@charset "utf-8";
/* CSS Document */
body {
  color: #333;
  font-size:13px;
  font-family:"微软雅黑", "宋体";
  background: #FFF;
}
* {
  margin: 0;
  padding: 0;
}
ul, ol {
  list-style-type: none;
}
a:link, a:visited, a:hover, a:active {
  color: #333;
  text-decoration: none;
  cursor: pointer;
}
/* nav */
.navigation { width:100%; height:60px; position:relative; z-index:13; margin-bottom:10px; }
.navigation .layout { position:absolute; left:0; bottom:0; width:100%; height:35px; background:rgba(0,0,0,0.5) !important; filter:Alpha(opacity=50); background:#000; _background:url(../images/blank.png) 0 0 repeat; z-index:1; }
.nav { width:100%; background:#D25323; position:relative; z-index:12; }
.nav ul { width:1100px; height:60px; margin:0 auto; border-right:1px solid #fff; position:relative; }
.nav li { float:left; width:156px; height:60px; border-left:1px solid #fff; }
/*.nav a:hover{ background-color:}*/
.nav a.nav1 { display:block; height:60px; line-height:60px; color:#FFF; font-size:18px; text-align:center; background:#D25323;}
.nav .drop { display:block; position:absolute; height:35px; line-height:35px; overflow:hidden; width:1000px; left:0; bottom:0; z-index:-1; color:#FFF; }
.nav .drop p { float:left; height:35px;  _display:inline; }
.nav a.nav2 { margin:0 10px; color:#FFF; }
.nav li.hover a.nav1, .nav li.cur a.nav1 { background:url(../images/navHover.gif) center center no-repeat; text-decoration:none; }
/* footer */
.footer { background:url(../images/footer.gif) 0 0 repeat #D25323; padding-top:50px; padding-bottom:20px; }
.footer .main { width:800px; padding-left:200px; margin:0 auto; background:url(../images/logos.png) 0 0 no-repeat; line-height:30px; color:#eee8f0; }
.footer .subNav { height:40px; line-height:15px; margin-left:-20px; }
.footer .subNav a { margin:0 20px; color:#eee8f0; }
.footer .ikey { border-top:1px solid #493d51; padding-top:10px; }
.footer a { color:#eee8f0; }
.clear{ clear:both;}
.footer .main {
  width: 800px;
  padding-left: 200px;
  margin: 0 auto;
  background: url(../img/logos.png) 0 0 no-repeat;
  line-height: 30px;
  color: #eee8f0;
}

.f14{ font-size:14px;}
.z_main{background:url(../img/y2.gif) repeat-x #fff; padding-bottom:20px;}
.z_center{ width:1100px; margin:0 auto;}
.z_daohang{  border-bottom:#ebebeb 1px solid;}
.z_daohang .z_center span{ display:block;background:url(../img/y1.gif) no-repeat center left; color:#000; line-height:50px; padding-left:35px;}
.z_daohang .z_center span a{ color:#000}
.z_left{ width:225px; float:left; padding-top:10px;}
.z_left .z_title{ display:block; line-height:40px; font-size:18px; border-bottom:#D25323 5px solid;}
.z_left .z_title small{ font-size:18px; color:#e98b18}
.z_left .z_menu a { display:block; background:#F2F2F2; line-height:49px; padding-left:77px; font-size:16px; margin-top:1px;}
.z_left .z_menu a:hover,.z_left .z_menu a.this{ background-color: #E7E5E5; /*color:#1049a2;*/ font-size:17px; background-position:177px;}
.about_right { float:right; width:848px; padding-top:11px;}
.about_right .content{ line-height:200%; padding-top:20px;}
.about_right p{ font-size:14px; line-height:28px; color:#222;}
.padding0{ padding-top:0px;}
.n_banner{ width:100%; height:437px; position: relative; z-index:0;}
.z_right{ float:right; width:840px; margin-top:10px; padding-top:10px;}
.z_right .z_title{ background:url(../img/y6.gif) left center no-repeat; line-height:40px; background-position:5px;border-bottom:#e4e4e4 5px solid;  padding-left:24px;}
.z_right .z_title font{ font-size:16px; float:left; font-weight:bolder; color:#00339c;}
.z_right .z_title span { float:right;}
.z_right .z_title span a{ display:inline-block; margin-left:10px; margin-top:10px; width:72px; line-height:21px; border:#cccccc 1px solid; text-align:center}
.info_ct_con {
    width: 210px;
    height: auto;
    margin-top: 8px;
    background: url(../img/lxwmbg.jpg) right bottom no-repeat;
    padding-right: 15px;
	/*padding-top:15px;*/
    line-height: 27px;
    font-size: 14px;
    color: #444;
}

em{ font-style:normal;}
.hd-tit{font-size:14px;line-height:24px;height:24px;padding:30px 0; width:1100px; margin:0px auto;}
.hd-tit h2{float:left;font-size:24px;color:#144899;}
.hd-tit h2 em{color:#DF2237;}
.hd-tit p{float:left;color:#666;padding-top:3px;}
.hd-tit span{float:left;padding-top:3px; margin-left:20px;}
.hd-tit a.more{float:right;color:#333;}
.hd-tit .crumb{padding-left:20px;color:#999;background:url(../images/crumb.png) no-repeat 0 center;float:right;}
.hd-tit .crumb a{color:#333;}