@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      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;
  -moz-osx-font-smoothing: grayscale;
}
body {
  height: auto;
  margin: 0 auto;
  font-family: "Microsoft YaHei",Tahoma,Arial,Roboto,”Droid Sans”,”Helvetica Neue”,”Droid Sans Fallback”,”Heiti SC”,sans-self;
  font-size: 0.512rem;
  color: #434343;
  -webkit-overflow-scrolling: touch;
  position: relative;
  background: #ffffff;
  -webkit-text-size-adjust: 100%; }
a{ text-decoration:none;}
body,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px;}

.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;}

.black-fixed{position: fixed;z-index:99999!important;left:0;width:0;top:0;height:100%;background:rgba(0,0,0,0.9);text-align:right;font-size:2rem;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%;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}
.fixed{width:220px;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:5;overflow-x: hidden;-webkit-overflow-scrolling: touch;}

		.header {
		width: 100%;
		height: 4rem;
		background:#FFFFFF;
		position: relative;
		z-index: 9999;
	}
	.pageHeader{position:fixed;width:100%;height:4rem;top:0;right:0;box-shadow: 0 4px 4px rgba(185, 182, 183, 0.55);line-height:0.791rem;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:#FFFFFF;}
	
		
		.pageHeader .header-logo{ width:40%; float:left; margin-top:.6rem; height:3rem; margin-left:2%; overflow:hidden;}
		.pageHeader .header-logo img{ max-width:100%; height:auto; border:0;}
		.pageHeader .header-menu-btn{ width:8%; float:left;  padding-left:2%;margin-top:.9rem;}
		.pageHeader .header-menu-btn a{ display:block; line-height:2.2rem;  font-size:2.2rem; color:#1150A0; font-weight:bold;}
		.pageHeader .header-tel{padding-top:1.3rem; width:46%; line-height:1.3rem; float:left; font-size:1rem; color:#104EA1; text-align:right;font-weight:bold;}
		.pageHeader .header-tel span{font-size:1.3rem; font-weight:normal;}
		.clear{ clear:both;}
		.header-line{ height:0.44rem; background:url(images/nav-hline.jpg) top repeat-x;}
		.placeH{ height:4.5rem;}
		
		.allpage{position: relative;
    z-index: 10;
    background: #ffffff;
    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;}
		
	.m-body{ background:#ffffff; height:auto;}



		.banner-tit{ text-align:center; position:absolute; left:0; right:0; top:25%; bottom:0;}
		.cntit{font-size:24px; color:#FFFFFF;text-shadow:#000 2px 3px 5px; font-weight:bold;}
		.entit{font-size:18px;text-shadow:#000 2px 3px 5px; color:#FFFFFF;}



.footer{width:100%;height:3.5rem; background-color:#EAEAEA; 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; border-top:#5399CD solid 2px;}

.foot{width:100%;position: fixed;height:4.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;}
.foot-relative{position:relative;width:100%;height:3.5rem;}
.foot a{display:block;float:left;width:25%;color:#5e5f61}
.foot a span{display:block;width:100%;text-align:center;font-size:2rem;color:#272727; padding-top:0rem;}

.foot a h3{width:100%;text-align:center;color:#272727;margin: 0;
    padding: 0; font-size:0.7rem;}
.common-pro-search{width:90%;height:4.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:4.533rem;text-indent:4.1rem;font:4.16rem/4.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;}

