/* -- 页面整体布局 -- */
.wrap{min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; position:relative; background:#fff;} /*网站首页宽度*/
.wrap{ opacity:0; }/*开屏秀未加载完成，内容默认不显示(首页最外层盒子)*/
.loading{position:fixed;width:100%;height:100%; top:0; z-index:51; display:none; max-width:640px; min-width:320px; z-index:99999;}
.loading img{ display:none;}
.loading #showNext{ line-height:1.8rem; display:none; color:#555; border:0.05rem solid #e7e7e7; border-radius:5%; padding-left:1rem; padding-right:1rem; text-align:center; position:absolute; right:1rem; top:1rem; z-index:99;}
/*首次加载页面切入效果*/
.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }
/*渐显动画*/
@-webkit-keyframes fade {
  from 
  {
   opacity:1;
   display:block;
   
  }

  to {
    opacity: 0;
    display:none;
    height:0;
   
  }
}

@keyframes fade {
  from{
    opacity: 1;
   display:block;
  }

  to 
  {
    display:none;
    opacity: 0;
    height:0;
  }
}

.fade {
  -webkit-animation-name: fade;
  animation-name: fade;
}


/* -- 页面整体布局 -- */
.wrap img{display:block;width:100%;}

/**/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;}
.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }

/* header*/
.g-hd{ width:100%; height:5rem;position: relative;background: #fff; max-width:640px; min-width:320px; margin:0 auto; border-bottom:solid 1px #e7e7e7;position: fixed;z-index: 9999;top: 0;}
.g-hd h1{width:30%;float: left;margin:0.8rem 0 0 0;}
.g-hd h1 img{display: block;width: 100%;}
.g-bd{margin-top:5rem;}
.m-nav{width: 55%;float: left; padding:0;}
.m-nav ul li{display: block;width: 33.33%;height: 5rem;line-height: 5rem;text-align: center;float: left;position: relative;}
.m-nav ul li a{font-size: 1.3rem;color: #3a3a3a;}
.m-nav ul li:before{ content:"";width: 2px;height: 1.2rem;background: #333;position: absolute;top: 2rem;right: 0;}
.m-nav ul li:last-child:before{ background:none;}
.m-nav ul li.cur a{font-weight: bold;}

.m-nav2{width: 2.3rem;position: absolute;top: 1.8rem;right: 1.2rem;z-index: 102; line-height:0;}
.m-nav2 .oo{display: block;}
.m-nav2 .oo img,.m-nav2 .xx img{width: 2.3rem;height: 1.7rem;}
.m-nav2 .xx{display: none;}
.m-nav2 .erji{display: none;position: absolute;top: 3.2rem;right: -1.2rem;z-index: 10; max-width:640px; min-width:320px;width: 32rem; padding:2rem 0; background:rgba(0,0,0,0.8);}
.erji ul li{line-height: 4rem;height: 4rem; border-bottom:#d9e2e6 1px solid;width: 100%;text-align: center;}
.erji ul li a{font-size: 1.4rem;color: #fff;width: 100%; display:block;}
.erji  .er_tel{display: block;font-size: 1.4rem;color: #fff;width: 56.25%;height: 3rem;text-align: center;line-height: 3rem;overflow: hidden; background:#c61611; margin:2rem auto 0;border-radius:5rem; }

        .g-ft{width: 100%;height: 9.5rem;background: #fff;max-width:640px;min-width:320px;margin:0 auto;padding:0.5rem 0 0;clear:both;}
        .g-ft h3{width: 3.3rem;height: 3.3rem; position:fixed; bottom:5.5rem; right:1.2rem;}
        .g-ft h3 img{width: 3.3rem;height: 3.3rem;}
        .fwz{color: #333; font-size:0.9rem;width: 92.5%;margin:0 auto;padding: 0.5rem 0 0;}
        .fwz p{line-height: 1.4rem;padding: 0 0 0 1rem;}
        .fwz a{color: #333;font-size:0.9rem;}
        .fwz span{ padding: 0 0 0 1rem;}
        .fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:5rem; background:#363636;z-index:50;}
        .fnav li{ width:25%; float:left; height:5rem; position:relative;line-height: 0;}
        .fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#fff;}
        .fnav li a{ display:block; text-align:center; color:#fff; font-size:1.2rem; height:5rem;}
        .fnav li em{ display:block; width:1.8rem; margin:0.6rem auto 0.8rem;}
        .fnav li em img{width: 1.8rem;height: 1.8rem;}
        .fnav li:last-child:before{ background:none;}
        .fnav li:first-child{background: #c61611;}

/* header end*/
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; } 


.page_turn{
	clear:both;margin:0 auto;padding:2rem 2rem 2rem 0;text-align:center;width:100%;font-size:1.2rem;float:left;
}


/*CSS sabrosus style pagination*/
.pageinfo li{display:inline;}
.pageinfo  {
	PADDING-RIGHT: 0.5rem; PADDING-LEFT:0.5rem; PADDING-BOTTOM:0.5rem; MARGIN:0.5rem; PADDING-TOP:0.5rem; TEXT-ALIGN: center
}
.pageinfo  A {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT:1.2rem; BORDER-TOP: #555 1px solid; PADDING-LEFT:1.2rem; PADDING-BOTTOM: 0.8rem; BORDER-LEFT: #555 1px solid; COLOR: #c30c22; MARGIN-RIGHT:0.2rem; PADDING-TOP:0.8rem; BORDER-BOTTOM: #555 1px solid; TEXT-DECORATION: none
}
.pageinfo  A:hover {
	BORDER-RIGHT: #c30c22 1px solid; BORDER-TOP: #c30c22 1px solid; BORDER-LEFT: #c30c22 1px solid; COLOR: #000; BORDER-BOTTOM: #c30c22 1px solid; BACKGROUND-COLOR: lightyellow
}
.pageinfo  A:active {
	BORDER-RIGHT: #c30c22 1px solid; BORDER-TOP: #c30c22 1px solid; BORDER-LEFT: #c30c22 1px solid; COLOR: #000; BORDER-BOTTOM: #c30c22 1px solid; BACKGROUND-COLOR: lightyellow
}
.pageinfo  SPAN.thisclass {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT:1.2rem; BORDER-TOP: navy 1px solid; PADDING-LEFT: 1.2rem; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.8rem; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT:0.2rem; PADDING-TOP:0.8rem; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #c30c22
}
.pageinfo  SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT:1.2rem; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 1.2rem; PADDING-BOTTOM: 0.8rem; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT:0.2rem; PADDING-TOP:0.8rem; BORDER-BOTTOM: #929292 1px solid
}


/*  表单*/
.index1_tree {width: 100%;height: 20rem;margin: 2rem auto;overflow: hidden;background: url(../images/jpg_05.jpg);background-size: 100% 100%;}
.index1_tree h1 {font-size:1.3rem;margin: 0;margin-top:1rem;text-align: center;color: #000;	margin-bottom: 0.3rem;font-weight: bold;}
.index1_tree input {display: block;width: 80%;height:3.2rem;background: #f0f0f0;color: #969696;	font-size:1.2rem;	margin: 1rem auto;	padding: 0 0.5rem;	border:1px solid #e7e7e7;}
.index1_tree button {display: block;width: 14.5rem;	height:3.5rem;	background: #fcc900;color: #969696;	border: none;font-size:1.3rem;margin: 1rem auto;padding: 0 0.5rem;color: #000;}

/*  表单*/
.product-postBox{padding:1.3rem;margin-top:.8rem;border-top:2px solid #EE7D25;background: #fff;}
.product-postBox .product-postBox-text{line-height:2.1rem;margin-bottom:1rem;text-align:center;font-size:1.2rem;color:#666}
.product-postBox .product-postBox-text span{color:#d30f0f;font-weight:bold;font-style: italic;}
.product-postBox p{margin-bottom:1rem;}
.product-postBox p input{width:100%;height:3.1rem;line-height:3.1rem;padding:0 1rem;border:1px solid #b5b5b5;border-radius:.2rem;box-sizing: border-box;font-size:1.2rem;background-color:#eaeaea;}
.product-postBox p button{width:100%;background:#EE7D25;border:0;color:#fff;line-height:3.1rem;font-size:1.6rem}
.product-postBox p textarea{width:100%;min-height:6.2rem;padding:0 1rem;border:1px solid #b5b5b5;border-radius:.2rem;box-sizing: border-box;font-size:1.2rem;line-height: 3.1rem;background-color:#eaeaea;}



.waps {width:98%; margin: 0 auto;}
.infor {padding:0 2%;background: #fff;}
.procLc{background: none;padding:2rem 0;}
.procLc ul {float: left;width: 100%;}
.procLc ul li {width: 100%;clear: both;padding-bottom:1.2rem;}
.procLc ul li:nth-child(2n+1){float:left;}
.procLc ul li h1 {padding-bottom:1.2rem;}
.procLc ul li:nth-child(2n+1) h1 {float: left;}
.procLc ul li h1 p {width:156px;height:2.6rem;line-height:2.6rem;background: #222;color: #fff;text-align: center;font-size:1.4rem;}
.procLc ul li:nth-child(2n+1) h1 p {float: left;}
.procLc ul.left li h1 span {display: none;}
.procLc .procLc_c {position: relative;}
.procLc .procLc_c .text {top: 0%;left: 0%;width: 100%;height: auto;position: relative;display: block;overflow-y: scroll;color:#fff;background: url(../images/bg1.png);}
.procLc .procLc_c .text .text_ {padding: 1rem 2rem;}
.procLc .procLc_c .text .text_ h3 {padding-top:0.5rem;overflow: hidden;}
.procLc .procLc_c .text .text_ h3 span {float: left;width:8rem;height:2.2rem;line-height:2.2rem;color: #333;background: #FABD00;text-align: center;font-size:1.2rem;}
.procLc .procLc_c .text .text_ p {padding-top:0.3rem;font-size: 1.2rem;}



.m4-blk {
    padding: 0 3%;
    box-sizing: border-box;
}
/*关于我们*/
.k12-gl-gslb-3nf1-1-01-left dl {
            width:48.5%;
            float: left;
            background: #f0f0f0;
            margin: 0 3% 1.2rem 0
        }
      
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(2n+0) {
            margin-right: 0;
        }
	
.k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 1rem 0.9rem;
            background: #fff;
        }
        
.k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%;
        }
        
	
		
.k12-gl-gslb-3nf1-1-01-left dd {
            height: 3.5rem;
            font-size: 1.2rem;
            line-height:3.5rem;
            text-align: center;
            padding: 0 0.5rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;
        }
        
.k12-gl-gslb-3nf1-1-01-left dd a {
            color: #4b4a4a;
}

.p12-pagination-1-main {
    margin: 0 auto; 
    text-align: center;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#088683;
    color:#fff;
    border-color:#088683;
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}

/*联系我们*/
.lianxi .p12-aboutinfo-1-tit {display: none;}    
.lianxi .endit-content p {padding-bottom: 0;}    
.lianxi .word {color: #333333;font-family: 微软雅黑;margin-top: 1.25rem;font-size: 0.875rem;background: #ffff;padding: 1.5625rem;}    
.lianxi .company {font-size: 1.3rem;margin-bottom: 2.1875rem;display: block;line-height:1.8rem;}
.lianxi .one,.two,.three,.four,.five {margin: 0.875rem 0rem 0rem;padding: 0rem 0rem 0rem 3.375rem;height: 4.525rem;line-height: 2rem;border-bottom-color: #DDDDDD;border-bottom-width: 0.0625rem;border-bottom-style: solid;font-size: 1.2rem;}
.lianxi .one {background:url(../images/lx_one.png) no-repeat left top;background-size: 2.5rem;}    
.lianxi .two {background:url(../images/lx_two.png) no-repeat left top;background-size: 2.5rem;}    
.lianxi .three {background:url(../images/lx_three.png) no-repeat left top;background-size: 2.5rem;}    
.lianxi .four {background:url(../images/lx_four.png) no-repeat left top;background-size: 2.5rem;}    
.lianxi .five {background:url(../images/lx_five.png) no-repeat left top;background-size: 2.5rem;}    
.lianxi .map {margin: 0rem 0rem 0rem 1.5625rem;float: left;display: inline;}


/*关于通达*/

.m-gy-dfl-01-desc {
    width: 93.75%;
    margin: 0 auto;	 
	clear: both;
	border: 1px solid #CCC;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.endit-content2 {
    line-height: 2.2rem;
    color: #494949;
    text-align: justify;
}
   

.about{background: #FFF;padding: 10px;border: 1px solid #CCC;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}
.about dl dd em{ display:inline-block; width:100%;}
.about dl dd em a{ display:block; width:29%; font-size:1rem; color:#fff; height:2.8rem; line-height:2.8rem; text-align:center; margin-right:0.7rem; background:#333; float:left;border-radius:5rem;}
.about dl dd em a:nth-child(1){ background:#c61611; margin-left:1.2rem;}

/*11、发展历程----------------------------------*/
.g-gu{ background:#f7f7f7; padding:1.17rem 0 0 2%; font-size: 0;}
.g-gu img{ display: block; width: 1.2rem;}
.g-onn{ background:#f7f7f7; }
.g-onn ul{ overflow: hidden; position: relative;}
.g-onn ul:before{ content:""; position:absolute;height:100%;width:1px;left:3.4%;top:0; background:#c61611;}
.g-onn ul li{ overflow: hidden; padding-left:7.2%; font-size: 1.16rem; color: #666; margin-top: 1.25rem; position: relative;}
.g-onn ul li:before{ content:""; position:absolute;height:0.58rem;width:0.58rem; border-radius:0.8rem;left:2.5%;top:0.45rem; background:#c61611;}
.g-onn ul li i{ display: inline-block; float: left; color: #c61611; width:17%;}
.g-onn ul li em{ display: inline-block; float: right; width: 83%; line-height:150%;}
.g-gy2,.g-gy3{margin-top: 2rem;background: #FFF;padding: 10px;border: 1px solid #CCC;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.g-gy3 h2 {
    font-size: 0;
    position: relative;
    margin-bottom: 1.9rem;
}
.g-gy3 h2 i {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background:#c61611;
    font-size: 1.5rem;
    color: #fff;
    font-weight: bold;
    padding: 0.7rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
}
.g-gy3 h2 i span {
    display: block;
}
.g-gy2 h3,.g-gy3 h3 {
    font-weight: normal;
    font-size: 1.6rem;
    color: #333;
    text-align: center;
    margin-bottom: 0.92rem;
    position: relative;
	margin-top:2rem;
	line-height:2rem;
    display: block;
    background: url(../images/hg2.jpg) no-repeat bottom center;
    background-size: 100%;
	
}
.g-gy2 h3 i, .g-gy3 h3 i {
    display: inline-block;
    position: relative;
    background: #fff;
    z-index: 6;
    padding: 0 2%;
}
.g-gy2 h3 span, .g-gy3 h3 span {
    display: block;
    color: #aaa;
    font-size: 0.7rem;
    text-transform: capitalize;
}



.g-gy3 dl {
	margin: 0 2.3%;
	padding-top: 0.83rem;
}
.g-gy3 dl dt {
	font-size: 0;
	margin-bottom: 0.42rem;
}
.g-gy3 dl dd h4 {
	font-weight: normal;
	height: 3.75rem;
	line-height: 3.75rem;
}
.g-gy3 dl dd h4 i {
	display: inline-block;
	float: left;
	width: 31.325%;
	margin-bottom: 0.8rem;
	margin-right: 3%;
	background: #666;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
}
.g-gy3 dl dd h4 i:nth-child(3) {
	margin-right: 0;
}
.g-gy3 dl dd h4 i span {
	padding-right: 8%;
}
.g-gy3 dl dd h4 i.cur {
	background: #c61611;
	position: relative;
}
.g-gy3 dl dd h4 i.cur:before {
	content: "";
	position: absolute;
	border-top: 0.5rem solid #c61611;
	border-left: 0.5rem solid transparent;
	border-right: 0.5rem solid transparent;
	height: 0;
	width: 0;
	left: 42%;
	top: 100%;
}

.g-gy3 p {
    color: #666;
    font-size: 1.2rem;
    line-height: 1.25rem;
    margin-bottom: 0.85rem;
    line-height: 150%;
}
.g-gy3 h4 {
    color: #a72126;
    font-weight: normal;
    font-size: 1.6rem;
    padding: 0.75rem 0;
    text-align: center;
}





/*文章页*/
.m-xx-01-desc video {
    margin: 0 auto;
    width: 100%;
    height: auto;
    padding: 0 1%;
}

.titleBottom{clear:both;    width:68%; border-bottom:1px #336699 solid; line-height:2.5rem; float:left;margin:0.1rem auto;font-family:pingfang}
content .titleBottom{ width:100%; border-bottom:1px #336699 solid; line-height:2.5rem; margin:0.1rem 0; float:left;}
.titleBottom .author{ float:left; color:#BBB}
.titleBottom .statico{ float:right; color:#BBB; padding-left:2.6rem; padding-right:1rem;font-family: Arial; font-size:14px }

.m-xx-01 {margin-bottom: 1.6rem;}
.m-xx-01-txt h1{
    width: 93.75%;
    font-size: 1.4rem;
    color: #535353;
    line-height: 2.2rem;
    text-align: center;
    border-bottom: 1px solid #a3a3a3;
    margin: 0.6rem auto;
    padding: 1rem 0;
}

.m-xx-01-desc {
            width: 93.75%;
            margin: 0 auto;
        }
		
.m-xx-fy-01 {
height: 3.7rem;
padding:0 3.125%;
border-bottom: 1px solid #a3a3a3;
}
        
.m-xx-fy-01-return {
            float: right;
            width: 3.5rem;
            height: 3rem;
            box-sizing: border-box;
            padding-top: .2rem;
            margin-top: .2rem;
            font-size: 1rem;
            line-height: 1.2rem;
            text-align: center;
            color: #fff;
            background:#000000;
        }
		
		
.m-xx-01-desc .alimg dl{ width:100%; margin: 1.2rem auto;}
.m-xx-01-desc .alimg dl img { width:100%; height:auto; margin: 0 auto;}


		
        	
.tit-n h3{text-align: center; margin-bottom:.3rem;color: #070707;}
.tit-n h3 span{display: block; height:3.8rem; font-size: 1.4rem; border-bottom: 1px solid #a3a3a3;background: #e8e8e8;}
.tit-n h3 span i{line-height:3.8rem;}



/*产品详情*/
.m-cx-cpgs-ts4-3-01 {margin-bottom: 1rem;}
.m-cx-cpgs-ts4-3-01-pic {position: relative;width: 93.75%;margin: 1.4rem auto 1rem;}
.m-cx-cpgs-ts4-3-01-prev,
.m-cx-cpgs-ts4-3-01-next {width: 1rem;height: 1rem;border: 1px solid #bfc4c3;transform: rotate(45deg);box-sizing: border-box;position: absolute;top: 50%;margin-top: -.5rem;z-index: 22;}
.m-cx-cpgs-ts4-3-01-prev {left: 2%;border-style: none none solid solid;}
.m-cx-cpgs-ts4-3-01-next {right: 2%;border-style: solid solid none none;}
 .m-cx-cpgs-ts4-3-01-pic .m-cx-cpgs-ts4-3-01-page {
font-size: 0.9rem;line-height: 1.5rem;color: #787878;position: absolute;left: 0;bottom: .8rem;text-align: right;box-sizing: border-box;padding-right: .8rem;z-index: 22;}
.m-cx-cpgs-ts4-3-01-pic li>img {width: 100%;display: block;} 
.m-cx-cpgs-ts4-3-01-tit {height: 4rem;width: 100%;font-size: 1.6rem;text-align: center;color: #333;line-height: 4rem;margin-bottom: 1rem;border-bottom: 1px solid #ddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
        
.m-cx-cpgs-ts4-3-01-desc {width: 93.75%;margin: 0 auto 0;font-size: 1.4rem; }
.m-cx-xgcp-4pl-ts4-3-01-tit {
					height: 3rem;
					border-bottom: 1px solid #d7d7d7;
					margin-bottom: 1rem;
					margin-top: 1rem;
				}
				
				.m-cx-xgcp-4pl-ts4-3-01-tit span {
					display: inline-block;
					height:3rem;
					font-size: 1.4rem;
					line-height: 3rem;
					color: #464646;
					border-bottom: 1px solid #c61611;
					box-sizing: border-box; 
					padding-left: 2.2rem;
					background: url(../images/m-cx-4-3-01-icon1.png) no-repeat .5rem 1rem;
					background-size: 1.1rem;
					margin-right: .5rem;
				}
				
				.m-cx-xgcp-4pl-ts4-3-01-tit em {
					font-size: 1.2rem;
					text-transform: uppercase;
					color: #c2c2c1;
					line-height: 3rem;
					vertical-align: bottom;
				}
				
				
				
				
/*设备介绍*/
.shuo{width:100%;}



.m-cx{
border: 1px solid #CCC;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.ades {
        padding:0.2rem;font-size:1.1rem;
    }
    
.ades li {
        border-bottom: 1px dashed #eee;
        margin-bottom: 0.5rem;
		line-height:3rem;
}
.dtit {
        font-weight: bold;
        font-size:1.2rem;
        display: inline-block;
    }
    
.aint {
        box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
        border: 1px solid #eee;
        margin: 2rem 0;
    }
.main-title{ font-size: 1.5rem; color: #000000; text-align: center; margin: 2.7rem 0 1.5rem;margin-bottom:0;}
.main-title a{color: #000000; }
.main-title span{ font-size: 1.1rem; color: #565458; display: block; }
.main-title i{ display: block; width: 4.875rem; height: 1px; background: #EE7D25; margin: 0.625rem auto 0.42rem;}

.g_pz{clear:both;min-height:94rem;}
.m_pz{clear:both;}
.g_pz p,.g_pz p img{width: 100%;display: block;}
.g_pz dl{margin: 0 3%;border-top: 1px solid #c9c9c9;padding-top: 1.1rem; min-height:7rem;height:auto;}
.g_pz dt{height: 2rem;line-height: 2rem;font-size: 1.3rem;font-weight: bold;color: #333333;position: relative;padding-left: 3rem; margin-bottom: 0.5rem;}
.g_pz dt b{font-size: 1.8rem;color: #c61611;font-style: italic;position: absolute;left:0;top:0;}
.g_pz dd{position: relative;padding-left: 3rem;font-size: 1.1rem;line-height: 1.8rem;color: #333333;padding-bottom:1rem;}
.g_pz dd:before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;background: #b2b2b2;border-radius: 50%;left:1.5rem;top:0.6rem;}
.g_pz .lasdtdl{border-bottom: 1px solid #c9c9c9;}




/*浮动表单*/
.mei{
   display:none;
	margin:0 auto;
}
.pop{
    z-index:99999;
	position: fixed;
	top:10%;
	left:0;
	background:none;
	max-width:640px;
	width:100%;
	height:90%;
	display: flex;
	align-items: center;
	justify-content: center;
	

}
.mei .form {
     box-shadow: 0 0 10px rgba(0,0,0,0.3);
	 max-width:640px;
	 width:96%;
	 background: #fff;
	text-align: center;
    position: relative;
    padding-bottom:3rem;

}
.mei .form .guan{
	position: absolute;
	top:1.2rem;
	right:1.2rem;
	background: url(../images/guan.png) no-repeat center center;
	width:2rem;
	height:2rem;
	background-size:cover;

}

.mei .form .title{
width:100%;
height:8rem;
background:url(../images/pop.jpg) no-repeat top;	
}

.mei .form h3{
	text-align: center;
	font-weight: bold;
	font-size:1.3rem;
	padding-top:1.2rem;
	color:#fff;
}
.mei .form a{
	display: inline-block;
	width:18rem;
	height:1.8rem;
	line-height:1.8rem;
	border-radius:1.6rem;
	text-align: center;
	color:#fff;
	font-size:1.2rem;
	margin-top:1.4rem;


}
.mei .form .timg{
    padding:1.7rem;height:100%;
	
	
}


.mei  .form form p{
/* border:1px solid #d2d2d2; */
	font-size: 1.1rem;
	color: #303030;
	text-align: left;
	margin-bottom: 1rem;
       border-radius:6px;

}
.mei .form form p .red{
	color: #eb0000;
}
.mei .form form p>span{
	font-size:1.1rem;
    font-weight:bold; 
	display: inline-block;
	text-align: right;
	box-sizing: border-box;
}

.mei .form .in01{width:75%;height:4rem;font-size: 1.2rem;color: #525252;padding-left: 1rem;border-radius:4px;border:none;border:1px solid #d2d2d2;box-sizing: border-box;}
.mei .form 	input[type="radio"] {
    -webkit-appearance: radio;
    box-sizing: border-box;
	margin-right:0.4rem
}
.mei .form .p1 b{
   color:#d30f0f;
   font-weight:bold;
}
.mei .form .p1 {
	text-align:center;
	border:none;
        font-size:1.3rem;
}
.mei .form .auto{width:100%;}
.mei .form .anniu button{ display:inline-block; }
.mei .form .anniu{
	width:10rem;
	height:4rem;
	line-height: 4rem;
	border-radius:4px;
	font-size:1.5rem;
	background: #149c83;
	margin:1.5rem;
	border:none;
	color:#fff;

}