﻿* {
	margin: 0px;
	padding: 0px;
	font-family:Microsoft YaHei;
	font-size: 14px;
	color: #666;
}
a{
	text-decoration: none;
	font-weight: normal;
}
ul li { list-style:none; }

/*Fix Float BUG 万能闭合*/
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 line-height: 0px;
}
.fl {
float: left;
}
.fr {
float: right;
}
.clear{
	clear: both;
}
*{list-style:none;margin:0;padding:0}

.mt10{margin-top:10px;}
.cen{text-align:center;}
/*201605*/
.imid img{width:100%;}

.wbg{background-color: #ffffff;overflow:hidden;}
.logo{float:left;}.logo img{height:55px;}
@media screen and (max-width: 420px) {.logo img{height:35px;}}
.rtel{float:right;padding:10px 10px 0 0;color:#000;}
.rtel span{display:block;color:#48A725;font-size:18px;}

/*slide*/
.banner{position:relative;width:100%;overflow:hidden;}
.carousel{position:relative;list-style:none;padding:0;}
.carousel .item{display:none;float:left;position:relative;}
.carousel .active{display:block;}
.carousel img{display:block;max-width:100%;height:auto;margin:0 auto;}
.banner .pointer{display:none;position:absolute;bottom:0;padding:15px;}
.pointer li{width:10px;height:10px;margin:0 3px;display:inline-block;border-radius:5px;background:#aaa;cursor:pointer;}
.pointer .active{background:#c00;}
.banner .pager-prev, .banner .pager-next{position:absolute;/*display:none*/;top:50%;margin-top:-30px;width:60px;height:60px;background:url(../images/slider-arrow.png) -118px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;-webkit-border-radius: 30px 30px 30px 30px;border-radius: 30px 30px 30px 30px;}
.banner .pager-prev{left:1%;}
.banner .pager-next{right:1%;background-position:3px -137px;}
.banner:hover .pager-prev,.banner:hover .pager-next{display:block;}

.foot{padding-bottom:20px;}
.foots{position:fixed;bottom:0;z-index:999;width:100%;height:53px;padding:5px 0;background:url(../images/foots.png) center top repeat-x;}
.foots li{float:left;width:20%;text-align:center;}
.foots li a{display:block;color:#fff;font-size:12px;}
.foots li img{height:35px;}

.imskeLayBg { background: #fff; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 15; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.navs{position:fixed;right:-200px;bottom:0;z-index:9999;width:200px;}
.navs dl {
	float: left;
	width: 90%;
	padding: 10px 5%;
	border-bottom: 1px solid #940a00;
	background: #1c1918;
}
.navs dd{float:right;width:100%;}
.navs dd li{float:left;width:33%;height:22px;line-height:22px;background:url(../images/dot.jpg) 0 center no-repeat;overflow:hidden;}
.navs dd li a{display:block;padding-left:5px;font-size:12px;color:#fff;}
.navs dd li.t{width:100%;background:none;}
.navs dd li.t a{padding-left:0px;font-size:14px;color:#eee;}

.acon{width:94%;line-height:25px;padding:10px 3%;font-size:14px;}
.acon img{max-width:100%;}
.acon p{display:block;}
.acon h1{width:100%;line-height:30px;text-align:center;font-size:20px;color:#0C64AC;overflow:hidden;}
.acon .heng{width:100%;line-height:25px;padding:10px 0;margin-bottom:20px;font-size:12px;color:#888;border-bottom:1px solid #E4E4E4;}
.acon .pic{width:100%}

.sorts{width:98%;line-height:25px;padding:10px 1%;background:url(../images/sorts.png) repeat-x;}
.sorts a{}
.sorts a:hover, .sorts a.cur{color:#f00;}
.sorts span{padding:0 10px;}

.topsort{width:102%;}
.topsort a{float:left;width:49%;line-height:38px;font-size:16px;color:#0157A4;font-weight:bold;;border:1px solid #ddd;background:#fff;}

.iphoto{width:95%;margin:10px auto;}
.iphoto li{float:left;width:48%;line-height:25px;padding-bottom:10px;margin-bottom:10px;font-size:12px;background:#EDEDED;}
.iphoto li a{display:block;font-size:16px;color:#0157A4;font-weight:bold;;}
.iphoto li img{width:100%;height:300px;}
@media screen and (max-width: 420px) {.iphoto li img{height:200px;}}

.where{width:96%;line-height:36px;padding:0 2%;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;background:#EBEBEB;overflow:hidden;}
.where a{padding:0 5px;}

.prenext{float:left;width:99%;padding:1em 0;margin-top:2em;line-height:1.5em;border-top:1px solid #ddd;}

.tc{width:100%;}
.tc ul{width:100%;padding:10px 0;margin-top:10px;background:#fff;overflow:hidden;}
.tc ul.t{padding:10px 0 20px;font-size:16px;}.tc ul.t b{display:block;margin:10px 0;font-size:28px;}

.tc ul.a{line-height:25px;}
.tc ul.a p{padding:0 10px;}
.tc ul.a img{float:left;width:100%;}
.tc ul.a span{float:left;width:100%;line-height:18px;margin:0px 0 30px;color:#19a2a7;}

.tc ul.b{padding:10px 0 0}
.tc ul .yy{display:inline-block;line-height:normal;padding:5px 20px;margin:30px 0;font-size:22px;color:#fff;border:1px solid #333;background:#FA7E00;}

.tc ul #po{position:relative;}
.tc ul .banner{position:static;width:90%;margin:0 auto;}
.tc ul .pager-prev, .tc ul .pager-next{width:24px;height:41px;margin-top:-20px;filter:alpha(opacity=100);opacity:1;-webkit-border-radius:0px;border-radius:0px;}
.tc ul .banner .pager-prev{left:-0px;background:url(../images/tc/left.png) no-repeat;background-size: 100% 100%;}
.tc ul .banner .pager-next{right:-0px;background:url(../images/tc/right.png) no-repeat;background-size: 100% 100%;}

.tc ul.c li{float:left;width:45%;line-height:25px;margin:10px 0 10px 3%;display:inline;border:1px solid #eee;overflow:hidden;}
.tc ul.c li img{width:100%;height:225px;}
.tc ul.c li p{display:block;height:25px;padding:0 5px;overflow:hidden;}

.tc ul.d{width:96%;padding:10px 5%;}
.tc ul.d li{float:left;width:50%;height:28px;line-height:28px;margin:5px 0;overflow:hidden;}
.tc ul.d li .ipt{width:50%;height:25px;line-height:25px;padding:0 5px;border:1px solid #CBCBCB;}
.tc ul.d li .soimg{width:70%;line-height:30px;color:#fff;border:0;background-color:#FA4C06;cursor:pointer;}
.tc ul.d h3{width:100%;padding:10px 0 20px;font-size:24px;color:#f00;}

.tc ul.e{width:90%;padding:10px 5%;}
.tc ul.e li{float:left;width:48%;margin:5px 0;}
.tc ul.e li img{width:100%;}

.tc ul.f{width:90%;padding:10px 5%;line-height:28px;font-size:16px;}
.tc ul.f li{float:left;width:48%;margin:5px 0;line-height:28px;;font-size:16px;}
.tc ul.f li img{width:100%;}


@media screen and (max-width: 420px) {
.tc ul.t{font-size:12px;}.tc ul.t b{font-size:18px;}
.tc ul .yy{font-size:18px;}
.tc ul .pager-prev, .tc ul .pager-next{width:15px;height:28px;}
.tc ul.c li img{width:100%;height:150px;}
}

.wap{display:none;}
/* 栏目页分页 */
.wp-pagenavi{padding:20px 0;width:98%;text-align:center;}
.wp-pagenavi a, .wp-pagenavi span{padding:2px 6px;margin:2px;font-size:0.75em;color:#333;background:#E6E6E6;}
.wp-pagenavi a:hover, .wp-pagenavi span.cur{color:#fff;background:#0C64AC;}
.pageleft {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageright {
	overflow: hidden; width: 300px; line-height: 24px; height: 24px
}
.pageleft {
	padding-left: 10px; float: left; text-align: left
}
.pageright {
	padding-right: 10px; float: right; text-align: right
}

a.button_2:link,a.button_2:visited{
	display:block;
	width:77px;
	height:33px;
	line-height:33px;
	background:#000;
	border:none;
	font-weight:bold;
	cursor:pointer;
	text-align: center;
	letter-spacing: 0.5em;
	color:#FFFFFF;
}
a.button_2:hover{
	color:#FFFFFF;
	text-decoration: none;

	text-align: center;
}


.gonglue-r { width:10% ;  position:fixed; bottom:70px; right:1%;cursor:pointer;}
.gonglue-r a { display:inline-block; width:57.14286%; margin:10px 0 0 9px; } 
.gonglue-r a img{ width:100%; } 
/*公用头部分*/
body{
	background: #eeeeee;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	line-height: 1;
}
.wapM,.wrap{
	width: 98%;
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
}
header {
	background-color: #ffffff;
	padding: 15px 3.125%; position:relative;
}
header h1 { 
	font-size:1px;
	height: 13px;
	line-height: 12px;
}
.city-name { 
	/*width:55px; */
	height:18px; 
	border:1px solid #ea5404; 
	border-radius:2px; 
	background:url(../images/dowbArrow.png) no-repeat 95% 6px; 
	background-size:11px; 
	padding-right:20px; 
	padding-left: 5px;
	line-height:18px; 
	text-align:center; margin-left:20px;
}
.city-name a { 
	color:#ea5404;
	font-size: 14px;
}	
/* mBanner */
.mBanner{
	width: 100%;
}
.mBanner img { 
	width:100%; 
	height:auto; 
}
.relative {
	position: relative;
	left: 0;
	top: 0;
}
/*public scroll*/
.scroll{margin:0px auto;max-width:640px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:47%;z-index:400px;bottom:5px;}
.scroll_position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin-left:5px}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ffd800;}
.scroll_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}
/*主体部分*/
.mMain{
	width: 100%;
	padding-top: 5px;
}
.mainNav{
	background-color: #ffffff;
	padding: 13px 3.125%;
}
.mainNav ul{
	padding: 0px;
}
.mainNav ul li{
	width: 25%;
	height: auto;
	text-align: center;
	float: left;
	list-style: none;
}
.mainNav ul li a{
	display: block;
}
.mainNav ul li a img{
	width: 50px;
	height: 50px;
	margin: 0 auto 2.5px;
}
.mainNav ul li a h3{
	height: 20px;
	line-height: 20px;
	font-weight: normal;
}
.mainNav ul li a:hover h3{
	color: #fa4c06;
}
/*快速报价部分*/
.ksbj{
	padding: 13px 3.125%;
	padding-bottom: 8px;
	position: relative;
}
.ksbj select{
	width: 48%;
	height: 40px;
	/*margin-right: 1.705%;*/
	color: #666;
	margin-bottom: 10px;
	background:#fff url(../images/downArr.png) no-repeat 91% center;
	background-size: 7%;
	border:1px solid  #ccc;
	border-radius: 5px;
	text-indent: 3px;
}
.ksbj input{
	width: 47.35%;
	text-indent: 3px;
	height: 38px;
	line-height: 38px;
	margin:0px;
	padding: 0px;
	color: #666;
	margin-bottom: 5px;
	border:1px solid #ccc;	
	background:#fff url(../images/pmBg.png) no-repeat 92% center;
	background-size: 15px 16px;
	border-radius: 3px;
}
.ksbj input.mInputName { background:#ffffff; margin-bottom:5px; }
.ksbj input.mInputPhone { background:#ffffff; margin-bottom:5px; }
.ksbj p.mInputTip { font-size:12px; color:#666; line-height:16px; padding:0 5px 10px;}
.ksbj p.mInputTip span { font-size:12px; color:#ea5404; line-height:16px; }
input#ksbjBtn{
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: #fa4c07;
	border-radius: 5px;
	border:none!important;
	color: #fff;/*
	margin-top:5px;*/
	cursor: pointer;font-size:16px;font-weight:bold;
}
/*理想装部分*/
.lxzBar{
	width: 100%;
	height: 80px;
	background:url(../images/88Bg.png) no-repeat center bottom;
}
.lxzBar h1{
	width: 100%;
	text-align: center;
	color: #307AD1;
	font-size: 18px;
	padding-top:12px;
	font-family: Microsoft YaHei;
}
.lxzBar span{
	width: 100%;
	height:20px;
	line-height: 14px;
	text-align: center;
	display: block;
	color:#010000;/*
	font-size: 12px;*/
	padding-top: 5px;
	font-weight: normal;
}
/*家装清单*/
.jzqd{
	width: 100%;
	height: auto;
	/*position: relative;*/
	margin:0px;
	padding: 0px;
}
.jzqd img{
	vertical-align: middle;
	width: 100%;
}
.jzqd p{
	position: absolute;
	color: #ffff00;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
}
.jzqdKj,.jzqdZc{
	width: 100%;
	position: relative;
}
.jzqdKj img,.jzqdZc img{
	border-bottom: 1px solid #fff;
}
.jzqdKj p.jzqd01{
	width: 46.875%;
	top:33.15%;
	left: 2.46375%;
}
.jzqd span{
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 20px;
	background: #ff0000;
	color: #ffff00;
	display: inline-block;
	text-align: center;
}
.jzqdZc  p.jzqd02{
	width: 70%;
	height:auto;
	top:33.928%;
	left: 2.46375%;
	line-height: 14px;
}
.jzqdZc  p.jzqd02 span{
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 18px;
}
p.jzqd03{
	width: 56.25%;
	top:33.928%;
	left: 2.46375%;
	line-height: 16px;
}
.mFtBanner{
	width: 100%;
	height: auto;
	margin-top:5px;
}
.mFtBanner img{
	width: 100%;
}
.zxqg{
	padding: 13px 3.125%;
}
a.zxzxBtn{
	width: 48%;
	height: 40px;
	line-height:40px;
	background: #fff;
	border:1px solid #fa4c06;
	border-radius: 5px;
	display: block;
	float: left;
	text-align: center;
	color: #fa4c06;
	font-size: 14px;
}
a.ljqgBtn{
	width: 48%;
	height:40px;
	line-height:40px;
	background: #fa4c06;
	border:1px solid #fa4c06;
	border-radius: 5px;
	display: block;
	float: right;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.lxzBar h2{
	width: 100%;
	height: 88px;
	line-height: 62px;
	text-align: center;
	color: #fa4c06;
	font-weight: normal;
	font-size: 20px;
}
/*装修案例主体部分*/
.mZxalM{
	padding:10px 0.9375%;
	background: #fff;
	margin-bottom: 5px;
}
.zxalLeft{
	width: 35.03%;
	float: left;
	height: auto;
}
.zxalRight{
	width: 63.70%;
	height: auto;
	float: right;
	position: relative;
}
.zxalLTop{
	width: 100%;
	height: auto;
	position: relative;
}
.zxalLTop img{
	width: 100%;
}
.zxalLTopM{
	padding:13px 2.941px;
	background: #13b5b1;
	border:2px solid #fff;
}
.zxalLTop h1{
	font-size: 18px;
	color:#ffffff;
	height: 24px;
	line-height: 24px;
	position: absolute;
	top:26.77125%;
	left: 11.236%;
}
.zxalLTop p{
	/*font-size: 12px;*/
	color:#ffffff;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top:60.63%;
	left: 11.236%;
}
.zxalLBt{
	width: 100%;
	height: auto;
	margin-top:2%;
	position: relative;
}
.zxalLBt img{
	width: 100%;

}
.zxalLBt .zxalInfo{
	position: absolute;
	width: 100%;
	height: 25px;
	line-height: 25px;
	bottom: 2px;
	left: 0px;
	width: 100%;
	text-align: center;
	/*font-size: 12px;*/
	color: #ffffff;
	background: rgba( 0, 0, 0, 0.4 );
	overflow: hidden;
}
.zxalRight img{
	width: 100%;
}
.zxalRight .zxalInfo{
	position: absolute;
	width: 100%;
	height: 25px;
	line-height: 25px;
	bottom: 2px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #ffffff;
	background: rgba( 0, 0, 0, 0.4 );
	overflow: hidden;
}
/*设计师部分*/
.mSjsm{
	padding:0px;
}
.msjs{
	width: 48%;
	height: auto;
	margin-top:5px;
}
.msjs img{
	width: 100%;
	height: auto;
}
.msjsInfo{
	width: 100%;
	height: auto;
	background: #fff;
	padding:13px 0px;
	text-align: center;
	margin-top:1px;
}
.msjsInfo h2{
	color: #000000;
	font-size: 16px;
	font-family: Microsoft YaHei;
	height: 20px;
	line-height: 20px;
}
.msjsInfo b{
	width: 100%;
	height: 18px;
	line-height: 18px;
	color: #000000;
	font-size: 12px;

}
a.moreSjs,a.moreGl{
	width: 96%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000;
	font-size: 14px;
	background: #fff;
	display: block;
	margin: 13px auto;
	border-radius: 5px;
	border:1px solid #c9c9c9;
}
a.moreZal{

}
.mzxgl{
	padding:9px 3.125%;
}
.mzxglM{
	width: 100%;
	background: #fff;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
.mzxgl img{
	width: 100%;

}
.mzxgl ul{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.mzxgl ul li{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	list-style: none;
	text-indent: 5px;
	color: #333333;
	font-size: 12px;
}
.mzxgl ul li a{
	width: 100%;
	display: block;
	height: 40px;
	line-height: 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #333333;
	font-size: 14px;
	font-family: Microsoft YaHei;
}
.mzxgl ul li a:hover{
	color: #fa4c06;
}
.mzxgl ul li:last-child{
	border-bottom: none;
}
a.moreGl{
	width: 100%;
}
.wapM .footer{
	width: 100%;
	height: 49px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	padding: 0px;
	border-top:1px solid #a7a7a7;
}
.wapM .footer ul{
	background: #fff;
}
.wapM .footer ul li{
	width: 20%;
	padding-top:10px;
	padding-bottom: 10px;
	float: left;
	position: relative;
	text-align: center;
	list-style: none;
}
.wapM .footer ul li a{
	display: block;
}
.wapM .footer ul li img{
	width: 16px;
	height: 16px;
	margin: 0 auto;/*
	margin-bottom: 5px;*/
}
.wapM .footer ul li span{
	width: 100%;
	height: 13px;
	line-height: 20px;
	display: block;
	text-align: center;
	font-size: 12px;
}
/*报价弹出框*/
.bjTck{
	position: absolute;
	top:0%;
	left: 3.125%;
	width: 93.75%;
	height: auto;
	z-index:999;
	border:1px solid #999;
	border-radius: 10px;
	background: #ffffff;
	display: none;
}
.bjTckTop{
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #eeeeee;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-indent: 10px;
}
.bjTckTop h1{
	width: 50%;
	height: 34px;
	line-height: 34px;
	float: left;
	display: block;
	font-family: Microsoft YaHei;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}
.closeBtn{
	width: 22px;
	height: 22px;
	margin-top:6px;
	float: right;
	margin-right: 10px;
	background: url(../images/closeBtn.png) no-repeat left center;
	background-size: 100%; 
	cursor:pointer;
}
.bjTckMain{
	width: 93.72%;
	height: auto;
	margin: 0 auto;
}
.bjTckMain p{
	width: 100%;
	height: auto;
	line-height: 20px;
	padding:10px 0px;
	font-size: 12px;
}
.mYgbj{
	width: 100%;
	height: auto;
	/*line-height: 29px;*/
}
.mYgbj span{
	float: left;
	height: auto;
	line-height: 22px;
	width: 56%;
	display: block;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
a.mYgbjTel{
	display: block;
	width: 43.74%;
	height: 29px;
	line-height: 29px;
	text-align: center;
	float: right;
	background: #fa4c06 url(../images/tel.png) no-repeat 24.2% center;
	background-size: 8%;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	font-family: Microsoft YaHei;
}
.mYgbjZc{
	width: 100%;
	height: 29px;
	line-height: 29px;
	background:#fa4c06;
	margin-top:10px;
	margin-bottom: 20px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	font-family: Microsoft YaHei;
	cursor: pointer;
}
.footer ul li.cur span {
color: #fa4c06;
}

/********** 160219首页产品版块修改style  **********/
.cp-01, .cp-02, .cp-03 { width:100%; } .cp-02, .cp-03 { margin-top:-2px;}
.cp-01 img, .cp-02 img, .cp-03 img { width:100%; height:auto; }
.cp01-txt, .cp02-txt, .cp03-txt { width:100%; height:100%; position:relative; }
.cp01-txt p, .cp02-txt p, .cp03-txt p { color:#ffffff; }
.cp01-txt p:nth-child(2) { font-weight:bold; font-size:16px; position:absolute; top:50.82%; left:3.91%; }
.cp01-txt p:nth-child(3) { width:43.75%; font-size:14px; position:absolute; top:65.24%; left:3.91%; }
.cp02-txt p:nth-child(2) { font-weight:bold; font-size:16px; position:absolute; top:39.56%; left:54.22%; }
.cp02-txt p:nth-child(3) { font-size:14px; width:43.75%; height:auto; line-height:16px; position:absolute; top:54.47%; left:54.22%; }
.cp03-txt p:nth-child(2) { font-weight:bold; font-size:16px; position:absolute; top:37.21%; left:3.91%; }
.cp03-txt p:nth-child(3) { font-size:14px; width:43.75%; height:auto; line-height:16px; position:absolute; top:52.08%; left:3.91%; }

/********** 160309首页导航style  **********/
.mNav-icon { cursor:pointer; }
.mNav { width:100%; padding:15px 0; background-color:#ffffff; position:absolute; top:0; left:0; z-index:1; display:none; }
.mNav-close { cursor:pointer; text-align:right; padding:0 3.125%; }
.mNav ul { padding:50px 0; }
.mNav ul li { width:33.33%; height:auto; padding-bottom:20px; text-align:center; float:left; }
.mNav ul li a img { width:50px; height:50px; }
.mNav ul li a span { display:block; width:100%; height:20px; line-height:20px; }
.bj-button{ background:#ffffff !important; color:#fa4c06 !important; height:38px; line-height:38px; border:#fa4c06 1px solid !important; }
.bj-button-false{ background:#ddd !important; color:#999 !important; height:38px; line-height:38px; border:#ccc 1px solid !important; }



/************************************************************ designer style ************************************************************/
	.mContain { width:100%; min-width:320px; max-width:640px; margin:0 auto; position:relative; }
	header, .dMain { width:100%; }
	
	/****************** designer-index style ******************/
	/****** header ******/
	header { background-color:#ffffff; padding:15px 3.125%; } header img { vertical-align:text-bottom;}
	header h1 { color:#666666; font-size:16px; font-weight:normal; padding-left:10px; }
		
	/****** dMain ******/
		/* Search */
		.dSearch { padding:10px 3%; background-color:#fff; }
		.dsInput1 { width:70%; height:38px; line-height:38px; border:1px solid #cccccc; border-right:0px; border-radius:3px 0 0 3px; background-color:#ffffff; padding-left:5px; float:left; font-size:14px; }
		.dsInput2 { width:27.67%; height:40px; line-height:40px; border-radius:0 3px 3px 0; border:0;background-color:#fa4c06; text-align:center; cursor:pointer; color:#ffffff; font-size:14px; }
		/* tuijian */
		.dTuijian {  padding:10px 3.125% 5px;background-color:#f0f0f0; }
		.dtPic, .dtPic img { width:150px; height:150px; }
		.dtDes, .dlDes { width:100%; } .dtDes { background-color:#ffffff; }
		.dtDesTxt { margin-left:160px; height:150px; overflow:hidden; padding:27px 0px 10px; }
		.dtDesTxt p.tjTit { font-size:16px; font-weight:bold; color:#333333; }
		.dtDesTxt a { display:inline-block; padding-top:10px; color:#333333; line-height:20px; }
		/* list */
		.dList { padding:19.5px 3.125%; border-bottom:1px solid #cccccc; background-color:#ffffff; }
		.dlPic, .dlPic img { width:99px; height:99px; } .dlPic img { border:1px solid #dcdcdc; }
		.dlDesTxt { margin-left:114px; height:99px; overflow:hidden; padding:10px 0px 10px 0px; }
		.dlDesTxt p { line-height:20px; }
		.dlDesTxt p:nth-child(1) { font-weight:bold; color:#333333;  }
		.dlDesTxt p span { color:#fa4c06; }
		/* More */
		.dMore { display:block; width:93.75%; border:1px solid #c9c9c9; height:40px; line-height:40px; text-align:center; margin:10px auto;}
	
	/****************** designer-show style ******************/
	.dsContain { background-color:#f0f0f0; padding-bottom:20px; }
	/****** header ******/
	.return, .return img { width:10.5px; height:19.5px;}
	.dsHeader h1 { text-align:center; }
	
	/****** dMain ******/
		.dtDesTxt-2 { margin-left:165px; height:150px; overflow:hidden; padding:5px 0px 10px; }
		.dtDesTxt-2 .tjTit { font-size:16px; font-weight:bold; color:#333333; }
		.dtDesTxt-2 a { display:inline-block; color:#333333; line-height:20px; }
		.dt2Tit p, .dt2Tit a { display:inline-block; width:69.5px; height:40px; line-height:40px; }
		.dt2Tit p { color:#333333; font-weight:bold; width:54.5px; }
		.dt2Tit a { color:#ffffff; text-align:center; background-color:#fa4c06; margin-right:5px; }
		
		.dsDes { padding:0 3.125% 10px; }
		.dsDesLeft, .dsDesRight {  line-height:20px; }
		.dsDesLeft { width:12.5%; height:41px;padding:14px 2%; text-align:center; color:#ffffff; font-weight:bold; background-color:#13b5b1; }
		.dsDesRight { width:79.5%; height:69px;padding:0 2%; overflow:hidden; background-color:#ffffff; color:#333333;}
		.dsrTxt { display:table-cell; height:59px; vertical-align:middle; font-size:12px; }
		
		.dsZuoping { width:100%; padding:15px 0px; background:url(../images/designer_07.jpg) center no-repeat; font-size:16px; text-align:center; color:#333333; }
		.dsZList { padding:0 3.125% 10px; }
		.dslPic { display:block; width:100%; height:auto; background-color:#ffffff; }
		.dslPic, .dslPic img { width:100%; }
		.dslTit { display:block; background-color:#ffffff; padding:5px 2%; color:#333333; line-height:20px; }
		
		.dMore2 { background-color:#ffffff; }
		
		.dSort { padding:0px 3.125% 5px; background-color:#f0f0f0; }
		.dSort span { display:inline-block; width:50%; height:40px; line-height:40px; text-align:center; cursor:pointer; background-color: #ffffff; }
		.dSort span:nth-child(1) { border:1px solid #cccccc; }
		.dSort span:nth-child(2) { border:1px solid #cccccc; border-left:none;  } 
		.dSort span.active{ background:url(../images/downArr.png) no-repeat 80% center #ffffff; background-size:8%; }
		.dSort span.normal{ background:#ffffff; }
	
	
		/* 弹出框 */
	.yTanchuBag { width:100%; height:100%; background:rgba( 0, 0, 0, 0.4 ); position:absolute; top:0; left:0; display:none; }
	.yTanchu { width:87.97%; height:260px; background:url(../images/yuyue_08.png) no-repeat; background-size:100% 100%; position:fixed; top:20%; left:7.09%; }
	.yTanchuCon { width:100%; height:100%; position:relative; }
	.yTanchu-img1 { width:100% ; height:auto; position:absolute; top:0; left:0;}
	/**
	.yTform { padding:6px 5.125% 6px 3.125%; position:absolute; top:50%; left:0%; margin-top:-81px; }
	**/
	.yTform {
		padding: 6px 5.125% 6px 3.125%;
		position: absolute;
		top: 56%;
		left: 5%;
		margin-top: -81px;
	}
	.yTinput1 { width:100%; height:40px; border:1px solid #cacaca; margin-bottom:6px; padding-left:5px; font-size:14px; }
	.yTinput2 { width:57.61%; height:40px; border:1px solid #cacaca; margin-bottom:6px; padding-left:5px; font-size:14px; }
	.yTinput3 { width:38.73%; height:40px; border:1px solid #fa4c06; background-color:#ffffff; color:#fa4c06; cursor:pointer; float:right; font-size:14px; }
	.yTinput4 { width:100%; height:40px; background-color:#fa4c06; color:#ffffff; cursor:pointer; font-size:14px;border:none; }
	.yTanchu2 { height:160px; }
	.yTanchuCon2 p{ text-align:center; color:#666666; position:absolute; left:50%; top:50%; margin-left:-28px; }
	
	/****************** designer-sousuo style ******************/
	.dsJieguo { padding:10px 3.125%; line-height:20px; color:#666666; } .dsJieguo span { color:#fa4c06; }
	.dsZuoping2 { padding-top:0px;}

.i_news{ margin:10px 0; background:#fff; padding:10px;margin-top: 0px;}
.tltle{height:32px; border-bottom:1px #ddd solid; line-height:32px; }
.tltle b{display:block; color:#019860;font-size:16px; font-weight:normal}
.tltle01{height:32px; border-bottom:1px #ddd solid; line-height:32px; }
.tltle01 b{display:block; color:#333;font-size:16px; font-weight:normal}
.more{display:block; float:right; font-size:12px; color:#666; font-weight:normal}
.more a{color:#666;}
.more a:hover{color:#F33;}
ul.i_news_ul{ margin-top:5px;}
ul.i_news_ul li{height:32px; line-height:32px; border-bottom:1px #ddd solid;}
ul.i_news_ul li a{width:90%;overflow:hidden;display: block;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space:nowrap;}


.foots {
	position: fixed;
	bottom: 0;
	z-index: 999;
	width: 100%;
	height: 53px;
	padding: 5px 0;
	background: #E10012;
}