﻿@charset "utf-8";
@media screen and (max-width:2048px){html{font-size:273.06667px}}
@media screen and (max-width:1920px){html{font-size:256px}}
@media screen and (max-width:1440px){html{font-size:192px}}
@media screen and (max-width:1600px){html{font-size:213.33333px}}
@media screen and (max-width:1242px){html{font-size:165.6px}}
@media screen and (max-width:1140px){html{font-size:152px}}
@media screen and (max-width:1280px){html{font-size:170.66667px}}
@media screen and (max-width:1024px){html{font-size:136.53333px}}
@media screen and (max-width:1080px){html{font-size:144px}}
@media screen and (max-width:960px){html{font-size:128px}}
@media screen and (max-width:800px){html{font-size:106.66667px}}
@media screen and (max-width:768px){html{font-size:102.4px}}
@media screen and (max-width:736px){html{font-size:98.13333px}}
@media screen and (max-width:732px){html{font-size:97.6px}}
@media screen and (max-width:720px){html{font-size:96px}}
@media screen and (max-width:667px){html{font-size:88.93333px}}
@media screen and (max-width:640px){html{font-size:85.33333px}}
@media screen and (max-width:600px){html{font-size:80px}}
@media screen and (max-width:568px){html{font-size:75.73333px}}
@media screen and (max-width:540px){html{font-size:72px}}
@media screen and (max-width:533px){html{font-size:71.06667px}}
@media screen and (max-width:480px){html{font-size:64px}}
@media screen and (max-width:435px){html{font-size:58px}}
@media screen and (max-width:414px){html{font-size:55.2px}}
@media screen and (max-width:412px){html{font-size:54.93333px}}
@media screen and (max-width:400px){html{font-size:53.33333px}}
@media screen and (max-width:385px){html{font-size:51.33333px}}
@media screen and (max-width:384px){html{font-size:51.2px}}
@media screen and (max-width:375px){html{font-size:50px}}
@media screen and (max-width:360px){html{font-size:48px}}
@media screen and (max-width:320px){html{font-size:42.66667px}}
@media screen and (max-width:300px){html{font-size:40px}}
@media screen and (max-width:240px){html{font-size:32px}}
@media (min-width:1200px) and (max-width: 1400px){

.container{max-width: 1440px; min-width: 1200px; padding: 0; width: 1200px;}
.nav>li>a{position: relative; display: block; padding: 10px 10px; font-size: 16px;}
.wrap{width: 1200px; height: auto; margin: 0 auto;}
#footer ul{float: left; margin-left: 40px;}
.footerEwm{margin-left: 40px; padding: 0 22px; text-align: center; border-left: 1px solid #0088c3; border-right: 1px solid #0088c3;}}
@media (min-width:769px) and (max-width: 996px){body{display: none;}}
@media (min-width:0px) and (max-width: 768px){.container{max-width: 100%; min-width: 100%; padding: 0; width: 100%;}
.banner_box{display:block;}
.sp_header,.sjj_nav{display: block;}
.header-bg,.flexslider,.homeZpc .left,.search-bg{display: none;}
/* 宽度 */
.container{max-width: 100%; min-width: 94%; padding: 0; width: 94%;}
.homeAdvance .wrap{width: 100%;}
.wrap{width: 100%; height: auto; margin: 0 auto; padding: 0 5px;}
/* 宽度 */
.sp_header{height: 60px; overflow: hidden; background: #fff; position: fixed; z-index: 99999999999999999; width: 100%; border-bottom: 1px solid #ddd;}
.sp_logo{padding:14px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;z-index: 9999;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/* 幻灯片 */
.banner_box img{width:100%; display:block;}
.banner_box{width:100%;text-align:center; padding-top:60px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#b2120e;}
.img_box ul li{height: auto!important;}
/* 幻灯片 */
/* 首页关于我们 */
.homeZpc{/* height: 763px; */ padding: 0; background: url(../images/bgbgbg.jpg) no-repeat center; background-attachment: fixed; padding-top: 35px;}
.homeZpc .right{float: right; width: 100%;}
.homeZpc .right .line{width: 188px; height: 1px; margin: 20px 0 0 -128px; background: #b2120e; position: relative; z-index: 24; margin: 0 auto; margin-top: 24px;}
.homeZpc .right h2{font-size: 25px; font-weight: 600; color: #b2120e; text-align: center;}
.homeZpcList{margin-top: 24px; margin-bottom: 30px; display: table; width: 100%;}
.homeZpcList{margin-top: 24px; margin-bottom: 30px; display: table; width: 100%; text-align: center;}
.homeZpcList li{float: none; width: 85px; height: 85px; margin-right: 10px; text-align: center; display: inline-block;margin-bottom: 10px;}
/* 项目 */
.service-bg{display: table; width: 100%; padding-bottom: 30px; background: url(../images/sev-bg.jpg) no-repeat center; padding-top: 30px; background-size: cover;}
.service-body{width: 100%; margin-top: 10px; display: table;}
.service-body ul li{width: 48%; float: left; margin-bottom: 3.3%; position: relative; margin: 1%;}
.service-body ul li .img img{height: auto; width: 100%;}
.service-body span{background: #921618; display: table; padding: 8px 10px; margin-top: 2px; color: #fff; font-size: 12px; height: 120px; line-height: 24px;}
.name{position: absolute; width: 130px; text-align: center; background: rgba(255,255,255,0.9); top: 20%; left: 50%; font-size: 14px; font-weight: bold; color: #000; line-height: 22px; padding: 8px 0px; margin-left: -65px;}
.main-title h5{display: table; font-size: 24px; text-align: center; color: #ffffff; width: 100%; margin-bottom: 5px;}
.main-title i{font-size: 14px; font-style: normal; color: #ffffff; display: table; width: 100%; text-align: center; text-transform: uppercase; margin: 10px 0; font-weight: lighter;}
/* 优势 */
.advantage{display: table; width: 100%; height: auto; background-size: cover; margin: 0 auto; padding: 0 14px;}
.homeAdvance{padding: 35px 0 35px 0; display: table; width: 100%;}
.homeAdvanceTit h2{line-height: 55px; font-size: 26px; color: #332d2b;}
.homeAdvanceTit p{font-size: 15px; line-height: 18px; color: #332d2b;}
.advantage ul.item{display: flex; flex-flow: row nowrap; justify-content: space-between; width: 100%; margin-top: 20px; overflow: hidden;}
.advantage ul.sort li{width: 20%; text-align: center; line-height: 24px; transition: .5s; cursor: pointer; color: #000; background: #ddd; border-radius: 6px; padding: 8px 0; font-weight: bold; font-size: 12px; display: inline-block; margin: 0px 2px;}
.advantage ul.item li dl dd{border-right: 1px solid #ddd; border-bottom: none; width: 50%;}
.advantage ul.item li{position: relative; left: 0; display: flex; flex-flow: row nowrap; justify-content: space-between; flex-shrink: 0; width: 100%; transition: .7s; display: block;}
.advantage ul.item li dl dd .img img{display: table; height: auto; width: 100%;}
.adg-text{padding: 12px 15px;}
.adg-text h3{font-size: 14px; font-weight: bold; margin-bottom: 15px; font-family: "impact"; color: #921618;}
.advantage ul.item li dl dd{border-right: none; max-height: initial; border: 1px solid #ddd; height: 100%; min-height: 200px;}
.xsb-body ul li{width: 30%; float: none; background: #fff; margin: 1%; min-height: 160px; padding: 20px 5px; border-radius: 10px; overflow: hidden; display: inline-block;}
.advantage ul.item li div p:nth-child(2){color: #000; line-height: 20px; font-size: 12px;}
.xsb-bg{display: table; width: 100%; background: url(../images/sv_bg.jpg) no-repeat center top; background-size: cover; padding-top: 30px; padding-bottom: 30px;}
.xsb-body ul li{width: 47%; float: none; background: #fff; margin: 1%; min-height: 160px; padding: 20px 5px; border-radius: 10px; overflow: hidden; display: inline-block;}
.xsb-body ul li h3{font-size: 14px; text-align: center; font-weight: bold; color: #921618; margin-bottom: 10px; position: relative;}
.xsb-body ul li p{text-align: center; font-size: 12px; line-height: 24px;}
.xsb-body ul li h3::after{content: ""; width: 35px; height: 3px; background-color: #921618; display: table; margin: 0 auto; margin-bottom: 10px; margin-top: 18px; border-radius: 3px;}
.homeNewsCont{float: right; width: 100%;}
.homeNewsNum{display: none;}
.homeNewsMore{position: static; width: 64px; height: 30px; line-height: 30px; text-align: right; top: 0; right: 0; z-index: 22;}
.homeNewsContH h3{line-height: 26px; font-size: 16px; font-weight: 600;}
.homeNewsMore{position: static; width: 64px; height: 30px; line-height: 30px; text-align: right; top: 0; right: 0; z-index: 22; font-size: 12px;}
.homeNewsInner ul{width: 49%;}
.homeNewsTxt{padding: 0;}
.homeNewsInner ul li{margin-bottom: 1; display: table; width: 100%; background: #fff; padding: 10px 5px; border: 1px solid #ddd; margin-bottom: 10px;}
.homeNewsTxt p{line-height: 24px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; font-size: 12px;}
.homeNewsInner ul li:last-child{border-bottom: 1px solid #ddd;}
.homeNewsH .left{float: left; position: relative; z-index: 22; display: table; width: 40%;}
.homeNewsH .right {float: right;text-align: right;padding-left: 0;line-height: 20px;font-size: 0;background: #f5f5f5;position: relative;z-index: 22;margin-top: 15px;}
.homeNewsH .right a{display: inline-block; width: 90px; height: 28px; margin-left: 8px; line-height: 28px; text-align: center; font-size: 12px; color: #fff; background: #352e2b; vertical-align: middle;}
.homeNewsContH{padding-right: 0; position: relative; width: 100%;}
.homeNewsContH h3{line-height: 26px; font-size: 15px; font-weight: 600; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.homeNewsH .left h3 em{display: inline-block; padding-right: 20px; font-size: 25px; font-weight: 600; color: #921618; background: #f5f5f5;}
.homeNewsH .left h3 span{display: table; margin-top: 2px; line-height: 18px; font-size: 16px; font-weight: 600; color: #333; vertical-align: top;}
.homeNews{padding: 25px 0 0px 0; background: #f5f5f5; display: table; width: 100%;}
.homeNewsW{margin-top: 12px;}
.homeDzzxBHCont h3{line-height: 42px; font-size: 18px; font-weight: 600; color: #921618;}
.homeDzzxBHCont p{line-height: 15px; font-size: 14px; color: #666;}
.homeDzzxBHCont{float: left; padding-right: 0; background: #fff; position: relative; z-index: 22; width: 65%;}
.homeDzzxBW .bx-wrapper .bx-controls-direction a{width: 30px; height: 30px; top: -54px; margin-top: 0; background-color: #c2c2c2; background-repeat: no-repeat; background-position: center; box-sizing: border-box; display: inline-block; overflow: hidden; text-indent: -10000px; margin-left: 5px;}
.bx-controls-direction{display: table; position: absolute; top: -30px; z-index: 9999999999999999999999; right: -5px; background: #fff;}
.homeDzzxB{margin-top: 24px;}
.homeDzzxBH .block{float: right; width: 90px; height: 50px; position: relative; z-index: 22;}
#bottom{height: 65px; line-height: 65px; color: #fff; background: #666666; position: relative; z-index: 8; display: none;}
.homeDzzxBW ul li p{margin-top: 3px; height: 25px; line-height: 25px; font-size: 14px; color: #666;}
.footerZx{width: 48%;}
#footer{padding: 30px 0; color: #fff; background: #0293d2; position: relative; z-index: 8; display: table; width: 100%;}
#footer ul.clearfloat{display: none;}
.footerEwm{margin-left: 4%; padding: 0 5px; text-align: center; border-left: 0; border-right: 0; width: 40%; float: right!important;}
#footer .wrap{padding:0 20px}
.footerCopy{line-height: 26px; margin-top: 8px;}
.footerEwm p{line-height: 38px; margin-top: 0; color: #fff;}
.footerZxH span img{width: 50%;}
/* 幻灯片 */
.ny-banner{display: none;}
.sj-banner{display: block; padding-top: 60px;}
/* 幻灯片 */
.base-body ul li{display: inline-block; float: none; width: 18%; text-align: center; margin: 2px 9px;}
.base-title{display: block; width: 100%; margin-top: 30px;}
.base-body{margin-top: 15px;}
.base-body ul li{display: inline-block; float: none; width: 12%; text-align: center; margin: 2px 9px;}
.base-title h3{font-size: 22px; margin-bottom: 8px; text-align: center;}
.base-title p{font-size: 14px; line-height: 25px;}
.base-body ul li p{font-size: 12px; font-weight: bold; margin-top: 8px;}
.hezuo_p li{float: left; display: inline; width: 0.5%; margin: 0 0.02% 0 0; text-align: center;}
.text-b p{font-size: 12px; line-height: 20px; color: #fff;}
.video-title h3{font-size: 22px; color: #fff; margin-bottom: 18px;}
.video-title p{font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 180%;}
.video-bg{display: table; width: 100%; width: 100%; background: url(../images/video-bg.jpg) no-repeat center; background-size: cover; margin-bottom: 50px; padding-bottom: 40px; padding-top: 30px;}
.news_tj li .li_c h2{font-size: 16px; margin-left: 0; line-height: 24px; display: table; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-top: 10px;}
.news_tj li{float: left; width: 47.333%; margin-left: 2%; background: #f7f7f7; margin-bottom: 30px;}
.news_tj li .li_c .pic{float: left; width: 100%;}
.news_tj li .li_c .pic{float: none; width: 100%; display: table;}
.news_tj li .li_c{padding: 5px 0; padding-top: 20px;}
.news_tj li a{display: block; padding: 10px 12px;}
.news_tj li p{line-height: 30px; color: #777; overflow: hidden; height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 14px;}
.ny-new-bg{display: table; width: 100%; margin-bottom: 0;}
.ny-new-bg{width: 100%; padding: 8px 0; background: #ffffff; margin-top: 35px;}
.ny-main-left{padding-left: 0;}
.ny-main{display: table; width: 100%; margin-top: 0; margin-bottom: 30px;}
.ny-main-left-top h3{font-size: 22px; color: #000;}
.ny-main-left-top .text{margin-top: 12px; font-size: 16px; color: #666666; line-height: 24px; margin-bottom: 10px; line-height: 35px;}
.ny-main-left-top .text{margin-top: 12px; font-size: 14px; color: #666666; line-height: 24px; margin-bottom: 10px; line-height: 35px;}
.adv-bg-main{background-color: #f5f5f5; padding-top: 10px;}
.index_tit{padding: 0 0px; margin-top: 0;}
.adv-bg-main{background-color: #f5f5f5; padding-top: 30px;}
.index_tit > h2{font-size: 24px; text-align: center; margin-bottom: 16px; font-style: italic; width: 100%;}
.index_tit > p{font-size: 12px; text-align: center;}
.pavilion-container .pavilion-inner .tabs li{float: left; padding: 10px 8px; border: 1px solid #0293d2; border-radius: 2px; line-height: 36px; font-size: 12px; color: #c9a467; letter-spacing: .35px; margin: 0 10px; margin-bottom: 10px;}
.pavilion-container{padding-bottom: 20px; background-size: cover; background-repeat: no-repeat; background-position: center; padding-top: 0px;}
.m_width{width: 100%; margin: 0 auto; padding-top: 0;}
.compare{background: url(../images/big_v3.jpg)top center no-repeat; height: 762px; font-family: "微软雅黑"; margin-bottom: 30px; background-size: 120%;}
.compare .compare_content li.li_part1{width: 26%; color: #ef1e37; margin-left: 40px;}
/* 内页左侧 */
.aboutL{float: left; width: 100%;}
.aboutH{height: auto; margin-top: 0px; text-align: center; color: #fff; background: #2e1771; position: relative; z-index: 22;}
.aboutH h2{line-height: 40px; font-size: 15px; font-weight: 600; text-align: left; text-indent: 18px;}
.aboutH h3{padding-top: 15px; line-height: 32px; font-size: 22px; text-transform: uppercase; display: none;}
.aboutRTop{font-size: 14px; color: #000; border-bottom: 1px solid #ddd; padding-bottom: 5px; display: table; width: 100%; margin-bottom: 0;}
.aboutRTop p{margin-top: 12px; line-height: 22px; padding-left: 22px; background: url(../images/about_r_position.png) no-repeat left center; position: relative; z-index: 22;}
.showList{/* width: 950px; */ margin-top: 10px;}
.aboutR{float: none; width: 100%; padding: 5px;}
.main-body{display: table; width: 100%; margin-bottom: 20px; margin-top: 18px;}
.showList li p{background: #d9d9d9; line-height: 40px; font-size: 14px; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width: 100%; padding: 0 5px;}
.center{margin-top: 25px; display: table; width: 100%; margin-bottom: 15px;}
.center .title{text-align: center; font-size: 18px; letter-spacing: 1px; color: #434343; margin-bottom: 15px;}
.showW{margin-bottom: 10px; display: table; margin-top: 10px; width: 100%;}
.showList li{float: left; width: 32%; margin-right: 2%; margin-bottom: 8px; text-align: center;}
.newsW{margin-top: 18px;}
.newsList li .pic{float: left; width: 30%;}
.newsInner{float: right; width: 65%;}
.newsInner h2{font-size: 16px; line-height: 26px; font-weight: 500;}
.newsInner h3{font-size: 14px; color: #999; line-height: 20px; margin-top: 5px;}
.newsInner p{margin-top: 3px; line-height: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newsInner a.more{display: block; width: 95px; height: 25px; margin-top: 16px; line-height: 23px; text-align: center; color: #ffffff; border: 1px solid #0293d2; font-size: 12px;}
.main-title h5{font-size: 20px!important; color: #fff!important; margin-top: 35px!important;}
.main-title i{font-size: 14px; font-style: normal; color: #ffffff; display: table; width: 100%; text-align: center; text-transform: uppercase; margin: 5px 0!important; font-weight: lighter;}
.case-bg .case-body ul li a{display: table; padding: 4px;}
.case-bg{background: url(../images/case-bg.jpg) no-repeat center; background-size: cover; display: table; width: 100%; padding-bottom: 25px;}
.title{width: 100%; text-align: center; margin-top: 14px;}
.footerEwm .pic{width: 100%;}
.case-body ul li{padding:0;}
.index-aboutbox .index-aboutbox-img{width: 100%;}
.index-aboutbox .index-aboutbox-txt{width: 100%; padding: 0; padding-left: 0; padding-top: 30px;}
.home-title h3{font-size: 22px; color: #333; line-height: 18px; font-weight: 500;}
.index-aboutbox-txt .about-info{margin: 16px 0; width: 100%; font-size: 16px; line-height: 32px; color: #666; height: 225px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; word-wrap: break-word; word-break: break-all;}
.more{width: 140px; height: 30px; background: #0293d2; border-radius: 25px;}
.index-about{margin: 35px 0; width: 100%; display: block; margin-top: 30px;}
.more a{width: 100%; height: 100%; display: flex; justify-content: space-between; align-items: center; padding: 0 30px; color: #fff; font-size: 12px;}
.ad-bg{display: table; width: 100%; background: url(../images/sv_bg.jpg) no-repeat center top; background-size: cover; padding-top: 40px; padding-bottom: 50px; padding-bottom: 22px;}
.ad-txt h3{font-size: 18px; font-weight: initial; color: #ffd22f; margin-bottom: 10px;}
.ad-txt p{color: #fff; font-size: 14px; line-height: 22px;}
.ad-bottom ul li{float: left; width: 24.5%; text-align: center; margin-bottom: 48px;}
.ad-bottom ul li h3{font-size: 15px; font-weight: bold; color: #fff; margin-top: 5px;}
/*tab分类*/
.pavilion-container .pavilion-inner{max-width: 1200px;margin: 0 auto}
.pavilion-container .pavilion-inner .tabs{padding: 0 10px; display: table; width: 100%;}
.pavilion-container .pavilion-inner .tabs li{float: left; padding: 10px 8px; border: 1px solid #0293d2; border-radius: 2px; line-height: 36px; font-size: 12px; color: #c9a467; letter-spacing: .35px; margin: 0 10px; margin-bottom: 10px;}
.pavilion-container .pavilion-inner .tabs li{margin-left: 2.2667px; cursor: pointer;position: relative;}
.pavilion-container .pavilion-inner .tabs li.on:after{content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #0293d2; display: block; position: absolute; left: 50%; margin-left: -5px; top: 34px;}
.pavilion-container .pavilion-inner .tabs li:first-child{margin-left: 0}
.pavilion-container .pavilion-inner .tabs li.on{background: #0293d2; color: #0293d2;}
.pavilion-container .pavilion-inner .tabs li.on a{color: #fff;}
.pavilion-container .pavilion-inner .tabs li .hot-icon{width: 18px;height: 24px;background: url(../images/marketplace-selected-fire-leave.svg);margin-right: 10px;background-repeat: no-repeat}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon{background: url(../images/marketplace-selected-fire.svg)}
.pavilion-container .pavilion-inner .tabs li>span{display: inline-block;vertical-align: middle}
/*tab内容*/
.pavilion-container .tab-content-wrap{position: relative;margin-top: 20px;height: auto;}
.pavilion-container .tab-content{position: absolute;transition: all .3s linear;opacity: 0;z-index: -1;height: 0;width: 100%}
.pavilion-container .tab-content.show{height: auto; opacity: 1; top: 0; z-index: 1; position: relative;}
.pavilion-container .tab-content .col-sm-3{padding: 0 10px}
.pavilion-container .tab-content .col-sm-3 .tab-card{position: relative;padding: 20px;background: #fff;border-radius: 2px;overflow: hidden;cursor: pointer;transition: .2s linear}
.text-span{text-align: center; height: 40px; line-height: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-size: 14px;}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg{position: relative;height:auto}
.pavilion-container .tab-content .col-sm-3 .tab-card:before{position: absolute;content: '';top: 0;left: 0;right: 0;height: 4px;border-radius: 1px 1px 0 0}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img{height: 90px;width: auto;display: block}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3{margin-top: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.pavilion-container .tab-content .col-sm-3 .tab-card p{margin-top: 5px;font-size: 12px;color: #a0a2a8;letter-spacing: .51px;line-height: 20px;height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels{margin-top: 10px;margin-right: 10px;padding-bottom: 20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span{display: inline-block;margin-top: 10px;margin-right: 10px;padding: 0 5px;background: rgba(160,162,168,.1);border: 1px solid rgba(102,106,117,.1);border-radius: 2px;line-height: 20px;color: #a0a2a8;font-size: 12px}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time{border-top: 1px solid #e7e7e7}
/*中卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md{margin-top: 20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md{height: 200px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img{height: 65px;width: auto;display: block}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3{margin-top: 15px}
.pavilion-container .tab-content .col-sm-3 .tab-card .time{position: absolute;bottom: 10px;width: calc(100% - 40px);padding-top: 17px;font-size: 12px;color: #666a75;letter-spacing: .44px;line-height: 23px;text-align: left}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span{font-size: 20px;color: #f66f6a;letter-spacing: 0;line-height: 23px;margin-right: 3px}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm{height: 90px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm{margin-top: 20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time{border-top-width: 0}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover{background: #efedd4}
.tab-content ul li .pro-img{border:1px solid #ddd;overflow: hidden;}
.tab-content ul li .pro-img img{transition: all 0.5s;}
.tab-content ul li:hover .pro-img img{transform: scale(1.1);}
.tab-content ul li:hover .pro-img{border:1px solid #0293d2}
.ad-img img{display: table; margin: 0 auto; margin-top: 25px;}
.ad-bottom ul li:hover p,.ad-bottom ul li:hover h3,.ad-bottom ul li:hover i{color:#ffd22f;cursor: pointer;}
.ad-bottom ul li:hover i{background-color:#ffd22f ;}
.ad-body ul li{cursor: pointer;}
.search-bg{height: 60px; line-height: 60px; border-bottom: 1px solid #ddd; box-shadow: 1px 1px 10px #fff; background: #fdfdfd;}
.search-bg span{display: inline-block; float: left; font-weight: bold; font-size: 15px;margin-right: 20px;}
.search-bg span i{margin-right: 10px; color: red;}
.search-bg div a{font-size: 14px; margin-right: 14px;}
.ad-body ul li.col-lg-6, .ad-body ul li.col-md-6{width: 100%; margin-bottom: 20px;}
.image-list{margin-top: 10px;}
.image-list .pic li{width: 47%; display: inline-block; margin: 1.1%;}
.table{width: 100%;border:1px solid #ddd;}
.table tr{text-align: center;line-height: 80px;height: 80px;font-size: 14px;}
.table tr:nth-child(1){text-align: center;line-height: 30px!i;height: 30px;font-size: 14px;}
.table tr:nth-child(1) td{line-height: 20px!important;}
.table tr:nth-child(1) td:nth-child(1){width: 35%;}
.table tr td{line-height: 20px!important; width: 17.5%; font-size: 12px;}
/* .table tr td:nth-child(1){width: 10%;} */
.table tr td div{width: 100%;}
.title .fz24 h1{color: #0293d2; font-size: 20px;}
.text{font-size: 13px; line-height: 30px; margin-top: 8px; color: #888; background: #efefef; padding: 10px;}
.footerZxH{display: block; width: 115px; height: 35px; margin-bottom: 12px; line-height: 38px; text-align: center; font-size: 14px; border-radius: 19px; color: #fff; background: #ffa500;}
.newsPage .item{width: 100%; height: auto; margin: 0 auto; padding: 4px; border-bottom: 1px solid #eaeaea; transition: all .5s; display: table; width: 100%; margin-bottom: 10px; padding-bottom: 14px;}
.newsPage .item img{width: 45%; height: auto; display: block; float: left; border: 1px solid #e5e5e5; padding: 3px; margin-right: 6px;}
.new-right{display: table; width: 50%; float: right;}
.newsPage .item h3{font-size: 16px; color: #333; height: 35px; line-height: 35px; overflow: hidden; margin-bottom: 5px; font-weight: normal; border-bottom: 1px solid #ededed; transition: all ease 300ms;}
.list{margin-top: 20px;}
.newsPage .item .txt{color: #666; line-height: 24px; height: auto; margin: 5px 0 5px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.footerZxPhone p{font-size: 20px; color: #ffa500; line-height: 26px;}
.news_info{font-size: 14px; letter-spacing: 0px; color: #434343; opacity: 0.4; text-align: left; border-bottom: 1px solid #aea375; padding-bottom: 10px; text-align: center;}
.center .title{text-align: center; font-size: 18px; letter-spacing: 1px; color: #434343; margin-bottom: 10px;}
.sp_text{display: table; float: left; font-size: 16px; color: #29146f; font-weight: bold; margin-top: 18px; position: absolute; left: 50%; margin-left: -118px;}
.spec-preview{width: 100%; border: 1px solid #DFDFDF; display: table;}
.spec-scroll{clear: both; margin-top: 5px; width: 100%;}
.spec-scroll .items{float: left; position: relative; width: 90%; height: 56px; overflow: hidden;}
.lanrenzhijia{width: 100%; height: auto; overflow: hidden;}
.right-left{width: 100%; float: left;}
.right-right{width: 100%; float: left; margin-left: 0; margin-top: 30px;}
.right-title h3{font-weight: initial; font-size: 18px; line-height: 25px; border-bottom: 1px dashed #ddd; padding-bottom: 9px; margin-bottom: 15px;}
.right-phone{height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #000; background-color: #ffe000; display: table; padding: 0 15px; border-radius: 30px; box-shadow: 1px 1px 10px #987514; margin-left: 10px;}
.cp{overflow: hidden; width: 100%; float: right; margin-top: 0; padding: 12px 0;}
.jqZoomPup{z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; border: 1px solid #aaa; background: #ffffff /*url(../images/zoom.png) 50% center no-repeat*/; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); display: none;}
.zoomdiv{display: none!important;}
.rec .rec_bg li{width: 48%; display: table; float: left; margin: 1%; border: 1px solid #ddd;}
.rec .rec_bg li:nth-child(1){margin-left: 1%;}
.rec{display: table; margin-top: 40px; font-size: 16px; border: 1px solid #ddd; padding: 8px; width: 100%;}
.rec .rec_bg li span{display: table; width: 100%; line-height: 35px; text-align: center; font-size: 14px;}
.ys_wzbta{width: 76px; border-top: 1px #2e1771 solid; border-right: 1px #2e1771 solid; height: 6px; float: left;}
.aboutNav{background: #fff; border: 1px solid #ddd; display: table; width: 100%;}
.aboutNav li{line-height: 40px; font-size: 14px; position: relative; width: 48%; float: left; margin: 0 1%;}
.aboutContact{display: none;}
.ys-title .ys-titlea{font-size: 18px; color: #fff; margin-bottom: 5px;}
.ys-title{display: table; width: 100%; background: #2e1771; padding: 12px 0;}
.ys_nr li{width: 95%; height: auto; margin-top: 20px; margin: 0 auto; display: table;}
.ys_nr ul:nth-child(3){padding-top: 0!important;}
.ys_img{width: 100%;}
.ys-img img{display: table; margin: 0 auto; width: 30px; margin-bottom: 12px;}
.copy{width: 100%; margin: auto; line-height: 24px; font-size: 14px; color: #fff;}
.footer_text{width: 100%; float: left;}
.footer{width: 94%; margin: auto;}
.copy_bg{width: 100%; margin: 15px auto 0; padding-top: 20px; background: url(../images/copy_fgx.jpg) repeat-x; text-align: center;}
.footer_bg{width: 100%; margin: 0px auto 0; background: #000; padding: 18px 0 10px 0;}
.foot_list ul li.foot_l_bt a{color: #fff; font-size: 16px; float: left; margin-bottom: 4px;}
.foot_list ul li a{line-height: 30px; font-size: 14px; color: #fff; margin-right: 12px;}
.foot_list{width: 100%; float: left; margin-right: 25px; margin-bottom: 8px; border-bottom: 1px solid #353535; padding-bottom: 8px;}
.foot_list:nth-child(5n){margin-right: 0; border-bottom: 0; margin-bottom: 0;}
.ys_wznr{font-size: 14px; color: #333; line-height: 30px; letter-spacing: 1px; width: 100%; margin: auto; word-break: break-all; margin-top: 24px;}
.ys_wzbt2{width: auto !important;}
.ys_wz{width: 100%;}
.ys_wzbt1{width: 100% !important;}
.ys_wzbt3{width: 100% !important;}
.ys_wzbtc span{font-weight: normal; color: #999; font-size: 12px; font-family: Arial; display: block; text-transform: uppercase; letter-spacing: 0px !important;line-height: 20px;}
.ys_wzbtc{float: left; font-size: 18px; font-weight: bold; color: #2e1771; line-height: 22px; letter-spacing: 3px; padding-top: 5px; padding-left: 25px; width: 75%; float: left;}
.ys_wzbt{width: 350px; height: 73px; height: auto; margin-top: 20px; display: table;}
.ys-title .ys-titleb{font-size: 14px; font-weight: inherit; color: #fff; text-align: center; letter-spacing: 3px; position: relative;}
.liner{width: 100%; height: 1px; background: #eee; margin: 5px auto;}
.ys_wzbtb{width: 80px; height: 60px; background: #2e1771; text-align: center; line-height: 60px; color: #fff; font-size: 30px; font-family: Impact; margin: 5px 0px;}
.ys_img img{width: 70%; display: table; margin: 0 auto;}
.index-service-titile h2{font-size: 20px; font-weight: initial; color: #000; text-align: center; font-family: å¾®è½¯é›…é»‘; margin-bottom: 8px;}
.index-service-titile p{background: url(../images/xu.png) no-repeat center; text-align: center; display: table; width: 100%; margin-top: 2px; font-size: 14px; margin-bottom: 12px;}
.home-title h3{font-size: 18px; color: #333; line-height: 18px; font-weight: 500;}
.index-aboutbox-txt .about-info{margin: 10px 0; width: 100%; font-size: 14px; line-height: 32px; color: #666; height: 225px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; word-wrap: break-word; word-break: break-all;}
.homeNewsH .line{width: 100%; height: 1px; background: #b5b5b5; position: absolute; top: 50%; left: 0; z-index: 20; display: none;}
.homeNewsCont img{border:0;}
.homeNewsContH p{line-height: 20px; font-size: 16px; color: #666; margin-top: 2px;}
.foot_l_bt{width: 100%!important;}
.foot_list{width: 94%; float: none; margin-right: 25px; display: table; margin: 0 auto;}
.foot_ewm{display: none;}
.foot_list ul li{width: 100%; float: left;}
.foot_list{width: 100%; float: left; margin-right: 25px; margin-top: 8px;}
.foot_list ul li{width: auto;}
.main_n{margin-top: 20px;}
.sp-wrap{display: none; line-height: 0; font-size: 0; background: #eee; border: 2px solid #eee; border-radius: 3px; position: relative; margin: 0; float: left; max-width: 465px;}
.main_z_b{display: table; float: none; margin: 0 auto;}
.main_y_b{display: table; float: left; width: 100%;}
.main_y_b h3{font-size: 22px; line-height: 50px; font-weight: 400; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.main_y_b span{width: 98%; display: table; margin: 0 auto; min-height: 90px; font-size: 16px; margin-bottom: 15px; border-bottom: 1px solid #ddd;}
.main_y_b i{display: table; width: 100px; line-height: 34px; text-align: center; font-size: 14px; font-style: normal; background: #c72a21; border-radius: 1px; border-radius: 5px;}
.description span i{display: table; background: #fff; height: 100%; font-style: normal; margin: 0; margin-left: 0; font-size: 20px; padding: 0; border-radius: 0; padding-bottom: 11px;}
.rec h4{display: table; border-bottom: 1px solid #ddd; width: 100%; line-height: 30px; padding-bottom: 10px; font-size: 16px; font-weight: inherit;}
.prolist .item{width: 48%; float: left; margin: 1%; position: relative; background: #fff; transition: all ease 300ms; overflow: hidden;}
.prolist .item img{width: 100%; height: auto; display: block;}
.prolist .item h3{padding: 0 6px; height: 35px; text-align: center; font-size: 14px; font-weight: normal; color: #383838; line-height: 35px; overflow: hidden; transition: all ease 300ms;}
.ny-imagse ul li .images-pic img{width: 100%; height: auto;}
.ny-imagse ul li h3{width: 100%; height: 35px; line-height: 35px; font-size: 14px; display: table; text-align: center;}
.soka{width: 47%; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 50px; margin-right: 5px;}
.tj{display: inline-block; width: 120px; line-height: 40px; height: 40px; background: #da251c; margin-right: 10px; margin-top: 14px; border: 0; font-size: 14px; color: #fff;}
.prolist .item:hover a{background: #ffffff; border-color: #d4d4d4;}
.prolist .item:hover h3{color: #505050;}
.index-product-title h5{font-size: 25px; text-align: center;}
.index-product-title h5{font-size: 22px; text-align: center;}
.index-product-body{margin-top: 15px;}
.index-product{display: table; width: 100%; padding: 20px 0; overflow: hidden;}
.index-product-right{width: 100%; float: right;}
.index-product-pic{display: table; width: 100%; margin-top: 20px;}
.index-product-pic ul li:hover .pro-img img{transform: scale(1);}
}


@media (min-width:0px) and (max-width: 319px){
	body{
		display: none;
	}
}