@charset "utf-8";
/*公共开始*/
.hxq_w1920 {
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_w1134 {
  width: 1134px;
  margin: 0 auto;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*公共结束*/

/*头部开始*/
.hxq_header {
  z-index: 100;
  height: 95px;
  line-height: 95px;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  background:url(../images/topbg.jpg) center -80px no-repeat;
}
.hxq_header > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_header > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_header_logo { float:left; }
.hxq_header_logo a { display:block; }
.hxq_header_logo .logo{ float:left; margin-top:10px; }
.hxq_header_logo .nam{ float:left; font-size:36px; font-family:"微软雅黑"; margin-left:10px; color:#1b5287; }

.hxq_header .dh{ float:right; width:260px; height:60px; position:relative; }
.hxq_header .dh .nam{ position:absolute; left:60px; top:-20px; font-size:14px; font-family:"微软雅黑"; }
.hxq_header .dh .tel{ position:absolute; left:60px; top:5px; font-size:30px; color:#1b5287; font-family: "Times New Roman", Times, serif; font-weight:bold; }
.hxq_header .dh .img{ position:absolute; left:0px; top:20px; }

.hxq_header_nav100{ width:100%; margin:0 auto; clear:both; background:#1b5287; }
.hxq_header_nav { width:1134px; margin:0 auto; clear:both; }
.hxq_header_nav_ul { *zoom:1; }


.hxq_header_nav_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_header_nav_ul > li {
  position: relative;
  float: left;
}
.hxq_header_nav_ul > li > a {
  display: block;
  width: 123px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 16px;
  color: #fff;
}
.hxq_header_nav_ul > li.on > a {
  color: #fff;
  background: #104679 url(../images/hxq_header00.png) no-repeat center 66px;
}
.hxq_header_nav_ul > li:hover > a {
  color: #fff;
  background: #104679 url(../images/hxq_header00.png) no-repeat center 66px;
}
.hxq_header_nav_ul1 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  display: none;
  width: 100%;
  padding: 10px 0;
  background: url(../images/hxq_nav00.png) left top;
}
.hxq_header_nav_ul1 > li {
  overflow: hidden;
  line-height: 20px;
}
.hxq_header_nav_ul1 > li > a {
  padding: 5px 0;
  display: block;
  line-height: 20px;
  width: 97px;
  margin: 0 auto;
  text-align: center;
  font-size: 12px;
  color: #fff;
  border-bottom: 1px solid #c1c1c1;
}
.hxq_header_nav_ul1 > li > a:hover {
  color:#fdf105;
}
.hxq_header_nav_ul1 > li.on a {
  color:#fdf105;
}
/*头部结束*/

/*底部开始*/
.hxq_footer {
  z-index: 10;
  overflow: hidden;
  min-width: 1134px;
  padding:140px 0 0 0;
  background:url(../images/e_bg2.jpg) #fff no-repeat center -250px;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_foo1 {
  padding: 0 0 20px 0;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_foo1 > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_foo1 > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_foo1_lt {
  float: right;
  padding:0;
}
.hxq_foo1_ct {
  float: left;
  padding: 10px 0 0 0;
  width: 650px;
  font-size: 13px;
  color: #000;
  line-height: 26px;

}
.hxq_foo1_ct a {
  color: #000;
}
.hxq_foo1_ct a:hover {
  color: #1b5287;
}
.hxq_foo_nav {
  padding:0;
}
.hxq_foo_nav a{ margin-right:18px; }

.hxq_foo_lxfs {
  font-size: 13px;
  color: #000;
}

.hxq_foo1_rt {
  float: right;
  padding: 16px 0 0 0;
  text-align: right;
  margin-right:15px;
}
.hxq_foo_phone {
  font-size: 14px;
  color: #1b5287;
  line-height: 40px;
}
.hxq_foo_phone em {
  font-size:24px;
}
.hxq_foo_sitemap {
  line-height: 30px;
  text-align: right;
}
.hxq_foo_sitemap a {
  font-size: 14px;
  color: #1b5287;
}
.hxq_foo_sitemap a:hover {
  color: #000;
}
.hxq_foo2 {
  overflow: hidden;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;

}

.hxq_foo2 .end{ width:1134px; margin:0 auto; color:#000; text-align:center; border-top:1px solid #252525; *zoom:1; padding-top:15px; padding-bottom:15px; line-height:1.6; }

.hxq_foo2 .end a {
  color: #000;
}

.hxq_foo2 .end a:hover {
  color: #000;
}


/*底部结束*/


/*首页开始*/
.hxq_search {
  height: 70px;
  line-height: 70px;
  background: #e5e5e5;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_search > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_search > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_search_lt {
  float: left;
  width: 345px;
  font-size: 12px;
  color: #333;
  text-align: center;
}
.hxq_search_lt a {
  color: #333;
}
.hxq_search_lt a:hover {
  color: #1b5287;
}
.hxq_search_ct {
  float: left;
  padding: 14px 0 0 30px;
}
.hxq_search_ct > div {
  width: 391px;
  height: 41px;
  background: url(../images/hxq_search00.png) no-repeat center;
}
.hxq_search_ct > div input {
  float: left;
  width: 330px;
  margin: 0 0 0 15px;
  height: 41px;
  line-height: 41px;
  font-size: 14px;
  color: #333;
}
.hxq_search_ct > div > a {
  display: block;
  float: right;
  width: 41px;
  height: 41px;
  background: url(../images/hxq_search01.png) no-repeat center;
}
.hxq_search_ct > div > a:hover {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_search_rt {
  float: right;
  width: 345px;
  font-size: 14px;
  text-align: center;
}
.hxq_search_rt em {
  float: left;
  font-weight: bold;
  font-size: 24px;
    color: #1b5287;
}
.hxq_search_rt span {
  float: left;
}
.hxq_search_rt > div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.hxq_search_rt > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*首页新闻开始*/
.hxq_in_xw {
  padding: 40px 0 0 0;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_in_xw > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_in_xw > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_xw_cell {
  min-height: 247px;
  float: left;
  width: 345px;
  margin: 0 49px 0 0;
}
.hxq_in_xw_cell_h h2 a {
  display: block;
  width: 345px;
  height: 83px;
  line-height: 83px;
  text-align: center;
  font-size: 25px;
  color: #fff;
  font-weight: bold;
}
.hxq_in_xw_cell_h h2 a:hover {
  color: #fda93d;
}
.hxq_in_xw_zljs a {
  background: url(../images/hxq_in_xw00.jpg) no-repeat center;
}
.hxq_in_xw_jszs a {
  background: url(../images/hxq_in_xw01.jpg) no-repeat center;
}
.hxq_in_xw_gjhz a {
  background: url(../images/hxq_in_xw02.jpg) no-repeat center;
}
.hxq_in_xw_cell_ul {
  padding: 20px 0 0 0;
  min-height: 144px;
}
.hxq_in_xw_cell_ul > li {
  height: 36px;
  width: 100%;
  line-height: 36px;
  *zoom: 1;
}
.hxq_in_xw_cell_ul > li:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_xw_cell_ul > li > span {
  float: right;
  font-size: 12px;
  color: #7d7d7d;
}
.hxq_in_xw_cell_ul > li > h3 a {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding-left: 10px;
  font-size: 12px;
  color: #1f2020;
  font-weight: normal;
  background: url(../images/hxq_in_xw01.png) no-repeat left center;
}
.hxq_in_xw_cell_ul > li > h3 a:hover {
  color: #1b5287;
  background: url(../images/hxq_in_xw02.png) no-repeat left center;
}
/*首页新闻结束*/


/*快捷入口开始*/
.hxq_in_kjrk {
  padding: 20px 0 0 0;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_in_kjrk > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_in_kjrk > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_kjrk_ul {
  min-height: 133px;
  *zoom: 1;
}
.hxq_in_kjrk_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_kjrk_ul > li {
  float: left;
  margin: 0 46px 0 0;
}
.hxq_in_kjrk_ul > li h2 a {
  display: block;
  padding: 90px 0 0 0;
  width: 150px;
  height: 43px;
  overflow: hidden;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.hxq_in_kjrk_ul > li h2 a:hover {
  opacity: .5;
  filter: alpha(opacity=50);
}
.hxq_in_kjrk1 {
  background: url(../images/hxq_in_kjrk00.png) no-repeat center top;
}
.hxq_in_kjrk2 {
  background: url(../images/hxq_in_kjrk01.png) no-repeat center top;
}
.hxq_in_kjrk3 {
  background: url(../images/hxq_in_kjrk02.png) no-repeat center top;
}
.hxq_in_kjrk4 {
  background: url(../images/hxq_in_kjrk03.png) no-repeat center top;
}
.hxq_in_kjrk5 {
  background: url(../images/hxq_in_kjrk04.png) no-repeat center top;
}
.hxq_in_kjrk6 {
  background: url(../images/hxq_in_kjrk05.png) no-repeat center top;
}
/*快捷入口结束*/


/*新闻简介开始*/
.hxq_xwjj {
  padding: 30px 0 0 0;
  min-height: 280px;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_xwjj > div {
  width: 1134px;
  margin: 0 auto;
  *zoom: 1;
}
.hxq_xwjj > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_jj {
  width: 335px;
  height: 272px;
  overflow: hidden;
  float: left;
  font-size: 14px;
  color: #1f2020;
  line-height: 28px;
}
.hxq_in_jj a {
  color: #0e68d0;
}
.hxq_in_jj a[href]:hover {
  color: #333;
}
.hxq_in_jj .hxq_in_sp {
  width: 335px;
  height: 178px;
  overflow: hidden;
  padding: 0 0 10px 0;
}
.hxq_in_ry {
  position: relative;
  width: 273px;
  height: 268px;
  float: left;
  margin: 0 0 0 45px;
}
.hxq_in_ry_btn {
  position: absolute;
  top: 226px;
  *top: 230px;
  left: 0;
  width: 273px;
}
.hxq_in_ry_btn > a {
  display: block;
  position: absolute;
  top: 0;
  font-family: 宋体;
  font-size: 24px;
  font-weight: bold;
  color: #333;
}
.hxq_in_ry_btn > a:hover {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_in_ry_btn .hxq_prev {
  left: -20px;
}
.hxq_in_ry_btn .hxq_next {
  right: -20px;
}
.hxq_in_ry_b {
  width: 273px;
  height: 208px;
  margin: 0 auto;
  overflow: hidden;
}
.hxq_in_ry_b_ul {
  *zoom: 1;
}
.hxq_in_ry_b_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_ry_b_ul > li {
  float: left;
  width: 273px;
  height: 208px;
}
.hxq_in_ry_b_ul > li > a {
  display: block;
  width: 271px;
  height: 176px;
  overflow: hidden;
  border: 1px solid #d8d8d8;
}
.hxq_in_ry_b_ul > li > a img {
  vertical-align: middle;
}
.hxq_in_ry_b_ul > li > h3 {
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-weight: normal;
}
.hxq_in_ry_b_ul > li > h3 a {
  display: block;
  line-height: 30px;
  font-size: 14px;
  color: #1d1d1d;
}
.hxq_in_ry_b_ul > li:hover img {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_in_ry_b_ul > li:hover h3 a {
  color: #0e68d0;
}
.hxq_in_ry_h {
  position: relative;
  height: 60px;
  width: 273px;
  overflow: hidden;
}
.hxq_in_ry_h_ul {
  height: 60px;
  *zoom: 1;
}
.hxq_in_ry_h_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_ry_h_ul > li {
  position: relative;
  width: 83px;
  height: 60px;
  float: left;
  margin: 0 12px 0 0;
  cursor: pointer;
}
.hxq_in_ry_h_ul > li img {
  display: block;
  position: absolute;
  bottom: 0;
  border: 1px solid #d8d8d8;
  vertical-align: middle;
}
.hxq_in_ry_h_ul > li > div {
  position: absolute;
  top: 0;
  left: 50%;
  display: none;
  margin-left: -2px;
  width: 9px;
  height: 5px;
  background: url(../images/hxq_in_ry01.png) no-repeat center;
}
.hxq_in_ry_h_ul > li:hover > div {
  display: block;
}
.hxq_in_ry_h_ul > li:hover img {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_in_ry_h_ul > li.on > div {
  display: block;
}
.hxq_in_ry_h_ul > li.on img {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_in_xwzx {
  width: 425px;
  float: right;
}
.hxq_in_xwzx_h {
  *zoom: 1;
}
.hxq_in_xwzx_h:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_xwzx_h > a {
  margin: 9px 0 0 0;
  float: right;
  font-size: 12px;
  color: #727272;
  text-transform: uppercase;
}
.hxq_in_xwzx_h > a:hover {
  color: #1b5287;
}
.hxq_in_xwzx_h > h2 a {
  *zoom: 1;
  display: block;
  width: 264px;
  height: 49px;
  line-height: 40px;
  padding-left: 0px;
  font-size: 20px;
  color: #fff;
  font-weight: normal;
  background: url(../images/hxq_in_xwzx00.png) no-repeat center;
}
.hxq_in_xwzx_h > h2 a:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_in_xwzx_h > h2 a:hover {
  background: url(../images/hxq_in_xwzx01.png) no-repeat center;
}
.hxq_in_xwzx_h > h2 a span {
  float: left;
  padding: 0 8px 0 25px;
  cursor: pointer;
}
.hxq_in_xwzx_h > h2 a em {
  float: left;
  font-size: 14px;
  line-height: 42px;
  cursor: pointer;
}
.hxq_in_xwzx_b .hxq_in_xw_cell_ul {
  padding: 10px 0 0 0;
  min-height: 200px;
}
/*新闻简介结束*/



#main_about100{ width:100%; margin-top:20px;  clear:both; overflow:hidden; height:412px; }
#main_about{ width:1134px; margin:0 auto; }
#main_about .video{ width:500px; height:306px; border:#CDCDCD 4px solid; float:left; margin-top:20px; }
#main_about .about{ width:590px; height:306px; margin-top:20px; float:left; margin-left:30px; margin-top:20px; }
#main_about .title{ width:200px; margin:0 auto; margin-top:20px; border-bottom:#ccc 1px solid; color:#1b5287; }
#main_about .title .nam{ float:left; margin-right:10px; font-size:24px; padding-top:10px;  }
#main_about .title .en{ float:left; font-size:20px; padding-top:10px; }

/*滚动*/
.mt{ margin-top: 20px;}
.about{ width:1134px; margin:0 auto; }
.about .title{ height: 50px; border-bottom: 1px solid #ddd; }
.about .title h2{ float: left; line-height: 49px; border-bottom: 1px solid #2ab76c; color: #2ab76c; font-size: 24px;}
.about .title span{ float: left;  margin-top:20px;  color: #666; margin-left: 15px; display: block;}
.about .title a{ color: #999; float: right; margin-top:20px;  }
.about p{ font-size: 15px; line-height: 30px; margin-top: 10px;}

.slideGroup{ width:1134px; margin:0 auto; border:1px solid #ddd; text-align:left; margin-top: 20px;  }
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative; padding: 15px;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 0px; float:left; _display:inline; overflow:hidden; text-align:center; }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ height:120px; display:block; padding:0px; border:1px solid #ccc; margin: 0 auto; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999; }
.slideGroup .parBd ul li .title{ line-height:24px; }
.slideGroup .parBd ul li .title a{ color:#333; }


/*友情链接开始*/
.hxq_yqlj {
  z-index: 20;
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_yqlj > div {
  padding: 20px 0 0 0;
  font-size: 13px;
  color: #5b5b5b;
  line-height: 26px;
  width: 1134px;
  margin: 0 auto;
}
.hxq_yqlj > div a {
  color: #5b5b5b;
}
.hxq_yqlj > div a:hover {
  color: #0e68d0;
}
/*友情链接结束*/
/*首页结束*/



/*子页框架开始*/
.hxq_subpage {
  position: relative;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}
.hxq_subpage > div {
  width: 1134px;
  margin: 0 auto;
}
.hxq_mbx {
  height: 34px;
  line-height: 34px;
  text-align: right;
  font-size: 12px;
  color: #c5c5c5;
}
.hxq_mbx a {
  color: #c5c5c5;
}
.hxq_mbx a[href]:hover {
  color: #44ac00;
}
.hxq_subpage_hhh {
  position: relative;
  height: 50px;
  float: left;
}
.hxq_subpage_hhh em {
  position: relative;
  z-index: 100;
  font-size: 30px;
  line-height: 34px;
  white-space: nowrap;
  color: #333;
  font-weight: bold;
  background: #fff;
}
.hxq_subpage_hhh img {
  position: absolute;
  bottom: 0;
  left: 0;
}
.hxq_subpage_hh {
  *zoom: 1;
}
.hxq_subpage_hh:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_subpage_nav {
  padding: 10px 0 0 0;
  float: right;
  width: 580px;
}
.hxq_subpage_nav_ul {
  font-size: 0px;
  text-align: right;
}
.hxq_subpage_nav_ul2 {
	position: absolute;
	top: 100%;
	left: 0;
  z-index: 100;
  display: none;
	width: 100%;
  padding: 5px 0 10px 0;
	background: url(../images/hxq_subpage_select02.jpg) repeat left top;
}
.hxq_subpage_nav_ul3:hover h2 a {
  background: url(../images/hxq_subpage_select01.jpg) no-repeat right center !important;
}
.hxq_subpage_nav_ul3:hover h2 a em {
  background: url(../images/hxq_subpage_selec00.jpg) no-repeat left center !important;
}
/* .hxq_subpage_nav_ul3.on h2 a {
  background: url(../images/hxq_subpage_select01.jpg) no-repeat right center !important;
}
.hxq_subpage_nav_ul3.on h2 a em {
  background: url(../images/hxq_subpage_selec00.jpg) no-repeat left center !important;
} */
.hxq_subpage_nav_ul2 li {
  line-height: 38px;
}
.hxq_subpage_nav_ul2 li > a {
  display: block;
  text-align: center;
  line-height: 38px;
  font-size: 13px;
  color: #333;
  width: 80%;
  margin: 0 auto;
  border-bottom: 1px dashed #f0f8eb;
}
.hxq_subpage_nav_ul2 li > a:hover {
  color: #1b5287;
}
.hxq_subpage_nav_ul2 li.on > a {
  color: #1b5287;
}
.hxq_subpage_nav_ul > li {
  position: relative;
  z-index: 10;
  display: inline-block;
  min-width: 135px;
  *zoom: 1;
  *display: inline;
  height: 30px;
  margin: 4px;
  line-height: 30px;
  background: #fff;
  vertical-align: middle;
}
.hxq_subpage_nav_ul > li h2 {
  display: block;
  height: 30px;
}
.hxq_subpage_nav_ul > li h2 a {
  display: block;
  padding-right: 20px;
  font-size: 14px;
  color: #333;
  font-weight: normal;
}
.hxq_subpage_nav_ul > li h2 a em {
  display: block;
  padding-left: 20px;
  min-width: 95px;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}
.hxq_subpage_nav_ul > li:hover {
  background: #44ac00;
}
.hxq_subpage_nav_ul > li:hover h2 a {
  color: #fff;
  background: url(../images/hxq_subpage_nav01.jpg) no-repeat right center;
}
.hxq_subpage_nav_ul > li:hover h2 a em {
  background: url(../images/hxq_subpage_nav00.jpg) no-repeat left center;
}
.hxq_subpage_nav_ul > li.on {
  background: #44ac00;
}
.hxq_subpage_nav_ul > li.on h2 a {
  color: #fff;
  background: url(../images/hxq_subpage_nav01.jpg) no-repeat right center;
}
.hxq_subpage_nav_ul > li.on h2 a em {
  background: url(../images/hxq_subpage_nav00.jpg) no-repeat left center;
}
.hxq_subpage_content {
  padding: 30px 0 0 0;
  min-height: 400px;
  *zoom: 1;
}
.hxq_subpage_content:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*子页框架结束*/
/*新闻中心开始*/
.hxq_xwzx {
  padding: 15px 0 30px 0;
}
.hxq_xwzx_box {
  padding: 0 0 30px 0;
  min-height: 400px;
  overflow: hidden;
}
.hxq_xwzx_ul {
  width: 1200px;
  *zoom: 1;
}
.hxq_xwzx_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_xwzx_ul > li {
  float: left;
  margin: 15px 38px 0 0;
  background: #fff;
  border: 1px solid #edeeee;
  *zoom: 1;
}
.hxq_xwzx_ul > li:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_xwzx_ul > li:hover {
  background: #edeeee;
}
.hxq_xwzx_ul > li:hover .hxq_xwzx_lt * {
  color: #06459e;
}
.hxq_xwzx_ul > li:hover .hxq_xwzx_lt span {
  border-bottom: 1px solid #06459e;
}
.hxq_xwzx_lt {
  float: left;
  width: 96px;
  height: 112px;
  text-align: center;
}
.hxq_xwzx_lt > em {
  display: block;
  padding: 19px 0 0 0;
  text-align: center;
  font-size: 43px;
  line-height: 47px;
  color: #848484;
  font-weight: bold;
  font-family: Arial;
}
.hxq_xwzx_lt > span {
  margin-top: -5px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-align: center;
  font-size: 16px;
  color: #848484;
  line-height: 24px;
  text-transform: uppercase;
  border-bottom: 1px solid #848484;
}
.hxq_xwzx_rt {
  float: left;
  width: 425px;
  height: 112px;
  padding-right: 25px;
}
.hxq_xwzx_rt > h3 {
  padding: 22px 0 0 0;
  height: 20px;
}
.hxq_xwzx_rt > h3 a {
  font-size: 16px;
  color: #0f0f0f;
  line-height: 20px;
  font-weight: normal;
}
.hxq_xwzx_rt > h3 a:hover {
  font-weight: bold;
  color: #0c4da1;
}
.hxq_xwzx_rt > div {
  padding: 10px 0 0 0;
  font-size: 14px;
  color: #484848;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
/*新闻中心结束*/
/*新闻中心详细开始*/
.hxq_xx {
  padding: 30px 0;
}
.hxq_xx h1 {
  padding: 10px 0;
  font-size: 18px;
  color: #525252;
  text-align: center;
  font-weight: bold;
  line-height: 22px;
}
.hxq_xxxx {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #b2b1b1;
  border-top: 1px solid #e5e5e5;
}
.hxq_xxxx a {
  color: #b2b1b1;
}
.hxq_xxxx a:hover {
  color: #1b5287;
}
.hxq_xxxx span {
  padding-left: 23px;
  background: url(../images/hxq_xxxx00.png) no-repeat left center;
}
.hxq_xxxx em {
  padding-left: 20px;
  background: url(../images/hxq_xxxx01.png) no-repeat left center;
}
.hxq_xwzxxx_content {
  padding: 20px 0 30px 0;
  min-height: 350px;
  font-size: 14px;
  color: #7d7d7d;
  line-height: 30px;
}
.hxq_xwzxxx_tj_h {
  padding: 20px 0 0 0;
}
.hxq_xwzxxx_tj_h em {
  display: block;
  padding-left: 30px;
  font-size: 18px;
  color: #1b5287;
  line-height: 26px;
  background: url(../images/hxq_xwzxxx_tj00.png) no-repeat left center;
}
.hxq_xwzxxx_tj_b {
  padding: 20px 0 0 0;
  overflow: hidden;
  background: url(../images/hxq_xwzxxx_tj04.png) no-repeat 570px 22px;
}
.hxq_xwzxxx_tj_b center {
  width: 1134px;
}
.hxq_xwzxxx_tj_ul {
  width: 1500px;
  min-height: 96px;
  *zoom: 1;
}
.hxq_xwzxxx_tj_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_xwzxxx_tj_ul > li {
  width: 425px;
  float: left;
  height: 32px;
  margin: 0 280px 0 0;
  line-height: 32px;
}
.hxq_xwzxxx_tj_ul > li > span {
  float: right;
}
.hxq_xwzxxx_tj_ul > li > h3 {
  line-height: 32px;
}
.hxq_xwzxxx_tj_ul > li > h3 a {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  line-height: 34px;
  *line-height: 30px;
  height: 32px;
  padding-left: 25px;
  font-size: 14px;
  color: #1e1e1e;
  font-weight: normal;
  background: url(../images/hxq_xwzxxx_tj01.png) no-repeat left center;
}
.hxq_xwzxxx_tj_ul > li > h3 a:hover {
  color: #1b5287;
  background: url(../images/hxq_xwzxxx_tj02.png) no-repeat left center;
}
/*新闻中心详细结束*/
/*用人理念开始*/
.hxq_yrln {
  padding: 20px 0 0 0;
  font-size: 14px;
  line-height: 30px;
  color: #0e0d0d;
}
/*用人理念结束*/
/*招聘职位开始*/
.hxq_zpzw {
  padding: 0 0 30px 0;
}
.hxq_zpzw_box {
  padding: 10px 0 30px 0;
  min-height: 500px;
  overflow: hidden;
}
.hxq_zpzw_ul {
  width: 1300px;
  *zoom: 1;
}
.hxq_zpzw_ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_zpzw_ul > li {
  width: 350px;
  float: left;
  margin: 20px 42px 0 0;
  overflow: hidden;
}
.hxq_zpzw_ul > li:hover .hxq_zpzw_h {
  background: #44ac00 !important;
}
.hxq_zpzw_ul > li:hover .hxq_zpzw_h span {
  background: url(../images/hxq_zpzw01.png) no-repeat right center;
}
.hxq_zpzw_h {
  padding: 7px 0;
  height: 44px;
  line-height: 44px;
  background: #1b5287;
  text-align: center;
}
.hxq_zpzw_h > span {
  /*padding: 0 10px 0 35px;*/
  font-size: 18px;
  color: #fff;
  /*background: url(../images/hxq_zpzw00.png) no-repeat right center;*/
}
.hxq_zpzw_h > span h3 {
  display: inline;
}
.hxq_zpzw_h > span h3 a {
  font-size: 18px;
  color: #fff;
  font-weight: normal;
}
.hxq_zpzw_h > span h3 a:hover {
  color: yellow;
}
.hxq_zpzw_h > em {
  padding: 0 0 0 15px;
  font-size: 12px;
  color: #fff;
}
.hxq_zpzw_b {
  padding: 20px 0 20px 35px;
  height: 180px;
  font-size: 14px;
  color: #28333e;
  line-height: 30px;
}
.hxq_zpzw_b em {
  font-weight: bold;
}
.hxq_zpzw_bottom {
  height: 54px;
  line-height: 54px;
}
.hxq_zpzw_bottom a {
  float: left;
  width: 175px;
  line-height: 54px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #bfbfbf;
}
.hxq_zpzw_bottom a:hover {
  background: #44ac00;
}
/*招聘职位结束*/


/*招聘职位详细开始*/
.hxq_zpzwxx {
  padding: 20px 0;
  *zoom: 1;
}
.hxq_zpzwxx:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_zpzwxx_lt {

}
.hxq_zpzwxx_lt img {
  padding: 10px 0 0 0;
}
.hxq_zpzwxx_lt > div {
  padding: 20px 0;
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.hxq_zpzwxx_lt > div em {
  font-weight: bold;
}
.hxq_zpzwxx_rt {
  margin: 0 0 10px 30px;
  padding: 30px 0 0 0;
  float: right;
}
.hxq_zpzwxx_btn {
  *zoom: 1;
}
.hxq_zpzwxx_btn:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_zpzwxx_btn a {
  display: block;
  margin-right: 20px;
  float: left;
  width: 84px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  background: #bfbfbf;
}
.hxq_zpzwxx_btn a:hover {
  background: #1b5287;
}
/*招聘职位详细结束*/


/*在线留言开始*/
.hxq_zxly {
  padding: 20px 0 10px 0;
  overflow: hidden;
  *zoom: 1;
}
.hxq_zxly:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_zxly_lt {
  padding: 20px 0 0 0;
  float: left;
}
.hxq_zxly_rt {
  float: right;
  width: 555px;
}
.hxq_input1 {
  float: left;
  margin: 20px 22px 0 0;
  height: 42px;
  line-height: 42px;
  *zoom: 1;
}
.hxq_input1:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_input1 > em {
  padding-right: 10px;
  float: left;
  font-size: 14px;
  color: #5d5d5d;
  font-weight: normal;
}
.hxq_input1 > em span {
  font-size: 14px;
  color: #fd0606;
}
.hxq_input1 > div {
  float: left;
  height: 40px;
  width: 206px;
  border: 1px solid #dadada;
  *zoom: 1;
}
.hxq_input1 > div:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_input1 > div > em {
  float: left;
  height: 40px;
  width: 40px;
}
.hxq_input1 > div input {
  margin: 0 0 0 0px;
  float: left;
  height: 40px;
  width: 155px;
  line-height: 40px;
}
.hxq_input2 {
  height: 142px !important;
}
.hxq_input2 > div {
  width: 494px !important;
  height: 140px !important;
}
.hxq_input2 > div textarea {
  margin: 6px 0 0 0;
  width: 445px;
  height: 125px;
  font-size: 14px;
  color: #333;
  line-height: 28px;
  overflow-y: auto;
  resize: none;
}
.hxq_input3 > div {
  width: 135px !important;
}
.hxq_input3 > div input {
  margin: 0 0 0 10px;
  width: 115px !important;
}
.hxq_input11 {
  background: url(../images/hxq_zxly02.png) no-repeat center;
}
.hxq_input12 {
  background: url(../images/hxq_zxly03.png) no-repeat center;
}
.hxq_input13 {
  background: url(../images/hxq_zxly04.png) no-repeat center;
}
.hxq_input14 {
  background: url(../images/hxq_zxly05.png) no-repeat center;
}
.hxq_input15 {
  background: url(../images/hxq_zxly06.png) no-repeat center;
}
.hxq_yzm {
  margin: 0 70px 0 15px;
  float: left;
  display: block;
  height: 40px;
  width: 102px;
  overflow: hidden;
  border: 1px solid #dadada;
}
.hxq_yzm:hover {
  border: 1px solid #051b55;
}
.hxq_submit {
  display: block;
  float: left;
  width: 170px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  font-size: 14px;
  color: #fff;
  background: #051b55;
}
.hxq_submit:hover {
  background: #0e68d0;
}
/*在线留言结束*/
/*查看留言开始*/
.hxq_ckly {
  padding: 0 0 30px 0;
}
.hxq_ckly_box {
  padding: 0 0 30px 0;
  min-height: 500px;
}
.c_cklu {
  background: url(../images/liuyanz.png) repeat-y center top;
  padding: 35px 0 20px;
}
.c_tiwen,
.c_huida {
  width: 495px;
}
a.c_chang {
  width: 18px;
  height: 11px;
  background: url(../images/xiajoa.png) no-repeat;
}
a.c_chang:hover {
  opacity: .5;
  filter: alpha(opacity=50);
}
a.c_chang.on {
  background: url(../images/xiajoa1.png) no-repeat;
}
.c_tiwen img {
  float: left;
}
.c_tiwen div {
  margin-left: 70px;
  height: 60px;
  line-height: 30px;
  overflow: hidden;
  color: #333;
}
.c_tiwen.on div {
  height: auto;
  min-height: 60px;
}
.c_tiwen a.c_chang {
  float: right;
}
.c_huida {
  margin-top: 30px;
}
.c_huida img {
  float: right;
}
.c_huida div {
  margin-right: 70px;
  height: 60px;
  line-height: 30px;
  overflow: hidden;
  color: #7c7c7c;
}
.c_huida.on div {
  height: auto;
  min-height: 60px;
}
.c_huida a.c_chang {
  float: left;
}
.c_liuy {
  overflow: hidden;
  padding-top: 15px;
}
.c_liuy .c_date {
  color: #919191;
  font-size: 14px;
  padding-left: 22px;
  background: url(../images/baling.png) no-repeat left center;
  float: right;
  width: 554px;
  *width: 555px;
  text-align: left;
  /*  margin-right: 459px;
  *margin-right: 460px;*/
}
.c_liuy.lefe .c_date {
  color: #919191;
  font-size: 14px;
  padding-left: 0;
  padding-right: 22px;
  background: url(../images/baling.png) no-repeat right center;
  float: left;
  margin-right: 0;
  width: 555px;
  *width: 554px;
  text-align: right;
  /*  margin-left: 461px;
  *margin-left: 460px;*/
}
@-moz-document url-prefix() {
  .c_liuy .c_date {
    width: 555px;
  }
  .c_liuy.lefe .c_date {
    width: 554px;
  }
}
.c_liuy.lefe .c_wenzie {
  float: right;
}
.c_liuy.lefe .c_wenzie {
  float: right;
}
/*查看留言结束*/
/*人力政策开始*/
.hxq_rlzc {
  padding: 20px 0;
  font-size: 14px;
  color: #4d4e4e;
  background: url(../images/hxq_rlzc01.png) no-repeat 710px 0px;
}
/*人力政策结束*/
/*联系我们开始*/
.iw_poi_title {
  color: #c52;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding-right: 13px;
  white-space: nowrap;
}
.iw_poi_content {
  font: 12px arial, sans-serif;
  overflow: visible;
  padding-top: 4px;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
.hxq_lxfs_box {
  position: relative;
}
.hxq_lxfs_content {
  position: absolute;
  bottom: 0;
  left: 100px;
  width: 335px;
  height: 320px;
  background: #fff;
}
.hxq_lxfs_content > div {
  padding: 10px 0 10px 58px;
  font-size: 16px;
  color: #524f4f;
  line-height: 24px;
}
.hxq_lxfs_img {
  padding: 52px 0 38px 0 !important;
  width: 288px;
  margin: 0 auto;
  text-align: center;
  border-bottom: 1px solid #dadada;
}
.hxq_lxfs_addr {
  background: url(../images/hxq_lxfs01.png) no-repeat 25px center;
}
.hxq_lxfs_phone {
  font-size: 18px !important;
  color: #1b5287 !important;
  background: url(../images/hxq_lxfs02.png) no-repeat 25px center;
}
.hxq_lxfs_web {
  background: url(../images/hxq_lxfs03.png) no-repeat 25px center;
}
.hxq_lxfs_weixin {
  background: url(../images/hxq_lxfs04.png) no-repeat 25px center;
}
/*联系我们结束*/
/*网站地图开始*/
.hxq_sitemap {
  padding: 10px 0 10px 0;
  text-align: center;
}
.hxq_sitemap_link {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 996px;
  background: url(../images/hxq_sitemap00.png) no-repeat center top;
  *zoom: 1;
}
.hxq_sitemap_link:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_sitemap_link > div {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.hxq_sitemap_link dl {
  float: left;
  max-width: 142px;
}
.hxq_sitemap_link dt {
  line-height: 42px;
  padding: 0 0 15px 0;
}
.hxq_sitemap_link dt a {
  display: block;
  padding: 0 35px;
  line-height: 42px;
  font-size: 18px;
  color: #fff;
  background: url(../images/hxq_sitemap01.png) no-repeat right center;
}
.hxq_sitemap_link dt a:hover {
  color: yellow;
}
.hxq_sitemap_link dd {
  padding: 10px 0;
}
.hxq_sitemap_link dd a {
  font-size: 14px;
  color: #333;
  line-height: 28px;
}
.hxq_sitemap_link dd a:hover {
  font-weight: bold;
  color: #44ac00;
}
/*网站地图结束*/
/*结束创新开始*/
.hxq_jscx_box {
  font-size: 14px;
  color: #333;
  line-height: 30px;
  *zoom: 1;
}
.hxq_jscx_box:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.hxq_jscx_box .hxq_cell {
  padding-right: 50px;
  width: 325px;
  float: left;
}
/*结束创新结束*/
/* 视频展示开始 */
.hxq_spzs {}
.hxq_spzs li {
  width: 360px !important;
  height: 283px !important;
}
.hxq_spzs li {}
/* 视频展示结束 */+



