.s_content {
  float: left;
  margin-left: 10px;
}
.about_main {
  width: 944px;
  float: right;
}
.about_main .atop {
  height: 143px;
  width: 944px;
  margin-bottom: 18px;
}
.about_main .amaininfo {
  padding-bottom: 20px;
  width: 884px;
  background: url("aboutbg.jpg")/*tpa=http://www.hnlyzl.net/images/aboutbg.jpg*/ no-repeat;
  padding-top: 17px;
  padding-left: 30px;
  padding-right: 30px;
}
.about_main .amaininfo .ntit {
  font-size: 18px;
  color: #267cbc;
  margin-bottom: 20px;
}
.about_main .amaininfo .news_info .ntit2 {
  font-size: 20px;
  color: #0c6295;
  padding-bottom: 10px;
  border-bottom: 1px dotted #7a7a7a;
  text-align: center;
}
.about_main .amaininfo .news_info .dat {
  display: block;
  float: right;
  font-style: normal;
  font-size: 12px;
  color: #222f5b;
  margin-top: 10px;
  margin-bottom: 20px;
}
.about_main .amaininfo .news_info .itxt {
  font-size: 14px;
  color: #2e2e2e;
  line-height: 25px;
  text-indent: 2em;
  margin-bottom: 10px;
}
.about_main .amaininfo .news_info .iimg {
  float: left;
  margin-bottom: 15px;
  margin-top: 10px;
}
.about_main .amaininfo .ninfo_nav {
  margin-top: 40px;
}
.about_main .amaininfo .ninfo_nav span {
  display: block;
  font-size: 14px;
  color: #2e2e2e;
  margin-bottom: 10px;
}
.about_main .amaininfo .ninfo_nav span code {
  font-size: 16px;
  font-style: normal;
  color: #797979;
}
.about_main .amaininfo .ninfo_nav span i {
  float: left;
  font-style: normal;
}
.about_main .amaininfo .ninfo_nav span a {
  color: #2e2e2e;
}
.about_main .amaininfo .ninfo_nav span a:hover {
  color: #157ab8;
}
.about_main .amaininfo .close {
  display: block;
  text-align: center;
  margin: 50px auto;
  font-size: 14px;
  color: #2e2e2e;
}
.about_main .amain {
  width: 884px;
  background: url("aboutbg.jpg")/*tpa=http://www.hnlyzl.net/images/aboutbg.jpg*/ no-repeat;
  padding-top: 17px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom:60px;
  /*产品*/

  /*常见问题*/

  /*成功案例*/

  /*合作伙伴*/

  /*售后服务*/

  /*专业*/

  /*理念*/

  /*见证*/

  /*联系*/

  /*招聘*/

  /*留言*/

  /*空气*/

}
.about_main .amain h2 {
  font-size: 18px;
  color: #267cbc;
  margin-bottom: 20px;
}
.about_main .amain .page {
  width: 385px;
  margin: 0px auto;
  margin-top: 15px;
}
.about_main .amain .page a {
  display: block;
  float: left;
  font-size: 12px;
  color: #000;
  margin-right: 14px;
  margin-top: 2px;
}
.about_main .amain .page a:hover {
  color: #157ab8;
}
.about_main .amain .page a.pindex {
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  color: #5f5f5f;
  margin-top: 0px;
}
.about_main .amain .page a.active,
.about_main .amain .page a.pindex:hover {
  background: #c8c8c8;
  color: #af0000;
}
.about_main .amain .news_top {
  margin-bottom: 15px;
}
.about_main .amain .news_top li {
  padding-bottom: 10px;
  border-bottom: 1px dotted #7a7a7a;
  padding-top: 10px;
}
.about_main .amain .news_top li .nt_top {
  margin-bottom: 12px;
}
.about_main .amain .news_top li .nt_top img {
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
.about_main .amain .news_top li .nt_top span {
  display: block;
  float: left;
  font-size: 14px;
  color: #0c6295;
  font-weight: bold;
}
.about_main .amain .news_top li .nt_top em {
  float: right;
  font-size: 12px;
  color: #222f5b;
  font-style: normal;
}
.about_main .amain .news_top li .nt_bottom img {
  float: left;
  margin-right: 18px;
}
.about_main .amain .news_top li .nt_bottom .ntb_txt {
  float: left;
  width: 580px;
}
.about_main .amain .news_top li .nt_bottom .ntb_txt p {
  font-size: 14px;
  color: #2e2e2e;
  line-height: 23px;
  text-indent: 2em;
  margin-top: 3px;
}
.about_main .amain .news_bottom {
  padding-bottom: 15px;
}
.about_main .amain .news_bottom li {
  line-height: 35px;
  height: 35px;
  border-bottom: 1px dotted #7a7a7a;
}
.about_main .amain .news_bottom li img {
  float: left;
  margin-top: 18px;
  margin-right: 5px;
}
.about_main .amain .news_bottom li a {
  display: block;
  float: left;
  font-size: 12px;
  color: #000;
}
.about_main .amain .news_bottom li a:hover {
  color: #157ab8;
}
.about_main .amain .news_bottom li em {
  font-style: normal;
  float: right;
  font-size: 12px;
  color: #000;
}
.about_main .amain .plist li {
  float: left;
  margin-right: 16px;
  margin-bottom: 20px;
  width: 278px;
}
.about_main .amain .plist li .pimg {
  width: 278px;
  height: 220px;
  background: url("pro_k.png")/*tpa=http://www.hnlyzl.net/images/pro_k.png*/ no-repeat;
  padding-top: 3px;
  padding-left: 1px;
  margin-bottom: 5px;
}
.about_main .amain .plist li h2 {
  font-size: 14px;
  color: #017fc9;
  margin-bottom: 10px;
}
.about_main .amain .plist li h3 {
  font-size: 12px;
  color: #535353;
  font-weight: bold;
  margin-bottom: 5px;
}
.about_main .amain .plist li p {
  font-size: 12px;
  color: #535353;
  line-height: 23px;
}
.about_main .amain .plist li .chakan {
  display: block;
  width: 101px;
  height: 25px;
  margin-top: 10px;
}
.about_main .amain .plist .page {
  padding-bottom: 20px;
}
.about_main .amain .anz_list{ margin-left:50px; margin-right:40px;}
.about_main .amain .anz_list h3{ height:45px; line-height:45px; width:100%; background:#80bfe4; font-size:24px; color:#003b5e; text-align:center; margin-bottom:25px;
}
.about_main .amain .anz_list .aimg{ display:block; margin-top:15px; margin-bottom:15px;}
.about_main .amain .anz_list p{ font-size:14px; color:#2e2e2e; text-indent:2em; line-height:25px;}
.about_main .amain .anz_list .az_m{ padding-top:18px; padding-left:14px; background:#b2d8ef; padding-bottom:20px;}
.about_main .amain .anz_list .az_m span{ display: block; width:100%; text-align:center; font-size:28px; color:#003b5e; margin-bottom:10px;}
.about_main .amain .ser_list li {
  border-bottom: 1px dotted #7a7a7a;
  padding: 15px 0px;
  position: relative;
}
.about_main .amain .ser_list li .s_top {
  margin-bottom: 12px;
}
.about_main .amain .ser_list li .s_top img {
  float: left;
  margin-top: 5px;
}
.about_main .amain .ser_list li .s_top a {
  float: left;
  font-size: 14px;
  color: #0c6295;
  margin-left: 5px;
  font-weight: bold;
}
.about_main .amain .ser_list li p {
  font-size: 12px;
  color: #2e2e2e;
  line-height: 20px;
  margin-top: 10px;
  text-indent: 2em;
}
.about_main .amain .ser_list li .xq {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 15px;
  font-size: 12px;
  color: #017fc9;
  font-weight: bold;
}
.about_main .amain .ser_list li .xq:hover {
  color: #157ab8;
}
.about_main .amain .ser_list .page {
  padding-bottom: 20px;
}
.about_main .amain .success_list li {
  border-bottom: 1px dotted #7a7a7a;
  padding: 15px 0px;
  position: relative;
}
.about_main .amain .success_list li .s_top {
  margin-bottom: 12px;
}
.about_main .amain .success_list li .s_top img {
  float: left;
  margin-top: 5px;
}
.about_main .amain .success_list li .s_top a {
  float: left;
  font-size: 14px;
  color: #0c6295;
  margin-left: 5px;
  font-weight: bold;
}
.about_main .amain .success_list li .s_b {
  margin-top: 15px;
}
.about_main .amain .success_list li .s_b img {
  float: left;
  margin-right: 10px;
}
.about_main .amain .success_list li .s_b p {
  width: 554px;
  float: left;
  font-size: 14px;
  color: #2e2e2e;
  line-height: 23px;
  text-indent: 2em;
}
.about_main .amain .success_list li .xq {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 15px;
  font-size: 12px;
  color: #222f5b;
  font-weight: bold;
}
.about_main .amain .success_list li .xq:hover {
  color: #157ab8;
}
.about_main .amain .success_list .page {
  padding-bottom: 20px;
}
.about_main .amain .hz_list {
  padding-bottom: 20px;
}
.about_main .amain .hz_list li {
  float: left;
  width: 191px;
  margin-bottom: 25px;
  margin-right: 25px;
}
.about_main .amain .hz_list li .hzimg {
  width: 191px;
  height: 152px;
  background: url("hkuan.png")/*tpa=http://www.hnlyzl.net/images/hkuan.png*/ no-repeat;
  padding-top: 7px;
  padding-left: 7px;
}
.about_main .amain .hz_list li p {
  font-size: 12px;
  color: #000;
  text-align: center;
  margin-top: 5px;
}
.about_main .amain .hz_list .page {
  padding-top: 50px;
}
.about_main .amain .sh_list {
  position: relative;
  padding-bottom: 30px;
}
.about_main .amain .sh_list .sl_top {
  width: 873px;
  height: 10px;
  background: url("sh_top.jpg")/*tpa=http://www.hnlyzl.net/images/sh_top.jpg*/ no-repeat;
}
.about_main .amain .sh_list .sl_main {
  width: 873px;
  background: url("sh_bg.jpg")/*tpa=http://www.hnlyzl.net/images/sh_bg.jpg*/ repeat-y;
  padding-top: 92px;
}
.about_main .amain .sh_list .sl_main .sl_main_left {
  width: 450px;
  float: left;
  margin-left: 40px;
}
.about_main .amain .sh_list .sl_main .sl_main_left h3 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #000;
}
.about_main .amain .sh_list .sl_main .sl_main_left p {
  text-indent: 2em;
  font-size: 14px;
  color: #353535;
  margin-bottom: 5px;
  line-height: 23px;
}
.about_main .amain .sh_list .sl_main .sl_main_left .i {
  margin-top: 10px;
  display: block;
  margin-bottom: 30px;
}
.about_main .amain .sh_list .sl_main .sl_main_right {
  float: right;
  width: 294px;
  margin-right: 70px;
}
.about_main .amain .sh_list .sl_main .sl_main_right img {
  margin-bottom: 5px;
}
.about_main .amain .sh_list .sl_bottom {
  width: 873px;
  background: url("sh_bottom.jpg")/*tpa=http://www.hnlyzl.net/images/sh_bottom.jpg*/ no-repeat;
  height: 15px;
}
.about_main .amain .sh_list .sl_icon {
  position: absolute;
  top: 10px;
  right: 20px;
}
.about_main .amain .zhuanye p {
	color: #2e2e2e;
	text-indent: 2em;
	line-height: 20px;
	margin-bottom: 5px;
	clear: both;
}
.about_main .amain .zhuanye p i {
  font-style: normal;
  color: #017fc9;
  font-weight: bold;
}
.about_main .amain .zhuanye h3 {
  border-top: 1px dotted #7a7a7a;
  padding-top: 20px;
  margin-top: 10px;
}
.about_main .amain .zhuanye h3 span {
  display: block;
  height: 35px;
  line-height: 35px;
  background: #017fc9;
  font-size: 18px;
  color: #FFF;
  padding-left: 10px;
  margin-bottom: 15px;
}
.about_main .amain .zhuanye h4 {
  font-size: 12px;
  color: #2e2e2e;
  font-weight: bold;
  margin-bottom: 10px;
}
.about_main .amain .zhuanye img {
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
}
.about_main .amain .linian {
  padding-bottom: 30px;
}
.about_main .amain .linian h3 {
  font-size: 18px;
  color: #017fc9;
  margin-bottom: 10px;
  font-weight: bold;
  margin-top: 25px;
}
.about_main .amain .linian p {
  font-size: 12px;
  color: #2e2e2e;
  line-height: 20px;
  text-indent: 2em;
}
.about_main .amain .linian img {
  float: right;
  padding: 20px;
}
.about_main .amain .jianzheng {
  padding-bottom: 30px;
}
.about_main .amain .jianzheng li {
  margin-right: 35px;
  margin-bottom: 20px;
  width: 405px;
  float: left;
}
.about_main .amain .jianzheng li .jtop {
  padding-bottom: 10px;
  border-bottom: 1px dotted #3e3e3e;
  margin-bottom: 15px;
}
.about_main .amain .jianzheng li .jtop a {
  font-size: 14px;
  color: #017fc9;
}
.about_main .amain .jianzheng li .jtop a:hover {
  color: #157ab8;
  font-weight: bold;
}
.about_main .amain .jianzheng li .jbottom img {
  float: left;
  margin-right: 5px;
}
.about_main .amain .jianzheng li .jbottom p {
  font-size: 12px;
  color: #444444;
  width: 235px;
  float: left;
  line-height: 20px;
}
.about_main .amain .jianzheng li .jbottom .xq {
  display: block;
  margin-top: 5px;
  color: #a22020;
  font-size: 12px;
}
.about_main .amain .jianzheng li .jbottom .xq:hover {
  color: #157ab8;
  font-weight: bold;
}
.about_main .amain .contact_main {
  padding-bottom: 30px;
}
.about_main .amain .contact_main .cm_left {
  width: 445px;
  float: left;
  padding-right: 28px;
  border-right: 1px solid #bdbdbd;
  margin-left: 38px;
}
.about_main .amain .contact_main .cm_left li {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #3e3e3e;
}
.about_main .amain .contact_main .cm_left li .cl_tit {
  float: left;
  width: 136px;
  font-size: 14px;
  color: #017fc9;
  font-weight: bold;
  padding-top: 5px;
}
.about_main .amain .contact_main .cm_left li .cl_con {
  width: 305px;
  float: left;
}
.about_main .amain .contact_main .cm_left li .cl_con p {
  font-size: 12px;
  color: #373738;
  line-height: 25px;
}
.about_main .amain .contact_main .cm_right {
  float: left;
  margin-left: 48px;
  width: 284px;
}
.about_main .amain .contact_main .cm_right h2 {
  font-size: 16px;
  color: #616060;
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
}
.about_main .amain .contact_main .cm_right img {
  margin: 0px auto;
  display: block;
  margin-bottom: 20px;
}
.about_main .amain .zp_main {
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 30px;
}
.about_main .amain .zp_main h2 {
  font-size: 14px;
  color: #4f4f4f;
  line-height: 25px;
  margin-bottom: 40px;
  text-indent: 2em;
}
.about_main .amain .zp_main .zp_item {
  width: 786px;
  background: url("zp_bg.png")/*tpa=http://www.hnlyzl.net/images/zp_bg.png*/ center top no-repeat;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}
.about_main .amain .zp_main .zp_item h3 {
  font-size: 14px;
  color: #267cbc;
  font-weight: bold;
  margin-bottom: 10px;
}
.about_main .amain .zp_main .zp_item p {
  font-size: 12px;
  color: #4f4f4f;
  margin-bottom: 10px;
}
.about_main .amain .liuyan_list {
  padding-bottom: 30px;
  width: 809px;
  margin-left: 37px;
}
.about_main .amain .liuyan_list h2 {
  padding-bottom: 10px;
  border-bottom: 1px dotted #3e3e3e;
}
.about_main .amain .liuyan_list h2 p {
  font-size: 14px;
  color: #282828;
  margin-bottom: 10px;
}
.about_main .amain .liuyan_list .form table {
  width: 100%;
}
.about_main .amain .liuyan_list .form table tr {
  height: 45px;
}
.about_main .amain .liuyan_list .form table tr .tit {
  width: 100px;
  text-align: left;
  font-size: 14px;
  color: #000;
}
.about_main .amain .liuyan_list .form table tr .tit code {
  color: #dd0000;
  margin-right: 5px;
}
.about_main .amain .liuyan_list .form table tr .txt {
  width: 257px;
  height: 27px;
  line-height: 27px;
  border: 1px solid #afc2dc;
}
.about_main .amain .liuyan_list .form table tr .tip {
  padding-left: 15px;
  font-size: 12px;
  color: #828282;
}
.about_main .amain .liuyan_list .form table tr textarea {
  width: 447px;
  height: 103px;
  border: 1px solid #afc2dc;
  font-size: 14px;
  color: #000;
  line-height: 25px;
  padding: 3px;
}
.about_main .amain .kqcontent {
  padding-bottom: 30px;
}
.about_main .amain .kqcontent p {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  text-indent: 2em;
}
.about_main .amain .kqcontent .kimg {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.about_main .fangan {
  padding-top: 40px;
}
.about_main .fangan h2 {
  font-size: 30px;
  color: #595757;
  margin-bottom: 18px;
}
.about_main .fangan p {
  margin-bottom: 30px;
  font-size: 18px;
  color: #595757;
  line-height: 30px;
}
.about_main .pinfo {
  padding-top: 30px;
}
.about_main .pinfo .pinfo_top img {
  display: block;
  padding: 1px;
  border: 1px solid #d5d5d5;
  float: left;
}
.about_main .pinfo .pinfo_top .pi_txt {
  float: right;
  width: 430px;
  padding-top: 8px;
}
.about_main .pinfo .pinfo_top .pi_txt h2 {
  font-size: 14px;
  color: #017fc9;
  margin-bottom: 15px;
}
.about_main .pinfo .pinfo_top .pi_txt h3 {
  font-size: 12px;
  color: #535353;
  font-weight: bold;
  margin-bottom: 15px;
}
.about_main .pinfo .pinfo_top .pi_txt span {
  font-size: 12px;
  display: block;
  color: #535353;
  margin-bottom: 15px;
}
.about_main .pinfo .pinfo_top .pi_txt p {
  font-size: 12px;
  color: #535353;
  line-height: 25px;
  text-indent: 2em;
}
.about_main .pinfo .pinfo_bottom {
  margin-top: 30px;
  padding-bottom: 30px;
}
.about_main .pinfo .pinfo_bottom .pit {
  font-size: 14px;
  color: #017fc9;
  padding-bottom: 5px;
  border-bottom: 1px dotted #3e3e3e;
  margin-bottom: 20px;
}
.about_main .pinfo .pinfo_bottom em {
  display: block;
  font-style: normal;
  font-size: 14px;
  color: #000;
  margin-bottom: 8px;
  font-weight: bold;
  margin-top: 30px;
}
.about_main .pinfo .pinfo_bottom span {
  display: block;
  font-size: 12px;
  color: #606061;
  line-height: 24px;
  margin-bottom: 5px;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs {
  width: 775px;
  margin-top: 30px;
  border: 1px solid #cccccc;
  border-top: 2px solid #cc0000;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tabs_nav li {
  float: left;
  height: 35px;
  line-height: 35px;
  width: 257px;
  background: url("tabbg.jpg")/*tpa=http://www.hnlyzl.net/images/tabbg.jpg*/ repeat-x;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #CCC;
  text-align: center;
  font-size: 12px;
  color: #3e3d3d;
  cursor: pointer;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tabs_nav li.last {
  border-right: 0px;
  width: 259px;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tabs_nav li.active {
  background: none;
  border-bottom: 0px;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tab_content {
  padding: 20px 10px;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tab_content .ptabs {
  display: none;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tab_content .ptabs h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
  color: #000;
}
.about_main .pinfo .pinfo_bottom .pinfo_tabs .pi_tab_content .ptabs p {
  font-size: 12px;
  line-height: 25px;
}
.pnav {
  width: 911px;
  border: 1px solid #e3e2e2;
  height: 29px;
  line-height: 29px;
  margin-bottom: 3px;
  background: url("products_nav_bg.jpg")/*tpa=http://www.hnlyzl.net/images/products_nav_bg.jpg*/ no-repeat;
  padding-left: 30px;
}
.pnav a {
  display: block;
  float: left;
  font-size: 12px;
  color: #000;
}
.pnav span {
  display: block;
  float: left;
  font-size: 12px;
  color: #000;
  margin: 0px 12px;
}
