@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, p, blockquote, td, table{ 
 padding: 0;
 margin: 0;}

img{ border:0px;}
 p{
	margin: 0px;
	padding: 0px;
}

* {margin:0; padding:0;}
ul, li, ol {list-style-type : none;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"微软雅黑";
	font-size: 14px;
	background:#FFFFFF;

}
a{
	font-size: 14px;
	color: #7a7a7a;
	text-decoration: none;
}
a:visited {
	color: #7a7a7a;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #2783c3;
}
.kuan{ width:100%; margin:0 auto; text-align:center; clear:both; background-color:#543F29; position: fixed;
z-index: 99998;
top: 0px;}
.font_dd , .font_dd a:link , .font_dd a:visited , .font_dd a:active{
	color: #000000;
	text-decoration: none;
	font-size: 14px;
}
.font_dd a:hover{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/6jex_12.gif);
}
#huanying1  {
	width: 100%;
	 background:url(../images/header.jpg) repeat-x;
	height:43px;
	margin:auto;
	
	
}


#huanying  {
	width: 1099px;
	height:43px;
	margin:auto;
	clear: both;
	overflow: hidden;
		line-height: 43px;
}
#huanying  a{
color:#fff;	
}


#huanying .welcome1{
	width: 600px;
	float: left;
	color:#fff;	font-size:13px;
}




#huanying .welcome1 a{color:#69b9f0; font-weight:bold}
#huanying .welcome2{
	width: 190px;
	float: right;
	font-size:13px;
	text-align: left;
	color: #FFF;
	background: url(../images/dh.png) no-repeat left ;
	padding-left: 25px;
	
	
}
#huanying .welcome3{
	width: 100px;
	float: right;	font-size:13px;
	text-align: left;
	color: #FFF;
	background: url(../images/em.png) no-repeat left ;
	padding-left: 25px;
	
	
}
	

#huanying .welcome4{
	width:110px;
	float: right;
	text-align:right;
	color: #FFF;
	
	
}


#top {
	width: 1099px;
	margin:auto;
	clear: both;
}
#adv  , #adv1  , #adv2  , #adv3  , #adv4  , #adv5  , #adv6  , #adv7  , #adv8 {
	width: 1099px;
	margin:auto;
	padding-left: 0px;
	clear: both;
}
#shdaoh{
	width: 100%;
	float:left;
	clear: both;
	background:#fff;
	z-index: 39999;
	position: absolute;
}


#menu-z{width:1099px;
margin:auto;
padding-top:20px;
padding-bottom:10px;
 position:relative;

}


#menu{width:470px;
float:left;


}


ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px;color:#000;  }
ul.menu li {position:relative;  float:left; }
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:120px;font-weight:normal;background:#1f160e;color:#fff;  border-top:0px solid #001d3a; text-align:center  }
ul.menu ul li a {color:#fff;font-weight:normal;line-height:40px; font-size:14px}
ul.menu ul li a:hover {color:#fff; background:#2783c3; }
ul.menu ul ul { top:0px}
ul.menu .menulink{ font-size:17px;_display: inline-block; line-height:85px; font-weight:normal; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
ul.menu .menulink:hover, ul.menu .menuhover { color:#0f7ecb;}
ul.menu .sub {}
ul.menu .topline {}
.zz{ text-align:center; float:left; width:130px; }
.zz1{  width:70px;}

.logo{ float:left; width:108px; padding-left:30px; padding-right:30px; text-align:center;}
.logosamll  { transform-origin:50% 50% 0;transform: scale(0.5,0.5);
-ms-transform: scale(0.5,0.5);}
.logo img{ width:100%;-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.seearch{  width:100%; background:rgba(68,158,221,1); height:100px;   }
.seearch1{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; position:absolute; right:0; margin-top:25px}



#menu1{width:450px;
float:left;


}

ul.menu1 {list-style:none; margin:0; padding:0;}
ul.menu1 * {margin:0; padding:0}
ul.menu1 a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#000;  }
ul.menu1 li {position:relative;  float:left; }
ul.menu1 ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu1 ul li {position:relative; border-top:none; width:120px;font-weight:normal;background:#1f160e;color:#fff;  border-top:0px solid #001d3a;}
ul.menu1 ul li a {color:#fff;font-weight:normal;line-height:40px; font-size:14px}
ul.menu1 ul li a:hover {color:#fff; background:#2783c3; }
ul.menu1 ul ul { top:0px}
ul.menu1 .menu1link{ padding-left:23px; padding-right:23px; font-size:17px;_display: inline-block; line-height:85px; font-weight:normal;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
ul.menu1 .menu1link:hover, ul.menu1 .menu1hover { color:#0f7ecb;}
ul.menu1 .sub {}
ul.menu1 .topline {}




.s{ width:51px; float:right; padding-top:30px;}

.nav { font-size: 12px;  padding-top:25px; position: relative; z-index: 1; float:right }
.nav a { text-decoration: none; }
.navmain {  position: relative; float:left ; }



#nav_all { float: left;  position: relative; z-index: 222;width:100% }
#nav_all li { text-align: center; float: left;}
#nav_all li ul { display: none; position: absolute; z-index: 99; left:-1070px; padding-top:44px;  }
#nav_all ul li {height:90px; padding-top: 0px; padding: 0; width:1099px; float:left; background:url(../images/s-b.png) repeat-x  }



#search{
width:500px;
margin:auto;
padding-top:40px;
padding-left:100px;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:30px;
color:#fff;
font-size:14px;
border-bottom:#fff solid 1px;
border-top:none;
border-left:none;
border-right:none;
width:400px;
float:left;
display:inline;

background:none;
}








.gao{ width:100%; margin:0 auto; text-align:center; clear:both;height:509px;background-position: top center; background-repeat:no-repeat; background-image:url(../images/116571_02.jpg); padding-top:130px; }


.beijing{width:100%; margin:0 auto; text-align:center; background-position: top center; background-repeat:no-repeat; height:720px;clear:both; background-image:url(../images/mima_05.jpg)}
.beijing1{width:100%; margin:0 auto; text-align:center; background-position: top center; background-repeat:no-repeat; height:636px;clear:both; background-image:url(../images/mima_07.jpg)}
.beijing2{width:100%; margin:0 auto; text-align:center; background-position: top center; background-repeat:no-repeat; height:1692px;clear:both; background-image:url(../images/mima_09.jpg)}
.beijing3{width:100%; margin:0 auto; text-align:center; background-position: top center; background-repeat:no-repeat; height:1238px;clear:both; background-image:url(../images/mima_11.jpg)}







#fuwush{
	width: 1099px; margin:auto; padding-top:50px; height:303px; padding-bottom:60px; overflow:hidden;
}
.pp{ width:820px; float:left; height:303px;}

.casepic1{ width:285px; float:left!important;height:323px; margin-right:20px; line-height:55px;color:#333333; }
.casepic1 a{ font-size:18px; color:#333333; }
.casepic1 span{ width:120px; float:left; line-height:24px; background:#F3F3F3; color:#727272; text-align:center; font-size:13px;  }

.casepic1 em{ width:8px; height:60px; background:#449edd; float:left; position:relative; margin-top:20px; margin-right:20px;}

.casepic{ width:285px; float:left;
height:210px!important;
vertical-align: middle;border:#F3F3F3 solid 1px;
display: table-cell; }

.casepic img{ max-width:100%; max-height:100%;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 98%
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}


.pp1{ width:235px; float:left; height:253px; background:url(../images/zb.jpg) no-repeat top; padding-left:25px;  color:#fff; padding-top:50px;}
.pp1 h3{ width:235px; color:#fff;font-size:25px;}
.pp1 h3 span{ font-size:18px;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  font-weight:normal; }
.pp1 h3 em{ font-size:16px; font-style:normal; padding-top:30px; float:left; font-weight:normal; }
.pp1 h3 b{ font-size:30px;  float:left; padding-bottom:20px}
.pp1 h3 p{ font-size:14px; float:left; width:100px; height:30px; line-height:30px; font-weight:normal; border:#FFFFFF solid 1px; text-align:center}
.pp1 a{ color:#FFFFFF}









.fu1{
	width: 1099px;
	margin-top: -303px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	color: #666666;
	overflow: hidden;
	float: left;
	height:303px;
display:none;

	
}


#aboutus{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	background:url(../images/about.jpg) no-repeat top center;
	overflow: hidden;
	height:403px;

}
#aboutus .intro{
	width: 1099px; margin:auto

	
}
.p1{width:549px;  float:left; padding-top:60px;}
.p1 h4{width:500px;  text-align:right; line-height:44px; font-size:25px;float:left; color:#fff; padding-right:49px; }
.p1 h4 span{ width:500px; float:left; text-align:right; font-size:16px;font-weight:normal; line-height:24px;}
.p1 h4 p{ width:500px; float:left;font-size:14px;font-weight:normal;line-height:15px;}

.p1 ul{text-align:center; float:right;width:500px;  padding-top:40px; }
.p1 ul li{display:inline;float:left;}
.p1 ul li a{ float:left;  color:#fff; width:100px;padding-left:20px; font-size:17px; line-height:40px;}
.p1 ul li a:hover{ float:left; color:#fff; }
.p1 ul li b{ float:left; height:60px; width:100px;vertical-align:bottom!important;display:table-cell!important;}


.p2{width:550px;  float:left; padding-top:60px;}
.p2 h4{width:500px;  text-align:left; line-height:44px; font-size:25px;float:left; color:#fff; padding-left:50px; }
.p2 h4 span{ width:500px; float:left; text-align:left; font-size:16px;font-weight:normal; line-height:30px;}
.p2 h4 p{ width:500px; float:left;font-size:14px;font-weight:normal;line-height:15px;}
.p2 ul{text-align:center; float:left;width:500px;  padding-top:40px; }
.p2 ul li{display:inline;float:left;}
.p2 ul li a{ float:left;  color:#fff; width:500px; font-size:15px; line-height:34px;text-align:left;padding-left:50px; }
.p2 ul li a:hover{ float:left; color:#fff;}
.p2 ul li b{ float:left; width:28px; height:28px; margin-right:20px;font-size:13px; border-radius:50%; font-weight:normal; border:#FFFFFF solid 1px; text-align:center; line-height:28px; margin-bottom:5px;}


#shuichu1{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	overflow: hidden;
	background-position:center;

}
#shuichu1 .intro{
	width: 1099px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;
	clear: both;
	text-align: center;

	overflow: hidden;

	
}

.shuichu{
	width:1099px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -600px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 70px;
	padding-left: 0px;
	clear: both;
	overflow:hidden;
}
.shuichu .shui{
	width:230px;
	float:left;
	padding-right:53px;
	text-align:center;
	color:#515151;	
}

.shuichu .shui .shui1 b{ margin:auto; height:43px; width:47px;vertical-align:bottom!important;display:table-cell!important;}

.shuichu .shui1{
	width:230px;
	float:right;
	text-align:center;
	color:#666	
}
.shuifont{
font-size:14px; line-height:22px; padding-top:10px;
}
.shuifont1{
font-size:24px; color: #C40000}
.shuifont2{
font-size:18px; color: #000; padding-bottom:10px; float:left;width:230px; text-align:center}
.shuifont3{
font-size:36px; color: #fff; font-weight:bold; padding-top:40px;}
.shuifont4{
font-size:14px; color: #ACACAC; line-height:22px; padding-top:10px; }



#gundong{
	width: 100%;
	float:left;background:url(../images/ab_b.jpg) repeat-x top #f9f9f9; padding-top:50px; 

	

}

.gundong1{
	width:1099px; margin:auto; height:320px; padding-top:0px; overflow:hidden
}
.wzh{
	width:1099px; margin:auto;
}

.wzh h3{ float:left;width:1099px; }
.wzh h3 span{ font-size:25px; color:#2b2b2b;letter-spacing:1px;padding-left:20px;}
.wzh h3 em{ font-size:14px; color:#595959; float:left; font-weight:normal;letter-spacing:0px; font-style:oblique; font-family:Arial, Helvetica, sans-serif;padding-left:20px;}
.wzh h3 b{ background:#449edd; width:10px; height:45px; float:left; position:absolute; margin-top:5px; }



.ab1{width:374px;height:188px; float:left; background:#e6e6e6; overflow:hidden; clear:both; margin-left:30px; margin-top:30px;}
.nr1{float:left;width:374px; height:0px; position: relative;clear: both;}
.nr2{float:left;width:374px; height:0px; position: absolute;clear: both;}
.ab2{ float:right; width:659px; padding-top:20px; font-size:14px;}


.auyy{ width:660px; float:right; height:155px; color:#797979; font-size:15px; line-height:25px;}
.m1{ width:660px; float:left; color:#1e90e0; padding-top:10px;}
.m1 a{ color:#1e90e0;}



#footer1{ width:100%; background:url(../images/fot.jpg) repeat-x; height:421px;}
.footer-men{ width:1099px; margin:auto; padding-top:80px;}
.fot-logo{ width:200px; float:left; padding-right:80px;}

.fot-new{ width:260px; float:left; height:310px; padding-left:30px; padding-top:10px;}
.fot-new h3{ font-size:16px; font-weight:normal; width:260px;  color:#fff;}
.fot-new h3 span{ font-size:12px; font-weight:normal; width:260px; font-family:Arial, Helvetica, sans-serif; line-height:20px;text-transform:uppercase}
.fot-new h3 em{ width:146px; height:3px; background:#449edd; float:left; position:absolute; }

.fot-new ul{text-align:left; float:left;width:260px;  padding-top:20px;}
.fot-new ul li{display:inline;float:left;}
.fot-new ul li a{ float:left;  color:#e1e1e1; width:260px; line-height:24px;}
.fot-new ul li a:hover{ float:left; color:#e1e1e1;}



.fot-p{ width:180px; float:left; height:310px; padding-left:30px;padding-top:10px;}
.fot-p h3{ font-size:16px; font-weight:normal; width:260px;  color:#fff;}
.fot-p h3 span{ font-size:12px; font-weight:normal; width:260px; font-family:Arial, Helvetica, sans-serif; line-height:20px;text-transform:uppercase}
.fot-p h3 em{ width:68px; height:3px; background:#449edd; float:left; position:absolute; }

.fot-p ul{text-align:left; float:left;width:180px;  padding-top:20px; }
.fot-p ul li{display:inline;float:left;}
.fot-p ul li a{ float:left;  color:#e1e1e1; width:180px; line-height:24px;}
.fot-p ul li a:hover{ float:left; color:#e1e1e1;}



.fot-lx{ width:300px; float:right;  height:310px;padding-top:10px;}
.fot-lx a{color:#fff;}
.fot-lx h3{ font-size:16px; font-weight:normal; width:260px;  color:#fff;}
.fot-lx h3 span{ font-size:12px; font-weight:normal; width:260px; font-family:Arial, Helvetica, sans-serif; line-height:20px;text-transform:uppercase}
.fot-lx h3 em{ width:77px; height:3px; background:#449edd; float:left; position:absolute;}
.fot-lx .vv{ width:260px; float:left;  height:175px; background:url(../images/add.png) no-repeat 0px 5px; margin-top:15px; color:#e1e1e1; line-height:40px; padding-left:40px;}


#footer{
	width: 100%;
	float:left; height:69px;
	background:url(../images/fot1.jpg) repeat-x;

}


#footer .copy1{
	width: 1099px; margin:auto; text-align:center; line-height:69px; 
}

a.zzb07link{
	

	text-decoration: none;
	color: #aeaeae;
}
a.zzb07link:visited{


	text-decoration: none;
	color: #aeaeae;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #aeaeae;

}
.zzb07tail
{

	color: #aeaeae;
}