@charset "utf-8";
@import url(/statics/themes/public/css/css.css);
@import url(/statics/themes/public/css/swiper.min.css);
@import url(/statics/themes/public/css/animate.css);
@import url(/statics/themes/public/js/fancybox/fancybox.css);
@import url(//at.alicdn.com/t/font_628971_lfyrnyc35d.css);
@import url(/statics/themes/public/css/font-awesome.min.css);
/*
 * 尊艺维修
*/
.header_top {
	width: 100%;
	background: #333;
	color: #fff;
	height: 40px; line-height: 40px!important;
}
.header_top .top_tool li,
.header_top .top_tool dd{
	float: left;
	line-height: 40px;
}
.header_top .top_tool li:first-child a {
	border: 0;
}
.header_top .top_tool a{color: #fff;padding: 0 8px;}
.header_top .top_tool li a {
	border-left: 1px solid #fff;
}
.header_top .top_tool a:hover {
	color: #FFEBBE;
}
h1.sslogo{display: block;visibility: hidden;overflow: hidden;position: absolute;z-index: -100;top: -9999rem;}
.logo{display: table-cell;	vertical-align: middle;	height: 110px;}
.logo img{vertical-align: middle;	max-height: 70px;}
.logo>span{    margin-left: 8px;
    padding-left: 12px;
	border-left: 1px solid #edd0b8; 
	border-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(237,208,184,1) 50%, rgba(0,0,0,0) 100%) 1;
	border-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(237,208,184,1) 50%,rgba(0,0,0,0) 100%) 1;
	border-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(237,208,184,1) 50%,rgba(0,0,0,0) 100%) 1;
}
.h-s{height: 110px;display: table;}
.h-tel{height: 110px;display: table;}
.h-tel>i{line-height: 110px;   font-size: 36px;   color: #333;}
.h-tel>span{display: table-cell;vertical-align: middle;}
.h-tel>span>small{display: block;}
.h-tel>span>strong{font-family: Impact;font-size: 28px; color: #333;}
.h-s-ico{display: table-cell;vertical-align: middle;}
.h-s-ico>a{display: inline-block;width: 40px;height: 40px;text-align: center; line-height: 40px; color: #fff;border-radius: 100%;}
.h-s-ico>a:first-child{background: #0099CC;}
.h-s-ico>a:last-child{background: #009900;}
.h-s-ico>a:hover{background: #793B14;}

.header .nav{background: #C30203;width: 100%;z-index: 99999;}
.nav .menu.drop>div{border: none!important;}
.nav .menu.drop>div:hover>a, .nav .menu.drop>div.active>a{background: #D54D4E!important;}
.nav .menu.drop>div>a{background-color: transparent!important;color: #fff!important;min-width: 150px;text-align: center;}
.nav .menu.drop>div>a>i.arrow{display: none!important;}
.nav .menu.drop>div>ul{background-color: #fefefe!important;min-width: 150px!important;padding: 5px 12px;}
.nav .menu.drop>div>ul>li{border-bottom: 1px dotted #ccc;}
.nav .menu.drop>div>ul>li:last-child{border: none!important;}
.nav .menu.drop>div>ul>li:hover>a,.nav .menu.drop>div>ul>li.active>a{background-color: transparent;color: #333}
.nav .menu.drop>div>ul>li>a{color: #666!important;text-align: center}
.nav .menu.drop>div>ul>li>a:hover{color: #C30203!important;}

.line-c-1{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; }
.line-c-2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.line-c-3{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; }
.line-c-4{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4; }

.c-zy{color: #793B14;}
.msg-zy.msg.correct {background-color: rgba(158, 137, 109, 0.3)!important;color: #391D11;}
.bg-zy{background-color: #A67437!important;}

.foot {	background: #9E896D;}
.foot .service {	border-bottom: 1px dotted #442717;color: #391D11;padding: 24px 0 12px;}
.foot .service a{color: #391D11;}
.foot .help {	padding: 26px 0 18px;}
.foot .help .prompt_link {
	width: 944px;
	min-height: 164px;
	margin-top: 2px;
	float: left;
}
.foot .help .prompt_link dl {
	float: left;
	position: relative;
}
.foot .help .prompt_link dl dt {
	padding-bottom: 12px;
}
.foot .help .prompt_link dl dt a{
	font-size: 16px;
	font-weight: bold;
	color: #391D11;
	line-height: 21px;
}
.foot .help .prompt_link dl dd {
	font-size: 14px;
	line-height: 24px;
}
.foot .help .prompt_link dl dd a,
.foot .help .prompt_link dl dd{
	color: #391D11;
}
.foot .help .prompt_link dl dd a:hover {
	color: #fff;
}
.foot .help .prompt_link .btn{
	height: 40px;line-height: 40px;display: inline-block;text-align: center;border-radius: 44px;background: #A67437;color: #391D11;padding: 0 14px;
}
.foot .help .contact {
	width: 210px;
	min-height: 164px;
	margin-top: 2px;
	padding-left: 40px;
	float: left;color: #391D11;
}

.foot .help .contact em {
	font-size: 24px;
	color: #3a3a3a;
	display: block;
	line-height: 24px;
}
.foot .help .contact span {
	display: block;
	font-size: 12px;
	line-height: 24px;
}
.foot .help .contact a {
	margin-top: 10px;
	width: 161px;
	height: 35px;
	display: block;
	background: #FFF;
	border: 1px solid #ddd;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #900;
	cursor: pointer;
	border-radius: 5px;
}
.foot .copy {
	background: #562B0E;color: #9E896D;font-size: 14px;padding: 43px 0;
}
.foot .copy a{color: #9E896D;}

.swiper-pagination-white .swiper-pagination-bullet{background: #25bce9;}
.index-top-swiper{position: relative;zoom: 1;margin-bottom: 50px;}
.index-top-swiper:after {
    content: "";
    display: block;
	clear: both;
}
.swiper-slide{text-align: center;}
.swiper-slide img{width: 100%!important;}
.fastform{height: 100px;overflow: hidden;position: absolute;width: 100%;bottom: -50px;z-index: 9999;}
.fastform .fast-box{height: 100px;width: 100%;background: #f1f1f1;}
.fast-box .fast-side{background: #C30203;color: #fff;height: 100px;padding: 1rem;display: table;}
.fast-box .fast-side>div{display: table-cell;vertical-align: middle;}
.fast-box .fast-cont{height: 100px;padding: 20px;display: table;}
.fast-box .fast-cont .btn{height: 60px;line-height: 60px;background: #C30203;padding: 0!important;margin: 0!important;font-family: Microsoft Yahei;}
.fast-box .fast-cont input.line{display: block;width: 100%;height: 60px;border: none;box-shadow:0 0 0;}
.fast-box .fast-cont input.square{border-radius: 0;}
.fast-box .fast-cont input:focus{box-shadow:0 0 0;}

.window-box>.box-title{position: relative;padding: 20px 0;margin-bottom: 12px;}
.window-box>.box-title:after {
    content: "";
    display: block;
	position: absolute;
	background:url(../images/title-ico.png) center center no-repeat;
	background-size: auto 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.window-box>.box-title>h1{color: #2F2422;letter-spacing:4px;}
.window-box>.box-title>h2{color: #57432D;text-transform:uppercase !important;}

.about{padding: 30px 0;}
.about .box-content .box33 .media>.content{border: 1px solid #ccc;padding: 1rem;}
.about .box-content .box33 .media>.content a{color: #793B14;}
.news-box .media>.img{width: 90px;}
.news-box .media>.content{width: calc(100% - 90px);}
.news-box .media>.content .news-box-txt{height: 90px;border-bottom: 1px dotted #ccc;}

.tab.course{border: none;border-radius: 0;margin-bottom: 0;}
.tab.course>ul.nav{text-align: center;background-color: transparent;}
.tab.course>ul.nav>li{float: inherit;display: inline-block;padding: 0;height: 40px;min-width: 160px;line-height: 40px;border-radius: 40px;background: #CCC1B2;color: #fff;margin: 0 .5rem;}
.tab.course>ul.nav>li.active{background: #793B14;}
.tab.course>ul.content>li{padding: 2rem 0;}
.tab.course>ul.content .kclist a{display: block;height: 60px; width: 100%;background: #F1F1F1;line-height: 60px;text-align: center;vertical-align: middle;margin-bottom: 1.5rem;}
.tab.course>ul.content .kclist a>img{max-height: 35px; margin-right: 12px;vertical-align: middle;}
.tab.course>ul.content .kclist a>span{font-weight: bold;color: #793B14;font-size: 1.15rem;}
.tab.course>ul.content .kclist a:hover{background: #F9E6E6;color: #C30203;position: relative;}
.tab.course>ul.content .kclist a:hover:after {
    content: "";
    display: block;
	position: absolute;
	background:url(../images/title-ico.png) 105% 10px no-repeat;
	background-size: auto 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity:0.1;
	filter:alpha(opacity=10);
}

.movie-box{background: url(../images/midbj.jpg) center center no-repeat;width: 100%;min-height: 462px;}
.c-tel{border-top: 1px dotted #ccc;padding: 12px 0;width: 100%;text-align: center;vertical-align: middle;}
.m-box-info{margin-bottom: 12px;padding-top: 100px;}
.m-box-info>.box66{height: 240px; overflow: hidden;position: relative;}
.vcr-btn{display: table;height: 100%;width: 100%;background-color: rgba(0,0,0,0.80);text-align: center;color: #fff;}
.vcr-btn>i{font-size: 4rem;display: table-cell;vertical-align: middle;}
.vcr-btn:hover{color: #793B14;}
.zybtn{display: inline-block;padding: 0;height: 40px;min-width: 160px;line-height: 40px;border-radius: 40px;color: #fff;text-align: center;}
h5.title{padding: 0 1.5rem;border-bottom: 1px solid #ccc;}
h5.title>span{border-bottom: 3px solid #793B14;}
.probox{background: #fff;box-shadow: 0 0 10px #ccc;border: 1px solid #ccc;margin-bottom: 1.5rem;}
.probox:hover{background: #fff;box-shadow: 0 0 10px #CCC1B2;border: 1px solid #CCC1B2;margin-bottom: 1.5rem;}
.probox>.m-p-info{padding: .5rem 1rem 1rem;}
.probox .media.overlay.fadein:hover>.content>h5{display: table;width: 100%;height: 100%;text-align: center;}
.probox .media.overlay.fadein:hover>.content>h5>a{display: table-cell;vertical-align: middle;width: 100%;height: 100%;text-align: center;}
.bg-transparent{background-color: transparent;border: 1px solid #ccc;color: #333;}

.wxservice{position: relative;min-height: 380px;}
.wxservice:after {
    content: "";
    display: block;
	position: absolute;
	background:url(../images/wxbg.png) 0px 80px no-repeat;
	background-size: auto 80%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	opacity:0.3;
	filter:alpha(opacity=30);
}
.wxservice i{font-size: 4rem;}
.case-box{border: 1px dotted #ccc;margin-bottom: 1.5rem; padding:0;}
.adsbox-r-bg{min-height: 500px;position: relative;}
.adsbox-r-bg:after {
    content: "";
    display: block;
	position: absolute;
	background:url(../images/adsbg.png) right center no-repeat;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	opacity:0.1;
	filter:alpha(opacity=10);
}
.links-hz img{width: 100%;border: 1px solid #eaeaea;}


.service-list{padding-bottom: 2rem;}
.service-list .media{padding: 1rem;}
#case-list-box{padding: 1rem 0;margin-bottom: 2rem;}

.box-bd{border: 1px solid #ccc;}
.box-titler{    height: 45px;    line-height: 45px;    border-bottom: 1px solid #ccc;padding-left: .75rem;}
.box-container{padding: .75rem;}
.media.overlays-bottom dl {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    padding: 1.5rem;
    width: 100%;
    max-height: 100%;
    background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0 !important;
}
.listfg{list-style: none;height: 0px;border-bottom: 1px dotted #ccc;margin: 1.25rem auto!important;}
#news-list-box{}
address>p{margin-bottom: .5rem;}
.footer-link{background: #f2f2f2;color: #000;}
.navigation{height: 55px;line-height: 55px;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;background: #fdfdfd;/*box-shadow: 0 1px 2px #ebebeb;*/}

.main .container{min-height: calc(100vh - 320px);}
hr.hr{ border: 0px; border-bottom: 1px dotted #ccc;height: 0px;}

.case{padding-top: 60px;}
.news{background: #e0e0e0;padding: 60px 0px;}
.news .box-title h2{color: #c5c5c5!important;}
.news ul.box-advance.plr>li {
    padding-right: 30px!important;
    padding-left: 30px!important;
}
.join{padding-top: 60px;}

.bg-zy{background-color: #793B14!important;}

.menu.accordion>div:hover>a, .menu.accordion>div.active>a { background-color: #793B14!important;}
.menu.accordion>div>a>i.arrow{opacity: .75;}
.menu.accordion>div>ul{background-color: #f7f7f7!important;padding: 0!important;}
.menu.accordion>div>ul>li:hover>a, .menu.accordion>div>ul>li.active>a { background-color: transparent!important;  color: #000!important;font-weight: bold;}
.menu.accordion>div>ul>li>a{color: #000!important;}
.menu.accordion>div>ul>li{padding-top: .5rem!important;border-bottom: 1px solid #e1e1e1;padding-bottom: .5rem!important;}

/*--panel--*/
.panel {border:0;border-radius:0;box-shadow: 0 0 0rem rgba(0,0,0,0.2);}
.panel>.title {background-color:#793B14;color:#fff;padding: 1rem;}
.panel>.content {background-color:#f7f7f7;color:#333;}
.panel>.action {color:#fff;}

.media.art{border-bottom: 1px dotted #e1e1e1;padding-bottom: 1.5rem;}
.media.left.art>.content.box100 {padding-left: 0;}

/*视频播放*/
.vodplaybox{background: url(../../public/images/play-bg.png) center center no-repeat;background-size: contain;width: 800px;height: 552px;margin: 0 auto 24px;padding: 0;overflow: hidden;}
.vodplaybox>.playimg{margin: 30px 25px 52px 25px;width: 750px;overflow: hidden;height: 470px;position: relative;}
.vodplaybox>.playimg>img{width: 100%;filter:blur(10px);-webkit-filter:blur(18px);-moz-filter:blur(18px);-ms-filter:blur(18px);-o-filter:blur(18px);}
.vodplaybox>.playimg>.vcr-btn{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 5;background-color: rgba(0, 0, 0, 0.3)!important;box-shadow: 0 0 70px 30px rgba(0, 0, 0, 0.62) inset;}
.vodplaybox>.playimg:hover>img{filter:blur(0px);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);}
.vodplaybox>.playimg>.vcr-btn:hover{color: #fff;}

#case-list .media .content,
.media .nicon{display:flex;display: -webkit-flex;align-items:center;text-align: center;}
#news-list-box .swiper-button-prev{left: 15px!important; opacity: .2; filter: Alpha(Opacity =20);}
#news-list-box .swiper-button-next{right: -30px!important; opacity: .2; filter: Alpha(Opacity =20);}
#case-list-box .swiper-button-prev{left: -30px!important; opacity: .2; filter: Alpha(Opacity =20);}
#case-list-box .swiper-button-next{right: -30px!important; opacity: .2; filter: Alpha(Opacity =20);}
.news-tags{display: block;border-bottom: 2px solid #939393;padding-bottom: 4px;}
.news .more{ display: inline-block; border-radius: .375rem;vertical-align: middle; text-align: center;  white-space: nowrap;color: #808080!important;border: 1px solid #808080!important; padding: .25rem .75rem;}
.news .more:hover{color: #333;}
.join-box{background-position: center center;background-size: contain;padding: 30px;min-height: 600px;display:flex;display: -webkit-flex;align-items:center;justify-content:center;}
.join-box h1{letter-spacing:4px;}
.more-job{ border-radius: .375rem;border: 1px solid #fff!important; padding: .5rem 1rem;margin-bottom: 60px;display: inline-block;}
.cfs5{font-size: 1.5rem;}
.pjax-body{}
/*//添加IOS下滚动条*/
.pjax-body::-webkit-scrollbar
{
	width: 6px;
	height: 6px;
}
/* 滚动槽 */
.pjax-body::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background: rgba(0,0,0,.1);
	border-radius: 10px;
}
.pjax-body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
    background: rgba(0,0,0,.5);
}
/*分页*/
.pages{height: auto;    text-align: center;}
.pages a,
.pages .current{ display: inline-block;  line-height: 30px; padding: 0 10px;  margin: 0 .25rem; height: 30px; background: #f1f2f4;border: 1px solid #f1f2f4;border-radius: .3rem;}
.pages .current{background-color: #333; color: #fff;border: 1px solid #333;}

