@-ms-viewport {
  width: device-width;
}
input[type="text"],
input[type="button"], 
input[type="submit"], 
input[type="reset"],
input[type="password"],
textarea  {
-webkit-appearance: none; border-radius:0; background: none;
}
input[type=number] {	-moz-appearance:textfield; }  
	input[type=number]::-webkit-inner-spin-button,  
	input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0;}  
/* CSS Document */
.left{float: left;}
.right{float: right;}
/*--top--*/
.top{position:relative; height:34px; background:#f9f9f9; border-bottom:1px solid #eee; z-index: 3000; width: 100%; line-height:34px; font-size:12px; font-family:"宋体";}
.top .top-login{ float:right; text-align:right; padding:8px 0; line-height:18px; color:#ddd;}
.top .top-login li{ display:inline-block;line-height:18px; margin:0px;padding:0 10px;*display: block; *float: left; text-transform:uppercase;}
/*--header--*/
.header{ padding:28px 0 0 0;}
.header .logo{ width:425px; float:left; margin-right:40px; margin-top:-5px;}
.header .logo a{ float: left; }
.header .logo img{ height:49px;}
.header .logo .city-tab{ border-left:1px solid #ccc; padding-left: 15px;margin: 3px 0 0 15px;  }
.header .logo .city-tab span{ font-size: 18px; color: #666666; display: block;  }
.header .logo .city-tab span i{ background: url(http://style.stone100.com/style/images/global.png) -70px 0; height: 5px ;width:7px; display: block; float: right; margin-top: 10px; margin-left:3px;  }
.header .logo .city-tab em{ color: #999999; font-size: 12px; display: block; margin-top:1px;  }

.header_search {border: 2px solid #F00;float: left; margin-top:10px;display: inline; position: relative;width: 496px;}
.header_search .header_select{position:relative; z-index:93;  float:left; height:36px;}
.header_search .header_select a.header_select_sort{ height:36px; border-right:1px solid #eee; width:auto; background:#f9f9f9; text-decoration:none; position:relative; z-index:2; display:inline-block; color:#666;padding-right:15px;}
.header_search .header_select a.header_select_sort span em{ float:left; height:36px; line-height:35px; margin:0 10px 0 15px; font-size:12px;  display: inline}
.header_search .header_select a.header_select_sort span b{background-position:-70px 0 ; width:7px; height:4px;top:16px; float: left; position: relative;display: inline; background-image:url(http://style.stone100.com/style/images/global.png); background-repeat:no-repeat;}
.header_search .on a.header_select_sort{height:34px; border-left:1px solid #eee; border-bottom:1px solid #fff; border-top:1px solid #eee; background:#fff }
.header_search .on a.header_select_sort span em{height:34px;  line-height:33px;margin:0 9px 0 14px;}
.header_search .on a.header_select_sort span b{background-position:-91px 0;top:15px}
.header_search .header_select ul{position:absolute; z-index:99; background:#fff; border:1px solid #eee; top:35px; padding:10px 0;  left:0; display:none}
.header_search .on ul{display:block}
.header_search .header_select ul li{width:93px; height:32px; ; line-height:32px}
.header_search .header_select ul li a{display:block; padding-left:14px; color:#666}
.header_search .header_select ul li a:hover{background:#f8f8f8; text-decoration:none}
.header_search .header_search_input{width:300px; height:22px; border:1px solid #fff; float:left; padding-left:9px; line-height:22px; color:#666; border:0; margin-top:7px; display: inline}
.header_search .header_search_input:focus{border-color: none}
.narrow_980 .header_search .header_search_input{width:180px}
.header_search .header_search_input_text{ position:absolute; width:321px; padding-left:9px;height:34px; line-height:34px; color:#bcbcbc; top:1px; right:70px; cursor:text}
.narrow_980 .header_search   .header_search_input_text{width:200px}
.header_search  .header_search_submit{border:0; background:#F00; width:75px; height:36px; text-align:center; font-size:16px;  color:#fff; position:absolute; right:0; top:0 ; cursor:pointer}
.header-banner{ width:270px; float:right;}
.header-banner .swiper-button-next,.header-banner .swiper-button-prev {position: absolute;top: 70%;width: 8px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer; background:url(http://style.stone100.com/style/images/global.png) ;background-position: center;background-repeat: no-repeat; display:none;}
.header-banner:hover .swiper-button-next,.header-banner:hover .swiper-button-prev{ display:block;}
.header-banner .swiper-button-next{right: 0;background-position:-179px 1px;}
.header-banner .swiper-button-prev{left: 0;background-position:-171px 1px;}
.nav .phoneli{ display: none;  color: #fff;}
.nav .phoneli a.z{ padding: 0 5px; }
.nav .phoneli a.z:first-child{ padding-left:46px; }
.sj{ display:none;}
.break-nav span{ font-size:14px;}
@media only screen and (max-width:1024px){
.nav  .phoneli{ display: block; }

	.header .logo .city-tab{line-height: 15px; padding-left: 0; border: none; margin-top:0px;}
	.header .logo .city-tab span{ font-size: 14px; }
	.header .logo .city-tab span i{ margin-right:6px; margin-top:6px;   }
	.header .logo .city-tab span i{  }

.header{ padding:10px 0; border-bottom:solid 1px #d8091a;}
.header .logo{ width:auto; float:left; margin:5px 0 0 0;}
.header .logo img{ height:30px;}
.target{position: relative;float: right;padding: 9px 10px; margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px; background:#F00;}
.target em{display: block;width: 22px;height: 2px; border-radius: 1px;background:#fff;margin:3px 0;}
.header_search{ display:none;}
.fixedH{ height:70px;}
.break-nav{ padding:30px 0; text-align:center;}
}
/*--nav--*/
.nav{ line-height:25px; background:#F00; margin-top:28px;}
.nav li{display:inline-block; float:left; padding:10px 0; }
.nav li.active,.nav li:hover{ background:#d8091a; cursor:pointer;}
.nav li a{ font-size:14px; color:#fff; display:inline-block; padding:0 46px;}
.nav li:first-child a{ padding:0 50px 0 49px;}
.nav li.last{border:none; position:relative; line-height:25px;}
.nav li.last span{width:115px; height:31px; background:url(http://style.stone100.com/style/images/last.png) no-repeat left center; display:block; position:absolute; top:-30px; cursor:pointer;}
.nav li.last .q_code_layer{position: absolute; width: 132px; height:132px ; border: 1px solid #01af63; border-radius: 4px; background: #fff; top:-0px; right:-130px; z-index:999999; display:none; text-align:center;}
.nav li.last .q_code_layer img{ width: 110px; }
.nav li.shop{ border:none;}
@media only screen and (max-width:1024px){

	.header{  
     position: fixed;
     background: #fff;
     z-index: 555;
     left: 0;
     right: 0
}
	.nav{ 
		margin-top:0px;
		width:200px;
    position: absolute;
    right: -200px;
    z-index: 5555;
    display: block;
    -webkit-transform: translateX(0px);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: transform 0.3s linear;
	-o-transition: transform 0.3s linear;
	transition: transform 0.3s linear;
	}
	.nav .container{ width: auto }
	.nav li{ display:inline-block; padding:0; width:100%; border-right:none; border-bottom:solid 1px #d8091a; line-height:40px; text-align: center;}
	.nav li a{ padding: 0; }
	.nav li.last.sjnone{ display:none;}
	.nav li.last.sjnone span{ display:none;}
	.nav .phoneli a.z:first-child,
	.nav li:first-child a
	{ padding: 0 }
.navbg{
	display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    background: #000;
    opacity: 0.5;
}
.open-nav-toggle {position: fixed;}
.open-nav-toggle .navbg {
    display: block;
        position: fixed;
}
.open-nav-toggle .nav{ 
	    overflow-y: auto;
	-webkit-transform: translateX(-200px);
	-ms-transform: translateX(-200px);
	-o-transform: translateX(-200px);
	transform: translateX(-200px);
	-webkit-transition: transform 0.3s linear;
	-o-transition: transform 0.3s linear;
	transition: transform 0.3s linear;
}
.open-nav-toggle .nav ul{
	    display: block;
    overflow: hidden;
    height: 100%;
    overflow-y: auto;
    padding: 10px 0;
}
.target {
	    width: 42px;
    height: 38px;
    padding: 9px;
        z-index: 9999;
}
.target em{ position: absolute; }
.target em:last-child{
	top:6px;-webkit-transform:translateY(0px);transform:translateY(0px); 
 transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.target em:nth-child(2){
	top:13px; 
 transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.target em:first-child{
	top:20px;
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
.open-nav-toggle .target em:last-child{
	top: 13px;
transform: translateZ(0px) rotate(45deg);
transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
-webkit-transform: translateZ(0px) rotate(45deg);
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}
.open-nav-toggle .target em:nth-child(2){
top:14px;
transition: transform 0.2s ease 0s;
transform: translate3d(0px, 0px, 0px);
-webkit-transition: -webkit-transform 0.2s ease 0s;
-webkit-transform: translate3d(0px, 0px, 0px);transform: translateZ(0px) rotate(-45deg);
-webkit-transform: translateZ(0px) rotate(-45deg);
}
.open-nav-toggle .target em:first-child{ 
transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; opacity:0;
}

}
/*--banner--*/ 
.banner .owl-carousel a{ display:block; width:100%;height:408px;}
.banner .owl-carousel{ background-size:cover; position:relative; z-index:88;}
.banner .item img{ display: none; }
#banner .item img{ display: none; }
#banner .owl-carousel a{height:408px;   display:block; width:100%;}
#banner .owl-carousel a.shejishi{height:360px;}
#banner .owl-carousel a.jianyi { height: 325px; }
.banner .owl-carousel a img,
#banner .owl-carousel a img
{ width: 100%; }
@media only screen and (max-width:1024px){ 
.banner .owl-carousel a{ display:block; width:100%;height:400px;}
	.banner .owl-carousel{ background-size:cover; background:none !important;} 
	.banner-form-box{ display: none }
	.banner,#banner{padding-top: 57px;}
	
}
@media (max-width:770px){
	/*.banner .item a img,
	.zx-banner .item a img,
	.yh-banner .item a img,
	.shopp .item a img
	{
	position: relative;
	left: 50%;
	margin-left: -682px;
	height: 250px;
}
.zx-banner .item a img{ margin-left:-588px;  }
.yh-banner .item a img{height: 200px; margin-left:-471px;  }
.shopp .item a img{    margin-left: -531px;  height: 226px;}
.shopp .owl-pagination {   margin-top: -49px;}*/
.banner .item img{ display: block;   }
#banner .item img{ display: block; }
.banner .owl-carousel a,
#banner .owl-carousel a,
#banner .owl-carousel a.shejishi, 
#banner .owl-carousel a.jianyi 
{ height: auto; }

}

/*--banner-from--*/
.banner-form{ position:absolute; top:0px; left:0px; bottom:0px; width:298px; background:#fff; border:solid 1px #ddd;line-height:24px; z-index:9999;}
.banner-form-box{ width:1140px; position:absolute; left:50%; margin-left:-570px; top:10px; bottom:10px;}
.sec_topr_tab li{ width:50%; float:left;font-size:18px;}
.sec_topr_tab li a { height: 58px; width: 100%; display:inline-block;font-size: 18px;line-height: 58px;background: #f8f8f8; padding: 0;border-bottom:solid 1px #ddd; color:#333;}
.sec_topr_tab li a:hover{ color:#333;}
.sec_topr_tab .on a { font-weight: normal; color: #f25618;background: #fff;}
.sec_topr_tab .ico_sheji_form,.sec_topr_tab .ico_baojia_form{ background:url(http://style.stone100.com/style/images/new_index_form.png) no-repeat;height: 18px; width: 17px; float: left;margin-top: 21px;margin-left: 27px;}
.sec_topr_tab .ico_sheji_form{ background-position:  0 0;}
.sec_topr_tab .on .ico_sheji_form{ background-position: 0 -24px;}
.sec_topr_tab .ico_baojia_form{background-position: -23px 0;}
.sec_topr_tab .on .ico_baojia_form{background-position: -23px -24px;}
.sec_topr_tab a:hover .ico_sheji_form {background-position: 0 -24px;}
.sec_topr_tab a:hover .ico_baojia_form{background-position: -23px -24px;}
.sec_topr_list_tab{float: left; margin-left: 6px;}
.banner-form form{ padding: 10px 15px;}
.banner-form p{color:#666;}
.banner-form input.form-text { width:254px; border:solid 1px #ddd; border-radius:0;  padding:4px 5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none; font-size:12px;}
.banner-form p select{ width:117px; border:solid 1px #ddd; /*padding:4px 5px 8px;*/ padding:0 5px;height: 33px;}
.banner-form p select.left{  }
.banner-form p select.right{  }
.banner-form p textarea{ width:90%; padding:10px 2%; border:solid 1px #ddd; height:31px; font-size:12px;}
.banner-form p.checkbox{ text-align:left; padding:5px 0;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{ margin-left:0px; vertical-align:middle;float:none; margin-top:-2px;}
.banner-form .free-btn{ background:#F00; color:#fff;text-align: center; height:41px; line-height:41px; border:none; outline:none;  font-size:16px; width:100%; cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;}
.banner-form .tip{ vertical-align:middle; font-size:12px; line-height:24px;}
.banner-form .tip i{ vertical-align:middle; margin-right:5px;float: left; display: block;}
<!--.index-sjs{ margin-bottom:45px;  }-->
.index-title{ border-bottom:solid 1px #ddd; padding:30px 0 10px; text-align:left; color:#888; margin-top:20px;}
.index-title em{ font-size:14px;}
.index-title span a{overflow:hidden; color:#666;}
.index-title span a:hover{color:#666;}
.index-title strong{ font-size:26px; color:#333; font-weight:normal; margin-right:10px;}
@media only screen and (max-width:1024px){
	.index-title{ padding:10px 0;}
	.index-title strong{ font-size:16px;}
	.banner-form p select{ width: 110px; } 
	}
/*--footer--*/
.footer{ border-top:solid 3px #f7f7f7; background:#f7f7f7; margin-top:30px;}
.footer-bottom{ padding:30px 0; text-align:left;}
h3.footer-title{ font-size:14px; color:#3a3837; font-weight:bold; margin-bottom:15px;}
.footer-bottom p{ line-height:30px;}
.footer-bottom p.s5{ width:50%; float:left;}
.footer-bottom-box{ width:48%; float:left; margin:0 1%;}
.footer-bottom img{ width:130px;}
.copy{ border-top:solid 1px #ddd; text-align:center; line-height:25px; padding:10px 0;}
.copy p{ text-align: center; padding:5px 0;}
.copy p.a-btn a,.copy p.a-btn span{ padding:0 10px;}
#leftsead{width:61px;height:143px;position:fixed;top:258px;right:18px; z-index:0; font-size:12px;}
*html#leftsead{right:30px;}
*+html#leftsead{ right:30px;}
#leftsead li{width:61px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:60px;float:right;display:block;min-width:60px;max-width:150px;}
#leftsead li a .pic{ width:60px; height:60px; position:relative; overflow:hidden;}
#leftsead li a .pic img{ position:absolute;}
#leftsead li a .shows{position:absolute; top:0; left:0;transition: all ease-out .3s;}
#leftsead li a .hides{ position:absolute; top:0; left:60px;transition: all ease-out .3s;}
#leftsead li:hover a .hides{ left:0px;}
#leftsead li:hover a .shows{ left:-60px;}
.leftsead-box{ width:220px; border:solid 1px #ddd;display:none;position:absolute;right:65px;top:-90px; background:#fff; text-align:center;}
.weixin-box.leftsead-box{ top:20px; width:120px;}
.leftsead-box p{ line-height:30px;color:#666; text-align: center}
.ke-title{ padding-top:10px;}
#leftsead li .leftsead-box p img{ float:none;}
.leftsead-box p.p1,.leftsead-box p.p2{ border-top:solid 1px #ddd; padding:10px 0 10px 20px; text-align:left;}
.leftsead-box p img{ vertical-align:middle; }
.leftsead-box p.ke-code img{ margin: 0 auto; }
#leftsead li .leftsead-box p.p img{ float: left; }
@media only screen and (max-width:1024px){
	.footer-bottom{ padding:10px 0; margin-left:-15px; margin-right:-15px;}
	.footer-box{ width:50%; float:left; border:none;    padding: 0;  text-align: center;}
	.footer-logo,.footer-tel{ width:100%;}
	.footer-top-tab{ width:100%; float:none;}
	.footer-logo{ border-right:none;  }
	h3.footer-title{ margin-top:20px; margin-bottom:10px;}
	.footer-bottom p,.footer-bottom p.s5{ display:inline-block; padding:0 10px 0 0; width:auto; float:none;}
	}
	@media (max-width: 770px){
		.footer-box p,
		.footer-box h4,
		.copy p
		 { text-align: center;}
		 .footer-logo a img{ margin: 0 auto; } 
	}
/*--浣撻獙棣�-鏁磋--*/
.vr-list-menu{ border:solid 1px #ddd; background:url(http://style.stone100.com/style/images/vr-menu-bg.png) repeat-y left top #fff; }
.vr-list-menu li{ position:relative; line-height:50px; border-bottom: dashed 1px #ddd;    overflow: hidden; margin:0 14px;padding-left:106px; color:#333;}
.vr-list-menu li:last-child{ border: none; }
.vr-list-menu li p{ line-height:30px; padding:10px 0; float:left;}
.vr-list-menu li a{ color:#333; padding:0 15px;display: block;float: left;}
.vr-list-menu li a.on{ color:#ff9400;}
.vr-list-menu li.last{ border:none;}
.vr-list-menu li label{ display:block; width:92px;line-height:50px; top:0px; left:-14px; position:absolute; text-align:center; color:#333;}
@media only screen and (max-width:1024px){
	.vr-list-menu{ margin-top:0px; background:#fff;border-right:none; border-left:none; border-right:none; position:relative;z-index:9;}
	.vr-list-menu li{ width:33.333333%; float:left; position:static; padding:0; border-bottom:none; margin:0px; line-height:40px;}
	.vr-list-menu li label{ position:static;border-right:solid 1px #ddd; width:100%; text-align:center; margin:0; font-size:12px; line-height:40px; background:url(http://style.stone100.com/style/images/label-bg.png) no-repeat 86% 58%; background-size:7px;}
	.vr-list-menu li.last label{ border:none;}
	.vr-list-menu li.active label{ background-color:#f0f0f0}
	.vr-list-menu li p{ display:none;position:absolute; left:0px; width:100%; z-index:999;top:41px; padding:10px 0; background:#fff;}
	.vr-list-menu li p a{ display:inline-block; padding:0px 20px; border:solid 1px #ddd; margin:5px; border-radius:5px;}
	.vr-list-menu li.on p,.vr-list-menu li.active p{ display:block;}
}
.pos a{color:#606060;margin:0 5px}
.pos span{margin:0 5px;color:#303030}

/*--浣撻獙棣�-720掳鍏ㄦ櫙--*/
.vr-list-li{ margin-bottom:25px;}
.vr-list-li li.vr-list-li-item{ margin-bottom:25px; background:#f7f7f7; position:relative;}
.vr-list-li li .p-item-pic{ position:relative;}
.vr-list-li li .p-item-pic:before{ content:'';position:absolute; top:0px; bottom:0px; left:0px; right:0px; opacity:0; background-color:rgba(0,0,0,.5);background-color:#000;  opacity:.5;  filter:alpha(opacity=50); background-image:url(http://style.stone100.com/style/images/text-bg.png); background-repeat:no-repeat; background-position:50% 50%;transition: all 3ms ease 0s !important; z-index:1;}
.vr-list-li li i.border-ico{ display:inline-block; position:absolute; top:0px; right:0px; width:117px; height:110px; background:url(http://style.stone100.com/style/images/border-ico.png) no-repeat top right;}
.vr-list-li li.even i.border-ico{ left:0px; right:0px; background:url(http://style.stone100.com/style/images/even-border-ico.png) no-repeat top right;}
.vr-list-li li .p-item-pic{ width:50%; float:left; position:relative; overflow:hidden;}
.vr-list-li li .p-item-pic img{transition: all 6s ease 0s !important; width:100%;}
.vr-list-li li .p-item-pic:hover img{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1);transform: scale(1.1);}
.vr-list-li li .p-item-pic:hover:before{ opacity:1;}
.vr-list-li li .p-item-info{ width:50%; float:right; position:relative; z-index:2;}
.vr-list-li li.even .p-item-pic{ float:right;}
.vr-list-li li.even .p-item-info{ float:left;}
.vr-list-li li .p-item-info .ico-arrow{ width:49px; height:78px; background:url(http://style.stone100.com/style/images/ico-arrow.png) no-repeat top center; position:absolute; left:-25px; top:50%;}
.vr-list-li li.even .p-item-info .ico-arrow{ width:49px; height:78px; background:url(http://style.stone100.com/style/images/ico-arrow.png) no-repeat top center; position:absolute; left:auto; right:-25px; top:50%; transform:rotate(-180deg)}
.vr-list-li li .p-item-info-text,.vr-list-li li h3{ padding-left:74px;}
.vr-list-li li h3{ font-size:26px; font-weight:normal; padding-top:56px;}
.vr-list-li li .p-item-info-text{ margin-top:30px; font-size:16px;}
.vr-list-li li .p-item-info-text .p1{ color:#999; margin-top:10px;}
.vr-list-li li .p-item-info-text li{ float:left; margin-top:10px;margin-right:10px;}
.vr-list-li li .p-item-info-text li img{ height:90px;}
.vr-list-li li .vr-code-wrap{ position:absolute; bottom:0px; right:0px;}
.vr-list-li li.even .vr-code-wrap{ position:absolute; bottom:0px; right:50%;}
.vr-list-li li .p-icon{ display:block; position:absolute; bottom:0px; right:0px;width:53px;}
.vr-list-li li .p-icon img{ width:100%;}
.vr-list-li li .pcode{display:none; position:absolute; bottom:0px; right:0px;transition:all .6m ease;-moz-transition:all .6m ease; -ms-transition:all .6m ease;-o-transition:all .6m ease;-webkit-transition:all .6m ease;}
.vr-list-li li .pcode img{ width:120px;}
.vr-list-li li .vr-code-wrap:hover .p-icon{ opacity:0;}
.vr-list-li li .vr-code-wrap:hover .pcode{ display:block;}
@media only screen and (max-width:1024px){
.vr-bg{ position:fixed; background:rgba(0,0,0,.2);background-color:#000;  opacity:.2;  filter:alpha(opacity=20);top:97px ;bottom:0px; left:0px; right:0px; z-index:8; display:none;}
.vr-list-li li.vr-list-li-item{ background:none; border-bottom:solid 1px #ddd; padding-bottom:15px; margin-bottom:0px; margin-top:15px;}
.vr-list-li li i.border-ico{ display:none;}
.vr-list-li li .p-item-pic:before{ opacity:1; background:url(../image/sjico.png) no-repeat top left; top:10px; left:10px; background-size:25px;}
.vr-list-li li h3{ font-size:12px; padding-top:0; padding-left:20px; height:24px; line-height:24px; overflow:hidden; font-weight:700;}
.vr-list-li li p{ font-size:10px; color:#666;}
.vr-list-li li .p-item-info-text{ margin-top:0px; padding-left:20px; line-height:22px;}
.vr-list-li li .p-item-pic{ width:46%;}
.vr-list-li li .p-item-info{ width:54%;}
.vr-list-li li.even .p-item-pic{ float:left; width:46%;}
.vr-list-li li.even .p-item-info{ float:right; width:54%;}
.vr-list-li li .p-item-info-text .p1{ margin-top:0px;}
.vr-list-li li .p-item-info-text{ font-size:8px;}
}

@media only screen and (max-width:1024px){
	/*--鐎戝竷娴�--*/
#column-list {-webkit-column-count:2;-moz-column-count: 2;column-count: 2;-moz-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;}
.wall_div .squares_img .example-image .title{ background:none; position:static; clear:both;}
.wall_div .squares_img .example-image .title h2 {color: #000; padding:0;font-size: 14px; width: 60%;padding-top: 7px;height:22px;line-height: 15px; overflow:hidden;}
.wall_div .squares_img .example-image .title .sd_num {width: 40%;padding-top: 0px; line-height: normal;}
.wall_div .squares_img .example-image .title .sd_num, .wall_div .squares_img .example-image .title .ico-fn-up { background-position: -1px -42px;color: #666;padding:0;}
.wall_div .squares_img .example-image .title .sd_num b{padding-top:7px; font-weight:normal;}
}

.aboutDiv{ min-height:500px;}
@media only screen and (max-width:1024px){
	.aboutDiv{ height:auto;}
	.aboutDiv img{ max-width: 100%; }
	}
.index-sczx p,.taocan_link a{ overflow: hidden;display: block;}
.index-sczx p img,.thumb-img a img,.da-thumbs p img,.sjmt10 p img,.taocan_link .relative img{  -webkit-transition: -webkit-transform 1000ms linear;-o-transition: -o-transform 1000ms linear;transition: transform 1000ms linear;}
.index-sczx p:hover img,.thumb-img a:hover img,.da-thumbs p:hover img,.sjmt10 p:hover img,.taocan_link .relative:hover img{-webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.zhuanxiu-new-info-tumb li a{/* height: 157px;*/ }
.zhuanxiu-new-info-tumb li h6{ bottom: 0; }
.shopp-title{ font-size:18px; color:#333333; text-align:left; margin-top:30px; line-height:35px;padding-bottom:5px; position:relative;}
.shopp-title:after{ content:''; position:absolute; left:0px; right:0px; bottom:-1px; height:1px; background:#ff7900; z-index:0;}
.shopp-title span{ background:url(http://style.stone100.com/style/images/spanbg.png) no-repeat center center; display:inline-block; width:30px; height:26px; color:#fff; margin-right:10px; text-align:center; font-size:16px; vertical-align:middle; line-height:20px;}
.shopp-title em{ text-transform:uppercase; border-left:dashed 1px #ddd; margin:0 5px 0 10px; padding-left:10px; display:inline-block; line-height:14px;}
.shopp-title ul{ display:inline-block; float:right; position:relative;-moz-top:1px;top:1px; text-align:right;/*border-top:solid 1px #ddd;*/}
.shopp-title ul li{cursor:pointer; float:left; /*border-left:solid 1px #fff; border-right:solid 1px #fff; */position:relative; overflow:hidden;}
.shopp-title ul li:last-child{ margin-left:10px;}
.shopp-title ul li:after{ content:''; position:absolute; left:0px;/* width:1px; height:10px; background:#ddd;*/ top:40%;}
/*.shopp-title ul li.first{ border-left:solid 1px #ddd;}
.shopp-title ul li:last-child{border-right:solid 1px #ddd;}*/
.shopp-title ul li.first:after{ width:0px;}
.shopp-title ul li.first a{ border:none;}
.shopp-title ul li.on{ /*border:solid 1px #ff7900;*/ position:relative; left:0px; top:-1px;border-bottom-color:#fff; background:#fff; padding-bottom:1px; z-index:1;}
.index-shopp-title.shopp-title ul{border-top:solid 1px #ddd;}
.index-shopp-title.shopp-title ul li{border-left:solid 1px #fff; border-right:solid 1px #fff;}
.index-shopp-title.shopp-title ul li:after{ width:1px; height:10px; background:#ddd;}
.index-shopp-title.shopp-title ul li.first{ border-left:solid 1px #ddd;}
.index-shopp-title.shopp-title ul li:last-child{border-right:solid 1px #ddd;}
.index-shopp-title.shopp-title ul li.on{ border:solid 1px #ff7900; padding-bottom:2px; border-bottom:none;}
.shopp-title ul li.on+li:after,.shopp-title ul li.on:after{ width:0px;}
.index-shopp-title.shopp-title ul li.first:after{ display:none;}
.shopp-title ul li.on a{ border:none;}
.shopp-title ul li a{ font-size:14px; padding:0 0 0 15px;}
.index-shopp-title.shopp-title ul li a{ padding:0 15px;}
.shopp-box-left{ width:346px; float:left; position:relative; height:234px; overflow:hidden;}
.shopp-box-left .thumb{ height:234px; overflow:hidden;display: table-cell;vertical-align:middle; line-height:234px;}
.index-shopping .shopp-box-left{ height:auto;}
.index-shopping .shopp-box-left .thumb{ height:auto;}
.index-shopping .shopp-box-right{ height:auto;}
.shopp-box-left img{ width:100%;}
.shopp-text{ position:absolute; bottom:0px; left:0px; right:0px; padding:25px 20px 10px 20px; text-align:left; background:url(http://style.stone100.com/style/images/white.png) repeat;}
.shopp-text h3{ font-weight:normal; line-height:35px;}
.shopp-text p a{ padding:5px 14px 5px 0; display:inline-block;}
.shopp-box-right{ width:794px; padding:15px; float:right; text-align:left; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; height:234px;}
.shopp-box-right li .img img{ width:100%;}
.shopp-box-right li .name a{ font-size:16px; line-height:24px;padding:10px 0 0;display: block;}
.index-shopping .shopp-box-right li .name a{ padding:18px 0;}
.shopp-box-right li .price{ font-size:14px; color:#ff7900; padding-bottom:12px; height:34px; display:none;}
@media only screen and (max-width:1024px){
	.shopp-box-left,.shopp-box-right{ width:100%; height:auto;}
	.shopp-title ul{ display:none;}
	.shopp-box-right{ border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
	/*.shopp-text p a{ padding: 0px 10px 0 0; }
	.shopp-text h3{ font-size: 16px; }*/
	.shopp-box-right li .name a{ line-height: 23px; font-size:14px; padding:10px 0;}
	}

/*---2017-01-06-vr---*/
.vr-list-menu{ border:solid 1px #ddd; background:url(../images/vr-menu-bg.png) repeat-y left top #fff; }
.vr-list-menu li{ position:relative; line-height:50px; border-bottom: dashed 1px #ddd; margin:0 14px;padding-left:106px; color:#333;}
.vr-list-menu li a{ color:#333; padding:0 15px;}
.vr-list-menu li a.active{ color:#ff9400;}
.vr-list-menu li.last{ border:none;}
.vr-list-menu li label{ display:block; width:92px;line-height:50px; top:0px; left:-14px; position:absolute; text-align:center; color:#333;}
.vr-list-li{ margin-bottom:25px; text-align:left;}
.vr-list-li li.vr-list-li-item{ margin-bottom:25px; background:#f7f7f7; position:relative;}
.vr-list-li li .p-item-pic{ position:relative;}
.vr-list-li li .p-item-pic:before{ content:'';position:absolute; top:0px; bottom:0px; left:0px; right:0px; opacity:0; background-color:rgba(0,0,0,.5); background-image:url(../images/text-bg.png); background-repeat:no-repeat; background-position:50% 50%;transition: all 3ms ease 0s !important; z-index:1;}
.vr-list-li li i.border-ico{ display:inline-block; position:absolute; top:0px; right:0px; width:117px; height:110px; background:url(../images/border-ico.png) no-repeat top right;}
.vr-list-li li.even i.border-ico{ left:0px; right:0px; background:url(../images/even-border-ico.png) no-repeat top right;}
.vr-list-li li .p-item-pic{ width:50%; float:left; position:relative; overflow:hidden;}
.vr-list-li li .p-item-pic img{transition: all 6s ease 0s !important; width:100%;}
.vr-list-li li .p-item-pic:hover img{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1);transform: scale(1.1);}
.vr-list-li li .p-item-pic:hover:before{ opacity:1;}
.vr-list-li li .p-item-info{ width:50%; float:right; position:relative; z-index:2;}
.vr-list-li li.even .p-item-pic{ float:right;}
.vr-list-li li.even .p-item-info{ float:left;}
.vr-list-li li .p-item-info .ico-arrow{ width:49px; height:78px; background:url(../images/ico-arrow.png) no-repeat top center; position:absolute; left:-25px; top:50%;}
.vr-list-li li.even .p-item-info .ico-arrow{ width:49px; height:78px; background:url(../images/ico-arrow.png) no-repeat top center; position:absolute; left:auto; right:-25px; top:50%; transform:rotate(-180deg)}
.vr-list-li li .p-item-info-text,.vr-list-li li h3{ padding-left:74px;}
.vr-list-li li h3{ font-size:26px; font-weight:normal; padding-top:56px;}
.vr-list-li li h3 span{ font-size:14px; margin-right:30px; color:#999; background:url(../images/look.png) no-repeat center left; background-size:22px; padding-left:28px;}
.vr-list-li li .p-item-info-text{ margin-top:30px; font-size:16px;}
.vr-list-li li .p-item-info-text .p1{ color:#999; margin-top:10px;}
.vr-list-li li .p-item-info-text li{ float:left; margin-top:10px;margin-right:10px;}
.vr-list-li li .p-item-info-text li img{ height:90px;}
.vr-list-li li .vr-code-wrap{ position:absolute; bottom:0px; right:0px;}
.vr-list-li li.even .vr-code-wrap{ position:absolute; bottom:0px; right:50%;}
.vr-list-li li .p-icon{ display:block; position:absolute; bottom:0px; right:0px;width:53px;}
.vr-list-li li .p-icon img{ width:100%;}
.vr-list-li li .pcode{display:none; position:absolute; bottom:0px; right:0px;transition:all .6m ease;-moz-transition:all .6m ease; -ms-transition:all .6m ease;-o-transition:all .6m ease;-webkit-transition:all .6m ease;}
.vr-list-li li .pcode img{ width:120px;}
.vr-list-li li .vr-code-wrap:hover .p-icon{ opacity:0;}
.vr-list-li li .vr-code-wrap:hover .pcode{ display:block;}
@media only screen and (max-width:1024px){
/*--2016-9-27--*/
.wrapper{width:100%; margin:0 auto;}
.waterfull ul{width:102%; padding-left:20px;}
.imloading{ background:none; color:#000; font-size:12px;}
.imloading:before{ content:''; display:inline-block; width:32px; height:32px; background-size:18px; vertical-align:middle;}
.footerBtomm.imloading:before{ display:none; content:'';}
.vr-list .wrapper{ overflow:inherit;}
.vr-list-menu{ margin-top:0px; background:#fff; border-left:none; border-right:none; position:relative;z-index:9;width:100%;}
.vr-list-menu li{ width:33.333333%; float:left; position:static; padding:0; border-bottom:none; margin:0px; line-height:40px;}
.vr-list-menu li label{ position:static;border-right:solid 1px #ddd; width:98%; text-align:center; margin:0; font-size:12px; line-height:40px; background:url(../images/label-bg.png) no-repeat 86% 58%; background-size:7px;}
.vr-list-menu li.last label{ border-right:none;}
.vr-list-menu li.active label{ background-color:#f0f0f0}
.vr-list-menu li p{ display:none;position:absolute; left:0px; width:100%; z-index:999;top:41px; padding:10px 0; background:#fff;}
.vr-list-menu li p a{ display:inline-block; padding:0px 20px; border:solid 1px #ddd; margin:5px; border-radius:5px;}
.vr-list-menu li.on p{ display:block;}
.vr-bg{ position:fixed;top:97px ;bottom:0px; left:0px; right:0px; z-index:8; display:none;}
.vr-list-li li.vr-list-li-item{ background:none; border-bottom:solid 1px #ddd; padding-bottom:15px;}
.vr-list-li li i.border-ico{ display:none;}
.vr-list-li li .p-item-pic:before{ opacity:1; background:url(../images/sjico.png) no-repeat top left; top:10px; left:10px; background-size:25px;}
.vr-list-li li h3{ font-size:12px; padding-top:0; padding-left:20px; height:24px; line-height:24px; overflow:hidden; font-weight:700;}
.vr-list-li li p{ font-size:10px; color:#666;}
.vr-list-li li .p-item-info-text{ margin-top:0px; padding-left:20px; line-height:22px;}
.vr-list-li li .p-item-pic{ width:46%;}
.vr-list-li li .p-item-info{ width:54%;}
.vr-list-li li.even .p-item-pic{ float:left; width:46%;}
.vr-list-li li.even .p-item-info{ float:right; width:54%;}
.vr-list-li li .p-item-info-text .p1{ margin-top:0px;}
.vr-list-li li .p-item-info-text{ font-size:8px;}
}
@media only screen and (max-width:992px){
body{font-size:12px;line-height:24px}
/*--鐎戝竷娴�--*/
#column-list {-webkit-column-count:2;-moz-column-count: 2;column-count: 2;-moz-column-gap:8px;-webkit-column-gap:8px;column-gap:8px; padding:10px 8px 0 8px;}
.waterfull{ margin:0 auto; overflow:hidden;}
/*.waterfull { width:100% !important;}
.waterfull ul{ padding-top:10px; width:98% !important; height:auto !important; float:left;}
.waterfull ul li{ position:static !important; float:left; width:48%; margin:0 0 0 2%;}*/
.waterfull ul{width:102%; padding-left:20px;}
.waterfull ul li {position: relative;overflow: hidden;width:30%;float:left;}
.waterfull ul li img{ width:100%;}	
.waterfull ul li .squares_img .example-image .title{ background:none; position:static; clear:both;}
.waterfull ul li .squares_img .example-image .title h2 {color: #000; padding:0;font-size: 14px; width: 60%;line-height:30px; overflow:hidden;}
.waterfull ul li .squares_img .example-image .title .sd_num {width: 40%;padding-top: 0px; line-height: normal;}
.waterfull ul li .squares_img .example-image .title .sd_num, .waterfull ul li .squares_img .example-image .title .ico-fn-up {color: #666;padding:0;}
.waterfull ul li .squares_img .example-image .title .ico-fn-up { background:url(../images/zanico.png) no-repeat center center; background-size:18px;}
.waterfull ul li .squares_img .example-image .title .sd_num b{padding-top:7px; font-weight:normal;}
.waterfull ul li .squares_img .example-image .title.on .ico-fn-up { background:url(../images/zanhoverico.png) no-repeat center center; background-size:18px;}
.waterfull ul li .example-image .title.on .sd_num b{color:#ff9400;}
}
@media only screen and (max-width:786px){
.waterfull ul{ padding-left:12px; width:102%;}
}
@media only screen and (max-width:667px){
.waterfull ul{ padding-left:0px; width:102%;}
.waterfull ul li {position: relative;overflow: hidden;width:46%;float:left; margin:0 1.3%;}
.waterfull ul li img{ width:100%;}	
}
@media only screen and (max-width:414px){
.waterfull ul{ padding-left:3px; width:102%;}
}
@media only screen and (max-width:375px){
.waterfull ul{ padding-left:3px; width:102%;}
.waterfull ul li {position: relative;overflow: hidden;width:47%;float:left; margin:0 .6%;}
.waterfull ul li img{ width:100%;}
}
.tabulation_con_list li{ margin-bottom:15px;}
.tabulation_con_list .thumb-bg{ height:181px; overflow:hidden;}
.tabulation_con_list .text{ padding:10px 45px 0 0; position:relative; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.tabulation_con_list.shicaizhanggui-list .text{ padding:10px 10px 0 0}
.tabulation_con_list li:hover .text{ padding-left:0px;}
.tabulation_con_list .text:after{ content:''; position:absolute;    content: '';width: 40px;height: 15px;display: block; position: absolute;top: 42px; right:30px;background: transparent url(../images/icon-arrow.png) no-repeat -15px -68px;transition: all 0.3s ease-out 0s; margin-top: -11px; border-left: 1px solid rgba(0, 0, 0, .0);border-left:solid 1px #ddd; padding-left:10px; opacity:0;}
.tabulation_con_list li:hover .text:after{ right:0px; opacity:1;}
.tabulation_con_list li:hover .text{ cursor:pointer;}
.tabulation_con_list .text h3,.tabulation_con_list .text p{ font-size:14px; color:#333; line-height:24px; height:24px;  overflow:hidden;}

.renovation-left{ width:830px; float:left;}
.shicaizhankuang-info.renovation-left{ width:100%; float:none; border:solid 1px #ddd; text-align:left;}
.renovation-left h3{ font-size:20px; color:#000; background:#f0f2f5; line-height:50px; padding:0 10px 0 20px;}
.shicaizhankuang-info.renovation-left h3{ background:none; border-bottom:dashed 1px #ddd; padding:0 0 20px 0; text-align:left;}
.renovation-left h3 span{ float:right; font-size:16px; color:#999;}
.renovation-left h3 span i{ display:inline-block; margin-left:10px;vertical-align:middle; height:20px; padding-left:10px; position:relative; top:-3px;}
.renovation-left h3 span i:after{ content:''; width:1px; height:15px; background:#ddd; position:absolute; left:0px;  top:23%;}
.renovation-left h3 .icon {width:20px; height: 20px; vertical-align:top;fill: currentColor;overflow: hidden;}
.renovation-right{ width:275px; float:right;}
.renovation-right-coder{ padding-top:20px;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more.share{background: url(../images/bdshare.png) no-repeat; width:20px; height:20px; margin:0px;}
.productImg{width:500px;float:left;position:relative; margin-top:20px;}
.shicaizhankuang-info .productImg{ margin-top:0px; width:600px;}
#pView{position:relative;width:100%;margin-bottom:20px}
#pView #pic-list a.disabled{cursor:default; display:none;}
#zoom-jpg{height:400px;width:400px; float:left; margin-left:15px; margin-top:1px;}
.shicaizhankuang-info #zoom-jpg{ width:480px; height:480px;}
#pic-list{width:64px;position:relative;height:360px;float:left; overflow:hidden;}
#pic-list .btn-control{display:none;width:20px;position:absolute;top:0;height:50px;cursor:pointer;}
#btn-forward{left:0}
#btn-backward{right:0}
.btn-control b{top:14px;display:block;position:absolute;height:19px;width:10px;overflow:hidden}
#pic-list .pic-items{left:0;position:absolute;top:0}
#pic-list .pic-items li{font-size:0;position:relative;text-align:center;height:75px;line-height:0; cursor:pointer;}
#pic-list .pic-items img{height:64px;padding:1px;width:64px}
.shicaizhankuang-info .productImg #pic-list{ width:105px;}
.shicaizhankuang-info .productImg #pic-list .pic-items li{ height:110px;}
.shicaizhankuang-info .productImg #pic-list .pic-items img{ width:105px; height:105px;}
.jqzoom{padding:0;position:relative}
.zoomdiv{display:none;left:480px;overflow:hidden;position:absolute;text-align:center;top:1px;width:360px;z-index:8}
.shicaizhankuang-info .zoomdiv{ left:602px;}
.bigimg{height:800px;width:800px}
.jqZoomLens{background-color:#fff;cursor:move;height:50px;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;visibility:hidden;width:50px;z-index:92}
#pic-list .pic-items img.img-hover{border:1px solid #e60012;padding:0}
#recomm_list{overflow:hidden;padding:0 51px;position:relative;width:900px;height:230px}
#recomm_list .btn-reco{display:block;height:230px;position:absolute;top:0;width:21px;cursor:pointer}
#btn_prev{left:15px}
#btn_next{right:15px}
.btn-reco b{top:55px;display:block;position:absolute;width:21px;height:39px}
.productInfo{ margin:20px; float:right; width:275px;}
.shicaizhankuang-info .productInfo{ margin:0px; float:right; width:435px;}
.productInfo ul{ border-bottom:solid 1px #ddd; padding:10px 10px 30px 10px;}
.shicaizhankuang-info .productInfo ul{ border-bottom:none; padding:10px 10px 30px 10px;}
.shicaizhankuang-info .productInfo ul li span{ margin-right:10px;}
.productInfo li { color:#999; line-height:35px;}
.productInfo li label{ color:#666;}
.productInfo .text{ padding:30px 10px; text-align:left; font-size:12px; color:#999;}
.renovation-list{ margin:30px -5px 0 -5px;}
.renovation-info{ margin-top:30px; margin-bottom:30px;}
.renovation-info-title{ background:#f7f7f7; height:50px; line-height:50px; position:relative;}
.renovation-info-title span{ display:inline-block; display:inline-block; padding:0 30px; border-top:solid 3px #F00; color:#F00; background:#fff; position:absolute; top:0px; line-height:47px;}
.boxImg img{ max-width:100%; margin:30px 0;}
.owl-renovation .item{ border:solid 1px #ddd; margin:0 5px; text-align:center;}
.owl-renovation .item img{ max-width:100%;}
.renovation-right{ background:#f5f5f5; width:287px; float:right;text-align:center; padding:10px 20px 30px 20px;}
.renovation-right h3{ line-height:50px; font-size:16px; color:#333; text-align:center; position:relative;}
.renovation-right h3:after{ content:''; display:inline-block; width:50px; height:1px; position:absolute; background:#c2c2c2; right:0px; top:50%;}
.renovation-right h3:before{content:''; display:inline-block; width:50px; height:1px; position:absolute; background:#c2c2c2; left:0px; top:50%;}
.renovation-right li{ text-align:center; margin:13px 0; background:#fff;}
.renovation-right li img{ margin:0 auto;}
.renovation-right li.text { padding:20px 15px; background:#fff;}
.renovation-right li.text p.t{ font-size:18px; color:#F00; font-style:italic; line-height:40px;}
.renovation-right li.text p.btn{}
.renovation-right li.text p.btn a{ height:38px;line-height:38px; border-radius:2px; overflow:hidden; color:#fff; font-size:16px; display:inline-block; padding:0 25px; background:#F00;}
.renovation-right li.text p.btn a img{ vertical-align:middle; display:inline-block; margin-right:10px; margin-top:-5px;}
.renovation-right p.logo{ text-align:center; line-height:35px; margin:5px 0;}
.renovation-right-text{ padding:0 20px 30px 20px; line-height:30px; color:#333;}
.renovation-right-text p.name{ font-size:14px; color:#333; line-height:40px;}
.renovation-right-text p span{ color:#666; display:inline-block; width:76px;text-align:justify;text-align-last:justify;}
.renovation-right-text .code{ text-align:center; margin-top:20px;}
.renovation-right-text .code img{ display:inline-block; margin:0 auto;}
.company-info{ background:#fff;}
.renovation-list li .thumb,.company-info .thumb{ border:solid 1px #ddd; margin:0 5px; position:relative; height:110px;overflow:hidden; }
.company-info .thumb{ margin:0;}
.renovation-list li .thumb .thumb-pic,.company-info .thumb .thumb-pic{  height:118px;position:absolute; left:20px; top:15px;transition: all ease-out .3s; right:20px;}
.company-addr{ line-height:22px; height:44px;}
.renovation-list li .thumb .thumb-pic .company-name,.company-info .thumb .thumb-pic .company-name{ font-size:16px; color:#333;}
.renovation-list li .thumb .thumb-hover,.company-info .thumb .thumb-hover{ margin-top:22px;}
.renovation-list li .thumb:hover .thumb-pic,.company-info .thumb:hover .thumb-pic{ top:-100px; cursor:pointer;}
.renovation-list li { margin-bottom:10px;}
.renovation-list li img,.company-info .thumb img{ max-width:100%;}
.code-tips{ text-align:center; font-size:12px; color:#666;}
.sj{ display:none;}
.renovation-form{ bottom:auto; background:none; position:static; border:none; width:auto;}
.renovation-form .form-tab{ background:#fff; margin:10px 0;}
.renovation-form.banner-form input.form-text{ padding:5px 5%; width:90%;}
.renovation-form.banner-form form{ padding:0;}
.renovation-form.banner-form p select{ width:42%;}
.renovation-list-menu li label{ text-align:right;}
/*--8-18--*/
.shicaizhankuang-info .coder { margin-top:8px;}
.shicaizhankuang-info .coder p{ text-align:left; width:155px; margin-left:100px; text-align:center;}
.shicaizhankuang-info .coder img{ width:150px; margin:0 auto;}
.shicaizhankuang-info .info-text{ margin:20px 0 0 0; background:url(../images/info-text-bg.png) no-repeat center left; padding:20px;  background-size:100%; text-align:left;}
.shicaizhankuang-info .info-text{ line-height:35px;}
.shicaizhankuang-info .info-text p label{ color:#666; margin-right:20px;}
.shicaizhankuang-info .info-text p span{ color:#ff0000; font-size:16px; margin-right:10px; display:inline-block;}
.shicaizhankuang-info .info-text p:last-child span{width:80px;}
.shicaizhankuang-info .productInfo ul{ padding:0;}
.shicaizhankuang-info .productInfo ul li{ padding:0 20px;}
.shicaizhankuang-info .productInfo ul li label{color:#666; margin-right:20px;}
.shicaizhankuang-info .productInfo ul li span{ color:#666; display:inline-block; text-align:left;}
.shicaizhankuang-info .productInfo ul li:first-child span{ width:80px;}
.shicaizhankuang-info-link{ position:relative;}
.shicaizhankuang-info-link:after{ content:''; position:absolute; width:1px; top:0px; bottom:0px; right:460px; background:#ddd;}
/*--6-16--*/
.banner-gg{ padding:15px 0;}
.banner-gg img{ max-width:100%; margin:0 auto;}
.footer-ico{ padding:45px 0; border-bottom:solid 1px #ddd;}
.footer-ico li{ font-size:18px; color:#474544; font-weight:bold;}
.footer-ico li span{ display:inline-block; background:url(../images/footer-ico-span.png) no-repeat center center; vertical-align:middle; width:44px; height:48px; font-size:24px; line-height:48px; text-align:center;margin-right:5px; color:#F00}
.shopimg-title{ text-align:center;}
.shopimg-title li{ display:inline-block; padding:0 20px 20px;}
.shopimg-title li p.ico{ padding:10px 0; display:inline-block; width:74px; height:36px; text-align:center; background-repeat:no-repeat; background-position: center center;}
.shopimg-title li p.ico.c1{ background-image:url(../images/all-icon.png);}
.shopimg-title li p.ico.c2{ background-image:url(../images/dls-icon.png);}
.shopimg-title li p.ico.c3{ background-image:url(../images/hgy-icon.png);}
.shopimg-title li:hover p.ico.c1,.shopimg-title li.action p.ico.c1{ background-image:url(../images/all-icon-hover.png);}
.shopimg-title li:hover p.ico.c2,.shopimg-title li.action p.ico.c2{ background-image:url(../images/dls-icon-hover.png);}
.shopimg-title li:hover p.ico.c3,.shopimg-title li.action p.ico.c3{ background-image:url(../images/hgy-icon-hover.png);}
.shopimg-title li.action a p,.shopimg-title li:hover p a,.shopimg-title li a:hover p{ color:#F00;}
.shopimg-list.vr-list-menu{ border-top:solid 1px #ddd; border-bottom:none; border-left:none; border-right:none; background:none; background:#fff;}
.shopimg-list li{ text-align:left; position:relative; padding:5px 0 5px 90px;line-height:30px;}
.shopimg-list.vr-list-menu li{ border-bottom:none; margin:0; }
.shopimg-list.vr-list-menu li p{ padding:0;}
.shopimg-list li label{ width:80px; left:0px; position:absolute; text-align:right; top:5px; color:#333;}
.shopimg-list li a{ display:inline-block; padding:3px 10px; border:solid 1px #ddd; width:100px; text-align:center; margin:5px 0 0 10px; color:#666;}
.shopimg-list li a:hover{ color:#F00; border-color:#F00;}
.vr-list-menu li label.sj{ display:none !important;}
.vr-list-menu li label.pc{ display:block !important;}
@media only screen and (max-width:1024px){
	body.fp{ position:fixed; overflow:hidden;}
	.pc,.shopimg-title{ display:none;}
	.sj{ display:block;}
	.vr-list{ width:100%;}
	.footer-ico li{ margin:5px 0;display:inline-block; font-size:12px; font-weight:normal; float:left;}
	.footer-ico{ padding:10px 0; margin-top:10px;}
	.footer-ico li span{ width:24px; height:30px; background-size:24px; text-align:center; line-height:30px; font-size:14px;}
	.banner-gg{ display:none;}
	.footer-ico .container{ padding-left:0px; padding-right:0px;}
	.bdshare_popup_box{ display:none !important;}
	.vr-list .container { padding-left:0px; padding-right:0px; margin-top:10px; position:fixed; left:0px; right:0px; z-index:9; margin-bottom:5px; width:100% !important;}
	.relative.container{ padding-left:0px; padding-right:0px; position:fixed; left:0px; right:0px; top:56px; z-index:99;}
	.tabulation_con_list.mt20{ margin-top:76px;}
	.renovation{ margin-top:20px;}
/*	.renovation-list-menu li{ width:25%;}*/
	.renovation-list-menu li:last-child label{ border-right:none;}
	.renovation-list-menu li label{ width:100%; text-align:center;}
	.renovation-left,.renovation-left{ width:100%; float:none;}
	.renovation-left h3{ font-size:14px; line-height:30px; padding:10px 15px;}
	.productInfo,.renovation-right{ width:100%; float:none; margin:0 auto; background:#fff; padding:0; font-size:14px;}
	.renovation-right li{border: solid 1px #ddd;margin:10px 0 0 0;}
	.owl-banner img{ max-width:100%; margin-top:10px;}
	.owl-banner .owl-pagination{ text-align:center;}
	.owl-banner.owl-theme .owl-controls .owl-page span{ width:30px !important; height:3px !important; border-radius:0px;}
	.renovation-right-text p span{ width:65px;}
	.renovation-right .logo img{ margin:0 auto;}
	.productInfo .text{ padding:20px 0;}
	.renovation-list{ margin-top:10px;}
	.renovation-right-text{ width:250px; margin:0 auto;}
	.renovation-list-menu .vr-bg{ top:97px;}
	.renovation-list-menu li p a { margin:11px 5px 0;}
	.shopp-box-left .thumb{ height:auto; padding:10px 0; display:inline-block; width:100%;}
	.shopp-box-left img{ width:100%;}
	.sc-banner{ padding-top:108px;}
	.shopimg-list li{ padding:0;position:static;}
	.shopimg-list li a{ width:auto;}
	.shopimg-list li label{ position:static;}
	.shopimg-list.vr-list-menu{ border-bottom:solid 1px #ddd; background:#fff;}
	.shopimg-list.vr-list-menu li p{ padding:10px 0;}
	.vr-list-menu li label.pc{ display:none !important;}
	.vr-list-menu li label.sj{ display:block !important;}
	}

/*--6-21--*/
.index-020-nav{ background:url(../images/index-020-nav.png) no-repeat center  bottom #eee; border:solid 1px #ddd; margin-top:30px; padding:137px 10px 10px 10px}
.index-020-nav ul{ padding:10px 0 0 0;}
.index-020-nav li{ width:30%;  float:left; margin:5px 1.5%; color:#fff; font-size:16px; background:#45d494; border-radius:5px; line-height:35px; cursor:pointer;}
.index-020-nav li a{ color:#fff;}
.index-020-nav .more a{ display:inline-block; width:100%;color:#fff; font-size:16px; background:#45d494; border-radius:5px; line-height:35px; cursor:pointer; margin-top:10px; margin-bottom:10px;}
.index-020-nav li:hover,.index-020-nav .more a:hover{ background:#24e790}
.index-020-nav li:hover a,.index-020-nav .more a:hover{ color:#07884e;}
.index-020-list li{ margin-top:30px;}
.index-020-list li h3{ border:solid 1px #ddd; font-size:16px; color:#666; line-height:40px;}
.index-020-list li .thumb { height:185px; overflow:hidden;}
.index-020-list li .thumb img{ max-width:100%;}
.index-020-left{ width:280px; float:left;}
.index-020-right{ width:830px; float:right;}
@media only screen and (max-width:1024px){
	.index-020-left,.index-020-right{ width:100%; float:none;}
	.index-020-nav{ background-size:100%;}
	.index-020-list li .thumb{ height:auto;}
	.index-020-list li .thumb img{ width:100%;}
	.owl-theme .owl-controls .owl-page span{ border-radius:0px; height:2px; margin:3px; width:20px;}
	}
.choose_city {
    position:relative;
    margin:14px auto 0 auto; 
    height:auto;
    font-size:14px;
    border:5px solid #F00;
    background:#fff;
}
.choose_city .city_bg {
    display:block;
    position:absolute;
    top:20px;
    right:10px;
    width:253px;
    height:115px;;
}
.choose_city .city_bg:after{ content:''; display:inline-block; position:absolute; left:0px; top:0px; bottom:0px; right:0px;    background:url(http://style.stone100.com/style/images/nationwide_ico.png) no-repeat 0 0;opacity:.4;filter:alpha(opacity=40)}
.choose_city .cs_zs {
    margin-bottom:20px;
    overflow:hidden;
    clear:both
}
.choose_city .cs_zs .xzcs_dt a {
    margin:0 18px 12px 0;
    font-size:12px;
    color:#5f675e
}
.choose_city .cs_zs .xzcs_dt a.se_cur {
    color:#ff7e00;
    font-size:14px;
    font-weight:bold
}
.choose_city .rmcs {
    margin-top:17px;
    overflow:hidden; 
    padding: 16px 0;
    clear:both;
    position: relative;
    z-index: 3;
}
.choose_city .title_type1,.choose_city .title_type2 {
    padding-left:28px;
    width:118px;
    float:left;
    font-weight:bold;
    color:#333
}
.choose_city .title_type2 {
    color:#595959
}
.choose_city .xzcs_dt {
    padding-left: 118px;
    position: relative;
    
}
.choose_city .rmcs span,.choose_city .rmcs span a {
    color:#f36f20;
    float:left
}
.choose_city .cs_zs .xzcs_dt span a {
    color:#2baa1b
}
.choose_city .xzcs_dt a {
    margin-right:28px;
    display:inline-block
}
.choose_city .rm_gkt {
    float:left;
    font-size:12px;
    color:#333;
    line-height: 24px;
}
.choose_city .xzcs_dt .rm_gkt i {
    color:#f36f20
}
.choose_city .rm_cz {
    margin-top:3px;
    _margin-top:10px;
    line-height:30px;
	text-align:left;
}
.choose_city .rm_cz select { 
    border:1px solid #d7d7d7;
    vertical-align:middle;
}
 
.choose_city .rm_cz select {
    width:133px;    height: 34px; padding: 0 0 0 7px;
}
.choose_city .rm_cz .smt {
    width:68px;
    height:35px;
    line-height: 35px;
    text-align:center;
    border:none;
    color:#fff;
    font-weight:bold;
    background:#ff7b00;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px;
    transition:.3s background linear;
    cursor:pointer;
    overflow:hidden;
    vertical-align:middle
}
.choose_city .rm_cz .smt:hover {
    background:#ff9300
}

.letter_search {
    margin:20px 0 20px 0;
    overflow:hidden; 
    padding: 10px 0;
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    background:#f4f4f4;
     position: relative;
    z-index: 33;
}
.letter_search strong.title_type2 {
    width:auto
}
.letter_search .letter_list {
    float: right; 
    overflow: hidden;
    position: relative;  
    padding: 0 20px;
}

.letter_search .letter_list a {
    display:inline-block;
    font-size:14px;
    color:#666;
    width:25px;
    height:25px;
    line-height:25px;
    text-align:center;
    overflow:hidden;
   
}
*+html .letter_search .letter_list {
    margin-top:0;
}
.letter_search .letter_list a.se_cur {
    background:#F00;
    color:#fff; 
}
 .index-xgt-tumb-info h6{ text-align: center; }

@media(max-width: 780px){
.letter_search .letter_list { float: none; } 
.choose_city .rm_cz select {
    width: 90%;
    margin:0px auto 10px;
    display: block;
}
.choose_city .cs_zs{ margin-bottom:0  }
.choose_city .title_type1, .choose_city .title_type2 {
    padding-left:5px; float: none; 
}
.choose_city .rm_cz .smt{
    width: 90%;
    margin:0 auto;
    display: block;
    padding: 3px 7px 3px 0;
}
.choose_city .xzcs_dt{padding: 0 5px;}
.choose_city{ border: none; }
.choose_city .city_bg{ display: none; }
}
.ct-list{ text-align:left;}
.ct-list dt.tit{ border-bottom:solid 1px #ddd; line-height:45px;font-size: 18px;color: #666; width:100%; float:none; font-weight:normal; position:static;}
.ct-list dt{ position:absolute; margin:10px 50px 10px 0; color:#000;}
.ct-list dd{ padding-left:50px; display:block;}
.ct-list dd a,.ct-list dd span{ margin:10px; display:inline-block; color: #5f675e;}
.ct-list dd span{ color:#999;}
@media (max-width: 780px){
.partent-list li .bao{ margin:35px auto; float:none; }
.partent-list li .bao img{ margin: 0 auto; }
}
.owl-controls{ position:absolute; bottom:0px; left:0px; right:0px; text-align:center;}

.area_l li.on a {background:#F00; color: #FFF;}
.area_l li a {display: inline-block; width: 100%;height: 48px;text-align: center;font-size: 16px;background:#f7f7f7;border-bottom: 2px solid #FFF;line-height: 48px;}
.f_wrapper {  position:relative; width: 100%; height: auto; overflow-y: auto; z-index:30; }
.f_main {position:relative;   margin: 0 auto;  background-color: #FFF; z-index: 3;}
.f_main_ie_shadow{ filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=4); -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=4)"; background-color:#7C7C7C; position:absolute; z-index: 2;  }
.f_header {width: 470px; box-sizing: border-box;}
.f_logo { float: left; width: 18%; height: 50px; margin-top: 3px; margin-right: 20px; padding-top: 10px;}
.f_logoImg { max-width: 100%; max-height: 50px; }
.f_text { float: left; width: 78%; text-align: left; padding-top: 10px;}
.f_title { font-size: 24px; font-weight: bold; line-height: 30px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
.f_describe { font-size: 12px; line-height: 18px; }
.f_text_no_logo{ padding-top: 10px; }
.f_text_no_logo .f_describe{ padding-top: 10px;}
.f_text_no_logo .f_describe_none{ padding-top: 0; }
.f_body { width: 100%; padding-bottom: 20px; margin-top: 20px; }
.f_component { padding:5px 0px 5px  0px; transition-property: background-color; transition-duration: 200ms; transition-delay: 0; transition-timing-function: ease-in-out; -webkit-transition-property: background-color; -webkit-transition-duration: 200ms; -webkit-transition-delay: 0; -webkit-transition-timing-function: ease-in-out; -moz-transition-property: background-color; -moz-transition-duration: 200ms; -moz-transition-delay: 0; -moz-transition-timing-function: ease-in-out; -o-transition-property: background-color; -o-transition-duration: 200ms; -o-transition-delay: 0; -o-transition-timing-function: ease-in-out; }
.f_component img{ width: 100%; }
.f_cTitle {  line-height: 25px; margin-bottom: 4px; }
.f_cTitle .f_cValidate{ color: #f00; }
  .medium {
    width:390px;
    margin-top: 3px;
line-height: 18px;
border: 1px solid #D3D3D3;
border-radius: 0;padding: 5px;
}
.textarea.medium { width: 400px; }
.f_submit {
    margin-top: 20px; 
    text-align: right;
    width: 400px;
}
.f_submitBtn {
    display: inline-block;
    line-height: 28px;
    padding: 2px 24px;
    font-size: 13px;
    text-align: center;
    color: #FFF;
    background:#F00;
    border-radius: 2px;
}
.f_submitBtn:hover{ color: #fff; opacity: 0.8 }

@media (max-width: 780px){
    .f_header,.f_submit{ width: 100%;    text-align: center; }
    .f_component{ text-align: center; }
    .medium {width:220px;}
    .textarea.medium {width:230px;}
}
#banner .owl-carousel a {
    height: 325px;
    display: block;
    width: 100%;
}
.partent-list{}
.partent-list li .bao{
background: #fff;
box-shadow: 0 4px 8px #ddd; 
float: left;
margin: 34px 10px;
text-align: center;
}
.partent-list li .bao img{ display: block;  }
.partent-list li .bao h2 {
    display:inline-block;
    background: #fff;
    border: 1px solid #dadada;
    font-size: 16px;
    color: #666666;
    padding: 10px 18px;
    line-height: 16px;
    font-weight: 500;
    border-radius: 20px;
    position: relative;
    bottom: -14px;
}
.ct-list{ text-align:left;}
.ct-list dt.tit{ border-bottom:solid 1px #ddd; line-height:45px;font-size: 18px;color: #666; width:100%; float:none; font-weight:normal; position:static;}
.ct-list dt{ position:absolute; margin:10px 50px 10px 0; color:#000;}
.ct-list dd{ padding-left:50px; display:block;}
.ct-list dd a,.ct-list dd span{ margin:10px; display:inline-block; color: #5f675e;}
.ct-list dd span{ color:#999;}
@media (max-width: 780px){
.footer{ margin-top:0px;}
.partent-list li .bao{ margin:20px auto; float:none; }
.partent-list li .bao img{ margin: 0 auto; }
.s_pageNav{ border-top:solid 6px #f7f7f7; border-bottom:solid 3px #f7f7f7; padding:10px 0;}
.s_p_page.rotate{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}
.s_p_page img{ width:20px;}
.p_pageText{ font-size:14px; text-align:center;}
.p_pageBtn{ border:solid 1px #f7f7f7; padding:5px 0; background:#f7f7f7!important; width:100%; text-align:center;}

.area_l{ width:100%; padding-top:}
#banner{ padding-top:0px;}
#banner .item{ background-size:cover!important; }
#banner .owl-carousel a{ height:120px;}
#banner .owl-carousel a img{ display:none;}
.area_l li{ display:inline-block;  border:solid 1px #ddd; border-radius:0px; margin:2px 0; overflow:hidden;font-size:12px;}
.area_l li a{ font-size:12px; height:34px; line-height:34px; padding:0 20px; border-bottom:none;}

.shicaizhankuang-info .productInfo{ padding:0 15px;}
.shicaizhankuang-info-link.m20.p20{ margin:0px; padding:0px;}
.shicaizhankuang-info.renovation-left{ border:none;}
.shicaizhankuang-info.renovation-left{ border:none;}
.shicaizhankuang-info .productInfo{ float:none; width:100%;}
.shicaizhankuang-info.renovation-left h3{ padding:10px 0; }
.shicaizhankuang-info .info-text{ margin:10px 0 0 0; padding:10px 10px; background-size:100% 100%;}
.shicaizhankuang-info .coder p{ margin-left:0px; margin:0 auto;}
.shicaizhankuang-info .owl-banner img{ margin-top:15px;}
.swiper-pagination { width:40px !important; height:40px; text-align:center; line-height:40px; border-radius:50%; overflow:hidden; background:rgba(0,0,0,.2); color:#fff; left:auto !important; right:15px !important;}
.shicaizhankuang-info .coder{ display:none;}
.shicaizhankuang-info .productInfo ul li{ padding:0 10px; text-align:left;}
.shicaizhuangui-kefu{ position:fixed; bottom:0px; left:0px; right:0px; background:#fb0200; line-height:60px; text-align:center;}
.shicaizhuangui-kefu a{ font-size:16px; color:#fff;}
.sj-header{ height:85px;}
}