﻿
*{ margin:0;padding:0;list-style:none; }
body{ font: 0.218rem/0.375rem "Microsoft YaHei","Arial","微软雅黑", "SimSun", "宋体";max-width:640px;margin: 0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img{ border:none;vertical-align: middle; }
.fl{ float:left;}
.fr{ float:right;}
.content-top{margin-top: 1.25rem;}


/**head**/
header{position: fixed;max-width: 640px;width: 100%;height: 1.25rem;background:#cc3333;text-align: center;color:#FFFFFF;top:0px;z-index:9999;}
.icon_left{height:0.578rem;width:0.312rem;margin:0.343rem 0px 0.328rem 0.265rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAlCAYAAABCr8kFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACCSURBVEhLY2CgEnj06BEnlYxiYHj69Kn148ePr1PFUJBhT4AASNtQ7MJRw0gPwtEwGzxhZk26U9B0IMXmqGFEhiZVwwxUKIKKMyCdS6T9hJVBXQiknlIeqzDrRg0FVTxDK0wpryKxxP7QMJQ6LQQ0748aSoVW19AMU6q1YGHehzWHAfmmTZDFBPg7AAAAAElFTkSuQmCC) no-repeat;background-size:cover;}
.icon_fenlei{height:0.551rem;width:0.551rem;margin: 0.359rem 0.437rem 0.359rem 0px;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACgSURBVFhH7VZbDoAgDONecgG9/xGM3gLckmEWPuRR/ygJ0QRby7JHQ0ppl33lwaUYxQZbMI+JiIWw9ym6o2KdEL3MPI8Govfn9XceC/PABKYO5oEJKMQlCnOEVdPqL8yRNXJkdugJbpN9o0Pv5ZGXQwkHXUAWzKlYJ+QXnlaBLHQOOys6NE7fj3rhrFlj1tDF122AEWFEWo2RDs0sYXF6D9E14Ob6PO/1AAAAAElFTkSuQmCC) no-repeat;background-size:cover;}
header span{font-size: 0.468rem;line-height: 1.25rem;}

.arrow_down{height:0.187rem;width:0.375rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADUSURBVDhPpZKxDgFBFEUHIaEQjegoacVHKNQKvcIHaPQi4gNsqBFqQi3Rik40EpH4jRnnyUrYbDYzbHKyb2buvTNvdpXWegl19edDRgNmyhhTo3jwbv6aib8Fd6i+MgirMLhB2zUUTweuUP7yMlGCC3RtQ9H24MyBiqEeFgtwgkFUKAExNCM4Qj7yAIhziA7gUceDYuYSrE1hD1mrbjBlEG9hQZ16m6RmbgVrSFuFBczyS21kA3+THeM5ddIp7CNU2pv47ck1jMOuwSlcPgAMCevbGJ9o+NJToBEhUAAAAABJRU5ErkJggg==) no-repeat;background-size:cover;}



/** sprite-picture**/
.icon_sprite{background:url(../image/icon_sprite.png)  no-repeat;background-size:9.421rem 10.062rem;}

.phone_icon1{height:0.359rem;width: 0.39rem;background-position:-0.046rem -0.015rem;}
.phone_icon4{height:0.531rem;width:0.531rem;background-position:-0.75rem -0.031rem;}
.phone_icon5{height:0.531rem;width:0.531rem;background-position:-1.359rem -0.031rem;}
.phone_icon2{height:0.531rem;width:0.531rem;background-position:-0.015rem -0.515rem;}
.phone_icon3{height:0.531rem;width:0.531rem;background-position:-0.687rem -0.64rem;}

.icon_index{height:0.625rem;width:0.687rem;background-position:-1.39rem -0.625rem}
.icon_phone{height:0.625rem;width:0.593rem;background-position:-2.343rem -0.578rem;}
.icon_qq{height: 0.671rem;width:0.687rem; background:url(http://m.jysgcd.com/App/Tpl/Wap/Default/Public/image/common/icon_qq.gif);background-size: cover;}
.icon_kefu{height:0.625rem;width:0.593rem;background-position:0 -1.328rem;}	

.icon_house{height:0.515rem;width:0.468rem;background-position:-1.671rem -1.39rem;}
.icon_idea{height:0.453rem;width:0.546rem;background-position:-2.437rem -1.375rem;}
.icon_room{height:0.421rem;width:0.531rem;background-position:-0.015rem -2.031rem;}

.icon_view{height:0.375rem;width:0.375rem;background-position:-2.562rem -0.014rem;}
.icon_zan{height:0.39rem;width:0.343rem;background-position:-2.031rem 0;}

.icon_idea2{height:0.531rem;width:0.39rem;background-position:-0.937rem -2.031rem;}
.icon_honor{height:0.468rem;width:0.484rem;background-position:-1.671rem -2.005rem;}

.icon_see{height:0.312rem;width:0.468rem;background-position:-2.484rem -2.062rem;}

.site_bg{height:0.512rem;width:3.187rem;background-position:-0.015rem -2.625rem;}


.icon_quanbao{height:1.437rem;width:1.437rem;background-position:-3.125rem 0;}
.icon_zxhd{height:1.437rem;width:1.437rem;background-position:-3.265rem -1.562rem;}
.icon_anli{height:1.437rem;width:1.437rem;background-position:-4.818rem -0.031rem;}
.icon_sheji{height:1.437rem;width:1.437rem;background-position:-4.828rem -1.609rem;}
.icon_gongdi{height:1.437rem;width:1.437rem;background-position:0 -3.546rem;}
.icon_brand{height:1.437rem;width:1.437rem;background-position:-1.64rem -3.546rem;}
.icon_baike{height:1.437rem;width:1.437rem;background-position:-3.281rem -3.125rem;}
.icon_aboutme{height:1.437rem;width:1.437rem;background-position:-4.859rem -3.14rem;}


.icon_index1{height:0.625rem;width:0.593rem;background-position:-3.281rem -4.656rem;}
.icon_index2{height:0.687rem;width:0.687rem;background-position:-4rem -4.64rem;}
.icon_index3{height:0.546rem;width:0.64rem;background-position:-4.943rem -4.718rem;}
.icon_index4{height:0.562rem;width:0.625rem;background-position:0 -5.109rem;}
.icon_index5{height:0.531rem;width:0.781rem;background-position:-0.828rem -5.125rem;}
.icon_index6{height:0.703rem;width:0.578rem;background-position:-1.781rem -5.125rem;}
.icon_index7{height:0.546rem;width:0.812rem;background-position:-2.453rem -5.359rem;}
.icon_index8{height:0.546rem;width:0.671rem;background-position:-3.515rem -5.406rem;}


.icon_cha{height:0.875rem;width:0.875rem;background-position:-5.734rem -4.671rem;top:13rem;position:fixed;left: 50%;transform: translateX(-50%);}



.icon_i{height:0.437rem;width:0.437rem;background-position:-5.015rem -5.421rem;}
.icon_lfbj1{height:2.42rem;width:1.546rem;background-position:-6.421rem -0.015rem;}
.icon_lfbj2{height:2.42rem;width:2.062rem;background-position:-5.718rem -5.671rem;}
.icon_lfbj3{height:2.42rem;width:1.546rem;background-position:-6.671rem -2.578rem;}
.icon_lfbj4{height:2.42rem;width:1.734rem;background-position:-3.578rem -7.171rem;}

.hf_logo{height:0.921rem;width:4.328rem;background-position:-0.953rem -6.109rem;}

/*.icon_quanbao{height:1.40625rem;width:1.40625rem;background-position:-3.125rem 0;}
.icon_zxhd{height:1.40625rem;width:1.40625rem;background-position:-3.26562rem -1.5625rem;}
.icon_anli{height:1.40625rem;width:1.40625rem;background-position:-4.82812rem -0.03125rem;}
.icon_sheji{height:1.40625rem;width:1.40625rem;background-position:-4.82812rem -1.60937rem;}
.icon_gongdi{height:1.40625rem;width:1.40625rem;background-position:0 -3.54687rem;}
.icon_brand{height:1.40625rem;width:1.40625rem;background-position:-1.64062rem -3.54687rem;}
.icon_baike{height:1.40625rem;width:1.40625rem;background-position:-3.28125rem -3.125rem;}
.icon_aboutme{height:1.40625rem;width:1.40625rem;background-position:- 4.85937rem -3.14062rem;}*/

.icon_anli{height:1.437rem;width:1.437rem;background-position:-4.796rem 0;}
.icon_lfbj{height:1.437rem;width:1.437rem;background-position:-3.265rem -1.625rem;}
.icon_sheji{height:1.437rem;width:1.437rem;background-position:-4.83rem -1.64rem;}
.icon_gongdi{height:1.437rem;width:1.437rem;background-position:-7.875rem -5.156rem;}
.icon_zxhd{height:1.437rem;width:1.437rem;background-position:-8rem -0.046rem;}




.icon_pingpai{height:1.453rem;width:1.453rem;background-position:-2.031rem -7.125rem;}
.icon_gongyi{height:1.453rem;width:1.453rem;background-position:-5.718rem -8.187rem;}
.icon_xinshen{height:1.453rem;width:1.453rem;background-position:-0.406rem -7.109rem;}
.icon_yangban{height:1.453rem;width:1.453rem;background-position:-2.031rem -8.64rem;}

.icon_close{height:0.687rem;width:0.687rem;background-position:-0.89rem -8.796rem;}

.right_arrow{height: 0.406rem;width:0.265rem;background-position:-1.218rem -9.421rem;margin-top: 0.39rem;margin-right: 0.078rem;}

.left_arrow{height: 0.406rem;width:0.265rem;background-position:-1.687rem -8.921rem;margin-top: 0.39rem;margin-left: 0.078rem;}


.icon_quote{height:0.64rem;width:0.687rem;background-position:-0.25rem -5.984rem;}
		.box-section{
				display: -webkit-box;
				display: -webkit-flex;display: -ms-flexbox;
				display: flex;  
                -webkit-box-pack: justify;  
                -webkit-justify-content: space-between;  
                -ms-flex-pack:justify ;  
                justify-content: space-between; 
        }
        
        
        /** footer **/
       
		footer .four-icon{padding: 0.5rem 0.234rem 0.531rem 0.281rem;border-top: 0.156rem solid #EFEFEF;margin-bottom: 1.562rem;}
		footer .bg_youhui{width: 100%;}
		footer .four-icon ul{color: #999999;}
		footer .four-icon ul li{width: 2.031rem;height: 0.546rem;display: flex; -webkit-justify-content: space-between;}
		footer .four-icon ul li span{height: 0.343rem;margin-top: 0.078rem;}
		.four-icon p{font-size: 0.406rem;margin:0.546rem auto 0px;width: 6.25rem; }
		.four-icon p span{color: #CC3333;}
		
		.four-fixed{position: fixed;width: 100%;bottom: 0px;height: 1.562rem;background:/* #cc3333*/#f2bb22;max-width: 640px;font-size: 0.343rem;color: #FFFFFF;z-index:9999;}
		
		.four-fixed ul{padding: 0.203rem  0.625rem 0px 0.625rem;}	
		.four-fixed li section{margin:0px 0px 0.265rem 0.3rem;}
		.four-fixed li .icon_index{margin-bottom: 0.296rem;}
		.four-fixed li .icon_kefu{margin-left: 0.359rem;}
		
		.four-fixed .box-section span{color:#fff;}
		
		
		.list-last{height:1.14rem;background: #efefef;padding: 0px 2.453rem;}
		
		.list-last .span1{width: 1.25rem;height: 0.015rem;background: #999999;margin-top: 0.343rem;}
		.list-last .span2{font-size: 0.343rem;color: #999999;height: 0.343rem;margin-top: 0.171rem;}
		.list-last .span3{width: 1.25rem;height: 0.015rem;background: #999999;margin-top: 0.343rem;}
		
		
		
		/** 导航弹窗**/
		
			.index-section1-content{padding: 0.312rem 0rem 0.734rem 0rem;border-bottom: 0.312rem solid #efefef;}
			.index-section1-content ul li{float: left;width:25%;margin-bottom: 0.421rem;text-align: center;}
			.index-section1-content ul li span{font-size: 0.375rem;color: #333333;}
			.index-section1-content ul li section{margin: 0 auto; margin-bottom: 0.281rem;}
			.index-section1-content ul li:nth-of-type(n+9){margin-bottom: 0;}
		
			.pop.show{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:popshow2;animation-name:popshow2}
			.pop.hide{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pophide2;animation-name:pophide2}			
			.pop{position:fixed;z-index:99999;left:0;right:0;top:0;margin:0 auto;width:100%;height:100%;background:rgba(255,255,255,.95);-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0);overflow:hidden;visibility:hidden;max-width:640px}		
			@-webkit-keyframes popshow2{
				0%  {visibility:hidden;-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0)}
				100%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
				}
			@keyframes popshow2{
				0% {visibility:hidden;-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0)}
			    100%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
			    
			@-webkit-keyframes pophide2{
				0%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
			    100%{visibility:hidden;-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0)}
				}
			@keyframes pophide2{
				0%{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
			     100%{visibility:hidden;-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0)}
			}
			.pop .closeBtn{position:absolute;width:1.437rem;height: 1.437rem;  left:0;right:0;margin:0 auto;bottom:3em;z-index:40}
			.pop .closeBtn img{width: 100%;}	
			.index-section1-content-pop{width: 100%;  border: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}	
		


		.zxd-form div input[type="text"], .zxd-form div input[type="tel"]{height: 50px;}
			

			
			
				/** 表单 **/
			    .new_form{position: relative;margin-top: 0.312rem;padding: 0 1%;}
				/*.new_form form{top:0.6625rem;left:0.828125rem ;position: absolute;}*/
				.input{position: relative;}
				.input img,.input span{position: absolute;left: 0px;top: 0px;}
				.input img{left: 0.265625rem;top:0.44375rem;width: 0.4375rem;height: 0.53125rem;}
				
				.input .img2{width: 0.453125rem;height: 0.34375rem;}
				.input .img3{width:0.46875rem;height: 0.4375rem;}
				.input .img4{width: 0.46875rem;height: 0.40625rem;}
				
				.input span{left: 0.890625rem;top: 0.34375rem;font-size: 0.375rem;color: #333333;}
				.input input{width:96%;height: 1.343rem;border-radius: 0.15625rem;border: 1px solid #c2c2c2;margin-bottom:0.203rem;padding-left: 0.281rem;font-size: 0.375rem;}
			
				.new_form h1{font-size: 0.625rem;font-weight: bold;text-align: center;color: #fff;}
				
				.new_form h2{font-size: 0.375rem;color: #fff;text-align: center;margin-bottom: 0.437rem;margin-top: 0.203rem;}
				.new_form h2 span{color: #fde01a;font-size: 0.375rem;}
				.new_form button{background: #cc3333;width: 99%;height: 1.234375rem;font-size: 0.375rem;color: #fff;border: none;border-radius: 0.09375rem;appearance:button;-moz-appearance:button; /* Firefox */-webkit-appearance:button; /* Safari and Chrome */}
			
				select{text-transform:none;outline:0 none;-webkit-appearance:none;background: #fff;border: 1px solid #c2c2c2;}
				
				.input label{width: 33.333%;float: left;position: relative;margin-bottom:0.203rem;}
				
				.input3,.input5{width:99%}
				
				.input3 label{width: 50%;float: left;}
					
					
				.input3 label:nth-of-type(1) select{border-bottom-left-radius:0.125rem ;border-top-left-radius:0.125rem ;border-right: none;}
					
				.input3 label:nth-of-type(2) select{border-bottom-right-radius:0.125rem ;border-top-right-radius:0.125rem ;border-left: none;}	
				.input label select{width:100%;height: 1.343rem;font-size: 0.375rem;padding-left:0.281rem ;}
					
				
					
				.input5 label:nth-of-type(1) select{border-bottom-left-radius:0.125rem ;border-top-left-radius:0.125rem ;border-right: none;}	
				.input5 label:nth-of-type(2) select{border-left: none;border-right: none;}
					
				.input5 label:nth-of-type(3) select{border-bottom-right-radius:0.125rem ;border-top-right-radius:0.125rem ;border-left: none;}
					
				.input label:first-of-type::before {
				    border-right: 1px solid #e3e3e3;
				    content: "";
				    height: 26px;
				    position: absolute;
				    right: 4px;
				    top: 12px;
				    z-index: 10;
				}
				.input label::after {
				    border-color: #999 transparent transparent;
				    border-style: solid;
				    border-width: 6px;
				    content: "";
				    font-size: 0;
				    height: 0;
				    position: absolute;
				    right: 18px;
				    top: 23px;
				    width: 0;
				}
			/** 表单 **/
			.pop-quote-mask{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0px;left: 0px;z-index: 999999;display: none;}
			.pop-quote{padding:0.781rem 0px; position: fixed;width: 95%;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #FFFFFF;z-index: 999999;display: none;}
			.quote-h2{color: #ff7d26;font-size:22px;width: 100%;text-align: center;margin-bottom: 0.625rem;}
			.icon_close{position: absolute;top: 2%;right: 2%;}
			.pop-quote .quote_btn{box-shadow: none;}
			
			#ks_ol_floatWin{top: 50% !important;transform: translateY(-50%)!important;right: 0px!important;left: initial !important; width: 27px!important;}
