﻿@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{margin:0;padding:0; font-size:100%;}
body { font-size:14px; font-family: "Microsoft Yahei"; color:#333; background-color:#fff; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100%;}
a { text-decoration:none; color:#222; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#b90d0d; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.wgs{width:1400px; margin:0 auto; }
.w{width:1400px; margin:0 auto;}
.topw{width:1400px; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}

/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] { -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
textarea::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
input::-webkit-input-speech-button { display: none; }


@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}
.bui-icon, address, cite, dfn, em, i, var {font-style: normal;}
.trans{ -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); }
.tra1 { transition: 300ms ease 50ms; -webkit-transition: 300ms ease 50ms; }
.tra2 { transition: 300ms ease 100ms; -webkit-transition: 300ms ease 100ms; }
.tra3 { transition: 300ms ease 150ms; -webkit-transition: 300ms ease 150ms; }
.tra4 { transition: 300ms ease 200ms; -webkit-transition: 300ms ease 200ms; }
.tra5 { transition: 300ms ease 250ms; -webkit-transition: 300ms ease 250ms; }
.tra6 { transition: 300ms ease 300ms; -webkit-transition: 300ms ease 300ms; }
.tra7 { transition: 300ms ease 350ms; -webkit-transition: 300ms ease 350ms; }
.tra8 { transition: 300ms ease 400ms; -webkit-transition: 300ms ease 400ms; }
.tra9 { transition: 300ms ease 450ms; -webkit-transition: 300ms ease 450ms; }
.tra10 { transition: 300ms ease 500ms; -webkit-transition: 300ms ease 500ms; }
.tra11 { transition: 300ms ease 550ms; -webkit-transition: 300ms ease 550ms; }
.tra12 { transition: 300ms ease 650ms; -webkit-transition: 300ms ease 650ms; }
.tra13 { transition: 300ms ease 700ms; -webkit-transition: 300ms ease 700ms; }
.tra14 { transition: 300ms ease 750ms; -webkit-transition: 300ms ease 750ms; }
.tra15 { transition: 300ms ease 800ms; -webkit-transition: 300ms ease 800ms; }
.tra16 { transition: 300ms ease 850ms; -webkit-transition: 300ms ease 850ms; }

/**
border:1px solid #FF0004;
**/


.bgzlssw{float:left;width:30%;margin-right:1.1%;}
.bgzrssw{float: right;width:30%;margin-left:1.1%;}
.bgzlss{float:left;width:42%;margin-right:1.1%;}

.com_c_a .divpc{}
.com_c_a .divsj{display:none;}
/* 本站无关 */

.com_timg{
  position: relative;
}
.com_timg .h1{
  position: absolute;
  left: 50%;
  transform: translate(-50%,0);
  bottom: 15%;
  color: #fff;
  font-size: 50px;
}
.com_timg img {
  width: 100%;
}
.com_top {
  line-height:70px;
  font-size: 16px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.17);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.17);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.17), direction=0, strength=8px);
  /*兼容ie*/
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.17);
  /*兼容firefox*/
}
.com_top img {
  margin-right: 10px;margin-top:18px;
}
.com_c_a {
  padding:28px 0px 0px 0px;
  text-align: center;margin-bottom:-6px;
}
.com_c_a a {
  display: inline-block;
  width:10%;
  line-height:38px;
  margin-right:1%;
  background: #f1f1f1;
  border-radius: 40px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  margin-bottom: 10px;
}
.com_c_a a.active,
.com_c_a a:hover {
  color: #fff;
  background: #00923F;
}
.com_c_a a:last-child {
  margin-right: 0;
}
/* 本站无关 */







/**index*0065B7*/
.zqHead{background:#FFFFFF; width:100%; height:76px; position:relative; padding:0px 0px 0 0px; z-index:99; transition:all 0.3s;}

.zqHead-logo{width:520px;transition:all 0.3s;}
.zqHead-logo img{height:76px;float:left;}
.zqHead-logo span{float:left;line-height:46px;color:#676767;font-size:18px; padding-top:5%;padding-left:1%;}

.zqHead-nav{padding-top:0px; transition:all 0.4s;}
.zqHead-nav li{ float:left;height:76px; position:relative; margin:0 12px; display:inline-block; zoom:1;}
.zqHead-nav li a.far{padding:0 28px 0px 28px; position:relative; display:block; font-size:14px; line-height:76px;color:#676767;font-size:18px;}
.zqHead-nav li a.far:before{ content:'';width:0; height:0px; position:absolute; left:50%;bottom:0;transition:all 0.3s;}
.zqHead-nav li:hover a.far, .zqHead-nav li.active a.far{ color:#00923F;transition:all 0.3s;font-size:18px;}
.zqHead-nav li:hover a.far:before, .zqHead-nav li.active a.far:before{ width:100%; left:0;}
.zqHead-nav li .subnav{background:#404040; width:100%;position:absolute;  top:99%; text-align:center; z-index:2; display:none;}
.zqHead-nav li .subnav a{ display:block; font-size:14px; line-height:34px; border-bottom:1px #373737 solid;color:#ffffff;}
.zqHead-nav li .subnav a:hover{background:#2F2A20;color:#CD000C;}

.zqHead.scoll{height:76px; position:fixed; left:0; top:0; box-shadow:0 0 5px rgba(0,0,0,0.3);}
.zqHead.scoll .zqHead-logo{width:520px;}
.zqHead.scoll .zqHead-nav{padding-top:0px;}
.zqHead.scoll .zqHead-nav li{ height:76px;}


.top_menu{width:50px; height:50px; position:absolute; right:10px; top:3px; z-index:1100; cursor:pointer;display:none;}
.top_menu .cha{width:50px; position:absolute; left:0; top:0; display:none;background:none;}
.top_menu img{width:50px; height:50px; float:left;}
.top_menu .open{width:50px; background:none;}




/**手机导航**/
.menuBtn { width:35px; height:30px; position:absolute; right:10px; top:15px; z-index:1100; cursor:pointer; display:none;}
.menu-handler { width:35px; height:30px; cursor: pointer; position: relative; float: right; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); background-color:#ffffff; }
.menu-handler .burger { width:25px; height: 2px; background: #010101; display: block; position: absolute; z-index: 5; top:8px; left:5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);}
.menu-handler .burger-2 { top: 14px; }
.menu-handler .burger-3 { top: 21px; }
.menu-handler.active .burger-1 { top: 14px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 14px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }


.menuMobileBox { position: fixed; left: 0px; top: 0%; width: 100%; height: 0%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10006; background:#F4A378;opacity:0.96;filter: alpha(opacity=96);transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.menuclose {width:35px; height:30px; display: block; position: absolute; right:10px; top:15px; cursor: pointer;}
.menuclose:hover { background-color:#ffffff; }
.menuclose:hover i { background-color: #010101; }
.menuclose i { width:25px; height: 2px; background-color: #222222; position: absolute; left: 5px; top: 15px;}
.menuclose .i1 { -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuclose .i2 { -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.mobileLogo {width:100%;float:left;height:127px;width:100%; margin-top:-66px;background-color:#ffffff;position: absolute; top:0px; left:0px;}
.mobileLogo img{height:51px;width:112px;top:0px;margin-left:4px;float:left;}

.navMobile {padding:65px 0;}
.navMobile dd { display: block; width: 100%; text-align: center; border-bottom:#333 solid 1px;background:#000000;}
.navMobile dd p a { display:block; text-transform: uppercase; font-size:14px; position: relative; padding:7px 0; transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; opacity: 0;color: #fff;}
.navMobile dd p a.cur, .navMobile dd p a:hover { background:#009050; color: #fff; }
.navMobile dd .msubnav { background-color: #333; display: none; padding: 0px 0px;}
.navMobile dd .msubnav a { display: block; font-size: 14px; padding: 5px 0px; color: #ffffff; position: relative; border-bottom:#666 solid 1px;}
.navMobile dd .msubnav a:hover{ background:#F37E3B; color:#fff;}

.open .menuMobileBox{ height: 100%;}
.open .mobileLogo{ padding-top:71px;padding-left:6px;}
.open .navMobile dd p a{opacity: 1;}



/**Banner**/
.zqBanner{width:100%; position:relative; overflow:hidden;margin-top:-30px;}
.zqBanner-pic{width:100%;overflow:hidden;position:relative;}
.zqBanner-pic li img{width:100%;display:block;}
.zqBanner-pic .swiper-pagination{ font-size:0; bottom:28px !important;}
.zqBanner-pic .swiper-pagination-bullet{ background:rgba(255,255,255,.4); width:42px; height:6px; border-radius:10px;margin:0 5px !important; opacity:1; transition:all 0.4s;}
.zqBanner-pic .swiper-pagination-bullet-active{ background:#ffffff; width:42px; border-radius:10px;}

.pcbon{display:block;}
.sjbon{display:none;}


#slideBox{
margin-top:0px;
width:100%;position:relative;
}
#slideBox .swiper-button-next{
	width: 42px;
	height: 42px;
	background: url(../images/slider_rig.png) no-repeat left top;
	z-index: 9999;
}
#slideBox .swiper-button-prev{
	width: 42px;
	height: 42px;
	background: url(../images/slider_left.png) no-repeat left top;
	z-index: 9999;
}
#slideBox .swiper_btns:hover{
	opacity: .8;
    filter: alpha(opacity=80);
}
.pagination{
	position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

/* background:rgba(255,255,255,.4);*/

#slideBox .swiper-pagination-bullet{background:#DADADA;width:62px; height:3px; border-radius:10px;margin:0 8px !important; opacity:1; transition:all 0.4s;}
#slideBox .swiper-pagination-bullet-active{opacity: 1;background:#FFFFFF; width:52px; }



#slideBox a{	
display: block;
}
#slideBox img{
max-width: 100%;
margin: 0 auto;
display: block;
}


/**Banner**/



.header-tel{margin-top:10px;float:right;margin-right:8%;width:120px;}
.header-tel a{
	display:inline-block;
	font-size:12px;
	color:#B12929;
	padding-left:1.4em;
	background:url(../images/tels.png) left center no-repeat;
	background-size:1.2em 1.2em;
	font-weight:normal;
	line-height:2.6em;
	padding-top:0.1em;
	}
.header-tel a:hover{color:#B12929;}


/**bottom**/
.common-gud {display: flex;background:#ffffff url(../images/xbto-shadow.png) repeat-x 0 0 / auto 100%;position: fixed;z-index: 9;bottom: 0;left: 0;width: 100%; display:none;border-top:1px solid #dadada;}
.common-gud a { flex: 1; text-align: center; padding:0px 0; margin:6px 0; border-right:1px solid #dadada;}
.common-gud img { height:25px; }
.common-gud p { color: #666666; font-size:12px; }
.common-gud p:hover{color:#B12929;}
/**bottom**/

/* bottom2 */
.mybottom{width:100%;margin:0 auto;color:#DFDFDF;background:#252525;min-height:22px; _height:22px;height:auto;overflow:hidden; padding-bottom:0px;padding-top:10px;display:none;}
.mybottom_1{width:95%;margin:0 auto;min-height:22px; _height:22px;height:auto;overflow:hidden;text-align:center; color:#ffffff;font-size:8px;line-height:22px;padding-bottom:5px;}
.mybottom_1_left{width:78%;float:left;text-align:left;font-size:8px;}
.mybottom_1_left img {height:22px;margin-right:3px;}
.mybottom_1_right{width:70px;float:right;text-align:center;}
.mybottom_1_right img {height:65px; margin-right:3px;margin-top:5px;}
.mybottom_2{border-top:1px solid #4F4E4E;width:100%;margin:0 auto;min-height:25px; _height:25px;height:auto;overflow:hidden;color:#ffffff;font-size:8px; text-align:center; padding-top:6px;}
.mybottom_2 a {font-size:8px;}
.mybottom_2 a:hover {font-size:8px;}

/* bottom2 */




/*fdsdfadfdfaadf*/


/*fdsdfadfdfaadf*/

/*导航 border:1px solid #FF0004; */







/* footer */
.footer{width:100%;margin:0 auto;color:#919191;background:#1A212B;min-height:25px; _height:25px;height:auto;overflow:hidden;}

.footer02833{width:100%;margin:0 auto;color:#ffffff;background:#111111;min-height:32px; _height:32px;height:auto;overflow:hidden; margin-top:22px;}

.footer_1{width:1400px;margin:0 auto;font-size:14px;line-height:32px;text-align:center; min-height:32px; _height:32px;height:auto;overflow:hidden;}
.footer_1 li a{ color:#ffffff;}
.footer_1 li a:hover{color:#ffffff;}


.footer_2_1{width:100%;margin:0 auto;text-align:left;color:#1f1f1f; padding-top:22px; }
.footer_2_1 li{padding-left:1.5%;padding-right:1.5%;text-align:left;color:#919191;line-height:26px;font-size:14px;float:left;padding-top:15px;}
.footer_2_1 li a{ color:#919191;line-height:26px; font-size:14px;height:26px;}
.footer_2_1 li a:hover{color:#5F5D5E;line-height:26px;height:26px;}
.footer_2_1 li img{float:left;}
.footer_2_1 li strong{font-size:16px; color:#ffffff; font-weight:bold;line-height:26px;}
.footer_2_1 li font{font-size:18px;color:#FAD36C; font-weight:bold;line-height:26px;}


/* footer */



/*最终页面*/
.pNewsmain{margin-bottom:1.2%;width:100%;min-height:20px; _height:20px;height:auto;overflow:hidden;}
.pNews-detaTop{ text-align:center; padding:28px 0 15px 0; border-bottom:2px dotted #C7C5C5;_border-bottom:2px solid #C7C5C5;}
.pNews-detaTop .t{ font-size:28px;}
.pNews-detaTop .c{ margin-top:16px; color:#969696;}
.pNews-detaTop .c span{padding:0 14px;}
.pNews-detaFix{font-size:16px;text-align:left;color:#666666;line-height:1.8em; margin-top:1.2%;min-height:280px; _height:280px;height:auto;overflow:hidden;margin-bottom:1.2%;}
.pNews-detaFix img{max-width:100%;border:0px solid #D9D9D9;padding:2px;}

.pNews-detaPage{ background:#efefef; line-height:43px; margin-top:45px; position:relative; padding:0 20px;}
.pNews-detaPage .return{ background:#b4b4b4; text-align:center; color:#fff; display:inline-block;  padding:0 15px; position:absolute; left:50%; margin-left:-73px; top:0;}
.pNews-detaPage .return i{ font-size:24px; margin-right:5px; vertical-align:top; display:inline-block;}
.pNews-detaPage .prev, pNews-detaPage .next{ width:calc(50% - 90px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sfgbt{display:inline;}

/*返回*/

.returnlist {
  height:97px;
  background: #f9f8f8;
  line-height: 97px;
  font-size: 16px;
  padding-left: 25px;
}
.returnlist img {
  margin-left: 10px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.returnlist .img2 {
  display: none;
}
.returnlist a:hover .img1 {
  display: none;
}
.returnlist a:hover .img2 {
  display: inline-block;
}
.returnlist .share1 {
  display: inline-block;
  color: #999;
  font-size: 14px;
  margin-left: 40px;
}
.returnlist .share1 > div {
  display: inline-block;
  vertical-align: middle;
}
.returnlist a:hover {
  color: #003d98;
}


/*分页*/
.PageBox{margin:0 auto;width:97%; text-align:center;min-height:30px; _height:30px;height:auto;overflow:hidden; padding-bottom:1.8%;}
.SplitPage a{height:28px;border:1px #d8d8d8 solid;margin:0 -1px;padding:0 10px;color:#a6a6a6;font-size: 14px;font-family: '微软雅黑';display:inline-block;line-height:26px;}
.SplitPage :hover{background:#E90A00;color:#fff;text-decoration:none;}
.SplitPage .nowpage{background:#E90A00;color:#fff;width: 28px;height: 28px;display: inline-block;vertical-align: top;line-height: 30px;font-weight: normal;}
.SplitPage [disabled]{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage .disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}
.SplitPage :disabled{background-color:#F5F5F5;display:dnone;color:#a6a6a6;}











/*备用*/
/*工程案例*/
.engineering {padding: 26px 0px 0px 0px;width: 99.9%;}
.engineering .engineering_ul li {
  overflow: hidden;
  width:48%;
  float:left;
  margin-left: 1.0%;
  margin-right: 1.0%;
  position:relative;
  margin-bottom:0px;
  display:block;
}
.engineering .engineering_ul li a{color: #fff;}

.engineering .engineering_ul li .maImg{width:100%;height:auto;display:block;padding-bottom:69%;position:relative;overflow:hidden;}
.engineering .engineering_ul li .maImg img{display:block;position:absolute;width: 100%;height:auto;overflow:hidden;transition: all ease-out .3s;background:#fff url(../images/load.gif) no-repeat center center;cursor:hand;}



.engineering .engineering_ul li:nth-child(4n) {
  margin-right:0%;
}
.engineering .engineering_ul li:hover img {
  transform: scale(1.05);
  background: rgba(0, 0, 0, 0.11);
}
.engineering .engineering_ul li:hover .text {
  padding-top:190px;
  background: rgba(0, 0, 0, 0.01);
  height: 100%;
  height: 100%;width:100%;cursor:hand;display:block;
}
.engineering .engineering_ul li img {
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.engineering .engineering_ul li .text {
  position: absolute;
  width: 100%;
  color: #fff;
  left: 0;
  bottom: 0;
  padding: 0 15px;
  height: 70px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  background: rgba(0, 0, 0, 0.01);
  text-align: center;
}
.engineering .engineering_ul li .text .h1 {
  font-size: 16px;
  line-height: 30px;
  font-weight: normal;
  text-align: left;
}
.engineering .engineering_ul li .text .t {
  display: inline-block;
  font-size:16px; font-weight:bold;
  line-height:35px;
  padding: 0 1px;
  text-align: left;
}

.engineering .engineering_ul li .text .more {
  display: inline-block;
  float:left;
  text-align: left;
  color: #fff;
  line-height:35px;
  margin-top: 0px; 
}

/* content */
.content_txt{font-size:16px;text-align:left;color:#666666;line-height:1.8em; margin-top:1.2%;min-height:280px; _height:280px;height:auto;overflow:hidden;margin-bottom:1.2%;}
.content_txt p{margin:0;padding:0; font-size:100%;}
.content_txt td{ border:1px solid #EBEBEB;color:#434343;font-size:14px; padding-left:5px;}
.content_txt img{max-width:100%;border:0px solid #D9D9D9;padding:2px;}
.lftabout {float:left; width:52%; text-align:left;}
.ritabout {float:right; width:47.5%;text-align:left;}
.aspNetHidden {     display:none; }
/* content */

.engineeringxw {padding: 26px 0 0px 0;width: 99.9%;}
.engineeringxw .engineeringxw_ul li {
  overflow: hidden;
  width:31.5%;
  float:left;
  margin-left: 1.1%;
  margin-right: 1.0%;
  position:relative;
  margin-bottom:28px;
  display:block;
}
.engineeringxw .engineeringxw_ul li a{color: #fff;}

.engineeringxw .engineeringxw_ul li .maImg{width:100%;height:auto;display:block;padding-bottom:69%;position:relative;overflow:hidden;}
.engineeringxw .engineeringxw_ul li .maImg img{display:block;position:absolute;width: 100%;height:auto;overflow:hidden;transition: all ease-out .3s;background:#fff url(../images/load.gif) no-repeat center center;cursor:hand;}



.engineeringxw .engineeringxw_ul li:nth-child(3n) {
  margin-right:0%;
}
.engineeringxw .engineeringxw_ul li:hover img {
  transform: scale(1.05);
  background: rgba(0, 0, 0, 0.11);
}
.engineeringxw .engineeringxw_ul li:hover .text {
  padding-top:45%;
  background: rgba(0, 0, 0, 0.01);
  height: 100%;width:100%;cursor:hand;display:block;
}
.engineeringxw .engineeringxw_ul li img {
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.engineeringxw .engineeringxw_ul li .text {
  position: absolute;
  width: 100%;
  color: #fff;
  left: 0;
  bottom: 0;
  padding: 0 15px;
  height: 70px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  background: rgba(0, 0, 0, 0.01);
  text-align: center;
}
.engineeringxw .engineeringxw_ul li .text .h1 {
  font-size: 14px;
  line-height:30px;
  font-weight: normal;
  text-align: left;
}
.engineeringxw .engineeringxw_ul li .text .t {
  display: inline-block;
  font-size:14px; font-weight:bold;
  line-height:32px;
  padding: 0 1px;
  text-align: left;
}

.engineeringxw .engineeringxw_ul li .text .more {
  display: inline-block;
  float:left;
  text-align: left;
  color: #fff;
  line-height:35px;
  margin-top: 0px; 
}



