body {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333;font-family:微软雅黑; background-color:#fff; width:100%; min-width:1200px}
.hx1 {
	width:1100px;
	margin:0px auto;
}
a img{ border:0px;}

.hx2 {
	height:100px;
overflow:hidden;}

.hx4 {
	height:100px;
	width:950px;
	position:relative;
}
.hx5 {
	height:100px;
	position:absolute;
	width:200px;
	text-align:center;
}
.hx6 {
	
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#444444; text-align:right;
	margin-top:10px;
}
.hx7 {
	position:absolute;
	width:300px;
	height:100px;
	text-align:right;
	right: 0px;
	top: 0px;
}
.hx8 {
	color:#ae0914;
	font-size:20px;
}


.nav{color:#333;text-decoration:none; font-size:16px; display:block}
.nav:hover{text-decoration:none; color:#fff; background-color:#1564bd}

	

	
.hx9 {
	margin-top:10px;
}
.hx10 {
	width:870px;
	float:right;
	display:inline; overflow:hidden;border:1px solid #ccc;border-radius:4px;
}
.hx11 {
	
	background-color:#fff;
	line-height:35px;
	color:#000;
	padding-left:20px;
	font-size:14px;
	font-weight:bold; border-bottom:1px solid #eee
}
.hx12 {
	width:220px;
	float:left;
	display:inherit;
}
.x13 {
	clear:both;
}
.hx14 {
	width:120px;
	padding-left:30px;
	line-height:32px;
	float:left;
	font-size:14px; 
	margin-right:7px; 
	height:44px;
	display:inline;
}
.hx15 {
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	background-color:#ffffff;
	padding-bottom:20px;line-height:25px;
}
.hx16 {
	border-top:dotted 1px #cccccc;
	line-height:21px;
	margin-top:5px;
}
.hx17 {	
	background-color:#fff;padding-bottom:15px;border-radius:0px 0px 4px 4px; padding-top:2px;
}
.hx18 {
	padding-bottom:15px;
}
.hx19 {
	border-bottom:1px dotted #cccccc;
	width:240px;
	margin:0px auto;
	text-align:left;
	line-height:23px;
	padding-bottom:10px;
	margin-bottom:5px;
}
.hx20 {
	font-size:14px;
	color:#111111;
	font-weight:bold;
}
.hx21 {
	font-weight:bold;
}
.hx22 {
	float:left;
	width:320px;
	display:inline;
}
.hx23 {
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	line-height:29px;
	padding-bottom:15px;
}
.hx24 {
	float:right;
	width:320px;
	display:inline;
}
.hx25 {
	border-bottom:dotted 1px #cccccc;
	height:28px; line-height:28px;
}

.hxq1 {
	margin-top:15px;
}
.hxq2 {
	background-color:#ffffff;
	padding:15px;
	line-height:25px;
}
.hxq3 {
	margin-top:15px;
	padding:15px;
	background-color:#ffffff; line-height:23px;
}
.hxq4 {
	font-size:14px;
	font-weight:bold;
}
.hxq5 {
	margin-top:10px;line-height:28px; padding-bottom:80px; padding-top:80px; background-color:#666; color:#fff;
}

.hxq5 a{ color:#fff; text-decoration:none;}
.hxq5 a:hover{ color:#fff; text-decoration:underline;}


.hxq6 {
	padding-top:30px;
	height:30px;
	background-image:url(images/index_59.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.hxq7 {
	line-height:22px; margin-top:5px;
}
.biaoti{width:141px; float:left; display:inline;}
.mianbao{font-size:12px; font-weight:normal; width:453px; float:right; display:inline; text-align:right; padding-right:10px; color:#333;}
.more{ color:#333; text-decoration:none;}
.more:hover{ color:#000; text-decoration:underline;}

.leftnav{display:block; text-decoration:none;line-height:30px; background-color:#fff; color:#333; padding-left:16px; border-bottom:1px dotted #ccc;}
.leftnav:hover{display:block;line-height:30px; background-color:#1564bd; color:#fff; padding-left:16px; border-bottom:1px dotted #ccc;}
.leftnav1{display:block; text-decoration:none;line-height:30px; background-color:#1564bd; color:#fff; padding-left:16px; border-bottom:1px dotted #ccc;}

.newslink{ color:#333333; text-decoration:none;}
.newslink:hover{ color:#000; text-decoration:underline;}


.bofo{height:16px; text-align:center; line-height:16px; display:none}
.pages a {text-decoration:none;background: #ffff;margin-left:5px;color:#444; display:block; float:left; border:1px solid #f1f1f1; margin-right:5px;padding:5px;}
.pages a:hover {color:#fff;text-decoration:none;margin-left:5px; border:1px solid #1564bd; margin-right:5px; padding:5px; background-color:#1564bd}
.pages .cpb {color:#fff;text-decoration:none;margin-left:5px; border:1px solid #1564bd; margin-right:5px; padding:5px; background-color:#1564bd; float:left}

.hx120{line-height:25px; padding:10px; overflow:hidden;}
.hx121{font-size:18px;text-align:center; font-weight:bold;}
.hx122{ text-align:center; height:30px;line-height:30px; margin-bottom:30px; color:#666}
.hx123{ margin-bottom:20px;}
.hx123 img{ display:block; margin:0px auto;}
.nlst{height:30px; border-bottom:1px dashed #ccc; margin-bottom:5px; width:750px;}
.nz{float:left; display:inline; width:620px;background-image:url(images/new_10.jpg); background-repeat:no-repeat; background-position:left center;}
.ny{float:right; display:inline; width:90px;text-align:right}
.topred{ color:#9d0a13; font-size:14px; font-weight:bold; text-decoration:none;}
.topred:hover{ color:#9d0a13; font-size:14px; font-weight:bold; text-decoration:underline;}

#TabID{ 
position:absolute;
bottom:10px; left:380px;
}

#ContentID{list-style:none;}

#TabID li
{
	list-style:none;
	display:block;
	width:60px;
	height:8px;
	cursor:pointer;
	margin:0 5px;
	float:left; background-color:#fff; color:#fff; text-align:center;
		}
		
#TabID li:hover,#TabID li.active{ background-color:#1564bd; color:#eb3d00;text-align:center;}

.daiyanpic{width:210px; height:210px;border-radius:3px; border:1px solid #f1f1f1}
.daiyanpic:hover{width:210px; height:210px;border-radius:3px; border:1px solid #ccc}


.menu{
	
		height:50px;position:relative; z-index:2; line-height:50px; text-align:center; z-index:99999999999999
	}
	
	
	.menu_list{		
		
		position:relative;
		float:left; text-align:center; margin-left:1px; text-align:center
	}
	
		.menu_1{
		width:100px;
		position:absolute;
		background-color:#1564bd;
		left:0px; top:70px;padding-bottom:10px;border-radius:0px 0px 5px 5px; overflow:hidden; display:none
	} 

.menu_1_list{
		width:100%;	
		position:relative;/*menu_1_list有下级的栏目的时候需要定position的属性*/
	}
	.menu_1_list a{
		display:block;		
		text-align:center;
		line-height:36px; text-decoration:none; color:#fff; border-bottom:1px dotted #fff;
	}
	.menu_1_list a:hover{
		background-color:#666;border-bottom:1px dotted #fff;
		color:#fff;
	}
	
	
	
	
	.zpyx{width:98%;line-height:40px; font-size:22px; text-align:center; background-color:#f09c16;border-radius:10px;color:#fff; padding-top:30px; padding-bottom:30px; margin:20px auto}
	
	
	
	
	
	.indexyewu{ color:#fff; text-decoration:none;}
		.indexyewu:hover{ color:#fff; text-decoration:underline;}
		
		.gengduo{ color:#eee; text-decoration:none;}
				.gengduo:hover{ color:#fff; text-decoration:underline;}
				
				.One{ width:250px; float:left; display:inline; background-image:url(images/One.jpg); background-position:0px 0px;cursor:pointer}
				.One:hover{ width:250px; float:left; display:inline; background-image:url(images/One.jpg); background-position:0px 197px;cursor:pointer}
				.Two{ width:250px; float:left; display:inline; background-image:url(images/Two.jpg);background-position:0px 0px;cursor:pointer}
				.Two:hover{ width:250px; float:left; display:inline; background-image:url(images/Two.jpg);background-position:0px 197px;cursor:pointer}
				.Three{ width:250px; float:left; display:inline; background-image:url(images/Three.jpg);background-position:0px 0px;cursor:pointer}
				.Three:hover{ width:250px; float:left; display:inline; background-image:url(images/Three.jpg);background-position:0px 197px;cursor:pointer}
				.Four{ width:250px; float:left; display:inline; background-image:url(images/Four.jpg);background-position:0px 0px;cursor:pointer}
				.Four:hover{ width:250px; float:left; display:inline; background-image:url(images/Four.jpg);background-position:0px 197px;cursor:pointer}
				
				
.menu_11_list{overflow:hidden; position:relative;}
.menu_2{display:none;width:100%;z-index:999999; position:absolute; z-index:2;color:#fff;font-size:14px; text-align:center; line-height:170px; background-image:url(images/beijing.png)}

#bottomnav{position:fixed;right:5px;width:130px; border:1px solid #1564bd;border-radius:3px; background-color:#fff; top:50%; margin-top:-125px;}
.banquan{ background-color:#000; line-height:30px; color:#fff; text-align:center}
.banquan a{ color:#fff; text-decoration:none}

.kj{ width:1100px; margin:0px auto;}
.kj1{ width:1200px; margin:0px auto;}

.ftk{ width:160px; float:left; margin-right:50px;}
.ftbt{ font-size:16px; border-bottom:1px solid #fff; width:130px; line-height:30px; margin-bottom:20px;}
.ftk a{ display:block; line-height:26px;}
.yclxfs{float:right; margin:0px; width:250px}

ul,li{ margin:0px; padding:0px; list-style:none}
.topbg{height:80px;line-height:80px;}

.kehu{ background-image:url(images/partner_bg.png); background-repeat:no-repeat; background-position:center center; padding-top:50px; padding-bottom:50px; text-align:center;}
 .indexbiaoti{ height:50px; line-height:50px; width:120px; border-bottom:2px solid #1564bd; margin:0px auto; font-size:24px; color:#1564bd; margin-bottom:10px;}
 
 .kehuindex{ width:18%; margin:1%; float:left; text-align:center;}
  .kehuindex img{border:1px solid #ddd;border-radius:5px; border:1px solid #f6f6f6}
  .kehuindex img:hover{ -webkit-transition:all 1000ms ease 0s; -moz-transition:all 1000ms ease 0s; -ms-transition:all 1000ms ease 0s; -o-transition:all 1000ms ease 0s; transition:all 1000ms ease 0s; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg);} 
   
   .youshi{ background-color:#f1f1f1;padding-top:50px; padding-bottom:50px; text-align:center;} 
   .fangan{ background-color:#fff;padding-top:50px; padding-bottom:50px; text-align:center;} 
   .chanpin{padding-top:50px; padding-bottom:50px; text-align:center; background-image:url(http://www.ejiew.com/images/anlibg.jpg); background-position: center center; background-size:cover} 
   
.yskj{ width:31.33%; float:left; margin:1%; background-color:#fff; padding-top:30px; padding-bottom:10px;border-radius:5px}
.yskj span{ display:block; height:30px; line-height:30px; font-size:18px; padding-top:10px;}
.yskj div{ padding:20px; padding-top:10px;}

.yskj a:hover img{transition:0.4s transform;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.cpkj{ width:23%;margin:1%;float:left; text-align:center;}
.cpkj img{ width:100%; border:1px solid #f1f1f1;border-radius:5px}
.cpkj a{ color:#333; text-decoration:none;}
.cpkj a:hover{ color:#1564bd; text-decoration:none;}
.cpkj div{ line-height:36px; height:36px; overflow:hidden}
.cpkj a img:hover
{-khtml-opacity: 0.8;  
		opacity: 0.8; 
        -moz-opacity: 0.8; 
        filter: alpha(opacity=80);  
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);  
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
        .indexcpkj{ width:250px; float:left; margin:0px 12px;}
        .cpkyc{ width:250px; overflow:hidden; height:225px; display:block}
        .cpkyc img{ width:250px;
                    border: 0px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
                    }
                    
                     .cpkyc img:hover{
                    border: 0px;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
                    }
        
        .indexcpkj a{ color:#333; text-decoration:none;}
.indexcpkj a:hover{ color:#1564bd; text-decoration:none;}
.indexcpkj div{ line-height:36px; height:36px; overflow:hidden}

.newslinks{margin-bottom:10px; border:1px solid #f1f1f1;border-radius:4px; width:1100px; margin-top:10px}
.newslinks:hover{ background-color:#f1f1f1}

.cpfl{width:14.66%; float:left; margin:1%;box-shadow: 0px 0px 3px 3px #eee; display:block; color:#fff; text-decoration:none; font-size:16px; line-height:40px; display:block}
.cpfl:hover{box-shadow: 0px 0px 3px 3px #1564bd;color:#fff;}
.cpfl img{ border:0px; width:100%}
.cpfl span{ display:block; line-height:50px; height:50px; background-color:#1564bd}

.xldh1{width:750px; float:right; overflow:hidden}
.xldh2{width:750px; float:left; overflow:hidden}
.xldh2 a,.xldh1 a{ display:block; height:32px; line-height:32px; width:31.33%; margin:1%; float:left; box-shadow: 0px 0px 2px 2px #1564bd; text-align:center; margin-top:30px; text-decoration:none; color:#333}
.xldh2 a:hover,.xldh1 a:hover{color:#fff; background-color:#1564bd}






   .aboutjj{ background-color:#f1f1f1;padding-top:100px; padding-bottom:100px; text-align:center;} 
      .aboutbs{padding-top:100px; padding-bottom:100px; text-align:center; line-height:25px;} 
      .aboutbs span{ display:block; font-size:20px; line-height:40px; color:#1564bd }
      .kehu12{ background-image:url(images/lianxibg.jpg); background-repeat:no-repeat; background-position:center center; padding-top:50px; padding-bottom:50px; text-align:center; color:#fff}
      .lxwm{width:21%; margin:1%; float:left; height:150px; background-image:url(images/bbg.png); line-height:50px; padding:1%;padding-top:50px; }
            .lxwm:hover{ background-color:#1564bd}
.zhaopin{width:48%; float:left; background-color:#faa90f;border-radius:10px; margin:1%; height:300px; overflow:auto; padding-bottom:20px;}


/*招聘*/
.zpbt{font-size:18px; line-height:50px;font-weight:bold; background-image:url(images/biaotizhaopin.png); background-position:left center; padding-left:40px;}