﻿@charset "utf-8";
/* CSS Document */

.clearfix::before,
.clearfix::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix::after {
  clear: both;
}

.pt10 {
  padding-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.ml10 {
  margin-left: 10px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.hide {
  display: none;
}

/*内页公用样式*/

.content {
  width: 1024px;
  margin: auto;
  padding: 20px 0;
  position: relative;
}
.content:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
}
* html .content {
  zoom: 1;
}
*:first-child + html .content {
  zoom: 1;
}

.location {
  width: 1024px;
  height: 30px;
  color: #808080;
  line-height: 30px;
  margin: auto;
  overflow: hidden;
}
.location_1 {
  height: 30px;
  padding-left: 30px;
  color: #808080;
  line-height: 30px;
  background: url(../images/zhu.jpg) no-repeat left center;
}
.location_1 a {
  color: #808080;
}
.location_1 a:hover {
  text-decoration: underline;
}
.location_2 a {
  display: block;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 10px;
  float: left;
  color: #000;
  background-color: #ddd;
  transition: all 0.2s ease-in 0s;
  overflow: hidden;
}
.location_2 a:hover {
  color: #fff;
  background-color: #e65b18;
  text-decoration: none;
}
.location_2 a.cura {
  color: #fff;
  background-color: #e65b18;
  text-decoration: none;
}

.nav_left {
  width: 284px;
  float: left;
}
.nav_left_top {
  width: 284px;
}
.nav_left_top_tit {
  width: 257px;
  height: 62px;
  top: -62px;
  left: 4px;
  opacity: 0.4;
  z-index: 9;
  position: absolute;
  background: #fff none repeat scroll 0 0;
}
.nav_left_top_tit1 {
  width: 245px;
  height: 56px;
  top: -56px;
  left: 10px;
  text-indent: 31px;
  font-size: 18px;
  color: #fff;
  position: absolute;
  z-index: 10;
  line-height: 56px;
  background: #e65b18 none repeat scroll 0 0;
}
.nav_left_top_tit1 b {
  font-weight: 500;
  font-size: 14px;
}

.nav_left .list {
  width: 280px;
  padding-left: 4px;
  background: url("../images/left-nav_14.jpg") repeat-y scroll 0 0;
}
.nav_left .list li {
  width: 220px;
  height: 40px;
  position: relative;
  background: url("../images/li-nav_15.jpg") no-repeat scroll center bottom;
  line-height: 40px;
  padding-left: 37px;
  overflow: hidden;
}
.nav_left .list li a {
  color: #4d4d4d;
  font-weight: bold;
  padding-left: 20px;
  background: url("../images/left-nav-a_06.jpg") no-repeat scroll left center;
}
.nav_left .list li a.cur_bg {
  color: #e65b18;
  background: url("../images/left-nav-a_03.jpg") no-repeat scroll left center;
}
.nav_left .list li a:hover {
  color: #e65b18;
  background: url("../images/left-nav-a_03.jpg") no-repeat scroll left center;
}

.lxwm {
  width: 258px;
  margin-top: 20px;
  margin-left: 4px;
}
.lxwm_cen {
  width: 258px;
  padding-top: 120px;
  padding-bottom: 10px;
  color: #7e7e7e;
  overflow: hidden;
  font-size: 14px;
  background: url(../images/con_ren.jpg) no-repeat top right;
}

.nav_right {
  width: 100%;
  /* float: right; */
}
.nav_right_top {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ccc;
}
.nav_right_top_left {
  float: left;
  font-size: 18px;
  padding-left: 25px;
  color: #4e4e4e;
  background: url(../images/icon23.jpg) no-repeat left center;
}
.nav_right_top_right {
  float: right;
  font-size: 12px;
}
.nav_right_top_right a {
  font-size: 12px;
}
.nav_right_cen {
  width: 100%;
  padding: 10px 0px 0px 0px;
  height: auto;
  padding-bottom: 20px;
  overflow: hidden;
}
.maximg img {
  max-width: 100%;
}

/*关于我们*/
.about {
  width: 1004px;
  margin: auto;
  padding: 30px 0 0;
  overflow: hidden;
}
.about_1 {
  width: 1004px;
  padding-bottom: 50px;
  overflow: hidden;
}
.about_2 {
  width: 440px;
  height: 370px;
  overflow: hidden;
}
.about_2 img {
  width: 440px;
  height: 370px;
}
.about_2 img:not(.noscale) {
  transition: all 2s ease 0s;
}
.about_2 img:hover:not(.noscale) {
  transform: scale(1.2);
}
.about_3 {
  width: 535px;
  height: 370px;
  overflow: hidden;
}
.about_4 {
  width: 535px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #595959;
  font-weight: bold;
  overflow: hidden;
}
.about_5 {
  width: 535px;
  height: 265px;
  padding-top: 10px;
  line-height: 30px;
  color: #595959;
  text-align: justify;
  overflow: hidden;
}
.about_6 {
  width: 535px;
  padding-top: 15px;
  overflow: hidden;
}
.about_6 a {
  display: block;
  width: 135px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  background-color: #e65b18;
}
.about_7 {
  width: 969px;
  height: 39px;
  padding-left: 35px;
  font-size: 18px;
  color: #fff;
  line-height: 39px;
  border-bottom: 1px solid #dcdcdc;
  background: url(../images/icon15.jpg) no-repeat left center;
  overflow: hidden;
}
.about_8 {
  width: 974px;
  padding: 15px 15px;
  margin-top: 20px;
  background-color: #eeeeee;
  overflow: hidden;
}
.picScroll-left2 {
  overflow: hidden;
  position: relative;
}
.picScroll-left2 .bd {
  padding: 0px;
}
.picScroll-left2 .bd ul {
  overflow: hidden;
  zoom: 1;
}
.picScroll-left2 .bd ul li {
  margin: 0 10px;
  width: 235px;
  float: left;
  _display: inline;
  overflow: hidden;
}
.picScroll-left2 .bd ul li .about_9 {
  width: 235px;
  height: 215px;
  margin: auto;
  overflow: hidden;
}
.picScroll-left2 .bd ul li .about_9 img {
  width: 235px;
  height: 215px;
  display: block;
}
.picScroll-left2 .bd ul li .about_9 img:not(.noscale) {
  transition: all 2s ease 0s;
}
.picScroll-left2 .bd ul li .about_9 img:hover:not(.noscale) {
  transform: scale(1.2);
}
.picScroll-left2 .bd ul li .about_10 {
  width: 235px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin: 15px auto 0;
  overflow: hidden;
}
.about_11 {
  width: 1004px;
  height: 50px;
  margin-top: 30px;
  line-height: 50px;
  font-size: 18px;
  color: #3b3a3a;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
  background: url(../images/icon17.jpg) no-repeat center bottom;
}
.about_12 {
  width: 1004px;
  overflow: hidden;
}
.about_12 dl {
  width: 275px;
  height: 240px;
  float: left;
  margin: 30px 0 0 40px;
}
.about_12 dl dt {
  width: 275px;
  height: 200px;
  overflow: hidden;
}
.about_12 dl dt img {
  width: 275px;
  height: 200px;
}
.about_12 dl dt img:not(.noscale) {
  transition: all 2s ease 0s;
}
.about_12 dl dt img:hover:not(.noscale) {
  transform: scale(1.2);
}
.about_12 dl dd {
  width: 275px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  margin-top: 10px;
  overflow: hidden;
}
.about_13 {
  width: 969px;
  height: 39px;
  margin-top: 50px;
  padding-left: 35px;
  font-size: 18px;
  color: #fff;
  line-height: 39px;
  border-bottom: 1px solid #dcdcdc;
  background: url(../images/icon15.jpg) no-repeat left center;
  overflow: hidden;
}
.about_14 {
  width: 1004px;
  padding: 30px 0;
  overflow: hidden;
}
.picScroll-left3 {
  overflow: hidden;
  position: relative;
}
.picScroll-left3 .bd {
  padding: 0px;
}
.picScroll-left3 .bd ul {
  overflow: hidden;
  zoom: 1;
}
.picScroll-left3 .bd ul li {
  margin: 0 10px;
  width: 240px;
  height: 110px;
  float: left;
  _display: inline;
  overflow: hidden;
}
.picScroll-left3 .bd ul li img {
  width: 240px;
  height: 110px;
  display: block;
}
.picScroll-left3 .bd ul li img:not(.noscale) {
  transition: all 2s ease 0s;
}
.picScroll-left3 .bd ul li img:hover:not(.noscale) {
  transform: scale(1.2);
}

/*荣誉资质*/
.case_in dl {
  width: 211px;
  height: 200px;
  float: left;
  margin: 8px 0px 2px 25px;
  text-align: center;
  overflow: hidden;
}
.case_in dl dt {
  width: 207px;
  height: 155px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.case_in dl dt img {
  width: 207px;
  height: 155px;
}
.case_in dl dt img:not(.noscale) {
  transition: all 2s ease 0s;
}
.case_in dl dt img:hover:not(.noscale) {
  transform: scale(1.2);
}
.case_in dl dd {
  width: 211px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.case_in1 dl {
  width: 211px;
  float: left;
  margin: 8px 0px 2px 25px;
  text-align: center;
  overflow: hidden;
}
.case_in1 dl dt {
  width: 207px;
  height: 207px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.case_in1 dl dt img {
  width: 207px;
  height: 207px;
}
.case_in1 dl dt img:not(.noscale) {
  transition: all 2s ease 0s;
}
.case_in1 dl dt img:hover:not(.noscale) {
  transform: scale(1.2);
}
.case_in1 dl dd {
  width: 211px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

/*分页*/
.page {
  width: 100%;
  height: 50px;
  margin: 16px 0px 8px 0px;
  padding-top: 5px;
  text-align: left;
  background-color: #f1f1f1;
}

/*新闻动态*/
.new {
  width: 1004px;
  margin: auto;
  padding: 30px 0 0;
  overflow: hidden;
}
.new_1 {
  width: 1004px;
  height: 55px;
  border-bottom: 1px dashed #808080;
}
.new_2 {
  font-size: 30px;
  color: #4c4c4c;
  line-height: 55px;
  /* border-bottom: 1px solid #e65b18; */
}
.new_2 span {
  color: #e50061;
}
.new_3 {
  height: 55px;
  line-height: 75px;
}
.new_3 a {
  color: #808080;
}
.new_3 a:hover {
  color: #e50061;
  text-decoration: underline;
}
.new_12 {
  width: 1002px;
  height: auto;
  margin: 15px auto 0;
  border-top: 1px solid #cecece;
  border-left: 1px solid #cecece;
  border-bottom: 3px solid #cecece;
  overflow: hidden;
}
.new_13 {
  width: 333px;
  height: 435px;
  padding-top: 20px;
  border-right: 1px solid #cecece;
  overflow: hidden;
  border-bottom: 1px solid #cecece;
}
.new_13 dl {
  width: 295px;
  margin: auto;
  overflow: hidden;
}
.new_13 dl dt {
  width: 293px;
  height: 180px;
  border: 1px solid #cecece;
  overflow: hidden;
}
.new_13 dl dt img {
  width: 293px;
  height: 180px;
}
.new_13 dl dt img:not(.noscale) {
  transition: all 2s ease 0s;
}
.new_13 dl dt img:hover:not(.noscale) {
  transform: scale(1.1);
}
.new_13 dl dd.dd1 {
  width: 293px;
  height: 30px;
  line-height: 30px;
  margin-top: 20px;
  overflow: hidden;
}
.new_13 dl dd.dd1 a {
  font-size: 16px;
  font-weight: bold;
}
.new_13 dl dd.dd2 {
  width: 293px;
  height: 100px;
  color: #666;
  line-height: 25px;
  margin-top: 5px;
  overflow: hidden;
}
.new_13 dl dd.dd3 {
  width: 293px;
  text-align: center;
  padding-top: 25px;
}
.new_13 dl dd.dd3 a {
  display: inline-block;
  width: 110px;
  height: 33px;
  text-align: center;
  line-height: 33px;
  border: 1px solid #cecece;
}
.new_13 dl:hover dd.dd3 a {
  width: 100px;
  height: 35px;
  line-height: 35px;
  color: #fff;
  background-color: #e65b18;
}

.new_list dl {
  width: 730px;
  height: 120px;
  border-bottom: 1px dashed #dddddd;
}
.new_list dl dt {
  width: 730px;
  height: 30px;
  line-height: 30px;
}
.new_list dl dt a {
  font-size: 14px;
  font-weight: bold;
}
.new_list dl dd.arc_into {
  width: 730px;
  font-size: 12px;
  color: #ccc;
}
.new_list dl dd.arc_desp {
  width: 730px;
  font-size: 12px;
  color: #666;
  line-height: 21px;
  height: 60px;
  overflow: hidden;
}
.new_list dl dd.arc_desp img {
  width: 100px;
  height: 60px;
  float: left;
  margin-right: 10px;
  border: 0px;
}
.nn_tit {
  width: 730px;
  padding: 10px 0;
  line-height: 30px;
  color: #333;
  font-size: 20px;
  text-align: center;
  overflow: hidden;
}
.nn_info {
  width: 730px;
  text-align: center;
  border-bottom: 1px dashed #dddddd;
  font-size: 12px;
  color: #999;
  padding: 3px 0;
  overflow: hidden;
}
.nn_con {
  width: 710px;
  text-align: left;
  border-bottom: 1px dashed #dddddd;
  padding: 10px;
  overflow: hidden;
}
.prev_next {
  margin-top: 10px;
  width: 730px;
  overflow: hidden;
}
/*产品展示*/
.product {
  width: 1024px;
  margin: auto;
  padding: 30px 0 0;
  overflow: hidden;
}
.cp_list {
  width: 1100px;
}
.cp_list dl {
  width: 320px;
  float: left;
  margin: 20px 32px 0px 0;
}
.cp_list dl dt {
  width: 320px;
  height: 320px;
  overflow: hidden;
}
.cp_list dl dt img {
  width: 320px;
  height: 320px;
}
.cp_list dl dt img:not(.noscale) {
  transition: all 2s ease 0s;
}
.cp_list dl dt img:hover:not(.noscale) {
  transform: scale(1.2);
}
.cp_list dl dt a:hover img {
  filter: alpha(opacity=86);
  -moz-opacity: 0.86;
  opacity: 0.86;
}
.cp_list dl dd {
  width: 320px;
  height: 50px;
  overflow: hidden;
  line-height: 50px;
  text-align: center;
  background-color: #fcf8f7;
}
.pro_2 {
  width: 100%;
  height: 36px;
  border-bottom: solid #ddd 1px;
  margin: 8px 0px 2px 0px;
  overflow: hidden;
}
.pro_1 {
  padding-top: 15px;
  overflow: hidden;
}
.txt_1 {
  color: #182b3c;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  font-weight: bold;
  text-align: center;
}
.txt_6 {
  color: #66ac02;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  font-weight: bold;
}
.p1 {
  text-align: center;
  margin-top: 10px;
  overflow: hidden;
}
.p2 {
  width: 720px;
  height: auto;
  margin-top: 20px;
}

/*留言反馈*/
.mes_tit {
  width: 500px;
  border: 1px solid #cccccc;
  height: 30px;
  padding-left: 10px;
  margin-left: 10px;
}
.mes_textarea {
  width: 490px;
  border: 1px solid #cccccc;
  height: 130px;
  padding: 10px;
  margin-left: 10px;
}
.mes_code {
  width: 100px;
  border: 1px solid #cccccc;
  height: 30px;
  padding-left: 10px;
  margin-left: 10px;
}
.mes_tijiao {
  width: 100px;
  height: 35px;
  background-color: #e65b18;
  color: #fff;
  border: 0px;
  cursor: pointer;
  margin-left: 10px;
}
.message_3 table {
  border-left: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  margin-top: 10px;
}
.message_3 table td {
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding-left: 10px;
  padding-right: 10px;
}
.message_3 table td span {
  color: #000;
  font-weight: bold;
}

/*百度地图*/
.iw_poi_title {
  color: #cc5522;
  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;
}


/*分页样式*/
.page {
 overflow: auto;
 clear: both;
}
.page a,
.page span {
 float: left;
 display: flex;
 border: 1px solid #d3d1d1;
 padding: 3px 10px;;
 margin-left: 4px;
 line-height: 22px;
}

.page .active span {
 background: #e65b18;
 color: #fff;
 border: 1px solid #e65b18;
}
.page a:link,
.page a:visited {
 text-decoration: none;
}
.page a:hover {
 background: #e65b18;
 color: #fff;
}
.page .current {
 background: #e65b18;
 color: #fff;
}
.page #total {
 color: red;
}

.page  ul{
	display: flex;
	justify-content: center;
	margin-top: 6px;
}