/* CSS Document */
body{  color:#666; font-size:14px; font-family:"Microsoft Yahei"; }
.content{ width:1200px; margin:0 auto; position:relative; }
input, textarea{ outline:none;}
.logo{ position:relative; z-index:99999;}
#header{ width:100%; background:url(../Image/header.jpg) repeat-x left top;  }
#nav{ width:1325px;   height:148px;  margin:0 auto; left:-70px;  position:relative; z-index:9999;}
#nav  ul {  width:730px; padding-top:58px;  }
#nav  ul li{ float:left; position:relative;  }
#nav  ul li.first a{ width:60px;}
#nav  ul li a{ display:block; width:110px; text-align:center;   color:#fff; overflow:hidden;  font-size:16px; line-height:30px; }
#nav  ul li a:hover{ color:#0AE179;}
#nav  ul li .sec{ padding:30px; width:536px; height:308px; background:url(../Image/sec.png) no-repeat center top; position:absolute; top:29px; left:-248px; display:none; }
#nav  ul li ul{ height:308px; overflow:hidden; padding-top:25px;  }
#nav  ul li ul li{ float:none;  border-bottom:1px dotted #d1d1d1; width:250px;  }
#nav  ul li ul li a{ width:100%; text-align:left; text-indent:50px; font-size:14px; color:#313131; line-height:42px;}
#nav  ul li .sec p{ position:absolute; right:30px; top:245px; width:245px; text-align:left; font-size:12px; color:#666; line-height:2.0; }
#nav  ul li #e1 ul{ display:block; background:url(../Image/e1.png) no-repeat 290px 30px;}
#nav  ul li #e2 ul{ display:block; background:url(../Image/e2.png) no-repeat 290px 30px;}
#nav  ul li #e3 ul{ display:block; background:url(../Image/e3.png) no-repeat 290px 30px;}
#nav  ul li #e4 ul{ display:block; background:url(../Image/e4.png) no-repeat 290px 30px;}
#nav  ul li #e5 ul{ display:block; background:url(../Image/e4.png) no-repeat 290px 30px;}
.serachB{ padding-top:60px; margin-right:20px;}
.tel{ display:block; padding-top:60px; margin-right:20px;}
.language{ padding-top:54px; margin-left:20px; display:block;}
#slideShow{ width:100%; position:relative;  overflow:hidden; height:814px; position:absolute; top:0 ; left:0;  }
.subBanner{ width:100%; height:474px; position:absolute; top:0 ; left:0; }
#proBan{ background:url(../Image/proBan.jpg) no-repeat center top;}
#companyBan{ background:url(../Image/companyBan.jpg) no-repeat center top;}
#newsBan{ background:url(../Image/newsBan.jpg) no-repeat center top;}
#serviceBan{  background:url(../Image/serviceBan.jpg) no-repeat center top;}
#contactBan{  background:url(../Image/contactBan.jpg) no-repeat center top;}
#techBan{  background:url(../Image/techBan.jpg) no-repeat center top;}
/*首页主题内容*/
#indexMain{ width:100%; margin-top:655px;    }
#indexMain .content{ width:1200px; margin:0 auto;}
.numYs{ padding-top:24px; height:102px; width:100%; background:url(../Image/bg1.jpg) no-repeat center top;}
.numYs ul li{ width:33.33%; text-align:center; font-size:20px; color:#fff; float:left;}
.numYs ul li span{ display:inline-block; color:#15f8fb; font-size:35px; font-weight:bold;  }
.indexProduct{ width:100%; padding-top:88px; height:840px; background:url(../Image/bg2.jpg) no-repeat center top;}
.indexProduct .title{ text-align:center;}
.indexProduct .title h2{ font-size:20px; text-align:center; color:#333; font-weight:bold; background:url(../Image/span.png) no-repeat center top; margin:20px auto 5px; line-height:43px;}
.indexProduct .title span{ display:block; font-size:16px; color:#999;}
.products{ margin-top:40px; opacity:0; }
.products ul li{ float:left;  width:377px; padding:3px; background:#147fe3; margin-right:22px; margin-bottom:45px;}
.products ul li:hover{ background:#0aaf5e;}
.products ul li:nth-child(3n){ margin-right:0; }
.products ul li img{ width:377px; height:192px; margin-right:22px;}
.products ul li .title1{ display:block; line-height:44px; text-align:center; color:#fff; font-size:16px; background:url(../Image/li.jpg) no-repeat 340px 9px;}
.products ul li:hover .title1{  background:url(../Image/liH.jpg) no-repeat 340px 9px;}
.indexProduct .more{ width:260px; line-height:48px; text-align:center; color:#fff; font-size:18px; text-align:center; border-radius:5px; margin:0 auto 0; display:block; background:#666;}
.indexProduct .more:hover{ background:#0AE179;}
.indexCompany{  height:849px; background:url(../Image/bg3.jpg) no-repeat center top; width:100%; padding-top:1px;}
.indexCompany .content{ margin-top:145px; height:750px; overflow:hidden;}
.indexCulture{ width:503px;  position:absolute; left:-700px; top:95px;  opacity:0.2;}
.indexCulture a{ display:block; position:absolute; right:0px; top:364px; width:117px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px;}
.companyIndex{ width:652px; color:#fff; position:absolute; right:-700px; top:110px; opacity:0.2;}
.companyIndex h3{ padding-top:65px; padding-bottom:20px; font-size:35px;}
.companyIndex .details{ line-height:2.0; color:#eee; width:295px; margin-bottom:30px; float:right;}
.companyIndex .details a{ color:#09E178;}
.ma11{ padding-top:38px; text-align:right;}
.youshi{ padding-top:75px; height:705px; width:100%; background:url(../Image/bg4.jpg) no-repeat center top;}
.titleY{ margin-bottom:86px; text-align:center; width:100%;}
.titleY h2{ font-size:42px; color:#0854c3; margin-bottom:15px;}
.titleY span{ font-size:20px; color:#b8c4e0 }
.youshi ul li{ float:left; margin-right:112px; }
.youshi ul li:nth-child(4n){ margin-right:0;}
.youshi ul li.li1, .youshi ul li.li3{ margin-top:90px;}
.shebei{ width:1px; padding-top:75px; height:785px; margin:0 auto; overflow:hidden; background:url(../Image/bg5.jpg) no-repeat center top;}
.shebei .title{ margin-bottom:110px; width:100%; text-align:center;}
.shebei .title h2{ margin-top:25px; font-size:24px; color:#fff; padding-bottom:20px; background:url(../Image/h2.jpg) no-repeat center bottom;}
.shebeiLi{ width:530px; color:#fff; float:left; }
.shebeiLi h2{ font-size:52px; font-weight:bold;}
.shebeiLi h4{ font-size:24px; font-weight:bold; margin:40px 0 30px; }
.shebeiLi p{ line-height:2.0; margin-bottom:60px;}
.shebei1{ text-align:right; padding-right:70px;}
.shebei2{ text-align:left; padding-left:70px;}
.shebei a:hover{ display:inline-block; width:152px; line-height:40px; background:#333; color:#fff; text-align:center; }
.shebei a{ display:inline-block; width:150px; line-height:38px ; border:1px solid #fff; color:#fff; text-align:center; }
.shebei .more{ display:none; width:33px; margin:155px auto 0; }
/*底部*/
#footer{  height:297px; width:100%;  overflow:hidden; background:url(../Image/footer.jpg) repeat-x left top;  }
#footer .content{ position:relative;width:1200px; padding-top:50px; color:#6a6a6a;  }
.fLogo{ width:160px; text-align:center; overflow:hidden; border-right:1px dashed #d1d1d1;}
.fNav{ height:208px;  overflow:hidden;}
.fNav ul li{ float:left; margin-left:50px; }
.fNav ul li a{ display:block; width:100%; color:#fff; font-size:14px; font-weight:bold;}
.fNav ul li ul{ margin-top:20px;}
.fNav ul li ul li{ margin:0; float:none;}
.fNav ul li ul li a{ display:block; font-weight:normal; line-height:26px; color:#6a6a6a; }
.fNav ul li ul li a:hover, .fContact ul li a:hover{ color:#999;}
.fContact{ width:240px; overflow:hidden; color:#6a6a6a; }
.fContact h2{ font-size:14px; color:#fff; }
.indexFooter .fContact h2{ color:#333; font-weight:bold;}
.fContact ul li a{ display:block; line-height:2.5;   color:#6a6a6a;}
.fContact img:hover{ opacity:0.8;}
/*搜索框*/
.searchAreaH{ margin-top:23px; background:url(../Image/search1.jpg) no-repeat center top; width:292px; line-height:39px;  position:relative;     }
#keyWordsH{ border:0; background:none; width:235px;   line-height:39px;  padding-left:10px; color:#aaa; display:inline-block;}
#submitH{ width:48px; line-height:39px; position:absolute; right:0; top:0; background:none; border:0;  display:inline-block; }
#submitH:hover{ cursor:pointer;} 
.fContact ul{ padding:10px 0; color:#6a6a6a;}
.copy{ line-height:40px; color:#6a6a6a;}
.copy a{ color:#aaaaaa; float:right;}
.copy a:hover{ color:#aaa;}
/*首页底部*/
.indexFooter .fLogo{border-right:1px dashed #4e4e4e; }
.indexFooter .fNav ul li a{ color:#333;}
.indexFooter .fNav ul li ul li a{ color:#999;}
.indexFooter .fNav ul li ul li a:hover{ color:#666;}
.indexFooter .searchAreaH{  background:url(../Image/search.jpg) no-repeat center top;}
.indexFooter #keyWordsH{}
.indexFooter .copy{ line-height:40px; color:#ccc; border-top:1px solid #eee;}
.indexFooter .copy a{ color:#ccc; float:right;}
.indexFooter .copy a:hover{ color:#aaa;}
/*内页样式*/
#listMain{  width:100%; padding-bottom:40px; margin-top:325px; background:url(../Image/listMain.jpg) repeat-x top left;    }
#listMain .content{ width:1200px;  margin:0 auto;  overflow:hidden;  }
.mainContent{ padding-top:40px;}
#listMain .title{ height:65px; width:100%;}
#listMain .title ul li{ float:left; background:url(../Image/li2.jpg) no-repeat right  28px; }
#listMain .title ul li a{ display:block; padding:0 35px; line-height:65px; font-size:16px; color:#fff;}
#listMain .title ul li a:hover{ background:url(../Image/typeLi.jpg) no-repeat center bottom;}
.yPosi{ position:absolute; line-height:20px; right:0; top:24px; font-size:14px; color:#fff; padding-left:25px; background:url(../Image/home.jpg) no-repeat left top;}
.yPosi a{ color:#fff;}
.titleSub{ margin:20px auto;  text-align:center;}
.titleSub h2{ font-size:54px; color:#0670ba; padding-bottom:15px; margin-bottom:15px; background:url(../Image/span.jpg) no-repeat center bottom;}
.titleSub p{ color:#666;}
/*产品中心分类样式*/
.typeList{ width:260px; overflow:hidden; margin-top:35px; }
.typeList .titleT{ line-height:58px; background:#137DC7; color:#fff;}
.typeList .titleT h2{ padding-left:20px; display:inline-block; font-size:22px; font-weight:bold;}
.typeList .titleT span{ font-size:20px; }
.typeList  ul{ width:258px; border:1px solid #dedede; border-top:0;}
.typeList  ul li{ line-height:48px; border-bottom:1px solid #dedede;}
.typeList  ul li a{ display:block; line-height:48px; text-indent:20px; font-size:14px;border-bottom:1px solid #dedede;  }
.typeList  ul li a:hover{ color:#137DC7;}
.typeList  ul li ul{ border:0; display:none;}
.typeList  ul li ul li a{ border:0; line-height:44px; font-size:13px; text-indent:30px;}




/*产品列表页*/
.productMain{ width:900px; float:right;  }
.productMain ul li{  float:left; margin-right:64px; position:relative; margin-bottom:60px; }
.productMain ul li:nth-child(2n){ margin-right:0;}
.productMain ul li a{ display:block; color:#363636;}
.productMain ul li a img{ width:350px; height:207px;  border:3px solid #137dc7; }
.productMain ul li .title1{ line-height:40px; font-size:16px; text-align:center;}
.productMain ul li a img:hover{ }
.productMain ul li a:hover{ color:#137dc7;}
.productMain ul li span{ display:none; width:350px; height:207px; position:absolute; left:3px; top:3px; background:url(../Image/fgc.png) no-repeat center top; }
/*产品列表页*/
.companyIntro{ line-height:2.6; font-size:15px;  }
.title2{ margin-bottom:20px;text-align: center  }
.title2 h4{ font-size:30px; padding-bottom:8px; color:#0681cf;}
.title2 p{ color:#777;}
/*登陆页面*/
.loginMain{ padding-bottom:40px;}
#loginForm{ width:554px; height:420px; overflow:hidden; background:url(../Image/lF.jpg) no-repeat center top; margin:0 auto; position:relative;}
#loginForm input{ background:none; border:0;}
#loginForm #name{ position:absolute; left:191px; top:126px; width:254px; padding-left:4px; height:36px; font-size:14px;  }
#loginForm #password{ position:absolute; left:191px; top:180px; width:254px; height:36px; padding-left:4px; font-size:14px;  }
#loginForm  #loginBtn{ left:190px; top:260px; position:absolute; width:120px; line-height:36px; background:#069ce9; color:#fff; font-size:14px; font-weight:bold; text-align:center; border-radius:4px; }
#loginForm  #loginBtn:hover{ cursor:pointer;}
#loginForm a{ left:320px; top:260px; position:absolute; width:120px; line-height:36px; background:#ffa104; color:#fff; font-size:14px; font-weight:bold; text-align:center; border-radius:4px; }


/*新闻中心*/
.tuijianN{ width:100%; position:relative; height:260px; margin-bottom:30px;  }
.tuijianN img{ width:260px; width:435px;}
.tuijianN .details{ width:710px; position:absolute; right:0; top:0; padding-top:15px;}
.tuijianN  .details h5{ font-size:18px;  padding-bottom:10px;}
.tuijianN  .details p{ line-height:2.0; margin:15px 0; color:#818181;  }
.tuijianN  .details  span{display:block; color:#ffa104;}
.tuijianN  .details .more{ display:block; width:110px; text-align:center; line-height:30px; margin-top:10px; border:1px solid #d1d1d1; color:#aeaeae;}
.tuijianN  .details .more:hover{ color:#ffa104;} 
.newsList{ padding-top:40px;}
.newsList ul li{ height:130px; width:100%; padding:20px 0; border-bottom:1px dotted #d1d1d1; position:relative; }
.newsList ul li h5{ font-size:16px; padding-bottom:15px;}
.newsList ul li:hover h5{ color:#0AE179;}
.newsList ul li img{ width:200px; height:130px; position:absolute; right:0; top:20px; border:1px solid #d1d1d1;}
.newsList ul li .details{ width:790px;}
.newsList ul li .time{ position:absolute; right:260px; top:38px;   color:#a5a5a5;}
.newsList ul li .time span{ font-size:26px; color:#a5a5a5; display:block;}
.newsList ul li .more{ background:url(../Image/more.jpg) no-repeat left bottom; width:40px; height:40px; display:block; position:absolute; right:296px; top:106px; }
.pImg{ width:100%; text-align:center;}
/*案例页面*/
.casesList{}
.casesList ul li{ width:283px; padding-bottom:40px; text-align:center; float:left; margin-right:22px;} 
.casesList ul li:nth-child(4n){ margin-right:0;}
.casesList ul li a{ font-size:14px; }
.casesList ul li a:hover{ color:#f90;}
.casesList ul li img{ width:283px; height:186px; display:block; padding-bottom:5px;}
/*联系我们*/
.conInfo{ margin-left:35px; width:405px; padding-top:80px;}
.conInfo strong{ font-size:18px; color:#2f619c; margin-bottom:20px;}
.conInfo ul li{ line-height:2.5; font-size:14px;}
/*新闻中心样式*/
.news_title{ text-align:center; font-size:22px; color:#333; margin-bottom:15px; margin-top:20px;}
.meta{ color:#999; text-align:center; font-size:12px; margin-bottom:15px;}
.newsCon{ line-height:2.0; font-size:14px;}
.page{ font-size:14px; padding-top:20px; margin-top:20px; border-top:1px dotted #d1d1d1;}
/*招聘*/
.zhaopin, #listMain .yingpin{ font-size:14px; }
.zhaopin .job {  border-bottom:1px dotted #dedede; margin-bottom:30px; padding-top:25px; overflow:hidden;}
.zhaopin .job ul li, #listMain .zhaopinXx ul li{ line-height:3.0; overflow:hidden; width:700px; text-align:left; }
.zhaopin .job .zhiwei{ color:#d60415; }
.zhaopin .job .chaKan{ float:right; display:block; padding:4px 15px; color:#fff; background-color:#d60415; position:relative; top:-150px;}
.zhaopin ul li a{ color:#d60415; float:right;}
.zhaopin a{ color:#ffffff;}
.yingpin table tr{ display:block; margin-bottom:15px;}
.yingpin .zhiwei{ color:#d60415;}
.yingpin .yanzhengma{ position:relative; top:8px;}
#allmap { width:700px; height:450px;}
.contactUs  li{ float:left; width:350px; line-height:2.0;}
/*在线留言页面*/
#message th{ font-size:14px; color:#4c4a55 ;  }
#message input{  outline:none; height:44px; }
#message textarea{ }
#message button{ outline:none;}
#message .but{ }
/*工作详情*/
#workDetail{ line-height:2.0;}
#workDetail #apply{ color:#d60415;  font-size:14px; display:block; margin-top:30px; }
.detailTitle{ width:100%; height:30px; background-color:#d1d1d1;  margin:-10px 0 30px;}
.detailTitle h6{ background:#175AA5; font-size:14px; border-right: 1px solid #fff;color: #fff; display: inline-block; height: 100%; line-height: 30px; padding-left: 10px; font-weight:bold; padding-right:10px;}

.backToTop{ display: block; margin-right: -540px; position: fixed;right: 50%; top: 80%;width: 15px;z-index: 9999; padding:15px 8px; color:#fff; background-color:#2d2d2d;}
.backToTop:hover{ cursor:pointer; background-color:#D70415;}
.proIntro{ width:100%;  overflow:hidden; padding-bottom:40px;  }
.proIntro h5{ font-size:20px; color:#2f619c;}
.proIntro img.rel_center{ width:550px; float:left; max-height:380px;}
.proIntro .details{ width:300px; float:left; margin-left:50px;}
.proIntro .details ul{ padding-top:50px;}
.proIntro .details ul li{ line-height:2.8; float:none; font-size:14px; margin:0;}
.proIntro .details ul li strong{ font-weight:bold; font-size:18px; color:#003BA6; }
.proIntro .details ul li a{ display:inline-block;}
.proIntro .details ul li img{ border:0;  width:auto; height:auto;} 
.proIntro .details ul li:last-child a{ display:block; line-height:40px; border-radius:5px ; background:#f90; color:#fff; text-align:center; width:200px;}
#allmap{width:660PX; margin-top:20px; height:460px;overflow:hidden; border:10px solid #d1d1d1 ; border-radius:10px; float:left;}
/*人才招聘*/
/*招聘*/
.jobs { padding-top:30px;  border-bottom:1px dotted #dedede; margin-bottom:30px; padding-top:25px; overflow:hidden;}
.zhaopin .jobs  li, .zhaopin .jobs  li p{ line-height:3.0; overflow:hidden; width:100%; text-align:left; }
.jobs li p{ line-height:2.0;}
 .zhiwei{ color:#d60415; }
.zhaopin .chaKan{ float:right; display:block; padding:4px 15px; color:#fff; background-color:#d60415; position:relative; top:-90px; line-height:1.0; }
.zhaopin ul li a{ color:#d60415; float:right;}
.zhaopin a{ color:#ffffff;}
.yingpin table tr{ display:block; margin-bottom:15px;}
.yingpin .zhiwei{ color:#d60415;}
.yingpin .yanzhengma{ position:relative; top:8px;}
.order td{ margin-bottom:20px; padding-bottom:20px;}
.order td:nth-child(1){  text-align:right;}
.order input[type=radio]{ width:37px; position:relative; top:10px;}
.order td input { height:32px; width:280px; border:1px solid #d1d1d1; border-radius:5px; }
.order  textarea { width:280px;  border:1px solid #d1d1d1; height:160px;border-radius:5px; }
.order #submit{ background:#f90; color:#fff; border:0; line-height:45px ; height:45px; text-align:center;}
.order #captcha{ width:120px; line-height:32px;}
.order img{ height:32px; position:relative; top:9px;}
#form1{ background:url(../Image/mmm.jpg) no-repeat right 35px; padding-top:30px; padding-left:150px;}
.caseInfo{ line-height:2.0; margin-top:20px;}
.imgD{ width:157px; height:157px; margin:0 auto; overflow:hidden;}
.imgD img{ display:block;}
.shopImg{ width:1024px; height:500px; overflow:hidden; position:relative; margin:0 auto;}
.shopImg ul li{ position:absolute;  }
.shopImg ul li a{ display:block; width:100%; height:100%;}
.shopImg ul li.li1{ right:0px; top:53px; width:175px; height:82px; }
.shopImg ul li.li2{ left:282px; top:45px; width:147px; height:95px; }
.shopImg ul li.li3{ right:0px; top:285px; width:126px; height:82px; }
.shopImg ul li.li4{ right:80px; top:168px; width:121px; height:76px; }
.shopImg ul li.li5{ left:0; top:178px; width:114px; height:102px; }
.sqjmBtn{ width:220px; line-height:55px; font-size:20px; text-align:center; color:#fff; margin:35px auto; display:block; background:#f90; border-radius:5px; }
.downloadList{}
.downloadList ul li{ display:block; padding:15px 0; border-bottom:1px dashed #d1d1d1; }
.downloadList ul li a{ font-size:18px; color:#666; }
.downloadList  ul li a:hover{ color:#f90;}
.wendaList ul li{ padding:20px 0; border-bottom:1px dashed #d1d1d1;}
.wendaList ul li h5{ font-size:18px; color:#666;}
.wendaList ul li .details{ margin-top:13px; line-height:2.0; font-size:14px; }
.wendaList ul li .details p{ display:inline-block;}
.wendaList ul li  span{  font-size:18px; font-weight:bold; color:#137DC7;}
/**/
.proPage { padding-left:60px;}
.leftCc{ width:290px; overflow:hidden;}
.titleLL{ margin-bottom:24px; line-height:1.5;}
.titleLL h2{ color:#085fa1; font-size:54px; font-weight:300;}
#listMain .titleLL span{ display:block; color:#ddd; font-size:16px;}
.rConn{ width:816px; overflow:hidden;}
.rConn h4{ font-size:28px; color:#197abe; font-weight:200px; padding:15px 0 40px; border-bottom:2px solid #eee; margin-bottom:35px; }

