@charset "gb2312";
/*=====公共部分=====*/
* { padding:0; margin:0; }
body { font-size:14px; line-height:22px; font-family: "微软雅黑"; min-width:1000px; color:#333333 }
ol, ul { list-style:none; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
h1, h2, h3, h4, h5, h6 { color: #000000;font-weight:normal;}
input, textarea { outline: none; }
address, cite, code, em, th, i { font-weight:normal; font-style:normal; }
a { text-decoration:none; color:#333333;font-weight:normal}
a:hover{color:#008aff !important;}
/*@font-face{font-family:"Bodoni Bd BT";src:url(../font/H2MJRE.TTF);}*/
/*@font-face
 {
  font-family:'H2MJRE';
  src:url('../fonts/neues_bauen_demo-webfont.eot');
  src:url('../fonts/neues_bauen_demo-webfont.eot?#iefix')format('embedded-opentype'),
   url('../fonts/neues_bauen_demo-webfont.woff')format('woff'),
   url('../fonts/neues_bauen_demo-webfont.ttf')format('truetype'),
   url('../fonts/neues_bauen_demo-webfont.svg#NeuesBauenDemo')format('svg');
  font-weight:normal;
  font-style:normal;
}*/
/*常用*/
.f_b {font-weight:bold;}
.t_i2 { text-indent: 2em; }
.f_l { float: left; }
.f_r { float: right; }
.p_l5 { padding-left: 5px; }
.p_l10 { padding-left: 10px; }
.p_l15 { padding-left: 15px; }
.p_l20 { padding-left: 20px; }
.m_t5 { margin-top: 5px; }
.m_t10 { margin-top: 10px; }
.m_t15 { margin-top: 15px; }
.m_t20 { margin-top: 20px; }
.m_b5 { margin-bottom: 5px; }
.m_b10 { margin-bottom: 10px; }
.m_b15 { margin-bottom: 15px; }
.m_b20 { margin-bottom: 20px; }
.clear { clear: both; }
.display { display: none; }
.ov_h{overflow:hidden;}
.w1000{width:1000px; margin:auto;}
/*公共头部css*/
#header{width:100%;}
#header .header_top{font-size:12px;color:#a6a6a6;font-family: "宋体";height:36px; line-height:35px;width:100%; border-top:solid #1b69ae 5px; border-bottom:solid #d5d5d5 1px;}
#header .header_top .f_r img{vertical-align: middle; margin-right:5px;}
#header .header_top .f_r a{color:#a6a6a6; margin-left:5px;}
#header .header_b{position: relative;height:130px; margin:auto;-moz-box-shadow:0 5px 5px  #b2b2b2;-webkit-box-shadow:0 5px 5px #b2b2b2; box-shadow:0 5px 5px #b2b2b2; }
#header .header_b .logo{ width:310px; height:130px;float:left;background:url(../images/logo.png) no-repeat left 45px; margin-right:60px;}
#header .header_none { box-shadow:none;}

/* 导航css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ float: right; position:relative; z-index:1; width:630px;}
.navBar .dh{font-family: Arial;background:url(../images/dh.png) no-repeat left center;color:#008aff; padding-left:22px; float:right; margin:10px auto 0px; text-align:right;}
.navBar .dh span{ font-weight:bold; font-size:16px;}
.navBar .rexian {float:right; width:500px; text-align:right; margin-bottom:10px; color:#008aff;}
.navBar .rexian span{font-weight:bold; font-size:16px;}
.navBar .dh2 { float:right; width:500px; text-align:right; color:#008aff;}
.navBar .dh2 span{font-weight:bold; font-size:16px;}

.nav{/* width:630px;*/ margin:0 auto; float:right; }
.nav a{ color:#4a4a4a;}
.nav h3{text-align:center;float:left;font-size:14px;}
.nav .m:first-child{margin-left:0px;}
.nav .m{float:left; position:relative; margin-left:30px;}
.nav h3 a{display:block; color:#4a4a4a; padding-bottom:25px; }
.nav li:hover h3 a{ color:#008ae3!important; }
/*.nav .sub{ width:100px;display:none;padding-bottom:15px; position:absolute; left:0; top:45px; background:#008ae3;float:left; text-align:center;  }
.nav .sub li{width:100px;float:left; margin-top:10px }
.nav .sub li a{display:block; color:#fff;border-bottom:solid 1px #008ae3; padding-bottom:10px;}*/
.nav .sub{ width:160px;display:none;padding-bottom:15px; position:absolute; left:0; top:45px; background:#008ae3;float:left; text-align:center;  }
.nav .sub li{width:160px;float:left; margin-top:10px }
.nav .sub li a{display:block; color:#fff;border-bottom:solid 1px #008ae3; padding-bottom:10px;}
.nav .sub li a:hover{color: #fff !important; border-bottom:solid 1px #fff; }
.banner{width:100%;height:470px; position:relative;}
.banner p{height:470px;}
.banner .all_title { height:100px; width:1000px; position:absolute; left:50%; bottom:0; margin:0 0 0  -500px; }
.all_title1 { width:170px; height:75px; padding-top:25px; background:#1357a0; text-align:center;}
.all_title1 h1 { font-size:20px; color:#fff;}
.all_title1 h2 { font-size:18px; color:#fff; margin-top:12px; font-family:"Arial"}

/*尾部css*/
#footer .footer_a{border:solid 1px #d6d6d6; border-left:none; border-right:none; padding:13px 0px; width:100%; overflow:hidden;}
#footer .footer_a .w1000 b{font-size:12px; color:#6e6e6e; float:left;}
#footer .footer_a .w1000 li{font-size:12px; color:#6e6e6e; float:left; }
#footer .footer_a .w1000 li a{color:#6e6e6e;margin-right:13px; padding-left:13px;border-left:solid 1px #6e6e6e; }
#footer .footer_a .w1000 li:first-child a{border-left:none;}
#footer .footer_b{width:1000px; margin:auto; padding:27px 0 18px; overflow:hidden;}
#footer .footer_b ul:first-child{margin-left:17px;}
#footer .footer_b ul{margin-left:100px; float:left;font-family: "宋体";}
#footer .footer_b ul li:first-child{font-weight:bold;}
#footer .footer_b ul li{font-size:12px; color:#908d8d; text-align:center;}
#footer .footer_b ul li a{color:#908d8d;}
#footer .footer_c{width:100%; background:#1456a0; height:55px; padding-top:20px;color:#fff; text-align:center; font-size:12px;font-family: "宋体";}
#footer .footer_c a{color:#fff;}
/*分页css*/
.page{text-align: right; width:1000px; margin:30px auto; padding-right:20px;;padding-bottom: 60px;}
.page a{font-size:16px; font-family:Arial;margin:0 7px;color:#595253;}
.page strong a{ padding:11px 15px; background:#f1f1f1;}
.page span a{ padding:11px 15px; background:#cba552; color:#fff;}
.page span a:hover{color:#fff !important;}