*{ margin: 0;padding:0;}li{list-style: none;}img{ border: 0;}.fl{ float: left;}.fr{ float: right;}a{text-decoration: none;}

body{ background: #ececec; font-size: 62.5%;font-family: "Microsoft Yahei",sans-serif; width:100%;}

.clear{ clear: both;}

.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}

html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}img,fieldset{border:0;vertical-align:middle}input{padding:0;margin:0;outline:0}

.dis-none{ display:none}
 


/*-------------------global css end---------*/
#head{width: 100%; height:3.3rem;}
#head .h_l { width:30%; margin-top:1rem}
#head .h_l .logo{ float: left; display: block; width: 6rem; height: 3rem; background: url('../loupan/icon_n.png') no-repeat -65px 0;background-size: 10rem 15rem;}
#head .h_l .web{float: left;display: block;width: 4rem;height: 2rem;margin-left:10px;}
#head .h_l .web span{ float: left; display: inline-block; display: block; width: 100px; font-size: 1.2rem; color: #ffffff;}
#head .h_l .web span em{display: inline-block;font-style: normal;width: auto;float: left;margin-right: 5px;}
#head .h_l span .jt{ float:left;display: block; width: 1.5rem; height: 0.4rem; overflow: hidden;background: url('../loupan/icon_n.png') no-repeat 0 0; background-size:12rem 17rem;margin-top: 8px;}
 

 
 
/***弹出搜索层begin***/
#so_none{box-sizing:border-box; display:none; position:fixed;top:0;left:0; width: 100%; height: 100%; z-index: 999; background: #f0f0f0;}
#so_none .top .back {display: block;width: 15%;height:2.9rem;background: #fff url('../loupan/icon2.png') no-repeat 0 0;box-sizing:border-box;background-size: 3.5rem 14rem;border-right: 1px solid #949393;}
#so_none .so {box-sizing:border-box;width: 85%;position: relative;}
#so_none .so p {position: absolute;top: 1rem;left: 0.5rem;font-size: 1rem;color: #c8c8c8;}
#so_none .list{margin-top: 3rem;}
#so_none .list p{font-size: 1rem;color: #b2b1b1; height:2rem;line-height:2rem;text-indent: 10px; color: #666;}
.list ul{border:1px solid #c8c8c8;}
.list ul li{clear: both;line-height: 2rem;border-bottom:1px solid #d7d7d7;}
.list ul li i{display: block;float: left;width: 1.5rem;height: 1.5rem;margin:0.5rem 0.5rem 0 1rem;background:url('../loupan/icon2.png') no-repeat 0 -132px;background-size: 4rem 15rem;}
.list ul li a{display: block;color: #262626;font-size: 1rem; text-indent:8px;}
.list ul li a:active{background: #1f78c8;color: #fff;}
.list ul li em{float: left;display:block;width: 1.3rem;height: 1.1rem;background: url('../loupan/icon2.png') no-repeat 0 -101px;background-size: 3.5rem 13.5rem;margin: 1rem 0.5rem 0 1rem;}
#sobtn{position: absolute;top: 0;right: 0;width: 1.7rem;height: 1.7rem;background: url('../loupan/icon2.png') no-repeat -11px -70px;background-size: 3.5rem 14rem;margin: 0.6rem 0.5rem 0 0;border: 0;}
#clear{ text-align: center; font-size: 14px;line-height: 30px;}
/***弹出搜索层end***/
a{text-decoration:none;color:#000;}


.seo {
padding: 10px;
border-top: 1px solid #e4e4e4;
}
section, .whitebg {
background-color: #fff;
}
 
 
  
#bg{width: 100%;height: 100%; background:rgba(0,0,0,0.5); position: fixed; top:0; left: 0;  }