﻿@charset "utf-8";
body { padding: 0px; margin: 0px; font-size: 14px;color: #333; font-family: "微软雅黑"; background-color: #ffffff }
html { overflow-x: hidden }
img { border: 0 }
h1, h2, h3, h4,  p, dl, dt, dd, ul, ol, li, button, input, th, td { margin: 0; padding: 0; }
a { color: #666; text-decoration: none }
a:hover { color: #333; }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
ul{ list-style: none; margin: 0px; padding: 0px; }
.mc { margin: auto; }
.mt15 { margin-top: 15px; }
.md15 { margin-bottom: 15px }
.bg { background-color: #FFF }
.more a { display: block; float: right; width: 60px; height: 35px; font-size: 12px; }
.mt10 { margin-top: 10px; }
.mt23 { margin-top: 23px }
.mt20 { margin-top: 20px }
.mt30 { margin-top: 30px }
.w1200{ width:1200px; margin:0 auto;overflow: hidden;}
.w1220{width:1220px; margin:0 auto;overflow: hidden;}
/* 头部 */
.topbg{height:40px; line-height:40px; background:url(../images/top_bg.gif) repeat-x; border-bottom:1px solid #f1f1f1;}
.top_t_l{ color:#999;}
.top_t_r{ color:#999;}
.top_t_r span{color:#f39800; margin-left:15px;}
.logohei{height:120px;}
.logo img{margin-top:20px;width:110px;height:80px;}
.company { padding-left: 15px;  height: 80px; margin-top: 20px; padding-top: 5px; }
.company h2 { font-size: 32px;  font-weight: bold; color:#585858;}
.company h3 { font-size: 18px; margin-top: 5px;font-weight:normal;color: #f39800;font-family: "楷体"; }
.company h3 span { color: #f39800; }
.tel{margin-top: 32px;width:260px;}
.tel .icon{ margin-right:15px; font-size: 0;}
.tel .icon img{ width: 54px;}
.tel .text .mc{ color: #333; line-height: 24px;}
.tel .text .shuzi{ font-family: 'Droid Serif'; font-size: 26px; color: #f39800; line-height: 24px; font-weight: bold; font-style: italic;}
.navbg{ background:#585858; height:50px; line-height:50px; overflow:hidden;}
.navbg a{ color:#fff; font-size:14px; font-weight:none; }
.nav ul li{ float:left; padding:0px 38px;}
.nav01 {background:#f39800;}
.nav ul li:hover{background:#333;}
.nav01:hover{ background:#f39800;}
/*轮播*/
#flashs{position:relative;}
#flashs .btn{position:absolute;z-index:7;bottom:22px;right:50%;margin-right:-470px;padding:5px 6px;}
#flashs .btn span{color:#F98904;background:#efefef;border:1px solid #F98904;cursor:pointer;display:inline-block;margin-left:5px;padding:2px 6px;}
#flashs .btn span.cur{background:#F98904;color:#fff;}
/*搜索*/
.gg{ padding: 12px 0; background: #fff; height: 28px; overflow: hidden; }
.gg .remen{ width:850px; line-height:30px; overflow:hidden; display:inline; font-size: 14px; }
.search{ width:248px; height:28px; }
.search input{ display:inline-block; height:28px; float:right; color:#fff; background:#f39800; }
#searchtext{ color: #666; width:177px; height:26px; line-height:26px; background: #fff; border:1px solid #dedede; padding:0 5px 0 15px; outline:none; }
.submit{ width:50px; height:26px; cursor:pointer; border:0; }
/**/
.pro_bg{ width: 100%; min-width: 1200px; background-color: #f6f6f6; padding: 0px 0 30px 0; }
.index_title01{ width:1200px;margin:0 auto; text-align:center;}
.index_title01 h3{ height:50px; line-height:50px; font-size:26px;padding-top:30px;}
.index_title01 h3 span{ font-size:16px; height:50px; line-height:50px; border-top:1px solid #f39800; border-bottom:1px solid #f39800; color:#f39800; font-size:20px; margin-left:10px; font-weight:normal; margin-top:5px; margin-bottom:5px;}
.i_prod{ width:1220px; margin:30px auto; text-align:left;}
.i_prod li{ width:285px; height:245px; background:#F3F3F3; float:left; margin:0 10px 20px 10px; border-bottom:3px solid #f39800; margin-bottom:20px; box-shadow:2px 2px 8px #999;transition:0.7s; -moz-transition:0.7s; -webkit-transition:0.7s;}
.i_prod li .tu,.i_prod li .tu img{ width:285px; height:177px; vertical-align:top; position:relative;}
.i_prod li .tu .bg_a{ width:285px; height:177px; position:absolute; left:0; top:0; z-index:999; background:url(../images/bg_a.png) repeat; text-align:center; opacity:0; transition:0.7s; -moz-transition:0.7s; -webkit-transition:0.7s;}
.i_prod li:hover .tu .bg_a{ opacity:1;}
.i_prod li:hover{ background:#f39800;}
.i_prod li .tu .bg_a span{ display:inline-block; *display:inline; zoom:1; width:59px; height:59px; background:url(../images/icon3.png) no-repeat; vertical-align:top; margin-top:61px;}
.i_prod li .wen{ width:260px; padding:0 10px; text-align:left; color:#333;}
.i_prod li:hover .wen{ color:#FFF;}
.i_prod li .wen h1{ width:100%; height:30px; line-height:30px; font-size:16px; padding-top:5px; overflow:hidden;}
.i_prod li .wen .des{ width:100%; height:23px; line-height:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px;}
.about_more{ border:2px solid #f39800; width:160px; height:30px; display:block; color:#999;margin: 20px auto;text-align: center; line-height: 30px;}
.about_more a:hover{ color:#f39800;}
/*首页关于我们*/
.index_about .content0{padding-top:30px;}
.index_about .content0 .infot{ font-size: 24px; line-height: 24px; font-weight: bold; padding-top:16px;}
.index_about .content0 .infop{ font-size: 16px; line-height: 30px; text-indent: 2em; width: 569px; padding: 20px 0; }
.swBtn{ width: 189px; height: 39px; font-size: 20px; line-height: 39px; text-align: center; color: #fff; background-color: #f39800; border-radius: 30px; cursor: pointer; }
.swBtn a{color:#fff;}
/*首页新闻*/
.news-main{ width:100%; overflow: hidden;}
.news-w1230{ width: 1230px;margin: 20px auto;}
.news-main .news-w1230 ul li{ position: relative; float: left; width:370px;margin: 0 15px}
.news-main .news-w1230 ul li img{ width: 370px; height: 256px;}
.main-info{ position: relative; padding: 20px; margin: -40px 30px 10px 30px; background:#fff;box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.2); -moz-box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.5); z-index: 20;}
.main-info:before{ content: ''; display: block; height: 60px; position: absolute; left: 0; top: -60px; width: 100%; background: url(../images/newsb.png) no-repeat center center; }
.main-info i{ position: absolute; right: -10px; top: -30px; color: #FFF; font-size: 16px; width: 112px; height: 42px; line-height: 35px; text-align: center; background: url(../images/sprites.png) no-repeat 2px -73px;}
.main-info h2{ color: #f39800; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.main-info h2 a{ color: #f39800; font-size: 20px;}
.main-info p{ color: #666; font-size: 16px; line-height: 28px; height: 56px; margin: 16px 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.main-info a.info-more{ color: #666; font-size: 16px; padding-right: 26px; text-decoration: none;position: relative}
.main-info a.info-more:after{content: '';position: absolute;right: 0;top: 3px;background: url(../images/sprites.png) no-repeat -429px 0;width: 18px;height: 18px;}
.main-info a.info-more:hover{ padding-right: 32px;}
.cenNew_list{width: 1200px;margin: 0 auto;padding: 40px 0;overflow: hidden;}
.news_le{width: 560px;float:left;}
.news_le ul li{height: 48px;line-height: 48px;background: url(../images/newdian.png) no-repeat left center;padding-left:16px; border-bottom: 1px dashed #e1e1e1;font-size:16px; }
.news_le ul li span{float: right;}
.news_le ul li a{display: block;width: 440px;float: left;height:48px;overflow: hidden;}
/*首页案例轮播*/
.anli_1{ width:100%; min-width: 1200px; background-color: #f6f6f6;overflow:hidden;  }
.homeCyqyW .indemo { position: relative; }
.homeCyqyW { width: 1200px; height: 280px; margin: 30px auto; }
.homeCyqyW ul li { float: left; width: 280px; margin: 0 10px; }
.pic img { width: 280px; height:210px; }
.homeCyqyCont { margin-top: 20px; text-align:center; }
.homeCyqyCont h2 { line-height: 30px; font-size: 16px;  color: #202a30}
.homeCyqyCont .line { height: 1px; margin: 12px 0; background: #e6e6e6}
.homeCyqyCont a { margin-top: 10px; }
.bx-controls-direction a { width: 42px; height: 42px; margin: 0; top: 80px; background-color: #ccc; background-repeat: no-repeat; background-position: center; background-size: 12px; position: absolute; }
.bx-controls-direction a:hover { background-color: #f39800;}
.bx-controls-direction a.bx-prev { left: 0;  background-image: url(../images/xq_jt_l.png)}
.bx-controls-direction a.bx-next { right: 0px; background-image: url(../images/xq_jt_r.png)}
/*底部样式*/
.footer { background: #3a3535; height: 165px; }
.footer_left { }
.foot_link { padding:10px 0px; text-align:center; font-size: 14px; color: #e6e9e8;border-bottom: 1px dashed #ccc; }
.foot_link a { margin:0px 30px;color: #FFF; color: #e6e9e8; font-size:16px }
.foot_link a:hover { color: #FFF }
.foot_con{text-align:center; font-size: 14px; color: #fff; }
.foot_con a{ color:#fff; }
.foot_con .lx{margin-top:25px;}
.foot_con .lx p{ font-size: 16px; line-height: 35px; }
.foot_con .wx_f{ width:100px;height:100px;border:1px solid #000; }
.weizhi {margin:0px 10px;height:40px; line-height:40px;border-bottom:1px solid #ccc; }
.weizhi span.fl{ font-size: 18px;padding:0px 15px;border-bottom: 2px solid #f39800; }
.position { color: #333; font-size: 14px;padding:0px 15px; }
.poright { font-size: 14px; font-weight: normal; float: right; color: #666; }
.poright a { color: #666 }
/*首页产品分类*/
.inproduct_left { width: 260px;border:2px solid #585858; float: left; position: relative; margin:30px 0px 30px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px; }
.inproduct { background: url(../images/probg.jpg) center; height: 315px; padding-top: 43px; margin-top: 40px }
.prolet{ width:260px;height:85px;font-size:28px;line-height:35px;padding-top:15px;text-align:center;background-color: #585858;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-ms-border-top-left-radius:5px;-ms-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;}
.prolet span{display: block; font-size: 20px;line-height:40px; }
.insort ul { padding: 0px 16px; }
.insort li { width: 228px; margin:10px 0px; height: 50px; line-height: 50px; }
.insort li a { width: 228px; height: 50px;font-weight:400; background:#F4F3EF; color: #000000; font-size: 15px; display: block; text-indent: 30px; }
.insort li a:hover { color: #FFF; background:#f39800; }
.insort{padding-bottom:8px;}
/*单页内容*/
.content {width:900px;margin:30px 0px 30px;line-height:24px;min-height:400px;font-size:14px;border:1px solid #ccc;}
.content .neirong{ padding:30px 20px;font-size:16px;width:860px; }
.content .neirong p{ margin:3px 0px; }
.news_other {color:#666; text-align: center; line-height: 24px;padding-bottom:10px;margin:0px 20px;border-bottom: 1px dashed #ccc; }
.info_title h1 { margin:15px 0px 10px; font:25px Microsoft Yahei; text-align: center; color: #000 }
.info_content { word-wrap: break-word; word-break: break-all; overflow: hidden; line-height: 30px; font-size: 14px; margin: 15px }
.info_content p{margin:0px;}
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #585858;color: #fff; margin-top:20px;padding-left: 10px;background: -webkit-linear-gradient(#888888, #585858);background: -o-linear-gradient(#888888, #585858);  background: -moz-linear-gradient(#888888, #585858); background: linear-gradient(#888888, #585858); }
.relpic{border-top:none; padding:15px 10px;overflow:hidden;font-size:12px;line-height:36px;}
.relpic li{width:212px;margin:0px 4px;text-align:center;}
.relpic li img{width:212px;height:130px;}
.relpic li a{line-height:30px; font-size:15px;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
#areanew{padding:20px; border-bottom:solid 1px #ccc;}
#areanew li{background: url(../images/newdian.png) no-repeat left center;font-size: 14px;height:40px;overflow: hidden; line-height:40px;padding-left:14px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 40px;}
/*新闻页*/
.NewsList { height: auto; text-align: left; }
.NewsList ul li {margin:0px 20px; border-bottom: #CCCCCC 1px dotted; margin-top: 10px; padding-bottom: 15px; }
.NewsList a:hover { color: #333; }
.news_title { font-size: 16px; margin-top: 15px; color: #333 }
.news_title span { float: right; font-size: 13px; color: #999 }
.news_title a { color: #333; }
.news_jj { line-height: 25px; margin-top: 8px; color: #818181; font-size: 14px;text-align: justify;text-indent: 2em; }
/*产品页*/
.ProductList{ overflow: hidden;width:880px;margin:10px auto;}
.ProductList ul {overflow: hidden;}
.ProductList li {width:273px; float: left; text-align: center;margin:10px; list-style: none }
.Product_img {display:block; overflow: hidden;border: 1px solid #ccc;}
.ProductList li img {width: 271px;transform:scale(1);-webkit-transition: all 0.6s; }
.ProductList li a { line-height:33px; -webkit-transition: all 0.6s; }
.ProductList li:hover img {-webkit-transform: scale(1.2);}
.ProductList li:hover .Product_img{ border-color: #f39800; }
.ProductList li:hover span{ }
.ProductList li span{ display:block;height:35px;}
/*首页车间轮播*/
.in_project_title { text-align: center; margin-top: 20px }
.foot-pro-tu{ padding:0px auto; }
#demoLeft { margin: 15px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft .indemo { float: left; width: 2000%; text-align: center; }
#demo1, #demo2 { float: left; }
#demo1 a, #demo2 a { display: block; text-align: center; }
#demo1 ul li, #demo2 ul li { width:280px; float: left; margin: 10px; text-align: center;  height: auto; overflow: hidden; }
#demo1 img, #demo2 img {width:280px;  }
#demo1 p, #demo2 p{line-height: 40px;height: 40px;margin:0!important;font-size:16px;color:#333;}
#demoLeft1 { margin: 5px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft1 .indemo1 { float: left; width: 2000%; text-align: center; }
.index_news_right {width:530px; margin:35px 0px; }
.innews_t{ overflow: hidden;height:40px;line-height: 40px;border-bottom: 1px solid #ccc; }
.innews_t span.fl{display: inline-block;padding-right: 10px; font-size:25px;color:#585858;border-bottom: 2px solid #585858;line-height: 38px;}
.innews { margin-top: 10px; }
.innews li { height:40px; line-height:40px; border-bottom: #ddd 1px dotted;padding-left:15px; background: url(../images/dian.png) 0px 14px no-repeat;}
.innews li span { font-size: 14px; color:#666; float: right }
.innews li a { font-size:15px; color: #666; display:block; float:left;}
.innews li:hover a{ color:#333; }
.innews li:hover span{ color:#333; }
/*内页分页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 5px 0px; position: relative; height: 45px; COLOR: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; color: #f39800; }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px; FONT-WEIGHT: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }
/*文章页上下篇*/
.ud{ padding:5px 10px;margin:20px 10px;border-top:1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
/*友情链接*/
.link{ background: #3a3535;color:#fff;font-size:14px;border-top: 1px dashed #ccc;padding-bottom:85px;padding-top:10px;}
.link .main{ border-top:1px dashed #ccc;line-height: 40px;text-align: justify; }
.link .main a{ color:#fff;padding:3px 5px; }
.more{font-weight:bold;}
.wdn{border-bottom:solid 1px #ccc;}
#bar{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:1000;}
#bar{background:url(../images/eucms.png) repeat-x 0px -251px;_display:none;width:100%;height:65px;bottom:0px;_bottom:auto;left:0;}
#bar ul{width:1200px;margin:0 auto;padding-top:5px;}
#bar ul li{color:#fff;width:210px;float:left;height:60px;line-height:2em;padding-left:80px}
#bar ul li, #bar ul .btop a, .share a.codepic, .share .code{background-image:url(../images/eucms.png);background-repeat:no-repeat}
#bar ul .tel_11{background-position:-195px 0px}
#bar ul .fax{background-position:-195px -60px}
#bar ul .oqq{background-position:-195px -120px}
#bar ul .mob{background-position:-195px -180px}
#bar ul .btop a{background-position:-128px -235px;display:block;height:16px;width:30px}
#bar ul li span{font-size:18px;color:#ff0;padding-left:30px}
#bar ul .btop{width:30px;padding:20px 0;float:right;background:none}
#apjxq_floors{display:none;}