/*公共样式开始*/
*{margin:0px;padding:0px;border:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul{list-style: none;}
.flex{display:flex; -webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;}
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.df{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}
.spjz{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}
.evenly{justify-content: space-evenly;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;-ms-justify-content: space-evenly;-o-justify-content: space-evenly;}
.czjz{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}
.column{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}
.ydq{justify-content: flex-end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;}
.row-reverse{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;}
.column-reverse{flex-direction: column-reverse;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-o-flex-direction: column-reverse;}

.baseline{align-items: flex-start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;}
.onload{position: fixed;position: fixed;z-index: 1888888;left: 50%;top: 50%;}
.onload img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);width: 45px;}
.lgsize{font-size: 32px;line-height: 38px;font-weight: lighter;}
.mdsize{font-size: 28px;line-height: 30px;font-weight: lighter;}
.smsize{font-size: 15px;line-height: 15px;}
.pcshow{display: flex;}
.sjshow{display: none;}
.w1200{width: 96%;max-width: 1200px;margin: auto;}
.sjpcimg img{display: block;width: 100%;}
.sjpcimg img:nth-child(2){display: none;}
.pd100{padding: 100px 0;}
.pd80{padding: 80px 0;}
.pd50{padding: 50px 0;}
.mb100{margin-bottom: 100px;}
.mb80{margin-bottom: 80px;}
.mb50{margin-bottom: 50px;}
@media (max-width:1200px) {
	.lgsize{font-size: 26px;line-height: 28px;}
	.mdsize{font-size: 18px;line-height: 20px;}
	.smsize{font-size: 12px;line-height: 12px;}
	.mb100 {margin-bottom: 50px;}
	.mb80{margin-bottom: 30px;}
	.mb50{margin-bottom: 30px;}
}
@media (max-width:640px) {
	.lgsize{font-size: 18px;line-height: 18px;}
	.mdsize{font-size: 15px;line-height: 15px;}
	.smsize{font-size: 10px;line-height: 16px;}
	.sjpcimg img:nth-child(1){display: none;}
	.sjpcimg img:nth-child(2){display: block;}
	.pcshow{display: none !important;}
	.sjshow{display: flex !important;}
	.mb100 {margin-bottom: 25px;}
	.mb80{margin-bottom: 20px;}
	.mb50{margin-bottom: 16px;}
}
/*公共样式结束*/
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {min-height: 1px;padding-left: 15px;padding-right: 15px;position: relative;}
.col-xs-1-5 {width: 20%;float: left;}
.py-0 {padding-top: 0px !important;padding-bottom: 0px !important;}
.px-0 {padding-left: 0px !important;padding-right: 0px !important;}
.mt-1 {margin-top: 5px !important;}
.mt-3 {margin-top: 15px !important;}.mt-5 {margin-top: 25px !important;}
.mr-3 {margin-right: 15px !important;}
.mb-3 {margin-bottom: 15px !important;}
.ml-3 {margin-left: 15px !important;}

@media (min-width: 768px) {.col-sm-1-5 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-1-5 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-1-5 {width: 20%;float: left;}}
html,
body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    -webkit-text-size-adjust: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;
    font-weight: 400;
    background: #f4f5f6;
    font-size: 14px;
    color: #616161;
}
body {overflow-x: hidden;overflow-y: auto;}
a {color: #333;}
a:hover{text-decoration:none}
.panel {margin-bottom: 17px; background:unset;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}

@media (hover: hover) {
    .dropdown a:hover + .dropdown-menu {display: block;margin-top: 0;}
}

.w100{width:100%;}

.main-content{overflow-x: hidden}

.container > .navbar-header{margin: 0;}

.navbar-inverse{background-color:unset;border:none; margin-bottom: 0;}
.navbar-inverse > .navbar-toggle{ margin-right: 0; border-color:rgba(255,255,255,1);}
.navbar-inverse > .navbar-toggle .icon-bar {width: 18px;}

.navbar-inverse .navbar-brand {color: #9d9d9d;}
/*标题开始*/
.corlv a{ color:#0088cc;}
.corhei{ color:#030000;}
.wxtit01{ width:88%;}
.wxtit01 h1,.wxtit01 h2,.wxtit01 div:first-child,.wxtit01 p:first-child{ margin-top:0px;margin-bottom:10px;border-radius: 25px 25px 0 0;text-transform: uppercase;}
.wxtit01b{ width:90%;/* line-height:36px;*/ margin:0px auto; text-align:center; /*font-weight:bold;*/}
.wxtit01b span{ font-weight:bold;}
.wxtit01c{color: #0088cc;}
/*标题结束*/

.navbar-form .form-search .form-control {width: 300px;height:40px;}

.navbar-right .tel{color: rgba(48,138,226,1);}
.navbar-right .tel .fa{font-size:30px; padding: 10px 10px 0 0;}
.navbar-right .tel h2{ margin: 0;}
.navbar-right .tel p{ margin: 0;color: #333333;}

.navbar-collapse{background: rgba(48,138,226,.8)}

.navbar-inverse .navbar-nav > li > a {color: #fff;font-size: 15px;padding:16.5px 26.3px;}
.navbar-inverse .navbar-nav > li:hover > a {color: #fff;background:rgba(48,138,226,1)}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background:rgba(48,138,226,1);}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {background:rgba(48,138,226,1);color: #fff;}

.navbar-nav ul.dropdown-menu {border: none;border-radius: 0;min-width:100%;}
.navbar-nav ul.dropdown-menu > li > a {padding: 7px 20px; text-align:center; font-size: 14px;}

.index-focus {margin:0 0 17px 0;}
.index-focus .item .carousel-img {height: 340px;}
.carousel-focus .item .carousel-img {width: 100%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.carousel-focus .item .carousel-img img {width: 100%;height: 100%;}
.carousel-focus:hover .carousel-img {-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-o-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);}
.carousel-focus .carousel-control.left,
.carousel-focus .carousel-control.right {background-image: none;}
.carousel-focus .carousel-control.left span,
.carousel-focus .carousel-control.right span {display: none;}
.carousel-focus .carousel-control.left:hover,
.carousel-focus .carousel-control.right:hover {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.carousel-focus .carousel-control.left:hover span,
.carousel-focus .carousel-control.right:hover span {display: block;}
.carousel-control {text-shadow: none;}
.carousel-control .fa {font: normal normal normal 52px/1 FontAwesome;}
.carousel-control .icon-prev {left: 20px;}
.carousel-control .icon-next {right: 20px;}

.h-fastlink{ margin-bottom: 30px;}
.h-fastlink .item{ margin-bottom: 0;}
.h-fastlink .item a{display: block;border-bottom: 5px solid #fff;padding:15px 0;}
.h-fastlink .item a .fastlink-img{margin:0 auto;width: 55px;height: 55px; background-size: 100% 100%;}
.h-fastlink .item a .fastlink-caption h3{margin-top:7px;margin-bottom: 5px;text-align: center;font-size: 16px; font-weight: 400;}
.h-fastlink .item:nth-child(1) a{border-color: #2054b4;color:#2054b4;background-color:#d2ddf0;}
.h-fastlink .item:nth-child(2) a{border-color: #546fe2;color:#546fe2;background-color:#dde2f9;}
.h-fastlink .item:nth-child(3) a{border-color: #e56777;color:#e56777;background-color:#fae1e4;}
.h-fastlink .item:nth-child(4) a{border-color: #ffa472;color:#ffa472;background-color:#ffede3;}
.h-fastlink .item:nth-child(5) a{border-color: #6cae9c;color:#6cae9c;background-color: #e2efeb;}
.h-fastlink .item a:hover{color:#ffffff;}
.h-fastlink .item:nth-child(1) a:hover{background-color: #2054b4;}
.h-fastlink .item:nth-child(2) a:hover{background-color: #546fe2;}
.h-fastlink .item:nth-child(3) a:hover{background-color: #e56777;}
.h-fastlink .item:nth-child(4) a:hover{background-color: #ffa472;}
.h-fastlink .item:nth-child(5) a:hover{background-color: #6cae9c;}

.news-focus .item .carousel-img {height: 260px;}

.panel-heading{height: 42px;border-bottom: 1px solid rgba(0,0,0,.2);padding:0; position: relative;}
.panel-heading .panel-title{position:absolute;min-height:100%;font-size: 20px; font-weight:500;line-height: 40px; border-bottom: 1px solid rgba(48,138,226,1) }
.panel-heading .panel-title .panel-title-child{color: rgba(0,0,0,.2); font-size:18px;font-weight: bold; font-style: italic}
.panel-heading .panel-more{display: block;float: right; font-size:24px;color: rgba(0,0,0,.3);}
.panel-heading .panel-more:hover{color: rgba(0,0,0,.5);}

.index-news .panel-body{padding:10px 0 0 0;}

.index-news-ul{list-style: none;padding:0;margin: 0; line-height: 35px;}
.index-news-ul li{position:relative; margin-bottom: 0;}
.index-news-ul a{display: block;float: left;width:85%;font-size: 16px;}
.index-news-ul a .fa{display:block; position:absolute;line-height: 35px;color:rgba(0,0,0,.4);}
.index-news-ul a .img{display: none;}
.index-news-ul a .title{display:block;float:left;width:100%;padding-left:15px;overflow: hidden;  white-space: nowrap;text-overflow: ellipsis;}
.index-news-ul .description{display: none;}
.index-news-ul .time{display:block; float:right; font-size:12px; color:rgba(0,0,0,.3);}
.index-news-ul a:hover{ color:rgba(48,138,226,1);}
.index-news-ul a:hover .fa{color:rgba(48,138,226,1);}

.index-director a{display: block;}
.index-director .img{float:left;width:40%;padding:0 15px 10px 0;}
.index-director .img img{width:100%;height:auto;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 1);}
.index-director .description h3{padding:0 0 12px 0; margin: 0;}
.index-director .description h3 span{font-size:14px;padding-left:10px;color:javascript:;rgba(125,125,125,.7);}
.index-director .description p{height:225px; margin:0;font-size:14px;text-overflow:ellipsis;text-indent: 28px;color:rgba(125,125,125,1)}
.index-director .description:hover h3{color:rgba(48,138,226,1);}
.index-director .description:hover p{color:rgba(48,138,226,.8)}

.index-centers .panel-heading{margin:0 15px;}
.index-centers .panel-body{padding:15px 0}
.index-centers .panel-body a.itemss{position:relative;display: block;width:100%;height:145px; margin:10px 0;}
.index-centers .panel-body a.itemss img{width:100%; height:100%;}
.index-centers .panel-body a.itemss .description{position:absolute;bottom:0;display: block;width:100%;height:46px; background: rgba(48,138,226,.7);}
.index-centers .panel-body a.itemss h3{margin: 0; font-size:18px;font-weight: 500;text-align: center; line-height: 46px; color: #ffffff;}
.index-centers .panel-body a.itemss p{display: none;}
.index-centers .panel-body a.itemss:hover .description{height:100%;background: rgba(48,138,226,.5);}
.index-centers .panel-body a.itemss:hover h3{text-align: left;margin:0 10px;line-height: 36px; border-bottom: 1px solid rgba(255,255,255,.2)}
.index-centers .panel-body a.itemss:hover p{display: block;padding:6px 10px 10px 10px;color: #ffffff; line-height: 24px;}

.index-expert .panel-heading{margin:0 15px;}
.index-expert .panel-body{position: relative; padding:15px;}
.index-expert .panel-body .swiper-slide a img{width:100%;}
.index-expert .panel-body .swiper-slide a .title{font-size:18px; text-align: center;}
.index-expert .panel-body .swiper-slide a .description{height:40px;color:rgba(125,125,125,.8);  overflow: hidden;}
.index-expert .panel-body .swiper-slide a:hover .title{color:rgba(48,138,226,1);}

.index-expert .swiper-pagination{width:100%; text-align: center;margin: 0 auto;}
.index-expert .swiper-pagination .swiper-pagination-bullet{margin: 0 3px;}
.swiper-pagination-bullet:hover, .swiper-pagination-bullet:focus {border: none;outline: none;}

footer {padding: 0 0;background: #363f48; margin-top:15px;color: #fff;}
footer a {color: #fff;}
footer a:hover {color: #0084ff;}
.nav-sidebar li.active a {text-decoration: none;background-color: #ecf0f1;}
.navbar-toggle .icon-bar {width: 18px;}
.footer-inner {padding: 2em 0;}
.footer-inner .copyright {margin-bottom: 20px !important;line-height: 1.5;}
.footer-inner .copyright p{margin: 0; line-height: 24px;}
.footer-inner .copyright .fa{font-size: 16px;}
.footer-inner .copyright .gray{color: rgba(255,255,255,.5);}
.footer-inner .footer-logo {margin-bottom: 20px;}
.footer-inner .footer-logo a {/*display:block;background: url('/skin/Fine/images/logo-min.png')*/width:100%;height:50px;padding: 15px 15px; left center no-repeat;text-indent: -9999px;}

.footer-inner .copyright .icon-ba{width:16px;height:16px;display: inline-block; margin-right: 10px; margin-left: -2px;}
.footer-inner .copyright .ba-icp{ background: url('/skin/Fine/images/icpba.png') 0 0 no-repeat; background-size: 100% 100%;}
.footer-inner .copyright .ba-ga{ background: url('/skin/Fine/images/gaba.png') 0 0 no-repeat; background-size: 100% 100%;}

.footer-inner h3 {font-weight: 400;margin-bottom: 20px;}
.footer-inner p {font-weight: 400;}
.footer-inner .links {padding: 0;margin: 0 0 20px 0;}
.footer-inner .links li {list-style: none;padding: 5px 0;}
.footer-inner .links li a:hover {text-decoration: underline;}
.footer-inner .footer-social {text-align: center;}
.footer-inner .footer-social .qrcode {width:150px;height:150px;border:4px solid #ffffff;border-radius: 4px;margin-left: 20px;}
.footer-inner .footer-social .qrcode img{width:100%;height: 146px}
.footer-inner .footer-social .qrcode p{ margin-top: 10px;}

#floatbtn {width: 50px;height: auto;position: fixed;top: auto;right: 50%;bottom: 20px;left: auto;z-index: 80;margin-right: -640px;}
#floatbtn.fixed {position: absolute;bottom: 279px;right: 50%;}
#floatbtn > a,
#floatbtn .floatbtn-item {cursor: pointer;position: relative;z-index: 90;margin-top: 4px;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: rgba(0,0,0,.5);background-color: #fff;border: 1px solid #eee;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#floatbtn > a.hover:hover,
#floatbtn .floatbtn-item.hover:hover {background: #0084ff;text-decoration: none;text-align: center;line-height: 20px;padding: 5px;-webkit-transition: background-color 400ms ease-out;-moz-transition: background-color 400ms ease-out;-o-transition: background-color 400ms ease-out;transition: background-color 400ms ease-out;}
#floatbtn > a.hover:hover i,
#floatbtn .floatbtn-item.hover:hover i {display: none;}
#floatbtn > a.hover:hover em,
#floatbtn .floatbtn-item.hover:hover em {display: block;color: #fff;font-size: 14px;font-style: normal;text-decoration: none;}
#floatbtn > a em,
#floatbtn .floatbtn-item em {display: none;}
#floatbtn > a:hover,
#floatbtn .floatbtn-item:hover {background: #0084ff;}
#floatbtn > a:hover i,
#floatbtn .floatbtn-item:hover i {color: #fff;}
#floatbtn > a:hover .floatbtn-wrapper,
#floatbtn .floatbtn-item:hover .floatbtn-wrapper {display: block;}
#floatbtn .iconfont {display: inline-block;font: normal normal normal 14px/1 iconfont;font-size: inherit;}
.floatbtn-wrapper {position: absolute;right: 59px;top: -55px;z-index: 120;display: none;width: 190px;height: 212px;background-color: #fff;border: 1px solid #eee;}
.floatbtn-wrapper:before {content: "";position: absolute;right: -12px;top: 0;height: 200px;width: 12px;background: transparent;}
.floatbtn-wrapper:after {content: "";position: absolute;right: -6px;top: 73px;display: block;width: 0;height: 0;border-left: 6px solid #d5d5d5;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
.floatbtn-wrapper > .qrcode {margin-top: 20px;line-height: 1;}
.floatbtn-wrapper > .qrcode > img {width: 128px;height: 128px;}
.floatbtn-wrapper p {font-size: 14px;line-height: 20px;color: #999;}
.floatbtn-wrapper p em {color: #dd3067;}
.floatbtn-share .floatbtn-wrapper:after {top: 18px;}
.floatbtn-share .floatbtn-wrapper .social-share .icon-wechat .wechat-qrcode p {font-size: 12px;}

.postion{position:relative;height:200px; background:url('/skin/Fine/images/subbannber.png') 0 0 no-repeat;margin:0 0 20px 0;border-top:1px solid rgba(119,1,11,.4);}
.postion.postion_pe{background:url('/skin/Fine/images/pesubbannber.jpg') 0 0 no-repeat;}

.category-title { position:absolute;width:100%;height:50px;bottom:0; background:rgba(255,255,255,.8);border-bottom:1px solid #c1c1c1;}
.category-title h2{float:left; height:50px;margin: 0;line-height:50px;padding:0 15px;border-bottom:2px solid rgba(48,138,226,1)
;font-size: 22px;}
.category-title h1{float:left; height:50px;margin: 0;line-height:50px;padding:0 15px;border-bottom:2px solid rgba(48,138,226,1);font-size: 22px;}
.category-title .breadcrumb{background: unset;margin:14px 0 0 0;}
.category-title .breadcrumb li {font-size: 14px;}
.category-title .breadcrumb > li + li:before {content: ">";}

.channellist{padding:20px 15px; border-radius: 5px; background: #ffffff;}
.channellist a{padding:0 7px; white-space: nowrap}
.channellist a.active,.channellist a:hover{color:#43bc60;}

.channellist.channellist_pe{margin-top:10px;padding:0;background: rgba(119,1,11,.5);}
.channellist.channellist_pe a{display:block;float:left;padding:12px 27px;font-size:15px;color: #f5f5f5;}
.channellist.channellist_pe a.active,.channellist.channellist_pe a:hover{color:#ffffff;background-color: rgba(255,255,255,.1);}

.category-order{ margin: 30px 0 0 0;padding:0 0 10px 0;}
.category-order li{padding-left:0;padding-right:0;}
.category-order a{padding:5px 5px 6px 5px;border-radius: 5px;}
.category-order a:hover{background:#ffffff;}
.category-order a.active{background: #43bc60; color: #ffffff;}

.article-list {padding: 0;}
.article-list .article-item {padding: 20px 0;border-bottom: 1px solid #efefef;}
.article-list .article-item .content {margin-top: 15px;color: #919191;}
.article-list .gallery-article {margin-top: 0;}
.article-list .gallery-article .row {margin: 0 -10px;}
.article-list .gallery-article .article-title {margin-bottom: 10px;}
.article-list .gallery-article .media .media-body {padding-left: 0;}
.article-list .gallery-article .media .media-body .article-tag {position: relative;margin-top: 10px;}
.article-list .article-title {margin: 0;font-size: 1.25em;line-height: 1.45;margin-bottom: 5px;color: #000;}
.article-list .article-title a {color: #444;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article-list .article-title a:hover {color: #007bff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article-list .article-title a .img-new {margin-left: 2px;margin-bottom: 2px;height: 16px;}
.article-list .article-title .subtitle{font-size: .9em; color: #666666}
.article-list .article-intro {height: 44px;line-height: 22px;color: #828a92;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;}
.article-list .media {color: #919191;}
.article-list .media .media-body {padding-left: 20px;line-height: 25px;}
.article-list .media .media-left {overflow: hidden;padding: 0;}
.article-list .media .media-left a {display: block;width: 160px;}
.article-list .media-body {position: relative;}
.article-list .media-body .article-tag {clear: both;position: absolute;bottom: 0;color: #aaa;font-size: 13px;}
.article-list .media-body .article-tag span {margin: 0 8px;}
.article-list .media-body .article-tag span a {color: #aaa;}
.article-list .media-body .article-tag .pull-left {height: 34px;line-height: 34px;color: #919191;}
.article-list .media-body .article-tag .pull-left a {color: #919191;}
.article-list .pager {margin: 40px 0 20px 0;}

.article-metas {overflow: hidden;border-bottom: 1px  rgba(100,100,100,.3) dashed;padding-bottom:15px; text-align: center}
.article-metas .metas-title {margin: 0;font-size: 1.85em;line-height: 1.45;margin-bottom: 5px;color: #000;}
.article-metas .metas-title a {color: #444;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article-metas .metas-title a:hover {color: #007bff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.article-metas .metas-body {color: #999;margin: 0px auto;}
.article-metas .metas-body span {margin-right: 10px;}
.article-metas .metas-body span i {margin-right: 5px;}
.article-metas .metas-body p {margin-bottom: 0;margin-top: 0px;font-size: 12px;}
.article-text {line-height: 34px;margin: 30px 0;font-size: 18px;}
.article-text img {margin: 10px auto;display: block;max-width: 100%;height: auto;-webkit-border-radius: 2px;-webkit-background-clip: padding-box;-moz-border-radius: 2px;-moz-background-clip: padding;border-radius: 2px;background-clip: padding-box;}
.article-text ul li {line-height: 30px;}
.article-action-btn {color: #999;}
.article-action-btn a {color: #999;}
.article-action-btn .bdshare-button-style0-16 .bds_more {float: none;padding: 0;height: inherit;line-height: inherit;font-size: inherit;background: none;color: #999;}
.article-prevnext {color: #666;}
.entry-meta ul {overflow: hidden;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #dedede;}
.entry-meta ul li {line-height: 26px;}
.related-article,
.gallery-article {margin-top: 10px;}
.related-article .row,
.gallery-article .row {margin: 0 -5px;}
.related-article .col-sm-3,
.gallery-article .col-sm-3 {padding: 0 10px;}
.related-article .col-sm-3 a,
.gallery-article .col-sm-3 a {display: block;}
.recruit-article{font-size: 16px;}

/* 百度地图模块开始 */
.BMapLib_SearchInfoWindow .BMapLib_sendToPhone, .BMapLib_SearchInfoWindow .BMapLib_nav { display: none;}
.BMapLib_SearchInfoWindow .BMapLib_trans { top: 91px !important;}
.BMap_Marker img { max-width: 32px;margin-left: 3px !important;}
.article-text #map{ width:100%; height: 660px; border: 2px solid #cfcece; border-radius:8px; margin-bottom:24px;}
@media (max-width:640px ) {.article-text #map{ width:100%; height: 460px;}}
/* 百度地图模块结束 */

/* S 右侧轮播模块 */
.p05lis_byu{ width:100%; padding:8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:10px;}
.p05lis_byu .tab-hd{ width:100%;}
.p05lis_byu .baiqie{ width:100%;}
.p05lis_byu .tab-01hd{ width:100%;}
.p05lis_baa{ width:26px; margin-right:12px;}
.p05lis_baa img{ max-width:100%; -webkit-transition: -webkit-transform 2s ease-out; -moz-transition: -moz-transform 2s ease-out; -o-transition: -o-transform 2s ease-out; -ms-transition: -ms-transform 2s ease-out; transition: transform 2s ease-out; cursor:pointer;}
.p05lis_baa:hover img{ -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.p05lis_ba{ width:100%; line-height:38px; text-indent:12px; background:#0084ff; color:#fff; margin-bottom:24px; font-weight:bold;}
.p05lis_byu > .panel-heading { width:100%; color: #333333;  background-color: #f5f5f5; border-color: #ddd;}
.p05lis_bb{ width:100%; overflow:hidden; position:relative; border-radius:10px; margin:15px 0;}
.p05lis_bb img{ border-radius:10px; display:block;}
.p05lis_bb img,.p05lis_a02 img{ width:100%; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.p05lis_bb:hover img,.p05lis_a02:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.p05la{ font-weight:bold; margin:0;position: absolute; bottom: 0; width: 100%; height: 40px; background: rgba(48,138,226,.7);}
.p05la a{ color:#fff;}
.p05lb{ color:#333; line-height:24px;}
.p05lb a{ color:#e39616; line-height:24px;}
.p05lg{ margin-bottom:24px;}
.p05lg a{ color:#0084ff; line-height:32px; background:#ebe8e3; width:13.2%; border-radius:4px; text-align:center;}
.p05lg a.on{ background:#0084ff; color:#fff;}
.p05lbyu{ width:100%;}
/* E 右侧轮播模块 */

.img-zoom {overflow: hidden;display: inline-block;}
.img-zoom img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.img-zoom:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive img {position: absolute;object-fit: cover;width: 100%;height: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.embed-responsive-square {padding-bottom: 100%;}
.embed-responsive-3by4 {padding-bottom: 125%;}

.tags {margin: 0;display: inline-block;}
.tags .tag {margin-bottom: 5px;}
.tag {display: inline-block;padding: 0 8px;height: 24px;line-height: 24px;font-weight: 400;font-size: 13px;text-align: center;color: #0084ff;background: rgba(0, 132, 255, 0.1);margin-right: 3px;border-radius: 2px;}
.tag img {width: 16px;height: 16px;margin-top: -1px;margin-right: 3px;}
.tag[href]:focus,
.tag[href]:hover {background-color: #007bff;color: #fff;text-decoration: none;}
.tag-xs {padding: 0 6px;height: 20px;line-height: 20px;font-size: 12px;}
.tag-sm {padding: 0 6px;height: 22px;line-height: 22px;font-size: 13px;}
.tag-lg {font-size: 16px;font-weight: 700;height: 30px;line-height: 28px;}
.tag-link {background-color: transparent;}
.tag-logo {padding-left: 25px;background-repeat: no-repeat;background-position: 4px 2px;background-size: 16px 16px;}
.tag-success {background-color: #dff0d8;color: #18bc9c;}
.tag-info {background-color: #d9edf7;color: #3498db;}
.tag-warning {background-color: #fcf8e3;color: #f39c12;}
.tag-danger {background-color: #f2dede;color: #e74c3c;}


.depart-list{ margin: 20px -15px 0 -15px;}
.depart-list .card {border-radius: 4px;padding: 12px;margin: 0 auto 20px;border: 1px solid #eee;overflow: hidden;background-color: #fff;text-align: center;
    -webkit-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -moz-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.depart-list .card img{height:40px;ilter: grayscale(100%) brightness(200%);}
.depart-list .card h2{font-size: 16px; font-weight: 400;color: #2054b4;}
.depart-list .card:hover{border-color: #2054b4;background: rgba(100,100,100,.1);}

.pager .pagination {margin: 0;}
.pager .pager {margin: 0;}
.pager li {margin: 0 .4em;display: inline-block;}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {padding: .5em 1.2em;}
.pager li > a,
.pager li > span {background: none;border: 1px solid #e6e6e6;border-radius: 0.25em;padding: .5em .93em;font-size: 14px;}

.product-list{ margin-top: 20px;}
.product-item .card {border-radius: 3px;position: relative;padding: 12px;margin: 0 auto 20px;border: 1px solid #eee;overflow: hidden;background-color: #fff;
    -webkit-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -moz-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: all 200ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.product-item .card .thumb {position: relative;margin: -12px;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.product-item .card .thumb > .preview-link::before {background: rgba(0, 0, 0, 0.2);opacity: 0;z-index: 1;position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.product-item .card .thumb > .quickview-link {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    line-height: 40px;
    text-align: center;
    z-index: 10;
    background: #000;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    color: #fff;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.product-item .card .thumb:hover .preview-link::before {opacity: 1;}
.product-item .card .thumb:hover .quickview-link {opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.product-item .card:hover {
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    box-shadow: 0 26px 40px -24px rgba(0, 36, 100, 0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.product-item .card:hover .operate .pull-right {display: block;}
.product-item .card .image {position: relative;width: 100%;height: 1px;overflow: hidden;padding-bottom: 75%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.product-item .card .title {padding-top: 10px;}
.product-item .card h2 {color: #000;padding: 0;margin-bottom: 5px;height: 24px;margin-top: 15px;font-size: 14px;font-weight: 400;line-height: 24px;text-align: left;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 1;}
.product-item .card .title.title-pe h2{font-size: 16px;}
.product-item .card .operate {height: 65px;overflow: hidden;}
.product-item .card .operate.operate-pe{height: auto;overflow: auto; font-size: 12px;}
.product-item .card .operate.operate-pe p{ margin-bottom: 5px;}
.product-item .card .operate .price{font-size:21px; color: #ff0000;}
.product-item .card .operate .price del{font-size:12px;color: #999999;}
.product-item .card .operate .price .fa{padding-right:5px;}
.product-item .card .operate .pull-right {}


.pe_fastlink{margin-left: -15px;margin-right: -15px;}
.pe_fastlink .item{ margin-bottom: 0;}
.pe_fastlink .item a{display: block;border-bottom: 2px solid #fff;padding:15px 0;}
.pe_fastlink .item a .fastlink-img{margin:0 auto;width: 25%;object-fit: cover; padding-bottom: 25%; background-size: 100% 100%;}
.pe_fastlink .item a .fastlink-caption h3{margin-top:10px;margin-bottom: 0px;text-align: center;font-size: 16px; font-weight: 400;}
.pe_fastlink .item:nth-child(1) a{border-color: #6cae9c;color:#6cae9c;background-color:#e2efeb;}
.pe_fastlink .item:nth-child(2) a{border-color: #ffba00;color:#ffba00;background-color:#fff8eb;}
.pe_fastlink .item:nth-child(4) a{border-color: #e56777;color:#e56777;background-color:#fae1e4;}
.pe_fastlink .item:nth-child(3) a{border-color: #ffa472;color:#ffa472;background-color:#ffede3;}
.pe_fastlink .item:nth-child(5) a{border-color: #2054b4;color:#2054b4;background-color:#d2ddf0;}
.pe_fastlink .item a:hover{color:#ffffff;}
.pe_fastlink .item:nth-child(1) a:hover{background-color: #6cae9c;}
.pe_fastlink .item:nth-child(2) a:hover{background-color: #ffa200;}
.pe_fastlink .item:nth-child(4) a:hover{background-color: #e56777;}
.pe_fastlink .item:nth-child(3) a:hover{background-color: #ffa472;}
.pe_fastlink .item:nth-child(5) a:hover{background-color: #2054b4;}

.pe_tips{list-style: none;padding:0;}
.pe_tips li{ padding-bottom: 10px;}
.pe_tips li .fa{display: block;width:36px;font-size:36px;padding-right:5px;}
.pe_tips li:nth-child(1) .fa{color: #ff0000}
.pe_tips li:nth-child(2) .fa{color: #6cae9c}
.pe_tips li .title{}
.pe_tips li .title h2{font-size:1.2em;margin:0 0 5px 0}
.pe_tips li .title p{font-size: 1em;color: #999;margin: 0;}

.pe_tips.pe_tipslink{ margin-top: 10px;}
.pe_tips.pe_tipslink li{padding:0;margin-bottom: 15px;}
.pe_tips.pe_tipslink li:nth-child(1){ background-color: #26a2ff;}
.pe_tips.pe_tipslink li:nth-child(2){ background-color: #ff7a40;}
.pe_tips.pe_tipslink li:nth-child(3){ background-color: #0dc0d9;}
.pe_tips.pe_tipslink li:nth-child(4){ background-color: #26b200;}
.pe_tips.pe_tipslink li:nth-child(5){ background-color: #2054b4;}
.pe_tips.pe_tipslink li .fa{width:46px;height:46px;text-align: center; line-height: 46px; background-color: #fff; border-radius: 18px;padding:0 10px;}
.pe_tips.pe_tipslink li:nth-child(1) .fa{color: #26a2ff}
.pe_tips.pe_tipslink li:nth-child(2) .fa{color: #ff7a40}
.pe_tips.pe_tipslink li:nth-child(3) .fa{color: #0dc0d9}
.pe_tips.pe_tipslink li:nth-child(4) .fa{color: #26b200}
.pe_tips.pe_tipslink li:nth-child(5) .fa{color: #2054b4}
.pe_tips.pe_tipslink li .title{color: #fff;}
.pe_tips.pe_tipslink li .title h2{line-height: 46px;}
.pe_tips.pe_tipslink li .title p{ margin-top:7px;color: #ececec;}
.pe_tips.pe_tipslink li .fa{font-size:26px;}
.pe_tips.pe_tipslink li a{display:block;padding:15px 15px 10px 15px; background: rgba(255,255,255,.3);}
.pe_tips.pe_tipslink li a:hover{ background: rgba(255,255,255,0);}


.footer-btn{display: none}

@media (max-width: 768px) {
    .navbar-fixed-top{position:  fixed;}
    .navbar-inverse{background-color: rgba(48,138,226,1);border:none;}
    .navbar-brand a.logo1,.navbar-brand a.logo2{display: none; font-size: 0}
    .navbar-inverse .navbar-toggle{border-color: rgba(255,255,255,.9);  margin-right: 0; z-index: 1000}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: rgba(255,255,255,.1)}
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: rgba(255,255,255,.1);}
    .navbar-collapse{background: rgba(255,255,255,.2)}
    .navbar-nav .form-search input {position: relative;}
    .navbar-nav .form-search input:focus {width: 100%;}
    .dropdown .open > .dropdown-menu {display: block;}
    .dropdown:not(.open):hover > .dropdown-menu {display: none;}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #ffffff;text-align:left;padding-top:10px; padding-bottom: 10px;}

    .carousel-focus .item .carousel-img {height: 160px;}

    .h-fastlink .item{ margin-bottom: 17px;}
    .h-fastlink .item:nth-child(2n).col-xs-6{padding:0 15px 0 10px;}
    .h-fastlink .item:nth-child(2n+1).col-xs-6{padding:0 10px 0 15px;}
    .h-fastlink .item.col-xs-6 a{padding:10px 0;}
    .h-fastlink .item.col-xs-6 a .fastlink-img{width: 40px;height: 40px; }
	.h-fastlink .item.col-xs-6 a .fastlink-img img{width: 100%;height: 100%;}
    .h-fastlink .item.col-xs-6:last-child{width:100%;margin-bottom: 0;}

    .pe_fastlink .item{ margin-bottom: 17px;}
    .pe_fastlink .item:nth-child(2n).col-xs-6{padding:0 15px 0 10px;}
    .pe_fastlink .item:nth-child(2n+1).col-xs-6{padding:0 10px 0 15px;}
    .pe_fastlink .item.col-xs-6 a{padding:10px 0;}
    .pe_fastlink .item.col-xs-6 a .fastlink-img{width: 40px;height: 40px; }
    .pe_fastlink .item.col-xs-6:last-child{width:100%;margin-bottom: 0;}
    .pe_fastlink .item.col-xs-6:last-child a .fastlink-img{width: 12.5%;object-fit: cover; padding-bottom: 12.5%; background-size: 100% 100%;}

    .index-news .panel-body{padding-top: 15px;}
    .index-news-ul{list-style: none;padding:0;margin: 0; line-height: 35px;}
    .index-news-ul li{border-bottom: 1px solid rgba(125,125,125,.1);padding-bottom:5px; margin-bottom: 10px;}
    .index-news-ul a{width:100%;}
    .index-news-ul a .fa{display:none;}
    .index-news-ul a .img{display: block;position:absolute;width:50px;height:50px;border: 1px solid rgba(125,125,125,.3); border-radius: 4px;}
	.index-news-ul a .img img{width:100%;height:100%;border-radius: 4px;}
    .index-news-ul a .title{padding-left:60px; line-height:120%;}
    .index-news-ul .description{display: block;padding:0 40px 0 60px;font-size:12px;min-height: 35px;overflow: hidden;  white-space: nowrap;text-overflow:ellipsis;color: rgba(0,0,0,.4);}
    .index-news-ul .time{position: absolute;right:0;bottom: 5px}

    .index-centers .panel-body a.itemss{height:105px;}
    .index-centers .panel-body a.itemss .description{height:40px;}
    .index-centers .panel-body a.itemss h3{font-size:16px;line-height: 40px;}
    .index-centers .panel-body a.itemss:hover .description{height:40px;}
    .index-centers .panel-body a.itemss:hover p{display: none}

    .footer-inner{padding:0;}
    .footer-inner .copyright{margin: 7px 0; text-align: center}

    #floatbtn {right: 8px;bottom: 70px;margin-right: 0px;}
    #floatbtn > a,
    #floatbtn .floatbtn-item {border: 1px solid rgba(0,0,0,.2);}

    .postion{position:relative;height:40px; background:none; border: none;margin:0 -15px;}
    .postion.postion_pe{background:none;}
    .category-title {height:40px;border-bottom:1px solid #c1c1c1;background: unset;}
    .category-title h2{border-bottom:1px solid rgba(48,138,226,1);height:40px;line-height:40px;font-size: 18px;}
    .category-title .breadcrumb{margin:4px 0 0 0;}

    .channellist.channellist_pe{padding:12px 0 0 0;}
    .channellist.channellist_pe a{padding:0 14px;font-size:14px; margin-bottom: 12px;}
    .channellist.channellist_pe a.active,.channellist.channellist_pe a:hover{color:rgba(48,138,226,1);background-color: unset;}

    .article-list .article-title {font-size: 1.15em;max-height:69px;overflow: hidden;}
    .article-list .media .media-left a {width: 130px;}
    .article-text {line-height: 30px;font-size: 16px;}
    .related-article .col-xs-6 a{white-space: nowrap;overflow: hidden;}

    .product-item .card .operate .price{font-size:16px; color: #ff0000;}
    .product-item .card .operate .price del{font-size:12px;color: #999999;}
    .product-item .card .operate .pull-right{width:100%; margin-top: 5px; text-align: center}
    .product-item .card .operate .pull-right .btn-sm{padding:4px 10px;}

    footer{padding-bottom: 70px;}
    .footer-btn{display: block; position: fixed;bottom:0;width:100%;background-color: rgba(48,138,226,1);box-shadow: 0px -10px 15px rgba(255,255,255,.2);}
    .footer-btn a{display:block;width:20%;float:left; box-sizing:border-box; border-right: 1px solid rgba(255,255,255,.1);  padding: 10px 0 5px 0;background-color: rgba(48,138,226,1);color: #fff;font-size: 12px; text-align: center}
    .footer-btn a:last-child{border-right: none;}
    .footer-btn a .fa{width:100%;font-size: 20px; margin-bottom:6px;}

    .footer-btn .phone{position: relative;}
    .footer-btn .phone .fa{position: absolute;left:0;bottom:20px;box-sizing:border-box; border: 5px solid rgba(48,138,226,1); background:#f4f5f6;font-size: 36px; color:  rgba(255, 144, 114,1);
        -webkit-animation: spin .2s linear infinite;animation: spin .2s linear infinite;
    }
    @keyframes spin {
        0%{-webkit-transform:rotate(0deg);}
        50%{-webkit-transform:rotate(5deg);}
        100%{-webkit-transform:rotate(0deg);}
    }
    .footer-btn .phone span{display:block;padding-top: 21px;}
}

@media (min-width: 992px) {
    .navbar-nav li.dropdown:hover > ul.dropdown-menu {display: block;}
    .news-focus .carousel-indicators{bottom: 40px;}
    .news-focus .carousel-caption {left: 0;right: 0;bottom:0;padding:0;width:100%;background: rgba(0,0,0,.6);text-align: left;}
    .news-focus .carousel-caption h3{margin:0;padding:0 8px; overflow:hidden;line-height:40px;white-space:nowrap; text-overflow:ellipsis; font-size:16px;color: #ffffff;font-weight: normal;}
}

.navbar-header {width: 74%;}
.navbar-brand {width:12%;height:110px;}
.navbar-inverse .navbar-form {width: 22%;}
@media (min-width: 1200px) {
    .navbar-fixed-top{position:unset; position: static}
    .navbar-brand a{height:100%;background-size: 100% 100%;}
    .navbar-brand a.logo1{width:266px;}
    .navbar-brand a.logo2{width:96px;/*background: url('/skin/Fine/images/logo2.png') 0 center no-repeat;*/ margin-left: 8px;}
}
@media (max-width: 1200px) {
    .navbar-header {width: 52%;}
    .navbar-inverse .navbar-form {width: 26%;}
}
@media (max-width: 900px) {
    .navbar-header {width: 56%;}
    .navbar-inverse .navbar-form {width: 32%;}
}
@media (max-width: 768px) {
    .corlv a,.corhei{ color:#fff;}
    .wxtit01 h1,.wxtit01 h2{ margin-bottom:4px;}
    .navbar.navbar-inverse .container{padding:0;}
    .navbar-header {width: 100%;margin: 0;position:relative;overflow: hidden;}
    .navbar-brand {padding: 5px 15px 5px 0;width:16%;height:66px;/*position:absolute;left:0;top:5px;*/background: url('/skin/Fine/images/logo-min.png') left center no-repeat; }
}
.zzytu i img:nth-of-type(2){ display:none;}
.zzytu:hover i img:nth-of-type(1){ display:none;}
.zzytu:hover i img:nth-of-type(2){ display:flex;}

.zzytu01 img{ max-width:100%;}
.zzytu01 img:nth-of-type(2){ display:none;}
.zzytu01:hover img:nth-of-type(1){ display:none;}
.zzytu01:hover img:nth-of-type(2){ display:flex;}

.zzytudx img{ width:16px;}

.xyszzy{ color:rgba(48,138,226,1); font-weight:bold; margin-left:28px; margin-right:28px; font-size:18px; line-height:26px;}