/*************************
	头部导航
*************************/
.header .logo {
  width: 213px;
  height: 69px;
  margin-top: 17px;
  margin-bottom: 23px;
}
.header .h-r-top li {
  display: inline-block;
  margin-left: 18px;
  vertical-align:middle;
  position: relative;
  padding-bottom: 4px;
}
.header .h-r-top li.search {
  width: 142px;
  height: 23px;
  border: 1px solid #d2d2d2;
  border-radius: 20px;
  padding-left: 9px;
}
.header .h-r-top li.search .inp {
  width: 110px;
  line-height: 23px;
}
.header .h-r-top li.search .btn {
  width: 24px;
  height: 23px;
  background: url(../../images/ico01.png) no-repeat center center;
}
.header .h-r-top li.email {
  width: 26px;
  height: 23px;
  background: url(../../images/ico02.png) no-repeat center center;
}
.header .h-r-top li.email:hover {
  background-image: url(../../images/ico02h.png);
}
.header .h-r-top li.eng {
  background-image: url(../../images/ico03.png);
}
.header .h-r-top li.eng:hover {
  background-image: url(../../images/ico03h.png);
}
.header .h-r-top li.eng:hover .eng-box {
  display: block;
}
.header .h-r-top li.ewm {
  background-image: url(../../images/ico04.png);
}
.header .h-r-top li.ewm:hover {
  background-image: url(../../images/ico04h.png);
}
.header .h-r-top li.ewm:hover .ewm-box {
  display: block;
}
.header .h-r-top li.eng,
.header .h-r-top li.ewm {
  height: 29px;
  width: 22px;
  background-position: center center;
  background-repeat: no-repeat;
}
.header .h-r-top li .ewm-box,
.header .h-r-top li .eng-box {
  width: 96px;
  position: absolute;
  left: 50%;
  top: 32px;
  z-index: 99;
  margin-left: -48px;
  background: url(../../images/h-bg.png) repeat;
}
.header .h-r-top li .eng-box {
  padding: 7px 0;
}
.header .h-r-top li .eng-box a {
  color: #fff;
  line-height: 28px;
  text-align: center;
}
.header .h-r-top li .eng-box a:hover,
.header .h-r-top li .eng-box a.act {
  background: url(../../images/h-bg01.png) repeat;
}
.header .h-r-top li .ewm-box {
  padding: 5px;
  margin-left: -53px;
}
.header .nav {
  margin-top: 10px;
}
.header .nav li {
  float: left;
  padding-bottom: 1px;
  margin-left: 22px;
  position: relative;
}
.header .nav li > a {
  line-height: 24px;
  padding-bottom: 10px;
  border-bottom: 3px solid #fff;
  padding-left:7px;
  padding-right:7px;
  font-size: 16px;
  color: #333;
}
.header .nav li .snav {
  left: 50%;
  margin-left: -70px;
  top: 50px;
  z-index: 9;
  background-color: #d6000f;
  padding: 5px 20px;
  font-size: 0;
  min-width: 100px;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.5s;
}
.header .nav li .snav a {
  display: block;
  color: #fff;
  font-size: 14px;
  margin: 0 8px;
  line-height: 26px;
  float: left;
  width: auto;
}
.header .nav li .snav a:hover{
background:#93030d;
}
.header .nav li:hover > a,
.header .nav li.act > a {
  color: #d6000f;
  border-bottom:3px solid #d6000f;
}
.header .nav li:hover .snav {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.5s;
}
.header-right{}
.tel{ color:#d6000f;}
.title {
  background: url(../../images/title-bg02.png) repeat-x center center;
}
.title.tit03 {
  background: url(../../images/title-bg03.png) no-repeat center center;
}
.title.tit04 {
  background: url(../../images/title-bg04.png) no-repeat center center;
}
.title .title-div {
  width: 260px;
}
.about-index .a-left {
  width: 50%;
}
.about-index .a-left .a-text {
  height: 350px;
  -webkit-line-clamp: 8;
}
.about-index .a-right {
  width: 46.4%;
}
.about-index .more {
  width: 96px;
  border-radius: 5px;
  border: 1px solid #f39800;
  background:#f39800;
  color:#FFFFFF;
}
.product-index {
background:url(../../images/probg.jpg) repeat;
}
.product-index:hover {
background:url(../../images/probg02.jpg) repeat;
}


.product-index ul {
/*  margin-left: -1.25%;*/
}
.product-index li {
  width: 23.75%;
/*  margin-left: 0.25%;*/
  float: left;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px 3px #d2d2d2;
}
.fangan:hover{
border:1px solid #d6000f !important;
}
.product-index li .box {
/*  border: 1px solid #dee0e1;*/
  height:175px;
  
}
.product-index li .box-txt {
  background: url(../../images/bg1.png) repeat;
  padding:0px;
}
.product-index li .box-txt p {
background:#e5e5e5;

}
.product-index li .box-txt .b-txt {
  background:#e5e5e5;
  margin-top: 12px;
  width:56px;
  margin:0 auto;
  
}
.product-index li .b-more {
  padding: 15px 0;
  line-height: 20px;
  left: 0;
  width: 100%;
  bottom: -50px;
  background-color: #dedede;
  transition: all 0.5s;
}
.product-index li:hover .b-more {
  bottom: 0;
  transition: all 0.5s;
}
.news-index li {
  width: 360px;
  padding: 0 19px 0 20px;
  border-right: 1px solid #efefef;
  float: left;
}
.news-index li .line {
  width: 35px;
  height: 1px;
  background-color: #d9d9d9;
}
.news-index li .n-txt {
  height: 66px;
  margin-top: 13px;
}
.news-index li .n-img {
  height: 200px;
}
.news-index .n-more {
  line-height: 44px;
  width: 150px;
  background-color: #d6000f;
  border-radius: 12px 0 12px 0;
}
.foot li {
  width: 299px;
  float: left;
  padding-top: 15px;
  padding-bottom: 15px;
  border-right: 1px solid #e5e5e5;
}
.foot li.last {
  width: 300px;
  border-right: none;
}
.foot li .box {
  padding-left: 52px;
  margin-left: 36px;
  background-position: left center;
  background-repeat: no-repeat;
}
.foot li .box.b01 {
  background-image: url(../../images/f01.png);
}
.foot li .box.b02 {
  background-image: url(../../images/f02.png);
}
.foot li .box.b03 {
  background-image: url(../../images/f03.png);
}
.foot li .box.b04 {
  background-image: url(../../images/f04.png);
}
.footer {
  background-color: #1b1b1b;
  padding-top: 16px;
  padding-bottom: 16px;
}
.footer a {
  color: #898989;
}
.footer .bdshare-button-style0-16 a,
.footer .bdshare-button-style0-16 .bds_more {
  background-image: url(../../images/footer-ico.png);
  width: 24px;
  height: 24px;
  padding-left: 0;
  margin: 0 4px;
}
.footer .bdshare-button-style0-16 .bds_sqq {
  background-position: 0 0;
}
.footer .bdshare-button-style0-16 .bds_tsina {
  background-position: -32px 0;
}
.footer .bdshare-button-style0-16 .bds_weixin {
  background-position: -64px 0;
}





















.about_title{ border-left:4px solid #e79609; padding-left:20px;}
.i-news-left { width:560px;}
.i-news-left li {
  margin-bottom: 21px;
  height:102px;
}
.i-news-left li:hover{
-webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
}
.i-news-left li a:hover .date,
.i-news-left li a.act .date {
  color: #fff;
  background-image: url(../../images/ico01.png);
}
.i-news-left li a:hover .line,
.i-news-left li a.act .line {
  background-color: #fff;
}
.i-news-left li a:hover .n-text,
.i-news-left li a.act .n-text {
  color: #d6000f;
}
.i-news-left li a:hover .n-text .h44,
.i-news-left li a.act .n-text .h44 {
  color: #d6000f;
}
.i-news-left .line {
  height: 1px;
  width: 73px;
  background-color: #cccccc;
}
a.box{position:relative;}
.zzz{
	position:absolute;
	top:252px;left:0;bottom:0;right:0;
	background:url(../../images/pro_blue.png);
	opacity:0.5;
	z-index:999;
}

.product-index li:hover .zzz{
	top:0;
}
.pro-detail-slider li{
text-align:center;
}
.pro-detail-slider li img {
	/*width: 100%;*/
	height: 393px;
 	max-width: 100%;
}
.bx-pager-wrap {
	position: relative;
	width: 334px;
	height: 79px;
	margin: 20px auto 0;
	overflow: hidden;
}
.bx-pager-wrap .bx-pager {
	width: 1000%;
	position: absolute;
}
.bx-pager-wrap .bx-pager a {
	float: left;
	margin-right: 10px;
	width: 76px;
	height: 76px;
	border: 1px solid #434343;
}
.bx-pager-wrap .bx-pager a img{ height:76px;}
.bx-pager-wrap .bx-pager a.active {
	border-color: #2b83af;
}
.sl-control div {
	width: 20px;
	height: 76px;
	position: absolute;
	bottom: 0;
	background-image: url(../../images/pager3.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.sl-prev {
	left: 0;
	background-position: left center;
}
.sl-next {
	right: 0;
	background-position: right center; 
}




.zoomDiv {
	z-index:999;
	position:absolute;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.zoomDiv .bigimg {
 	max-width: initial;
}
.zoomMask {
	position:absolute;
	background:url("../../images/mask.png") repeat scroll 0 0 transparent;
	cursor:move;
	z-index:1;
	width: 100px;
	height: 100px;
}
.big-honor {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image:url("../../images/title-bg02.png");
  background-repeat:repeat;
}
.big-honor .big_close {
  width: 25px;
  height: 25px;
  right: 5%;
  top: 5%;
  background: url(../../images/close.png) no-repeat center center;
}
.tb_cell{ display:table-cell; vertical-align: middle;}



.pr-bottom2{
bottom:0 !important;
background-color:#666!important;
background:rgba(51,51,51,0.8) !important;}


/*内页*/

.left{ width:261px;}
.left_t{background: url(/skin/images/icon/mt_bg.jpg) no-repeat; height:50px; color:#fff; padding-top:10px;}
.left_tn{ font-size: 18px; text-align: center; font-weight:bold; height:30px; line-height:30px;}
.left_te{ font:12px/13px Arial, Helvetica, sans-serif; color:#6eb92b; text-transform:uppercase; font-weight:bold}
.left_c{ border:1px solid #e5e5e5; border-top:0px; padding-left:5px; padding-right:5px; padding-top:5px;width:254px; padding-bottom:15px; }
.left_c_contact{ background:url(/skin/images/icon/nei_contact.jpg) no-repeat; width:201px; height:220px; padding-top:100px; padding-left:30px; padding-right:30px; margin-top:20px;}
.left_nav{ margin:15px 0px; width:228px;}
.menu_1 {width:250px; background:url(/skin/images/icon/mnav.jpg)  no-repeat; margin:1px 0px;font:14px/31px "微软雅黑"; margin-top:3px; margin-bottom:3px;}
.menu_1 a{ padding-left:10px; color:#000000;display:block; line-height: 25px; padding-top:10px; padding-bottom:10px; font-size:14px; background: url(../../images/c-ico01.png) no-repeat 90% center;}
.menu_1 a:hover{background:#d6000f;cursor:pointer;display:block; color:#fff; }
.menu_1 .lefton{background:#d6000f;cursor:pointer;display:block;color:#fff; }

.menu_2{ width:226px; height:31px; font:13px/31px "微软雅黑"; line-height:30px;background:url(/skin/images/icon/msub.png) no-repeat;cursor:pointer;display:block; margin-left: 24px;}
.menu_2 a{padding-left:10px;  color:#000000; display:block; line-height: 25px; padding-top:10px; padding-bottom:10px; font-size:12px;}
.menu_2 a:hover{ color:#fff; text-decoration:none;background:#d6000f;cursor:pointer;display:block; }
.menu_2 .eron{  color:#fff; text-decoration:none;background:#d6000f;cursor:pointer;display:block; }

.menu_3{ width:216px; height:31px; font:13px/31px "微软雅黑"; line-height:30px;background:url(/skin/images/icon/msub.png) no-repeat;cursor:pointer;display:block; margin-left: 24px;}
.menu_3 a{padding-left:50px;  color:#000000 }
.menu_3 a:hover{ color:#2020ff; text-decoration:none;background:url(/skin/images/icon/msub1.jpg) no-repeat;cursor:pointer;display:block; }
.menu_3 .eron{  color:#2020ff; text-decoration:none;background:url(/skin/images/icon/msub1.jpg) no-repeat;cursor:pointer;display:block; }

.menu_4 {width:218px;  margin:1px 0px;font:13px/31px "微软雅黑"; padding-left:28px;}

.footer {
  background-color: #333333;
}
.footer .footer-top dl {
  padding-left: 15px;
  padding-right: 15px;
  background: url(../../images/ftline.png) no-repeat left top;
  float: left;
}
.footer .footer-top dl.first {
  background: none;
  padding-left: 0;
}
.footer .footer-top dt {
  margin-bottom: 7px;
}
.footer .footer-bot {
  border-top: 1px solid #424242;
}
.pj-r-all {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
}
.pj-r-all.act {
  visibility: visible;
}
.fixed {
  position: fixed;
  top: 50%;
  right: 10px;
  background-color: #0075c1;
  padding-top: 19px;
  z-index: 9999;
  margin-top: -187px;
}
.fixed .logo {
  padding: 0 16px;
}
.fixed .qq-div {
  margin-top: 13px;
}
.fixed .qq-div a {
  padding-left: 44px;
  width: 67px;
  height: 25px;
  line-height: 25px;
  color: #d95a01;
  background-color: #fff;
  border-radius: 5px;
  text-align: left;
  margin: 0 auto 10px;
  background-position: -17px -53px;
  background-repeat: no-repeat;
  background-image: url(../../images/ico01.png);
}
.tex-shadow {
  text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.8);
}
.big-honor {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.8);
}
.big-honor .big_close {
  width: 25px;
  height: 25px;
  right: 5%;
  top: 5%;
  background: url(../../images/close.png) no-repeat center center;
}

/*工程案例 */


.gcalslider .bx-controls-direction .bx-prev{
    background: url(../../images/bx-prev02.png) no-repeat center center;
	margin-left:-55px;
	top: 40%;
}

.gcalslider .bx-controls-direction .bx-next{
    background: url(../../images/bx-next02.png) no-repeat center center;
	margin-right:-55px;
	top: 40%;
}
.search {
  width: 142px;
  height: 23px;
  border: 1px solid #898989;
  border-radius: 20px;
  padding-left: 9px;
}
.search .inp {
  width: 110px;
  line-height: 23px;
  background:none;
}
.search .btn {
  width: 24px;
  height: 23px;
  background: url(../../images/ico01.png) no-repeat left center;
}


.tab_title{
background:#f0f0f0;
}
.tab_two{
background:#f7f5f5;}






