#cvlist {

    width: 1200px;
    margin: 0 auto;
    /* border: 1px solid #ddd; */
    background: #fff;
    box-shadow: 0 0 10px #ccc;
}

.v52fmbx_hr {
     border-top: none;
     margin-top: 20px;
     padding: 0;
     font-weight: bold;
     font-size: 20px;
     background: #fff;
     height: 60px;
     line-height: 60px;
     text-align: center;
     font-weight: normal;
}
.v52fmbx{/* border:1px solid #ddd; */border-top:0;overflow:hidden;text-align:left;width:  80%;margin:  0 auto;}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width: 44%;zoom:1;/* padding-left: 22px; */background:#fff;float:  left;min-height: 64px;line-height:  64px;}
.v52fmbx dl{/* border-top:1px solid #ddd; */margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding: 5px 3%;width: 50%;}
.v52fmbx dl dt{/* padding:15px 15px 10px 15px; */width:105px;text-align:left;font-weight:normal;overflow:hidden;/* line-height:1.2; */}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;/* padding:2px 0 0 15px; */margin: 14px 0;position:  relative;}
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}

.job-formwrap .v52fmbx dl dd.ftype_code input{width: 175px;}
.job-formwrap .noborder{width: 100%;}
.job-formwrap .submit {
    margin: 0 auto;
    border-radius: 6px;
    background: #EDAA01;
}

.job-formwrap .ftype_radio .fbox label {

    display: inline-block;
    margin-right: 35px;
}
.job-formwrap select {
    line-height: 35px;
    height: 35px;
    width: 330px;
    vertical-align: middle;
    background-color: #fff;
    outline: 0;
    border: 1px solid #dcdfe0;
    padding: 4px;
    color: #656565;
}
.job-formwrap .ftype_input .fbox input {
    width: 330px;
    height: 35px;
    line-height: 28px\9;
    padding: 2px 5px;
    border: 1px solid #dcdfe0;
    background-color: #fff;
    color: #333;
    outline: 0;
    border-radius: 2px;
}
.job-formwrap input[name="code"]{width: 175px;}
.job-formwrap .ftype_textarea textarea{width: 330px;resize: none;}

.formerror{margin-top:6px;height:20px;line-height:20px}
.formerror .fa-times{color:#fff;border-radius:3px;padding:1px 2px;font-size:16px;margin-right:5px;background:red}
.formerror .fa-check{color:#fff;border-radius:3px;padding:2px;font-size:14px;margin-right:5px;background:#10aa00}
.formerrorbox{border:2px solid #f00!important}
.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#6c6fbf}
.ftype_input .fbox{float:left}
.ftype_input .tips{float:left;padding-top:5px}
.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px}
.placeholder-ie{position:relative}
.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}
.ftype_textarea .tips{display:block}
.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}
.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}
select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}
.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}
.ftype_radio .formerror{margin-top:0}
.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}
.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}
.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}
.ftype_checkbox .formerror{margin-top:0}
.ftype_transverse .fbox label{display:inline;margin-right:15px}
.submit{display:block;background:#23b7e5;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}
.submit:hover{background: #E4000E;}
.submit.active{background:#1ba4cf}
.v52fmbx dl dd.ftype_code input{width:80px;margin-right:10px}
.v52fmbx dl dd.ftype_code img{height:30px;position:relative;bottom:2px}




/*head*/

@media(max-width: 1460px){
	.tem_inner{width: 1330px;}
	.tem_head h1 img, .tem_head h2 img{width: 200px;top: 6px;}
	.tem_head nav{left: 250px; }
}

@media(max-width: 1360px){
	.tem_inner{width: 1180px;}
	.tem_head h1 img, .tem_head h2 img{width: 190px; top: 12px;}
	.tem_head nav{left: 210px; }
	.tem_head nav ul li{padding: 0 3px;}
}




/*foot*/

.s8foot{background: #E6E6E6;position: absolute; bottom: 0;transition:0.5s;line-height: 80px;/* color:#fff; */font-size: 14px;width: 100%;/* padding: 15px 0; *//* border-top: 1px solid #ddd; */} 
.s8foot .s8ftcont{width: 1440px;margin:0 auto;max-width: 92%;/* border-top: 1px solid rgba(228, 228, 228, 0.2); */}
.s8foot .s8ftcont .s8fp1{float:left;text-align:left;color: #666666;}
.s8foot .s8ftcont .s8fp2{float:right;text-align:right;color: #666666;}
.s8foot .s8ftcont .s8fp2 a{color: #E6001F;transition:0.5s;font-size:14px;}
.s8foot .s8ftcont .s8fp2 a:hover{color: #fc5a13;/* font-weight:600 */}



/*swp-banner*/
.ban_video{position: relative;top:-110px;}
.ban_des{
    width: 100%;
    position:  absolute;
    top: 81%;
    /* left:  50%; */
    z-index: 888;
    margin-top: -32px;
    font-size: 40px;
    height: 64px;
    color: #fff;
    text-align: center;
}
 
.swiper-banner .swiper-pagination-bullet{
    height:  11px;
    width: 11px;
    background: #EFB31E;    
    border-radius: 11px;
    opacity: 0.8;
} 
.swiper-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 35px;
}


/*swp-all*/

.swiper-all .swiper-all-slide{padding-top: 110px;}
.swiper-all .swiper-all-pagination {
    position:  absolute;
    left:  auto;
    right: 20px;
    z-index: 888;
    display: none;
}
.swiper-all .swiper-all-pagination .swiper-pagination-bullet{
    border-radius:  0;
    height:  4px;
    margin: 10px 0;
    width:  15px;
    background: #edaa00;
    opacity: 1;
}
.swiper-all .swiper-all-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 35px;
}
.swiper-all-slide1 .swiper-slide{overflow: hidden;}
.swiper-all-slide1 .swiper-slide img{}


.swiper-all-slide1 .aswiper-slide{transform: scale(0.86);transition: 1.6s;}

.swiper-all-slide1 .aswiper-slide.swiper-slide-active{transform: scale(1);}



.allbox{height: 100%;position:  relative;}

.swiper-all-slide7 .allbox{
	background: url(../swpall/about7.jpg) bottom;
	background-size: cover;
}
.swiper-all-slide7 .allbox .sec7{
	width: 1050px;
	height: 610px;
	position:  absolute;
	left:  50%;
	top: 50%;
	margin-left:  -525px;
	margin-top: -370px;
}
.swiper-all-slide7 .allbox .sec7 .sec7tit{
	text-align: center;font-size: 30px;height:  180px;line-height: 180px;color:  #555;}
.swiper-all-slide7 .allbox .sec7 .sec7lst{
	padding:55px 50px;
	margin-top: 50px;
	background:#fff;
	box-shadow: 0 0 10px #e6e6e6;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul{position: relative;}




@-moz-keyframes danru0{
	0%{
		width: 4px;
    	height:  4px;
	}
	100%{
		width: 6px;
    	height:  6px;
	}
}
@-webkit-keyframes danru0{
	0%{
		width: 4px;
    	height:  4px;
	}
	100%{
		width: 6px;
    	height:  6px;
	}
}
@-o-keyframes danru0{
	0%{
		width: 4px;
    	height:  4px;
	}
	100%{
		width: 6px;
    	height:  6px;
	}
}
@keyframes danru0{
	0%{
		width: 4px;
    	height:  4px;
	}
	100%{
		width: 6px;
    	height:  6px;
	}
}
@-moz-keyframes danru1{
	0%{
		    top: 0px;
	}
	100%{
			top: 10px;
	}
}
@-webkit-keyframes danru1{
	0%{
		    top: 0px;
	}
	100%{
			top: 10px;
	}
}
@-o-keyframes danru1{
	0%{
		    top: 0px;
	}
	100%{
			top: 10px;
	}
}
@keyframes danru1{
	0%{
		    top: 0px;
	}
	100%{
			top: 10px;
	}
}
@-moz-keyframes danru2{
	0%{
		left: 30px;
	}
	100%{
		left: 20px;
	}
}
@-webkit-keyframes danru2{
	0%{
		left: 30px;
	}
	100%{
		left: 20px;
	}
}
@-o-keyframes danru2{
	0%{
		left: 30px;
	}
	100%{
		left: 20px;
	}
}
@keyframes danru2{
	0%{
		left: 30px;
	}
	100%{
		left: 20px;
	}
}
@-moz-keyframes danru3{
	0%{
		right: 30px;
	}
	100%{
		right: 20px;
	}
}
@-webkit-keyframes danru3{
	0%{
		right: 30px;
	}
	100%{
		right: 20px;
	}
}
@-o-keyframes danru3{
	0%{
		right: 30px;
	}
	100%{
		right: 20px;
	}
}
@keyframes danru3{
	0%{
		right: 30px;
	}
	100%{
		right: 20px;
	}
}
@-moz-keyframes danru4{
	0%{
		top: 30px;
	}
	100%{
		top: 20px;
	}
}
@-webkit-keyframes danru4{
	0%{
		top: 30px;
	}
	100%{
		top: 20px;
	}
}
@-o-keyframes danru4{
	0%{
		top: 30px;
	}
	100%{
		top: 20px;
	}
}
@keyframes danru4{
	0%{
		top: 30px;
	}
	100%{
		top: 20px;
	}
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul:before{
    content:'';
     display:block; 
    width: 4px;
    height:  4px;
    position:  absolute;
    background: #e6e6e6;
    top: 50%;
    left:  50%;
    margin-left: -2px;
    margin-top: -2px;
    /*animation: danru0 1s 0.6s linear infinite;*/
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li{
	float: left;
	width: 50%;
	height: 135px;
	position: relative;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li img{
    position: absolute;
   top: 0;
    bottom: 0;
    left:0;
    right:0;
    margin: auto;
    line-height: 100px;
    transition:0.3s;
    width: 308px;
}

.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:before{
	content: '';display: block;position:absolute;background: #e6e6e6;}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:nth-child(1):before{
	height:  110px;width: 1px;right: 0;animation: danru1 3s 3s ease infinite;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:nth-child(2):before{
    width: 445px;
    height:  1px;
    bottom: 0px;
    left: 30px;
    animation: danru2 3s 3s ease infinite;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:nth-child(3):before{
	width: 445px;height:  1px;top: 0px;animation: danru3 3s 3s ease infinite;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:nth-child(4):before{
	height:  110px;
	width: 1px;
	top: 30px;
	animation: danru4 3s 3s ease infinite;
}
.swiper-all-slide7 .allbox .sec7 .sec7lst ul li:hover img{
	left:30px;
}



.swiper-all-slide2 .allbox {
    background: url(../swpall/about.png) bottom;
     background-size: cover;
}

.swiper-all-slide2 .allbox .sec2{
    width:  1200px;
    height:  520px;
    position:  absolute;
    left:  50%;
    top: 50%;
    margin-left:  -600px;
    margin-top:  -260px;
    background: rgba(255, 255, 255, 0.9);
    padding: 50px 80px;
}

.swiper-all-slide2 .allbox .sec2 .sec2tit{
    display:  block;
    margin: 0 auto 30px;
}

.swiper-all-slide2 .allbox .sec2 .sec2titname{
	    font-size: 24px;
    text-align: center;
    margin-bottom: 54px;
}

.swiper-all-slide2 .allbox .sec2 .sec2box{
    height: 270px;
    position:  relative;
    width:  900px;
    overflow: hidden;
}

.swiper-all-slide2 .allbox .sec2 .sec2box .cont{
    width:  900px;
    font-size:  16px;
    line-height:  30px;
    letter-spacing: 2px;
}
.swiper-all-slide2 .allbox .sec2 .sec2box .more{
    width:  165px;
    height:  50px;
    background:  url(../swpall/about3.png);
    display:  block;
    line-height:  50px;
    padding-left: 30px;
    color:  #666;
    font-size:  16px;
    position:  absolute;
    bottom: 0;
    left:  0;
    z-index: 1;
    transition: 0.3s;
}
.swiper-all-slide2 .allbox .sec2 .sec2box .more .more_t{position: relative;z-index: 2;}
.swiper-all-slide2 .allbox .sec2 .sec2box .more:before{
    content:'';
    width:  165px;
    height:  50px;
    background:  url(../swpall/about3_1.png) no-repeat center;
    display:  block;
    line-height:  50px;
    color:  #666;
    font-size:  16px;
    position:  absolute;
    z-index: 1;
    bottom: -2px;
    left: -167px;
    transition: 0.3s;
}
.swiper-all-slide2 .allbox .sec2 .sec2box .more:hover{
	color: #fff;
}
.swiper-all-slide2 .allbox .sec2 .sec2box .more:hover:before{
	left: -2;
}
.swiper-all-slide2 .allbox .sec2 .sec2box .video{
    width:  150px;
    height:  40px;
    border-radius:  4px;
    background:  #edaa00;
    position:  absolute;
    bottom:  0;
    right:  0;
    color:  #fff;
    font-size:  16px;
    line-height:  40px;
    text-align:  center;
}


.swiper-all-slide2 .allbox .sec2 .sec2box .video .play{    width: 21px;
    vertical-align: middle;transition:all 0.6s;}
.swiper-all-slide2 .allbox .sec2 .sec2box a.video:hover .play{transform:rotate(360deg) scale(1.1);-webkit-transform:rotate(360deg) scale(1.1);}
.swiper-all-slide2 .allbox .sec2 .posl{    position: absolute;
    right: 0;
    top: 60px;}

@keyframes move{
from {transform: translateX(20px)}
to {transform: translateX(0px)}
}

@-webkit-keyframes move{
from {transform: translateX(20px)}
to {transform: translateX(0px)}
}  
.swiper-all-slide2 .allbox .sec2 .posl .poslimg{
	animation:move 3s infinite alternate;
-webkit-animation:move 3s infinite alternate;}


.swiper-all-slide2 .allbox .sec2 .posl p{width: 1;font-size: 24px;color: #231816;margin-left: 10px;letter-spacing: 1px;line-height: 30px;/* font-weight: bold; */text-shadow: 0px 0px 0px #000;}



.sec3box{
    width:  260px;
    height: 520px;
    top: 50%;
    position:  absolute;
    margin-top:  -260px;
    left: 240px;
    z-index: 3;
    background: url(../swpall/sec3.png);
    padding: 46px;
    color:  #fff;
}
.sec3box .p{
    writing-mode: vertical-rl;
    width:  100%;
    font-size:  18px;
    letter-spacing:  2px;
    height: 361px;
}
.sec3box .name{
    /*writing-mode: vertical-rl;*/
    position:  absolute;
    left: 43px;
    font-size: 24px;
    top: 200px;
    letter-spacing:  5px;
	width: 26px;
}
.sec3box a{
    display:  block;
    margin: 30px auto 0;
    text-align:  center;
    font-size:  16px;
    color:  #fff;
    font-family: "arial";
}
.sec3box .swiper-pagination{
    bottom: 37px;
    width:  100%;
    left:  0;
}
.sec3box .swiper-pagination .swiper-pagination-bullet{
    height:  12px;
    width:  12px;
    margin:  0 4px;
    background:  #fff;
    opacity:  0.5;
}
.sec3box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    opacity: 1;
}



.swiper-all-slide4 .allbox {
    background: url(../swpall/wbg.png) bottom;
    text-align:  center;
    padding-top: 80px;
        background-size: cover;
}



.sectit{font-size:  24px;letter-spacing: 2px;/*text-shadow: 0px 0px 0px #000;*/color: #333;font-weight: 600;opacity: 0.9;}
.secline{
    width: 30px;
    height: 2px;
    background:  #edaa00;
    margin: 20px auto;
}
.secdesc{
    width:  1100px;
    margin:  0 auto;
    font-size:  15px;
    line-height:  30px;
    max-width: 80%;
    color:  #666;
    margin-bottom: 50px;
    /*text-shadow: 0px 0px 0px #000;*/
}






.swiper-container.swiper-sec4{
    width:  1440px;
    height: 520px;
    position:  absolute;
    left:  50%;
    margin-left:  -720px;
    padding-top:  130px;
}
.swiper-container.swiper-sec4 .swiper-wrapper{height: auto;}
.swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide{
    transform: scale(1.4);
    height: auto;
    transition: 1s;
    cursor: pointer;
}
.swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-next{
    transform: scale(1.8);
    z-index: 5;
}
.swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-prev{
    transform: scale(1.8);
    z-index:  5;
}
.swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-active{
    transform: scale(2.362);
    z-index: 10;
}

.swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide img{width:100%;vertical-align:  middle;display:  block;}


.swiper-container.swiper-sec4 .swiper-pagination-bullet{
    height:  14px;
    width: 14px;
    background: #ccc;
    border-radius: 14px;
    opacity: 1;
    margin: 0px 7px;
} 
.swiper-container.swiper-sec4 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #edaa00;
}




.swiper-pro{position:absolute; width: 100%; height: 100%; z-index: 1}

.swiper-pro.act{z-index: 10}


.swiper-container.swiper-pro .swiper-pagination-bullet{
    height:  15px;
    width: 15px;
    margin: 0 8px;
    border-radius: 50%;
    background: #fff;    
} 
.swiper-container.swiper-pro .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #b91c23;
}

.swiper-all-slide5{}
.swiper-all-slide5 .allbox{}

.swiper-all-slide5 .choose1{
    height:  70px;
    position:  absolute;
    z-index:  29;
    bottom: 30px;
    width: 100%;
    background: rgba(0,0,0,0.6);
}

.swiper-all-slide5 .choose{
    height:  70px;
    position:  absolute;
    z-index:  30;
    left:  50%;
    bottom: 30px;
}
.swiper-all-slide5 .choose .choa{
    height:  70px;
    width: 210px;
    float:  left;
    transition: 0.5s;
}


@media(max-width: 1490px){.swiper-all-slide5 .choose .choa{
		width: 170px
	}}




.swiper-all-slide5 .choose .choa .imgbox{
    height: 90px;
    width:  100%;
    position:  relative;
}
.swiper-all-slide5 .choose .choa .imgbox img{
    position:  absolute;
    left: 50%;
    top: 50%;
    margin-left:  -50px;
    margin-top: -20px;
    transition: 0.5s
}
.swiper-all-slide5 .choose .choa .imgbox .cimg{opacity:0
}
.swiper-all-slide5 .choose .choa .imgbox .iimg{}
.swiper-all-slide5 .choose .choa .name{
    height:  70px;
    line-height:  70px;
    text-align:  center;
    font-size:  18px;
    transition: 0.5s;
    color: #fff;
}

.swiper-all-slide5 .choose .choa:hover, .swiper-all-slide5 .choose .choa.act{
    background:  #b91c23;
}

.swiper-all-slide5 .choose .choa:hover .name, .swiper-all-slide5 .choose .choa.act .name{
    color: #fff;
}
.swiper-all-slide5 .choose .choa:hover .cimg, .swiper-all-slide5 .choose .choa.act .cimg{
    opacity: 1;
}
.swiper-all-slide5 .choose .choa:hover .iimg, .swiper-all-slide5 .choose .choa.act .iimg{
    opacity: 0;
}




/*sec6*/


.swiper-all-slide6 .allbox {
    background: url(../swpall/news.png) top no-repeat;
    padding-top: 45px;
     background-size: cover;
}

.swiper-all-slide6 .allbox .secmark{
    text-align:  center;
    font-size: 60px;
    background: linear-gradient(to bottom, #b2b2b2, #f3f3f3);
    -webkit-background-clip: text;
    color: transparent;
    font-weight:  bold;
    opacity: 0.3;
}
.swiper-all-slide6 .allbox .secname{
    text-align:  center;
    font-size:  30px;
    color:  #333;
    margin-top: -45px;
    text-shadow: 0px 0px 0px #000;
}

.swiper-all-slide6 .allbox .allbox-t{width: 1280px;height: auto;margin:0 auto;}
.swiper-all-slide6 .newsbox{width: 1440px;height: 550px;background: #fff;display: block;margin: 30px auto 0;padding:  50px;position: relative;}

.swiper-all-slide6 .newsbox .secmore{position: absolute;color: #888;top: -35px;right: 20px;transition:0.3s;}
.swiper-all-slide6 .newsbox .secmore:hover{color:#edaa00;text-shadow:none;}

.swiper-all-slide6 .newsbox .left{
    width:  540px;
    float:  left;
}

.swiper-all-slide6 .newsbox .left{}
.swiper-all-slide6 .newsbox .left .newsli{}
.swiper-all-slide6 .newsbox .left .newsli .down{
    padding-top: 15px;
    position:  relative;
}
.swiper-all-slide6 .newsbox .left .newsli .down .title{font-size: 17px;line-height: 45px;text-shadow: 0px 0px 0px #333;}
.swiper-all-slide6 .newsbox .left .newsli .down .desc{
    font-size:  15px;
    color: #666;
    line-height: 40px;
}
.swiper-all-slide6 .newsbox .left .newsli .datebox{
    position:  absolute;
    height: 75px;
    width:  90px;
    top: 25px;
    right: 0;
    text-align:  center;
    color:  #999;
    overflow: hidden;
    font-family: "微软雅黑";
}


.swiper-all-slide6 .newsbox .left .newsli .datebox:before,.swiper-all-slide6 .newsbox .left .newsli .datebox:after{content: "";position: absolute;height: 100%;width : 1px;left:0;top: 0;}
.swiper-all-slide6 .newsbox .left .newsli .datebox:before{background: rgba(0,0,0,0.1);}
.swiper-all-slide6 .newsbox .left .newsli .datebox:after{background: #edaa00;top: -100%;transition: 0.5s;}

.swiper-all-slide6 .newsbox .left .newsli:hover .datebox:after{top: 0}




.swiper-all-slide6 .newsbox .left .newsli .datebox .day{
    font-size:  40px;
    line-height: 48px;
}
.swiper-all-slide6 .newsbox .left .newsli .datebox .mo{}

.swiper-all-slide6 .newsbox .left .newsli .arr{position: relative;top: 1.5vh;left: 0;transition: 0.5s;}


.swiper-all-slide6 .newsbox .left .newsli:hover .arr{left: 18px;}




.swiper-all-slide6 .newsbox .right{
    width:  725px;
    float:  right;
}


.swiper-all-slide6 .newsbox .right .newsli{
    height:  135px;
    position:  relative;
    margin-bottom:  25px;
    overflow: hidden;
}

.swiper-all-slide6 .newsbox .right .newsli:before,.swiper-all-slide6 .newsbox .right .newsli:after{content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;}
.swiper-all-slide6 .newsbox .right .newsli:before{background: rgba(0,0,0,0.1);}
.swiper-all-slide6 .newsbox .right .newsli:after{background: #edaa00;left: -100%;transition: 0.5s;}

.swiper-all-slide6 .newsbox .right .newsli:hover:after{left: 0}


.swiper-all-slide6 .newsbox .right .newsli img{
}
.swiper-all-slide6 .newsbox .right .newsli .down{
    position: absolute;
    top: 15px;
    left: 215px;
    padding-left: 30px;
    overflow:  hidden;
}

.swiper-all-slide6 .newsbox .right .newsli .down:before,.swiper-all-slide6 .newsbox .right .newsli .down:after{content: "";position: absolute;height: 100%;width : 1px;left:0;top: 0;}
.swiper-all-slide6 .newsbox .right .newsli .down:before{background: rgba(0,0,0,0.1);}
.swiper-all-slide6 .newsbox .right .newsli .down:after{background: #edaa00;top: -100%;transition: 0.5s;}

.swiper-all-slide6 .newsbox .right .newsli:hover .down:after{top: 0}



.swiper-all-slide6 .newsbox .right .newsli .down .title{font-size: 16px;line-height: 35px;text-shadow: 0px 0px 0px #333;}
.swiper-all-slide6 .newsbox .right .newsli .down .desc{
    font-size:  15px;
    color: #666;
        line-height: 25px;
    height: 50px;
}


.swiper-all-slide6 .newsbox .newsli:hover .down .title{color: #edaa00;transition: 0.5s}

.swiper-all .swiper-all-slide{transform:scale(0.9);-webkit-transform:scale(0.9);transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.swiper-all .swiper-all-slide.swiper-slide-prev{transform: scale(0.7);transition: 1s;}
.swiper-all .swiper-all-slide.swiper-slide-active{transform: scale(1);transition: 1s;}
.swiper-all .swiper-all-slide.swiper-slide-next{transform: scale(0.7);transition: 1s;}

/*公共*/
.w1280{width: 1280px;}
ul,li{list-style: none;}
/*关于我们*/
.about-ban{position: relative;}
.about-ban .ban-bg{
    width: 100%;
}
.about-ban .img-box{background:url(../img/a-banner-tips.png);color: #fff;position: absolute;top: 50%;left: 50%;width: 520px;height: 310px;margin-top: -155px;margin-left: -260px;}
.about-ban .img-box .img-box-wrap{
    width: 435px;
    height: 200px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -100px;
}
.about-ban .img-box .l{font-size: 20px;writing-mode: vertical-rl;float:left;}
.about-ban .img-box .l a{margin:30px 0 10px 0;display: inline-block;transition:0.4s;}
.about-ban .img-box .l a:hover{transform: rotate(360deg);}
.about-ban .img-box .l p{
    display: inline-block;
    letter-spacing: 6px;
}
.about-ban .img-box .r{
writing-mode: vertical-rl;
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 32px;
    float: right;
}

.about1,.about2,.about3,.about4,.about5,.about3_1{
    text-shadow: 0px 0px 0px #333;
}
.about1{}
.about1 .about1-t{
    margin: 50px auto 0;
}
.about1 .about1-t .title{
    width: 326px;
    margin: 0 auto;
    position: relative;
    letter-spacing: 10px;
}
.about1 .about1-t .title .title1{
    font-size: 26px;
    position: absolute;
    bottom: 28px;
    left: 0;
    width: 100%;
}
.about1 .about1-t .title .title1 .tit-l{position: absolute;left: 0;bottom: 0;}
.about1 .about1-t .title .title1 .tit-img{}
.about1 .about1-t .title .title1 .tit-r{position: absolute;right: -10px;bottom: 0;}
.about1 .about1-t .v-video{
    width: 150px;
    height: 40px;
    margin: 45px auto 40px;
}
.about1 .about1-t .v-video a{
    width: 150px;
    height:  40px;
    display:  block;
    color: #fff;
    background: #edaa00;
    text-align: center;
    line-height: 40px;
    border-radius: 8px;
}
.about1 .about1-t .v-video a img{
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 10px;
    transition:0.3s;
}
.about1 .about1-t .v-video a:hover img{margin-right: 15px;}
.about1 .about1-t .v-video a span{
    font-size: 18px;
    text-shadow: none;
}
.about1 .about1-t .content{
    color: #666;
    font-size: 15px;
    text-indent: 2em;
    line-height: 35px;
}
.about1 .about1-b{margin: 65px auto 10px;width: 86%;}
.about1 .about1-b img{width: 100%;}
/*about-title-common*/
.title-com{font-size: 26px;text-align:  center;display: flex;}
.title-com .tit_l{flex: 1;background: url(../img/tit_l.png) no-repeat right center;}
.title-com .tit{margin:0 45px;}
.title-com .tit_r{flex: 1;background: url(../img/tit_r.png) no-repeat left center;}

.title-com .title-com-w{letter-spacing: 6px;}

.about2{background:url(../img/a2-bg.png);overflow: hidden;}
.about2 .title-t,.about2 .title-b{width: 1280px;height: auto;margin: 50px auto 88px;}
.about2 .title-t .title-com{margin-top: 70px;}
.about2 .title-t .desc{
    font-size: 15px;
    text-align: center;
    color: #666;
    margin-top: 40px;
    letter-spacing: 2px;
}
.about2 .title-b a{
    display: block;
    width: 25%;
    float: left;
    height: 300px;
    text-align: center;
    letter-spacing: 2px;
    padding: 0 60px;
}
.about2 .title-b a .indeximg{
    margin-top: 40px;
    position: relative;
    left: 50%;
    margin-left: -210px;
    top: 0;
    width: 80px;
}
.about2 .title-b a .columnimg{
    display: none;
    width: 80px;
    position: relative;
    left: 50%;
    margin-left: -42px;
    top: 0;
    }
.about2 .title-b a .title{
    font-size: 18px;
    color:  #333;
    margin-top: 25px;
}
.about2 .title-b a .desc{
    font-size: 14px;
    color: #666;
    margin-top: 20px;
    line-height: 25px;
}
.about2 .title-b a:hover{background-color:#edaa00;text-shadow: none;}
.about2 .title-b a:hover .title,.about2 .title-b a:hover .desc{color:#fff;}
.about2 .title-b a:hover .indeximg{display: none;}
.about2 .title-b a:hover .columnimg{display:block;margin-top:40px;}

.about3{

    position: relative;
    width: 1280px;
    margin: 0 auto;
}
.about3 .title-com{width: 1280px;margin: 80px auto 0;}
.about3 .desc{width: 1280px;margin: 0 auto 60px;position: relative;}
.about3 .desc-wrap{
    z-index: 9;
    position: relative;
    padding-top: 95px;
    text-align: center;
}
.about3 .desc img.a3-bg{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -163px;
    z-index: 3;
}

.about3_1{
    background: #f5f5f5;
    margin-top: 50px;
    overflow: hidden;
}
.about3_1 .title-t{
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
    width: 1280px;
}
.about3_1 .title-t .desc{
    text-align: center;
    font-size:  16px;
    color:  #666;
    margin-top: 40px;
}
.about3_1 .about3_l_wrapbox{
	position: relative;width: 1280px;margin:0 auto;
}
.about3_1 .about3_1_box{
    width: 1100px;
    height:  410px;
    background: #fff;
    margin: 30px auto 0;
    overflow: hidden;
}

.about3_1 .about3_1_box .swiper-button-prev{
	background-image:url(../img/about3_1_prev.png);
	width: 26px;
	height: 50px;
	margin-top: -25px;
	background-size: 26px 50px;
	left: 25px;
}
.about3_1 .about3_1_box .swiper-button-next{
	background-image:url(../img/about3_1_next.png);
	width: 26px;
	height: 50px;
	margin-top: -25px;
	background-size: 26px 50px;
	right: 25px;
}
.about3_1 .about3_1_box .swiper-button-prev.swiper-button-disabled{
	background-image:url(../img/about3_1_prev_dis.png);
	width: 26px;
	height: 50px;
	margin-top: -25px;
	background-size: 26px 50px;
}
.about3_1 .about3_1_box .swiper-button-next.swiper-button-disabled{
	background-image:url(../img/about3_1_next_dis.png);
	width: 26px;
	height: 50px;
	margin-top: -25px;
	background-size: 26px 50px;
}
.about3_1 .about3_1_box .lst_wrap{
}
.about3_1 .about3_1_box .lst_wrap .lst{}
.about3_1 .about3_1_box .lst_wrap .lst .datetit{
    text-align: center;
    width: 348px;
    margin: 40px auto 0;
    font-family: "Tahoma,Verdana,Simsun";
    text-shadow: none;
}
.about3_1 .about3_1_box .lst_wrap .lst .datetit .pi{
    float: left;
    width: 75px;
    margin: 0 6px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #edaa00;
    color: #fff;
    font-size: 44px;
    font-weight: bold;
    position: relative;
    border-radius: 6px;
}
.about3_1 .about3_1_box .lst_wrap .lst .datetit .pi .ttt{
    position: absolute;
    top: 26px;
    height: 6px;
    width: 100%;
    background: #edaa00;
    z-index: 2;
}
.about3_1 .about3_1_box .lst_wrap .lst .con{
    width: 1100px;
    margin: 0 auto;
    font-size:  16px;
    color:  #666;
    padding: 30px 60px;
    overflow: hidden;
}
.about3_1 .about3_1_box .lst_wrap .lst .con .con1{line-height: 48px;height:  240px;overflow-y: auto;}

 .about3_1 .about3_1_box .lst_wrap .lst .con .con1::-webkit-scrollbar {/*滚动条整体样式*/
            width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
        .about3_1 .about3_1_box .lst_wrap .lst .con .con1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgb(237, 170, 0);
            background: rgb(237, 170, 0);
        }
        .about3_1 .about3_1_box .lst_wrap .lst .con .con1::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }

.about3_1 .about3_1_box .lst_wrap .lst .con .con2{line-height: 26px;height:  52px;overflow:  hidden;}
.about3_1 .tit_des{font-size:  16px;color:  #666;text-align: center;line-height: 36px;margin: 25px 0 55px;}


/*翻书*/
.bookimg{width: 100%;height: 500px;margin:80px auto 0;box-sizing: border-box;}
ul{list-style: none;}
			#books{
				display: block;
				width: 1110px;
				height:100%;
				margin:auto;
				position: relative;
				counter-reset:page;
				box-shadow:0px 0px 25px #E9E9E9;
				/*background:url(../img/book_bg.png) no-repeat center;*/
			}
			#books li{
				position: absolute;
				top:0;
				width: 50%;
				height: 100%;
				background-color: #fff;
				transition-duration: 0.5s;
				transition-property: transform,opacity;
				transform-style: preserve-3d;
			
				display: flex;
				align-items:  center;
				justify-content: center;
			}
			#books li img{width: 470px;height: 400px;}
			#books li:nth-child(odd){
				left:50%;
				transform:rotateY(0deg);
				transform-origin:0 50% 0;
				 opacity: 1;
			}
			#books li:nth-child(even){
				left:0;
				background: linear-gradient(90deg, #fff 92%, #eee 99%, #ccc 100%);
				transform:rotateY(180deg);
				transform-origin:100% 50% 0;
				opacity: 0;
			}
			#books li.rl:nth-child(odd){
				transform:rotateY(180deg);	
				opacity: 0;		 
			}
			#books li.rl:nth-child(even){
				transform:rotateY(0deg);
				opacity: 1;
			}
			#books li:nth-child(odd)::before{
				right:0;
			}
			#books li:nth-child(even)::before{	
				left:0;
			}
			#books li:before{
				/*content: counter(page);*/
				counter-increment: page;
				position: absolute;
				font:12px/1em "宋体";
				padding: 18px;
				bottom:0;
			}
			#books li:after{		
				content:"";
				bottom:0;
				position: absolute;
				width:0;
				height:0;
				box-shadow:-1px -1px 12px #e0e0e0;
				transition-duration: 0.3s;
				transition-property: width,height;
			}
			#books li:nth-child(odd)::after{
				right:0;
				background: linear-gradient(-45deg, transparent 50%, #eee 50%, #fff 90%);
			}
			#books li:nth-child(even)::after{
				left:0;
				background: linear-gradient(45deg, transparent 50%, #eee 50%, #fff 90%);
			}
			#books li:hover::after{
				width:60px;
				height:60px;
			}



.swiper-container.swiper-sec5{
    width:  1000px;
    height: 495px;
    position:  relative;
    left:  50%;
    margin-left:  -500px;
    padding-top:  130px;
}
.swiper-container.swiper-sec5 .swiper-wrapper{height: auto;}
.swiper-container.swiper-sec5 .swiper-wrapper .swiper-slide{
    transform: scale(1);
    height: auto;
    transition: 1s;
    cursor: pointer;
}
.swiper-container.swiper-sec5 .swiper-wrapper .swiper-slide.swiper-slide-next{
    transform: scale(1);
    z-index: 5;
    opacity: 0.5;
}
.swiper-container.swiper-sec5 .swiper-wrapper .swiper-slide.swiper-slide-prev{
    transform: scale(1);
    z-index:  5;
    opacity: 0.5;
}
.swiper-container.swiper-sec5 .swiper-wrapper .swiper-slide.swiper-slide-active{
    transform: scale(2.1);
    z-index: 10;
}

.swiper-container.swiper-sec5 .swiper-wrapper .swiper-slide img{width:100%;vertical-align:  middle;display:  block;}


.swiper-container.swiper-sec5 .swiper-pagination-bullet{
    height:  14px;
    width: 14px;
    background: #ccc;
    border-radius: 14px;
    opacity: 1;
    margin: 0px 7px;
} 
.swiper-container.swiper-sec5 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #edaa00;
}

.about3 .swiper-button-next,
.about3 .swiper-button-prev {
    width: 45px;
    height: 45px;
    margin-top: 82px;
    background-size: 45px 45px;
    }
.about3 .swiper-button-prev{background-image:url(../img/prev.png);left: 35px;}
.about3 .swiper-button-prev:hover{background-image:url(../img/prev_act.png);}
.about3 .swiper-button-next{background-image:url(../img/next.png);right: 35px;}
.about3 .swiper-button-next:hover{background-image:url(../img/next_act.png);}


.about4{background:url(../img/a4_bg1.png) no-repeat left bottom;height: 960px;overflow: hidden;}
.about4 .w1280{margin:80px auto 0;}
.about4 .w1280.honlst{margin-top: 40px;}
.about4 .lst{perspective: 500px;position: relative;height: 665px;}
.about4 .lst .honimg{max-width: 200px;display:  block;position: absolute;}
.about4 .lst .honimg img{max-width: 200px;border: 11px solid #f1f1f3;box-sizing: content-box;box-shadow: 2px 5px 5px #bfbebe;}
.about4 .lst .hon1{
    top: 105px;
    left: 168px;
}
.about4 .lst .hon1 img{
    width: 130px;
    height: 80px;
}
.about4 .lst .hon2{
    top: 60px;
    left: 345px;
}
.about4 .lst .hon2 img{
    width:  168px;
    height: 110px;
}
.about4 .lst .hon3{
    top: 0;
    left: 570px;
}
.about4 .lst .hon3 img{
    width: 110px;
    height: 154px;
}
.about4 .lst .hon4{
    top: 60px;
    right: 345px;
}
.about4 .lst .hon4 img{
    width: 168px;
    height: 110px;
}
.about4 .lst .hon5{
    top: 113px;
    right: 130px;
}
.about4 .lst .hon5 img{
    width:  155px;
    height: 95px;
}
.about4 .lst .hon6{
    left:  0;
    top: 246px;
}
.about4 .lst .hon6 img{
    width: 153px;
    height: 100px;
    border: 11px solid #000;
}
.about4 .lst .hon7{
    top: 235px;
    left: 205px;
}
.about4 .lst .hon7 img{
    width:  102px;
    height:  144px;
}
.about4 .lst .hon8{
    top: 235px;
    left: 360px;
}
.about4 .lst .hon8 img{
    width:  155px;
    height: 112px;
}
.about4 .lst .hon9{
    top: 218px;
    left: 568px;
}
.about4 .lst .hon9 img{
    width:  150px;
    height:  205px;
    border: 11px solid #734837;
}
.about4 .lst .hon10{
    top: 235px;
    right: 332px;
}
.about4 .lst .hon10 img{
    width: 154px;
    height: 108px;
}
.about4 .lst .hon11{
    top: 258px;
    right: 188px;
}
.about4 .lst .hon11 img{
    width: 92px;
    height: 125px;
    border: 11px solid #734838;
}
.about4 .lst .hon12{
    top: 272px;
    right: 0;
}
.about4 .lst .hon12 img{
    width:  144px;
    height: 96px;
    border: 11px solid #000;
}
.about4 .lst .hon13{
    bottom: 130px;
    left: 72px;
}
.about4 .lst .hon13 img{
    width:  80px;
    height: 112px;
    border: 11px solid #744939;
}
.about4 .lst .hon14{
    bottom: 116px;
    left: 206px;
}
.about4 .lst .hon14 img{
    width:  145px;
    height:  95px;
}
.about4 .lst .hon15{
    bottom: 68px;
    left: 405px;
}
.about4 .lst .hon15 img{
    width:  125px;
    height: 175px;
}
.about4 .lst .hon16{
    bottom: 5px;
    left: 590px;
}
.about4 .lst .hon16 img{
    width:  120px;
    height: 160px;
}
.about4 .lst .hon17{
    bottom: 72px;
    right: 362px;
}
.about4 .lst .hon17 img{
    width:  116px;
    height: 162px;
}
.about4 .lst .hon18{
    bottom: 126px;
    right: 196px;
}
.about4 .lst .hon18 img{
    width:  126px;
    height: 80px;
}
.about4 .lst .hon19{
    bottom: 160px;
    right: 32px;
}
.about4 .lst .hon19 img{
    width:  118px;
    height: 72px;
}
/*6边形*/
.boxF, .boxS, .boxT
{
    width: 220px;
    height: 260px;
    overflow: hidden;
}
.boxF, .boxS
{
    visibility: hidden;
}
.boxF
{
    transform: rotate(120deg);
    float: left;
    margin-left: 45px;
    margin-top: -45px;
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
}
.boxS
{
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
}
.boxT
{
    transform: rotate(-60deg);
    background: no-repeat 50% center;
    background-size: 125% auto;
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    visibility: visible;
    position: relative;
}
.boxT .wrap{width: 200px;height: 135px;position: absolute;top: 63%;left: 8px;margin-top: -101px;transform: rotate(120deg);}
.boxT .wrap img.imgrow{
    width: 100%;
    /* margin-top: 5px; */
    /* margin-left: -3px; */
}
.boxT .wrap.imgcol{
	width: 120px;
	height: 170px;
	position: absolute;
	top: 58%;
	left: 50px;
	margin-top: -105px;
	transform: rotate(120deg);
}
.boxT .wrap.imgcol img.imgrow.imgcol{
    width: 100%;
    /* margin-top: -41px; */
    /* margin-left: -8px; */
}
.boxF.noMargin{margin-left: 0;}
.boxF.Margin130{margin-left: 130px;}



.about5{}
.about5 .w1280{margin: 70px auto 0;}
.about5 .desc{
    width: 1280px;
    margin: 50px auto 0;
    text-align: center;
    line-height: 36px;
    font-size: 15px;
}
.about5 .descimg{
    width: 1280px;
    text-align:center;
    margin: 45px auto 90px;
}
.about5 .descimg img{width: 1280px;}
/*内页foot*/

.foot{
    width: 100%;
    height: 210px;
    background: #e6e6e6;
    font-family: "微软雅黑";
    }
.foot .foot-wp{
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    }
.foot .foot-wp .foot-t{
    margin-top: 36px;
}
.foot .foot-wp .foot-t-l{
    width: 70%;
    float: left;
}

.foot .foot-wp .foot-t-l .foot-t-l-t{}
.foot .foot-wp .foot-t-l .foot-t-l-t li a:hover{color: #edaa00;}
.foot .foot-wp .foot-t-l .foot-t-l-t .foot-sxpro{
    margin-right: 15px;
}
.foot .foot-wp .foot-t-l ul.foot-t-l-t{}
.foot .foot-wp .foot-t-l ul.foot-t-l-t li{
    display: inline-block;
    padding: 0 15px;
}
.foot .foot-wp .foot-t-l ul.foot-t-l-t li a{}
.foot .foot-wp .foot-t-l ul.foot-t-l-t li a:hover{}
.foot .foot-wp .foot-t-l ul.foot-t-l-b{
    margin-top: 20px;
}

.foot .foot-wp .foot-t-l ul.foot-t-l-b li{
    display: inline-block;
    padding: 0 20px;
    border-right: 2px solid #828282;
    font-size: 14px;
    height: 15px;
    line-height: 15px;
}
.foot .foot-wp .foot-t-l ul.foot-t-l-b li:first-of-type{padding-left:0;}
.foot .foot-wp .foot-t-l ul.foot-t-l-b li:last-of-type{border-right:none;}
.foot .foot-wp .foot-t-l ul.foot-t-l-b li a{
    color: #555;
}
.foot .foot-wp .foot-t-l ul.foot-t-l-b li a.act{color: #edaa00;}
.foot .foot-wp .foot-t-l ul.foot-t-l-b li a:hover{color: #edaa00;}
.foot .foot-wp .foot-t-r{
    width: 30%;
    float: right;
    margin-top: 10px;
    font-size: 12px;
}
.foot .foot-wp .foot-t-r a{
    display: inline-block;
    text-align: center;
    padding: 0 30px;
}
.foot .foot-wp .foot-t-r a:hover{
	color: #edaa00;
}
.foot .foot-wp .foot-t-r a.wx-kf{
    border-right: 1px solid #ccc;
     position: relative;
}
.foot .foot-wp .foot-t-r a.wx-kf img{
    margin-bottom: 6px;
}
.foot .foot-wp .foot-t-r a.wx-gzh{
    position: relative;
    height:  48px;
    /* overflow: hidden; */
}
.foot .foot-wp .foot-t-r a.wx-gzh img{
    margin-bottom: 6px;
}
.foot .foot-wp .foot-t-r a.wx-gzh img.wx-img,
.foot .foot-wp .foot-t-r a.wx-kf img.wxdy-img{
    width: 100px;
    height: 100px;
    position: absolute;
    top: 60%;
    left: 50%;
    margin-left: -30px;
    transition: all 0.6s;
    opacity:0;
}
.foot .foot-wp .foot-t-r a.wx-gzh:hover img.wx-img,
.foot .foot-wp .foot-t-r a.wx-kf:hover img.wxdy-img{top:-30px;opacity:1;}
.foot .foot-wp .foot-b{
    margin-top: 30px;
    /*padding-top: 25px;*/
    border-top: 1px solid #ccc;
    font-size: 13px;
    font: 14px/1.6 '幼圆','Microsoft YaHei',Tahoma,Verdana,'Simsun';
        height: 80px;
    line-height: 80px;
}
.foot .foot-wp .foot-b .foot-b-l{float: left;margin-left: 5px;}
.foot .foot-wp .foot-b .foot-b-r{
    float: right;
    margin-right: 5px;
}
.foot .foot-wp .foot-b .foot-b-r a{
    color: #E6001F;
    font-size: 14px;
    transition: 0.5s;
}
.foot .foot-wp .foot-b .foot-b-r a:hover{
    color: #fc5a13;
}
/*内页返回顶部*/
#goTopBtns {
    background: url(../img/back_top.png);
    cursor: pointer;
    position: fixed;
    bottom: 100px;
    right: 75px;
    width: 45px;
    height: 45px;
    z-index: 999;
    display: none;
}
/*最新动态*/
.inn-banner{width: 100%;}
.inn-banner img{width: 100%;height: auto;}
.new-wrap{width: 100%;background:#fafafa;overflow: hidden;padding-bottom: 65px;}
.new-wrap .newdtit{
 text-align:center;
 font-size:26px;
 margin-top:30px;
 position:relative;
 letter-spacing:2px;
}
.new-wrap .newdtit:after{
 content:'';
 width:40px;
 height:2px;
 display:block;
 margin:10px auto 0;
 background:#edaa00;
}
.new-wrap ul{
    width: 1280px;
    margin: 50px auto 0;
}
.new-wrap ul li{
    display: block;
    float: left;
    background: #fff;
    margin-bottom: 50px;
    transition:all 0.3s;
}
.new-wrap ul li:nth-child(3n-1){
    margin: 0 50px;
}
.new-wrap ul li a{width: 390px;height: 445px;display: block;padding: 0 30px;overflow: hidden;}
.new-wrap ul li a .n-tit{
    font-size: 16px;
    color:  #444;
    line-height: 25px;
    margin-top: 30px;
    min-height: 50px;
}
.new-wrap ul li a .n-img{
    margin-top: 15px;
    overflow: hidden;
}
.new-wrap ul li a .n-img img{
    width: 330px;
    height: 200px;
    transition:0.6s;
}
.new-wrap ul li a .n-des{
    font-size: 15px;
    color: #666666;
    margin-top: 25px;
    min-height: 50px;
    line-height: 25px;
}
.new-wrap ul li a .n-addtime{
    font-size: 13px;
    margin-top: 25px;
    color: #888888;
    font-family: "微软雅黑";
}
.new-wrap ul li a .n-addtime .addtime{}
.new-wrap ul li a .n-addtime .readmore{}
.new-wrap ul li:hover{background:#edaa00;}
.new-wrap ul li:hover a .n-img img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.new-wrap ul li:hover a .n-tit,.new-wrap ul li:hover a .n-des,.new-wrap ul li:hover a .n-addtime{color:#fff;}


/*新闻详情页*/
.new-det{width: 1280px;margin: 60px auto;text-shadow: 0px 0px 0px #333;letter-spacing: 2px;}
.new-det-t{
    font-size: 18px;
    color: #333333;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    margin-top: 60px;
}
.new-det-c{
    margin-top: 60px;line-height: 30px;
}
/*品牌宣传*/
.ad-lst{width: 100%;/*padding-top: 50px;*/background: #fafafa;overflow: hidden;padding-bottom: 75px;}
.ad-lst .addtit{
 text-align:center;
 font-size:26px;
 margin:30px auto 40px;
 position:relative;
 letter-spacing:2px;
}
.ad-lst .addtit:after{
 content:'';
 width:40px;
 height:2px;
 display:block;
 margin:10px auto 0;
 background:#edaa00;
}
.ad-lst ul{
    width: 1280px;
    margin: 0 auto;
}
.ad-lst ul li{
    display:  block;
    float: left;
    background: #fff;
    margin-bottom: 40px;
    width:  390px;
    height: 370px;
    transition:0.3s;
}
.ad-lst ul li:nth-child(3n-1){
    margin: 0 55px;
}
.ad-lst ul li a{
   
}
.ad-lst ul li a .ad-lst-img{
    overflow: hidden;
}
.ad-lst ul li a .ad-lst-img img{
    width: 390px;
    height: 240px;
    transition:0.6s;
}
.ad-lst ul li .ad-lst-b-wrap{padding:0 20px;}
.ad-lst ul li .ad-lst-b-wrap .ad-lst-tit{
    margin-top: 10px;
    line-height: 58px;
    height: 58px;
    font-size: 15px;
    display: block;overflow:hidden;
    color: #666;position:relative;
    border-bottom: 1px solid #e5e5e5;
}
.ad-lst ul li .ad-lst-b-wrap .ad-lst-tit:after{content:'';position:absolute;bottom:0;left:-100%;width:100%;height:1px;background:#edaa00;transition:0.6s;}

.ad-lst ul li .ad-lst-b-wrap .ad-lst-more{
    margin-top: 18px;
    font-family: "微软雅黑";
}
.ad-lst ul li .ad-lst-b-wrap .ad-lst-more .addtime{
    font-size: 13px;
    color: #888888;
}
.ad-lst ul li .ad-lst-b-wrap .ad-lst-more .readmore{
    font-size: 13px;
    color: #888888;
}
.ad-lst ul li .ad-lst-b-wrap .ad-lst-more .nowget{
    float: right;
    font-size: 13px;
    color: #888888;
}
.ad-lst ul li:hover{cursor:pointer;}
.ad-lst ul li:hover .ad-lst-b-wrap .ad-lst-tit:after{left:0;}
.ad-lst ul li:hover a .ad-lst-img img{transform:scale(1.1);}
.ad-lst ul li:hover .ad-lst-b-wrap .ad-lst-more .nowget{color:#edaa00;}
.down-page .met_pager{padding-top: 0px;padding-bottom: 0px;}
/*品牌宣传详情页*/
.ad-det{    width: 1050px;
    padding: 10px 50px 40px;
    margin: 10px auto 0;
    min-height: 180px;
    background: #fff;
    box-shadow: 0px 0px 15px #ddd;
    position: relative;}
.ad-det .ad-det-back{
	    width: 90px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    background: #f7f7f7;
    color: #888888;
    transition: 0.5s;
    display: block;
    border-radius: 5px;
    position: absolute;
    left: 30px;
    top: 22px;
    transition: 0.3s;
}
.ad-det .ad-det-back2{
	    width: 90px;
	    height: 36px;
	    text-align: center;
	    line-height: 36px;
	    cursor: pointer;
	    background: #f7f7f7;
	    color: #888888;
	    transition: 0.5s;
	    display: block;
	    border-radius: 5px;
	    position: absolute;
	    right: 30px;
	    top: 22px;
	    transition: 0.3s;
}
.ad-det .ad-det-back2 .ppxc_icon{
	background:url(../img/ppxc_h.png) no-repeat center;
	width: 20px;
	height: 20px;
	display: inline-block;
	transition: 0.3s;
	position: relative;
	top:5px;
	margin-right: 4px;
	background-size: 20px;
}
.ad-det .ad-det-back:hover,.ad-det .ad-det-back2:hover{
	color:#fff;
	background:#edaa00;
}
.ad-det .ad-det-back2:hover .ppxc_icon{
	background:url(../img/ppxc_b.png) no-repeat center;
	background-size: 20px;
}

.ad-det .ad-det-tit{    line-height: 70px;
    font-size: 18px;
    color: #666666;
    border-bottom: 1px solid #ececec;
    text-align: center;}
.ad-det .ad-det-tool{
    padding-top: 20px;
    margin-bottom: 10px;
}
.ad-det .ad-det-tool .tool-l{
    float: left;
    width: 46%;
    text-align: right;
    line-height: 28px;
}
.ad-det .ad-det-tool .tool-r{
    float: right;
    width: 46%;
    text-align: left;
}
.ad-det .ad-det-con{
	    line-height: 30px;  
}
/*联系我们*/
.contact{
    position: relative;
}
.con-map{
    position: relative;
    width: 100%;
    height: 650px;
    overflow: hidden;
    margin-bottom:120px;
    z-index: 2;
}
.con-map .con-map-wrap{
    position: absolute;
    width: 1920px;
    height: 650px;
    top: 50%;
    left:  50%;
    margin-left: -960px;
    margin-top: -325px;
}
.con-map .con-map-cap{
	width: 1920px;
	position: absolute;
	height: 650px;
	background: rgba(0,0,0,0.5);
	opacity: 0.3;
	z-index: 6;
	top: 50%;
	left:  50%;
	margin-left: -960px;
	margin-top: -325px;
}
.con-msg{
    width: 1280px;
    height: 300px;
    /* margin: 0 auto; */
    /* overflow: hidden; */
    box-shadow: 0 0 13px #ddd;
    text-shadow: 0px 0px 0px #333;
    position: absolute;
    bottom: -60px;
    left: 50%;
    margin-left: -640px;
    z-index: 9;
    background: #fff;
}
.con-msg h2{
    font-size: 22px;
    color: #555;
    font-weight: normal;
    text-align: center;
    padding-top: 40px;
}
.con-msg .h2-line{
    width: 40px;
    height:  2px;
    display: block;
    margin: 20px auto 0;
    background: #edaa00;
}
.con-msg ul{
    width: 100%;
}
.con-msg ul li{
    width: 25%;
    float: left;
    height: 200px;
    text-align: center;
}
.con-msg ul li .con-cate-icon{width: 100%;height: 100px;position: relative;}


.con-msg ul li.l1 .con-cate-icon:before{content: url(../img/c_tel.png);position: absolute;top: 50%;left: 50%;margin-left: -18px;margin-top: -21px; transition:0.4s;}
.con-msg ul li.l1:hover .con-cate-icon:before{content: url(../img/c_tel_1.png);transform:rotateY(180deg);}


.con-msg ul li.l2 .con-cate-icon:before{content: url(../img/c_email.png);position: absolute;top: 50%;left: 50%;margin-left: -24px;margin-top: -16px; transition:0.4s;}
.con-msg ul li.l2:hover .con-cate-icon:before{content: url(../img/c_email_1.png);transform:rotateY(180deg);}

.con-msg ul li.l3 .con-cate-icon:before{content: url(../img/c_add.png);position: absolute;top: 50%;left: 50%;margin-left: -19px;margin-top: -23px; transition:0.4s;}
.con-msg ul li.l3:hover .con-cate-icon:before{content: url(../img/c_add_1.png);transform:rotateY(180deg);}

.con-msg ul li.l4 .con-cate-icon:before{content: url(../img/c_fax.png);position: absolute;top: 50%;left: 50%;margin-left: -21px;margin-top: -21px; transition:0.4s;}
.con-msg ul li.l4:hover .con-cate-icon:before{content: url(../img/c_fax_1.png);transform:rotateY(180deg);}
.con-msg ul li .con-cate-tit{
    color: #444444;
    font-size: 16px;
    letter-spacing: 6px;
}
.con-msg ul li .con-cate-con{
    font-size: 15px;
    color: #666666;
    margin-top: 15px;
    letter-spacing: 1px;
}
.con-msg ul li .con-cate-con.con-ziti{font-family: "微软雅黑";text-shadow: none;}
.con-msg ul li:hover{}

/*人才招聘*/
.job{
    width: 1280px;
    margin: 60px auto 95px;
    text-shadow: 0px 0px 0px #333;
}
.job .job-t{
    height: 500px;
    width: 100%;
    box-shadow: 0px 0px 8px #e4e4e4;
}
.job .job-t .left{float: left;width: 50%;height: 100%;}
.job .job-t .left .tips{
    margin: 35px 50px 0px 50px;
}
.job .job-t .left .tips .tit{
    font-size: 22px;
    color: #333333;
}
.job .job-t .left .tips .desc{
    color:  #666666;
    font-size:  15px;
    line-height: 30px;
    margin-top: 10px;
}
.job .job-t .right{float: right;width: 50%;}
.job .job-t .right .rblock{
    width: 50%;
    height: 250px;
    float: left;
    text-align: center;
    position: relative;
}
.job .job-t .right .r1{}
.job .job-t .right .r1 .num{
    font-size: 48px;
    color:  #fafafa;
    position:  absolute;
    bottom: -30px;
    right: 10px;
    font-family: "Arial";
    text-shadow: none;
}
.job .job-t .right .r1 .tit{line-height: 250px;font-size: 18px;color: #666666;}
.job .job-t .right .r2{
    background: #fafafa;
}
.job .job-t .right .r2 .num{
    font-size: 48px;
    color: #fff;
    position: absolute;
    bottom: -30px;
    left: 10px;
    font-family: "Arial";
    text-shadow: none;
}
.job .job-t .right .r2 .tit{
    line-height: 250px;
    font-size: 18px;
    color: #666666;
}
.job .job-t .right .r3{
    background: #fafafa;
    overflow: hidden;
}
.job .job-t .right .r3 .num{
    font-size: 48px;
    color: #fff;
    position: absolute;
    bottom: -30px;
    right: 10px;
    font-family: "Arial";
    text-shadow: none;
}
.job .job-t .right .r3 .tit{
    line-height: 250px;
    font-size: 18px;
    color: #666666;
}
.job .job-t .right .r4{}
.job .job-t .right .r4 .r4img{
    margin-top: 80px;
}
.job .job-t .right .r4 .tit{
    margin-top: 15px;
    font-size: 18px;
    color: #666666;
}


.job .job-b{}
.job .job-b .job-b-tit{
    font-size: 22px;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 30px;
}
.job .job-b .job-b-lst{
    font-family: "微软雅黑";
}
.job .job-b .job-b-lst ul{}
.job .job-b .job-b-lst ul li{
    margin-bottom: 2px;text-shadow: none;
}
.job .job-b .job-b-lst ul li .job-b-lst-t{
    width: 100%;
    height:  50px;
    line-height:  50px;
    padding: 0 30px;
    background: #f2f2f2;
    color: #fff;
    cursor: pointer;
    position: relative;
}
.job .job-b .job-b-lst ul li .job-b-lst-t span{
    color: #666666;
    font-size: 18px;
    font-weight:normal;
}
.job .job-b .job-b-lst ul li .job-b-lst-c{/* display: none; */max-height: 0;overflow: hidden;transition: 0.3s;/* padding: 0 30px 0; */line-height: 27px;}
.job .job-b .job-b-lst ul li .job-b-lst-c .tip{
    height: 60px;
    line-height: 60px;
    font-size: 15px;
    color: #333333;
    padding: 0 30px;
}
.job .job-b .job-b-lst ul li .job-b-lst-c .tip span.add{margin-right:50px;}
.job .qnaimg{
    position: absolute;
    right: 30px;
    top: 50%;
}
.job .qnaimg1{display: none;}
.job .qnaimg2{
    top: 36%;
}
.job .job-b .job-b-lst ul li .job-b-lst-c .content{padding: 0 30px 20px;}
.job .job-b .job-b-lst ul li .job-b-lst-c .job-btn{width: 110px;height: 36px;background:#edaa00;display: block;border-radius: 5px;color: #fff;text-align:  center;margin-left: 20px;margin-bottom: 25px;line-height: 36px;}

.job .job-b .job-b-lst ul li.act{}
.job .job-b .job-b-lst ul li.act .job-b-lst-t{
    background: #edaa00;
}
.job .job-b .job-b-lst ul li.act .qnaimg1{display: block;}
.job .job-b .job-b-lst ul li.act .qnaimg2{
    display: none;
}
.job .job-b .job-b-lst ul li.act .job-b-lst-t span{
    color: #fff;
}
.job .job-b .job-b-lst ul li.act .job-b-lst-c{/* display: block; */min-height: min-content;/* padding: 40px 30px 0; */margin-top: 10px;transition: 0.3s;}

/*产品列表*/
.swiper-slide.productslide{height: 840px;}
.probox .allbox{height: 840px;}
.probox .swiper-pro{top:0;height: auto;}
.probox .swiper-pro.act{position: relative;}
.probox .swiper-wrapper{height: 100%;}
.probox .swiper-slide{height: 840px;}

.probox .choose.procate{bottom: 30px;}
.probox .swiper-pagination{bottom: 120px;}




/*蟹黄汤包*/
/*.tb_con1,.tb_con2,.tb_con3{text-shadow: 0.3px 0.3px 0px #555;}*/
.tb_con1{width: 100%;height: auto;background-color: #fff;margin-top: 100px;}
.tb_con1 .inner{width: 1280px;margin:0 auto;height: auto;}

.tb_con2{width: 100%;height: auto;background-color: #fafafa;margin-top: 80px;padding-top: 70px;padding-bottom: 75px;}
.tb_con2 .inner{width: 1280px;margin: 0px auto;height: auto;}

.tb_con3{width: 100%;height: auto;background-color: #fff;margin-top: 80px;margin-bottom: 95px;}
.mv_inner{width: 1280px;margin:0 auto;height: 520px;position: relative;}
.mv_inner img.bj{position: absolute;width: 1280px;height: 520px;}
.mv_inner .s-bj{
    width: 100%;
    height:  520px;
    background: #000;
    position: absolute;
    z-index: 2;
    opacity: 1;
}

.mv_inner .s-hbj{position: absolute;z-index: 3;background: #000;opacity: 0.3;  width: 100%; height: 520px;}

.mv_inner .w-video{position: absolute;z-index: 3;top: 50%;left: 50%;width: 200px;height: 122px;margin-left: -100px;margin-top: -61px;text-align: center;}
.mv_inner .w-video img{
    margin-bottom: 22px;
    cursor: pointer;
    transition:0.3s;
}
.mv_inner .w-video img:hover{transform:rotate(360deg);}
.mv_inner .w-video span{
    background: #edaa00;
    padding: 10px 22px;
    border-radius: 8px;
    font-size: 20px;
    color: #fff;
    text-shadow: none;
}
/*文博馆*/
.wbgcon{background: #fcfafa url(../img/wbg_bg.png) no-repeat top left;width: 100%;height: auto;position: relative;padding-top: 40px;padding-bottom: 30px;text-shadow: 0.3px 0.3px 0px #555;font-size: 15px;letter-spacing: 2px;line-height: 36px;}
.wbgcon .wbgcontit{font-size:30px;text-align: center;margin-bottom: 16px;}
.wbgcon .wgb-line{width: 40px;height: 2px;    background: #edab00;
    margin: 0 auto 25px;}
.wbgcon .common{width: 1280px;margin: 0 auto;}
.wbgcon .common.con1{text-indent: 2em;}
.wbgcon .common.con2{
    margin: 50px auto 40px;
}
.wbgcon .common.con2 .mv_inner{}
.wbgcon .common.con3{text-indent: 2em;}
.wbgcon .common.con4{
    margin-top: 70px;
    position: relative;
    z-index: 3;
}
.wbgcon .common.con4 .swiper-sec4{
    width: 1280px;
    height: 515px;
    position: relative;
    left: 50%;
    margin-left: -640px;
    padding-top: 130px;
}
.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-active{transform: scale(2.656);}
.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-prev,.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-next{transform: scale(2.04);}
.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-active,.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-next,.wbgcon .common.con4 .swiper-container.swiper-sec4 .swiper-wrapper .swiper-slide.swiper-slide-prev{box-shadow: 0px 0px 25px #cccccc;}
.wbgcon .common.con4 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
.wbgcon .bgimg{width: 381px;height: 504px;position: absolute;bottom: 0;right: 0;z-index: 2;}
.wbgcon .bgimg img{}


.wbg_con_box{}
.wbg_con_box .ban{}
.wbg_con_box .ban img{width: 100%;height: auto;}
.wbg_con_box .con{width: 1280px;padding:50px 0;margin:0 auto;}
/*菜品佳肴*/
.cpjy_box{}
.cpjy_box .ban{
    /*margin-bottom: 50px;*/
}
.cpjy_box .ban img{width: 100%;height: auto;}
.cpjy_box .wrap{
    width: 1280px;
    margin: 0 auto;
}
.cpjy_box .wrap .tab{
     margin: 70px auto 50px; 
    text-align: center;
    /*height: 54px;*/
}
.cpjy_box .wrap .tab .tab_wrap{display: inline-block;border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0 0 30px rgba(229,225,225,0.45);}
.cpjy_box .wrap .tab a{
    font-size: 17px;
    padding: 0px 30px 0 30px;
    line-height: 54px;
    border-left: 1px solid #ccc;
    display: table-cell;
}
.cpjy_box .wrap .tab a.first{background: #edaa00;color: #fff;}
.cpjy_box .wrap .tab a.first1{border-left: none;}
.cpjy_box .wrap .tab a.first1.first{    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;}
.cpjy_box .wrap .tab a:nth-last-child(1).first{    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;}
.cpjy_box .wrap .lstimg{
    /*margin-top: 50px;*/
}
.cpjy_box .wrap .lstimg .met_pager {padding: 16px 0 80px;}
.cpjy_box .wrap .lstimg ul{}
.cpjy_box .wrap .lstimg ul li{
    float: left;
    margin-right: 32px;
    height: 260px;
    margin-bottom: 50px;
    text-shadow: 0px 0px 0px #333;
}
.cpjy_box .wrap .lstimg ul li .cpjya{
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    }
.cpjy_box .wrap .lstimg ul li .cpjya .slt{

}
.cpjy_box .wrap .lstimg ul li .tit{
    font-size:  16px;
    text-align: center;
    color:  #626262;
    line-height: 40px;
    height: 40px;
}

.blackbox{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.5);z-index: 999;top: 0;left: 0;display: none;}

.cpjy_box .wrap .lstimg ul li .con{
    position: fixed;
    width: 1280px;
    height:  400px;
    background: #fff;
    top: 30%;
    left: 50%;
    /* margin-top: -200px; */
    padding: 80px 50px 60px;
    margin-left: -640px;
    cursor: auto;
    /*display: none;*/
    visibility: hidden;
    z-index: 1000;
}
.cpjy_box .wrap .lstimg ul li .con .span{
	display: inline-block;
	width:730px;
    font-size:  20px;
    color: #edaa00;
}
.cpjy_box .wrap .lstimg ul li .con .des{max-height: 280px;}
.cpjy_box .wrap .lstimg ul li .con .des .l{
    float: left;
    width: 730px;
    height: 260px;
    overflow-y: auto;
        overflow-x: hidden;
    
}
.cpjy_box .wrap .lstimg ul li .con .des .l::-webkit-scrollbar {/*滚动条整体样式*/
            width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.cpjy_box .wrap .lstimg ul li .con .des .l::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgb(237, 170, 0);
            background: rgb(237, 170, 0);
        }
.cpjy_box .wrap .lstimg ul li .con .des .l::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }
.cpjy_box .wrap .lstimg ul li .con .des .l .lcon{color: #666;
    font-size:  16px;
    line-height: 26px;padding-top: 30px;}
.cpjy_box .wrap .lstimg ul li .con .des .r{
    float: right;width: 405px;overflow: hidden;
    height: 280px;
}
.cpjy_box .wrap .lstimg ul li .con .des .r .swiper-pagination{
bottom:0;
}
.cpjy_box .wrap .lstimg ul li .con .des .r .swiper-pagination .swiper-pagination-bullet:only-child{
	visibility:hidden;
}
.cpjy_box .wrap .lstimg ul li .con .des .r .swiper-pagination .swiper-pagination-bullet-active{
	background: #edaa00;
}

.cpjy_box .wrap .lstimg ul li .con .des .r .swiper-wrapper{
	height: auto;
}
.cpjy_box .wrap .lstimg ul li .con .des .r .swiper-wrapper .swiper-slide{
	height: auto;
}
.cpjy_box .wrap .lstimg ul li .con .des .r img{}
.cpjy_box .wrap .lstimg ul li .con .cpjy_close{
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.cpjy_box .wrap .lstimg ul li.last{
    margin-right: 0;
}

/*门店早茶标题*/
.wrap .wbgmdzctit{
    font-size: 30px;
    text-align: center;
    margin-bottom: 16px;
        line-height: 30px;
    margin-top: 40px;
}
.wrap .wbgmdzctit-line{width: 40px;height: 2px;    background: #edab00;
    margin: 0 auto 25px;}

/*品牌加盟*/
.brand{width: 100%;height: auto;overflow:hidden;margin:40px 0 0;}
.brand .toptit{text-align: center;margin: 0 auto;}
.brand .brand1{margin:0 auto;}
.brand .brand1 .title-com{margin-top: 40px;}
.brand .brand1 .lst{
    margin-top: 50px;
}
.brand .brand1 .lst .lst_wrap{}
.brand .brand1 .lst .lst_wrap .li{background:url(../img/bz_bg.png) no-repeat center;width: 180px;height: 155px;float: left;margin-left: 40px;position: relative;}
.brand .brand1 .lst .lst_wrap .li.first{margin-left: 0;}
.brand .brand1 .lst .lst_wrap .li a{display: block;}
.brand .brand1 .lst .lst_wrap .li a .tit{
    font-size:  18px;
    color:  #fff;
    width:  130px;
    height: 100%;
    display: flex;
    text-align: center;
    margin: 0 auto;
    align-items: center;
    vertical-align: middle;
}
.brand .brand1 .lst .lst_wrap .li a .num{
    position: absolute;
    bottom: -18%;
    left: 34%;
    font-family: "微软雅黑";
    font-size: 48px;
    color:  #fff;
    opacity: 0.5;
}

.brand .brand2{
    margin: 0 auto;
}
.brand .brand2 .title-com{
    margin-top: 100px;
}

.brand .brand2 .lst{
    margin-top: 45px;
}
.brand .brand2 .lst .lst_wrap{}
.brand .brand2 .lst .lst_wrap .li{
    width: 590px;
    float: left;
    margin-left: 100px;
    margin-top:60px;
}
.brand .brand2 .lst .lst_wrap .li.odd{
    margin-left: 0;
}
.brand .brand2 .lst .lst_wrap .li.bot{
    margin-top:0;
}
.brand .brand2 .lst .lst_wrap .li a{
    display: flex;
    align-items: center;
}
.brand .brand2 .lst .lst_wrap .li a img{
    width:  150px;
    height: 150px;
    border-radius: 50%;
    float: left;
    transition:0.3s;
}

.brand .brand2 .lst .lst_wrap .li a .right{
    width:  405px;
    float: right;
    margin-left: 25px;
}
.brand .brand2 .lst .lst_wrap .li a .right h2{
    font-size:  20px;
    color: #444444;
    transition:0.3s;
}
.brand .brand2 .lst .lst_wrap .li a .right p{
    font-size:  15px;
    color:  #666666;
    line-height: 30px;
    margin-top: 20px;
}
.brand .brand2 .lst .lst_wrap .li:hover a img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.brand .brand2 .lst .lst_wrap .li:hover a .right h2{margin-left:20px;}
.brand .brand3{
    background: #fafafa;
    margin-top: 100px;
}
.brand .brand3_wrap{
    margin: 0 auto;
    overflow: hidden;
}
.brand .brand3 .title-com{
    margin-top: 60px;
}
.brand .brand3 .lst{
    margin-top: 50px;
    margin-bottom: 55px;
}
.brand .brand3 .lst .li{
    width: 380px;
    height: 312px;
    float: left;
    background: #fff;
    margin-left: 70px;
    text-align: center;
    transition:.6s;
}
.brand .brand3 .lst .li.first{
    margin-left: 0;
}
.brand .brand3 .lst .li a{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.brand .brand3 .lst .li a h2{
    font-size:  20px;
    color:  #444444;
    margin-top: 40px;
}
.brand .brand3 .lst .li a i{
    display: inline-block;
    width:  25px;
    height: 3px;
    background: #edaa00;
    margin-top: 20px;
}
.brand .brand3 .lst .li a p{
    font-size: 15px;
    color:  #666666;
    line-height: 30px;
    margin: 25px 38px 0;
}
.brand .brand3 .lst .li:hover{background:#edaa00;}
.brand .brand3 .lst .li:hover a h2,.brand .brand3 .lst .li:hover a p{color:#fff;}
.brand .brand3 .lst .li:hover a i{background:#fff}

.brand .brand4{
    margin: 0 auto;
    overflow:  hidden;
}
.brand .brand4 .title-com{
    margin-top: 70px;
}
.brand .brand4 .lst{
    margin-top: 40px;
}
.brand .brand4 .lst_wrap{
    display: block;
    margin: 0 auto;
    width: 97.8%;
}
.brand .brand4 .lst_wrap .li{
    width:  250px;
    height:  150px;
    float: left;
   /* border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
    position: relative;
}
.brand .brand4 .lst_wrap .li.oline:before{    content: '';
    width: 80%;
    position: absolute;
    height: 1px;
    display: block;
    background: #ccc;
    bottom: 0;
    right: 0;}
.brand .brand4 .lst_wrap .li:after{content: '';width: 1px;height:  80%;position:  absolute;background:  #ccc;top: 15px;right: -25px;}
.brand .brand4 .lst_wrap .li.oline i{
    width:  3px;
    height:  3px;
    background:  #ccc;
    display:  block;
    position:  absolute;
    right: -25px;
    bottom: 0;
}
.brand .brand4 .lst_wrap .li.oline{
    border-top: 0;
}
.brand .brand4 .lst_wrap .li.fcls{
    border-right: 0;
}
.brand .brand4 .lst_wrap .li a{
    width:  100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 50px;
    justify-content: center;
}
.brand .brand4 .lst_wrap .li a img{
    max-height: 100%;
    transition:0.6s;
}
.brand .brand4 .lst_wrap .li:hover a img{
    transform:rotateY(360deg);
}

.brand .brand5{
    margin: 70px auto 70px;
    width: 1285px;
}
.brand .brand5 .title-com{}
.brand .brand5 .tit_tip{
    width:  40px;
    height:  2px;
    background: #edaa00;
    display: block;
    margin: 30px auto 0;
}
.brand .brand5 .desc{
    margin-top: 30px;
    font-size: 15px;
    color: #666666;
    text-align: center;
}
.brand .brand5 .descimg{text-align:center;margin-top:35px;}
.brand .brand5 .descimg img{}

.brand .brand5 .lst{height: auto;padding-bottom: 30px;}
.brand .brand5 .lst .swiper-pagination{bottom:0;}
.brand .brand5 .lst .swiper-pagination-bullet{width:10px;height: 10px;}
.brand .brand5 .lst .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #edab00;}
.brand .brand5 .lst .lst_wrap{
    margin-top: 60px;height: auto;
}
.brand .brand5 .lst .lst_wrap .li{
    /* width:  380px; */
    height: auto;
    /* height: 420px; */
    float: left;
    /* margin-left: 65px; */
    border: 1px solid #e6e6e6;
    display:  flex;
    justify-content: center;
    padding-bottom: 15px;
}
.brand .brand5 .lst .lst_wrap .li.first{
    margin-left: 0;
}
.brand .brand5 .lst .lst_wrap .li a{
	    display: block;
	    /* width: 380px; */
	    /* height: 420px; */
	    padding: 0 25px;
}
.brand .brand5 .lst .lst_wrap .li a h2{
    font-size: 16px;
    color:  #444444;
    margin-top: 30px;
}

.brand .brand5 .lst .lst_wrap .li a .b5imgwp{    width: 330px;
    height: 200px;
    border: 1px solid #fff;
    overflow: hidden;
}


.brand .brand5 .lst .lst_wrap .li a .liimg{margin-top:18px;transition: 0.4s;}
.brand .brand5 .lst .lst_wrap .li a:hover .liimg{transform: scale(1.1);-webkit-transform: scale(1.1);}

.brand .brand5 .lst .lst_wrap .li a p{
    height: 50px;
    font-family: "微软雅黑";
    color: #666666;
    display: block;
    font-size: 15px;
    line-height: 55px;
}

.brand .brand5 .lst .lst_wrap .li a p img{vertical-align: middle;}
.brand .brand5 .lst .lst_wrap .li a p .icon{
    display: inline-block;
    align-items: center;
    width: 24px;
    height:  35px;
    line-height: 35px;
}
.brand .brand5 .lst .lst_wrap .li a p .s_tit{
    display: inline-block;
    margin-left: 0px;
}
.brand .brand5 .lst .lst_wrap .li a p .xinxi{}
.brand .brand5 .lst .lst_wrap .li a p.onep{
    margin-top: 20px;
    vertical-align: middle;
}


.brand .brand6{background: #fafafa;overflow: hidden;}
.brand .brand6 .brand6_wrap{
    margin: 0 auto 70px;
}
.brand .brand6 .brand6_wrap .title-com{
    margin-top: 70px;
}
.brand .brand6 .brand6_wrap .colimg{
    margin-top: 60px;
    text-align: center;
}
.brand .brand6 .brand6_wrap .colimg img{}




.brand .brand7{
    width: 100%;
    overflow: hidden;
    display: none;
}
.brand .brand7 .titimg{
    text-align: center;
    margin-top: 70px;
}
.brand .brand7 .titimg img{}
.brand .brand7 .lst{
    margin-top: 40px;
    height: auto;
    position: relative;
}
.brand .brand7 .lst .lst_wrap{
    height: auto;
}
.brand .brand7 .lst .lst_wrap .li{
    height: auto;
}
.brand .brand7 .lst .lst_wrap .li a{}
.brand .brand7 .lst .lst_wrap .li a img{    max-width: 100%;}

.brand .brand7 .lst .swiper-button-prev{background: url(../img/wbg_prev.png);width: 40px;height: 75px;margin-top: -20px;background-size: 40px 75px;}
.brand .brand7 .lst .swiper-button-prev:hover{background: url(../img/wbg_prev_act.png);}
.brand .brand7 .lst .swiper-button-next{background: url(../img/wbg_next.png);width: 40px;height: 75px;margin-top: -20px;background-size: 40px 75px;}
.brand .brand7 .lst .swiper-button-next:hover{background: url(../img/wbg_next_act.png);}


/* kefu */

.ce_bance{width:50px;height: 250px;position:fixed;right:0px;top:40%;background:#f7f7f7;z-index:99999;margin-top: -100px;box-shadow: -2px -2px 10px rgba(153, 153, 153, 0.23921568627450981);}
.ce_unknow{height:50px;position:relative;border-bottom: 1px solid rgba(153, 153, 153, 0.23921568627450981);}
.ce_weixin{height:50px;position:relative;border-bottom: 1px solid rgba(153, 153, 153, 0.23921568627450981);}
.ce_weixin2{border-bottom:0;}
.ce_tels{height:50px;position:relative;border-bottom: 1px solid rgba(153, 153, 153, 0.23921568627450981);}
.mubus{transition:0.4s;-webkit-transition:0.4s;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index: 1000;}

.imgs_ce2{background:url(../img/kf/tel1.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;height:100%;width:100%;position:relative;z-index:9999;}
.ce_unknow:hover .imgs_ce2{background:url(../img/kf/tel2.png) no-repeat;background-position:center center;}
.ce_unknow:hover .mubus{background: #edaa01;}
.imgs_ce3{background:url(../img/kf/wct1.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;height:100%;width:100%;position:relative;z-index:9999;}
.ce_weixin:hover .imgs_ce3{background:url(../img/kf/wct2.png) no-repeat;background-position:center center;}
.ce_weixin:hover .mubus{background: #edaa00;}
.duihuakuang {
    width: 155px;
    height: 30px;
    position: absolute;
    top: 5px;
    left: 30px;
    opacity: 0;
    transition: 0.3s 0.2s;
    -webkit-transition: 0.3s 0.2s;
}
.chengsebj {
    line-height: 21px;
    text-align: center;
    padding-top: 5px;
    color: #fff;
    height: 30px;
    width: 150px;
    border-radius: 3px;
    box-shadow: 4px 5px 18px rgba(92, 194, 207, 0.2), -4px -5px 25px rgba(201, 44, 6, 0.04);
    /* background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#4DFEE1), to(#BDFF81)); */
    background: #edaa01;
}
.msxd{height: 50px;position: relative;}
.msxd{transition:0.4s;-webkit-transition:0.4s;border-bottom: 1px solid rgba(153, 153, 153, 0.23921568627450981);}.msxd1:hover{background-color: #015156; }

.msxd:hover{background-color: #ffffff;}

.msxd a{
    display: block;
    line-height: 18px;
    text-align: center;
    min-height: 50px;
    padding: 10px 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    }

.msxd1 a{background:url(../img/kf/mem11.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;width:100%;position:relative;z-index:9999;}
.msxd1:hover a{background:url(../img/kf/mem12.png) no-repeat;background-position:center center;}
.msxd2 a{background:url(../img/kf/mem21.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;width:100%;position:relative;z-index:9999;}
.msxd2:hover a{background:url(../img/kf/mem22.png) no-repeat;background-position:center center;}



.ce_tels1 .imgs_ce1{background:url(../img/kf/qq11.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;height:100%;width:100%;position:relative;z-index:9999;}
.ce_tels1:hover .imgs_ce1{background:url(../img/kf/qq12.png) no-repeat;background-position:center center;}
.ce_tels1:hover .mubus{background: #edaa00;}

.ce_tels2 .imgs_ce1{background:url(../img/kf/qq21.png) no-repeat;background-position:center center;transition:0.4s;-webkit-transition:0.4s;height:100%;width:100%;position:relative;z-index:9999;}
.ce_tels2:hover .imgs_ce1{background:url(../img/kf/qq22.png) no-repeat;background-position:center center;}
.ce_tels2:hover .mubus{background: #edaa01;}

.sanjiao {
    width: 0;
    height: 0;
    /* border-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#4DFEE1), to(#BDFF81)); */
    border-top: 11px solid rgba(0, 0, 0, 0) !important;
    border-left: 9px solid #edaa01;
    border-radius: 15px;
    float: right;
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    /* top: 30px; */
    margin-top: -30px;
    /* border-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#4DFEE1), to(#BDFF81)); */
}
.ce_unknow:hover .duihuakuang{left: -160px;opacity:1;}
.ce_tels:hover .duihuakuang{left: -160px;opacity:1;}
.qiel{width:50px;height:50px;background: #edaa00;cursor:pointer;display: none;}
.cmkm{width:100%;height:100%;background:url(../img/top.png) no-repeat;background-position:center center;}
.weixink {
    position: absolute;
    width: 108px;
    height: 130px;
    left: 140px;
    background: #edaa01;
    opacity: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}
.weixin {
    display: block;
    margin: 0 auto;
    width:90%;
    margin-top: 7px;
}
.erwemwenz {
    text-align: center;
    font-size: 12px;
    color: #fff !important;
    line-height: 25px;
 }
 .yichukangs {
    width: 125px;
    height: 150px;
    overflow: hidden;
    position: absolute;
    top: -70px;
    left: -135px;
    display: none;
}

/*汤包文博馆*/
.wbg-tbjq-box{
	background:url(../img/wbg_con_bg.jpg) repeat-y top left;
	position: relative;
	/* overflow: hidden; */
}
.wbg-tbjq-box .wbg-hhbg{
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
}

.wbg-tbjq-box .wrap{
    width: 1480px;
    /* padding: 50px 0; */
    text-shadow: 0px 0px 0px #333;
    position: relative;
    z-index: 2;
    /*overflow: hidden;*/
}
.wbg-tbjq-box .wrap .wbgcontit{
	font-size:28px;text-align: center;    height: 70px;
    line-height: 81px;
}
.wbg-tbjq-box .wrap .l{
    width: 80%;
    float: left;
    margin-top: 20px;
}
.wbg-tbjq-box .wrap .l .l-lst{
    margin-bottom: 40px;
    background: #fff;
    padding: 40px;
    display: block;
        box-shadow: 0px 0px 14px #f3f3f3;
}

.wbg-tbjq-box .wrap .l .l-lst.zuzi{background:#fff url(../img/zhuzi.png) no-repeat bottom right;}
.wbg-tbjq-box .wrap .l .l-lst .tit{}
.wbg-tbjq-box .wrap .l .l-lst .con{text-shadow: none; line-height: 30px;}
.wbg-tbjq-box .wrap .l .l-lst .con:after{content:'';clear:both;display:block;overflow:hidden;}
.wbg-tbjq-box .wrap .l .l-lst .con img{width: 100%;}
.wbg-tbjq-box .wrap .l .l-lst.c194 .con img{
    float: right;
    width: 320px;
    margin-left: 5px;
}
.wbg-tbjq-box .wrap .r{
    width: 16%;
    float: right;
    background: #fff;
    padding: 50px 10px;
    font-size:  15px;
    line-height:  50px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 90px;
        box-shadow: 0px 0px 24px #ccc;
}

.wbg-tbjq-box .wrap .r .markline{background:url(../img/markline.png) no-repeat top left;width: 9px;height: 651px;position: absolute;top: 30px;left: 20px;}
.wbg-tbjq-box .wrap .r .r-lst{
}
.wbg-tbjq-box .wrap .r .r-lst a{
    display:  block;
    padding-left: 35px;
    position:relative;
}
.wbg-tbjq-box .wrap .r .r-lst a.act{
    color:#edaa00;text-shadow: none;
}
.wbg-tbjq-box .wrap .r .r-lst a.act:before{
    content:'';
    display:block;position:absolute;
    left:10;top:10;width:8px;height:30px;background:#edaa00;

}

/*汤包文化*/
.tbwh-box{background:#f9f9f9;overflow: hidden;/*padding-top:45px;*/}
.tbwh-box .wrap{
        margin: 0 auto;
    text-align: center;
    /* height: 54px; */
    padding: 45px 0 40px;
}
.tbwh-box .wrap .tab .tab_wrap{display: inline-block;border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0 0 30px rgba(229,225,225,0.45);}
.tbwh-box .wrap .tab a{
    font-size: 17px;
    padding: 0px 30px 0 30px;
    line-height: 54px;
    border-left: 1px solid #ccc;
    display: table-cell;
        font-weight: bold;
    color: #666;
}
.tbwh-box .wrap .tab a.first{background: #edaa00;color: #fff;}
.tbwh-box .wrap .tab a.first1{border-left: none;}
.tbwh-box .wrap .tab a.first1.first{    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;}
.tbwh-box .wrap .tab a:nth-last-child(1).first{    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;}

.tbwh-box .con-box{width: 100%;max-width: 1280px;letter-spacing: 2px;padding:40px 40px 60px;background: #fff;margin: 0 auto 60px;line-height: 30px;}
.tbwh-box .con-box .tit{font-size:30px;color: #333;text-align:center;}
.tbwh-box .con-box .tit_mark{color: #edaa00;font-size:18px;text-align: center;margin-top: 25px;margin-bottom: 25px;}
.tbwh-box .con-box .content{}
.tbwh-box .con-box .content.indent{
	text-indent: 2em;
}

.tbwh-box .con-box .content .c-lst{
    width: 1000px;
    height: 460px;
    margin: 0 auto;
    box-shadow: 0 0 8px #f1f1f1;
    overflow: hidden;
    padding:0 60px;
    position: relative;
}
.tbwh-box .con-box .content .c-lst .swiper-wh{position: absolute;z-index: 1;top: 40px;left: 4%;background: #fff;width: 92%;}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-pagination{bottom: -15px;top: unset;background: #ccc;}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-pagination .swiper-pagination-progressbar-fill{
	background: #edaa00;
	top: unset;
	bottom: 0;
	left: 0;
}
.tbwh-box .con-box .content .c-lst .swiper-wh.act{position: absolute;z-index: 10;top: 40px;left: 4%;background: #fff;width: 92%;}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-wrapper{}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-wrapper .swiper-slide{
    height: 380px;
    /* margin-top: 40px; */
    overflow: hidden;
}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-wrapper .swiper-slide .l{
    float: left;
    width: 75%;
    /* height: 100%; */
    writing-mode: vertical-rl;
    writing-mode: tb-lr;
    letter-spacing: 4px;
    line-height: 40px;
}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-wrapper .swiper-slide .r{
    float: right;
    width: 25%;
    /* height: 100%; */
}
.tbwh-box .con-box .content .c-lst .swiper-wh .swiper-wrapper .swiper-slide .r .tit{background: url(../img/wh_titmark.png) no-repeat center;width: 60px;height: 60px;line-height:  60px;text-align: center;font-size: 24px;}
.tbwh-box .con-box .content .p-lst{
	width: 1100px;
    /* display: flex; */
    margin-top: 30px;
    position: relative;
    height: 90px;
    padding:0 50px;
}
.tbwh-box .con-box .content .p-lst .swiper-button-next{
	background-image:url(../img/wh_next_act.png);
	width: 34px;
	height: 40px;
	margin-top: -20px;
	background-size: 34px 40px;
	right: 25px;
	top: 26px;
	}

.tbwh-box .con-box .content .p-lst .swiper-button-prev{
	background-image:url(../img/wh_prev_act.png);
	width: 34px;
	height: 40px;
	margin-top: -20px;
	background-size: 34px 40px;
	left: 25px;
	top: 26px;
	opacity: 0;
	}
.tbwh-box .con-box .content .swiper-button-next.swiper-button-disabled{
	background-image:url(../img/wh_next.png);
	opacity: 1;
	top: 26px;
}
.tbwh-box .con-box .content .swiper-button-prev.swiper-button-disabled{
	background-image:url(../img/wh_prev.png);
	opacity: 0;
	top: 26px;
}


.tbwh-box .con-box .content .p-lst-wrap{}
.tbwh-box .con-box .content .p-lst:before{content:'';display: block;width: 91%;height:  2px;position: absolute;background: #d6d6d6;top: 25px;left: 50px;}
.tbwh-box .con-box .content .p-lst a{
    /* flex: 1; */
    text-align: center;
    font-size: 18px;
    color: #333;
    display: block;
    position: relative;
    height: 100px;
    line-height: 130px;
}
.tbwh-box .con-box .content .p-lst a.act{color:#edaa00;}
.tbwh-box .con-box .content .p-lst a:before{content:'';display: block;width: 15px;height:  15px;position:  absolute;top: 19px;left: 50%;margin-left: -7.5px;background: #ccc;border-radius: 50%;}
.tbwh-box .con-box .content .p-lst a.act:before{background-color:#edaa00;}
.tbwh-box .con-box .content .p-lst a .i{}
.tbwh-box .con-box .content .p-lst a .name{}


.tbwh-box .box4{}
.tbwh-box .box4 .tit{
    height: 90px;
}
.tbwh-box .box4 .content1{
    margin-top: 20px;
}
.tbwh-box .box4 .content1_1{}
.tbwh-box .box4 .content1_2{
    margin-top: 20px;
    text-align: center;
    color: #edaa00;
    font-size: 15px;
}
.tbwh-box .box4 .content1_3{
    margin-top: 20px;
}
.tbwh-box .box4 .content1_3 img{
    max-width:100%;
}
.tbwh-box .box4 .content2{
    position: relative;
    padding-top: 55px;
}
.tbwh-box .box4 .content2 .tit_mark1{
    position: absolute;
    top: 25px;
    left: 30px;
}
.tbwh-box .box4 .content2 .tit_mark2{
    position:  absolute;
    bottom:  0;
    right: 0;
}
.tbwh-box .box4 .content2 .con2_tit{
    color:  #edaa00;
    text-align: center;
    font-size: 18px;
}
.tbwh-box .box4 .content2 .con2_con{
    margin-top: 20px;
}


.tbwh-box .box7{}
.tbwh-box .box7 .tit{
    height: 120px;
    line-height: 100px;
}
.tbwh-box .box7 .tit_mark{
    font-size:  14px;
    color:  #666;
    line-height: 26px;
    letter-spacing: 1px;
       margin: 0 150px;
}
.tbwh-box .box7 .new_lst{
    height:  400px;
    background: #f9f9f8;
        margin-top: 25px;
}
.tbwh-box .box7 .new_lst .new_lst_wrap{}
.tbwh-box .box7 .new_lst .swiper-pagination{
    width: 8%;
    left: 36%;
    bottom: 16px;
    font-family:"幼圆";
    color:#666;
    letter-spacing: 0px;
    }

.tbwh-box .box7 .new_lst .swiper-pagination .swiper-pagination-current{
	font-size:32px;
}

.tbwh-box .box7 .new_lst .swiper-pagination .swiper-pagination-total{
	font-size:16px;
}
.tbwh-box .box7 .new_lst .swiper-button-prev{
	background-image:url(../img/tbcc_prev.png);
	top: 95%;
	left: 36.5%;
	width: 7px;
	height: 15px;
	background-size: 7px 15px;
}
.tbwh-box .box7 .new_lst .swiper-button-next{
	background-image:url(../img/tbcc_next.png);
	right: 56.5%;
	top: 95%;
	width: 7px;
	height: 15px;
	background-size: 7px 15px;
}
.tbwh-box .box7 .new_lst .new_li{}
.tbwh-box .box7 .new_lst .new_li .l{
    width: 33.33333%;
    float: left;
}
.tbwh-box .box7 .new_lst .new_lst_wrap .new_li .l img{}
.tbwh-box .box7 .new_lst .new_lst_wrap .new_li .r{width: 66.66666%;float: right;padding-top: 35px;padding-left: 35px;padding-right: 35px;font-size: 14px;line-height: 25px;height: 340px;overflow: hidden;}


/*大师工作室*/
.dashi-tit{
    text-align: center;
    font-size: 26px;
    margin-top: 30px;
    position: relative;
    letter-spacing:2px;

    }
.dashi-tit:after{
	content:'';
	width:40px;
	height:2px;
	display:block;
	margin:10px auto 0;
	background:#edaa00;
}
.dashi-con{width: 1200px;
    margin: 0px auto 40px;
    line-height: 30px;
    text-indent: 2em;}

@media(max-width: 1640px){
	.ban_des{font-size: 30px;}
	.ban_video{top:0;}
	.swiper-container.swiper-sec4 {
    width: 1200px;
    margin-left: -600px;
	}
	.swiper-all-slide6 .allbox{padding-top:5px;}
	.swiper-all-slide6 .allbox .allbox-t{transform: scale(0.86);-webkit-transform: scale(0.86);}
	.swiper-all-slide6 .newsbox{transform: scale(0.86);-webkit-transform: scale(0.86);}
	
}
@media(max-width: 1500px){
	.tem_inner{width: 1200px;}
	.tem_head h1 img, .tem_head h2 img{width: 160px;top: 6px;}
	.tem_head nav{left: 350px;}
	.tem_head nav ul li{padding:0 5px;}
	.tem_head nav ul li dl{left: -295px;}
	.tem_head nav a{width: 80px;font-size:15px;}
	.tem_head nav a.navdown{background-size: 80px;}
	.tem_head nav a:hover{background-size: 80px;}
	.swiper-all-slide6 .newsbox{width: 1240px;}
	.swiper-all-slide6 .newsbox .left{width: 48%;}
	.swiper-all-slide6 .newsbox .right{width: 50%;}
	.swiper-all-slide6 .newsbox .right .newsli .down .title{font-size:15px;height: 35px;overflow: hidden;}
	.tem_head nav ul li .navimg{top: -80px;width: 80px;}

	.cpjy_box .wrap .lstimg ul li .con{width: 1200px;margin-left:-600px;}
	.cpjy_box .wrap .lstimg ul li .con .des .l{width: 58%;}

	.wbg-tbjq-box .wrap{width: 1200px;}
	/*.wbg-tbjq-box .wrap .l{width:100%;transform: scale(0.8) translateX(-150px) translateY(-940px);}*/
    .wbg-tbjq-box .wrap .r{font-size:13px; padding: 30px 6px;width: 19%;}
    .wbg-tbjq-box .wrap .r .r-lst a.act:before{left: 15px;}
	
}
@media(max-width: 1366px){
	.swiper-container.swiper-sec4 {
    width: 1100px;
    margin-left: -550px;
	}

	.about5 .descimg img{width: 1240px;}
	.con-msg{
	width: 1240px;
    margin-left: -620px;
	}
	.ad-lst ul{ width: 1240px;}
	.ad-lst ul li:nth-child(3n-1) {margin: 0 30px;}
	.new-wrap ul{width: 1240px;}
	.new-wrap ul li:nth-child(3n-1) { margin: 0 30px;}
	.foot .foot-wp {width: 1240px;}
	.brand .w1280{width: 1240px;}
	.brand .brand2 .lst .lst_wrap .li {width: 570px;}
	.brand .brand3 .lst .li{margin-left: 50px;}
	.brand .brand4 .lst_wrap .li {width: 242px;}
	.brand .brand4 .lst_wrap .li a{padding-left: 44px;}


	.brand .brand1 .lst .lst_wrap .li{margin-left: 30px;}
	.wbgcon .common{width: 1240px;}
	.mv_inner{width: 1240px;}
	.mv_inner img.bj{width: 1240px;}
	.wbgcon .common.con4 .swiper-sec4{width: 1240px; margin-left: -620px;}
	.new-det{width: 1240px;}

	.tb_con1 .inner{width: 1240px;}
	.tb_con1 .inner img{width: 100% !important;height: auto !important;}

	.tb_con2 .inner{width: 1240px;}
	.tb_con2 .inner img{width: 100% !important;height: auto !important;}
	.tb_con3 .inner{width: 1240px;}
	.about2 .title-t, .about2 .title-b,.about3 .title-com,.about4 .w1280,.about5 .w1280{width: 1240px;}
	.about3{width: 1240px;}
	.about3 .desc{width: 1240px;}
	.about4 .lst .hon10{right: 312px;}
	.about4 .lst .hon17{right: 355px;}
	.about4 .lst .hon4{right: 325px;}
	.bookimg {width: 1240px;margin: 80px auto 0;}
	.w1280{width: 1240px;}
	.about3_1 .about3_1_box{
		width: 1000px;
	}
	.about3_1 .about3_l_wrapbox{
		width: 1180px;
	}
	.about3_1 .about3_1_box .lst_wrap .lst .con{
		width: 1000px;
	}
	.about3_1 .title-t{width: 1240px;}
	.about3_1 .about3_1_box .swiper-button-prev{    left: 40px;}
	.about3_1 .about3_1_box .swiper-button-next{    right: 40px;}
	
	.cpjy_box .wrap .lstimg ul li .con{
		width: 1110px;
		margin-left: -550px;
	}
	.cpjy_box .wrap{
		width: 1120px;
	}
	.cpjy_box .wrap .lstimg ul li{
		margin-bottom:20px;
	}
	.cpjy_box .wrap .lstimg ul li .cpjya .slt{
		width: 350px;
	}
	.job{
		width: 1220px;
		margin: 50px auto 65px;
	}
	.job .job-t .left img{
		width: 100%;
	}
	.job .job-b .job-b-tit{
		margin-top:50px;
	}
}

@media(max-width: 1300px){
	.ban_des{font-size: 26px;}
	.about1 .about1-t .content {width: 95%;margin: 0 auto;}
	
	.brand .brand1 .lst .lst_wrap .li{margin-left: 30px;}

	.tbwh-box .con-box{max-width: 1220px;}
	.tbwh-box .box7 .new_lst .new_lst_wrap .new_li .r{/* width: 66.666666%; */}
	.tbwh-box .box7 .new_lst .swiper-pagination{
    /* left: 36%; */
    }
    .tbwh-box .box7 .new_lst .swiper-button-prev{
    /* left: 36%; */
    }
    .tbwh-box .box7 .new_lst .swiper-button-next{
    	/* right: 56%; */
    }
}

@media(max-height: 850px){
	.swiper-all-slide4 .allbox{padding-top: 40px;}
	.secdesc{margin-bottom: 0;}
	.swiper-container.swiper-sec4{height: 460px;}
}
@media(max-height: 850px){
	.swiper-all-slide6 .allbox .secmark{font-size:50px;}
	.swiper-all-slide6 .newsbox{margin-top: 0px;}
}
@media(max-height: 800px){
	.swiper-all-slide6 .allbox .secmark{font-size:50px;}
	.swiper-all-slide6 .newsbox{margin-top: -35px;}
}