
/*
============================
          导航样式
============================
*/
.NavDefault li{line-height:25px;margin-right:20px;font-size:18px;}
.NavDefault li a{color:#323232;display:block;padding:0 25px;background:url(../img/public/navico01.png) no-repeat 0 50%;}
.Bg-alpha{background:rgba(0,0,0,0.5);}
/*
============================
          标题样式
============================
*/
.ItemTitleStyle-01,.ItemTitleStyle-01-CorWhite{font-weight:normal;color:#000;font-size:36px;line-height:45px;padding:30px 0 35px;background:url(../images/public/jianzhu/Line.png) no-repeat 50% 100%;font-weight:normal;}
.ItemTitleStyle-01 span{color:#557062}
.ItemTitleStyle-01-CorWhite,.ItemTitleStyle-01-CorWhite span{color:#fff;}
.Pfontsize20{font-size:20px;line-height:39px;}
.HeadStyle-01 div.rgt{text-align:right;padding-top:20px;color:#666;}
.HeadStyle-01 div.rgt h2{font-size:30px;line-height:36px;font-weight:normal;}
.ItemTitleStyle-02{font-size:33px;line-height:40px;color:#313131;font-weight:normal;letter-spacing:5px;}
/*按钮*/
.ButtonStyle-01 a{display:inline-block;vertical-align:top;padding:10px 30px;background:#fff;border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px;font-size:16px;color:#076ce0;}
/*有序列表*/
.NumList li{overflow:hidden;margin-top:38px;}
.NumList li span{color:#fff;background:url(../images/public/jianzhu/Numbg.png) no-repeat;float:left;margin-right:65px;width:106px;height:106px;text-align:center;line-height:106px;font-size:40px;font-weight:bold;}
.NumList li div{overflow:hidden;}
.NumList li div h3{font-size:18px;line-height:28px;margin-top:10px;}
.NumList li div p{font-size:14px;color:#666;line-height:25px;margin:5px 0 0;}
/*图片+标题+摘要*/
.PicCharLstNums-04 dd{width:19%;margin-right:2.5%;text-align:center;}
.PicCharLstNums-04 dd img{width:auto;height:auto;}
.PicCharLstNums-04 dd div{text-align:center;background:#fff;margin-top:15px;}
.PicCharLstNums-04 dd div h3{font-size:28px;line-height:34px;color:#557062;}
.PicCharLstNums-04 dd div p{font-size:14px;color:#557062;line-height:30px;margin:30px 0 0;}
/*文字+摘要*/
.NewsDescLstNums-03 li{width:26%;margin-right:2.7%;margin-top:40px;}
.NewsDescLstNums-03 li div,.NewsDescLstNums-03 li h3{font-size:18px;line-height:24px;}
.NewsDescLstNums-03 li p{font-size:14px;margin:10px 0 0;line-height:28px;font-size:14px;color:#666;}
/*尾部*/
.FooterStyle-01{padding:40px 0 115px;}
.FootPadLR{padding:0 40px;}
.Weixin h3{font-weight:normal;font-size:15px;line-height:20px;margin-top:10px;color:#fff;}
.FootDesc{color:#49515d;font-size:14px;line-height:18px;}
.FootNav a,.FootNav span{margin-right:30px;display:inline-block;vertical-align:top;font-size:18px;line-height:20px;color:#87909c;}
.FootNav a:hover{color:#fff;text-decoration:underline;}
.FootTit{font-weight:normal;font-size:18px;color:#87909c;margin-top:38px;}
/*按钮*/
.ButtonDefault{display:inline-block;vertical-align:top;width:347px;height:70px;line-height:70px;font-size:28px;color:#fff;text-align:center;background:#557062;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
a.ButtonDefault:hover{color:yellow;}
/*内容*/
.Content{line-height:30px;font-size:14px;color:#333;}
/*自定义*/
#position{display:none;}
.Bannerbox{background-position:50% 0;background-repeat:no-repeat;height:300px;}
.list_page{text-align:center;}
.ListAdd .PicCharLstNums-03 li{margin-top:40px;}
.list_page a{display:inline-block;vertical-align:top;margin:0 5px;padding:2px 8px;background:#fff;color:#000;}
.list_page a.hover{color:#fff;background:#076ce0;}
.list_page{margin:40px 0;}
.Pad{padding:0 0 60px;}.Title{font-size:16px;font-weight:bold;line-height:24px;background:url(../images/public/jianzhu/Line.png) no-repeat 50% 100%;padding-bottom:30px;}

.Textsize{font-size:36px;line-height:40px;color:#909090;font-weight:normal;margin-top:65px;}
.desc,.desc2{font-size:14px;line-height:36px;color:#909090;margin:45px 0 0;text-indent:2em;}

.TipChar{font-size:14px;line-height:16px;padding:8px 0;}
.TipChar a,.TipChar span{display:inline-block;vertical-align:top;font-size:14px;margin-left:13px;color:#fff;}
.TextBig{font-size:89px;line-height:100px;color:#547062;font-weight:normal;}
.TextDesc{font-size:33px;line-height:40px;color:#313131;margin-top:30px;}
.TextSizePlus{font-size:45px;line-height:55px;}
.ScreenList{height:764px;}
.ScreenList li{border:1px solid #b8b8b8;overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;width:257px;height:458px;position:absolute;top:160px;left:0;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .4);-moz-box-shadow:0 0 20px rgba(0, 0, 0, .4);box-shadow:0 0 20px rgba(0, 0, 0, .4);}
.ScreenList li img{width:100%;height:auto;}
.ScreenList li.Main{border:none;width:320px;height:570px;padding:91px 29px 103px 35px;background:url(../img/public/phonebx.png) no-repeat;z-index:6;top:0;left:400px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ScreenList li.Main2{width:287px;height:511px;left:180px;z-index:5;top:130px;}
.MenuButton dd{cursor:pointer;width:10px;height:10px;background:rgba(255,255,255,.5);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;margin:0 6px;}
.MenuButton dd.current{background:rgba(255,255,255,1);}
.TextBx li{text-align:center;width:360px;}
.TextBx li h3{margin-top:20px;font-size:28px;line-height:33px;color:#304239;font-weight:normal;}
.TextBx li p{color:#557062;font-size:20px;line-height:30px;}
.Ddchars{background:url(../img/public/lne.gif) repeat-y 50% 0;width:838px;margin:0 auto;}
.Ddchars dd{width:435px;float:right;margin-bottom:20px;}.Ddchars dd.TextRight{margin:0;float:left;}
.Ddchars dd div{width:365px;overflow:hidden;}
.Ddchars dd h3{font-weight:normal;color:#557062;font-size:26px;line-height:32px;}
.Ddchars dd p{color:#838383;line-height:30px;font-size:16px;margin:15px 0 0;}
.Ddchars dd span{width:25px;height:25px;border:3px solid #557062;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:#fff;}
.Ddchars dd span.rgt{margin-left:35px;}
.Ddchars dd span.lft{margin-right:35px;}
.CorRose,.CorRose span{color:#522b11;}
.ContactDesc{font-size:16px;line-height:30px;color:#323232;}
.NewPdesc p.desc{margin:0;}
.PaddingTopBottom2{padding:60px 0;}
.ButtonBg{background:#bcb4b4;}
.DTextC dd{text-align:center;font-size:18px;line-height:22px;margin-top:50px;}
.DTextC dd h3{color:#323232;font-weight:normal;}
.DTextC dd p{color:#7d7d7d;font-size:16px;line-height:30px;margin:30px 0 0;}
.Htit{color:#323232;font-size:30px;line-height:40px;margin:10px 0 0;}
.TextDesc{font-size:24px;line-height:36px;margin:30px 0 0;}
.TextDesc,.TextDesc a{color:#323232;}
.Coo-Tit{font-size:33px;line-height:44px;color:#fb5603;font-weight:normal;}
.Coo-Ins{color:#909090;font-size:14px;line-height:36px;}.Coo-Ins strong{font-size:16px;}
.applaybut{margin:20px 0 0 20px;display:inline-block;vertical-align:top;}
.Buy a{display:inline-block;vertical-align:top;font-size:21px;line-height:30px;background:url(../img/public/shopico.png) no-repeat;color:#e30a20;text-decoration:underline;padding:6px 0 0 60px;}
.Buy a:hover{text-decoration:none;}
.Buy{margin:35px 0 0 20px;}
.TextFont{font-size:18px;line-height:36px;color:#909090;}
.TextFontPlus{font-size:24px;line-height:26px;color:#909090;}
.linebx{background:url(../img/public/line.jpg) no-repeat 50% 0;font-size:0;line-height:0;height:1px;overflow:hidden;}
.PicCharLstNumsSz dd div h3{font-size:18px;color:#909090;font-weight:normal;}
.Downloadlst li{width:280px;}.Downloadlst li h3,.Downloadlst li div{text-align:center;font-size:20px;line-height:;color:#323232;line-height:26px;margin:10px 0 0;}.Downloadlst li p{margin:20px 0 0;}.Downloadlst li h3{height:51px;}
.Wrapbx{width:755px;}
.WrapIns{width:360px;}
.WrapIns ul{width:2000%;}
.Arrow{cursor:pointer;position:absolute;display:inline-block;vertical-align:top;width:36px;height:64px;background:url(../img/public/arrow.png) no-repeat;top:50%;margin-top:-32px;font-size:0;line-height:0;}
.Alft{left:0;}
.Argt{right:0;background-position:100% 0;}
.ImgWrapbx{position:absolute;top:0;left:50%;margin-left:-194px;z-index:9999;}
.Bg-01{padding-top:90px;}
/* ==========================
        页面截屏样式开始
   ==========================*/
div.orbit-wrapper { margin:0 auto; position: relative; overflow: hidden; width: 1200px;height: 580px;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 194px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 40px; height: 120px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 110px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 0; background:url(../img/public/slider_right.jpg); }
div.slider-nav span.left { left:0;background:url(../img/public/slider_left.jpg); }
div.slider-nav span.right:hover {background:url(../img/public/slider_right.jpg) bottom; }
div.slider-nav span.left:hover {background:url(../img/public/slider_left.jpg) bottom; }
.Sliderbox{height:747px;}
.Sliderbox a{position:absolute;width:100%;top:0;left:0;display:block;height:747px;background-position:50% 0;background-repeat:no-repeat;opacity:0;}
.slidemenu li{cursor:pointer;width:10px;height:10px;margin:0 4px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:#e5e5e5;}
.slidemenu li.current{background:#909090;}
.pchide{display:none;}.NavDefault li.current a{color:#f80000;}
.slider-warpper{position:relative;}
.Aleft,.Aright{cursor:pointer;display:inline-block;vertical-align:top;width:36px;height:64px;background:url(../img/public/arrow.png) no-repeat;top:50%;margin-top:-32px;position:absolute;z-index:9999;}
.Aleft{left:10px;}
.Aright{background-position:100% 0;right:10px;}
/* ==========================
        页面截屏样式结束
   ==========================*/
.MarTop0{margin-top:0px;}
.MarTop70{margin-top:70px;}
.MarTop100{margin-top:100px;}
#allmap,#allmap2{width:643px;height:400px;overflow:hidden;}
@media only screen and (max-width: 740px){
	.Aleft,.Aright{display:none;}
	#allmap,#allmap2{width:100%;height:12rem;overflow:hidden;}
	.mpadding{padding:0 .65rem;}
	.hero-gallery{overflow:hidden;}
	.mhide,.slidemenu{display:none;}
	.pchide{display:block;}
	.Width-1200{width:auto;}
	.lft{float:none;}
	.logo{display:block;padding:.2rem 0;}
	.logo img{width:100%}
	.BgLightGray{padding:.0 .65rem;border-bottom:1px solid #ccc;}
	.NavDefault li{margin-right:.7rem;}
	.NavDefault li a{padding:0 0 0 1.2rem;background-size:inside;font-size:.64rem;line-height:1rem;}
	.TextRight{text-align:center;}
	.MarTop30{margin:0;margin-top:.5rem;}
	.BgDark{display:none;}.PicCharLstNums-04{text-align:center;}
	.PicCharLstNums-04 dd img{width:100%;height:auto;}.WidthOut{width:100%;}
	.PicCharLstNums-04 dd{width:20%;}
	.PicCharLstNums-04 dd div h3{font-size:.64rem;line-height:.8rem;}
	.MarTop100{margin-top:1rem;}
	.PicCharLstNums-04 dd div p{margin-top:.5rem;font-size:.6rem;line-height:1rem;display:none;}
	.ItemTitleStyle-01, .ItemTitleStyle-01-CorWhite,.Textsize{font-size:.7rem;line-height:1rem;padding:0;}
	.MarTop60,.Textsize{margin-top:.5rem;}
	.PaddingTopBottom{padding:1rem 0;}
	.ImgBor img{width:100%;border:none;}
	.desc{font-size:.62rem;line-height:1.2rem;padding:0 .65rem;margin-top:.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
	.desc2{font-size:.62rem;line-height:1.2rem;padding:0 .65rem;margin-top:.5rem;}
	.ButtonDefault{width:14rem;height:2rem;line-height:2rem;font-size:.65rem;}
	.MarTop70{margin-top:1rem;}.Ddchars dd span.lft,.Ddchars dd span.rgt{margin:0;float:none;display:none;}
	.Ddchars dd.TextRight{float:none;text-align:left;}.Ddchars dd div{width:auto;}
	.Ddchars{padding:0 .65rem;}
	.Ddchars,.Ddchars dd{background:none;width:auto;}.Ddchars dd h3{font-size:.65rem;line-height:1.2rem;}
	.Ddchars dd p{font-size:.65rem;line-height:1rem;margin:.3rem 0 0;}
	.Ddchars dd{padding:.5rem;background:#e9e9e9;border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;margin:1rem 0 0;}
	.Ddchars dd.TextRight{margin:1rem 0 0;}.TextBig{font-size:1rem;line-height:1.8rem;}
	.TextDesc{font-size:.65rem;line-height:1.2rem;margin-top:.6rem;}
	.MarTop50,.MarTop250{margin-top:1rem;}
	img{max-width:16rem;}
	.mscreen{background:url(../img/public/phonebx.png) no-repeat;background-size:cover;overflow:hidden;height:31.6rem;}
	.mscreen .hero-gallery{width:13.4rem;margin-top:3.5rem;border:.1rem solid #000;}
	.mscreen .hero-gallery__cell{height:24rem;}
	.mscreen .flickity-prev-next-button{display:none;}
	.hero-gallery__cell h3 em{display:block;color:#fff;font-style:normal;padding:0 .875rem .625rem;font-size:.64rem;line-height:1.1rem;}
	.FooterStyle-01{display:block;padding:1.5rem 0;margin-top:1.2rem;}
	.FootPadLR{padding:0 .675rem;}.rgt{float:none;}
	.Weixin,.Weixin h3{text-align:center;}
	.Weixin img{width:4rem;height:auto;}
	.FootNav{text-align:center;margin-top:1.5rem;}
	.FootNav a, .FootNav span{font-size:.65rem;line-height:1.1rem;margin-right:.4rem;}
	.FootTit{font-size:.64rem;line-height:1.1rem;text-align:center;margin-top:.6rem;}
	.FootDesc{font-size:.55rem;line-height:1rem;}
	.MarTop150{margin-top:1rem;}.TextFontPlus{font-size:.65rem;line-height:1.4rem;}
	.linebx{display:none;}.ItemTitleStyle-02{font-size:.65rem;line-height:1.2rem;padding:0 .65rem;}
	.PadBot150{padding-bottom:1.1rem;}.MarTop80{margin-top:1rem;}
	.TextFont{font-size:.64rem;line-height:1.1rem;padding:0 .65rem;text-align:left;}
	.Width-905{width:auto;}.PaddingTopBottom2{padding:1rem 0;}
	.TextCenter img{max-width:14.5rem;}.Bg-01{padding-top:1rem;background:none;}.Downloadlst li{width:7rem;margin:0 .5rem;}
	.Downloadlst li img{max-width:100%;height:auto;vertical-align:top;}.MarTop200{margin-top:1rem;}
	.Downloadlst li h3{height:2rem;}
	.Downloadlst li h3 img{height:100%;width:auto;}.Downloadlst li div{font-size:.65rem;line-height:1.2rem;margin:.6rem;}
	.DTextC{padding:0 .65rem;}.DTextC dd h3{font-size:.65rem;line-height:1rem;}.DTextC dd p{margin:.6rem 0 0;font-size:.65rem;line-height:.9rem;}.DTextC dd{font-size:.65rem;line-height:1rem;margin-top:1rem;}
	.ContactDesc{font-size:.65rem;line-height:1rem;}.BgLightGray img{margin-top:.5rem;width:100%;padding-bottom:.5rem;border-bottom:1px solid #ccc;}.mscreen .flickity-page-dots .dot{background:#ccc;}.mMarTop{margin-top:1rem;}
	@media only screen and (min-width: 320px){
		html {
			font-size: 20px!important;
		}
	}
	@media only screen and (min-width: 360px){
		html {
			font-size: 22.5px!important;
		}
		
	}
	@media only screen and (min-width: 375px){
		html {
			font-size: 23.4375px!important;
		}
		
	}
	@media only screen and (min-width: 412px){
		html {
			font-size: 25.75px!important;
		}
	}
	@media only screen and (min-width: 413px){
		html {
			font-size: 25.8125px!important;
		}
		.mobile-gm span:before{margin-top:0;}
		.mobile-gm span:after{margin:.17rem 0 0 -.5rem;}
	}
	@media only screen and (min-width: 481px){
		html {
			font-size: 30.0625px!important;
		}
	}
	@media only screen and (min-width: 520px){
		html {
			font-size: 32.5px!important; 
		}

	}
	@media only screen and (min-width: 561px){
		html {
			font-size: 35.0625px!important; 
		}

	}
	@media only screen and (min-width: 641px){
		html {
			font-size: 40.0625px!important; 
		}
		html body{max-width:640px;position:relative;}
	}
}