html {
}
body{background-color: #f7f7f7;padding:0;margin:0;font-size:14px;font-family:Arial,"Microsoft YaHei",Helvetica,sans-serif;line-height:24px;color:#000}*{padding:0;margin:0;outline:0}
ul,ol{list-style: none;!important}
div img{display:block;line-height:0}
img{width:100%}
.fl{float:left}
.fr{float:right}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
a{color:#212121}a:link{text-decoration:none}a:visited{text-decoration:none;color:#212121}a:hover{text-decoration:none;color:#212121}a:active{text-decoration:none}
input[type="button"],input[type="submit"],input[type="reset"] {	-webkit-appearance: none;}

.bzx{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.kehu{height: 35px;}
.kehu p {
	float: left;
	padding-left: 10px;
	color: #666;
}
.kehu img {
	width: 25px !important;
	height: 25px !important;
	border: 1px solid #999;
	border-radius: 34px;
	float: left;
	margin: 0 -3px !important;
}

.yuedu{text-align: center;color: #999; height: 30px;margin: auto;width: 430px;}
.yuedu p,.yuedu a{padding: 0 10px; float: left; color: #999;}
.yuedu img{float: left; width: auto;position: relative;top: 3px; padding: 0 5px;}

.downcontent p{color: #999;}
.downcontent p span{color: #000;}
.photodown{padding:0 80px; height: 30px;  }
.photodown a{padding: 5px;margin: 5px;border-radius: 5px;color: #fff;background: #C00000;font-size: 12px;}

.shoukuan{padding:50px 0 100px;}
.shoukuan .box{background:#fff; border: 1px solid #c2492e; border-radius: 20px; width: 500px;margin: auto; text-align: center; padding-bottom: 30px;}
.shoukuan .box .top{height: 100px;border-radius: 18px 18px 0 0; background-color:#c2492e;}
.shoukuan .box .top img{width: 220px; padding-top:23px;}
.shoukuan .box .title{font-size: 30px; height: 50px; line-height: 50px;}
.shoukuan .box .qcode{width: 200px; margin: auto;}
.shoukuan .box .pay_type{width: 200px; margin: auto;}
.shoukuan .box .line0 {margin:30px auto;width: 400px;border-top: 1px dashed #666;}
.shoukuan .box .remark {width: 200px; margin: auto;}
.shoukuan .box .remark p{ text-align: left;line-height: 30px;}
.shoukuan .box .remark p span{ color: #333;}
.shoukuan .box p { color: #999;line-height: 50px;}


.paylink{padding:50px 0 100px;}
.paylink .box{border: 1px solid #c2492e; width: 800px;margin: auto; text-align: center; padding-bottom: 30px;}
.paylink .box .top{height: 100px;border-radius: 18px 18px 0 0; background-color:#c2492e;}
.paylink .box .top img{width: 220px; padding-top:23px;}
.paylink .box .title{font-size: 30px; height: 50px; line-height: 50px; padding: 30px;}
.paylink .box .qcode{width: 200px; margin: auto;}
.paylink .box .pay_type{width: 200px; margin: auto;}
.paylink .box .line0 {margin:30px auto;width: 500px;border-top: 1px dashed #666;}
.paylink .box .remark {width: 500px; margin: auto;}
.paylink .box .remark p{ text-align: left; padding-left: 40px; line-height: 30px;}
.paylink .box .remark p span{ color: #333;}
.paylink .box .remark .retitle{text-align: left;padding: 10px 0px;}
.paylink .box p { color: #999; line-height: 50px;}
.paylink .box .remark .red1{color: red; }

		.closeLogin{cursor:pointer; position: absolute; right: 10px;}
		.wxBox,.loginMain .otherBox{width:303px;height:377px;margin:auto;margin-top:20px; text-align: center;}
		 
		.loginMain .otherBox .formInfo .zclink{width:113px;margin:auto;height:26px;margin-left:187px;color:#999;}
		.loginMain .otherBox .formInfo .login-three-home{padding:10px 0 10px 0}
		/* .wxBox .content-wrap{padding:25px 0px 0 0;} */
		.wxBox .content-wrap .codesec{padding-bottom:10px;font-size:16px;color:#777;}
		.wxBox .content-wrap .sectxt{font-size:14px;color:#999;margin-top:10px;}
		
		.Popupopa{display:block;width:100%;height:100%;background-color: rgb(0, 0, 0,.5);position:absolute;top:0;}
		.loginClose{display:block;width:30px;height:30px;cursor:pointer;background:url("../../Images/Login/ico-close.png") no-repeat center;position:absolute;left:345px;margin-top:30px;z-index: 999;}
		.loginMain .otherBox .login-three-home .sina {margin-left:15px;}
		.loginMain .otherBox .login-three-home p{color:#999;height:26px;line-height:26px;}
		.loginMain .otherBox .formInfo dd .text{width:300px;font-size: 16px;height:42px;}
		.loginMain .otherBox .login-three-home a i{width:25px;background-size: 90px;}
		.loginMain .otherBox .login-three-home a{width:30px;height:30px;border-radius:30px;margin-right:20px;}
		.login-three-home .sina,.login-three-home .qq,.login-three-home .yangcong{margin-left:0;}
		.loginMain .otherBox .login-three-home .qq i {background-position: -27px 6px;}
		.loginMain .otherBox .login-three-home .yangcong i{background-position: -64px 5px;}
		.login-three-home {width:280px;padding-top: 0px !important;}	
		.QrCodeImg{border:1px solid #E2E2E2;width:100%;height:100%}
		.QrCodeImgInvalid{position:absolute;top:2px;bottom:0;right:0;left:2px;background-color:rgba(0,0,0,.4); display: none;justify-content: center;align-items: center;text-align: center;color:white;}


.login2 {float: left;width: 50%;text-align: center;height: 40px;line-height: 40px; border-bottom: 3px solid #eae8e8; font-size: 18px; }
.login_wx_msg::after{ clear: both;}
.layui-layer-content .action{border-bottom: 3px solid #ff1b1b;}
/* 登录 */
.bind-mobile{ background-color: #fff;border-radius: 4px;color: #5a5e66;display: inline-block;font-size: 18px;height: 40px; padding: 0 15px; transition: border-color .2s cubic-bezier(.645,.045,.355,1); margin: 20px auto;width: 82%;border: 1px solid #d8dce5;}
.bind-v{background-color: #fff;	border-radius: 4px;	border: 1px solid #d8dce5;	box-sizing: border-box;	color: #5a5e66;	display: inline-block;	font-size: 18px;	height: 40px;	line-height: 1;	outline: 0;	padding: 0 15px;width: 60%; margin: 0px auto ;
}
.bind-btn{margin-top: 20px;width: 300px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #fff;background:#ff1b1b;border-radius: 30px;border: 0px;}
.error{padding: 10px;color: red;}
.getcode {float: right;outline: none;border: none;width: 100px;height: 35px;line-height: 35px;text-align: center;font-size: 12px;color: #ffffff;cursor: pointer;background-color: #ff1b1b; border-radius: 20px;}
.getcode.active {background: #ccc;border: solid 1px #ccc;}

.top-hander {    position: relative;  z-index:12;    height: 30px;    line-height: 30px;    background-color: #F0F0F0;   font-size: 12px;    color: #666;    border-bottom: 1px solid #E6E6E6;}
.home-index-top {	height:30px}
.home-index-top .w1200 {line-height:30px;	width: 1200px;	margin: 0 auto;}
.home-index-top .w1200 .jt-x {top:15px}
.spacer {
    width: 1px;
    height: 12px;
    padding: 0;
    margin: 10px 2px 0;
    background: #dedede;
    overflow: hidden
}
.top-ri-header>li{
    float: left;
    padding: 0 2px;
    cursor: pointer;
	list-style: none;
}
.red{color: #e23435;}
.top-ri-header>li:hover{
    color: #e23435;
}
.top-ri-header .hover-ba-navdh:hover {
    color: #666;
    border-color: #ccc;
}
.top-ri-header .hover-ba-navdh{
    position: relative;
    border: 1px solid transparent;
    line-height:28px;
    padding: 0;
}
.top-ri-header .spacer{padding: 0;}
.top-ri-header li a{ padding-left: 10px;}
.txtcenter {	text-align: center}
.rightfix{position: fixed; bottom: 115px; right: 0px; z-index: 303; width: 56px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.rightwx2{position: absolute; top: 191px; left: -113px;width: 113px; height: 113px; background: #c2492e;justify-content: center;align-items: center; display: none;}
.rightwx2 img{width: 98px;}
.rightwx3{position: absolute; top: 248px; left: -113px;width: 113px; background: #c2492e; height: 56px; line-height: 56px; color: #fff; text-align: center;display: none;}

.rightfix img{margin-bottom: 1px; cursor: pointer;}
.w1180{width: 1180px; margin: 0 auto; clear: both;}
.flexrows{display: flex; flex-direction: row; justify-content: space-between; align-items: center; /*padding: 10px 0;*/}
.nav1 img{width: 170px;}
.nav2{display: flex; justify-content:flex-start; align-items: center; width:600px; padding-left:230px; padding-top:10px;}
.nav2 a{margin-right: 50px; border-bottom: #fff 2px solid; font-size: 1.125rem;}
.nav2 a.on{border-bottom: #e32b0c 2px solid;}
.nav3{display: flex; justify-content:center; align-items: center; flex: 1; line-height:56px;font-size: 16px;padding-left:20px;overflow: hidden; padding-top: 10px;}
.nav3 img{display:inline-block;vertical-align:middle;width: 16px; margin-right: 6px; margin-top:2px;}
.nav3 .tel_a{color: #d03018;font-weight: bold;}
.nav3_r{float:right; font-size:16px;padding-left:20px;}
.nav3_r a:hover{color: #d03018;}

.relatives{position: relative;}
.h400{height: 400px;}

.indexswiper{width: 100%; color: #fff;}
.swiper-container {
	width: 100%;
	height: 100%;
}
.indexswiper .swiper-slide {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}


.khpjfenswiper .swiper-slide {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 100%;
}
.khpjfenswiper .swiper-container {
	width: 100%;
	height: 100%;
}
.khpjfenswiper .khpjtou .khpjtoutjs{margin: 10px;}
.swiper-pagination{position: relative; padding-top: 7px;}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
	margin: 0 4px;
    display: inline-block;
    border-radius: 100%;
    background: #c4c4c4;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #d03018;
}

.swipertitle{font-size: 2rem; letter-spacing: .2rem; padding-bottom: 10px; line-height:3rem}
.swipertitle span{font-size: 3rem; font-weight: 800;}

.shaixuan1{width: 100%; display: flex; justify-content: center; align-items: center; position: absolute; left: 0; bottom: 65px; z-index: 23;}
.shaixuan1 input{outline: none;}
.shaixuan2,.mddshaixuan2{height:44px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;display: flex; justify-content: space-between; align-items: center;}
.shaixuan3{position: relative; width: 222px; height: 40px; background: #fff;}
.shaixuan5{position: relative; width: 525px; height: 54px; background: #fff;border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;-moz-border-radius: 10px 0 0 10px;-ms-border-radius: 10px 0 0 10px;-o-border-radius: 10px 0 0 10px;box-shadow: 0 1px 14px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 14px rgba(0,0,0,0.2);}
.sxtitle{color:gray;}
.sxtitleOut{width: 100%; height: 100%; color: #8a8a8a; font-size: 18px; display: flex; justify-content: center; align-items: center; /* cursor: pointer; */}
.sxarow{position: absolute; top: 16px; right: 10px; line-height: 40px;}
.sxarow img{width: 11px;}
.shaixuan4{display: flex;width: 120px;height: 54px;background: url(https://img.youshantuanjian.com/templates/images/sc_icon.png) 20px center no-repeat;background-color: #ff1b1b;color: #fff;justify-content: center; align-items: center; font-size: 18px; cursor: pointer; border:0px;border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-ms-border-radius: 0 10px 10px 0;-o-border-radius: 0 10px 10px 0;padding-left: 20px;}

.shaixuanold{width: 92px; height: 40px; background: #ff1b1b; color: #fff; display: flex; justify-content: center; align-items: center; font-size: .85rem; cursor: pointer; border:0px;}

.sxSelect{position: absolute; top: 40px; width: 100%; background: #fff; flex-direction: column; display: none;}
.sxSelect span{line-height: 40px; text-align: center; cursor: pointer; color:#8a8a8a; font-size: .85rem;}
.banner_div .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 40px;}
.banner_div .swiper-pagination-bullet{width: 12px;height: 12px;background-color: rgba(255,255,255,0.5);}
.banner_div .swiper-pagination-bullet-active{background-color: #fff;}

/*标题*/
.title_div{margin-top: 35px;overflow: hidden;}
.title_div span{display: block;line-height:34px;font-size: 24px; color: #d03018;font-weight: bold;text-align: center;}
.title_div p{line-height:24px;text-align: center;font-size: 14px; color: #7c7c7c; padding-bottom: 20px;}

.ystj{display: flex; flex-flow: row wrap; align-content: stretch;justify-content:space-between;}

.faystuijian{width: 262px; border: 1px solid #f5f5f5; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom: 30px;-webkit-transition:all .2s linear;transition:all .2s linear; margin-right: 20px;}
.faystuijian::after{height: 0;width: 262px;min-width: 262px;content: "";}
.faystuijian img{width: 262px; height: 175px;  margin-right: 20px;}
.faystuijian .ystj01{color: #666; font-size: 1rem; overflow: hidden; font-weight: bold; width: 260px; margin-top: -10px; margin-left: 0px;}
.faystuijian .ystj02{width: 260px; color: #666; font-size: 0.9rem; white-space: nowrap;overflow: hidden;text-overflow:ellipsis; margin-top: -10px; margin-left: 10px;}
.faystuijian .ystj03{padding: 8px 10px 15px 10px; text-align: center；}
.faystuijian .jiage{font-size: 26px; color: #e32b0c; margin-left: 0px; padding-left: 0px;}
.faystuijian .ydq{float: right; margin-right: 20px;}
.faystuijian:hover{z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}


.fatystuijian{width: 272px; border: 1px solid #f5f5f5; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom: 30px;-webkit-transition:all .2s linear;transition:all .2s linear; }

.fatystuijian::after{height: 0;width: 272px;min-width: 272px;content: "";}
.fatystuijian img{width: 272px;}
.fatystuijian .ystj01{color: #666; font-size: 1rem; overflow: hidden; font-weight: bold; width: 270px; margin-top: -10px;}
.fatystuijian .ystj02{width: 270px; color: #666; font-size: 0.9rem; white-space: nowrap;overflow: hidden;text-overflow:ellipsis; margin-top: -10px; margin-left: 10px;}
.fatystuijian .ystj03{padding: 8px 10px 15px 10px; text-align: center；}
.fatystuijian .jiage{font-size: 26px; color: #e32b0c; margin-left: 0px; padding-left: 0px;}
.fatystuijian .ydq{float: right;}
.fatystuijian:hover{z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.fatystuijian img:hover{z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}

.ystuijian{border: 1px solid #f5f5f5; margin-bottom:30px;margin-right: 20px;}
.ystuijian::after{height: 0;width: 262px;min-width: 262px;content: "";}
.ystuijian img{height: 175px; /* width: 262px;   margin-right: 20px; */}




.wzystuijian{width: 262px; border: 1px solid #f5f5f5; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom: 30px;-webkit-transition:all .2s linear;transition:all .2s linear; margin-right: 20px;}
.wzystuijian::after{height: 0;width: 262px;min-width: 262px;content: "";}
.wzystuijian img{width: 262px; height: 175px;  margin-right: 20px;}
.wzystuijian .ystj01{padding:5px 0px; margin-bottom: 1px; color: #666; height: 40px; line-height:40px; font-size: 1rem; overflow: hidden; font-weight: bold;  text-align: center}

.ystj01{padding:5px 0px; margin-bottom: 1px; color: #666; height: 40px; line-height:40px; font-size: 1rem; overflow: hidden; font-weight: bold; }
.ystj02{width: 266px; }
.ystj02 span{border: #e9e8e8 1px solid; display: inline-block; padding: 3px 8px; color: #939393; font-size: .85rem; margin: 0 5px;}
.ystj03{padding: 8px 10px 15px 10px; text-align: center；}
.jiage{font-size: 1.5rem; color: #e32b0c; margin-left:15px;}

.ystjal01{padding:5px 0px; margin-bottom: 1px; color: #666; height: 40px; line-height: 40px; font-size: 1rem; overflow: hidden; font-weight: bold;}
.ystjal02{padding:5px;}
.ystjal03{padding: 16px 10px 15px 10px; font-size: 16px;}
.ystjal03 span{color: red; font-size: 22px;}


.mdd01{padding: 0px 10px 8px 10px; margin-bottom: 1px; color: #666; height: 25px; line-height: 1.5rem; font-size: 1rem; overflow: hidden; font-weight: bold; width: 260px;}
.mdd02{width: 100%; padding: 0px 10px 8px 10px; }
.mdd02 span{border: #e9e8e8 1px solid; display: inline-block; padding: 3px 8px; color: #939393; font-size: .85rem; margin-right: 5px;}
.mdd03{padding: 0px 10px 8px 10px; height: 28px;}
.mdd03 p{height: 25px; overflow:hidden;}

.ckgd a{display: flex; flex-direction: row; justify-content: center; align-items: center; color: #fff;}

/*热门目的地*/
.bggrey{padding-bottom: 25px;overflow: hidden;}
.mdd{display: flex; flex-flow: row wrap; justify-content: space-between; align-content: stretch;}
.rmmdd{width: 377px; position: relative; margin-bottom: 25px; line-height: 0;-webkit-transition:all .2s linear;transition:all .2s linear;}
.rmmdd img{width:377px;height: 251px;}

.rmddtitle{position: absolute; top:0; left: 0; width: 100%; height: 90px; color: #fff; font-size: .8rem; line-height: 1.5rem;
background:-moz-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0));/*Mozilla*/
background:-webkit-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0));/*new gradient for Webkit*/
background:-o-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0)); /*Opera11*/}
.rmddtitle p{padding: 25px 0 0 25px; text-align: left; }
.rmddtitle span{font-size: 16px; line-height: 36px;padding: 0 2px;}
.jcantitle{position: absolute; top:0; left: 0; width: 100%; height: 50px; color: #fff; font-size: .8rem; line-height: 1.5rem;
background:-moz-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0));/*Mozilla*/
background:-webkit-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0));/*new gradient for Webkit*/
background:-o-linear-gradient(top,rgba(30,33,37,1),rgba(255,255,255,0)); /*Opera11*/}
.jcantitle p{padding: 15px 0 0 15px;}

/*团建故事*/
.bgd03{background-color: #d03018; padding-bottom: 30px;overflow: hidden;}

.story{display: flex; flex-flow: row wrap; justify-content: flex-start; align-content: flex-start;margin-top: 20px;}
.storylist{width:361px; background: #fff; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;-webkit-transition:all .2s linear;transition:all .2s linear;padding: 10px 8px;margin: 0 15px 25px 0;overflow: hidden;}
.storylist img{display:block;width: 361px;}
.storylist01{display:block;width: 361px;line-height: 26px; font-size:14px;text-align:center;margin-top: 10px;}

.storylisttitle{display: flex; flex-direction: row; justify-content:flex-start; align-items: center;text-align: center;}
.stlistimg img{width: 2.5rem;height:2.5rem;  margin: 0 .4rem;}

.yslogo1{background: url(https://img.youshantuanjian.com/templates/images/yslogo.jpg) no-repeat center center #b43113; color: #fff; display: flex; flex-direction: column; justify-content: center; align-items: center; line-height: 1.5rem; font-size: .9rem;}
.yslogo1 div:first-child{font-size: 1.5rem; padding-bottom: 10px;}


/*我们服务过的客户*/
.customer{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding-bottom: 90px;}
.customerlist{width: 158px;margin-bottom: 1rem;line-height: 0;box-shadow: 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);}


.flystuijian{width: 204px; height: 300px; margin-bottom: 0px;-webkit-transition:all .2s linear;transition:all .2s linear}
.flystuijian:hover{z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.flystuijian img{width: 204px; height: 300px;}

.flgd{ z-index: 3; color: white; font-size: 14px; position: relative; top:-66px; left: 45px;}
.flgdimg {padding-left:5px; position:absolute; }
.flgdimg img {width:20px; height:auto;}

.syystuijian{width: 304px; height:300px; border: 1px solid #f5f5f5; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-bottom: 30px;-webkit-transition:all .2s linear;transition:all .2s linear}
.syystuijian:hover{z-index:2;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.2);box-shadow:0 1px 15px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.syystuijian img{width: 304px; height: 202px;  margin-right: 20px; margin-bottom:18px;}
.syystuijian .sytj01 {width: 290px; color: #333; font-size: 18px; overflow: hidden; font-weight: bold; padding-left: 5px;}
.syystuijian .sytj02 {width: 290px; color: #666; font-size: 14px; overflow: hidden; font-weight: bold; padding-left: 5px;}
.syystuijian .sytj03 {padding: 5px 10px 0px 10px;  font-size: 14px; margin-bottom: 10px;}
.syystuijian .sytj03 .jiage{display:inline-block;vertical-align:middle;font-size: 20px; color: #d03018;font-weight:bold;margin-left: 0px; padding-left: 0px;margin-top: -3px;}
.syystuijian .ydq{float: right; margin-right: 20px;}



.famubiao{position: relative; top: -250px; right: 20px; text-align: right;}
.famubiao span{border: #e9e8e8 1px solid; background: #c00000; color: #ffffff; font-size: .85rem; margin-right: 5px; padding-left: 5px; padding-right: 5px;}

/*大家这样评价我们 */
.black{color: #000;}
.khpj{width:100%;height: 355px;background: url(https://img.youshantuanjian.com/templates/images/pingjia.jpg) no-repeat center center; background-size: cover;overflow: hidden;}

.khpjfen{height:184px;background-color: #fff;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;o-border-radius: 12px;margin-top: 25px;overflow: hidden;box-shadow: 0 1px 14px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 14px rgba(0,0,0,0.2);}


.khpj01{display: flex;justify-content:space-between; align-content: stretch; margin-bottom: 1rem;}
.khpjtou{width: 345px;height:108px;border-right: 1px solid #eaeaea;overflow: hidden;margin-left: 38px;}

.khpjimg{float:left;width:68px;height: 68px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;margin-right: 16px;}
.khpjimg1{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401104850_33705.jpg) no-repeat center center; background-size: cover;}
.khpjimg2{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401110320_75586.jpg) no-repeat center center; background-size: cover;}
.khpjimg3{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401105722_40284.jpg) no-repeat center center; background-size: cover;}
.khpjimg4{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401105808_16168.jpg) no-repeat center center; background-size: cover;}
.khpjimg5{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401105923_77084.jpg) no-repeat center center; background-size: cover;}
.khpjimg6{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401093956_80439.jpg) no-repeat center center; background-size: cover;}
.khpjimg7{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401104403_44848.jpg) no-repeat center center; background-size: cover;}
.khpjimg8{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401104850_33705.jpg) no-repeat center center; background-size: cover;}
.khpjimg9{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401110320_75586.jpg) no-repeat center center; background-size: cover;}
.khpjimg10{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401105722_40284.jpg) no-repeat center center; background-size: cover;}
.khpjimg11{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401105808_16168.jpg) no-repeat center center; background-size: cover;}

.khpjcon{float:left;width: 230px;line-height: 20px;font-size: 14px;color: #7c7c7c;}
.khpjcon span{display:block;font-size:16px;color: #333;margin-bottom: 8px;}

.khpjfen .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 30px;}
.khpjfen .swiper-pagination{padding-top: 0;}

.zhengge{display: inline-block; padding-bottom: .4rem;}

/*创意有山*/
.cyi_wrap{width: 100%;background-color:#fff;overflow: hidden;padding-bottom: 50px;}

.cyi_con{margin-top: 10px;}
.cyi_ul li{float: left;width: 204px;height: 336px;position: relative;cursor: pointer;}
.cyi_li1{background: url(https://img.youshantuanjian.com/templates/images/tjcy01.jpg) no-repeat center center; background-size: cover;}
.cyi_li2{background: url(https://img.youshantuanjian.com/templates/images/tjcy02.jpg) no-repeat center center; background-size: cover;}
.cyi_li3{background: url(https://img.youshantuanjian.com/templates/images/tjcy03.jpg) no-repeat center center; background-size: cover;}
.cyi_li4{background: url(https://img.youshantuanjian.com/templates/images/tjcy04.jpg) no-repeat center center; background-size: cover;}
.cyi_x{width: 204px;height: 336px;overflow: hidden;background-color: rgba(0,0,0,0.4);overflow: hidden;position: absolute;top: 0;left: 0;}
.cyi_x p{width: 204px;line-height: 26px;font-size: 16px;font-weight: bold;color: #fff;text-align: center;margin-top: 125px;}
.cyi_m{width: 568px;height: 336px;background-color: rgba(245,251,255,0.7);position: absolute;top: 0;left: 0;overflow: hidden;z-index: 9;display: none;overflow: hidden;}
.cyi_m span{display: block;width:388px;height: 34px;line-height: 34px;font-size: 18px;font-weight: bold;color: #333;margin-top: 83px;padding: 0 90px;overflow: hidden;}
.cyi_m p{width:388px;line-height: 30px;font-size: 14px;color: #333;margin-top: 10px;padding: 0 90px;overflow: hidden;}

.cyi_ul li.cur .cyi_x{display: none;}
.cyi_ul li.cur .cyi_m{display: block;}

/*经验的团建管家*/
.khpjtjs{background: url(https://img.youshantuanjian.com/templates/images/pingjia.jpg) no-repeat center center; background-size: cover; height: 530px;overflow: hidden;}

.khpj01tjs{display: flex; flex-flow: row wrap; justify-content: space-between; overflow: hidden;padding-top: 5px;}
.khpjtoutjs{float: left;width: 364px;height:160px;background-color:#fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;box-shadow: 0 1px 14px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 14px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 14px rgba(0,0,0,0.2);margin-bottom: 23px;overflow: hidden;}
.khpjimgtjs{float:left;width: 184px;height: 160px;}
.khpjimgtjs1{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401153916_68027.jpg) no-repeat center center; background-size: cover;}
.khpjimgtjs2{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401153906_98233.jpg) no-repeat center center; background-size: cover;}
.khpjimgtjs3{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401153855_41259.jpg) no-repeat center center; background-size: cover;}
.khpjimgtjs4{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401153841_14717.jpg) no-repeat center center; background-size: cover;}
.khpjimgtjs5{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401153811_78316.jpg) no-repeat center center; background-size: cover;}
.khpjimgtjs6{background: url(https://img.youshantuanjian.com/uploadfile/logo/20200401/20200401183730_78822.jpg) no-repeat center center; background-size: cover;}

.khpjcontjs{float:left;width: 150px;margin: 20px 0 0 20px;}
.khpjcontjs span{display:block;line-height:36px;font-size:16px;color: #d03018;}
.khpjcontjs p{line-height: 22px;font-size: 14px;color: #333;}


/*一站式服务*/
.servers{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding-bottom: 1rem;}

.servers_ul{margin: 35px auto 70px;overflow: hidden;padding:0 2px;}
.servers_ul li{float: left;width: 196px;}
.servers_ul li img{display:block;width:auto;height: 72px;margin: 0 auto;}
.servers_ul li span{display:block;height: 32px;line-height: 32px;font-size: 18px;font-weight: bold;color: #333;text-align:center;margin-top: 28px;}
.servers_ul li p{line-height: 22px;font-size: 14px;color: #333;text-align: center;}


/* 团建方案 */
.tjfaout{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 40px;position: relative;}
.tjfatitle{font-size: 1.5rem; padding:5rem 0 2.1875rem 10px;}

/*右侧吸顶*/
.tjfaright{width: 280px;height:375px;background-color: #fff;position: absolute;top: 0;right: 0;overflow: hidden;}
.tjfaright.cur{position: fixed;top: 0;right:50%;margin-right:-590px ;}

.tjfagright{width: 280px; background-color: #fff; padding-bottom: 28px;}

.tjfarighttitle{line-height:42px;font-size: 16px;color: #d03018; padding: 0 25px;margin-top: 10px;}
.tjfainput{padding: 0 25px;overflow: hidden;}
.tjfainput input{width:198px;border: 0;height: 44px;line-height: 44px;font-size:14px;color:#7c7c7c;padding:0 15px; margin-top: 10px;border: 1px solid #e8e8e8;background-color: #f8f8f8;outline: none;}
.tjfainput input[type=button]{width: 100%; color: #fff; text-align: center; background: #d03018; margin: 20px 0 25px; cursor: pointer;}
.tjfainput input[type=button]:hover{background: #f33c20;}
.tjfawx{overflow: hidden;padding: 0 25px;margin-top: -10px;}
.tjfawx img{float:left;width: 87px;height: 87px;border: 1px solid #e8e8e8;}
.tjsaoyisao{float:left;width:130px;line-height:20px;font-size:14px;color: #333;margin: 2px 0 0 10px;overflow: hidden;}
.tjsaoyisao span{display:block;color: #d03018;}
.tjsaoyisao .tj_span1{margin-bottom: 4px;}
.tjsaoyisao span a{color: #333;}

.pages{display: flex; justify-content: center; align-items: center; text-align: center; margin:0 auto 40px auto;}
.pages span{border-radius: 50%; width: 1.75rem; height: 1.75rem; border: #fff 1px solid; margin: 0 10px; display:flex; justify-content: center; align-items: center; cursor: pointer;}

.pages span:hover{border: #d03018 1px solid;}

.pages span.on{border-radius: 50%; border: #d03018 1px solid; color: #fff; background: #d03018;}

/*page*/
.page{width:100%;line-height:30px;padding:10px 20px 20px 20pz;color: #e32b0c;display: flex; justify-content: center; align-items: center; text-align: center; margin:0 auto 20px auto;}
.page a{display:inline-block;padding:0 12px;margin:0 4px;border:1px #e32b0c solid; color: #e32b0c;}
.page a:hover,.page .cur{color:#fff !important;text-decoration: none;background-color: #e32b0c;border-color:#e32b0c;}





/*二级页*/
.bortopc6c{border-top: #c6c6c6 1px solid; margin: 10px 0 5px 0;display: none;}
.mianbaoxie{padding: 20px 0;font-size: 14px;color: #7b7b7b;}
.mianbaoxie a{color: #7b7b7b;}
.mianbaoxie a:hover{color: #f5493a;}

.details{padding: 35px 20px 30px 20px; margin-bottom: 25px; box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #fff;}
.details .pu {margin-right: 30px; width: 526px;height: 354px;}
.details .pu img{width: 526px; height: 354px;}
.details .fl_r{width: 540px;margin-top: 7px;}
.details .fl h1 {line-height:38px;font-size: 24px;font-weight:bold;margin-left: 10px; width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.details .fl h2 {line-height:34px;font-size: 18px; margin-bottom: 15px; margin-left: 22px;}
.tjly {padding-left: 25px; margin-bottom: 5px;height: 98px;overflow:hidden; text-overflow:ellipsis;}
.tjly span{line-height:26px;font-size: 14px;color: #333; font-weight: bold;}
.tjly span:nth-child(2){font-weight: normal;color: #565656;}

.details .fl .boxyx {height: 176px;padding: 0 10px 0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;position:relative;}
.details .fl .box {padding: 15px 10px 15px 10px; box-sizing: border-box;-webkit-box-sizing: border-box;height: 300px; }


.line{float: left; width: 100%; height: 2px; border-bottom:1px dotted #cf3340;}
.details .fl .box .box1 { overflow: hidden; margin-bottom: 10px; }
.details .fl .box .box1 span { float: left; color: #999999; }
.details .fl .box .box1 p { font-size: 14px; color: #333; float: left; }
.details .fl .box .box1 p span{ font-size: 14px; color: #333; float: left; }
.details .fl .box .box1 i { color: #cf3340; float: left; }
.details .fl .box .box2 { overflow: hidden; }
.details .fl .box .box2 p { float: left; }
.details .fl .box .box2 p i{color: #cf3340; font-size: 16px;}
.details .fl .box .box2 .input {width: 150px; height: 20px;margin: 10px; padding-left: 5px;}
.details .fl .box .box2 .radio{margin: 10px 10px 10px 2px;}
.box-left{width: 60%; float: left;}
.boxyx-left{width: 50%; float: left;overflow: hidden;}
.boxyx-left .box1 { overflow: hidden; margin-bottom: 10px; }
.boxyx-left .box1 span { float: left; color: #999999; }
.boxyx-left .box1 p { font-size: 14px; color: #333; float: left; }
.boxyx-left .box1 p span{ font-size: 14px; color: #333; float: left; }
.details .fl .boxyx .price {color: #f54030; font-size: 40px; float: right; margin-top: -30px;}
.details .fl .price p i {font-size: 24px;}

.boxy {line-height:28px;font-size: 14px;padding-left: 20px; overflow: hidden;}
.boxy span { color: #565656; font-weight: normal;}
.boxy span:nth-child(2){font-weight: 600;}
.boxy span:nth-child(3){font-weight: 600;}
.boxy span:nth-child(4){font-weight: 600;}
.boxy span:nth-child(5){font-weight: 600;}

.chuangyizx{width: 535px;height:56px;padding-left: 20px;position: absolute;bottom: 0;overflow: hidden;}
.chuangyizx span{height: 54px;line-height: 54px;font-size: 20px;text-align: center;border:1px solid #d03018;}
.jiaweixin {cursor:pointer;display: inline-block; color: #fff; width: 243px; height: 38px; line-height: 38px; text-align: center; background: #d03018; margin-left: 28px;}
.dadianhua {cursor:pointer;display: inline-block; color: #d03018;width: 243px;}
.dadianhuawx {float:right;cursor:pointer;color: #d03018;width: 208px;margin-right: 40px;}
.chuangyizx a{display: block;}
.chuangyizx a:hover span{background-color: #de2c11;}
.ljyd {cursor:pointer;display: block; color: #fff; width: 252px;background: #d03018;}



.details .fl .box .box1 .tc { margin-left: 6px; cursor: pointer; }
.details .fl .tc2 {width: 40%;}
.details .fl .btn{ margin-top: 14px; cursor: pointer; color: #fff; font-size: 18px; float: left; width: 160px; height: 48px; line-height: 48px; text-align: center;background: #d03018;}
.details .fl .tc2:hover {background: #cf3340; color: #fff;border:1px solid;}
.details .fl .price {width: 40%; color: #f54030;font-size: 30px;float: left; padding-top: 60px; margin-left: -10px;}
.box-price{float: left; width: 40%;}
.pricetishi{color: #999; width: 100%;}

/*二级页导航*/
.tjfa{display: flex; flex-flow: row wrap; align-content: stretch; width:865px;background-color: #fff; padding-top: 20px; padding-left: 20px;}
.tjfaxqtab{display: flex; justify-content: center; justify-content: space-around; align-items: center; width:860px;height: 48px;border-bottom: 1px solid #e1e4e9;padding:0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-left: -8px;}
.tjfaxqtab span{flex: 1;height: 45px;line-height: 44px;text-align: center;font-size:16px;}
.tjfaxqtab span.lineshu{flex: 0 0 1px;display: none;opacity: 0;}
.tjfaxqtab span a{display: inline-block;height: 44px;margin-top: -3px;}
.tjfaxqtab span.on a{font-weight:bold;color: #d03018;border-bottom: 3px solid #d03018;}
.tjfaxqcon{width: 100%; background: #fff; padding:80px 0 20px;}
.tjfaxqcon .zixun{margin: 0px 0px 10px 70px;font-weight: bold;color: #d03018;text-decoration: underline;}
.tesetitle{height:36px;line-height:36px;font-size: 20px;font-weight: bold;color: #d03018;margin: 33px 38px 10px 40px;}
.tesetitle img{width: 23px;margin-right: 8px;}
.h2bt{border-left: 10px solid #C00000; font-weight: bold; padding-left: 5px; padding-right: 3px;}
.h2fa{display: inline-block;vertical-align: middle;width: 22px;height: 22px;background: url(https://img.youshantuanjian.com/templates/images/list_icon1.png) no-repeat;margin: -3px 10px 0 0;}

.teseconts{width:calc(96% - 40px); margin: 0 auto 10px auto; font-size: 0.8rem; padding-left: 70px; padding-right: 10px;padding-bottom: 10px;  border-radius: 10px;}
.teseconts p{width: 780px;line-height: 24px;font-size: 14px;color: #333;}
.teseconts p span{display: block;margin-bottom: 5px;}
.teseconts p img {width: 788px !important; }
.teseconts video {margin-left: -20px;}
.teseconts table{width:752px !important;margin: 15px 0;}
.teseconts table img{width: 373px !important; height: 249px !important;}
.teseconts table td {width: 364px;padding-right:12px; }
.teseconts ul {
    margin: 0px 0;
    list-style: none;
	padding: 2px;
}
.teseconts li:before {
    content: "";
    border-color: transparent #c00000;
    border-style: solid;
    border-width: 0.4em 0 0.4em 0.8em;
    display: block;
    height: 0;
    width: 0;
    left: -1.3em;
    top: 1.3em;
    position: relative;
}


.tjfaxqcontitle{font-size: 1.8rem; padding: 0 60px; text-align: center;margin-bottom: 20px; line-height: 150%}
.tjfaxqcon01{color: #939393;padding: 0px 60px 0 60px; margin: 0px 0;text-align: center;}
.tjfaxqcon01 span{border: #e9e8e8 1px solid; background: #fff; display: inline-block; padding: 0px 8px 0px 8px; color: #939393; font-size: .85rem; margin-right: 7px;}
.tjfaxqcon02{color: #939393; text-align: center;}
.tjfaxqcon02 span{margin-right: 10px;}
.tjfaxqcon02 img{width: 14px; margin-right: 10px;}
.tjfaxqcon02 img.checheng{width: 32px; margin-right: 10px;}

/*行程安排*/
.teseconxc{width:calc(96% - 40px);font-size: 0.8rem;background: #fff;display: flex; justify-content: flex-start; align-items: flex-start;}
.teseconxcr{padding-left: 113px;}
.tripdayno{height: 34px;}
.tripday{float: left;width: 32px;height:37px;line-height:32px;font-size:14px;font-weight:bold;color:#fff;text-align:center;position: relative;z-index: 9;margin-left: -40px;background: url(https://img.youshantuanjian.com/templates/images/list_icon2.png) left center no-repeat;}
.teseconxc .cxrlisttitle{height: 34px;line-height: 34px;font-size: 16px;color: #333;font-weight: bold;margin-left: 10px;padding: 0;}
.cxrightconlist ul li{line-height: 24px;font-size: 14px;color: #333;margin-bottom: 2px;}
.mingxi{margin-left: -25px;padding-left:33px;border-left:#e8e8e8 1px solid;}
.mingxi_icon{display: none;}

.cxrightconlist{border-left:#e8e8e8 1px solid; position: relative; padding-bottom: 5px; margin-left: -25px;}
.cxrightconlist p{margin-left: 33px;}
.cxrightconlist p img {width: 708px !important; margin-left: 0px;}
.cxrightconlist table {width: 100%  !important; padding-left: 33px;margin-top: 5px;}
.cxrightconlist table img{width: 350px !important; height: 233px !important;}
.cxrightconlist table td { padding-right:5px; width: 50% !important;}
.cxrightconlist ul {padding-left: 35px;}
.cxrightconlist ul p{padding: 0px 0px; margin-left: 0px;}

.cxrlisttitle{ height: 20px; font-weight:bold; font-size: 1.2rem; padding: 0px 0px 0px 35px; }
.cxlistimg{width: 30px; height: 20px; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 0.8rem; background: #c2492e; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; margin-bottom: 3px; position: absolute; top: 0px; left: -46px; z-index: 2;margin-left: 30px; }


.cxritime{color: #D03018; padding: 10px 0 5px 0;}
.cxritime img{width: 18px;}
.cxritimecon{padding-left: 22px;}
.cxritimecon img{width:calc(50% - 20px); margin:10px 20px 0px 0;}
.oragefe936e{color: #fe936e}
.fyleft{float: left; width: 138px; text-align: center; font-weight: bold; margin-left: 60px;}
.fyright{float: left; font-weight: bold;}

/* 目的地 */
.mditjfatitle{font-size: .8rem; padding:0 0 15px 10px; color: #7b7b7b; margin-top: 16px;  font-weight: normal;}
.mditjfatitle span{font-size: 1.5rem; color: #000; font-weight: bold;}

.jdlx{padding: 0 60px;}
.jdlx span{color: #D03018;}

.kenengxihuan{padding: 2rem 0; font-size: 1.125rem;}

.jcanli{display: flex; justify-content: space-between; align-items: flex-start;}
.jcalleft{width: 585px; line-height: 0;}
.gallery-top{width: 585px; height: 330px;}
.gallery-top .swiper-wrapper,.gallery-top .swiper-slide{width: 100%; height: 100%; position: relative;}
.badiu{position: absolute; top: 50px; left: 30px; z-index: 33; color: #fff; font-size: 1.125rem;}
.gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 5px 0;
    }
    .gallery-thumbs .swiper-slide {
		width: 114px;
		height: 86px;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
.jcalright{width: 553px; display: flex; flex-flow: row wrap; justify-content: space-between;align-items: flex-start;}
.jcanrightlist{width: 266px; position: relative; margin-bottom: 15px; line-height: 0;-webkit-transition:all .2s linear;transition:all .2s linear}
.jcanrightlist img{width: 266px;height: 200px;}

.ystuijian:hover,.rmmdd:hover,.storylist:hover,.jcanrightlist:hover{z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.anlixqcon02{text-align: right;}


.anlitjfa{display: flex; flex-flow: row wrap; justify-content: space-between; align-content: stretch; width: 98%; margin: 0 auto;}
.anlixqcon02{text-align: right; color: #828282; margin-right: 30px;}

.xgtjcp{font-size: 1.125rem;}
.xgcptj .ystuijian{width: 100%; margin: 20px 0; background: #fff;}

.xgcptj .ystuijian a{width:100%; display: flex; flex-direction: row; justify-content: flex-start; align-items:center; margin-bottom:0px;-webkit-transition:all .2s linear;transition:all .2s linear}

.xgcptj .ystuijian img{width: 266px; margin-right: 20px;}

.xgcptj .ystj01{padding:5px 10px; height:auto; line-height: 1.2rem; font-size: 1rem; overflow: hidden; font-weight: bold;}
.xgtjxqright{flex: 1;padding: 10px;}
.zhuhu{margin: 10px;}

.nosearch1{color: #D03018; font-size: 1.125rem; text-align: center; line-height: 2rem;}
.nosearch2{margin: 40px auto;}
.nosearch3{color: #484848; text-align: center; padding-bottom: 100px;}
.nosearch3 span{color: #D03018;}
.nosearch3 a{color: #D03018; text-decoration: underline;}

.ckgd img{width: 23px; height: 23px; margin-left: 10px;}

.shaixuanfl {width: 1180px; margin: 0 auto; padding-bottom: 20px; padding-left: 10px; font-size: 15px;}
.shaixuanfl span {margin-right: 15px;}


iframe{width: 730px; height: 430px; margin-left: -30px;}
video{width: 100% !important; height: 100% !important; margin-left: -2em;}

/*
.tjfaxqcon li { list-style-type:initial;}
*/

ol li { padding-left: 10px;}
ol {padding-left: 20px;}



/*活动保障*/
.teseconbz{width:calc(96% - 88px);padding-left: 70px;}
.teseconbz ul{overflow: hidden;}
.teseconbz li{overflow: hidden;}
.teseconbz li:not(:first-child){margin-top: 12px;}
.teseconbz li p{display: block;line-height: 36px;font-size: 16px;font-weight: bold;color: #333;}
.teseconbz p{line-height: 24px;font-size: 14px;color: #333;}
.teseconbz table {margin-top: 10px;}
.teseconbz table img{width: 360px; height: 240px;}

/*费用明细*/
.teseconfy{width:calc(96% - 88px);font-size: 16px;padding-left: 70px;background: #fff;}
.teseconfy p{line-height: 30px;}
.fybt{font-weight: bold; color: #C00000;}
.teseconfy ol{ clear:both; padding-left:15px;}

/*温馨提示*/
.teseconwx{width:calc(96% - 88px);padding-left: 70px;}
.teseconwx ul {overflow: hidden;}
.teseconwx li{background: url(https://img.youshantuanjian.com/templates/images/dian_01.png) left center no-repeat;}
.teseconwx li:not(:first-child){margin-top: 15px;}
.teseconwx p{overflow: hidden;padding-left: 12px;}
.teseconwx li p{line-height:34px;font-size:16px;color: #d03018;font-weight: bold;}
.teseconwx p span{line-height:24px;font-size:14px!important;color: #333;}

.teseconwx table {padding-left: 20px;}
.teseconwx table img{width: 360px; height: 240px;}



.fangan{background:#fff; padding-bottom:10px; margin-bottom: 15px;}
.fangan .fangan-shaixuan-conent{position:relative;border-radius:2px 3px 3px 3px;margin:0 auto;padding:20px 0}
.fangan-shaixuan{position:relative;padding:6px 0}
.fangan-shaixuan .fangan-shaixuan-sider{display:block;position:absolute;top:6px;left:23px;height:30px;line-height:30px;font-weight:700;font-size:16px;color:#545658;text-align:left}
.fangan-shaixuan .fangan-shaixuan-tabs{margin-left:130px;margin-right:70px;padding-right:40px;overflow:hidden;position:relative}
.fangan-shaixuan .fangan-shaixuan-tabs ul{list-style:none}
.fangan-shaixuan .fangan-shaixuan-tabs ul li{padding:0 12px;margin:0 4px 4px 0;height:30px;display:inline-block;line-height:30px;border:1px solid transparent;font-size:14px;color:#515255;border-radius:15px;}
.fangan-shaixuan .fangan-shaixuan-tabs-sel{font-weight:500!important;font-size:14px;color:#ffffff;background:#c2492e}

.fangan-shaixuan-tabs-sel a{color:#ffffff;}

.infoxg{display: flex; flex-flow: row wrap; width:calc(96% - 80px); margin: 0 auto 20px auto;}


.infoxgli{width: 245px;justify-content: flex-start; align-items: flex-start; margin-top: 30px;-webkit-transition:all .2s linear;transition:all .2s linear; background: #fff; margin-right: 3px;}
.infoxgli:hover {z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3); box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}
.infoxgli a{width:100%;justify-content: flex-start; align-items:center; margin-bottom:0px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.infoxgli img{width: 245px; height: 163px;}

.infoxgli01{width: 238px; padding:5px 0px 0px 0px; color: #666; font-size: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gdmdd{width: 238px; padding:5px 10px 10px 10px; color: #666; font-size: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.infoxgli02{width: 238px; padding:5px 0px 0px 8px; color: #666; font-size: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mddflbq{border: #e9e8e8 1px solid; display: inline-block; padding: 1px 8px; color: #939393; font-size: 12px; margin-right: 7px; margin-left:7px;}
.infoxgli03{width: 245px; padding: 5px 0px 15px 0px; font-size:14px; text-align: center;}


.teseconfatj{width:calc(96% - 80px); margin: 0 auto 20px auto; font-size: 0.8rem; padding: 0 10px;}


.teseconwz{width:calc(96% - 80px); margin: 0 auto 20px auto; font-size: 0.9rem;  padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 15px; background: #fff;}
.teseconwz p span{white-space:normal !important;}
.teseconwz p{text-indent:2em; padding-bottom:5px;}
.teseconwz p img{text-align:0px;display: block; margin:0 auto;}
.teseconwz a{text-decoration:none; border-bottom: 1px #0099CC dotted; font-style: italic; font-size: 1rem; padding-right: 5px; padding-left: 2px;}

#tjfa_nav{position:fixed;width: 860px;background-color: #fff;z-index: 100;}




/*展开全文*/
#contTab{
    display: none;
}
.content-more{
    display: none;
}

#contTab:checked ~ #cont{
    max-height: 20rem;
    overflow: hidden;
}
#contTab:checked ~  .content-more{
    display: block;
    position: relative;
    padding-top: 20px;
    text-align: center;
}
#contTab:checked ~  .content-more .gradient{
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
    background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);
    height: 80px;
    position: absolute;
    left: 0;
    top: -79px;
    width: 100%;
}
#contTab:checked ~  .content-more .readmore{
    display: inline-block;
    color:#406599;
    width: 50%;
    height: 3rem;
    border-radius: 3rem;
    line-height: 3rem;
    font-size: 1.2rem;
    cursor: pointer;
	text-align:center;background:#fff
}




.articlmod{width: 48%; float: left;}
.articleinfo{background-color: #fff; width:81%; height: 150px; margin:auto; padding-left: 5px; padding-top: 0.5rem;}
.articlelist{list-style: square; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;list-style-position: inside;}

.sywzlj{background: #484848; padding: 30px 0 30px 0; margin: 0 auto; height: 300px;}
.sywzlj p{color: #fff;}
.sywzlj a{color: #fff;}

.articlesy{margin: auto;padding-bottom: 20px;}
.articlesy ul{width: 25%;float: left;color: #D9D9D9;}
.articlesy ul li a{ color: #D9D9D9; }

/*统一底部*/
.fadz{background: #323232; padding: 60px 0 10px 0;}
.fadz a{color: #fff;}
.fadz p a{color: #999;}
.fadzflex{display: flex; justify-content:flex-start; align-content: stretch; color: #fff; font-size: 1rem;}
.fadzinput{width: 690px; display: flex; justify-content: space-between; align-items: center;margin-top: 10px;}
.fadzinput input{border: 0;}
.input1 input{width:185px;font-size:14px;color:#7c7c7c;padding:10px 20px;}
.input2 textarea{width: calc(100% - 40px); height: 40px; padding:10px 25px; color: #7c7c7c;}
.input1 input[type=button]{width:458px; padding:9px 20px; cursor: pointer; background: #d03018; color: #fff;}

.fadzlefttitle { font-size:20px;}

.fadzright{margin-left: 85px; padding-left: 38px; border-left: #6d6d6d 1px solid;}
.onlinefw{font-size: 14px;color: #fff;margin-top: 5px;}
.fadzimg{display: flex; justify-content:flex-start; align-items: center;}
.fadzimg div{margin-right: 25px; text-align: center;font-size: 14px;color: #fff;}
.fadzimg img{width: 87px;}
.icp{line-height:20px;color: #999; font-size:12px;margin-top: 5px;}
.icp a{color: #999;}
.icp a:hover{color: #fff;}

.dzfa_shaixuan1{ bottom:0;}
.h50{height: 60px;}
.fadzinput.h50{height: 50px;}

.tab1{width:100%;margin:5px auto 0 auto;}
.menu{height:28px;margin-top: 20px;}
.menu li{float:left;width:60px;text-align:center;line-height:38px;height:38px;cursor:pointer;color:#999;font-size:12px;overflow:hidden;margin-right:5px;}
.menu li.off{background:#323232;font-weight:bold;}
.menu li:hover{color:#fff;}
.menudiv{background:#323232;}
.menudiv div{color:#fff; clear:both;}
.dbdaohangul100{ width:690px; font-size:12px; padding-top:5px; padding-bottom:5px;}
.dbdaohangul100 a{color: #fff; text-decoration: none;}
.dbdaohangul100 a:hover{text-decoration: underline;}
.dbdaohangul100 ul{width: 100%;}
.dbdaohangul100 ul li{float: left; display: block; margin-right: 0;height: 24px;padding-left: 12px;width: 158px;list-style: none;}
.dbdaohangul100 ul li a{display: block;width: 158px;height: 24px;line-height: 24px;padding-left: 12px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;list-style: none;}


.dzfa_shaixuan2{background:#323232; padding: 0px; border-radius:0; width: 100%;}
.dzfa_shaixuan2 .shaixuan3{width: 32.4%;}
.dzfa_shaixuan2 .shaixuan3:last-child{margin-right: 0;}
.shaixuan3 .sxtitle{display:block;width:190px;text-align:left;font-size:14px;color:#7c7c7c;}

.yqlj{width: 100%;margin: 0 auto;clear: both; background: #323232; color: #999; text-align: left;font-size:12px;}
.yqlj p{width:1180px;margin:0 auto;padding-top: 0px; padding-bottom: 50px;}
.yqlj a{color: #999;padding-right:8px;}
.yqlj a:hover{color: #fff;}


.mddarc{width: 100%; clear: both;}
.mddgy{width: 100%; padding:0px 0 10px 0; clear: both;}


.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.slidecon{width: 100%;}

.youxi{display: flex; flex-flow: row wrap; width:750px; margin: 0 auto 20px auto; padding-left:22px;}
.youxili{width: 235px;justify-content: flex-start; align-items: flex-start; margin-top: 30px;-webkit-transition:all .2s linear;transition:all .2s linear; background: #fff; margin-right: 10px; text-align:center;}
.youxili:hover {z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3); box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}
.youxili a{width:100%;justify-content: flex-start; align-items:center; margin-bottom:0px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.youxili img{width: 235px; height: 157px;}
.yxtj01{padding: 0px 10px 8px 10px; margin-bottom: 1px; color: #666; height: 25px; line-height: 1.5rem; font-size: 1rem; overflow: hidden; font-weight: bold; width: 235px;}
.yxtj02{padding: 0px 10px 8px 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}



.youxicon{width: 100%; padding:20px 0 20px 0; background: #fbfbfb;}
.youxicon p{font-size: 14px;}
.youxicon video{margin-left: 0px;}
.teseconwz video{margin-left: 0px;}
.youxicon .gdxuanze {margin: 0 auto; text-align: center; width: 255px; height: 28px; background-color: #c00000; font-size: 20px; color: white; line-height: 28px;}
.youxicon .gdxuanze a{color: white;}
.youxibiaoti {background-color: white; padding-top: 25px; padding-bottom: 20px; margin: 0 auto;}
.youxibiaotild {background-color: white; padding-top: 80px; padding-bottom: 20px; margin: 0 auto;}
.youxibiaotild .tesetitle{margin: 0px 0px 0px 0px; border-bottom:0px; padding-bottom: 0px;width:100%;}
.youxibiaoti .tesetitle{margin: 0px 0px 0px 0px; border-bottom:0px; padding-bottom: 0px;width:100%;}


.youxititle{font-size: 1.8rem; font-weight: bold; padding-bottom: 8px; text-align: center;}
.youxititleeng {text-align: center; font-size: 1rem; padding-top: 10px; color:gray;}

.teseconyouxild{width:calc(96% - 40px); margin: 20px auto 20px auto; font-size: 0.8rem; }
.teseconyouxild p img {width: 780px; margin-left: -7px;}
.teseconyouxild table{ margin-left: -5px; width:780px !important;}
.teseconyouxild table img{width: 390px !important; }

.teseconyouxiwz{width:calc(96% - 40px); margin: 20px auto 20px auto; font-size: 0.8rem; }
.teseconyouxiwz p img {width: 780px; margin-left: -7px;}
.teseconyouxiwz table{ margin-left: -5px; width:780px !important;}
.teseconyouxiwz table img{width: 390px !important; }


.teseconyouxi{width:calc(96% - 40px); margin: 10px auto 20px auto; font-size: 0.8rem; display: flex; justify-content: center; align-items: center;}
.teseconyouxi p{margin-bottom: 2px;}
.teseconyouxi p img {width: 715px; margin-left: -7px;}
.teseconyouxi table{ margin-left: -5px; width:739px !important;}
.teseconyouxi table img{width: 363px !important; height: 242px !important;}
.teseconyouxi table td { padding-right:5px;}
.teseconyouxi ul {
    margin: 0px 0;
    padding: 0 1em;
    list-style: none;
}
.teseconyouxi li:before {
    content: "";
    border-color: transparent #c00000;
    border-style: solid;
    border-width: 0.4em 0 0.4em 0.8em;
    display: block;
    height: 0;
    width: 0;
    left: -1.3em;
    top: 1.3em;
    position: relative;
}


.yx01{padding: 0px 10px 8px 10px; margin-bottom: 1px; color: #666; height: 25px; line-height: 1.5rem; font-size: 1rem;  font-weight: 600; width: 230px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yx03{padding: 0px 10px 8px 10px; height: 28px;}

.ystuijianyx{display: flex; flex-flow: row wrap; width:calc(96% - 30px); margin: 0 auto 20px auto; padding-left:8px;}
.ystuijianyxli{width: 255px;justify-content: flex-start; align-items: flex-start; margin-top: 20px;-webkit-transition:all .2s linear;transition:all .2s linear; background: #fff; margin-right: 10px;}
.ystuijianyxli:hover {z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3); box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0);}
.ystuijianyxli a{width:100%;justify-content: flex-start; align-items:center; margin-bottom:0px;-webkit-transition:all .2s linear;transition:all .2s linear;}


.yxliucheng{width:calc(96% - 40px); margin: 20px auto 20px auto; font-size: 0.8rem;  display: flex; justify-content: center; align-items: center; padding-left: 5px;}


.yxliuchenglist{border-left:#7d7d7d 1px solid; position: relative; padding-left: 20px;}
.yxliuchenglist p{margin-left: 20px;}
.yxliuchenglist p img {width: 745px !important;}
.yxliuchenglist table {width: 100%  !important; padding-left: 20px;}
.yxliuchenglist table img{width: 368px !important; height: 245px !important;}
.yxliuchenglist table td { padding-right:5px; width: 50% !important;}
.yxliuchenglisttitle{ font-weight:bold; font-size: 1rem; padding: 0px 0px 0px 20px; }


.yuandian {display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #c00000; margin-right: 10px;}
.hengxian {width:20px;height:1px;background-color:#7d7d7d;overflow:hidden; float: left; margin-top: 12px;}

.facybt {color: rgb(192, 0, 0); font-weight: bold; font-size:18px;}

/*导航*/
.flexrows{padding-top:0px !important;}
#tjtop{padding: 0 ;}
.daohangl{padding-top:10px;line-height: 56px;padding-left: 30px !important;}    
.daohangl ul{list-style: none;}
.xiala>li{float: left;}
.xiala {display: flex; justify-content:flex-start; align-items: center; width:100%;}
.xiala li{font-size: 16px;color: #333;padding-right:38px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.xiala li:hover a{ color:#B1442E;}
.xiala>li:last-child a{border-radius: 0 10px 10px 0;}
.drop-down{position: relative; margin-right:10px;}
.drop-down:after{width: 0px; height: 0px;content: "";display: block;position: absolute;right: 22px;top: 43%;border: 5px solid ;border-color: #d03018 transparent transparent transparent ;}
.drop-down:hover:after {width: 0px;height: 0px;content: "";display: block;position: absolute;right: 25px;top: 40%;border: 5px solid ;border-color: #d03018 transparent transparent transparent ;}

.drop-down-content{position: absolute;left:0;z-index: 10;padding-top: 10px;padding-bottom: 10px;background-color:#f3f5f3; width: 82px; display:none; margin-left:-1px;}
.drop-down-content li{font-size: 14px; background-color:#f3f5f3; line-height:35px; height:35px;}
.drop-down-content li a{padding-left: 10px; display: block; height: 35px; width: 72px;}
.xiala .drop-down-content li a{color: #000000;}
.drop-down-content li:hover a{background-color:#eeeeee; width: 72px; color: #000000; height: 35px; display: block; padding-left: 10px;}
.xiala .drop-down:hover .drop-down-content{left: 0;}


.drop-down01{position: relative; margin-right:10px;}
.drop-down01:after{width: 0px;height: 0px;content: "";display: block;position: absolute;right: 22px;top: 43%;border: 5px solid ;border-color: #d03018 transparent transparent transparent ;}
.drop-down01:hover:after {width: 0px;height: 0px;content: "";display: block;position: absolute;right: 25px;top: 40%;border: 5px solid ;border-color: #B1442E transparent transparent transparent ;}
.drop-down-content01{position: absolute;left:0;z-index: 10;padding-top: 10px;padding-bottom: 10px;background-color:#f3f5f3; width: 82px; display:none; margin-left:-1px;}
.drop-down-content01 li{font-size: 14px; background-color:#f3f5f3; line-height:35px; height:35px;}
.drop-down-content01 li a{padding-left: 10px; display: block; height: 35px; width: 72px;}
.xiala .drop-down-content01 li a{color: #000000;}
.drop-down-content01 li:hover a{background-color:#eeeeee; width: 72x; color: #000000; height: 35px; display: block; padding-left: 10px;}
.xiala .drop-down01:hover .drop-down-content01{left: 0;}
.drop-down,.drop-down01{
	padding: 0 10px 2px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 3px solid #fff;			
}


.drop-down02{position: relative; margin-right:10px;}
.drop-down02:after{width: 0px;height: 0px;content: "";display: block;position: absolute;right: 22px;top: 43%;border: 5px solid ;border-color: #d03018 transparent transparent transparent ;}
.drop-down02:hover:after {width: 0px;height: 0px;content: "";display: block;position: absolute;right: 25px;top: 40%;border: 5px solid ;border-color: #B1442E transparent transparent transparent ;}
.drop-down-content02{position: absolute;left:0;z-index: 10;padding-top: 10px;padding-bottom: 10px;background-color:#f3f5f3; width: 82px; display:none; margin-left:-1px;}
.drop-down-content02 li{font-size: 14px; background-color:#f3f5f3; line-height:35px; height:35px;}
.drop-down-content02 li a{padding-left: 10px; display: block; height: 35px; width: 72px;}
.xiala .drop-down-content02 li a{color: #000000;}
.drop-down-content02 li:hover a{background-color:#eeeeee; width: 72x; color: #000000; height: 35px; display: block; padding-left: 10px;}
.xiala .drop-down02:hover .drop-down-content02{left: 0;}
.drop-down,.drop-down02{
	padding: 0 10px 2px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 3px solid #fff;			
}
	
	
.hover{
	padding: 0 10px 2px;
	border-left: 1px solid #eaeaea!important;
	border-right: 1px solid #eaeaea!important;
	background-color: #fff;
	position: relative;
	z-index: 2;
	display: block;
	color: #ff9d00;
	border-top: 2px solid #f7f7f7 !important;
}


.hot{position: relative;}
.hot:after{content:'热'; position: absolute; display:block; left:35px; top:-10px; z-index:3;height:16px;line-height:16px;padding:0 4px;border-radius:4px 0 4px 0;font-size:11px;color:#fff;font-family:PingFangSC-Semibold;font-weight:bold;background:linear-gradient(135deg,rgba(255,74,74,1) 0,rgba(255,115,115,1) 100%);background:-webkit-linear-gradient(135deg,rgba(255,74,74,1) 0,rgba(255,115,115,1) 100%);background:-o-linear-gradient(135deg,rgba(255,74,74,1) 0,rgba(255,115,115,1) 100%);background:-moz-linear-gradient(135deg,rgba(255,74,74,1) 0,rgba(255,115,115,1) 100%)}
.hot:after{left: 39px !important;top: 1px !important;}


.i-hot{position:absolute;margin:10px 0 0 8px;height:14px;background-color:#f46240;color:#fff;font-size:12px;line-height:14px;padding:0 4px 0 3px;font-style:normal}
.i-hot:after{content:'';position:absolute;left:-7px;top:0;width:0;height:0;border-right:7px solid #f46240;border-top:7px solid transparent;border-bottom:7px dashed transparent;overflow:hidden;line-height:0}
	
	
/* 轮播图 */
.nhbanner01{background:url(https://img.youshantuanjian.com/templates/images/lunboshoutu01.jpg) no-repeat center;}
.nhbanner02{background:url(https://img.youshantuanjian.com/templates/images/lunboshoutu02.jpg) no-repeat center;}
.nhbanner03{background:url(https://img.youshantuanjian.com/templates/images/lunboshoutu03.jpg) no-repeat center;}
.nhbanner04{background:url(https://img.youshantuanjian.com/templates/images/lunboshoutu04.jpg) no-repeat center;}
.tjnhxq01{background:url(https://img.youshantuanjian.com/templates/images/tijiaonianhuixuqiu01.jpg) no-repeat center;}
.tjnhxq02{background:url(https://img.youshantuanjian.com/templates/images/tijiaonianhuixuqiu02.jpg) no-repeat center;}
.djbanner01{background:url(https://img.youshantuanjian.com/templates/images/dongjishoutu01.jpg) no-repeat center;}
.djbanner02{background:url(https://img.youshantuanjian.com/templates/images/dongjishoutu02.jpg) no-repeat center;}
.djbanner03{background:url(https://img.youshantuanjian.com/templates/images/dongjishoutu03.jpg) no-repeat center;}
.djtjxq01{background:url(https://img.youshantuanjian.com/templates/images/zhuanshudingzhidongjituanjian.jpg) no-repeat center;}
.djtjxq02{background:url(https://img.youshantuanjian.com/templates/images/djzttj.jpg) no-repeat center;}
.sydjbanner01{background:url(https://img.youshantuanjian.com/templates/images/sydjlb01.jpg) no-repeat center;}
.sydjbanner02{background:url(https://img.youshantuanjian.com/templates/images/sydjlb02.jpg) no-repeat center;}
.sydjbanner03{background:url(https://img.youshantuanjian.com/templates/images/sydjlb03.jpg) no-repeat center;}
.chunjishouye01{background:url(https://img.youshantuanjian.com/templates/images/chunjishouye01.jpg) no-repeat center;}
.chunjishouye02{background:url(https://img.youshantuanjian.com/templates/images/chunjishouye02.jpg) no-repeat center;}
.djtjxqchunji01{background:url(https://img.youshantuanjian.com/templates/images/djtjxqchunji01.jpg) no-repeat center;}
.qnbanner01{background:url(https://img.youshantuanjian.com/templates/images/qunaer01.jpg) no-repeat center;}
.qnbanner02{background:url(https://img.youshantuanjian.com/templates/images/qunaer02.jpg) no-repeat center;}
.xmbanner{background:url(https://img.youshantuanjian.com/templates/images/xmbanner.jpg) no-repeat center;}
.cybanner01{background:url(https://img.youshantuanjian.com/templates/images/tuanjianchuangyi01.jpg) no-repeat center;}
.cybanner02{background:url(https://img.youshantuanjian.com/templates/images/tuanjianchuangyi02.jpg) no-repeat center;}
.cj2021sy01{background:url(https://img.youshantuanjian.com/templates/images/2021cjsy01.jpg) no-repeat center;}
.cj2021sy02{background:url(https://img.youshantuanjian.com/templates/images/2021cjsy02.jpg) no-repeat center;}
.cj2021sy03{background:url(https://img.youshantuanjian.com/templates/images/2021dangjian.jpg) no-repeat center;}
.cj2021zt01{background:url(https://img.youshantuanjian.com/templates/images/2021cjzt01.jpg) no-repeat center;}
.mddbanner{background: url(https://img.youshantuanjian.com/templates/images/mddbanner.jpg) no-repeat center center;}
.albanner{background: url(https://img.youshantuanjian.com/templates/images/albanner.jpg) no-repeat center center;}
.tzbanner{background: url(https://img.youshantuanjian.com/templates/images/tuozhan.jpg) no-repeat center center;}
.xcbanner{background: url(https://img.youshantuanjian.com/templates/images/xiangce.jpg) no-repeat center center;}
.xiabanner{background:url(https://img.youshantuanjian.com/templates/images/xiabanner.jpg) no-repeat center;}
.cybanner{background:url(https://img.youshantuanjian.com/templates/images/cytj.jpg) no-repeat center;}
.hbanner{background:url(https://img.youshantuanjian.com/templates/images/haibanner.jpg) no-repeat center;}
.qiubanner{background:url(https://img.youshantuanjian.com/templates/images/qiubanner.jpg) no-repeat center;}
.qxbanner{background:url(https://img.youshantuanjian.com/templates/images/qxbanner.jpg) no-repeat center;}
.smbanner{background:url(https://img.youshantuanjian.com/templates/images/shamobanner.jpg) no-repeat center;}
.hwbanner{background:url(https://img.youshantuanjian.com/templates/images/hwbanner.jpg) no-repeat center;}
.youyubanner{background:url(https://img.youshantuanjian.com/templates/images/youyu.jpg) no-repeat center;}
.dongjibanner{background:url(https://img.youshantuanjian.com/templates/images/dongjibanner.jpg) no-repeat center;}
.nianhuibanner{background:url(https://img.youshantuanjian.com/templates/images/nianhuibanner.jpg) no-repeat center;}
.shengchanlibanner{background:url(https://img.youshantuanjian.com/templates/images/shengchanli.jpg) no-repeat center;}
.lybanner{background:url(https://img.youshantuanjian.com/templates/images/luying.jpg) no-repeat center;}
.lxbanner{background:url(https://img.youshantuanjian.com/templates/images/lvxing.jpg) no-repeat center;}

.backdf1{background:url(https://img.youshantuanjian.com/templates/images/youshuitj_01.jpg) no-repeat center center #d14b2e; background-size: contain;}
.backdf2{background:url(https://img.youshantuanjian.com/templates/images/youshuitj_01.jpg) no-repeat center center #d14b2e; background-size: contain;}
.zt_caoyuan01{background:url(https://img.youshantuanjian.com/templates/images/caoyuan01.jpg) no-repeat center;}






.tjjcal{ padding:0 0 0 0; width: 100%; position: relative; z-index:9;}
.tjjcal .auto{padding:0 0px;}
.tjjcal .wrap-container{ margin: 0 auto; padding: 0 0px;}
@media (max-width: 1400px) {
	.tjjcal .auto{padding:0 2%;}
}


.tjjcal ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.tjjcal ul li{transition: all 0.5s; width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; border-radius: 4px; position: relative;overflow: hidden; } 
.tjjcal ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.tjjcal ul li a .txt{display: none;}
.tjjcal ul li a .txtBox .h3{text-align: center;  font-size: 14px;font-weight: normal;margin-bottom:10px; margin-top: 10px;} 
.tjjcal ul li a .txtBox p{font-size: 18px;width:90%;margin: 0 auto; display: none; text-align: center}
.tjjcal ul li a .txtBox .h3:after{content:'';width:95px;height:2px;background: #fff;display: block;margin: 0 auto;margin-top:13px;}
.tjjcal ul li a .icon{max-width: 100%; text-align: center; margin: 0 auto;}
.icon img{ width:100px; height:100px;}
.tjjcal ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.tjjcal ul li .liBox .liCon{position: absolute; width: 100%;bottom: 33%;}
.tjjcal ul li .liBox .liCon .hover{display: none}
.tjjcal ul li.on  a .txtBox p{ display: block}
.tjjcal ul li.on .img{display: none}
.tjjcal ul li.on .liBox .liCon .hover{display: inline-block}
/* .tjjcal ul li.li1 .liBox{background: rgba(1, 127, 199, 0.3);} */
.tjjcal ul li.li1{ height:430px;}

@media screen and (min-width:768px ){
  .tjjcal ul li{ width: 25%;float: left; height: 400px;}
  .tjjcal ul li a .txtBox .h3{font-size: 24px;}
}

@media screen and (min-width:1000px ){
  .tjjcal ul li{height: 555px; width: 11.5%;margin: 0 0.2%;}
  .tjjcal ul li.on{width:40%; }
  .tjjcal ul li.on a{ width: 100%; height: 100%;overflow: hidden; }
}


@media (max-width: 1024px) {
	.tjjcal ul li{ width: 100%; margin-bottom: 20px; height: 250px; }	
	.tjjcal ul li a .txtBox { width: 100%; height: auto; overflow: hidden}
	.tjjcal ul li a .txtBox .h3{ font-size:20px;}
	.tjjcal ul li a .txtBox p{ display: block; font-size: 16px;}
	.tjjcal ul li .liBox .liCon{ position: relative; bottom: auto;padding: 5%; height: auto; overflow: hidden}
}

.wzzx{ width: 1180px; margin: 0 auto; padding-bottom: 20px; margin-top: -30px;}
.wzzx span{padding-right: 8px;}

/*==============免费咨询，获取方案===================*/	
	.lianxi{
	background:white;
	width:243px;
	height:150px;
	border:1px solid #f7f7f7;
	position: absolute;
	display:none;
	margin-top:2px;
	margin-left:0px;
	}
	.lianxi2{
	background-color: #fff;
	width:210px;
	height:226px;
	border:1px solid #f2f2f2;box-shadow: 0 1px 14px rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 14px rgba(0,0,0,0.1);border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;
	position: absolute;
	display:block;
	margin-top:2px;
	margin-left:0px;
	}
	.lianxi2 img{display: block;width: 156px!important;height: 156px;border:1px solid #e5e5e5;margin: 20px auto 0;padding-left: 0!important;}
    .lianxi2 .lxwz{display:block;width:210px;line-height: 38px;font-size: 18px;color: #333;text-align: center;margin: 0;}
	.font_red{
	display:block;
	font-size:30px;
	color:red;
	text-align: center;
	padding-bottom:10px;
	padding-top:50px;
	}
	.font_black{
	display:block;
	font-size:18px;
	color:black;
	text-align: center;
	line-height: 30px;
	}
	  .close {
		border-radius: 12px;
		line-height: 20px;
		text-align: center;
		height: 20px;
		width: 20px;
		font-size: 18px;
		padding: 1px;
		top: 0px;
		right: 0px;
		position: absolute;cursor: pointer;
	}
 	.close::before {
		content: "\2715";
		font-size:10px;
	}
/*============================================*/

.dhdingdan {padding-left:5px; cursor:pointer;}
.swipercon { font-size:18px; padding-top:8px;}

/*腰栏信息*/
.ylxx_con{width: 100%;height: 155px;background: url(https://img.youshantuanjian.com/templates/images/ylxx_bg.png) center bottom no-repeat;position: fixed;bottom: 0;left: 0;z-index: 199;}
.ylxx_m{overflow: hidden;padding-top: 47px;}
.ylxx_l{float: left;width: 645px;height: 85px;border-right: 1px solid #e27a6a;margin: 11px 0 0 263px;}
.ylxx_l span{display: block;height: 34px;line-height: 34px;font-size: 16px;color: #fff;font-weight: bold;letter-spacing: 2px;}
.ylxx_l p{line-height: 22px;font-size: 14px;color: #fff;letter-spacing: 1px;margin-top: 5px;}
.ylxx_r{float: left;width: 140px;margin: 10px 0 0 45px;overflow: hidden;}
.ylxx_r img,.ylxx_r em{float: left;}
.ylxx_r img{width: 84px;height: 84px;border: 1px solid #e4dad9;margin-right: 6px;}
.ylxx_r em{width: 18px;line-height: 16px;font-size: 14px;color: #fff;text-align: center;margin-top: 4px;}

#float_zixun{
	background-color: #fff;z-index: 999999;display:none;position: absolute;width: 200px;font-size: 14px;color: #d03018;font-weight: bold;padding: 15px;border: 1px solid #fbf2f2;box-shadow: 0 1px 10px rgba(0,0,0,0.1);
}

/*弹窗*/
.gray{width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index: 101;display: none;}
.tan_pop{width:541px;height: 458px;background: url(https://img.youshantuanjian.com/templates/images/tan_pop.png) no-repeat;background-size:100% 100%;position:fixed;top:50%;left: 50%;margin: -229px 0 0 -271px;display: none;z-index: 999;letter-spacing: 1px;}
.ljtan_pop{width:541px;height: 458px;background: url(https://img.youshantuanjian.com/templates/images/tan_pop.png) no-repeat;background-size:100% 100%;position:fixed;top:50%;left: 50%;margin: -229px 0 0 -271px;display: none;z-index: 999;letter-spacing: 1px;}
.dztan_pop{width:541px;height: 458px;background: url(https://img.youshantuanjian.com/templates/images/tan_pop.png) no-repeat;background-size:100% 100%;position:fixed;top:50%;left: 50%;margin: -229px 0 0 -271px;display: none;z-index: 999;letter-spacing: 1px;}
.close_icon{font-size:24px;font-family:Helvetica;color:#333;position: absolute;top:5px;right: 15px;cursor: pointer;}

.tan_m{padding: 30px 34px 0;}
.tan_m h3{height: 36px;line-height: 36px;font-size: 20px;font-weight: bold;color: #2a2a2a;letter-spacing: 1px;}
.tan_t{margin-top: 24px;overflow: hidden;}
.tan_t p,.tan_b{background-color: #f0f0f0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;overflow: hidden;}
.tan_t p{float:left;width: 230px;height: 44px;}
.tan_p1{margin-right: 13px;}
.tan_t p em,.tan_t p input{float: left;height:44px;line-height:44px;font-size:14px;color:#919191;letter-spacing: 1px;}
.tan_t p em{margin-left: 18px;background: url(https://img.youshantuanjian.com/templates/images/i2.png) left 16px no-repeat;padding-left: 8px;}
.tan_t .tan_p1 em{width: 47px;}
.tan_t .tan_p2 em{width: 75px;}
.tan_t p input{outline: none;background-color: transparent;}
.tan_txt1{width: 150px;}
.tan_txt2{width: 127px;}

.tan_b{width: 473px;height: 140px;overflow: hidden;margin-top: 15px;}
.tan_b textarea{display:block;width:430px;height:110px;line-height:24px;font-size: 14px;color: #2a2a2a;letter-spacing:1px;margin:15px auto;background-color:transparent;border:0;outline:none;resize:none;font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Microsoft YaHei","Helvetica Neue","Helvetica","Arial",sans-serif,"Source Han Sans CN";letter-spacing: 1px;padding-left: 8px;background: url(https://img.youshantuanjian.com/templates/images/i2.png) left 6px no-repeat;}

.tan_b textarea::-webkit-input-placeholder{color: #919191;}
.tan_b textarea:-moz-placeholder{color: #919191;}
.tan_b textarea::-moz-placeholder{color: #919191;}
.tan_b textarea::-ms-input-placeholder{color: #919191;}

.zhu_p{height: 36px;line-height: 36px;font-size: 16px;color: #545454;text-align: center;margin-top: 18px;letter-spacing: 1px;}
.zhu_p i{display: inline-block;vertical-align: middle;width: 17px;height: 18px;background: url(https://img.youshantuanjian.com/templates/images/i1.png) no-repeat;margin-right: 8px;}
.dztc_btn{display: block;width: 240px;height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;text-align: center;color:#fff;letter-spacing:1px;background-color: #d03018;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;margin: 20px auto 0;}
.dztc_btn:hover{color:#fff;opacity: 0.9;}
.tan_btn{display: block;width: 240px;height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;text-align: center;color:#fff;letter-spacing:1px;background-color: #d03018;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;margin: 20px auto 0;}
.tan_btn:hover{color:#fff;opacity: 0.9;}
.ljdztc_btn{display: block;width: 240px;height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;text-align: center;color:#fff;letter-spacing:1px;background-color: #d03018;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;margin: 20px auto 0;}
.ljdztc_btn:hover{color:#fff;opacity: 0.9;}
/*弹窗结束*/