@font-face {
  font-family: 'iconfont';  /* project id 1039750 */
  src: url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.eot');
  src: url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.woff') format('woff'),
  url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1039750_0lwayxbp027s.svg#iconfont') format('svg');
}
i{
	font-style: normal;
}
 
.iconfont {font-family:iconfont;font-weight:normal;}
.shoucang{color:green}
.shoucang a{font-weight: bold;color:green;}
body{margin:0; padding:0; font-family:"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,'MicrosoftYaHeiLight','Microsoft YaHei Light','Microsoft YaHei'; font-weight:100;
 overflow-x:hidden}
p,ul,li,dl,dt,dd,form{ margin:0; padding:0; list-style:none}
a{color:#000; text-decoration:none}
.btn{display: inline-block;margin-bottom: 0px;padding: 0;font-size: 16px;font-weight:normal;line-height:28px;text-align: center;white-space: nowrap;background-image: none;border: 1px solid transparent;border-radius: 0px;cursor: pointer;outline: 0px none;transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; display:block;border-radius: 1000px; background:none; border:1px #8C8C8C solid}
.clearfix{ width:100%; height:1px; clear:both}
/*主体开始*/
	 .bc1{position: relative}
	 .bc1 .shop_name{width:100%;height:60px;line-height: 60px; text-align: center;color:red; background:rgba(0,0,0,1);position: absolute;top:-60px;left:0px;font-weight: bold;font-size: 23px;z-index: 100}
.bc1 .shop_name i{display:inline-block;padding-right:5px;font-size:20px;}

a:hover,.main-menu a:hover{ color:orange}

.warp{width:100%; min-width:1200px; height:auto; text-align:center; margin:0 auto}
.header{width:100%; height:103px; padding:30px 0px 10px 0px;
background: #000;;
text-align:center;}
.head{width:1200px;  text-align:center; margin:0 auto; position:relative;z-index:99999;}
.head .logo{width:300px; height:81px;   float:left}
.head .logo a{display:block; width:340px; height:81px;; text-align:left}
.head .nav{width:590px; height:60px; float:left; text-align:left}
.head .logBox{ position:absolute; width:600px; height:30px; top:-2px; right:10px; font-size:12px; border-radius:12px; background:#333; line-height:30px; color:#f2f3f4; text-align:center }
.head .logBox a{ color:#f2f3f4; text-decoration:underline}
.head .logBox a:hover{ color:orange;}
.head .logBox span{ float:none;}
.global-nav{
	width:auto; height:60px; float:right; text-align:left;padding:25px 0px 0px 10px;
}
.global-nav .main-menu{
	
}
.nav-en{
	color: #dd5f0d;
}
.global-nav > ul{
	text-align: left;
}
.global-nav > ul > li{
	position: relative;
	float: left;
}
.global-nav > ul > li > a{
	display: block;
	padding: 0 20px;
	height: 60px;
	font-size:16px;
	line-height: 61px;
	color:#fff;
 
}
.global-nav > ul > li > a:hover{
	/*background:#00AA98*/
}
.nav-sub-menu{
	display: none;
	border-bottom: rgba(0,0,0,0.05) 1px solid;
	overflow: hidden;
}

.dropdown{
	position: relative;
}
 
.has-drop-menu{
	background:url(/images/rdot.png) no-repeat 90px 30px;}

.dropdown-menu {
	padding: 20px;
	position: absolute;
	top: 54px;
	left: 0px;
	background: #fff;
	/*padding: 7px 7px 7px 1px;*/
	border: 1px solid rgba(26,53,71,.12);
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(26,53,71,.1);
	opacity: 0;
	filter:alpha(opacity=0);    
    -ms-filter:alpha(opacity=0);   
    zoom:1;  
	pointer-events: none;
	-webkit-transform: scale(.8) translateY(-30%);
	transform: scale(.8) translateY(-30%);
	transition: .4s cubic-bezier(.3, 0, 0, 1.3);
	z-index: 999999;
}

.dropdown-menu .visible {
	opacity: 1;
	filter:alpha(opacity=100);    
    -ms-filter:alpha(opacity=100);   
    zoom:1; 
	pointer-events: auto;
	-webkit-transform: none;
	transform: none;
}
.nav-dropdown .dropdown-menu::before{
	left: 50px;
}
.dropdown-menu::before {
	content: "";
	position: absolute;
	top: -7px;
	left: calc(50% - 7px);
	width: 13px;
	height: 7px;
 }

 
.dropdown-menu {
	padding: 20px;
	position: absolute;
	top: 54px;
	left: 0px;
	background: #fff;
	/*padding: 7px 7px 7px 1px;*/
	border: 1px solid rgba(26,53,71,.12);
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(26,53,71,.1);
	opacity: 0;
	filter:alpha(opacity=0);    
    -ms-filter:alpha(opacity=0);   
    zoom:1;  
	pointer-events: none;
	-webkit-transform: scale(.8) translateY(-30%);
	transform: scale(.8) translateY(-30%);
	transition: .4s cubic-bezier(.3, 0, 0, 1.3);
	z-index: 9999;
}

.dropdown-menu.visible {
	opacity: 1;
	filter:alpha(opacity=100);    
    -ms-filter:alpha(opacity=100);   
    zoom:1; 
	pointer-events: auto;
	-webkit-transform: none;
	transform: none;
}
.nav-dropdown .dropdown-menu::before{
	left: 50px;
}
.dropdown-menu::before {
	content: "";
	position: absolute;
	top: -7px;
	left: calc(50% - 7px);
	width: 13px;
	height: 7px;
 }
.channel{width: 400px; font-size:14px}
.channel .title{
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}
.sort .title{
	margin-top: 0px;

}
.channel ul li{
	float: left;
	
}
.channel ul li a{
	/*padding: 0px 15px 0 0;*/
	padding: 0px;
	height: auto;
	line-height: normal;
}
.channel ul li a:after{
	content: '';
	width: 1px;
	height: 12px;
	/*float: right;*/
	display: inline-block;
	background: rgba(0,0,0,0.15);
	margin: 0 15px;
}



.head .user{width:160px; height:82px; float:right;}
 .head .user .search{float:right; margin-top:28px;}
.form-search{
	font-size: 14px;
	height: 100%;
	position: relative;
	 
	margin:10px 0px 0px 0px;
	
}
.form-search .icon-search{
	position: absolute;
	top: 5px;
	left: 0px;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	width: 46px;
	background:url(/images/sosuo.png) no-repeat
}
.form-search .icon-search:before{
	float: right;
	margin-top: 22px;
	margin-right: 18px;
}
.form-search .icon-search:hover{
	color: #dd5f0d;
}
.form-search input{
	width: 46px;
	font-size: 12px;
	padding-left: 28px;
	margin-top:5px;
	border:none;
	width: 0px;
	height: 100%;
	line-height: 94%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	background:#ccc;
	border-radius: 20px;
	height:25px;
	color:#000000
}
.form-search input:hover{border:none}
.form-search input:focus{border:none;outline:none}
.form-search.active input{
	width: 130px !important;
	cursor: text;

}
.form-search .close{
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	background: #333;
	color: #fff;
	font-weight: bold;
	position: absolute;
	right: 6px;
	top: 10px;
	border-radius: 100%;
	/*display: none;*/
	cursor: pointer;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
	.active.form-search .close{
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	transform: scale(1,1);
}
.active2.form-search .close{
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	transform: scale(1,1);
}
.form-search .close{
		line-height: 18px;
		font-size:16px;
		background:url(../images/icon/close.jpg) no-repeat;
		
	}
  
	/*标题通用*/
.com-title { border-bottom: 3px solid #F5F5F5; padding-bottom: 5px; margin-bottom: 5px;}
.com-title span img {  border:0px; margin:0px; padding:0px; padding-right:5px;}
 .com-title span{ border-bottom: 3px solid #0760b0; padding-bottom: 7px; font-size: 18px;  color: #3C3B3C; }
 
 
  .home-tip{background:#333;color:#fff;height:200px;text-align:center}
 .home-tip h2{font-size:32px;font-weight:400;line-height:200px;;}
 .home-tip h4{font-size:16px;line-height:1}
 
 .met-links {
    background: #01a2ea;
    color: #fff;
    padding:5px 0;
}
.text-center {
    text-align: center !important;
}
 


 
.copyinfo{ text-align:center; background:#2c2c2c; color:#aaa; padding:20px 0px 20px 0px;  height:60px; }
.copyinfo div{ width:1200px; height:60px; line-height:60px;font-size:14px; margin:0 auto; text-align:right}
 .copyinfo div a{ color:orange}
.containerr{width:1200px; margin:0 auto; height:150px; color:#fff;}
.ff a{ color:#fff; font-size:14px}

.bc1{ width:100%; height:30px; background:url(/images/bc11.gif) repeat-x #fff;} 
.bc2{ width:100%; height:30px; background:url(/images/bc2.gif) repeat-x #fff; } 

/*titleBox*/
.titleBox{ width:1200px; margin:0 auto; text-align:center; padding:10px 0px; margin-top:60px;}
.titleBox h1{ font-size:36px; line-height:45px;color:orange; font-weight:bold; margin:0; padding:0  }
.titleBox span{ font-size:22px; color:orange;}
/*labout*/ 
.labout{ background:url(/images/babout.jpg) no-repeat 0 0; width:100%; height:557px;}
.labout div{ padding-top:200px; color:#fff; text-align:center; width:1200px; margin:0 auto;}
.labout div p{ line-height:32px; font-size:16px;}
/*联盟box*/
.lmBox{ width:1200px; margin:0 auto; padding:60px 0px 0px 0px; height:320px;}
.lmBox div{ width:300px; height:210px; float:left; margin:0px 50px; background:#fff;}
.lmBox span{ display:block; width:100%; height:62px; background-position:50px 0px;  }
.lmBox span i{ display:block; color:#333; font-size:30px; padding-left:120px; line-height:62px;}
 .i1{ background:url(/images/i1.jpg) no-repeat;}
  .i2{ background:url(/images/i2.jpg) no-repeat;}
   .i3{ background:url(/images/i3.jpg) no-repeat;}
.lmBox   p{ font-size:16px; line-height:26px; color:#333; padding-top:20px;  TEXT-JUSTIFY: inter-ideograph;  TEXT-ALIGN: justify;}
/*私人定制*/
.jianDao{ background:url(/images/jiandao.jpg) no-repeat 50% bottom; height:90px;}
.dingzhiBox{
	margin: 0 auto;
	width: 900px;
	padding:20px 0px;
}
.dingzhiBox p{ line-height:32px; text-align:center}
.dingzhiBox ul{ margin-top:60px}
.dingzhiBox ul li{ display:block; width:33%; height:140px; float:left; text-align:center}
/*服装样板*/
.leiTitleBox{ width:1200px; margin: 0 auto; position:relative; height:100px; line-height:100px;}

.leiTitleBox a{ line-height:100px;}
.leiTitleBox a.zTitle{ font-size:30px; padding-right:20px;}
.leiTitleBox a.fTitle span{  font-size:16px; padding:6px 12px;}
.leiTitleBox a.fTitle:hover span{  color:#fff; background:orange;padding:6px 12px;}
.leiTitleBox a.fTitle .cur{color:#fff; background:orange;padding:6px 12px;}


.leiTitleBox a.gdTitle{ display:block;position:absolute; width:100px; text-align:right; height:100px; top:0; right:0; font-size:16px}
/*diBuDiv*/
.diBuDiv{ width:100%; height:300px; background:url(/images/fbg.jpg);}
.diBuBox{ width:1200px; margin:0 auto ;padding-top:30px;;}
.diBuBox ul { width:1200px; height:260px; display:block; }
.diBuBox ul li{ width:33%; height:260px; float:left; text-align:center; border-right:1px solid #343333;}
.diBuBox ul li h3{ color:orange; font-size:16px; font-weight:bold; padding-top:50px;}
.diBuBox ul li .bfBox {padding-top:77px}
.diBuBox ul li .afBox a{ color:#fff; font-size:14px; display:block; width:100%; line-height:30px;}
.diBuBox ul li .afBox a:hover{ color:orange; }
 




.zDiBu {
	width: 100%;
	min-width: 0px;
}

/*案例页*/
.main{position: relative;width: 100%;}
.main>img{width: 100%;}
.crumbs{width: 100%; height: 40px; background-color: #f1f1f1;}
.crumbs .w_crumbs{width: 1200px; margin: 0 auto;}
.crumbs .bread_crumbs{float: left;}
.crumbs .bread_crumbs img{padding-top: 10px; margin-right: 10px;}
.crumbs .bread_crumbs {font-size: 14px; line-height: 30px;}
 
.crumbs .crumbs_reservation{float: right; width: 140px; height: 40px; background-color: #fe8181; text-align: center; line-height: 40px; color: #fff; font-size: 18px; font-weight: bold; cursor: pointer;}
.crumbs .crumbs_reservation:hover{ background-color: #e10000;}
.crumbs .crumbs_reservation span{float: left; padding-left: 25px;}
.crumbs .crumbs_reservation i{width: 9px; height: 16px; float: right; background: url('img/in_icon3.png') no-repeat; margin-top: 14px; margin-right: 25px; }
/*关于*/
.About{width: 1200px; overflow: hidden; margin: 30px auto;}
.About .about_fl{width: 250px; float: left; margin-right: 55px;}
.About .about_fl .title{width: 250px; height: 57px; background-color: #333; border-bottom: 3px solid #e10000; text-align: center; line-height: 57px;}
.About .about_fl .title2{border: 0;}
.About .about_fl .title h2{font-size: 24px; color: #fff;font-weight: normal;}
.About .about_fl .title span{font-size: 16px; color: #fff;}
.About .about_fl .nav ul li{height: 58px; line-height: 60px; font-size: 16px; text-align: center; border: 1px solid #dbdbdb; margin-top: -1px; position: relative;}
.About .about_fl .nav ul li i{width: 3px; height: 12px; background: url('img/about_line.jpg') 0 center no-repeat; display: block; position: absolute; left: 70px; top: 25px; display: none;}
.About .about_fl .nav ul li a:hover i{display: block;}
.About .about_fl .nav ul li.current a{color: #e10000;}
.About .about_fl .nav ul li.current i{display: block;}
.About .about_fl .contact {border: 1px solid #dbdbdb; padding: 20px 28px; font-size: 14px; text-align: center;}
.About .about_fl .t1{display: block; margin-bottom: 10px;}
.About .about_fl .number{display: block; font-size: 24px; color: #e10000;font-weight: bold;}
.About .about_fl .line{display: block; width: 190px; height: 1px; background-color: #cecece; margin: 25px 0;}
.About .about_fl .mess span{display: block; text-align: left; line-height: 26px;}
.About .about_fr {float: right; width: 894px; overflow: hidden; text-align:left}

/*公司简介*/
.About .about_fr .Company_Profile .content{ text-align:left}
.About .about_fr .Company_Profile h1{font-size: 24px;display: block; margin-bottom: 15px;}
.About .about_fr .Company_Profile .cp_img{float: right; margin-left: 35px; margin-bottom: 10px;}
.About .about_fr .Company_Profile .p1{display: block; font-size: 14px; color: #333333; line-height: 34px;}
.About .about_fr .Company_Profile h3{font-size: 18px;}
.About .about_fr .Company_Profile p{line-height: 38px; font-size: 14px; color: #333333;}

/*服务优势*/
.About .about_fr .service_advantage{text-align: center; padding-top: 15px;}
.About .about_fr .service_advantage h1{font-size: 36px; color: #333333;font-weight: normal; margin-bottom: 20px;}
.About .about_fr .service_advantage .t1 {display: block; font-size: 14px; color: #999999; line-height: 26px;}
.About .about_fr .service_advantage .t_line{width: 112px; height: 1px; display: block; background-color: #e10000; margin: 20px auto 0;}
.About .about_fr .Guarantee{margin-top: 65px; overflow: hidden;}
.About .about_fr .Guarantee h3{font-weight: bold; font-size: 30px; color: #666666; margin-bottom: 15px;}
.About .about_fr .Guarantee .t2{font-size: 18px; color: #999; margin-bottom: 28px; display: block;}
.About .about_fr .Guarantee .list{text-align: center; margin-top: 60px;}
.About .about_fr .Guarantee .list ul li{width: 25%; float: left;}
.About .about_fr .Guarantee .list span{font-size: 18px; color: #666666; display: block; margin-top: 20px; margin-bottom: 20px;}
.About .about_fr .Guarantee .list em{font-style: normal; font-size: 14px; color: #666666; line-height: 24px; width: 190px; display: block; margin: 0 auto;}

/*设计团队*/
.About .design_team{overflow: hidden;}
.About .design_team ul{width: 1227px;}
.About .design_team ul li{float: left; width: 280px; height: 420px; overflow: hidden; margin-right: 27px; cursor: pointer; margin-bottom: 27px;}
.About .design_team ul li:hover .team_con{background-color: #e10000; color: #fff; border-color: #e10000;}
.About .design_team ul li:hover span, .About .design_team ul li:hover em{color: #fff;}
.About .design_team .team_con{width: 278px; height:136px; border: 1px solid #dbdbdb; text-align: center; border-bottom: 3px solid #e10000; overflow: hidden;}
.About .design_team .team_con span{display: block; font-size: 18px; color: #333; margin-top: 20px;}
.About .design_team .team_con em{font-size: 14px; color: #999; display: block; font-style: normal; margin-top: 5px;}
.About .design_team .team_con b{font-weight: normal; font-size: 12px; display: block; margin: 15px auto;width: 95%;}

/*客户感言*/
.About .Customer{overflow: hidden;}
.About .Customer ul{width: 904px;}
.About .Customer ul li{margin-bottom: 10px; overflow: hidden; float: left; margin-right:10px;}

/*联系方式*/
.About .contact_us .mess{margin-top: 70px; font-size: 14px; color: #333; line-height: 40px}
.About .contact_us .mess h1{margin-bottom: 20px;}
.About .contact_us .mess .red{color: #e10000;}

/*在线预约*/
.About .online_yy{margin-left: 65px;}
.About .online_yy h1{font-size: 36px; color: #ff0000; border-bottom: 1px solid #e6e6e6; padding-bottom: 15px;}
.About .online_yy .t1{font-size: 24px; color: #666666; display: block; font-weight: bold; margin-top: 20px;}
.About .online_yy em{font-style: normal; font-size: 14px; color: #999999; margin-top: 5px; display: block;}
.About .online_form{margin-top: 65px;}
.About .online_form .list {margin-bottom: 20px; overflow: hidden;}
.About .online_form span{width: 75px; font-size: 18px; color: #666666; line-height: 38px; margin-right: 15px; float: left;}
.About .online_form select{width: 210px; height: 38px; border: 1px solid #dbdbdb; padding-left: 10px; color: #ccc;}
.About .online_form input{width: 198px; height: 36px; border: 1px solid #dbdbdb; padding-left: 10px; color: #ccc; height: 38px;}
.About .online_form .Security {width: 88px; margin-right: 7px;}
.About .online_form .ab_sub {width: 220px; height: 38px; padding: 0; border: 0; background-color: #fe8181; color: #fff; font-size: 16px; margin-left: 90px; margin-top: 10px; cursor: pointer;}
.About .online_yy .prompt{margin-top: 50px; margin-left: 30px;}
.About .online_yy p{font-size: 14px; color: #999999;}
.About .online_yy .money{color: red;}

.pgBox{ width:100%;  clear:both}  
.page{text-align:center; margin:0 auto; padding-bottom:0.5rem;}  
.page li,.page a.num,.page a.curr{ display:inline-block; background:#f1f2fb;padding:10px 20px; color:#333; height:25px; line-height:25px;}
.page a.curr{ background:orange; color:#fff;}
 
 .nocon{ width:100%; text-align:center; color:orange; line-height:60px;}
 @media screen and (max-width: 1200px) {
   .nb{width:1200px; overflow:hidden}
}
#showuserlogin a:hover{ color:yellow !important;}
 