@charset "UTF-8";
.inline-block { display: inline-block; *display: inline;
 *zoom: 1;
}
.news-about .news .tab-con .news-list li a, .page-honor-list li .tit, .page-case-list .box .con h3, .page-project-list .box .con h3, .page-info-list .box .con h3, .turn-page .prev-r, .page-search-list li a { max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
/* 上下结构 */
/* page */
@font-face { font-family: 'digital'; src: url("../fonts/my/Avant Garde Book BT.ttf") format("truetype"); }
.digital, .news-about .about .num .item h3, .news-about .news .tab-con .news-list .fir .con .time span, .footer-wrap .footer .f-r .tel h3 { font-family: "digital" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.news-about .news .tab-con .news-list li a, .page-honor-list li .tit, .page-case-list .box .con h3, .page-project-list .box .con h3, .page-info-list .box .con h3, .turn-page .prev-r, .page-search-list li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; display: block; }
h1, h2, h3, ul, p { padding: 0; margin: 0; }
ul { list-style: none; }
a { color: #333333; text-decoration: none !important; }
body { font-family: "微软雅黑"; }
.logo .navbar-brand { width: 60%; padding: 0; margin-left: 15px; }
.logo .navbar-brand a { height: 100%; font-size: 0; display: block; background: url(../images/m-logo.png) no-repeat center left; background-size: contain; }
.top-wrap { margin-bottom: 0; background: #ffffff; border: 0; }
.top-wrap .search { display: none; }
#m-banner .carousel-indicators { width: auto; margin: 0; height: 25.45%; margin-bottom: 0; left: 5.33%; right: 5.33%; bottom: 8.72%; z-index: 1; background: rgba(0, 0, 0, 0.5); color: #ffffff; font-size: 0; }
#m-banner .carousel-indicators li { width: 33.33%; height: 50%; margin: 0; border: 0; border-radius: 0; background: none; position: relative; border-bottom: 1px solid rgba(250, 250, 250, 0.3); font-size: 12px; text-indent: 0; padding-top: 13%; }
#m-banner .carousel-indicators li:after { content: ''; width: 1px; height: 100%; background: #FAFAFA; position: absolute; right: 0; top: 0; opacity: 0.3; }
#m-banner .carousel-indicators .item03:after, #m-banner .carousel-indicators .item06:after { display: none; }
#m-banner .carousel-indicators .item04, #m-banner .carousel-indicators .item05, #m-banner .carousel-indicators .item06 { border-bottom: 0; }
#m-banner .carousel-indicators .item01 { background: url(../images/ban-icon1.png) no-repeat center 20%; background-size: 30px; }
#m-banner .carousel-indicators .item02 { background: url(../images/ban-icon2.png) no-repeat center 20%; background-size: 30px; }
#m-banner .carousel-indicators .item03 { background: url(../images/ban-icon3.png) no-repeat center 20%; background-size: 30px; }
#m-banner .carousel-indicators .item04 { background: url(../images/ban-icon4.png) no-repeat center 20%; background-size: 30px; }
#m-banner .carousel-indicators .item05 { background: url(../images/ban-icon5.png) no-repeat center 20%; background-size: 30px; }
#m-banner .carousel-indicators .item06 { background: url(../images/ban-icon6.png) no-repeat center 20%; background-size: 30px; }
#pc-banner { display: none; }
.news-about { padding: 0; }
.news-about .news { background: #F8F7F5; padding-top: 25px; padding-bottom: 30px; padding: 25px 15px 30px 15px; }
.news-about .news .news-tit, .news-about .news .tab-con { background: #ffffff; }
.news-about .news .news-tit { padding: 0 15px; border-bottom: 1px solid #F8F7F5; position: relative; }
.news-about .news .news-tit .tab-tit a { line-height: 45px; margin-right: 15px; position: relative; display: inline-block; height: 100%; }
.news-about .news .news-tit .tab-tit a:after { content: ''; height: 1px; width: 100%; background: #F8A62A; position: absolute; left: 0; bottom: -1px; display: none; }
.news-about .news .news-tit .tab-tit a.active { color: #F8A62A; }
.news-about .news .news-tit .tab-tit a.active:after { display: block; }
.news-about .news .news-tit .more { position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; }
.news-about .news .tab-con { padding: 0 15px; }
.news-about .news .tab-con .news-list { padding-bottom: 10px; padding-top: 15px; display: none; }
.news-about .news .tab-con .news-list li { line-height: 36px; }
.news-about .news .tab-con .news-list li a:before { content: ''; width: 5px; height: 5px; background: #999999; display: inline-block; border-radius: 50%; margin-right: 7px; vertical-align: middle; }
.news-about .news .tab-con .news-list .fir { padding-bottom: 15px; border-bottom: 1px solid #ECECEC; position: relative; }
.news-about .news .tab-con .news-list .fir a { overflow: hidden; white-space: normal; }
.news-about .news .tab-con .news-list .fir a:before { display: none; }
.news-about .news .tab-con .news-list .fir .img { width: 45%; height: 0; padding-top: 30%; position: relative; display: block; margin-right: 10px; float: left; }
.news-about .news .tab-con .news-list .fir .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.news-about .news .tab-con .news-list .fir .con { overflow: hidden; height: 100%; }
.news-about .news .tab-con .news-list .fir .con .time { position: absolute; bottom: 15px; line-height: 10px; font-size: 12px; color: #CCCCCC; }
.news-about .news .tab-con .news-list .fir .con .tit { line-height: 20px; height: 40px; margin-bottom: 5px; font-size: 14px; overflow: hidden; white-space: normal; }
.news-about .news .tab-con .news-list .fir .con .txt { color: #999999; line-height: 18px; height: 36px; overflow: hidden; white-space: normal; }
.news-about .news .tab-con .news-list .fir .con .views { display: none; }
.news-about .about { background: #ffffff; padding-top: 30px; padding: 30px 15px 50px 15px; }
.news-about .about .tit { position: relative; }
.news-about .about .tit h2 { margin-bottom: 5px; font-size: 18px; font-weight: bold; }
.news-about .about .tit .more { position: absolute; position: absolute; right: 0; top: 0; }
.news-about .about .txt { margin-top: 15px; color: #666666; line-height: 23px; }
.news-about .about .txt a { color: #F8A62A; }
.news-about .about .num { margin-top: 20px; overflow: hidden; }
.news-about .about .num .item { width: 50%; text-align: center; float: left; }
.news-about .about .num .item h3 { margin-bottom: 5px; font-size: 24px; color: #F8A62A; font-weight: normal; }
.news-about .about .num .item p { color: #666666; font-size: 12px; }
.news-about .about .num .item.item01 { border-right: 1px solid #EBEBEB; }
.more { width: 15px; height: 15px; background: url(../images/arr1.png) no-repeat center; background-size: contain; font-size: 0; }
.quick-menu .container-fluid { padding: 0; }
.quick-menu .list { overflow: hidden; }
.quick-menu .list .item { width: 50%; height: 125px; float: left; }
.quick-menu .list .item a { height: 100%; padding: 20px 15px; display: block; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; color: #ffffff; }
.quick-menu .list .item a h3 { margin-bottom: 5px; font-weight: normal; font-size: 16px; }
.quick-menu .list .item a p { text-transform: uppercase; font-size: 12px; }
.quick-menu .more { width: auto; height: auto; }
.quick-menu .more a { line-height: 40px; display: block; background: #F8A62A; color: #ffffff; text-align: center; font-size: 14px; }
.quick-menu .more a:after { content: ''; width: 15px; height: 15px; margin-left: 6px; background: url(../images/arr2.png) no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; }
.footer-wrap { background: #F6F7F8; padding-top: 24px; padding-bottom: 20px; }
.footer-wrap .footer .f-menu { display: none; }
.footer-wrap .footer .f-r .tel p { margin-bottom: 5px; font-size: 16px; display: none;}
.footer-wrap .footer .f-r .tel h3 { color: #F8A62A; font-size: 24px; }
.footer-wrap .footer .f-r .qr { margin-top: 15px; }
.footer-wrap .footer .f-r .qr img { max-width: 100%; }
.footer-wrap .friend { margin-top: 15px; position: relative; }
.footer-wrap .friend .toggle { line-height: 32px; padding-left: 20px; display: block; background: url(../images/link.png) no-repeat 95% center #E5E5E5; background-size: 15px; border-radius: 4px; color: #666666; }
.footer-wrap .friend .list { background: #f1f1f1; position: absolute; left: 15px; right: 15px; bottom: 101%; display: none; }
.footer-wrap .friend .list a { line-height: 36px; padding: 0 20px; display: block; }
.footer-wrap .copyright { margin-top: 15px; font-size: 12px; color: #999999; }
.footer-wrap .copyright a { color: #999999; }
.page-banner { height: 110px; background-size: cover !important; }
.crumbs-menu { border-bottom: 1px solid #e5e5e5; }
.crumbs-menu .menu-list { font-size: 0; padding: 5px 0; }
.crumbs-menu .menu-list a { width: 33%; line-height: 26px; font-size: 14px; display: inline-block; text-align: center; }
.crumbs-menu .menu-list a.active { color: #f8a62a; font-weight: bold; }
.crumbs { display: none; }
.main-tit { margin-top: 20px; }
.main-tit span { color: #f0f0f0; font-weight: bold; text-transform: uppercase; display: none; }
.main-tit h2 { font-size: 20px; }
.main-tit p { color: #999999; margin-top: 10px; font-size: 12px; }
.main-tit p span { color: #F8A62A; font-weight: bold; }
.content { margin-top: 15px; }
.page-honor-list { overflow: hidden; }
.page-honor-list li { width: 48%; margin: 0 1%; margin-bottom: 10px; padding: 10px; background: #f8f8f8; float: left; }
.page-honor-list li .img { height: 0; padding-top: 124.1%; position: relative; display: block; }
.page-honor-list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-honor-list li .tit { text-align: center; margin-top: 10px; }
.page-partner-list { overflow: hidden; }
.page-partner-list li { width: 48%; float: left; margin: 0 1%; margin-bottom: 10px; border: 1px solid #ebebeb; }
.page-partner-list li span { height: 0; padding-top: 52.17%; position: relative; display: block; }
.page-partner-list li span img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.case-txt { margin-bottom: 15px; }
.page-case .box { margin-bottom: 20px; }
.page-case .box a { display: block; position: relative; }
.page-case .box .img { height: 0; padding-top: 66.66%; position: relative; display: block; }
.page-case .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-case .box .con { position: absolute; top: 15px; left: 15px; color: #ffffff; }
.page-case .box .con h3 { margin-bottom: 5px; font-size: 20px; }
.page-case .box .con p { text-transform: uppercase; font-size: 12px; }
.page-case-list .box { margin-bottom: 20px; }
.page-case-list .box a { display: block; }
.page-case-list .box .img { height: 0; padding-top: 80%; position: relative; display: block; }
.page-case-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-case-list .box .con { margin-top: 15px; }
.page-case-list .box .con h3 { margin-bottom: 8px; font-size: 16px; }
.page-case-list .box .con p { color: #999999; line-height: 20px; height: 40px; overflow: hidden; }
.page-project-list .box { margin-bottom: 20px; background: #f8f8f8; }
.page-project-list .box a { display: block; }
.page-project-list .box .img { height: 0; padding-top: 54.79%; position: relative; display: block; }
.page-project-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-project-list .box .con { padding: 10px; background: #f8f8f8; }
.page-project-list .box .con h3 { margin-bottom: 10px; font-weight: normal; font-size: 18px; }
.page-project-list .box .con p { color: #666666; height: 40px; overflow: hidden; }
.page-project-list .box .con span { display: block; border: 1px solid #F8A62A; color: #F8A62A; text-align: center; margin-top: 10px; line-height: 30px; }
.page-info-list .box { margin-bottom: 20px; }
.page-info-list .box a { display: block; }
.page-info-list .box .img { height: 0; padding-top: 66.66%; position: relative; display: block; }
.page-info-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-info-list .box .con { border: 1px solid #e9e9e9; padding: 15px; }
.page-info-list .box .con h3 { font-size: 18px; }
.page-info-list .box .con p { height: 40px; margin-top: 8px; margin-bottom: 5px; color: #999999; overflow: hidden; }
.page-info-list .box .con span { margin-top: 10px; padding-top: 10px; color: #999999; border-top: 1px solid #e9e9e9; display: block; background: url(../images/arr1.png) no-repeat bottom right; line-height: 22px; }
.page-join-list thead { background: #333333; color: #ffffff; }
.page-join-list thead tr th { border-bottom: 0; }
.page-join-list tbody tr td { padding: 0; }
.page-join-list tbody tr td a { padding: 8px; display: block; }
.page-join-list tbody tr:nth-of-type(odd) { background: #f8f8f8; }
.page-join-list tbody tr:nth-of-type(even) { background: #f1f1f1; }
.text-title { padding-bottom: 5px; border-bottom: 1px solid #e9e9e9; }
.text-title h1 { margin-bottom: 13px; font-weight: bold; font-size: 20px; }
.text-title p { color: #999999; }
.text-title p span { width: 50%; margin-bottom: 5px; display: inline-block; vertical-align: top; }
.show-join .item { margin-bottom: 25px; }
.show-join .item h3 { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.show-join .item p { margin-bottom: 0; }
.turn-page { margin-bottom: 35px; }
.turn-page p { margin-bottom: 10px; }
.turn-page a { line-height: 36px; padding: 0 10px; display: block; background-color: #e4e4e4; border-radius: 4px; color: #999999; }
.turn-page .prev-r { display: inline-block; max-width: 75%; vertical-align: middle; }
.about-img { margin-bottom: 20px; }
.culture-tit h3 { font-size: 18px; margin-bottom: 10px; }
.culture-advan .box { padding: 20px; margin-bottom: 20px; background: #f5f5f5; }
.culture-advan .box .tit h3 { font-size: 16px; }
.culture-advan .box .tit p { text-transform: uppercase; font-style: italic; font-size: 12px; }
.culture-advan .box .tit:after { content: ''; width: 30px; height: 1px; background: #F8A62A; display: block; margin-top: 10px; margin-bottom: 15px; }
.culture-advan .box .txt p { margin-bottom: 0; }
.culture-idea {background: url(../images/culture-idea.jpg) no-repeat center;background-size: cover;padding: 25px 0;color: #ffffff;}
.culture-idea .tit {font-size: 18px;margin-bottom: 10px;display: none;}
.culture-idea .txt p {margin-bottom: 5px;display: none;}
.culture-idea .txt p:last-child { margin-bottom: 0; }
.tit02 h2 { font-size: 18px; margin-bottom: 5px; }
.culture-corporate { margin-top: 25px; margin-bottom: 40px; }
.culture-corporate .list { margin-top: 10px; }
.culture-corporate .list .box { margin-bottom: 15px; padding: 15px; background: #999ca3; color: #ffffff; }
.culture-corporate .list .box .tit { margin-bottom: 8px; padding-top: 45px; font-size: 16px; }
.culture-corporate .list .box01 .tit { background: url(../images/cul-cor1.png) no-repeat left top; background-size: auto 30px; }
.culture-corporate .list .box02 .tit { background: url(../images/cul-cor2.png) no-repeat left top; background-size: auto 30px; }
.culture-corporate .list .box03 .tit { background: url(../images/cul-cor3.png) no-repeat left top; background-size: auto 30px; }
.pc-organize { display: none; }
.resp-tit { font-size: 16px; color: #F8A62A; font-weight: bold; margin-bottom: 15px; }
.busi-con { background: #f6f6f6; }
.busi-con .main-tit { background: #ffffff; padding-bottom: 15px; }
.busi-con .img img { width: 100%; }
.busi-con .con { padding: 15px; }
.busi-con .con p { margin-bottom: 10px; }
.busi-con .con p:last-child { margin-bottom: 0; }
.busi-service .list { margin-top: 15px; }
.busi-service .list .box { margin-bottom: 20px; position: relative; }
.busi-service .list .box .img { height: 0; padding-top: 113.04%; position: relative; display: block; }
.busi-service .list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.busi-service .list .box .tit { padding: 20px 20px; position: absolute; left: 0; right: 0; bottom: 0; color: #ffffff; background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0)); }
.busi-service .list .box .tit h3 { margin-bottom: 5px; font-weight: bold; }
.busi-service .list .box .tit span { font-weight: bold; text-transform: uppercase; }
.contact-con .img img { width: 100%; }
.contact-con .con { padding: 25px 15px; background: #444041; color: #ffffff; color: #ebf6f7; }
.contact-con .con .item { margin-bottom: 25px; padding-left: 60px; }
.contact-con .con .item:last-child { margin-bottom: 0; }
.contact-con .con h3 { margin-bottom: 10px; font-size: 16px; font-weight: normal; }
.contact-con .con .item01 { background: url(../images/contact1.png) no-repeat center left; }
.contact-con .con .item02 { background: url(../images/contact2.png) no-repeat center left; }
.contact-con .con .item03 { background: url(../images/contact3.png) no-repeat center left; }
.contact-con .con .item04 { background: url(../images/contact4.png) no-repeat center left; }
.contact-con .con .item05 { background: url(../images/contact5.png) no-repeat center left; }
.contact-con .con .item06 { background: url(../images/contact6.png) no-repeat center left; }
.contact-map { margin-bottom: 30px; }
.join-concept .box { margin-bottom: 20px; padding: 20px 15px; padding-bottom: 55px; }
.join-concept .box .tit h3 { margin-bottom: 8px; font-size: 18px; font-weight: bold; }
.join-concept .box .tit p { color: #cccccc; text-transform: uppercase; font-size: 14px; }
.join-concept .box .txt { margin-top: 10px; }
.join-concept .box01 { background: url(../images/join-concept1.png) no-repeat center bottom #f8f8f8; }
.join-concept .box02 { background: url(../images/join-concept2.png) no-repeat center bottom #f1f1f1; }
.join-concept .box03 { background: url(../images/join-concept3.png) no-repeat center bottom #f8f8f8; }
.join-concept .box04 { background: url(../images/join-concept4.png) no-repeat center bottom #f1f1f1; }
#nav-menu { height: 100%; max-height: 100%; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25); }
#nav-menu .sec-menu { display: none; padding-left: 40px; padding-top: 10px; }
#nav-menu .sec-menu li { line-height: 30px; }
#nav-menu .sec-menu li a { display: block; color: #999999; }
#nav-menu > ul > li.active > .sec-menu { display: block; }
.go-top { display: none; }
.navbar-default .navbar-toggle .icon-bar { background: #333333; }
.navbar-default .navbar-toggle { border: 0; margin-right: 5px; }
.navbar-default .navbar-toggle:hover { background: none; }
.footer-wrap .footer .f-r .tel h3 { font-weight: bold; }
.page-busi-list .box { margin-bottom: 20px; background: #f1f1f1; }
.page-busi-list .box a { display: block; }
.page-busi-list .box .img { height: 0; padding-top: 70.58%; position: relative; display: block; }
.page-busi-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.page-busi-list .box .con { padding: 15px; }
.page-busi-list .box .con .tit { padding-left: 67px; }
.page-busi-list .box .con .tit h3 { margin-bottom: 8px; font-weight: normal; font-size: 20px; }
.page-busi-list .box .con .txt { color: #666666; margin-top: 10px; line-height: 22px; height: 44px; overflow: hidden; }
.page-busi-list .box1 .con .tit { background: url(../images/busi1.png) no-repeat; background-size: 65px; }
.page-busi-list .box2 .con .tit { background: url(../images/busi2.png) no-repeat; background-size: 65px; }
.page-busi-list .box3 .con .tit { background: url(../images/busi3.png) no-repeat; background-size: 65px; }
.page-busi-list .box4 .con .tit { background: url(../images/busi4.png) no-repeat; background-size: 65px; }
.page-busi-list .box5 .con .tit { background: url(../images/busi5.png) no-repeat; background-size: 65px; }
.page-busi-list .box6 .con .tit { background: url(../images/busi6.png) no-repeat; background-size: 65px; }
.page-search-list { margin-bottom: 30px; }
.page-search-list li { line-height: 36px; overflow: hidden; }
.page-search-list li a { max-width: 65%; float: left; }
.page-search-list li span { float: right; color: #999999; }
.detail-box { margin-top: 25px; }
.detail-box p { margin-bottom: 24px; }
.detail-box p img { max-width: 100% !important; height: auto !important; }
.detail-box .simg img { max-width: 100% !important; height: auto !important; }
.detail-box img { max-width: 100%; height: auto !important; }
.BMap_Marker img, #allmap img { max-width: none; }
.page { clear: both; padding: 20px 0 40px; text-align: center; }
.page a { display: inline-block; margin-bottom: 5px; padding: 0px 15px; font-size: 12px; line-height: 28px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; border-radius: 3px; }
.page a:hover { background: #F8A62A; color: white; text-decoration: none; }
.page a.a1 { padding: 0px 15px; line-height: 28px; margin-top: 0px; }
.page span { display: inline-block; padding: 0px 15px; line-height: 28px; background: #F8A62A; border: 1px solid #F8A62A; color: #fff; text-align: center; border-radius: 3px; }
.page .noPage { display: inline-block; padding: 0px 12px; height: 22px; line-height: 22px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
 @media screen and (min-width: 375px) {
.page-banner { height: 122px; }
}
 @media screen and (min-width: 768px) {
.logo { width: 30%; }
.logo .navbar-brand { width: 100%; }
#nav-menu { box-shadow: none; }
#nav-menu > ul > li > a { padding: 15px 8px; }
#nav-menu > ul > li.active .sec-menu { display: none; }
#m-banner .carousel-inner .item img { width: 100%; }
#m-banner .carousel-indicators li[class] { background-size: auto 50px; font-size: 24px; }
.news-about .news .tab-con .news-list .fir .con .tit { line-height: 26px; height: 52px; margin-bottom: 14px; font-size: 20px; }
.news-about .news .tab-con .news-list .fir .con .txt { line-height: 24px; height: 72px; }
.news-about .news .tab-con .news-list .fir .con .time { position: static; color: #333333; line-height: 28px; }
.news-about .news .tab-con .news-list .fir .con .time span { font-size: 36px; }
.news-about .news .tab-con .news-list .fir .con .views { display: block; background: url(../images/views.png) no-repeat center left; padding-left: 30px; color: #cccccc; }
.news-about .news .tab-con .news-list .fir .img { float: right; margin-right: 0; margin-left: 30px; }
.news-about .news .tab-con .news-list .fir .con .tit { font-size: 20px; color: #F8A62A; font-weight: bold; height: auto; max-height: 52px; }
#pc-banner { display: block; }
#pc-banner .carousel-indicators { height: 14.58%; width: 100%; left: 0; right: 0; bottom: 0; margin-bottom: 0; margin-left: 0; z-index: 1; background: rgba(0, 0, 0, 0.5); color: #ffffff; padding: 0 11.97%; font-size: 0; }
#pc-banner .carousel-indicators li { width: 20%; height: 100%; text-indent: 0; border: 0; margin: 0; vertical-align: top; text-align: left; padding: 5px 0; padding-left: 5%; border-right: 1px solid rgba(255, 255, 255, 0.2); }
#pc-banner .carousel-indicators li h3 { font-size: 16px; font-weight: normal; }
#pc-banner .carousel-indicators li span { font-size: 12px; line-height: 12px; }
#pc-banner .carousel-indicators li.active { background-color: transparent; }
#pc-banner .carousel-indicators .item01 { background: url(../images/ban-icon1.png) no-repeat 2.7% center; background-size: 20px; }
#pc-banner .carousel-indicators .item02 { background: url(../images/ban-icon2.png) no-repeat 2.7% center; background-size: 20px; }
#pc-banner .carousel-indicators .item03 { background: url(../images/ban-icon3.png) no-repeat 2.7% center; background-size: 20px; }
#pc-banner .carousel-indicators .item04 { background: url(../images/ban-icon4.png) no-repeat 2.7% center; background-size: 20px; }
#pc-banner .carousel-indicators .item05 { background: url(../images/ban-icon5.png) no-repeat 2.7% center; background-size: 20px; }
#m-banner { display: none; }
.news-about .news .tab-con .news-list { overflow: hidden; }
.news-about .news .tab-con .news-list li { width: 48%; margin-left: 2%; float: left; }
.news-about .news .tab-con .news-list li.fir { width: 100%; margin-left: 0; }
.news-about .news .news-tit .tab-tit a { color: #666666; }
.quick-menu .list .item { height: 154px; }
.footer-wrap .footer .f-menu { display: block; overflow: hidden; }
.footer-wrap .footer .f-menu dl { width: 16.66%; float: left; }
.footer-wrap .footer .f-menu dl dd a { display: block; }
.footer-wrap .footer .f-r { text-align: center; }
.footer-wrap .copyright { color: #333333; }
.footer-wrap .copyright a { color: inherit; }
#nav-menu > ul > li.active > a { background: #F8A62A; color: #ffffff; }
.page-banner { height: 225px; }
.crumbs-menu .menu-list a { width: 16.66%; }
.page-honor-list li { width: 23%; }
.page-partner-list li { width: 14.66%; }
.page-case-list { overflow: hidden; }
.page-case-list .box { width: 31.33%; margin: 0 1%; margin-bottom: 20px; float: left; }
.crumbs-menu .menu-list { text-align: center; }
.page-project-list .box a { overflow: hidden; }
.page-project-list .box .img { width: 50%; padding-top: 27.39%; float: left; }
.page-project-list .box .con { width: 50%; float: right; padding: 20px; }
.page-project-list .box .con h3 { margin-bottom: 14px; }
.page-project-list .box .con p { line-height: 24px; height: 48px; }
.page-project-list .box .con span { margin-top: 18px; }
.page-project-list .box02 .img, .page-project-list .box04 .img { float: right; }
.page-info-list { overflow: hidden; }
.page-info-list .box { width: 31.33%; margin: 0 1%; margin-bottom: 15px; float: left; }
.page-join-list tbody tr td { border-top: 0; }
.about-img { overflow: hidden; }
.about-img .img-l { width: 50%; float: left; }
.about-img .img-r { width: 50%; float: right; }
.about-img img { width: 100%; }
.m-organize { display: none; }
.pc-organize { display: block; }
.busi-con .img { width: 50%; float: left; }
.busi-con .con { overflow: hidden; }
.busi-service { margin-bottom: 50px; }
.busi-service .list { overflow: hidden; }
.busi-service .list .box { width: 31.33%; margin: 0 1%; float: left; }
.busi-con { overflow: hidden; }
.contact-con { overflow: hidden; background: #444041; }
.contact-con .img { width: 38.35%; float: left; }
.contact-con .con { overflow: hidden; }
.join-concept { margin-bottom: 30px; overflow: hidden; }
.join-concept .box { width: 23%; float: left; margin: 0 1%; }
.join-concept .box .tit { height: 67px; }
.join-concept .box .txt { height: 200px; overflow: hidden; }
#pc-banner .carousel-indicators li { border-radius: 0; }
#pc-banner .carousel-indicators li.active { background-color: #F8A62A; }
.footer-wrap .footer .f-menu dl dd a { font-size: 14px; }
.footer-wrap .friend { font-size: 14px; }
.page-case { overflow: hidden; padding-bottom: 30px; margin-left: -1%; }
.page-case .box { width: 32.33%; margin-left: 1%; margin-bottom: 10px; float: left; }
.page-busi-list { margin-bottom: 35px; overflow: hidden; }
.page-busi-list .box { width: 48%; float: left; margin: 0 1%; margin-bottom: 15px; }
}
 @media screen and (min-width: 992px) {
.top-wrap { margin-bottom: 0; height: 110px; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; right: 0; top: 0; z-index: 2; }
.top-wrap .search-message { display: none; }
.logo { margin-top: 30px; }
.logo .navbar-brand[class] { margin-left: 0; }
.logo .navbar-brand a { background-image: url(../images/logo.png); }
.top-wrap .search { display: block; float: right; }
#nav-menu { margin-right: 10px; float: right; }
#nav-menu li a { color: #ffffff; }
#nav-menu > ul > li > a { padding: 45px 14px; }
.top-wrap .search .toggle { width: 28px; height: 28px; margin-top: 42px; display: inline-block; background: url(../images/search.png) no-repeat center; }
#pc-banner .carousel-indicators li h3 { margin-bottom: 5px; padding-top: 8px; font-size: 18px; }
#pc-banner .carousel-indicators .item01 { background-size: 30px; background-position: 5% center; }
#pc-banner .carousel-indicators .item02 { background-size: 30px; background-position: 5% center; }
#pc-banner .carousel-indicators .item03 { background-size: 30px; background-position: 5% center; }
#pc-banner .carousel-indicators .item04 { background-size: 30px; background-position: 5% center; }
#pc-banner .carousel-indicators .item05 { background-size: 30px; background-position: 5% center; }
.news-about .news .tab-con .news-list .fir .img { width: 300px; padding-top: 200px; }
a[href]:hover { color: #F8A62A; }
.news-about .news .tab-con .news-list li.fir { margin-bottom: 10px; }
.quick-menu .list .item a { padding: 30px 26px; }
.quick-menu .list .item a h3 { font-size: 20px; }
.quick-menu .more a:hover { color: #ffffff; }
.footer-wrap .footer .f-menu dl dt { margin-bottom: 5px; }
.footer-wrap .friend { overflow: hidden; }
.footer-wrap .friend .toggle { width: 80px; display: inline-block; background: none; padding: 0; float: left; }
.footer-wrap .friend .list { width: 92%; display: inline-block; position: static; background: none; overflow: hidden; }
.footer-wrap .friend .list a { display: inline-block; }
.footer-wrap .copyright { font-size: 14px; }
#pc-banner .carousel-indicators li:last-child { border-right: 0; }
.page-banner { margin-top: 0; height: 300px; background-size: cover !important; }
.crumbs-menu .menu-list { padding: 22px 0; }
.crumbs-menu .menu-list a { font-size: 16px; position: relative; }
.crumbs-menu .menu-list a:after { content: ''; width: 1px; height: 16px; background: #e5e5e5; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }
.crumbs-menu .menu-list a:last-child:after { display: none; }
.page-honor-list { margin-left: -2%; }
.page-honor-list li { margin-right: 0; margin-left: 2%; }
.main { margin-top: 50px; }
.main-tit { margin-top: 0; margin-bottom: 46px; }
.main-tit span { font-size: 30px; }
.main-tit h2 { margin-top: 15px; font-size: 30px; }
.page-honor-list li { padding: 20px; padding-bottom: 30px; margin-bottom: 40px; }
.page-honor-list li .tit { margin-top: 15px; font-size: 16px; font-weight: bold; }
.page { padding-bottom: 100px; }
.page a[href]:hover { color: #ffffff; }
.page-project-list .box .con { padding: 50px 40px; }
.page-project-list .box .con h3 { font-size: 24px; margin-bottom: 22px; }
.page-project-list .box .con p { line-height: 32px; height: 96px; }
.page-project-list .box .con span { margin-top: 30px; width: 128px; height: 40px; line-height: 40px; }
.page-project-list .box { margin-bottom: 60px; }
.page-info-list .box { margin-bottom: 20px; }
.page-info-list .box:hover .con span { background-image: url(../images/arr3.png); }
.main-tit p span { font-size: inherit; }
.crumbs-menu .crumbs { display: none; }
.crumbs { display: block; line-height: 70px; padding-left: 35px; background: url(../images/home.png) no-repeat center left; }
.crumbs a { color: #999999; }
.show .crumbs { line-height: normal; }
.show .content { margin-top: 30px; }
.text-title p span { width: auto; margin-right: 20px; }
.turn-page { overflow: hidden; }
.turn-page p { width: 49%; }
.turn-page p a:hover { background: #F8A62A; color: #ffffff; }
.turn-page p a:hover:before { color: #ffffff; }
.turn-page .prev, .turn-page .next { float: left; }
.turn-page .prev a, .turn-page .next a { position: relative; padding-left: 35px; }
.turn-page .prev a:before, .turn-page .next a:before { content: '<'; position: absolute; line-height: 36px; color: #999999; left: 15px; }
.turn-page .next { max-width: 49%; float: right; }
.turn-page .next a:before { content: '>'; left: auto; right: 15px; }
.show-case { border: 0; }
.show-case tr td { border: 0 !important; }
.about-img { margin-bottom: 50px; }
.detail-box { margin-bottom: 90px; }
.culture-tit h3 { margin-bottom: 14px; font-size: 24px; }
.culture-advan { overflow: hidden; margin-left: -1%; }
.culture-advan .box { width: 19%; margin-left: 1%; margin-bottom: 0; float: left; }
.culture-advan .box .txt { color: #666666; height: 80px; overflow: hidden; }
.culture-idea { margin-top: -30px; }
.culture-idea { padding: 40px; }
.culture-idea .tit { margin-bottom: 18px; font-size: 24px; }
.culture-idea .txt { font-size: 16px; }
.culture-idea .txt p { margin-bottom: 13px; }
.tit02 h2 { margin-bottom: 10px; font-size: 24px; }
.culture-corporate { margin-top: 40px; }
.culture-corporate .list { margin-top: 20px; margin-left: -2%; overflow: hidden; }
.culture-corporate .list .box { width: 31.33%; margin-left: 2%; padding: 30px; float: left; }
.culture-corporate .list .box .tit { padding-top: 72px; font-size: 18px; background-size: auto 50px; }
.culture-corporate .list .box .txt { line-height: 30px; height: 90px; overflow: hidden; }
.culture-corporate .list .box:hover { background: #F8A62A; }
.busi-con { overflow: hidden; }
.busi-con .main-tit { margin-bottom: 0; padding-bottom: 38px; }
.busi-con .con { height: 300px; padding: 30px; }
.busi-service { margin-top: 70px; }
.busi-service .main-tit p { color: #666666; margin-top: 20px; }
.contact-con .con { overflow: hidden; padding-top: 75px; }
.contact-con .con .item { width: 50%; min-height: 46px; float: left; }
.contact-con .con .item p { font-size: 13px; }
#nav-menu > ul > li:hover > a { color: #F8A62A; }
#nav-menu .sec-menu { position: absolute; left: 0; right: 0; text-align: center; background: rgba(0, 0, 0, 0.6); }
#nav-menu .sec-menu li { line-height: 36px; }
#nav-menu .sec-menu a { display: block; }
#nav-menu .sec-menu a:hover { background: #F8A62A; }
#nav-menu > ul > li.active > a:hover { color: #ffffff; }
.top-wrap .search { position: relative; }
.top-wrap .search-message { position: absolute; right: 0; bottom: -110px; }
.top-wrap .search-message .form-group { position: relative; }
.top-wrap .search-message input[type=text] { width: 280px; height: 36px; margin: 0; border: 0; padding-left: 15px; padding-right: 50px; font-size: 14px; }
.top-wrap .search-message input[type=submit] { width: 45px; position: absolute; right: 0; top: 0; background: #ffffff; border: 0; height: 36px; background: #F8A62A; color: #ffffff; font-size: 14px; }
.go-top { position: fixed; right: 40px; bottom: 10%; width: 50px; height: 50px; background: url(../images/top.png) no-repeat center; display: block; }
.go-top a { display: block; height: 100%; font-size: 0; }
.news-about .news .news-tit .more:hover, .news-about .about .tit .more:hover { background-image: url(../images/arr3.png); }
.case-txt { margin-bottom: 60px; }
.page-case .box a:hover .img img { transform: scale(1.1); }
.page-case .box .img { overflow: hidden; }
.page-case .box .img img { transition: .6s linear all; }
.page-busi-list .box .con { padding: 25px; }
.page-busi-list .box a:hover .con { background: #F8A62A; color: #ffffff; }
.page-busi-list .box a:hover .con .txt { color: #ffffff; }
.page-busi-list .box a:hover .con .tit { background-position: 0 -50px; }
.page-search-list li { line-height: 40px; }
.page-search-list li a { font-size: 18px; }
}
 @media screen and (min-width: 1200px) {
body { font-size: 16px; }
#nav-menu > ul > li > a { font-size: 16px; font-weight: bold; padding: 45px 18px; }
#pc-banner .carousel-indicators li h3 { font-size: 24px; padding-top: 19px; }
.news-about { overflow: hidden; }
.news-about .news { width: 56.85%; float: left; }
.news-about .about { overflow: hidden; padding: 40px 20px 50px 20px; }
.news-about .about .tit h2 { font-size: 24px; }
.news-about .about .tit p { font-size: 24px; }
.news-about .about .txt { margin-top: 20px; font-size: 16px; line-height: 32px; height: 160px; overflow: hidden; }
.news-about .about .num .item h3 { font-size: 50px; }
.news-about .about .num .item p { font-size: 16px; }
.news-about .news .tab-con .news-list li a { font-size: 16px; }
.news-about .news .tab-con .news-list .fir .con .txt { font-size: 14px; }
.quick-menu { background: #e0e2e4; }
.quick-menu .list { width: 90.41%; float: left; }
.quick-menu .more { width: 9.58%; overflow: hidden; position: absolute; right: 0; top: 0; bottom: 0; background-image: none; }
.quick-menu .more a { height: 100%; line-height: 16px; padding: 0 40%; padding-top: 70%; }
.quick-menu .more a:after { width: 22px; height: 22px; margin-left: 0; margin-top: 13px; }
.quick-menu .container-fluid { position: relative; }
.quick-menu .list .item a h3 { font-size: 24px; }
.quick-menu .list .item a p { font-size: 14px; }
.quick-menu .list .item { width: 22.72%; height: 280px; transition: width .3s linear; transform-origin: center right; }
.quick-menu .list .item a { padding-top: 48px; }
.quick-menu .list .item.active { width: 31.81%; }
.quick-menu .list .item a h3 { margin-bottom: 9px; }
.footer-wrap { background: #ffffff; }
.footer-wrap .footer { border-bottom: 1px solid #e0e2e4; }
.footer-wrap .footer .f-menu { width: 71.91%; float: left; }
.footer-wrap .footer .f-menu dl dt { margin-bottom: 15px; font-size: 16px; font-weight: normal; }
.footer-wrap .footer .f-menu dl dd a { color: #666666; margin-bottom: 10px; }
.footer-wrap .footer .f-r { overflow: hidden; text-align: right; }
.footer-wrap .footer .f-r .qr { text-align: right; }
.footer-wrap .footer .f-r .tel p { color: #F8A62A; }
.page-case-list .box .con h3 { margin-bottom: 14px; font-size: 18px; font-weight: normal; }
.page-case-list .box .con { margin-top: 30px; }
.page-case-list .box .con p { line-height: 32px; height: 64px; }
.page-case-list .box { margin-bottom: 50px; }
.page-join-list thead tr th { padding: 19px 8px; }
.page-join-list thead tr th:first-child { padding-left: 54px; }
.page-join-list tbody tr td a { padding: 19px 8px; }
.page-join-list tbody tr td a:hover { color: #333333; }
.page-join-list tbody tr td:first-child a { padding-left: 54px; }
.main-tit p { font-size: 16px; }
.text-title { padding-bottom: 30px; }
.text-title h1 { margin-bottom: 0; }
.text-title p { margin-top: 25px; }
.detail-box { line-height: 32px; }
.resp-tit { font-size: 24px; margin-top: 40px; }
.busi-con .con { line-height: 32px; height: 376px; }
.contact-con .con { padding-top: 95px; }
.contact-con .con .item { margin-bottom: 38px; }
.join-concept .box .tit { height: auto; }
.join-concept .box .tit:after { content: ''; width: 28px; height: 3px; background: #F8A62A; display: block; margin-top: 10px; }
.join-concept .box .tit h3 { font-size: 24px; }
.quick-menu .more a { padding-left: 42%; padding-right: 42%; }
.news-about .about .num .item { text-align: left; width: auto; }
.news-about .about .num .item.item01 { padding-right: 50px; margin-right: 50px; }
.news-about .about { background: url(../images/about-bg.jpg) no-repeat right bottom; }
.case-txt { line-height: 32px; }
.page-case .box { margin-bottom: 15px; }
.page-case .box .con { top: 40px; left: 40px; }
.page-case .box .con h3 { margin-bottom: 12px; font-size: 24px; }
.page-case .box .con p { font-size: 14px; }
}
 @media screen and (min-width: 1460px) {
.container-fluid { width: 1460px; margin: 0 auto; padding: 0; }
.container { padding: 0; width: 1460px; }
.logo { width: 381px; height: 51px; }
.logo .navbar-brand { height: 100%; }
#nav-menu > ul > li > a { padding: 45px 30px; }
.top-wrap .search .toggle { width: 60px; padding-left: 32px; border-left: 1px solid rgba(224, 226, 228, 0.4); }
#pc-banner .carousel-indicators .item01, #pc-banner .carousel-indicators .item02, #pc-banner .carousel-indicators .item03, #pc-banner .carousel-indicators .item04, #pc-banner .carousel-indicators .item05 { background-size: auto 50px; background-position: 5% center; }
#pc-banner .carousel-indicators li { padding-left: 6%; }
#pc-banner .carousel-indicators li h3 { padding-top: 17%; }
.news-about .news .news-tit .tab-tit a { line-height: 58px; }
.news-about .news .news-tit, .news-about .news .tab-con { padding: 0 40px; }
.news-about .news .news-tit .tab-tit a { margin-right: 70px; font-size: 16px; }
.more { width: 22px; height: 22px; }
.news-about .news .news-tit .more { right: 40px; }
.news-about .news .tab-con .news-list { padding-top: 23px; margin-left: -40px; }
.news-about .news .tab-con .news-list li { width: 332px; line-height: 40px; margin-left: 40px; }
.news-about .news .tab-con .news-list li.fir { padding-bottom: 24px; padding-right: 40px; margin-bottom: 15px; margin-left: 40px; }
.news-about .news .tab-con .news-list .fir .con .time { margin-top: 10px; }
.news-about .news .tab-con .news-list .fir .con .tit { margin-top: 10px; }
.news-about .news .tab-con .news-list .fir .con .txt { height: 48px; }
.news-about .news .tab-con .news-list .fir .con .views { line-height: 20px; margin-top: 28px; }
.news-about .about .tit h2 { margin-bottom: 10px; }
.quick-menu .more { width: 9.61%; }
.quick-menu .list .item a { padding: 48px 33px; }
.footer-wrap { padding-top: 60px; }
.footer-wrap .footer .f-menu dl dd a:hover { color: #F8A62A; }
.crumbs-menu .crumbs { line-height: 70px; padding-left: 35px; display: block; float: left; background: url(../images/home.png) no-repeat center left; }
.crumbs-menu .crumbs a { color: #999999; }
.crumbs-menu .menu-list { overflow: hidden; text-align: right; }
.crumbs-menu .menu-list a { width: auto; padding: 0 40px; }
.crumbs-menu .menu-list a:last-child { padding-right: 0; }
.main { margin-top: 35px; }
.main-tit span { font-size: 48px; }
.main-tit h2 { font-size: 36px; }
.page-honor-list li { padding: 30px 50px; }
.page-honor-list li .img { width: 240px; }
.page-partner-list li { margin-bottom: 30px; }
.page-case-list { margin-left: -43px; }
.page-case-list .box { width: 450px; margin-right: 0; margin-left: 43px; }
.page-project-list .box .con { padding-top: 65px; }
.page-project-list .box .img { width: 730px; }
.page-project-list .box .con { width: auto; float: none; overflow: hidden; }
.page-info-list { margin-left: -38px; }
.page-info-list .box { width: 450px; margin-left: 38px; margin-right: 0; margin-bottom: 50px; }
.page-info-list .box .con { padding: 25px; }
.page-info-list .box .con h3 { font-size: 20px; }
.page-info-list .box .con p { height: 60px; line-height: 30px; margin-top: 15px; }
.page-info-list .box .con span { margin-top: 25px; padding-top: 25px; }
.main-tit p { color: #333333; margin-top: 15px; line-height: 32px; }
.main-tit h2 { font-weight: bold; }
.main.show { margin-top: -40px; padding: 0 130px; padding-top: 50px; background: url(../images/show-main.png) no-repeat center top; }
.crumbs { color: #999999; }
.show .content { margin-top: 45px; }
.text-title { margin-bottom: 36px; }
.text-title h1 { font-size: 30px; }
.show-join .item h3 { font-size: 20px; margin-bottom: 30px; }
.show-join .item { line-height: 32px; margin-bottom: 90px; }
.turn-page a { line-height: 40px; }
.turn-page .prev a:before, .turn-page .next a:before { line-height: 40px; }
.turn-page p { width: 560px; }
.turn-page { margin-top: 90px; margin-bottom: 100px; }
.turn-page .prev-r { vertical-align: top; }
.main.show { width: 1460px; margin: 0 auto; margin-top: -40px; }
.culture-tit { margin-top: 60px; }
.culture-tit p { margin-bottom: 0; }
.culture-tit h3 { font-size: 30px; font-weight: normal; }
.culture-advan { margin-top: 35px; margin-left: -18px; }
.culture-advan .box { width: 276px; height: 300px; margin-left: 18px; padding: 40px 25px 20px 25px; }
.culture-advan .box .tit h3 { margin-bottom: 3px; font-size: 28px; font-weight: normal; }
.culture-advan .box .tit span { font-size: 14px; font-weight: bold; }
.culture-advan .box .txt { line-height: 26px; height: 132px; }
.culture-advan .box .tit:after { margin-top: 17px; margin-bottom: 26px; }
.culture-idea { height: 380px; padding-top: 120px; }
.culture-idea .tit { font-size: 30px; }
.culture-corporate { margin-top: 70px; }
.culture-corporate .list { margin-top: 40px; margin-left: -22px; }
.culture-corporate .list .box { width: 470px; height: 280px; margin-left: 22px; padding: 42px 45px 0 45px; }
.culture-corporate .list .box .tit { font-size: 24px; font-weight: normal; }
.tit02 h2 { font-size: 30px; }
.culture-corporate .list .box .tit { margin-bottom: 18px; }
.culture-corporate .list .box { margin-bottom: 90px; }
.culture-idea { padding-left: 0; padding-right: 0; }
.busi-con .con { padding: 70px 40px 0 40px; height: 450px; }
.busi-service .list .box { width: 460px; height: 520px; margin-right: 0; margin-left: 40px; }
.busi-service .list .box01 { margin-left: 0; }
.busi-service .list .box .tit { padding: 0px 28px 35px 28px; }
.busi-service { margin-bottom: 110px; }
.contact-con .con { padding-left: 60px; padding-right: 10px; }
.contact-con .con .item { width: 48%; margin-bottom: 60px; }
.contact-con .con .item p { font-size: 16px; }
.contact-con .con .item01, .contact-con .con .item05, .contact-con .con .item03 { margin-right: 80px; }
.contact-con .con .item02, .contact-con .con .item04, .contact-con .con .item06 { width: 30%; }
.contact-map { margin-bottom: 82px; }
.join-concept { margin-bottom: 100px; }
.join-concept .box { width: 350px; height: 460px; margin-right: 0; margin-left: 20px; padding-top: 70px; padding-left: 38px; padding-right: 38px; }
.join-concept .box .txt { color: #666666; margin-top: 20px; }
.join-concept .box.box01 { margin-left: 0; }
.news-about { width: 100%; }
.quick-menu .container-fluid { width: 100%; }
.news-about .news { width: 830px; margin-right: 40px; padding-right: 0; }
.page-case { margin-left: -10px; margin-bottom: 100px; }
.page-case .box { width: 480px; margin-left: 10px; margin-bottom: 10px; }
.page-busi-list { margin-left: -41px; }
.page-busi-list .box { width: 46.6%; margin: 0; height: 280px; margin-bottom: 40px; margin-left: 41px; }
.page-busi-list .box a { height: 100%; position: relative; }
.page-busi-list .box .con { height: 100%; padding-right: 350px; }
.page-busi-list .box .img { width: 340px; padding-top: 240px; position: absolute; right: 0; top: 20px; right: -20px; }
.page-busi-list .box .con .tit { margin-top: 50px; }
.page-busi-list .box .con .tit h3 { margin-bottom: 4px; font-size: 24px; }
.page-busi-list .box .con .tit p { line-height: 20px; }
.page-busi-list .box .con .txt { line-height: 30px; height: 60px; margin-top: 30px; }
.page-search-list { margin: 0 auto; margin-bottom: 30px; }
}
 @media screen and (min-width: 1900px) {
#pc-banner .carousel-indicators li { padding-left: 8%; border-radius: 0; }
#pc-banner .carousel-indicators li:hover { background-color: #F8A62A; }
#pc-banner .carousel-indicators .item01, #pc-banner .carousel-indicators .item02, #pc-banner .carousel-indicators .item03, #pc-banner .carousel-indicators .item04, #pc-banner .carousel-indicators .item05 { background-position: 16% center; }
#pc-banner .carousel-indicators li h3 { padding-top: 25%; }
.container-fluid { width: 1460px; }
.news-about { background: url(../images/na-bg.png) no-repeat center top; padding-right: 0; }
.news-about .news { padding-top: 70px; padding-bottom: 0; }
.news-about .about { padding-right: 11.98%; padding-bottom: 130px; }
.news-about .about { padding-top: 90px; padding-left: 84px; }
.news-about .about .num { margin-top: 40px; }
.quick-menu .container-fluid { padding: 0 11.98%; }
.quick-menu .more { right: 11.98%; }
.quick-menu .more a { padding-left: 44%; padding-right: 44%; padding-top: 58%; }
.footer-wrap { padding-bottom: 40px; background: url(../images/footer-bg.jpg) no-repeat center bottom #f6f7f8; }
.footer-wrap .footer .f-r .tel h3 { font-size: 30px; font-weight: bold; }
.footer-wrap .friend .list a { padding: 0 12px; }
.footer-wrap .copyright { margin-top: 0; }
.page-partner-list { margin-left: -13px; }
.page-partner-list li { width: 230px; margin-bottom: 16px; margin-right: 0; margin-left: 13px; }
.news-about { width: 100%; padding-left: 11.98%; }
.news-about .news { padding-right: 40px; padding-left: 0; }
.news-about .news { margin-right: 40px; padding-right: 0; }
}
