@charset "utf-8";
body{overflow-x: hidden;}
::selection{
	background: #e65485;
	color:#fff;
}
/*头部开始*/
.pageHeader{
	border-top:2px solid #231815;
}
.head-top{
	height:38px;
}
.head-top a{
	margin-right:15px;	
	color:#fff;
	margin-top: 8px;
}
.head-share{
	width:351px;
	height:35px;
	box-sizing: border-box;
	padding-left:54px;
	background: url(../images/yts_03.png);
}
.head-share .bdsharebuttonbox a,
.head-share .bdsharebuttonbox .bds_more{
	width:20px !important;
	height:20px !important;
	margin-right:11px !important;
	padding-left:0px !important;
}
.head-share .bdsharebuttonbox  .bds_sqq{
	background: url(../images/share_s_03.png) no-repeat center center !important;
}
.head-share  .bdsharebuttonbox  .bds_qzone{
	background: url(../images/share_s_05.png) no-repeat center center !important;
}
.head-share .bdsharebuttonbox  .bds_tsina{
	background: url(../images/share_s_07.png) no-repeat center center !important;
	margin-right:15px;
}
.share-line{
	width:2px;
	height:13px;
	background: url(../images/share_s_10.png);
	margin-right:15px;
	margin-top: 10px;
}
.header{
	padding:3px 0px 33px;
}
.head-text{
	margin:9px 0px 0px 178px;
}
.head-call{
	margin: 23px 34px 0px 0px;
}
/*头部结束*/
/*导航开始*/
.pageNav{
	background-color: #231815;
}
.pageNav .topli{
	float:left;
	width:148px;
	height:50px;
	line-height: 50px;
	text-align: center;
	font-size:15px;
	color:#fff;
	margin-right:23px;
}
.pageNav .topli.on,
.pageNav .topli:hover{
	background: url(../images/yts_18.jpg);
}
/*导航结束*/
/*轮播开始*/
.banner,
.banner-wrapper{
	width:100%;
	height:596px;
	position:relative;
}
.banner-btn{
	position: relative;
}
.banner-wrapper .btn{
	width:38px;
	height:61px;
	position: absolute;
	top:268px;
	opacity: .4;
	background-image: url(../images/themes.gif);
	background-repeat: no-repeat;
}
.banner-wrapper .btn.prev{
	left:-38px;
	background-position: 0px 0px;
}
.banner-wrapper .btn.next{
	right:-38px;
	background-position: -38px 0px;
}
.banner-slide li{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.banner-slide li .container{
	position: relative;
}
.banner-slide li img{
	width:1900px;
	height:596px;
	position: absolute;
	left:0;
	top:0;
	margin-left:-350px;
}
/*轮播结束*/
/*公告开始*/
.notice{
	height:73px;
	position: relative;
	top:-32px;
	border-bottom: 1px solid #cecece;
	background: #fff;
}
.notice-call{
	margin-top: 17px;
	margin-left:20px;
}
.notice-line{
	width:4px;
	height:54px;
	background: url(../images/yts_22.png);
	margin:9px 30px 0px; 
}
.notice-wrapper{
	width:890px;
	height:73px;
	overflow: hidden;
	position:relative;
}
.notice-slide{
	width:600px;
	height:999px;
	position: relative;
}
.notice-slide li{
	height:73px;
	line-height: 73px;
	font-size:13px;
	color:#6c5d5d;
	position: relative;
	padding-left:19px;
	background: url(../images/yts_33.jpg) no-repeat left center;
}
.notice-wrapper .btn{
	width:22px;
	height:36px;
	position: absolute;
	top:19px;
}
.notice-wrapper .btn.prev{
	left:780px;
}
.notice-wrapper .btn.next{
	left:840px;
}
.notice-wrapper .btn.prev.on{
	background: url(../images/arrow_l_on.jpg);
}
.notice-wrapper .btn.prev.off{
	background: url(../images/arrow_l_off.jpg);
}
.notice-wrapper .btn.next.on{
	background: url(../images/arrow_r_on.jpg);
}
.notice-wrapper .btn.next.off{
	background: url(../images/arrow_r_off.jpg);
}
/*公告结束*/
/*定制开始*/
.custom{
	padding:58px 0px 26px;
}
.custom-banner{
	position: relative;
}
.custom-title{
	padding-top:58px;
	font-family: "宋体";
	font-size:45px;
	line-height: 100%;
	color:#000;
	text-align: center;
	background: url(../images/yts_41.png) no-repeat center top;
	margin-bottom: 47px;
}
.custom-wrapper{
	width:1036px;
	margin:auto;
	overflow: hidden;
	position: relative;
}
.custom-banner .btn{
	display: block;
	width:67px;
	height:67px;
	position: absolute;
	top:188px;
	z-index: 99;
}
.custom-banner .btn.prev{
	left:0px;
	background: url(../images/yts_44.jpg);
}
.custom-banner .btn.next{
	right:0px;
	background: url(../images/yts_47.jpg);
}
.custom-slide{
	width:99999px;
	height:433px;
	position: relative;
}
.custom-slide li{
	float:left;
	width:1036px;
	height:433px;
	position: relative;
}
.cus-bimg{
	width:1036px;
	height:433px;
}
.cus-mask-block{
	width:388px;
	height:433px;
	box-sizing: border-box;
	padding:0px 0px 0px 21px;
	background: url(../images/cus_bg.png);
	position: absolute;
	left:0px;
	top:0px;
}
.cus-mask-block{
	height:0px;
	width:0px;
}
.custom-slide li:first-child .cus-mask-block{
	width:388px;
	height:433px;
}
.cus-mask-block h3{
	width:260px;
	overflow: hidden;
	font-size:32px;
	color:#fff;
	position: relative;
	margin-bottom: 14px;
	line-height: 200%;
	padding-top:30px;
}
.cus-mask-block h3:before{
	content: "";
	display: block;
	width:46px;
	height:2px;
	background-color: #fff;
	position: absolute;
	left:0px;
	bottom:0px;
}
.cus-mask-block .desc{
	width:269px;
	height:162px;
	line-height: 27px;
	color:#fff;
	font-size:14px;
	overflow: hidden;
	margin-bottom: 20px;
}
.cus-icons-block .icon-item{
	width:80px;
	float:left;
	margin-right:25px;
}
.cus-icons-block .icon-item:hover .icon-img{
	transform: rotateZ(360deg);
}
.cus-icons-block .icon-item .icon-img{
	width:80px;
	height:79px;
	margin:auto;
	transition: transform 1.5s;
}
.cus-icons-block .icon-item .icon-tip{
	font-size:16px;
	color:#fff;
	margin-top: 7px;
	text-align: center;
}
.custom-switch{
	margin-top: 15px;
}
.custom-switch li{
	width:171px;
	float:left;
	border-right:1px dotted #000;
	background-repeat: no-repeat;
	background-position: center top;
	box-sizing: border-box;
	padding-top:55px;
	text-align: center;
}
.custom-switch li .zhcn{
	font-size:16px;
	color:#000;
	line-height: 130%;
}
.custom-switch li .eng{
	font-size:14px;
	color:#000;
	font-family: "宋体";
	text-transform: uppercase;
	line-height: 130%;
}
.custom-switch li:last-child{
	border-right: 0;
}
.custom-switch li:nth-child(1){
	background-image: url(../images/dz_nohover_03.png);
}
.custom-switch li:nth-child(2){
	background-image: url(../images/dz_nohover_05.png);
}
.custom-switch li:nth-child(3){
	background-image: url(../images/dz_nohover_07.png);
}
.custom-switch li:nth-child(4){
	background-image: url(../images/dz_nohover_09.png);
}
.custom-switch li:nth-child(5){
	background-image: url(../images/dz_nohover_11.png);
}
.custom-switch li:nth-child(6){
	background-image: url(../images/dz_nohover_13.png);
}
.custom-switch li:nth-child(1):hover,
.custom-switch li:nth-child(1).on{
	background-image: url(../images/dz_hover_03.png);
}
.custom-switch li:nth-child(2):hover,
.custom-switch li:nth-child(2).on{
	background-image: url(../images/dz_hover_05.png);
}
.custom-switch li:nth-child(3):hover,
.custom-switch li:nth-child(3).on{
	background-image: url(../images/dz_hover_07.png);
}
.custom-switch li:nth-child(4):hover,
.custom-switch li:nth-child(4).on{
	background-image: url(../images/dz_hover_09.png);
}
.custom-switch li:nth-child(5):hover,
.custom-switch li:nth-child(5).on{
	background-image: url(../images/dz_hover_11.png);
}
.custom-switch li:nth-child(6):hover,
.custom-switch li:nth-child(6).on{
	background-image: url(../images/dz_hover_13.png);
}

.cus-mask-con{
	opacity:0;
}
.custom-slide li:first-child .cus-mask-con{
	opacity: 1;
}
.bmore{
	width:207px;
	height:97px;
	line-height: 112px;
	margin:30px auto 0;
	text-align: center;
	background: url(../images/yts_71.png);
}
.bmore a{
	display: inline-block;
	width:142px;
	height:35px;
	line-height: 35px;
	font-size:19px;
	color:#050505;
}
/*定制结束*/
/*设计师开始*/
.designer{
	padding-top:70px;
	height:676px;
	box-sizing: border-box;
	background: url(../images/wu_bg_02.jpg) no-repeat center top;
}
.designer-title{
	font-size:30px;
	color:#34302d;
	text-align: center;
	position: relative;
	line-height: 100%;
	margin-bottom: 55px;
	border-bottom: 1px solid #d6d6d6;
}
.designer-title span{
	position: relative;
	padding:0px 20px;
	bottom: -13px;
	background-color: #fdfdfd;
}
.designer-banner{
	position: relative;
}
.designer-banner .btn{
	width:56px;
	height:114px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top:83px;
	opacity: .4;
}
.designer-banner .btn:hover{
	opacity: 1;
}
.designer-banner .btn.prev{
	left:0px;
	background-image: url(../images/tuo_l.png);
}
.designer-banner .btn.next{
	right:0px;
	background-image: url(../images/tuo_r.png);
}
.designer-wrapper{
	width:100%;
	height:391px;
	position: relative;
	overflow: hidden;
}
.designer-slide {
	width:99999px;
	position: relative;
}
.designer-slide li{
	width:281px;
	float:left;
	margin-right:25px;
	position: relative;
}
.designer-slide li .img-wrp,
.designer-slide li .img-wrp img{
	width:281px;
	height:281px;
}
.designer-slide li .img-wrp img{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all .3s;
}
.designer-slide li .con-wrp{
	width:100%;
	height:110px;
	background: #fff;
	position: absolute;
	box-sizing: border-box;
	padding:0px 6px;
	left:0px;
	bottom:-110px;
	transition: height .5s;
}
.designer-slide li .con-wrp .top{
	height:54px;
	box-sizing: border-box;
	padding:0px 4px;
	line-height: 63px;
	border-bottom: 1px solid #000;
}
.designer-slide li .con-wrp .top .fl{
	line-height: 54px;
	font-size:21px;
	color:#434343;
	width:145px;
}
.designer-slide li .con-wrp .desc .fl,
.designer-slide li .con-wrp .desc .fr{
	line-height: 22px;
	padding-top:10px;
}
.designer-slide li .con-wrp .desc .fl{
	width:145px;
}
.designer-slide li .con-wrp .desc .fr{
	width:110px;
}
.designer-slide li .con-wrp .top .fr{
	line-height: 54px;	
}
.designer-slide li .con-wrp .top .fr span{
	display: inline-block;
	width:13px;
	height:13px;
	margin-left:3px;
	background: url(../images/star_07.png);
}
.designer-slide li .con-wrp .desc{
	height:55px;
	box-sizing: border-box;
	padding:0px 4px;
	line-height: 24px;
	font-size:14px;
	color:#787878;
}
.designer-slide li .con-wrp .link-hide{
	display: none;
}
/*hover*/
.designer-slide li:hover .img-wrp img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
}
.designer-slide li:hover .con-wrp{
	height:160px;
	color:#fff;
	background: url(../images/designer_bg_03.png) no-repeat center top;
}
.designer-slide li:hover .con-wrp .top .fl{
	color:#fff;
}
.designer-slide li:hover .con-wrp .top .fr span{
	background:url(../images/star_03.png);
}
.designer-slide li:hover .con-wrp .desc{
	color:#fff;
}
.designer-slide li:hover .con-wrp .top{
	border-color: #e70851;
}
.designer-slide li:hover .con-wrp .link-hide{
	width:129px;
	height:35px;
	display: block;
	background:url(../images/linkhide_03.jpg);
	margin:auto;
}
/*设计师结束*/
/*加盟开始*/
.join{
	padding-bottom: 35px;
}
.join-title{
	margin-bottom: 12px;
	background: url(../images/yts_78.png) no-repeat center center;
}
.join-title .zhcn{
	font-family: "宋体";
	font-size:45px;
	line-height: 130%;
	color:#000;
	text-align: center;
}
.join-title .eng{
	font-family: "宋体";
	font-size:18px;
	color:#000;
	text-align: center;
	text-transform: uppercase;
}
.join-desc{
	font-size:18px;
	color:#000;
	margin-bottom: 25px;
	text-align: center;
}

.join-block-con{
	width:100%;
	height:489px;
}
.join-part{
	float:left;
}
.join-part a{
	display: block;
	position: relative;
}
.join-part .tit{
	width:100%;
	height:42px;
	box-sizing: border-box;
	padding:0px 6px;
	overflow: hidden;
	line-height: 42px;
	background: rgba(0,0,0,.5);
	font-size:22px;
	color:#fff;
	text-align: center;
	position: absolute;
	left:0px;
	bottom:0px;
	transition: all .4s;
	opacity: 1;
}
.join-part-2 .part-bot a{
	float:left;
}
.join-part-1, .join-part-2{
	margin-right:1px;
}
.join-part-2 .part-top{
	margin-bottom: 1px;
}
.join-part-2 .part-bot a:first-child{
	margin-right:1px;
}
.join-part .mask{
	opacity: 0;
	width:100%;
	height:100%;
	box-sizing: border-box;
	padding:80px 22px 0px;
	background: rgba(186,36,85,.92);
	position: absolute;
	left:0px;
	top:0px;
	z-index: 9;
	transition: all .4s;
}
.join-part .mask .mask-tit{
	width:100%;
	height:35px;
	line-height: 35px;
	padding:23px 0px;
	font-size:22px;
	color:#fff;
	text-align: center;
	margin-bottom: 15px;
	background: url(../images/flower2_03.png) no-repeat center center;
}
.join-part .mask .mask-desc{
	color:#fff;
	line-height: 28px;
}
.mask-icon{
	width:132px;
	height:131px;
	background: url(../images/4.png);
	margin:0 auto 29px;
}
.join-part-2 .part-top .mask{
	padding-top:32px;
}
.join-part-2 .part-bot .mask{
	padding-top:15px;
}
.join-part-2 .part-bot .mask .mask-tit{
	font-size:16px;
	margin-bottom: 12px;
}
.join-part-2 .part-bot .mask .mask-desc{
	line-height: 24px;
}
.join-part a:hover .tit{
	opacity: 0;
}
.join-part a:hover .mask{
	opacity: 1;
}
/*加盟结束*/
/*新闻开始*/
.news{
	padding-top:42px;
	height:563px;
	box-sizing: border-box;
	background: url(../images/news_bg_02.jpg) no-repeat center top;
}
.news-title{
	font-size:30px;
	color:#34302d;
	line-height: 100%;
	margin-bottom: 40px;
	text-align: center;
}
.news-list{
	padding:0px 50px;
}
.news-list ul li{
	float:left;
	width:496px;
	height:94px;
	background: #fff;
	border-radius: 1px;
	box-sizing: border-box;
	padding:11px 14px;
	margin-bottom: 10px;
	position: relative;
}
.news-list ul li:nth-of-type(2n-1){
	margin-right:105px;
}
.news-list ul li .date{
	width:72px;
	height:72px;
	text-align: center;
	margin-right:19px;
	background: url(../images/yts_91.jpg);
}
.news-list ul li .date .day{
	font-size:18px;
	font-weight: bold;
	color:#898989;
	height:36px;
	line-height: 36px;
}
.news-list ul li .date .mon{
	font-size:16px;
	color:#b3b3b3;
	height:36px;
	line-height: 36px;
}
.news-list ul li .con-wrp{
	width:360px;
}
.news-list ul li .con-wrp .tit{
	width:100%;
	height:42px;
	line-height: 45px;
	font-size:18px;
	color:#8c8c8c;
}
.news-list ul li .con-wrp .desc{
	font-size:13px;
	height:30px;	
	line-height: 26px;
	color:#cccccc;
}
.hotline{
	width:100%;
	height:165px;
	background:#fff url(../images/yts_96.png) no-repeat center top;
}
/*新闻结束*/
/*底部开始*/
.pageFooter{
	padding:18px 0px 28px;
	background-color: #1d1414;
}
.foot-follow{
	padding-top:86px;
	padding-left:18px;
	margin-right:150px;
}
.foot-follow a{
	display: block;
	width:217px;
	height:64px;
}
.foot-follow a.follow-weixin{
	position: relative;
	margin-bottom: 32px;
	background:url(../images/follow_03.jpg);
}
.foot-follow a.follow-weixin img{
	display: none;
	position: absolute;
	left:3px;
	top:-91px;
}
.foot-follow a.follow-weixin:hover img{
	display: block;
}
.foot-follow a.follow-stina{
	background:url(../images/follow_06.jpg);
}
.foot-contact{
	width:369px;
	font-size:13px;
	color:#d0d0d0;
	line-height: 28px;
	text-align: center;
}
.foot-logo{
	height:172px;
	background: url(../images/yts_99.png) no-repeat center top;
}
.foot-call{
	with:203px;
	height:36px;
	background: url(../images/yts_128.png) no-repeat center top;
	margin-top: 8px;
}
.foot-share{
	width:279px;
	padding-top:46px;
}
.foot-share-tit{
	color:#d0d0d0;
	padding-left:3px;
}
.foot-share  .bdshare-button-style2-32 a{
	width:49px;
	height:49px;
	margin-right: 15px;
}
.foot-share .bdshare-button-style2-32 .bds_sqq{
	background: url(../images/share_03.jpg);
}
.foot-share .bdshare-button-style2-32 .bds_weixin{
	background: url(../images/share_05.jpg);
}
.foot-share .bdshare-button-style2-32 .bds_tqf{
	background: url(../images/share_07.jpg);
}
.foot-share .bdshare-button-style2-32 .bds_tsina{
	background: url(../images/share_09.jpg);
}
.foot-ewm{
	margin-top:26px;
}
.foot-ewm-tit{
	color:#d0d0d0;
	margin-bottom: 10px;
}
.foot-ewm-part:nth-child(1){
	margin-right:63px;
}
.foot-nav{
	width:1150px;
	margin:28px auto 20px;
	border-top:1px solid #393939;
	line-height: 28px;
	text-align: center;
	padding:10px 0px;
}
.foot-nav a{
	font-size:16px;
	color:#d0d0d0;
}
.foot-nav span.sep{
	margin:0px 33px;
	font-weight: bold;
}
.foot-nav a:hover{
	text-decoration: underline;
}
.foot-bot{
	text-align: center;
	font-size:14px;
	color:#d0d0d0;
	font-family: "宋体";
}
/*底部结束*/
/*内页公共开始*/
.inside-banner{
	width:100%;
	height:350px;
}
.inside-banner > .container{
	height:100%;
	position:relative;
}
.inside-banner img{
	width:1900px;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	margin-left:-350px;
}
.depline{
	width:1200px;
	margin:auto;
	height:6px;
	background: url(../images/prodet_17.jpg) repeat-x;
}
.crumb-con{
	height:55px;
	line-height: 58px;
	padding-bottom: 6px;
	background: url(../images/prodet_17.jpg) repeat-x left bottom;
}
.crumb-con .tit{
	font-size:18px;
	padding-left:3px;
}
.crumb-con .crumb{
	font-size:14px;
	color:#333;
	padding-right:2px;
}
.crumb-con .crumb a{
	color:inherit;
	font-size:inherit;
}
.crumb-con .crumb a:hover{
	color:#DD2727;
}
.show-content{
	padding:15px 10px;
}
.show-content p img{display:block;margin:10px auto}
.show-content .art-tit{
	font-size:24px;
	line-height: 2;
	text-align: center;
}
.show-content .art-info{
	font-size:14px;
	margin-bottom: 10px;
	text-align: center;
}
.show-content .art-text{
	
}
/*内页公共结束*/
/*加盟开始*/
.inside-banner.ins-join-banner{
	height:725px;
}
.inside-container{
	padding:50px 0px;
}
.ins-join-title{
	width:637px;
	height:55px;
	border:1px solid #974560;
	position: relative;
	margin:0 auto 46px;
}
.ins-join-title .eng{
	width:383px;
	height:38px;
	line-height: 38px;
	border-radius: 19px;
	background-color: #974560;
	font-size:35px;
	color:#fff;
	font-family: "宋体";
	text-align: center;
	margin:auto;
}
.join-tit-eng-block{
	position:absolute;
	padding:0px 16px;
	background-color: #fff;
	top:-19px;
	left:50%;
	margin-left:-207.5px;
}
.join-tit-zhcn-block{
	position:absolute;
	padding:0px 25px;
	background-color: #fff;
	bottom:-20px;
	left:50%;
	margin-left:-205px;
}
.ins-join-title .zhcn{
	width:360px;
	height:40px;
	line-height: 40px;
	font-size:40px;
	color:#0b0b0b;
	font-family: "宋体";
	text-align: center;
	margin:auto;
}
.ins-join-title.style-white{
	border-color: #fff;
}
.ins-join-title.style-white  .join-tit-eng-block{
	background-color: #5b3743;
}
.ins-join-title.style-white .ins-join-title .zhcn{
	color:#fff;
}
.ins-join-title.style-white .ins-join-title .eng{
	background-color: #fff;
	color:#6a404e;
}
.ins-join-consult{
	width:100%;
	height:351px;
	background: url(../images/join_13.jpg) no-repeat center top;
}
.ins-join-consult > .container{
	position: relative;
}
.ins-join-consult-btn{
	width:235px;
	height:63px;
	display: block;
	position: absolute;
	left:913px;
	top:149px;
}
.ins-join-advan{
	height:675px;
	margin:28px auto 53px;
	background: url(../images/join_16.jpg) no-repeat center top;
	position: relative;
}
.ins-join-advan ul li{
	width:320px;
	position: absolute;
}
.ins-join-advan ul li .tit{
	height:28px;
	line-height: 28px;
	overflow: hidden;
	margin-bottom: 3px;
	font-size:16px;
}
.ins-join-advan ul li .desc{
	height:60px;
	line-height: 20px;
	overflow: hidden;
	font-size:12px;
}
.ins-join-advan ul li.advan-1{
	left:112px;
	top:224px;
}
.ins-join-advan ul li.advan-2{
	left:595px;
	top:224px;
}
.ins-join-advan ul li.advan-3{
	left:112px;
	top:365px;
}
.ins-join-advan ul li.advan-4{
	left:595px;
	top:365px;
}
.ins-join-advan ul li.advan-5{
	left:112px;
	top:502px;
}
.ins-join-advan ul li.advan-6{
	left:595px;
	top:502px;
}
.ins-join-support{
	padding-bottom: 58px;
}
.ins-support-list ul li{
	float:left;
	margin-right:28px;
	padding:15px;
	box-sizing: border-box;
	width:276px;
	height:381px;
	background: url(../images/join_23.png);
}
.ins-support-list ul li .img-wrp{
	border:3px solid #fff;
}
.ins-support-list ul li .tit{
	height:38px;
	line-height: 38px;
	text-align: center;
	overflow: hidden;
	color:#fff;
	font-size:22px;
	margin:12px 0px 17px;
}
.ins-support-list ul li .desc{
	font-size:14px;
	color:#fff9ce;
	height:96px;
	line-height: 24px;
	overflow: hidden;
	padding:0px 3px;
	text-align: center;
}
.ins-support-list ul li:nth-of-type(4n) {
	margin-right:0;
}
.ins-join-case{
	width:100%;
	height:650px;
	background: url(../images/join_bg_19.jpg) no-repeat center top;
	box-sizing: border-box;
	padding-top:67px;
	margin-bottom: 30px;
}
.ins-join-case .container{
	position: relative;
}
.ins-join-case-list{
	width:1170px;
	margin:auto;
	padding-bottom: 4px;
	overflow: hidden;
}
.ins-join-case-list ul{
	width:99999px;
	position: relative;
}
.ins-join-case-list ul li{
	width:570px;
	height:372px;
	box-sizing: border-box;
	padding:16px 15px 16px 9px;
	background-color: #fff;
	position: relative;
	float:left;
	margin-right:26px;
}
.ins-join-case-list ul li .img-wrp{ width: 232px; height: 342px; overflow: hidden;}
.ins-join-case-list ul li .img-wrp img{ width: 100%; height: 100%; object-fit: cover;}
.ins-join-case-list ul li:before{
	content: "";
	display: block;
	width:572px;
	height:4px;
	background:red url(../images/join_line_06.jpg);
	z-index: 99;
	position: absolute;
	left:2px;
	bottom:-4px;
}
.ins-join-case-list ul li:after{
	content: "";
	display: block;
	width:4px;
	height:370px;
	background:red url(../images/join_line_03.jpg);
	z-index: 99;
	position: absolute;
	top:2px;
	right:-4px;
}
.ins-join-case-list ul li .con-wrp{
	width:284px;
	padding-top:37px;
}
.ins-join-case-list ul li .con-wrp .tit{
	font-size:30px;
	height:40px;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 15px;
}
.ins-join-case-list ul li .con-wrp .desc{
	font-size:14px;
	line-height: 25px;
	height:200px;
	overflow: hidden;
}
.ins-join-case-title{
	width:650px;
	height:108px;
	margin:0 auto 37px;
	background: url(../images/join_case_tit_03_20.png) no-repeat;
}
.join-case-btn{
	display: block;
	width:32px;
	height:60px;
	position: absolute;
	top:304px;
}
.join-case-btn.prev{
	background: url(../images/join_arrow_03.png);
	left:-40px;
}
.join-case-btn.next{
	background: url(../images/join_arrow_05.png);
	right:-40px;
}
.ins-process-container h3{
	font-size:40px;
	color:#0b0b0b;
	font-family: "宋体";
	text-align: center;
	margin:10px auto 40px;
}
.ins-process-container .proc-img{
	width:100%;
	height:155px;
	background: url(../images/join_38.jpg) no-repeat center top;
}
/*加盟结束*/
/*关于我们开始*/
.ins-about-part-1{
	background-color: #fff;
}
.ins-about-part-1 > .container{
	background-color: #fff;
	position: relative;
	bottom:-50px;
	padding-bottom: 48px;
	background: url(../images/list_about_05.jpg) no-repeat 740px 0px;
}
.ins-about-part-1 > .container:after{
	content: "";
	display: block;
	width:100%;
	height:54px;
	background: url(../images/about_shadow_03.png) no-repeat;
	position: absolute;
	left:0px;
	bottom:-56px;
}
.ins-about-part-1 .con-wrp{
	padding:83px 0px 0px 151px;
	background: url(../images/list_about_08.png) no-repeat 50px 0px;
}
.ins-about-part-1 .con-wrp .tit{
	height:40px;
	margin-bottom: 38px;
}
.ins-about-part-1 .con-wrp .tit h3{
	font-family: "宋体";
	color:#504040;
	font-size:40px;
	line-height: 100%;
	float:left;
	padding-right:80px;
	background: url(../images/list_about_11.png) no-repeat right center;
}
.ins-about-part-1 .con-wrp .desc{
	width:560px;
	line-height: 28px;
	height:84px;
	overflow: hidden;
	font-size:14px;
	color:#918888;
	margin-bottom: 33px;
}
.ins-about-part-1 .con-wrp .img-list{
	margin-bottom: 27px;
}
.ins-about-part-1 .con-wrp .img-list ul{
	float:left;
	padding:10px 10px 10px 0px;
	background-color: #fff;
}
.ins-about-part-1 .con-wrp .img-list ul li{
	float:left;
	margin-right:11px;
}
.ins-about-part-1 .con-wrp .img-list ul li:last-child{
	margin-right:0;
}
.ins-about-part-1 .con-wrp .hotline{
	width:403px;
	height:96px;
	background: url(../images/list_about_15.png);
}
.ins-about-part-2{
	width:100%
	height:605px;
	background: url(../images/list_about_bg_02.jpg) no-repeat center top;
}
.ins-about-part-2 > .container{
	position: relative;
	height:605px;
}
.ins-about-part-2 > .container .text{
	width:1006px;
	height:108px;
	line-height: 36px;
	overflow: hidden;
	position: absolute;
	left:109px;
	top:236px;
	font-size:14px;
	color:#4c4345;
}
.ins-about-part-3{
	padding-top:40px;
	margin-bottom: 55px;
}
.ins-hope-tit{
	margin-bottom: 36px;
}
.ins-hope-tit-con{
	width:505px;
	padding-left:51px;
}
.ins-hope-tit h3{
	font-size:34px;
	font-family: "宋体";
	margin-bottom: 10px;
}
.ins-hope-tit .desc{
	font-size:14px;
	font-family: "宋体";
	line-height: 22px;
}
.ins-hope-con{
	width:100%;
	height:377px;
	background: url(../images/list_about_25.jpg) no-repeat center top;
}
.ins-hope-con > .container{
	position: relative;
}
.ins-hope-con > .container .text{
	width:421px;
	position: absolute;
	left:684px;
	top:140px;
	font-size:14px;
	line-height: 28px;
	height:140px;
	overflow: hidden;
}
.ins-about-part-4{
	width:100%;
	height:101px;
	margin-bottom: 40px;
	background: url(../images/list_about_28.png) no-repeat center center;
}
/*关于我们结束*/
/*设计团队开始*/
.ins-team-list{
	padding:40px 0px 40px 51px;
	box-sizing: border-box;
}
.ins-team-list ul li{
	float:left;
	width:522px;
	height:260px;
	box-sizing: border-box;
	border:2px solid #000;
	margin-right:73px;
	margin-bottom:57px;
	padding:30px 17px 10px 238px;
	position: relative;
}
.ins-team-list ul li:nth-of-type(2n){
	margin-right:0;
}
.ins-team-list ul li .img-wrp{
	position: absolute;
	left:-25px;
	top:4px;
	transition: all .3s;
}
.ins-team-list ul li:hover .img-wrp{
	left:-33px;
}
.ins-team-list ul li .con-wrp{
	line-height: 22px;
	font-size:14px;
}
.ins-team-list ul li .con-wrp > div{
	margin:8px;
}
.ins-team-list ul li .con-wrp .tit{
	height:44px;
	line-height: 100%;
	background: url(../images/prodet_17.jpg) repeat-x left bottom;
	font-size:21px;
	margin-bottom: 14px;
}
.ins-team-list ul li .con-wrp .star span{
	display: inline-block;
	vertical-align: middle;
	width:13px;
	height:13px;
	background: url(../images/list_team_08.jpg);
	margin-right: 2px;
	margin-top:-2px;
}
.ins-person-home{
	width:1130px;
	height:369px;
	background-color: #fff;
	border-radius: 1px;
	position: relative;
	margin:35px auto 92px;
	padding:22px 92px 22px 47px;
	box-sizing: border-box;
}
.ins-person-home:before{
	content: "";
	display: block;
	width:1136px;
	height:7px;
	background: url(../images/list_work_14.jpg);
	position: absolute;
	left:1px;
	bottom:-7px;
}
.ins-person-home:after{
	content: "";
	display: block;
	width:7px;
	height:369px;
	background: url(../images/list_work_03.jpg);
	position: absolute;
	top:1px;
	right:-7px;
}
.inside-work-container{
	background: url(../images/work_bg_02.jpg) no-repeat center top;
}
.ins-person-home .con-wrp{
	width:604px;
	font-size:14px;
	line-height: 28px;
}
.ins-person-home .con-wrp > div{
	margin-bottom: 8px;
}
.ins-person-home .con-wrp .head{
	height:50px;
	line-height: 50px;
	padding-top: 32px;
	margin-bottom: 16px;
	border-bottom: 1px solid #ececec;
}
.ins-person-home .con-wrp .head .tit{
	font-size:21px;
	padding-left:2px;
}
.ins-person-home .con-wrp .head .star{
	padding-right:8px;
}
.ins-person-home .con-wrp .head .star span{
	width:13px;
	height:13px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	background: url(../images/list_work_09.jpg);
	margin-right:2px;
}
.ins-work-tit{
	width:100%;
	height:66px;
	margin-bottom: 30px;
	background: url(../images/list_work_17.png) no-repeat center top;
}
/*设计团队结束*/
/*内页新闻开始*/
.ins-news-list{
	padding:40px 0px;
}
.ins-news-list ul li{
	margin-bottom: 36px;
	height:243px;
}
.ins-news-list ul li .img-wrp{
	border:1px solid #e6e6e6;
}
.ins-news-list ul li .con-wrp{
	width:785px;
	height:243px;
	box-sizing: border-box;
	padding:30px 39px;
	border:2px solid #e6e6e6;
	border-left:none;
}
.ins-news-list ul li .con-wrp .tit{
	font-size:16px;
	margin-bottom: 12px;
}
.ins-news-list ul li .con-wrp .info{
	color:#555;
	margin-bottom: 12px;
}
.ins-news-list ul li .con-wrp .desc{
	color:#999;
	line-height: 26px;
	height:52px;
	overflow: hidden;
	margin-bottom: 10px;
}
.ins-news-list ul li .con-wrp .more{
	height:37px;
}
.ins-news-list ul li .con-wrp .more a{
	display: block;
	float:right;
	width:126px;
	height:33px;
	line-height: 33px;
	border:2px solid #000;
	font-size:16px;
	color:#010101;
	font-family: "宋体";
	text-align: center;
	overflow: hidden;transition:all 0.3s
}
.ins-news-list ul li:hover .con-wrp{
	border-color: #000;
}
.ins-news-list ul li{transition:all 0.3s}
.ins-news-list ul li:hover{
	box-shadow:6px 6px 15px #efeced;
}
.ins-news-list ul li:hover .con-wrp .more a{
	background-color: #000;
	text-indent: -999px;
	background-image: url(../images/list_news_08.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*内页新闻结束*/
/*产品列表开始*/
.list-pro-container{
	padding:46px 0px;
}

.ins-pic-list ul li{
	float:left;
	width:381px;
	margin-right:28px;
	margin-bottom: 17px;
}
.ins-pic-list ul li .img-wrp{
	width:381px;
	height:261px;
	overflow: hidden;
	position: relative;
}
.ins-pic-list ul li:nth-of-type(3n){
	margin-right: 0;
}
.ins-pic-list ul li .img-wrp .hide{
	width:100%;
	height:100%;
	background: rgba(0,0,0,.3);
	position: absolute;
	left:0px;
	top:-261px;
	transition: all .3s;
}
.ins-pic-list ul li:hover .img-wrp .hide{
	top:0px;
}
.ins-pic-list ul li .img-wrp .hide .icon-search{
	display: block;
	width:86px;
	height:86px;
	margin:86px auto 0;
	text-align: center;
	line-height: 86px;
	background-color: #d0094c;
	border-radius: 50%;
}
.ins-pic-list ul li .img-wrp .hide .icon-search img{
	width:40px;
	height:40px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}
.ins-pic-list ul li .img{
	width:381px;
	height:261px;
}
.ins-pic-list ul li .tit{
	height:48px;
	line-height: 48px;
	font-size:14px;
	border-bottom: 3px solid #000;
	text-align: center;
	padding:0px 5px;
	overflow: hidden;
}


/*.pagination li{width:50px!important;margin-right:0!important}*/

/*产品列表结束*/
/*产品详情开始*/
.property{
	padding-top:30px;
}
.property-item{
	margin-bottom: 30px;
}
.property-title{
	width:120px;
	font-size:16px;
	color:#231815;
	background: url(../images/prodet_08.jpg) no-repeat right center;
}
.property-title .icon{
	width:29px;
	height:26px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right:26px;
}
.property-item-1 .property-title .icon{
	background-image: url(../images/prodet_05.jpg);
}
.property-item-2 .property-title .icon{
	background-image: url(../images/prodet_12.jpg);
}
.property-item-3 .property-title .icon{
	background-image: url(../images/prodet_14.jpg);
}
.property-list{
	width:1080px;
}
.property-list ul li{
	float:left;
	width:154px;
	height:14px;
	font-size:14px;
	color:#231815;
	line-height: 14px;
	text-indent: 30px;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 6px;
	margin-bottom: 14px;
	border-right:1px solid #bbb;
}
.property-list ul li:nth-of-type(7n){
	border:0;
}
.show-pro-container{
	padding-top:18px;
}
.d-crumb{
	font-size:14px;
	margin-bottom: 10px;
}
.d-crumb a{
	font-size:inherit;
	color:inherit;
}
.d-crumb a:hover{
	color:#DD2727;
}
.show-pro-main{
	height:433px;
}
.pro-img-display{
	width:642px;
	height:433px;
	position: relative;
	overflow: hidden;
}
.pro-img-display .bigimg{
	width:100%;
	height:100%;
}
.pro-img-display .pro-img-mask{
	width:100%;
	height:113px;
	position: absolute;
	bottom:15px;
	left:0px;
	background: rgba(0,0,0,.5);
}
.show-pro-main .main-right{
	width:524px;
	padding-right:11px;
	padding-top:28px;
}
.show-pro-main .main-right h1{
	font-size:25px;
	margin-bottom: 12px;
}
.show-pro-main .main-right .desc{
	line-height: 24px;
	height:72px;
	overflow: hidden;
}
.show-pro-main .main-right .cat{
	padding:0px 15px;
	margin:	12px 0px 27px;
	width:524px;
	height:160px;
	color:#fff;
	font-size:14px;
	box-sizing: border-box;
	background: url(../images/prodet_21.jpg) no-repeat;
}
.show-pro-main .main-right .cat .cat-series{
	height:55px;
	line-height: 58px;
	padding:0px 15px;
	box-sizing: border-box;
	overflow: hidden;
}
.show-pro-main .main-right .cat .cat-color{
	padding:0px 15px;
	height:100px;
	line-height: 100px;
}
.show-pro-main .main-right .cat .cat-color .cat-color-item{
	width:48px;
	height:48px;
	border:3px solid #fff;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	margin-left:16px;
	-background-color: red;
}
.show-pro-main .main-right .consult-btn a{
	display: inline-block;
	margin-right:12px;
	font-size:18px;
	line-height:44px;
	color:#fff;
	text-align: center;
}
.show-pro-main .main-right .consult-btn a.order{
	width:210px;
	height:44px;
	background: url(../images/prodet_25.jpg) repeat-x;
	border-radius: 3px;
}
.show-pro-main .main-right .consult-btn a.consult{
	width:183px;
	height:44px;
	background-color: #191919;
	border-radius: 3px;
}
.pro-img-mask .larrow, .pro-img-mask .rarrow{
	height:100%;
	margin:0px 3px;
	line-height: 113px;
}
.pro-img-mask .larrow img, .pro-img-mask .rarrow img{
	display: inline-block;
	vertical-align: middle;
}
.pro-img-mask .larrow{
	margin-right:5px;
}
.pro-img-banner-wrapper{
	width:568px;
	height:90px;
	margin-top:12px;
	overflow: hidden;
}
.pro-img-banner-wrapper ul{
	position: relative;
	width:99999px;
}
.pro-img-banner-wrapper ul li{
	float:left;
	margin-right:12px;
	width:133px;
	height:90px;
	box-sizing: border-box;
	border:1px solid transparent;
}
.pro-img-banner-wrapper ul li.on{
	border:1px solid #bc194f;
}
.pro-img-banner-wrapper ul li img{
	width:100%;
	height:100%;
}
.show-pro-detail{
	margin:32px 0px 53px;
}
.show-pro-detail .det-tit{
	width:100%;
	height:51px;
	line-height: 51px;
	text-align: center;
	background-color: #231815;
	font-size:32px;
	color:#fff;
	font-family: "宋体";
	position: relative;margin-bottom:40px
}

.det-con p img{display:block;margin:0 auto}

.show-pro-detail .det-tit:before{
	content: "";
	width: 100%;
	height: 1px;
	display: block;
	background-color: #231815;
	position: absolute;
	left:0px;
	top:-2px;
}
.show-pro-detail .det-tit:after{
	content: "";
	width: 28px;
	height: 14px;
	display: block;
	background: url(../images/prodet_29.jpg);
	position: absolute;
	left:50%;
	bottom:-20px;
	margin-left:-14px;
}
/*产品详情结束*/
.pro-cat-close{
	display: inline-block;
	width:8px;
	height:8px;
	line-height: 8px;
	text-align: center;
	vertical-align: top;
	font-size:12px;
	padding:3px;
	border-radius: 50%;
	background-color: #ccc;
	color:#fff;
	margin-left:5px;
	cursor: pointer;
	text-indent: 0.5px;
}
.pro-cat-close:hover{
	background-color: #DD2727;
}
.property-list > ul > li > a.on{
	color:#dd2727;
}

.yts-bottom-form{
	width:520px;
	position: fixed;
	left:50%;
	margin-left:-260px;
	top:130px;
	display: none;
	opacity:0;
	box-shadow: 0px 0px 25px #ddd;
}
.yts-bottom-form .form-head,
.yts-bottom-form .form-foot{
	width:100%;
	height:35px;
	line-height: 35px;
	background-color: #ca0d4c;
	color:#fff;
	text-align: center;
	font-size:14px;
}
.yts-bottom-form .form-head{
	border-radius: 6px 6px 0px 0px;
	position: relative;
}
.yts-bottom-form .form-foot{
	border-radius: 0px 0px 6px 6px;
}
#myForm {
	padding:20px 0px;
	background: #fff;
	border-radius: 0px 0px 6px 6px;
}
#myForm .text{
	display: block;
	width:75%;
	margin:0 auto 20px;
	height:40px;
	line-height: 40px;
	text-indent: .5em;
	font-size:14px;
	color:#555;
	border:1px solid #EAEAEA;
	transition:all 300ms ease-in-out;
}
#myForm .text:focus{
	border-color:#ee769e;
	box-shadow: 0 0 0 2px rgba(138, 118, 158, .15);
}
#myForm textarea.text{
	height:100px;
	line-height: 24px;
	resize: none;
}
#myForm .submit{
	display: block;
	width:75%;
	height:50px;
	line-height: 50px;
	font-size:16px;
	color:#fff;
	margin:auto;
	background-color: #ca0d4c;
	border-radius: 5px;
}
#order-close{
	width:18px;
	height:18px;
	background: url(../images/close.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	right:5px;
	top:8px;
	cursor: pointer;
}
/*
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */