﻿@charset "utf-8";


@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}


.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}


@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1531472190829'); /* IE9*/
  src: url('../font/iconfont.eot?t=1531472190829#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAboAAsAAAAACcAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7mIHY21hcAAAAYAAAAB9AAABwjtH01RnbHlmAAACAAAAAsAAAAMwL7bMuGhlYWQAAATAAAAALwAAADYSnVhmaGhlYQAABPAAAAAeAAAAJAh/BDdobXR4AAAFEAAAABgAAAAcHJgAAGxvY2EAAAUoAAAAEAAAABACwANYbWF4cAAABTgAAAAfAAAAIAEXAF1uYW1lAAAFWAAAAUUAAAJtPlT+fXBvc3QAAAagAAAARQAAAFlXkbodeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkEWOcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBwYKv7/Z27438AQw9zA0AAUZgTJAQDvPAyjeJzFkdENgCAMRK+KxhATE1nDARzFAfxyAn8ZxPW6Bl4LP07gkQfXpgHSAhgA9GQjAZALAtPJrHi+R/R8wM544up43po0l+Jubc4kXhHdBd4+0oz4TfLf01/Nvh8tso7cDX5R14pNQFPFJqO5wvpFkgN2f+keh5N7AYs6FZ4AAAB4nF1SzWsTQRSfN5PsJulm1/3O12aT3WS3IWlqvm1rEjQFqVpUpGChUESEglQ8CE1KD/FQ6cGDX/+ArSCi4EEoIkUQD9aCXgTxJkWP0mPBQ1MnLb10eDO/9x6Pmd/vzUNehPa3yQYJIRkNogIaR5cRAiYLFo8NSLrlPM6CmvSqusIT13aTrG3lSR10i1G0YrXs6AzLCMBDHErJYtXNYxcq5QYeg6JmAISjkatSOiaRhxAIufHl3nm8Cqppx4TGUG8i11SKCdm3wElSWJIe+Biv14exR+BhXtf8Xn+A6T33ChF1w8xgE7iwG7k4HUxEpesr5dtGWvcDdLsgRxP8i6YYEaktRTRZCrMngr5QJGinFFj4MxCSOcP5jegCqvUNmSQXqFLktZyK61TKDmv1rYkbYIKma4zN8mBiTVV4qhx+5EwCQkwZUVOyPvIplAt9TEbjfOpOJAiAwSPEtMqVzND+cGxwiMZufOJfHMf+ZhKpPAEzOrlVMIOGLh68/cjzjMygEEJ+KImlBtTKFR5YW7T9QA+V5vC1vfWdX7GZsfH51P012ITPa4+/7JCZvfVet3HTCqetubPQhc3eqV63Bl2qiekLI1+JgAhi0QAS6D/qCMkl1a4l1SR7DC91Ort4Za+9ewyJ0Ol0vrfb7Q90H/XqLXlNKmiU3saDrlVrms6DGgedMi8dQtlxq7U41KqOmwe35riVct+hqhgDGJbW3w2ziuCq0mg8hadbp6cG5MBUvTUNtjkmqoO8woaVggogssyTe92nDCsCqCchX5/lWMNsFThLtfIAjmE4AHkacIWWabDcbH246ePSUY/IL60SsrrEi55omvM1j7h/ozNd7HeCjiZLKVGyh8Q0pB/4eMseMTKvAjiFmcVsbpGR4ed2/ZZn4D2kaS7wMmsOJ1PvODJ3ZrOXVvGNc+YyQv8BZRqU/nicY2BkYGAA4qsdlcXx/DZfGbhZGEDgel6XHYL+P5FlIXMMkMvBwAQSBQA1JwqyAHicY2BkYGBu+N/AEMOyngEIWBYyMDKgAnYAZBcDwAAAeJxjYWBgYH7JwMACpFnWQ2koBgAg9AG0AAAAAAB2ALQA4AEMAWoBmHicY2BkYGBgZwhkYGMAASYg5gJCBob/YD4DABF6AXUAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAnZGJkZmRhZGVkY2RnZGDgbGCqyIzMS+9OANIsBVn5JdWprIlJ2amJOYxFRaypwDlMkoTGRgAKdsNtwAAAA==') format('woff'),
  url('../font/iconfont.ttf?t=1531472190829') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1531472190829#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiangshang:before { content: "\f0113"; }

.icon-shouye:before { content: "\f029d"; }

.icon-caidan:before { content: "\e612"; }

.icon-qq:before { content: "\e613"; }

.icon-dianhua:before { content: "\e681"; }



.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiangshang:before { content: "\f0113"; }

.icon-shouye:before { content: "\f012b"; }

.icon-shouye1:before { content: "\f029d"; }

.icon-shouzhi:before { content: "\e69b"; }

.icon-caidan:before { content: "\e612"; }

.icon-qq:before { content: "\e613"; }

.icon-dianhua:before { content: "\e681"; }




/* Style Reset */
html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%}
body{font-size: 0.18rem;}
body,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{margin:0; padding:0;font-family: "microsoft yahei";}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#333;}
fieldset, img {border:0;}
img{display:block;max-width: 100%}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
.clear {clear:both;width:100%;}
.c{clear:both;width:100%;}

/* common */
.content{min-height: 8rem;overflow: hidden;margin-top:0;background-color: transparent;}
.content #allmap{height: 8rem;margin-top: 0px;}
.content_new{margin-top:0!important;} /* 首页不要上边距 */
.common_bg{
	background-color: #b30f1a!important;
}
/* index style */

/*header*/
.top{ width:100%;background:#b3261d;color:#fff;text-align:center;font-size:0.14rem; height:0.3rem; line-height:0.3rem; z-index:-2; position:relative;}

.head{text-align:center;width:100%;height: 0.6rem;z-index:99;/*-box-shadow: 0 4px 4px rgba(9,2,4,.55);webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;*/}
.logo{display:inline-block;width:40%;height:auto;float:left; padding-left:0.05rem;}
.logo img{ display:block; margin:0 auto; height:0.5rem; float:left; padding-top:0.05rem;}

.head .headRight{ width:48%; float:right; padding-right:2%; line-height:0.6rem;}
/*.head .headRight .tel{ width:100%; float:right; color:#333; text-align:right; padding-top:0.05rem;}
.head .headRight .tel label{ color:#b3261d;}
*/
.head .headRight .nav-btn{ width:100%; float:right; text-align:right;font-size:12px; color:#b3261d; font-weight:bold;}
.head .headRight .nav-btn label{color:#b3261d; padding-right:2px; font-size:0.28rem;}

.nav-btn{width:14.0625%;right: 0;top:0.30rem;position:absolute;font-size:0.4rem;line-height: 0.71rem;color:#b3261d;text-align:center;overflow:hidden;}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.class-btn{position:absolute;right:16%;top:0%;width:14.0625%;font-size:0.24rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-title{width:70%;position: absolute;left:15%;top:0;font-size:0.3rem;line-height: 0.71rem;text-align:center;color: #fff;overflow:hidden;}
.sub_page{min-height:6rem;overflow:hidden;font-size:0.16rem}
.sub_page center{padding:0.4rem 0;font-size:0.2rem}
.sub_page center a{color:red}
.search_hl{width:14.0625%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color: #fff;text-align:center;overflow:hidden;}
.search_l{
	left:0%;
}
/*header end*/

/* nav */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:10;background:#fff;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:6rem;}
.clicked{right:220px!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.nav{width:220px;position:absolute;right:0;top:0;bottom:0;z-index:2;}
.nav { background: #2b2b2b !important;}
.fixed{width:220px;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:999;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.nav li{width:220px;margin:0 auto;border-bottom: 1px solid #111;border-top: 1px solid #444;}
.nav li a{display:block;width:100%;font: 700 14px/40px '微软雅黑';color:#fff;text-align: center;}
.nav li a span{margin-right:3%;}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;border-bottom: 0;}

.nav dl{ display:block; float:left; width:92%; margin:0 4%; padding-top:10px;}
.nav dl dd{ display:block; float:left; text-align:left; font-size:12px; line-height:23px; color:#fff;}

#allmap{width:100%;height:8rem;font-size:0.18rem}
.share{bottom: 5%;display: none;z-index: 9;position: fixed!important;width: 100%;}
.black-fixed{position: fixed;z-index:99999!important;left:0;width:0;top:0;height:150%;background:rgba(0,0,0,0.9);text-align:right;font-size:0.3rem;color:#fff;line-height:2;right:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 0}
.black-clicked{width:100%;padding-right:2.1%;left:-227px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1}
.black-fixed label{ font-size:12px;}
/* nav end*/



/* sub header */

.home-btn{width:14.0625%;left:1.09375%;top:0;position:absolute;height:100%;font-size:0.4rem;line-height: 0.71rem;color: #fff;text-align:center;overflow:hidden;display:block;}
.home-btn a{ color:#fff; display:block; float:left;margin-top:0.2rem; margin-left:0.1rem;border:solid 2px #fff; border-radius:0.4rem; width:0.4rem; height:0.4rem; font-size:0.35rem; text-align:center; line-height:0.4rem;}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn{position:absolute;right:16%;top:0%;width:18.0625%;font-size:0.24rem;line-height:0.666rem;color: #fff;text-align:center;overflow:hidden;}
.class-btn span.commonfont{font-size:0.28rem}
.bottom{width:100%;text-align:center;background:#e5e5e5; font-size:0.2rem; padding:0.3rem 0rem; color:#7e7d7d; margin-top:0.2rem;line-height:0.2rem; clear:both;}
/* footer */
.footer{width:100%; position: fixed!important;bottom: 0;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background: #b3261d;}
.foot-relative{width:100%;height: 0.8rem;}
.foot a{display:block;float:left;width:25%;color: #fff;}
.foot a span{display:block;width:100%;text-align:center;font-size: 0.4rem;line-height: 0.5rem;}
.foot a h3{width:100%;text-align:center;font: 0.18rem/0.2rem "microsoft yahei";}




.footer{ overflow: hidden; position: fixed; left: 0; bottom: 0; z-index:5; width: 100%;height:1.0rem;background: #b3261d;}


.footer{}
.footer a{display:block;float:left;width:25%;color: #fff;}
.footer a span{display:block;width:100%;text-align:center;font-size:0.4rem;line-height:0.6rem;margin:5px 0px;}
.footer a h3{width:100%;text-align:center;font: 0.18rem/0.2rem "microsoft yahei";margin:5px 0px;}


.common-pro-search{width:90%;height:0.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:0.533rem;text-indent:0.1rem;font:0.16rem/0.533rem "microsoft yahei";border-radius:0;}
.common-submit{float:right;width:15.55%;border:0;font-size:0.36rem;line-height:0.533rem;color:#fff;height:0.533rem;border-radius:0;background:none;background:#333;}
/* foot search btn */
.common-search{
	width:92.1875%;
	position:absolute;
	z-index:100;
	left:3.90625%;
	bottom:0.9rem;
	background: #fff;
	border:1px solid #ccc;
	display:none;
	border-radius: 8px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 2px #666 inset;
	box-shadow: 0 1px 2px #666 inset;
}
.search-input-n{
	width: 85%;
	height:0.533rem;
	line-height: 0.533rem;
	border:none;
	outline: none;
	text-indent: 5%;
	border-radius: 25px;
	font-family: "microsoft yahei";
	background-color: transparent;
}
.search-btn-n{
	width: 12%;
	border:none;
	outline: none;
	font-size: 0.4rem;
	line-height: 0.533rem;
	background-color: transparent;
	color:#666;
	background-color: transparent;
	font-family: "microsoft yahei";
}
/* foot search btn end*/



/* sub_banner */
.big-pic{width:100%;position:relative;z-index:2;margin:0 auto;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.pic-list img{float:left;height:auto; width:100%;display:block;}
.big-pic2 .pic-list{width:200%;}
.big-pic2 .pic-list img{width:50%;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333334%;}
.big-pic4 .pic-list{width:400%;}
.big-pic4 .pic-list img{width:25%;}
.slide-dot{width:100%;text-align:center;height:16px;padding-top:4px;overflow:hidden;position:absolute;bottom:5px;display:none}
.slide-dot span{display:inline-block;width:8px;height:8px;border-radius:8px;vertical-align:top; z-index:10;margin:0 7px;background:#fff}
.slide-dot span.slide-dot-cur{z-index:10;vertical-align:top;background:#6b1b55}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}



/* top class */
.type{width:100%;top: 0.691rem;position:fixed;background:#232323;z-index: 999;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3rem;padding:0.1rem 0;display:none}
.type li{width:90%;background:#fff;font:0.2rem/0.46rem "microsoft yahei";margin:2% auto;overflow:hidden;position:relative;}
.type li a{display: block;float:left;width:60%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666}
.type li span.commonfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;}
.type li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.type li dl dd{overflow:hidden}
.type li dl dd a{width:100%}
.type h1{font:0.2rem/2 "microsoft yahei";width:90%;margin:0 auto;color:#fff;}

/* top class */
.class{width:100%;top:8.33em;position:fixed;background:#232323;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3rem;padding:0.1rem 0;display:none}
.class li{width:90%;background:#fff;font:0.2rem/0.46rem "microsoft yahei";margin:2% auto;overflow:hidden;position:relative;}
.class li a{display: block;float:left;width:60%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666}
.class li span.iconfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li span.iconfont.class-up{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.class li dl dd{overflow:hidden}
.class li dl dd a{width:100%}

/* subpage */







/* for white */
.white-bg{background:#fff;}


/* site_nav 悬浮球*/
.site_btn{position: fixed;width:0.7rem;height:0.7rem;top:270px;left:1.875%;z-index:999;border:2px solid #e1e1e1;border-radius:50%;color:#fff;text-align:center;font:0.5rem/0.7rem "microsoft yahei";}
.cart-btn-numbers{width:100%;position:relative;height:100%;color:#fff}
.cart-btn-number{position:absolute;width:0.24rem;height:0.24rem;left:74%;bottom:74%;font:0.14rem/0.24rem "microsoft yahei";background:#fff;border:0.016rem solid #e1e1e1;border-radius:50%;color:#c2c2c2}
/* 临时
.site-nav{position:absolute;left:0;bottom:100%;width:100px;height:auto;overflow:hidden}   */
.site-nav li{overflow:hidden;width:100%;height:auto;font:0.16rem/0.2rem "microsoft yahei"}
.site-nav a{color:#fff}
.site-nav li a{font:0.18rem/0.2rem "microsoft yahei";color:#fff;text-align:center;display:block;position:absolute;width:0.6rem;height:0.4rem;border-radius:50%;border:2px solid #e8e8e8;bottom:0;opacity: 0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:-999;transform:rotate(-360deg);-ms-transform:rotate(-350deg);-moz-transform:rotate(-350deg);-webkit-transform:rotate(-350deg);-o-transform:rotate(-350deg);padding:0.1rem 0;}
.site-nav.slideup li:nth-child(1) a{left:100%;bottom:100%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:0ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slideup li:nth-child(2) a{left:150%;bottom:0.05rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:100ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slideup li:nth-child(3) a{left:100%;bottom:-0.6rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:200ms; z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(1) a{left:auto;right:100%;bottom:100%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:0ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(2) a{left:auto;right:150%;bottom:0.05rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:100ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(3) a{left:auto;right:100%;bottom:-0.6rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:200ms; z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}




.header{height:0.9rem!important; width:100%;position:fixed;top:0;left:0;z-index: 9999; background:#fff;}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;margin-top:6% ;}
}
@media only screen and (max-width: 479px) and (min-width: 321px) {
    html{font-size: 70px;}
}
@media only screen and (max-width: 320px) {
    html{font-size: 60px;}
}
/* Survey */
.survey{height:auto;overflow:hidden;width:92.5%;margin:0% auto;}
.survey li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.16rem/1.4 "microsoft yahei"}
.survey_input{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.surveya{height:auto;overflow:hidden;width:92.5%;margin:0% auto;}
.surveya li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.25rem/1.4 "microsoft yahei"; border-bottom: 1px solid #ededed; margin:0 0 2% 0;}
.survey_label{margin:5px 6px}
.survey_boder{border:#FF0000 solid 1px;}

/* msg & reg */
.msg_pin{width:100%;float:left;height:0.52rem; font-size:0.3rem; line-height:0.52rem;text-align:center;margin-left:0%;border-radius:6px; color:#fff; background:#f14400;}
.msg_input{display:block;border:1px solid #d9d9d9;background:#fff;width:94%;float:left;height:0.52rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;}
.msg_textarea{display:block;border:1px solid #d9d9d9;background:#fff;width:94%;float:left;height:1.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;resize: none}
.msg_input2{display:block;border:1px solid #d9d9d9;background:#fff;width:50%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;}
.redmc { font-weight:bold;font:0.28rem/0.62rem "microsoft yahei"; }
.msg_pin-value {width:80%;float:left;height:0.52rem; font-size:0.3rem; line-height:0.52rem;text-align:center;margin-left:0%;border-radius:6px; color:#fff; background:#f14400; margin-left:10%; border:0;background:#f14400;}

/* search*/
input{
	outline: none;
}
.search{
	width: 96%;
	height: 0.82rem;
	padding:0 2%;
	position: absolute;
	top: -120%;
	left: 0;
	background-color: #282828;
	font-family: "microsoft yahei";
}
.search-input{
	width: 75%;
	border: 1px solid #222c50;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.470rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top:4%;
	background-color:#FFFFFF;
}
.search-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border: 1px solid #222c50;
	border-left: none;
	height: 0.49rem;
	font-size: 0.25rem;
	margin-top:4%;
}
.search a{
	display: inline-block;
	width: 9%;
	float: left;
	color:#fff;
	text-align: center;
	height: 0.7rem;
}
.index_text{
	width: 90%;
	font-size: 14px;
	height: 0.5rem;
	background: #fff url(../images/search_bg_05.png) no-repeat 95% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	border:none;
	font-size: 0.21rem;
	font-family:"microsoft yahei";
	text-indent: 3%;
	margin:2% 0;
	border-radius: 7px;
}
/* 幻灯 */
.ax-tac{text-align:center}

.slideBox{position:relative;overflow:hidden}
.slideBox img{width:100%}
.slideBox .hd{position:relative;top: -1.5em;}
.slideBox .hd li{background: #FFF;display:inline-block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;margin:0 2px;}
.slideBox .hd li.on{background: #222c50!important;}



.copyright{ width:100%; overflow:hidden; margin:0 auto; background-color:#000; }
.copyright_nr{overflow:hidden;margin:0 auto;padding-top:15px;padding-bottom:5px;line-height:25px;width:96%;margin:0px 2%;color:#969696;}
.copyright_nr a{}

.footAddress{margin-bottom: 7%;}
.footAddress li{margin-top:0.2rem;font:0.24rem;overflow: hidden;}
.footAddress li span{float: left;width:0.4rem;hehight:0.4rem;text-align: center; margin-right:0.1rem; font-size:0.2rem;}
.footAddress li span img{ display:block; width:100%;}

.footAddress li a{color: #969696!important;}
.footNav li{float: left;}
.footNav li a{font-size:0.16rem;padding:0  0.14rem;color: #fff;}
.footNav li a:before{content:"|";float: left;margin: 0 0.14rem;}
.footNav li:first-child a{padding-left: 0;}
.footNav li:first-child a:before{display: none;}
.copyright_nr p{margin-top: 3.8%;padding: 1.8% 0 0;border-top: 1px solid #606060; color:#969696;}



.Contain{width:100%; min-width:320px; max-width:640px; margin:0 auto;}


.bannerTel{ width:100%; text-align:center; font-size:0.24rem; color:#2c6e00; font-weight:bold; height:0.7rem; line-height:0.7rem;}
.bannerTel span{ display:inline-block; width:100%;text-align:center;}
.bannerTel span img{ display:inline-block; height:0.28rem; margin-top:0.12rem; padding-right:0.08rem;}

.menu{ width:100%; background:#2c6e00;}
.menu ul li{ display:block; float:left; width:33%; border:solid 1px #fff; border-right:none; border-top:none;}
.menu ul li a{ display:block; text-align:center; font-size:0.25rem; line-height:0.6rem; color:#fff;}

/*-------我们的优势-------*/
.wmys{ width:100%; padding:20px 0px;}
.title1{ width:100%; float:left;}
.title1 span{ display:block; float:left; text-align:center; font-size:16px; width:100%;color:#b3261d; font-weight:bold; line-height:35px;}
.title1 label{ font-size:12px; color:#666; text-transform:uppercase; display:block; width:100%;float:left; text-align:center;}


.wmysTxt{ width:100%; float:left; text-align:center; font-size:12px; line-height:25px; color:#666;}
.wmysTxt h1{ font-size:16px; font-weight:bold; color:#333; margin:10px 0px; display:block; width:100%; text-align:center;}

.wmysIcon{ width:100%; float:left;}
.wmysIcon ul li{ width:20%; display:block; float:left; margin:0 auto;}
.wmysIcon ul li img{ width:44%; display:block; text-align:center; margin:0px auto;}
.wmysIcon ul li span{ width:100%; display:block; float:left; text-align:center; color:#333;}


/*------精品住宅 ------*/
.grayBg{ width:100%; padding:15px 0px; background:#f5f5f5; clear:both;}

.jpzzBox{ width:100%; margin:10px auto;}

.jpzzBox ul{ width:100%;}
.jpzzBox ul li{ width:33.3%; display:block; float:left;margin-top:10px;position: relative; float: left; text-align: center; }
.jpzzBox ul li p{width:100%; display:block; float:left;height:30px; overflow:hidden;line-height:30px; text-align:center; color:#666;}
.jpzzBox ul li a {color: #fff; font-size:12px; width:100%;}
.jpzzBox ul li a  .pic{ width:100%;/*overflow:hidden;*/}
.jpzzBox ul li a  .pic img{ width:90%; margin:0 auto;}
/*.jpzzBox ul li .tit { position: absolute; left: 0; top: 0; width:370px; height: 250px; transition: all 0.8s ease 0s; transform:scale(0); display: none\9; filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#99000000", endColorstr="#99000000"); background-color:rgba(0,0,0,0.6); }
.jpzzBox ul li .tit { filter:none; font-size:20px;}
.jpzzBox ul li .tit i { display: block; width: 32px; height: 32px; margin: 80px auto 15px; background: url(../images/look.png); }
.jpzzBox ul li:hover .tit { transform:scale(1); display: block\9; }*/

.more{ width:100%; float:left; margin:20px 0px 10px 0px;}
.more a{ width:70px;height:25px;display:block;margin:0 auto;background:#f60; olor:#fff;font-size:12px; color:#fff; text-align:center; line-height:25px;text-transform:uppercase;}
.more a:hover{ text-decoration:underline;}

.wrap{ width:100%; margin:10px auto; clear:both;}

.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}

/*------新闻 ------------*/
.newsTitle{ width:100%;}
.newsTitle ul li{ width:50%; height:60px; display:block;float:left; text-align:center;}
.newsTitle ul li a{ display:block; float:left; width:100%; height:50px; padding-top:10px; cursor:pointer;}
.newsTitle ul li span{ display:block; width:100%; color:#fff; font-size:16px; line-height:20px;}
.newsTitle ul li label{display:block; width:100%; color:#fff; font-size:12px; line-height:15px;}
.newsTitle ul li a.hover{background: url(../images/red_tri.png) center bottom no-repeat;}


.detaile{ width:100%; float:left; margin:10px 0px; display:none;}

.yw_banner{ width:94%; overflow:hidden; position:relative; margin:10px auto;}
.yw_banner .prev{ position:absolute; left:0; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .next{ position:absolute; right:1px; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .prev img,.yw_banner .next img{ width:30px; height:64px;}
.yw_banner .bd ul li{ width:100%; position:relative; list-style:none;}
.yw_banner .bd ul li a{ width:100%;}
.yw_banner .bd ul li a img{ width:100%;}
.yw_banner .bd ul li a p{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; font-size:0.18rem; color:#fff; background:url(../images/yw_b_bg.png) repeat; margin:0px;}


.yw_banner1{ width:94%; overflow:hidden; position:relative; margin:10px auto;}
.yw_banner1 .prev{ position:absolute; left:0; top:50%; margin-top:-21px; z-index:1;}
.yw_banner1 .next{ position:absolute; right:1px; top:50%; margin-top:-21px; z-index:1;}
.yw_banner1 .prev img,.yw_banner .next img{ width:30px; height:64px;}
.yw_banner1 .bd1 ul li{ width:100%; position:relative; list-style:none;}
.yw_banner1 .bd1 ul li a{ width:100%;}
.yw_banner1 .bd1 ul li a img{ width:100%;}
.yw_banner1 .bd1 ul li a p{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; font-size:0.18rem; color:#fff; background:url(../images/yw_b_bg.png) repeat; margin:0px;}


.yw_list{ width:94%; margin:0px auto 10px auto;}
.yw_list ul li{ height:28px; line-height:28px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom:dashed 1px #d3d3d3;list-style:circle; background:url(../images/li_list1.jpg) left center no-repeat; padding-left:10px;}


.yw_list ul{ display:block; float:left; width:100%; margin-top:10px; background:url(../images/list_num.jpg) left 11px no-repeat;}
.yw_list ul li{ height:40px; line-height:40px; text-align:left; padding:0 0 0 30px;}



/*-------内页导航引导 样式-----*/
.pageNation{ width:98%; float:left;height:30px; line-height:30px; padding:0px 1%;border-top:solid 1px #d7d7d7;margin-top:10px;}
.pageNation span{ display:block; float:left; background:url(../images/homeIcon.jpg) left center no-repeat; color:#5f5f5f}
.pageNation span a{ color:#5f5f5f;}
.pageNation span label{ color:#bb3425;}


.company_intro{ width:96%; margin:5px 2%; line-height:25px;}
.company_intro img{width:99% !important; height:auto !important;}



.pageMenu{text-align:center;width:90%; padding:0 5%;height: 0.46rem;top:0;right:0;box-shadow: 0 4px 4px rgba(9,2,4,.55);line-height: 0.46rem;z-index:99;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; background:#fff;}
.pageMenu .pageMenuL{ width:40%; float:left;}
.pageMenu .pageMenuL span{ color:#555; height:0.3rem; margin-top:0.08rem; display:block; float:left;}
.pageMenu .pageMenuL span img{ display:block; float:left; height:0.26rem;margin-top:0.01rem;}
.pageMenu .pageMenuL span label{ display:block; float:left; font-size:0.24rem; font-weight:bold;text-align:left;line-height:0.3rem; height:0.3rem;}
.pageMenu .pageMenuR{ width:40%; float:right;}
.pageMenu .pageMenuR select{ border:solid 1px #c9c9c9; background:#f5f5f5; color:#555; font-size:0.18rem; margin-top:0.08rem; float:right;}



.news-info{ padding: 3.1% 3.1% 5.9%; color:#5a5a5a;}
.news-info .ti{ font-weight: bold; text-align: center; padding: 2.8% 2.8% 1%; font-size: 1.33em;}
.news-info .time{ text-align: center; padding: 1% 0 1.5%; display: block;}
.news-info .conttxt{ padding: 2.8% 0 5.9%; border-top: 1px solid #E7E6E3; border-bottom: 1px solid #E7E6E3;}
.news-info .conttxt .p{ text-indent: 2em; padding-top: 3.9%;}
.news-info .conttxt .img{ text-align: center;}
.news-info .conttxt .title{ font-weight: bold; padding-top: 2.8%;}

.news-info .next-box{ padding-top: 3%;}
.news-info .next-box .prev,
.news-info .next-box .next{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-info .next-box span{ font-weight: bold; padding-right: 1%;}


/*-------newsCont-----------*/
.newsCont{ width:94%; float:left; margin:0 3%;}
.newsCont ul li{ width:100%; float:left; float:left;padding:0.2rem 0rem;border-bottom:solid 1px #ccc;}


.newsCont ul li .newsImg{ width:23%; float:left;float:left;}
.newsCont ul li .newsTxt{ width:75%; float:right;}
.newsCont ul li .newsTxt a.newsTitle{width:100%; float:left; font-size:0.2rem; line-height:0.4rem;overflow:hidden;color:#555;text-overflow:ellipsis;white-space: nowrap;}

.newsCont ul li .newsTxt .newsDate{ width:100%; float:left; color:#999; font-size:0.2rem; line-height:0.22rem; height:0.44rem; overflow:hidden; margin-top:5px; background:url(../images/icon-more01.png) right center no-repeat; background-size:9%;height:0.22rem;} 



.proUl2{ width:96%; margin:0.2rem 2%; float:left;}

.proUl2 .proTxt{ width:100%; text-align:center; float:left; border-bottom:solid 1px #2c6e00; }

/*Pages*/
.Pages{  margin-top:0.3rem;line-height:18px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#3d3e40;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#05469d;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#05469d;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#05469d;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#b3261d; border: 1px solid #b3261d; }
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}

.Pages .p_page a{ border: 1px solid #d7d7d7; background: #fff; padding:0px 7px;}
.Pages .p_page .a_first,
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_end{ margin: 0 1px;}

.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display: none;}

@media screen and (min-width: 480px) {
	.Pages .p_page a{ padding: 2px 7px;}
}
@media screen and (min-width: 540px) {
	.Pages .p_page a{ padding: 4px 9px;}
}
/*Pages*/

.tiTxt{width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; clear:both; border-bottom:1px #CCC solid;}

