﻿/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
body {
  font-size: 12px;
  line-height: 26px;
  font-family: "微软雅黑", serif;
}
.cg_l {
  float: left;
}
.cg_r {
  float: right;
}
/*以上为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
/*public开始*/
.hxq_w1920 {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  min-width: 1002px;
  width: 100%;
  margin: 0 auto;
}
.hxq_w1002 {
  width: 1002px;
  margin: 0 auto;
}
.hxq_w938 {
  width: 938px;
}
.hxq_w927 {
  width: 927px;
}
/*重置输入框属性*/
input {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
textarea {
  background: none;
  font-family: 微软雅黑;
  border: none;
}
/*public结束*/
/*头部开始*/
.hxq_header1 {
  height: 40px;
  font-size: 12px;
  color: #fff;
  background-color: #4b535e;
  line-height: 40px;
}
.hxq_header1_lt {
  float: left;
}
.hxq_header1_rt {
  float: right;
}
.hxq_header1_rt > a {
  display: block;
  float: left;
  width: 105px;
  height: 40px;
  color: #fff;
  text-align: center;
  border-left: 1px solid #7a8795;
}
.hxq_header1_rt > a:hover {
  color: #7a8795;
}
.hxq_back_home {
  padding-left: 20px;
  width: 85px !important;
  text-align: left !important;
  background: url(../images/hxq_header00.png) no-repeat 84px 14px;
}
.hxq_back_home:hover {
  background: url(../images/hxq_header00.png) no-repeat 84px -36px;
}
.hxq_header2 {
  background: url(../images/hxq_header_bgimg.png) no-repeat center top;
}
.hxq_header_logo {
  float: left;
  padding-top: 20px;
}
.hxq_header_logo a {
  display: block;
}
.hxq_header_logo a img {
  vertical-align: middle;
}
.hxq_header2_rt {
  float: right;
  width: 628px;
}
.hxq_header_phone {
  text-align: right;
  line-height: 49px;
  font-size: 13px;
  color: #333;
  border-bottom: 1px solid #c6c6c6;
}
.hxq_header_phone em {
  font-size: 22px;
  color: #fe0000;
}
.hxq_header_nav_ul {
  padding: 3px 0 8px 0;
  width: 700px;
  margin-left: -20px;
}
.hxq_header_nav_ul li {
  float: left;
}
.hxq_header_nav_ul li a {
  display: block;
  padding: 0 28px;
  font-size: 14px;
  color: #333;
  line-height: 52px;
}
.hxq_header_nav_ul li a:hover {
  background: url(../images/hxq_header_nav.png) no-repeat center bottom;
}
.hxq_header_nav_ul li.on {
  background: url(../images/hxq_header_nav.png) no-repeat center bottom;
}
.hxq_header_nav1 {

}
.hxq_header_nav2 {
}
/*头部结束*/
/*底部开始*/
.hxq_footer {
  background-color: #4b535e;
}
.hxq_foo1 {
  line-height: 60px;
  font-size: 13px;
  color: #fff;
  border-bottom: 1px solid #616974;
}
.hxq_foo1 a {
  font-size: 13px;
  color: #fff;
}
.hxq_foo1 a:hover {
  color: #7a8795;
}
.hxq_foo2 {
  padding: 35px 0;
  font-size: 12px;
}
.hxq_foo2 > div {
  position: relative;
}
.hxq_gaba {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  line-height: 26px;
  padding-left: 25px;
  min-height: 20px !important;
  background: url(../images/gaba.png) no-repeat left center;
}
.hxq_foo21 {
  padding: 2px 0;
  width: 800px;
  color: #fff;
  line-height: 32px;
}
.hxq_foo21 a {
  color: #fff;
}
.hxq_foo21 a:hover {
  color: #7a8795;
}
.hxq_foo22 {
  padding: 2px 0;
  width: 800px;
  color: #e0e0e0;
  line-height: 32px;
}
.hxq_foo22 a {
  color: #e0e0e0;
}
.hxq_foo22 a:hover {
  color: #7a8795;
}
.hxq_foo23 {
  padding: 2px 0;
  width: 740px;
  color: #7a8795;
  line-height: 26px;
}
.hxq_foo23 pre {
	white-space: normal;
}
.hxq_foo23 a {
  color: #7a8795;
}
.hxq_foo23 a:hover {
  color: #fff;
}
.hxq_foo_qr {
  position: absolute;
  top: -21px;
  right: 0;
  width: 115px;
  background-color: #fff;
}
.hxq_foo_qr img {
  display: block;
  margin: 0 auto;
}
.hxq_foo_qr em {
  display: block;
  text-align: center;
  font-size: 12px;
  color: #333;
  line-height: 30px;
}
/*底部结束*/
/*首页开始*/
.hxq_index_sec1 {
  min-height: 232px;
  padding: 24px 0 23px 0;
  background: url(../images/hxq_index_bgimg.png) repeat-y center top;
}
.hxq_index_sec1_lt {
  width: 317px;
  float: left;
}
.hxq_index_sec1_ct {
  float: left;
  width: 298px;
}
.hxq_index_sec1_rt {
  float: left;
  width: 317px;
}
.hxq_index_sec1_split {
  float: left;
  height: 232px;
  width: 34px;
  background: url(../images/hxq_index1_split.png) no-repeat center 3px;
}
.hxq_index_h {
  overflow: hidden;
  line-height: 40px;
  background: url(../images/hxq_index_sec_h.png) no-repeat left bottom;
}
.hxq_index_h > a {
  float: right;
  padding: 0 0 0 12px;
  text-transform: uppercase;
  font-size: 12px;
  color: #666;
  font-family: "Times New Roman";
  background: url(../images/hxq_index_h_more.png) no-repeat left 16px;
}
.hxq_index_h > a:hover {
  color: #fe0000;
  background: url(../images/hxq_index_h_more.png) no-repeat left -14px;
}
.hxq_index_h > h2 {
  font-weight: normal;
}
.hxq_index_h > h2 a {
  font-size: 16px;
  color: #333;
}
.hxq_index_h > h2 a em {
  font-size: 14px;
  color: #333;
  text-transform: uppercase;
}
.hxq_index_h > h2 a:hover {
  color: #fe0000;
}
.hxq_index_h > h2 a:hover em {
  color: #fe0000;
}
.hxq_in_cpzx_slide_btn {
	position: absolute;
	top: 126px;
	left: 0;
	width: 1002px;
}
.hxq_in_cpzx_slide_btn .hxq_prev {
	position: absolute;
	top: 0;
	left: -70px;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	font-family: 宋体;
	color: #333;

}
.hxq_in_cpzx_slide_btn .hxq_prev:hover {
	opacity: .5;
	filter: alpha(opacity=50);
}
.hxq_in_cpzx_slide_btn .hxq_next {
	position: absolute;
	top: 0;
	right: -70px;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	font-family: 宋体;
	color: #333;
}
.hxq_in_cpzx_slide_btn .hxq_next:hover {
	opacity: .5;
	filter: alpha(opacity=50);
}
/*首页新闻开始*/
.hxq_index_xwdt_ul {
  padding-top: 25px;
  font-family: 宋体;
}
.hxq_index_xwdt_ul li {
  line-height: 28px;
  width: 317px;
}
.hxq_index_xwdt_ul li > span {
  float: right;
  margin-left: 15px;
  font-size: 12px;
  color: #666;
}
.hxq_index_xwdt_ul li h3 {
  padding-left: 12px;
  font-weight: normal;
  background: url(../images/hxq_index_xwdt_h3.png) no-repeat left -46px;
}
.hxq_index_xwdt_ul li h3 a {
  font-size: 12px;
  color: #333;
}
.hxq_index_xwdt_ul li h3:hover {
  background: url(../images/hxq_index_xwdt_h3.png) no-repeat left 12px;
}
.hxq_index_xwdt_ul li h3 a:hover {
  color: #fe0000;
}
/*首页新闻结束*/
/*招商加盟开始*/
.hxq_index_b {
  padding-top: 29px;
}
/*招商加盟结束*/
/*关于我们开始*/
.hxq_index_gywm_b {
  padding-top: 29px;
  font-size: 12px;
  color: #333;
  line-height: 22px;
  font-family: 宋体;
}
.hxq_index_gywm_b a {
  font-size: 12px;
  color: #fe0000;
}
.hxq_index_gywm_b a:hover {
  color: #333;
}
.hxq_index_gywm_b img {
  padding-bottom: 5px;
}
/*关于我们结束*/
/*产品中心开始*/
.hxq_index_cpzx {
  background: url(../images/hxq_index_bgimg.png) repeat-y center top;
}
.hxq_index_cpzx_b {
  padding: 25px 0 50px 0;
}
.hxq_index_cpzx_b_ul {
  min-height: 240px;
}
.hxq_index_cpzx_b_ul li {
  position: relative;
  float: left;
  height: 240px;
  margin-right: 20px;
}
.hxq_index_cpzx_box {
  position: relative;
  width: 184px;
  margin-top: 18px;
  height: 224px;
}
.hxq_index_cpzx_box > a {
  display: block;
  border: 1px solid #e7e7e7;
}
.hxq_index_cpzx_box > a img {
  vertical-align: middle;
}
.hxq_index_cpzx_box > h3 {
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-weight: normal;
  background-color: #cecece;
}
.hxq_index_cpzx_box > h3 a {
  display: block;
  font-size: 12px;
  color: #333;
}
.hxq_index_cpzx_box .hxq_index_cpzx_pop {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  padding: 34px 0 0 40px;
  width: 144px;
  height: 150px;
  text-align: left;
  font-size: 12px;
  color: #fff;
  font-family: 宋体;
  line-height: 24px;
  background: url(../images/hxq_index_cpzx_pop.png) no-repeat left top;
}
.hxq_index_cpzx_a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 184px;
  height: 240px;
  background: url(../images/transparent.png) no-repeat left bottom;
}
.hxq_index_cpzx_b_ul li:hover {
}
.hxq_index_cpzx_b_ul li:hover .hxq_index_cpzx_pop {
  display: block;
}
.hxq_index_cpzx_b_ul li:hover .hxq_index_cpzx_box h3 {
  background-color: #cca46b;
}
.hxq_index_cpzx_b_ul li:hover .hxq_index_cpzx_box h3 a {
  color: #fff;
}
/*产品中心结束*/
/*首页结束*/
/*子页框架开始*/
.hxq_subpage {
  overflow: hidden;
  background: url(../images/hxq_index_bgimg.png) repeat-y center top;
}
/*左侧导航开始*/
.hxq_subpage_nav {
  float: left;
  width: 60px;
}
.hxq_subpage_nav_ul {
  padding: 40px 0 20px 0;
  margin-bottom: 20px;
  width: 41px;
  word-break: break-all;
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1;
  font-size: 16px;
  text-align: center;
  min-height: 350px;
}
.hxq_subpage_nav_ul li {
  padding: 2px 0;
  width: 51px;
  overflow: hidden;
}
.hxq_subpage_nav_ul li h2 {
  font-weight: normal;
}
.hxq_subpage_nav_ul li h2 a {
  margin: 0 0 0 -1px;
  display: block;
  width: 31px;
  padding: 20px 16px 20px 5px;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  color: #333;
}
.hxq_subpage_nav_ul li h2 a:hover {
  color: #fff;
  background: url(../images/hxq_subpage_nav.png) no-repeat left center;
}
.hxq_subpage_nav_ul li.on h2 a {
  color: #fff;
  background: url(../images/hxq_subpage_nav.png) no-repeat left center;
}
/*左侧导航结束*/
/*右侧内容开始*/
.hxq_subpage_content {
  padding: 13px 0 0 0;
  float: right;
}
.hxq_subpage_content_h {
  float: left;
  height: 95px;
  background: url(../images/hxq_subpage_h.png) no-repeat left top;
}
.hxq_subpage_content_h em {
  display: block;
  padding: 14px 0 0 27px;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #666;
}
.hxq_subpage_content_h strong {
  display: block;
  padding: 0 0 0 27px;
  font-weight: normal;
  font-size: 32px;
  line-height: 35px;
  color: #ff0100;
  font-family: "Times New Roman";
  text-transform: uppercase;
}
.hxq_subpage_content_mbx {
  padding-left: 26px;
  margin-top: 22px;
  float: right;
  font-size: 12px;
  color: #a8a8a8;
  background: url(../images/hxq_mbx.png) no-repeat left center
}
.hxq_subpage_content_mbx a {
  color: #a8a8a8;
}
.hxq_subpage_content_mbx a:hover {
  color: #333;
}
.hxq_subpage_content_b {
  float: right;
}
/*右侧内容结束*/
/*子页框架结束*/
/*网站地图开始*/
.hxq_sitemap {
  padding: 20px 0;
  background: url(../images/hxq_sitemap01.png) no-repeat right bottom;
}
.hxq_sitemap_box {
  position: relative;
  padding: 0 0 0 31px;
  min-height: 415px;
  background: url(../images/hxq_sitemap06.png) repeat-y 13px 0px;
}
.hxq_sitemap_box1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 31px;
  height: 289px;
  background: url(../images/hxq_sitemap04.jpg) no-repeat center top;
}
.hxq_sitemap_box2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 31px;
  height: 99px;
  background: url(../images/hxq_sitemap05.jpg) no-repeat center top;
}
.hxq_sitemap_box3 {
  padding: 30px 0;
}
.hxq_sitemap_box5 {
  padding: 0 0 0 300px;
  background: url(../images/hxq_sitemap07.png) no-repeat left 170px;
}
.hxq_sitemap_dl {
  padding: 10px 0;
  line-height: 28px;
  font-size: 14px;
  font-family: 宋体;
}
.hxq_sitemap_dl dt {
  float: left;
  padding-right: 20px;
}
.hxq_sitemap_dl dt a {
  display: block;
  color: #fff;
  width: 83px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: url(../images/hxq_sitemap02.png);
}
.hxq_sitemap_dl dt a:hover {
  color: yellow;
}
.hxq_sitemap_dl dd {
  padding: 6px 0 5px 0;
  float: left;
  width: 480px;
}
.hxq_sitemap_dl dd a {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin: 0 15px;
  color: #333;
  min-width: 56px;
  border-bottom: 1px solid #fff;
}
.hxq_sitemap_dl dd a:hover {
  color: #ff0100;
  border-bottom: 1px solid #ff0100;
}
/*网站地图结束*/
/*在线留言开始*/
.hxq_zxly {
  padding: 30px 0 40px 0;
}
.hxq_zxly_h {
  padding: 0 0 50px 0;
  margin: 0 auto;
  width: 426px;
  height: 77px;
  font-size: 36px;
  color: #333;
  font-family: "Times New Roman";
  text-align: center;
  background: url(../images/hxq_zxly00.png) no-repeat center top;
}
.hxq_zxly_form {
  width: 743px;
  margin: 0 auto;
}
.hxq_input1_box {
}
.hxq_input1_box span {
  float: left;
  font-size: 21px;
  color: #ff0100;
  line-height: 58px;
  text-align: center;
  width: 20px;
}
.hxq_input1 {

}
.hxq_input1 {
  float: left;
  width: 291px;
  height: 48px;
}
.hxq_input1 input {
  margin-left: 45px;
  width: 228px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  color: #333;
}
.hxq_zxly_name {
  float: left;
}
.hxq_zxly_name .hxq_input1 {
  background: #eaeaea url(../images/hxq_zxly_ico00.png) no-repeat 13px center;
}
.hxq_zxly_phone .hxq_input1 {
  background: #eaeaea url(../images/hxq_zxly_ico02.png) no-repeat 12px center;
}
.hxq_zxly_phone {
  float: right;
}
.hxq_input2_box {

}
.hxq_input2_box span {
  float: left;
  font-size: 21px;
  color: #ff0100;
  line-height: 58px;
  text-align: center;
  width: 20px;
}
.hxq_input2 {
  float: left;
  width: 723px;
  height: 162px;
  background: #eaeaea url(../images/hxq_zxly_ico01.png) no-repeat 15px 15px;
}
.hxq_input2 textarea {
  margin: 10px 0 0 45px;
  height: 140px;
  width: 666px;
  font-size: 14px;
  color: #333;
  line-height: 28px;
  resize: none;
  overflow-y: auto;
}
.hxq_input3_box {
  padding-top: 12px;
}
.hxq_input3 {
  margin-left: 20px;
  float: left;
  width: 186px;
  height: 48px;
  background-color: #eaeaea;
}
.hxq_input3 input {
  margin-left: 15px;
  +margin-left: 0;
  width: 155px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  color: #333;
}
.hxq_zxly_yzm {
  margin-left: 11px;
  display: block;
  float: left;
  width: 115px;
  height: 46px;
  border: 1px solid #d8d8d8;
}
.hxq_zxly_yzm:hover {
  border: 1px solid #4b535e;
}
.hxq_zxly_yzm img {
  vertical-align: middle;
}
.hxq_zxly_submit {
  display: block;
  margin-left: 12px;
  float: left;
  width: 397px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: 18px;
  color: #fff;
  font-family: 宋体;
  background-color: #484848;
}
.hxq_zxly_submit:hover {
  background-color: #4b535e;
}
/*在线留言结束*/
/*产品中心开始*/
.hxq_cpzx {
  padding: 20px 0;
}
.hxq_cpzx_ul {
  width: 1000px;
  min-height: 350px;
  padding-bottom: 30px;
}
.hxq_cpzx_ul li {
  position: relative;
  width: 216px;
  height: 279px;
  margin: 30px 21px 0 0;
  float: left;
  border-bottom: 5px solid #626262;
}
.hxq_cpzx_ul li > a {
  display: block;
  width: 214px;
  height: 214px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
}
.hxq_cpzx_txt {

}
.hxq_cpzx_txt > a {
   float: right;
   margin-top: 22px;
   font-size: 16px;
   color: #666;
   padding-left: 9px;
   line-height: 26px;
   font-family: "Times New Roman";
   text-transform: uppercase;
   background: url(../images/hxq_index_h_more.png) no-repeat left 9px;
 }
.hxq_cpzx_txt > a:hover {
  color: #ff0100;
  background: url(../images/hxq_index_h_more.png) no-repeat left -21px;
}
.hxq_more {
  float: right;
  margin-top: 22px;
  font-size: 16px;
  color: #666;
  padding-left: 9px;
  line-height: 26px;
  font-family: "Times New Roman";
  text-transform: uppercase;
  background: url(../images/hxq_index_h_more.png) no-repeat left 9px;
}
.hxq_more:hover {
  color: #ff0100;
  background: url(../images/hxq_index_h_more.png) no-repeat left -21px;
}
.hxq_cpzx_txt_lt {

}
.hxq_cpzx_txt_lt h3 {
  padding-top: 15px;
  line-height: 19px;
}
.hxq_cpzx_txt_lt h3 a {
  font-size: 16px;
  color: #3e3e3e;
  font-weight: normal;
  font-family: 宋体;
}
.hxq_cpzx_txt_lt h3 a:hover {
  color: #ff0100;
}
.hxq_cpzx_txt_lt span {
  font-size: 12px;
  color: #3e3e3e;
  font-weight: normal;
  font-family: 宋体;
  line-height: 24px;
}
.hxq_cpzx_pop {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  padding: 50px 0 0 50px;
  width: 166px;
  height: 166px;
  overflow: hidden;
  font-size: 12px;
  color: #fff;
  font-family: 宋体0;
  line-height: 24px;
  background: url(../images/hxq_cpzx00.png) no-repeat left top;
}
.hxq_cpzx_pop > a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 216px;
  height: 216px;
  z-index: 100;
  background: url(../images/transparent.png) no-repeat left bottom;
}
.hxq_cpzx_ul li:hover {
  border-bottom: 5px solid #ff0100;
}
.hxq_cpzx_ul li:hover span {
  color: #ff0100;
}
.hxq_cpzx_ul li:hover .hxq_cpzx_pop {
  display: block;
}
/*产品中心结束*/
/*产品中心详情开始*/
.hxq_cpzxxq {
  padding: 20px 0;
  background: url(../images/hxq_cpzxxq01.png) no-repeat right 44px;
}
.hxq_cpzxxq_content {
  padding-left: 35px;
  min-height: 400px;
}
.hxq_cpzxxq_content > img {
  display: block;
  float: left;
  margin: 0 75px 20px 0;
  border: 1px solid #d9d9d9;
}
.hxq_cpzxxq_text {
  padding-top: 25px;
  padding-bottom: 40px;
}
.hxq_cpzxxq_text h1 {
  overflow: hidden;
  width: 210px;
  line-height: 35px;
  font-size: 18px;
  color: #ff0100;
  font-weight: normal;
  font-family: 宋体;
  background: url(../images/hxq_cpzxxq00.png) no-repeat left bottom;
}
.hxq_cpzxxq_text .hxq_cs {
  overflow: hidden;
  padding-top: 15px;
  font-size: 14px;
  color: #333;
  font-family: 宋体;
  line-height: 33px;
}
.hxq_cpzxxq_text .hxq_xx {
  padding: 20px 0;
  font-size: 14px;
  color: #333;
  line-height: 28px;
  font-family: 宋体;
}
/*产品中心详情结束*/
/*公司简介开始*/
.hxq_gsjj {
  font-size: 14px;
  color: #343434;
  font-family: 宋体;
  line-height: 28px;
}
.hxq_gsjj > img {
  float: right;
  margin: 0 0 0 43px;
}
.hxq_gsjj > em {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding-top: 35px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #ff0100;
  line-height: 34px;
  font-weight: bold;
  background: url(../images/hxq_gsjj01.png) no-repeat left bottom;
}
.hxq_gsjj > em > a {
  display: block;
  font-size: 18px;
  color: #ff0100;
}
.hxq_gsjj > em:hover {
  background: url(../images/hxq_gsjj03.png) no-repeat left bottom;
}
.hxq_gsjj > em:hover > a {
  color: #333;
}
/*公司简介结束*/
/*公司愿景开始*/
.hxq_gsyj {
  font-size: 14px;
  color: #666;
  line-height: 28px;
  font-family: 宋体;
}
.hxq_gsyj > img {
  display: block;
  padding: 20px 0;
}
/*公司愿景结束*/
/*公司荣誉开始*/
.hxq_gsry {
  padding: 10px 0 30px 0;
}
.hxq_gsry_ul {
  min-height: 600px;
  padding-bottom: 30px;
  width: 1000px;
}
.hxq_gsry_ul li {
  position: relative;
  width: 287px;
  height: 267px;
  margin: 30px 33px 0 0;
  overflow: hidden;
  float: left;
  border-bottom: 5px solid #1b1e21;
}
.hxq_gsry_pop {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  padding: 117px 0 0 0;
  width: 287px;
  height: 87px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  background: url(../images/hxq_gsry_pop.png) no-repeat left top;
}
.hxq_gsry_ul li:hover {
  border-bottom: 5px solid #ff0100;
}
.hxq_gsry_ul li:hover span {
  color: #ff0100;
}
.hxq_gsry_ul li:hover .hxq_gsry_pop {
  display: block;
}
/*公司荣誉结束*/
/*公司荣誉详情开始*/
.hxq_gsryxq_img {
  margin: 20px auto 0;
  padding-bottom: 15px;
  width: 664px;
  min-height: 450px;
  overflow: hidden;
  background: url(../images/hxq_gsryxq00.png) no-repeat left top;
}
.hxq_gsryxq_img > img {
  display: block;
}
.hxq_gsryxq_img h1 {
  padding-top: 60px;
  line-height: 40px;
  font-size: 16px;
  color: #333;
  font-family: 宋体;
  background: url(../images/hxq_gsryxq01.png) no-repeat left bottom;
}
.hxq_gsryxq {
  padding-bottom: 20px;
  color: #333;
  font-size: 14px;
  line-height: 28px;
}
.hxq_gsryxq_content {
  font-family: 宋体;
  padding-bottom: 20px;
}
/*公司荣誉详情结束*/
/*联系方式开始*/
.hxq_lxfs {
  padding: 0 0 20px 0;
}
.hxq_lxfs_txt {
  padding: 20px 0;
  color: #926005;
  font-size: 20px;
  text-transform: uppercase;
  font-family: "Times New Roman";
}
.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_map {
  position: relative;
  overflow: hidden;
}
.hxq_lxfs_content {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  margin: 7px 0 0 24px;
  padding-top: 20px;
  width: 415px;
  height: 324px;
  background: url(../images/hxq_lxfs00.png) no-repeat left top;
}
.hxq_lxfs_content > div {
  display: block;
  margin-top: 20px;
  overflow: hidden;
  padding: 0 50px 0 100px;
  min-height: 35px;
  color: #333;
  font-size: 16px;
  line-height: 18px;
  font-family: 宋体;
}
.hxq_lxfs_addr {
  background: url(../images/hxq_lxfs_addr.png) no-repeat 46px center;
}
.hxq_lxfs_phone {
  padding-top: 7px !important;
  background: url(../images/hxq_lxfs_phone.png) no-repeat 46px 0px;
}
.hxq_lxfs_web {
  background: url(../images/hxq_lxfs_web.png) no-repeat 46px center;
}
/*联系方式结束*/
/*组织架构开始*/
.hxq_zzjg {
  padding: 30px 0;
  background: url(../images/hxq_zzjg01.png) no-repeat center 105px;
}
.hxq_zzjg > img {
  display: block;
  margin: 0 auto;
}
/*组织架构结束*/
/*企业文化开始*/
.hxq_qywh {

}
.hxq_qywh > img {
  display: block;
  float: left;
  margin: 0 37px 20px 0;
}
.hxq_qywh > div {
  font-size: 14px;
  color: #000;
  line-height: 28px;
  font-family: 宋体;
}
.hxq_qywh > div > em {
  margin-bottom: 20px;
  display: block;
  line-height: 34px;
  overflow: hidden;
  font-family: 微软雅黑;
  font-size: 18px;
  color: #ff0100;
  font-weight: bold;
  background: url(../images/hxq_qywh00.png) no-repeat left bottom;
}
.hxq_qywh > div > img {
  padding: 30px 0 0 0;
}
/*企业文化结束*/
/*招商加盟开始*/
.hxq_zsjm {
  padding: 30px 0;
}
.hxq_zsjm > img {
  margin-top: 10px;
  float: right;
  margin-left: 40px;
}
.hxq_zsjm > div {
  overflow: hidden;
  line-height: 34px;
  font-size: 14px;
  font-family: 宋体;
}
.hxq_zsjm > div > p {
  padding-left: 18px;
  background: url(../images/hxq_zsjm01.png) no-repeat 0px 13px;
/*  *background: url(../images/hxq_zsjm01.png) no-repeat 0px 13px;*/
}
/*招商加盟结束*/
/*人才理念开始*/
.hxq_rcln {
  padding: 5px 0 20px 0;
  font-size: 14px;
  color: #333;
  font-family: 宋体;
  line-height: 28px;
}
.hxq_rcln > em {
  margin-bottom: 20px;
  display: block;
  font-size: 18px;
  font-family: "Times New Roman";
  color: #333;
  text-transform: uppercase;
  background: url(../images/hxq_rcln00.png) no-repeat left bottom;
}
.hxq_rcln > img {
  display: block;
  padding-top: 20px;
}
/*人才理念结束*/
/*新闻动态开始*/
.hxq_xwdt {
  padding: 0 0 30px 0;
}
.hxq_xwdt1 {
  position: relative;
  margin-top: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  padding: 10px 10px 0 10px;
}
.hxq_xwdt1 .hxq_xwdt_date {
  position: absolute;
  top: 10px;
  left: 29px;
  z-index: 100;
  width: 32px;
  height: 39px;
  text-align: center;
  background: url(../images/hxq_xwdt_date00.png) no-repeat left top;
}
.hxq_xwdt1 .hxq_xwdt_date em {
  display: block;
  padding-top: 5px;
  font-size: 12px;
  color: #fff;
  line-height: 14px;
  text-transform: uppercase;
}
.hxq_xwdt1 .hxq_xwdt_date strong {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
.hxq_xwdt1:hover .hxq_xwdt_date {
  position: absolute;
  top: 10px;
  left: 29px;
  z-index: 100;
  width: 32px;
  height: 39px;
  text-align: center;
  background: url(../images/hxq_xwdt_date01.png) no-repeat left top;
}
.hxq_xwdt1 > a {
  display: block;
  margin-right: 20px;
  float: left;
}
.hxq_xwdt1 > a img {
  vertical-align: middle;
}
.hxq_xwdt1 > a:hover img {
  opacity: .7;
  filter: alpha(opacity=70);
}
.hxq_xwdt_content {
  overflow: hidden;
}
.hxq_xwdt_h {

}
.hxq_xwdt_h span {
  float: right;
  font-size: 14px;
  color: #797979;
  font-family: 宋体;
}
.hxq_xwdt_h h3 {
  padding: 0 0 10px 0;
}
.hxq_xwdt_h h3 a{
  font-size: 14px;
  color: #6a6a6a;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  font-family: 宋体;
}
.hxq_xwdt_h h3 a:hover {
  color: #ff0100;
}
.hxq_xwdt_h h3 em {
  float: left;
  margin-right: 10px;
  margin-top: -5px;
  height: 27px;
  line-height: 44px;
  overflow: hidden;
  font-size: 44px;
  font-weight: bold;
  color: #6a6a6a;
  font-family: 微软雅黑;
}
.hxq_xwdt_h h3:hover em {
  color: #ff0100;
}
.hxq_xwdt_jj {
  font-size: 12px;
  color: #7d7d7d;
  line-height: 24px;
  font-family: 宋体;
  height: 48px;
  overflow: hidden;
}
.hxq_mo_topmd {
  margin-top: 0;
}
.hxq_xwdt_ul {
  width: 1000px;
  min-height: 350px;
  padding-bottom: 30px;
}
.hxq_xwdt_ul li {
  margin: 20px 23px 0 0;
  float: left;
  padding: 10px 10px 0 10px;
  background-color: #fff;
  width: 430px;
  border: 1px solid #e7e6e6;
}
.hxq_xwdt_ul li:hover .hxq_xwdt_h h3 em {
  color: #ff0100;
}
/*新闻动态结束*/
/*新闻动态详情开始*/
.hxq_xwdtxq {
  padding: 20px 0;
}
.hxq_xwdtxq h1 {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 54px;
  text-align: center;
}
.hxq_xq_xx {
  line-height: 32px;
  font-size: 12px;
  color: #b2b1b1;
  text-align: center;
  background: url(../images/hxq_xq_xx00.png) no-repeat center top;
}
.hxq_xq_xx a {
  color: #b2b1b1;
}
.hxq_xq_xx em {
  padding-left: 17px;
  background: url(../images/hxq_xq_xx01.png) no-repeat left center;
}
.hxq_xq_xx strong {
  font-weight: normal;
  padding-left: 23px;
  background: url(../images/hxq_xq_xx02.png) no-repeat left center;
}
.hxq_xq_xx a:hover {
  color: #333;
}
.hxq_xwdtxq_b {
  padding: 10px 0 20px 0;
  min-height: 350px;
  font-size: 14px;
  color: #333;
  line-height: 28px;
  font-family: 宋体;
}
/*新闻推荐开始*/
.hxq_xwdt_tj {
  margin-top: 20px;
  background-color: #fff;
  border: 1px solid #e9e8e8;
  padding: 0 20px;
}
.hxq_xwdt_tj_ul {
  width: 1100px;
  min-height: 100px;
  padding: 10px 0;
}
.hxq_xwdt_tj_ul li {
  float: left;
  margin: 0 85px 0 0;
  line-height: 40px;
  width: 400px;
  font-family: 宋体;
}
.hxq_xwdt_tj_ul li > span {
  margin-left: 10px;
  float: right;
  font-size: 14px;
  color: #6a6a6a;
}
.hxq_xwdt_tj_ul li > div {}
.hxq_xwdt_tj_ul li > div em {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  +margin-top: -18px;
  font-size: 22px;
  color: #6c6c6c;
  font-weight: bold;
  height: 14px;
  line-height: 22px;
  overflow: hidden;
}
.hxq_xwdt_tj_ul li > div h3  {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
.hxq_xwdt_tj_ul li > div h3 a {
  font-size: 14px;
  color: #6a6a6a;
  font-weight: normal;
}
.hxq_xwdt_tj_ul li > div h3 a:hover {
  color: #ff0100;
}
.hxq_xwdt_tj_ul li:hover * {
  color: #ff0100;
}
/*新闻推荐结束*/
/*新闻动态详情结束*/
/*招聘职位开始*/
.hxq_zpzw {
  padding: 20px 0 30px 0;
}
.hxq_zpzw_ul {
  min-height: 350px;
  padding-bottom: 30px;
}
.hxq_zpzw_ul li {
  padding: 10px 0;
}
.hxq_w940 {
  width: 940px;
}
.hxq_zpzw_h {
  padding: 0 7px 0 7px;
}
.hxq_zpzw_h em {
  float: left;
  font-size: 30px;
  height: 20px;
  overflow: hidden;
  font-weight: bold;
  color: #d3d2d2;
}
.hxq_zpzw_h h3 {
  float: left;
  font-size: 14px;
  color: #5d5d5d;
  font-family: 宋体;
  font-weight: normal;
}
.hxq_zpzw_jj {
  padding: 0 7px 0 7px;
  line-height: 30px;
  font-size: 12px;
  color: #333;
  font-family: 宋体;
}
.hxq_zpzw_jj em {
  display: block;
  float: left;
  min-width: 340px;
}
.hxq_zpzw_jj strong {
  display: block;
  float: left;
  font-weight: normal;
}
.hxq_zpzx_pop {
  display: none;
}
.hxq_zpzw_bottom {
  min-height: 70px;
  padding: 0 30px 0 7px;
  background: #fff url(../images/hxq_zpzw00.jpg) no-repeat center bottom;
}
.hxq_zpzw_bottom > a {
  display: block;
  margin-left: 15px;
  float: right;
  width: 83px;
  height: 31px;
  text-align: center;
  line-height: 31px;
  color: #fff;
  font-size: 14px;
  font-family: 宋体;
  background: #525252;
}
.hxq_zpzw_bottom > a:hover {
  background-color: #de0000;
}
.hxq_zpzw_content {
  padding: 20px 20px 10px 20px;
  min-height: 100px;
  font-size: 14px;
  color: #5d5d5d;
  font-family: 宋体;
  background: #fff url(../images/hxq_zpzw01.jpg) no-repeat center top;
}
.hxq_zpzw_ul li.on {}
.hxq_zpzw_ul li.on .hxq_zpzw_h * {
  color: #ff0100;
}
.hxq_zpzw_xx {
  float: left;
  width: 420px;
  margin-right: 20px;
}
/*招聘职位结束*/
/*查看留言开始*/
.hxq_ckly {
  padding-bottom: 30px;
}
.hxq_w866 {
  width: 866px;
}
.hxq_ckly_ul {
  min-height: 400px;
  padding-left: 61px;
  padding-bottom: 30px;
}
.hxq_ckly_ul li {
  position: relative;
  margin-top: 30px;
}
.hxq_ckly_ly {
  position: relative;
  z-index: 20;
  background: url(../images/hxq_ckly03.png) repeat-y left top;
}
.hxq_ckly_ly_content {
  position: relative;
  z-index: 20;
  padding: 10px 125px 0 40px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  font-family: 宋体;
  background: url(../images/hxq_ckly10.jpg) no-repeat left top;
}
.hxq_ckly_center {
  position: relative;
  z-index: 10;
  overflow: hidden;
  margin-top: -22px;
  background: url(../images/hxq_ckly01.jpg) no-repeat left top;
}
.hxq_ckly_hf {
  margin-top: -10px;
  min-height: 32px;
  background: url(../images/hxq_ckly04.jpg) repeat-y left top;
}
.hxq_ckly_hf_bottom {
  min-height: 32px;
  background: url(../images/hxq_ckly02.jpg) no-repeat left bottom;
}
.hxq_ckly_hf_content {
  position: relative;
  z-index: 20;
  margin-top: 66px;
  padding: 0 50px 0px 120px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  font-family: 宋体;
}
.hxq_ckly_center_box {
  background: url(../images/hxq_ckly04.jpg) repeat-y left top;
}
.hxq_ckly_ly_ico {
  position: absolute;
  top: 8px;
  left: -43px;
  z-index: 100;
  width: 58px;
  height: 64px;
  background: url(../images/hxq_ckly_ly_ico.png) no-repeat center;
}
.hxq_ckly_hf_ico {
  position: absolute;
  top: 47px;
  left: 34px;
  z-index: 100;
  width: 58px;
  height: 64px;
  background: url(../images/hxq_ckly_hf.png) no-repeat center;
}
.hxq_ckly_ly_content .hxq_more {
  position: absolute;
  bottom: 0;
  right: 40px;
}
.hxq_ckly_ly_more {
  display: none;
}
.hxq_ckly_hf_more {
  display: none;
}
.hxq_ckly_ly_content > div {
  min-height: 54px;
}
.hxq_ckly_ly_content > div > em {
  display: block;
}
.hxq_ckly_hf_content > div {
  min-height: 30px;
}
.hxq_ckly_hf_content > div > em {
  display: block;
}
/*查看留言结束*/