﻿@charset "utf-8";
#floor1{ position:absolute; left:0; top:0; width:100%; height:200px; z-index:-1;}
/* banner */
#banner{ position:relative; z-index:1; height:650px; overflow:hidden; text-align:center; background:url(../images/loading.gif) center center no-repeat; max-width:1600px; margin:0 auto;}
#banner.fixed_this{position:fixed; left:0; top:45px;}
#bannerBlank{ height:650px; display:none;}
.Slideshow{ position:absolute; top:0; left:50%; width:1600px; margin-left:-800px; height:650px; overflow:hidden;text-align:center;}
.Slideshow li{ position:absolute; left:0; top:0; z-index:10; width:1600px; height:650px; overflow:hidden; display:none; text-align:center;  *display:expression(this.previousSibling==null?'block':'none'); }
.Slideshow li:first-child{ display:block;}
#banner a.prev,#banner a.next{ position:absolute; top:44%; left:6%; z-index:11; height:100px; width:50px; line-height:50px; display:none; cursor:hand; cursor:pointer; background:url(../images/bannerBtn.png) left top no-repeat;}
#banner a.prev:hover{ background-position:left -100px;}
#banner a.next{ background-position:-50px top; left:auto; right:6%;}#banner a.next:hover{ background-position:-50px -100px;}

#point{ position:absolute; left:50%; top:auto; bottom:35px; margin-left:-54px; width:108px; z-index:11; text-align:center; background:rgba(0,0,0,0.7); background:#434343\9; height:24px; line-height:24px; border-radius:12px;}
#point a{ display:inline-block; width:12px; height:12px; background:#fff; border-radius:50%; cursor:hand; cursor:pointer; opacity:0.6;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; margin:0 4px;}
#point a.active{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; background:#ed7615;}

/*标题*/
.scenesTit{ width:100%; height:70px; background:url(../images/scenesTit.png) center top no-repeat; margin:50px auto 40px auto;}
#scenesTit2{ background-position:center -70px;}#scenesTit3{ background-position:center -140px;}#scenesTit4{ background-position:center -210px;}
#scenesTit5{ background-position:center -280px;}#scenesTit6{ background-position:center -350px;}#scenesTit7{ background-position:center -420px;}

/*产品服务*/
#indexServices{ background:url(../images/bg5.jpg) center bottom repeat #e7e7e7; overflow:hidden; padding-bottom:60px;}
#services h3{ font-size:22px; margin:0 auto;opacity:0}
#services h4{ width: 800px; color:#848484; padding:0 0 45px 0; margin: 10px auto 0 auto; font-weight:normal; font-size:15px; line-height:32px;}
#services em{ position:relative; display:inline-block; width:140px; height:140px; font-style:normal; color:#6c6c6c; font-size:17px; background:url(../images/services.png) left top no-repeat; margin:0 46px;}
#services em#services2{ width:180px; height:180px; background:url(../images/services.png) center top;}
#services em#services3{ background-position:-320px top;}
#services em span{ display:inline-block; position:absolute; top:100%; width:100%; left:0;}
#services em b{display:inline-block; position:absolute; top:auto; bottom:30px; width:100%; left:0; font-weight:normal; font-size:20px;}

/*恒生理念*/
#ideas{ z-index:10; background:url(../images/bg2.jpg) center top no-repeat #ed7615; overflow:hidden; height:640px;}
#round{ position:absolute; z-index:10; left:0; right:0; top:25px; margin:auto; width:400px; height:400px; background:url(../images/round.png) center center no-repeat;}
#idea0{ position:absolute; z-index:11; left:0; right:0; top:0; margin:auto; width:400px; height:400px; text-align:center; line-height:24px; color:#fcf0e7; padding:125px 75px; overflow:hidden; font-size: 15px; background:url(../images/idea.png) center center no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
#idea0 b{ font-size:22px; color:#fff; line-height:40px;}
#idea dl{ position:absolute; left:140px; top:48px; color:#000; font-size:15px; line-height:22px; max-width:230px;}
#idea dl dt{ color:#fff; font-size:20px; line-height:30px;}
#idea dl dt i{ display:inline-block; width:30px; height:30px; vertical-align:middle; background:url(../images/number.png) left top no-repeat; margin:-6px 6px 0 0;}
#idea dl#idea2{left:155px; top:180px;}#idea dl#idea2 dt i{ background-position:-30px top;}
#idea dl#idea3{left:182px; top:306px;}#idea dl#idea3 dt i{ background-position:-60px top;}
#idea dl#idea4{left:auto; right:140px; text-align:right;}#idea dl#idea4 dt i{ background-position:-90px top; margin:-6px 0 0 6px;}
#idea dl#idea5{left:auto; right:155px; top:180px; text-align:right;}#idea dl#idea5 dt i{ background-position:-120px top; margin:-6px 0 0 6px;}
#idea dl#idea6{left:auto; right:182px; top:306px; text-align:right;}#idea dl#idea6 dt i{ background-position:-150px top; margin:-6px 0 0 6px;}

/*合作伙伴*/
#indexPartners{ z-index:10; background:url(../images/bg3.jpg) center top no-repeat #0a0a0a; overflow:hidden; height:550px;}

/*关于_banner*/
#subBanner{ position:relative;  line-height:0; text-align:center; background-position: top center;  background-repeat: no-repeat;}
#subBannerEle { position:absolute; z-index:1; left:0; right:0; margin:0 auto; top:47%;}
#subBannerEle p{ margin:0 0 20px 0; padding:0;}

.aboutBanner{ width: 100%; height:650px;}

/*公司简介*/
#profile{ background:url(../images/bg5.jpg) center top no-repeat #000; overflow:hidden; padding-bottom:70px;}
#profileBox{text-align:center; color:#6c6c6c; font-size:15px; line-height:26px;}
#profileBox em{ position:relative; display:inline-block; width:140px; height:140px; font-style:normal; color:#6c6c6c; font-size:17px; background:url(../images/services.png) left top no-repeat; margin:0 46px;}
#profileBox em#services2{ width:180px; height:180px; background:url(../images/services.png) center top;}
#profileBox em#services3{ background-position:-320px top;}
#profileBox em span{ display:inline-block; position:absolute; top:100%; width:100%; left:0;}
#profileBox em b{display:inline-block; position:absolute; top:auto; bottom:30px; width:100%; left:0; font-weight:normal; font-size:20px;}

/*相册*/
#album{ z-index:10; background:url(../images/bg5.jpg) center top no-repeat #f6f6f6; background-size: cover; overflow:hidden; height:800px;}
#albumSort{ border:#cfcfcf 1px solid; border-radius:4px; overflow:hidden; display:inline-block; margin:-10px auto 25px auto;}
#albumSort a{ display:inline-block; height:40px; line-height:40px; padding:0 40px; white-space:nowrap; border-left:#cfcfcf 1px solid; font-size:15px; background:#fff; cursor:hand; float: left; cursor:pointer;}
#albumSort a:first-child{ border-left:none;}
#albumSort a.curr{ background:#ed7615; color:#fff;}

.albumBox{position:relative; width:100%;background-color:#f4f4f4; height:320px; padding:6px 0;}
.albumBox.hide{ height:0; overflow:hidden;}
.thumbs {position:absolute; white-space:nowrap;left:0; right:0; margin:0 auto;}
.thumbs li{ display: inline-block; position:relative; white-space:normal; }
.thumbs li a{ display:inline-block; height:320px; overflow:hidden;}
.thumbs li img{ max-height:320px;}
.thumbs li span{ position:absolute; left:0; bottom:-40px; width:96%; margin:0 2%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#6c6c6c;}


/*公共*/
body{min-width: 1200px;}
#arrow{ display:inline-block; width:20px; height:30px; background:url(../images/icos.png) -30px top no-repeat;}
.detTop { height: 112px; background-color: #fff; position: relative !important;}
.noback{ background:#fff !important;}
.noPadding{padding:0 !important;}
.noMargin{margin: 0 !important;}

.pagesBox{width: 100%; height: 38px; overflow: hidden;padding-left:10px;}
#AspNetPager1{width: 100%; height: 38px;  overflow: hidden;}
.pages a,.pages span{ display: inline-block; width: auto; min-width: 53px; height: 38px; margin-right: 5px; background-color: #fff; text-align: center; line-height: 38px; padding: 0 20px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }

.pages a[disabled]{ background-color: #e9e9e9; color: #92a0ac; }
.pages span{background-color: #ed7615; color: #fff;}



/* 产品及服务 */
.proBanner{ height: 600px;}
#sub_Banner .arrow{ position: absolute; bottom: 42px; left: 50%; margin-left: -10px}

.proBannerBox{ width: 100%; position: absolute; top: 154px;}

.proBannerBox h3{ font-size: 26px; margin: 0 0 21px 0; font-weight: inherit;}
.proBannerBox p{ font-size: 15px; line-height: 26px; margin:0 0 49px 0;
}

.proBannerBox .emBox{ width: 100%; height:206px;text-align: center;}


.proBannerBox em{ position:relative; display:inline-block; width:140px; height:140px; font-style:normal; color:#fff; font-size:17px; background:url(../images/services.png) left top no-repeat; margin:0 46px;}
.proBannerBox em#services2{ width:180px; height:180px; background:url(../images/services.png) center top;}
.proBannerBox em#services3{ background-position:-320px top;}
.proBannerBox em span{ display:inline-block; position:absolute; top:100%; width:100%; left:0; color: #202020;}
.proBannerBox em b{display:inline-block; position:absolute; top:auto; bottom:30px; width:100%; left:0; font-weight:normal; font-size:20px;}



/* 质量监控 */
.quality{ background-image:url(../images/bg1.jpg) !important;}

.qualityList{ width:1200px; height: auto; background: url(../images/BG001.png) top center no-repeat; margin: 42px auto 83px; padding-top:3px;}

.qualityList li{ width:429px; height: 100px; padding-top: 36px; background: url(../images/BG002.png) top center no-repeat; }

.Q1,.Q3,.Q5{padding-right: 771px; text-align: right;}
.Q2,.Q4{padding-left: 771px; text-align: left;}

.qualityList li.Q1{background-position: center 0;}
.qualityList li.Q2{background-position: center -136px;}
.qualityList li.Q3{background-position: center -272px;}
.qualityList li.Q4{background-position: center -408px;}
.qualityList li.Q5{background-position: center -544px;}

.qualityList li strong{display: block; width:auto; font-size: 26px; line-height: 30px; margin-top: 16px; color: #fff;}
.qualityList li span{display: block; margin: 0; font-size: 12px;  color: #707070; line-height: 15px;}
.qualityList li p{ margin: 0; font-size: 15px; color: #c8c8c8; line-height: 20px;}

#category{ width: 100%; height: 365px; background-color: #c71221; position: relative;padding-left: 301px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.left{ width: 301px; height: 365px; padding: 46px 79px 15px 32px; margin-left: -301px;
 float: left;
  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.left .tit{ width: 185px; height: 97px; background:url(../images/BG003.png) center left no-repeat; margin-bottom: 22px;}
.left span{ display: block; float: left; padding-top: 29px; border-top: 1px solid #d85a64; color: #fff; font-size:20px;  }
.left i{ display: block; width: 22px; height: 46px; background: url(../images/BG004.png) center center no-repeat; float: right; margin-top: 119px;}


.right{ width: 100%; height: 350px; position: relative; overflow: hidden;background-color: #f5f5f5; float: left;}
.proClassList{ width:2500px; height: 350px;  overflow: hidden;}
.proClassList li.odd{ background-color: #e1e1e1;} 
.proClassList li.even{background-color:#f5f5f5; }

.proClassList li{ width:250px; height: 350px; float: left; padding: 46px 26px 0;  text-align: left;
 box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.proClassList li h4{ font-size: 26px; line-height: 30px; margin: 0 0 18px; color: #221815;}
.proClassList li span{ font-size: 18px; line-height: 27px; color: #221815; margin-bottom: 38px;} 
.proClassList li p{ line-height: 28px; font-size: 15px; color: #646464;}

#proCase{ width: 100%; 
background: url(../images/bg5.jpg) center top no-repeat #f6f6f6;
overflow: hidden;
height: 649px;}

#proCase #albumSort a{ width: 155px; height: 30px; line-height: 30px; background-color: #c71221; color: #fff; padding: 0;}

.proCaseList{ width: 1200px; height:349px; margin: 0 auto;text-align: left;}
.proCaseList li{ width: 25%; height:349px; float: left; padding: 0 10px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.proCaseList li .Img{ width: 100%; height: auto; overflow: hidden; margin-bottom: 12px; box-shadow: 0px 0px 8px 0px rgba(10, 2, 4, 0.12);}
.proCaseList li .Img img{ display: block; width: 100%;}
.proCaseList li p{ width: 100%; height: 27px; line-height: 27px; font-size: 16px; color:#000; margin: 0;}
.proCaseList li span{width: auto; height: 25px; line-height: 25px; font-size: 12px; color:#6c6c6c;}



/* 产品展示 */
.main{ width: 100%; height: auto; overflow: hidden; background:url(../images/bg5.jpg) fixed; padding-bottom: 47px;}
.mainBox{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;  }

.menu{ width: 235px; height: auto; border-top: 15px solid #ed7615; border-bottom: 1px solid #c1c1c1; background-color: #fff; float: left; }

.menuList{ width: 100%; height: auto; overflow: hidden; }
.menuList li{ width: 100%; height: auto; text-align: left; padding: 0 20px; border-bottom: 1px solid #ececec; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.menuList li a{ display: block; width: 100%;  height: 51px; font-size: 14px; line-height: 51px; padding-left: 20px; color: #646464; overflow: hidden; background: url(../images/ICO001.png) left center no-repeat; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.menuList li.hover a,.menuList li a:hover{color: #ed7615;}
.menuList .submenu{ display: none; width: 100%; height: auto;  margin-bottom: 20px;}
.menuList .submenu a{width: 100%; height: 30px; line-height: 30px; background:none; font-size: 12px; color: #646464 !important; }
.menuList .submenu a:hover{color: #ed7615 !important;}

.contactTit{ width: 100%; height: 80px; background:url(../images/BG005.jpg) no-repeat; }
.contactBox{ width: 100%; height: auto; font-size: 12px; padding: 15px 16px; overflow: hidden; text-align: left;  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.contactBox span{display: inline-block;}
.contactBox strong{ font-weight: bold; font-size: 15px; }

.conMain{ width: 905px; height: auto; float: right; }
.breadCrumbs{ width: 100%; height: 60px;font-size: 12px; color: #6c6c6c;padding: 20px 0px 20px 10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.breadCrumbs p{line-height: 20px; margin: 0; text-align: left; background: url(../images/ICO001.png) left center no-repeat; padding-left: 15px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.breadCrumbs a{ color: #6c6c6c; margin: 0 5px; }
.breadCrumbs a:hover{color: #ed7615;}

.proList{ width:905px; height: 778px; overflow: hidden;}
.proList li{ width: 33.33% !important; margin-bottom: 40px; }



/* 产品内页 */
.proArr{ width: 893px; height: 498px; border:1px solid #e1e1e1; float: right; margin-bottom: 37px;}
.proArr .imgPro{ width: 498px; height: 498px; float:left; border-right: 1px solid #e1e1e1; overflow: hidden;}
.proArr .imgPro img{width: 100%;}

.proArrList{ width:394px; height: 100%; float: right; background:url(../images/BG006.png); padding:20px 30px; text-align: left; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.proArrList dt{ width: 100%; height: 76px; border-bottom: 1px dotted #c6c6c6; line-height: 76px; color: #ed7615; font-size: 20px; }

.proArrList dd{ width: 100%; height: 34px; line-height: 34px;border-bottom: 1px dotted #c6c6c6;  font-size: 13px; color: #505050;  }
.proTextBox{ width: 895px; float: right;}
.proTextBox .tit{ width: auto; height: 32px; line-height: 32px; background-color: #ed7615; color: #fff; font-size: 17px; padding: 0 20px; float: left; font-weight: inherit; margin: 0 0 1px 0; }

.proTextBox .proText{ width: 100%; height: auto; min-height: 500px; float: right; background-color: #fff;
  padding: 20px;
  text-align: left;
sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}}




/* 新闻中心 */
.full .breadCrumbs,.full .pagesBox{ padding-left: 0 !important; }


.mainBoxTit{ width: 100%; height: 59px; margin:14px 0 32px; background: url(../images/scenesTit2.png) top center no-repeat; }

.classList{ display: inline-block; width: auto; height: 40px; border-radius: 4px; border:1px solid #cfcfcf; overflow: hidden; background-color: #fff; margin-bottom: 36px;}
.classList a{display: inline-block;height: 40px;line-height: 40px;padding: 0 40px; float: left;
white-space: nowrap;border-left: #cfcfcf 1px solid;font-size: 15px;background: #fff;cursor: hand;cursor: pointer; overflow: hidden;}
.classList a:first-child{ border:none; }

.classList a.in{background-color: #ed7615; color: #fff;}


.newsList{ width: 100%; height: auto; overflow: hidden; margin-bottom: 46px; }
.newsList li{ width: 100%; height: 180px; border:1px solid #e1e1e1; padding: 15px 20px; margin-bottom: 5px; background-color: #fff;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }

.newsList li .ImgNews{ width: 200px; height: 150px; float: left;overflow: hidden; }
.newsList li .ImgNews img{ width: 100%; display: block; }

.newsList .rigtText{ width: 921px; height: 150px; float: right; text-align: left;}
.newsList p.tit{ display: inline-block; width: 100%; height: 30px; line-height: 30px; margin: 11px 0 15px; overflow: hidden;}
.newsList p.tit span{ float: right; margin-left: 20px; font-size: 11px; color: #a6a6a6;}
.newsList p.tit a{ font-size: 17px; color: #1c0404; }
.newsList .text{ width: 100%; height: 40px; line-height: 20px; font-size: 12px; color: #787878; overflow: hidden; margin-bottom: 24px;}
.newsList .more{ display: inline-block; width: auto; height: 16px; line-height: 16px; float: left; font-size: 13px; color: #a6a6a6; padding-left: 30px; background: url(../images/ICO002.png) left center no-repeat; }

.newsList p.tit a:hover{color:#ed7615;}

/* 新闻内页 */

.newsDetTitBox{ width: 1200px; height: auto; margin: 24px auto 28px;  }
.newsDetTitBox h3.tit{ width: 100%; height:auto; line-height: 40px; font-size: 32px; color: #282828; font-weight: inherit; overflow: hidden; margin: 0 0 12px; }
.newsDetTitBox p{width: 100%; height: 23px; line-height: 23px; font-size: 12px; color: #848484;}
.newsDetTitBox p span{ margin: 0 10px; }

.newsDetCon{ width: 100%; height: auto; overflow: inherit; background:url(../images/BG006.png); padding: 46px 49px; text-align:justify;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.footerNav{ width: 100%; height: 58px; line-height: 28px; padding: 15px 0; text-align: left;}
.footerNav a{ color: #848484; }
.footerNav a:hover{ color: #ed7615; }
.footerNav span{ margin: 0 15px; color: #848484;}
.footerNav .return{ width: auto; float: right; color: #ed7615; }


/* 人才招聘 */

.hrBanner{ height: 600px; }

#concept{ width: 100%; height: 520px;
  padding: 57px 0; background: url(../images/bg5.jpg) top center no-repeat;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */  }

.conceptBox{ width: 1200px; height: auto; margin: 0 auto; }
.conceptBoxTit{ width: 100%; height: 59px; background: url(../images/scenesTit2.png) center center no-repeat; margin-bottom: 77px;}
.conceptList{ width: 1000px; height: auto; margin: 0 auto;}

.conceptList li{ width: 33.33%; height: auto; overflow: hidden; float: left; padding: 0 30px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.conceptList li span{display: inline-block; width: 76px; height: 76px; margin: 0 auto 30px; background:url(../images/ICO003.png) no-repeat;}
.conceptList li p{ width:100%;  height: 30px; font-size: 18px; text-align: center;  color: #000; margin: 0 0 11px;}
.conceptList li div{ width: 100%; height: auto; font-size: 13px; color:#6c6c6c; line-height: 23px; overflow: hidden; }

.conceptList li.T1 span{ background-position: left top; }
.conceptList li.T2 span{ background-position: center top; }
.conceptList li.T3 span{ background-position: right top; }


#recruit{ width: 100%; height: auto; background-color: #fff; padding: 60px 0;}
.recrutimentBox{ width: 1200px; height:auto; overflow: hidden; margin: 0 auto; }
.recruitBoxTit{ width: 100%; height: 59px; margin-bottom: 40px;background: url(../images/scenesTit2.png) bottom center no-repeat; }

.tabNav{ width: 100%; height: auto; padding: 22px 0; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; text-align: left; margin-bottom: 45px;
  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.tabNav a{display: inline-block; width: auto; height:28px; line-height: 28px; margin: 4px 16px;  color: #282828;
  box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.tabNav a.in{color: #c80005; border-bottom: 1px solid #c80005;}

.tadCon{ width: 940px; height: auto; overflow: hidden; float: left;position: relative;}
.tadCon li{ display: none; width: 100%;  overflow: hidden; text-align: left; }

.tadCon li .index{ width: 104px; height: 70px; line-height: 70px; font-size: 60px; color: #c80005; float: left; }
.tadCon li .text{ width: 836px; height: auto; float: right; }
.tadCon li .text .tit{ width: 100%; height: 46px; line-height: 46px; font-size: 20px; color: #505050; margin: 0 0 25px; font-weight: inherit; }
.tadCon li .text p{ line-height: 25px; color: #505050; }

.tellCon{ width: 240px; height: 180px;
  padding: 20px 24px; background: url(../images/BG007.jpg) top left no-repeat; float: right; text-align: left; margin-bottom: 7px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.tellCon dt{ width: 100%; height: 42px; line-height: 42px; color: #fff;  font-size: 16px; font-weight: bold; }
.tellCon dd{ width: 100%; height:22px; line-height: 22px; color: #fff; font-size: 13px; }



.mapBox{ width: 100%; height:350px; overflow: hidden; position: relative; z-index: 10;}
.mapBox .mask{ width: 100%; height: 100%; background:url(../images/BG008.png); position: absolute; z-index: 1;}


.contactDetBox{ width:100%; height: auto; padding: 40px 0; z-index:20; position: relative;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.contactDetBox .contact{ width: 1200px; height: auto; margin: 0 auto; }
.contactDetBox .contact .IMG{ width:210px; height: 300px; overflow: hidden; position: absolute; top: -94px; }
.contactDetBox .contact .text{ margin: 0 auto; width: 350px; height: auto; text-align: left; }
.contactDetBox .contact .text .unit{}

.contactDetBox .contact .text .unit strong{ font-size: 24px; line-height: 42px;  margin-bottom: 20px; font-weight:inherit; }
.contactDetBox .contact .text .unit p{line-height: 24px;}

#feedback{ width: 100%;height: 459px; background: url(../images/BG009.jpg) top center no-repeat; }
.feedbackBox{ width:1200px; height:100%; margin: 0 auto; padding: 62px 0;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ text-align: left;}

.feedbackBox .tit{ width: 1200px; height: 39px; border-bottom: 1px dotted #969696; line-height: 38px; text-align: left; margin-bottom: 39px;}
.feedbackBox .tit h4{ display: inline-block; width: auto; height: 38px; line-height: 38px; font-size: 20px; color: #e27822; margin: 0;}
.feedbackBox .tit p{color: #848484; font-size: 12px; margin: 0; float: right;}

.formBox{ width: 100%; height: auto; overflow: hidden; margin-bottom:20px;}

.form-text{ width:315px; height: 32px; border:1px solid #646464 !important; line-height: 32px; padding: 0 10px; float: left; margin-right: 24px; color: #848484 !important;
  background: url(../images/BG010.png);
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }

.en .form-text{ width: 283px;}

.form-textarea{ width: 100%; height:68px; line-height:23px; margin-bottom: 10px; background: url(../images/BG010.png); border:1px solid #646464 !important; padding:3px 10px; font-size: 12px; 
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */   }

.formBox label{ width: auto; height: 34px; line-height: 34px; font-size: 13px; color: #848484; float: left; margin-right: 10px;}
.code{ width: 152px; }
.codeImg{ width: 100px; height:33px; float: left; background-color: #fff;}
.codeImg img{ display: inline-block; width: 100%; height: 100%; }

.form-btn{ display: inline-block; width: 152px; height: 36px; line-height: 36px; float: left; font-size: 16px; color: #fff; background-color: #fe7201; border-radius: 5px; overflow: hidden; padding: 0; margin: 0 5px 0 0; border:none; font-family: "Microsoft YaHei"}

.formBox p{ line-height: 36px; float: left; margin: 0 0 0 20px; color: #fff;}


/* 机械设备 */

.imgList{ width: 100%; height:694px;overflow: hidden;
 box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }

.imgList li{ width: 25% !important; height: 307px; margin-bottom: 40px; }
