@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body {color: #333;background-color:#f5f5f5; font-size: 12px; font-size: 1.2rem;height: 100%;line-height: 1;}
ol,ul,li {list-style:none;}
h2,h3,h4 ,b {font-weight: 500;}
img {border: none; font-size: 0; max-width: 100%;}
i,em {font-style: normal;}
input,button,textarea {border: 0; background-color: transparent;}
a{text-decoration:none;color:#333;}
a:hover {text-decoration:none;}
table { border-collapse:collapse; }
html {overflow-y: scroll; overflow-x: hidden; height: 100%;font-size: 62.5%;} 
div,input,li,a,span,textarea,dl {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
*:after {margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.clearfix{clear:both;}
.fs12 {font-size: 1.2rem;}
.fs14 {font-size: 1.4rem;}
.fs16 {font-size: 1.6rem;}
.fs18 {font-size: 1.8rem;}
.fl{float:left;}
/*.margin-auto {width: 1100px;margin: 0 auto;}*/
html, body {
	position: relative;
    height: 100%;
	font-family:"微软雅黑";
}

.head_beijing{
  background-color:#ffffff;
  width:100%;
  position:fixed;
  top:0px;
  z-index:99999;
  border-bottom:1px solid #cccccc;
}

.head{
   width:80%;
   margin-left:auto; margin-right:auto;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   -o-transform: all 0.3s ease-in-out;	
}
.head_beijing .active{
	padding-top:0px;
}

/*导航*/
.daohang{
   width:70%;
   height:107px;
   float:right;
}
.daohang .nav{
   width:100%;
   margin:0; padding:0; list-style-type:none;
    float:right;
}
.daohang .nav .nav_li{
   float:left;
   line-height:99px;
   position:relative;
   height:99px;
    width:12.46%;
	text-align:right;
}

.daohang .nav .li_xiala{
	margin-right:20px;
}

.daohang .nav .li_xiala .a1{
	 background:url(/http/www.emacheng.com/images/beijing4.png) no-repeat right top 24px;
}

.daohang .nav .nav_li .a1{
   font-size:18px;
   color:#024FA1;
   display:inline-block;
   padding:0px 0px;
   text-align:center;
   margin-top:5px;
   font-weight:400;
}

.daohang .nav .nav_li .head_yangshi{
	color:#18509c;
}
.daohang .nav .nav_li .a1:hover{
	color:#18509c;
}

.daohang .ul1{
   position:absolute;
   top:65px;
   z-index:999;
   left:0px;
   display:none;
   padding-top:1px;
   opacity:0.9;
   border-top:2px solid #18509c;
}
.daohang .ul1 .li1{
    background-color:#f5f5f5;
    min-width:216px;
	height:30px;
	background-image:url(../images/sanjiao1.png);
	background-repeat:no-repeat;
	background-position:150px center;
}
.daohang .ul1 .li1 span{
	margin-left:20px;
	line-height:30px;
	display:inline-block;
	overflow:hidden;
	font-size:15px;
	height:40px;
	color:#555555;
}
.daohang .ul1 .li1:hover {
   background-color:#18509c;
}
.daohang .ul1 .li1:hover span {
   background:none;
   color:#ffffff;
}

	.head_beijing {
			position: relative;
		}
		
		.head_beijing .caiD {
			display: none;
			width: 50px;
			height: 50px;
			position: absolute;
			top: 25px;
			right: 5px;
		}
		
		.head_beijing .caiD img {
			cursor: pointer;
			width: 100%;
			height: 100%
		}
		
		.ulShu {
			width: 100%;
			top: 105px;
			right: 5px;
			display: none;
			position: absolute;
			background: black;
			opacity: 0.7;
			filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
		}
		
		.ulShu ul {
			float: right;
		}
		
		.ulShu ul li {
			cursor: pointer;
			font-size: 18px;
			line-height: 50px;
			list-style: none;
			padding-right: 20px;
		}
		
		.ulShu ul li a {
			color: white;
			text-decoration: none;
		}
		
		.ulShu ul li a:hover {
			color: yellowgreen;
			font-weight: bold;
		}
/*导航*/


.head_anniu{
    width:156px;
	height:32px;
	background:#18509c;
	border-radius:6px;
	float:right;
	text-align:center;
	margin-top:14px;
}

.head_anniu a{
    color:#ffffff;
	line-height:32px;
	font-size:15px;
}

.banner{padding-top:85px;}

 .f_bottom {
    height:auto; overflow:hidden; padding-bottom:50px;
    color: #ffdf88;
    padding-top: 2px;
    background: #024FA1;
}

.bot_nav_bg {
    width: 100%;
    border-top: 1px solid #fff;
}
.bot_nav {
    height: 85px;
    line-height: 45px;
    padding: 15px 0 30px 0;
    font-size: 13px;
    text-align: center;
    color: #fff;
    background: url(/http/www.emacheng.com/images/footxian.png) no-repeat center bottom;
}
.bot_nav a {
    padding: 0 22px;
    color: #fff;
}
.footer {
    width: 1100px;
    margin: 0 auto;
}
.copyright {
    padding: 20px 0 0 125px;
    line-height: 24px;
    color: #c2dbe9;
}
.copyright dt {
    float: left;
    width: 105px;
    height:auto; overflow:hidden;
    padding: 6px 25px 7px 0;
    background: url(/http/www.emacheng.com/images/fx_03.png) no-repeat right center;
}
.copyright a {
    color: #c2dbe9;
}
.copyright dt img {
    height: 108px;
    vertical-align: middle;
}
.copyright dd {
    float: left;
    padding-left: 20px;
    width: 600px;
}

	
	.head.active .head_left img{
		margin-top:0px;
	}
	
	
	.head_left img {
	width:442px;
	height:107px; overflow:hidden;
	}
	
	.head_left{
	   float:left;
	   text-align:left;
	   width:30%;
	   height:107px; overflow:hidden;
	}
.sousuo{
    width:274px;
	overflow:hidden;
	float:right;
}

.sousuo_title{
    font-size:14px;
	color:#ffffff;
	padding-top:20px;
}
.sub{
    margin-top:25px;
}
#sousuo{
   width:200px;
   height:36px;
   border:1px solid #ffffff;
   color:#ffffff;
   font-size:16px;
}
#sousuo:focus{
  outline:none;
}

#submit{
    width:60px;
	height:36px;
	background-color:#093663;
	color:#ffffff;
	cursor:pointer;
	margin-left:6px;
}

.fenxiang{
    margin-top:20px;
}

.fenxiang a{
    display:inline-block;
	width:30px;
	height:30px;
	margin-right:6px;
}

.fenxiang .tubiao1{
	background:url(/http/www.emacheng.com/images/tubiao1.png) no-repeat center center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -o-transform: all 0.2s ease-in-out;
}
.fenxiang .tubiao2{
	background:url(/http/www.emacheng.com/images/tubiao2.png) no-repeat center center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -o-transform: all 0.2s ease-in-out;
}
.fenxiang .tubiao3{
	background:url(/http/www.emacheng.com/images/tubiao3.png) no-repeat center center;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -o-transform: all 0.35s ease-in-out;
}
.fenxiang .tubiao4{
	background:url(/http/www.emacheng.com/images/tubiao4.png) no-repeat center center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -o-transform: all 0.2s ease-in-out;
}
.fenxiang .tubiao5{
	background:url(/http/www.emacheng.com/images/tubiao5.png) no-repeat center center;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -o-transform: all 0.2s ease-in-out;
}

.fenxiang .tubiao1:hover{
	background:url(/http/www.emacheng.com/images/tubiao6.png) no-repeat center center;
}
.fenxiang .tubiao2:hover{
	background:url(/http/www.emacheng.com/images/tubiao7.png) no-repeat center center;
}
.fenxiang .tubiao3:hover{
	background:url(/http/www.emacheng.com/images/tubiao8.png) no-repeat center center;
}
.fenxiang .tubiao4:hover{
	background:url(/http/www.emacheng.com/images/tubiao9.png) no-repeat center center;
}
.fenxiang .tubiao5:hover{
	background:url(/http/www.emacheng.com/images/tubiao10.png) no-repeat center center;
}

.icp{
    margin-top:20px;
    font-size:15px;
	color:#ffffff;
	text-align:center;
}
.icp i{
	font-size:15px;
	color:#bbbbbb;
}
.icp a{
    font-size:15px;
	color:#ffffff;
}  
.icp a:hover{
    color:#16c365;
}


@media (min-width:481px) and (max-width:2100px){ 

	
	.head_right{
       	float:rght;
	}
    .head_anniu {
		width: 140px;
		height: 32px;
		background:#18509c;
		border-radius:3px;
		float:left;
		margin-left:4%;
		text-align: center;
	    margin-top:10px;
   }
	
	.header {
	position: relative;
	width: 100%;
	height: 50px;
	}

	.head1 {
		position: relative;
		width: 100%;
		height: 50px;
		z-index: 9999;
	} 
   .header-r {
    float: right;
    width:36px;
    height:36px;
	margin-top:10px;
	margin-right:2px;
    text-align: center;
    background:url(/http/www.emacheng.com/images/caidan.png) center no-repeat;
    background-size: 25px;
	cursor: pointer;
    }

	.header-r.active {
		background-image: url(/http/www.emacheng.com/images/guanbi.png);
	}
	.menu {
		position: absolute;
		width: 100%;
		top: 51px;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		-webkit-transition: all .5s cubic-bezier(0.6,.03,.08,.95);
		transition: all .5s cubic-bezier(0.6,.03,.08,.95);
		background-color: #fff;
		border-bottom: #ececec 1px solid;	
		background-color: #f6f6f6;
		z-index: 9998;
	}

	.menu-item-a {
		display: block;
		width: 85%;
		height: 5rem;
		margin: 0 auto;
		line-height: 5rem;
		text-align: left;
		text-indent: 12px;
		border-bottom: #c1c1c1 1px solid;
		color: #431a1a;
		font-size: 1.2rem;
		transition: all .4s ease-in-out .4s;
		-webkit-transition: all .4s ease-in-out .4s;
		-moz-transition: all .4s ease-in-out .4s;
		-o-transition: all .4s ease-in-out .4s;
		-ms-transition: all .4s ease-in-out .4s;
		
		transform: translate3d(0,-20%,0);
		-webkit-transform: translate3d(0,-20%,0);
		-moz-transform: translate3d(0,-20%,0);
		-o-transform: translate3d(0,-20%,0);
		-ms-transform: translate3d(0,-20%,0);
		
		opacity: 0;

	}

	.menu-item-a.menu-item-a-last {
		border: none;
	}	
		
			
	.menu.active {
		transform: translate3d(0,-1px,0);
		-webkit-transform: translate3d(0,-1px,0);
		-moz-transform: translate3d(0,-1px,0);
		-o-transform: translate3d(0,-1px,0);
		-ms-transform: translate3d(0,-1px,0);
	}


	.menu.active .menu-item-a {
		opacity: 1;
		transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
	}

	.mask {
		display: none;
		position: absolute;
		top: 50px;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(88,95,100,0.6);
		z-index: 9997;
	}

	.mask.show {
		display: block;
	}

	.menu-nav ul {
		margin-bottom: 2rem;
	}
	
	.foot{
		width:100%;
		background-color:#104389;
		margin-top:20px;
		padding-bottom:10px;
	}
	
   .foot1{
	  display:none;
	}
    .foot_ul {
		float: left;
		margin-right:12px;
    }
	.sousuo {
		width: 277px;
		overflow: hidden;
		float: left;
	}
	.foot_ul ul {
		padding-right: 15px;
		margin-top: 10px;
		float: left;
    }
	.sousuo_title {
		font-size: 13px;
		color: #ffffff;
		padding-top: 20px;
    }
}

@media screen and (max-width:480px){
	

   .head_anniu {
    width: 140px;
    height: 32px;
    background:#18509c;
    border-radius:3px;
    float:left;
	margin-left:4%;
    text-align: center;
	margin-top:10px;
   }
   
   .header {
	position: relative;
	width: 100%;
	height: 50px;
	}

	.head1 {
		position: relative;
		width: 100%;
		height: 50px;
		z-index: 9999;
	} 
   .header-r {
    float: right;
    width:36px;
    height:36px;
	margin-top:10px;
	margin-right:2px;
    text-align: center;
    background:url(/http/www.emacheng.com/images/caidan.png) center no-repeat;
    background-size: 25px;
	cursor: pointer;
    }

	.header-r.active {
		background-image: url(/http/www.emacheng.com/images/guanbi.png);
	}


	.menu {
		position: absolute;
		width: 100%;
		top: 51px;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		-webkit-transition: all .5s cubic-bezier(0.6,.03,.08,.95);
		transition: all .5s cubic-bezier(0.6,.03,.08,.95);
		background-color: #fff;
		border-bottom: #ececec 1px solid;	
		background-color: #f6f6f6;
		z-index: 9998;
	}

	.menu-item-a {
		display: block;
		width: 85%;
		height: 5rem;
		margin: 0 auto;
		line-height: 5rem;
		text-align: left;
		text-indent: 12px;
		border-bottom: #c1c1c1 1px solid;
		color: #431a1a;
		font-size: 1.2rem;
		transition: all .4s ease-in-out .4s;
		-webkit-transition: all .4s ease-in-out .4s;
		-moz-transition: all .4s ease-in-out .4s;
		-o-transition: all .4s ease-in-out .4s;
		-ms-transition: all .4s ease-in-out .4s;
		
		transform: translate3d(0,-20%,0);
		-webkit-transform: translate3d(0,-20%,0);
		-moz-transform: translate3d(0,-20%,0);
		-o-transform: translate3d(0,-20%,0);
		-ms-transform: translate3d(0,-20%,0);
		
		opacity: 0;

	}

	.menu-item-a.menu-item-a-last {
		border: none;
	}	
		
			
	.menu.active {
		transform: translate3d(0,-1px,0);
		-webkit-transform: translate3d(0,-1px,0);
		-moz-transform: translate3d(0,-1px,0);
		-o-transform: translate3d(0,-1px,0);
		-ms-transform: translate3d(0,-1px,0);
	}


	.menu.active .menu-item-a {
		opacity: 1;
		transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
	}

	.mask {
		display: none;
		position: absolute;
		top: 50px;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(88,95,100,0.6);
		z-index: 9997;
	}

	.mask.show {
		display: block;
	}

	.menu-nav ul {
		margin-bottom: 2rem;
	}
    .foot{
	  height:100%;
	  width:100%;
	  background-color:#104389;
	  display:none;
	}
	
	.foot1{
	  width:100%;
	  margin-top:10px;
	  background-color:#104389;
	}
	
	.sideMen{ width:100%; border:1px solid #ddd;  }
	.sideMen h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4;
			font:normal 14px/32px "Microsoft YaHei";
	}
	.sideMen h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
	.sideMen h3 em.on{ background-position:16px -57px; }
	.sideMen ul{ padding:8px 25px; color:#999;  }
	.sideMen ul a{ text-decoration:none; color:#555555;line-height:30px;font-size:1.2em;color:#ffffff;}
	
	.sousuo1 {
		width: 277px;
		overflow: hidden;
		margin:0 auto;
	}
	.foot_ul ul {
		padding-right: 15px;
		margin-top: 10px;
		float: left;
    }
	.sousuo_title {
		font-size: 13px;
		color: #ffffff;
		padding-top: 20px;
    }
	
	.icp p{
	  line-height:25px;
	}
	
	.link{
        text-align:center;
		font-size:15px;
		color:#ffffff;
		margin-top:10px;
		padding-bottom:10px;
	}
	.link a{
	    font-size:15px;
		color:#ffffff;
	}