﻿
html {color:#333;background:#FFF;overflow-y:scroll;}
html, body {-webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, p,span,pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td {margin:0;padding:0;}
body {color:#333;font:14px/26px "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;}
*{padding:0;margin:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, th, var, optgroup {font-style:inherit;font-weight:inherit;}
li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, select {vertical-align:middle;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}
a {color:#333;text-decoration:none;}
a:focus {outline:0;}
h1 {font-size:32px;}
h2 {font-size:26px;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.center {text-align:center;}
.fl {float:left;}
.fr {float:right;}
.cart_header, .cart_content, .cart_footer {width:760px;margin:0 auto;}
.content, .footer,.link,.main {width:1200px;margin:0 auto;}
.pbg{  overflow:hidden;padding:30px 0px;  }
.probg{ overflow:hidden;padding:30px 0px; }
.abbg{ background:#f3f3f3;overflow:hidden;padding:30px 0px 0px; }
.newsbg{ background:#f3f3f3;overflow:hidden;padding:50px 0px; }
.mt30{padding-bottom: 30px;}
/*头部底部*/
.header{background:url(../image/bg.gif) repeat-x;width:100%;height:231px;}
.h_top {height:46px;font:13px/46px "微软雅黑";color:#FFF;}
.h_top p a {display:inline-block;color:#FFF;padding:0 6px;}
.h_top p em a {padding:0;}
.h_top p img {vertical-align:middle;_vertical-align:top;margin:0 3px 0;width:20px;height:20px;display-inline:block;}

.head_box{min-width:1200px;width:100%; height:32px; line-height:32px; background:#f2f2f2; border-bottom:1px solid #f3f3f3; overflow:hidden;}
.head_l{width:40%; float:left; overflow:hidden;}
.head_r{width:35%; float:right; text-align:right; overflow:hidden;}
.h_con { width: 1200px; height: 126px; margin: 0 auto;color: #666;overflow:hidden;}
.logo1 { float: left; width: 120px; overflow: hidden; margin-top: 22px; }
.logo2 { width: 520px; height: auto; overflow: hidden; padding-left: 15px;  border-left: 1px solid #ccc; float: left; margin-top: 30px; }
.logo2 p { width: 100%; height: 38px; line-height: 38px; font-weight: bold; color: #101010; overflow: hidden; font-size: 30px;letter-spacing: 2px; }
.logo2 span { width: 100%; height: 30px; line-height: 30px; font-size: 16px; color: #1f1f1f; overflow: hidden; display: block; }
.logo3 { width:480px;float: right; height: auto;  margin-top: 40px; }
.lo3_tel{overflow: hidden;float: right;margin-top: 0px;padding-left: 82px;background: url(../image/tel.gif) no-repeat left center;line-height: normal;}
.lo3_tel p{font-size: 15px;color: #666;}
.lo3_tel span{display: block;font-size: 28px;color: #ce0001;}
 .logo3 img{width: 100px;height:100px;margin-top: -25px;float: left;}


.pho01 {color:#575757;font:16px "微软雅黑";background:url(../image/tel.gif) no-repeat left 44px;overflow:hidden;padding:40px 0 0 94px;margin:0px;}
.pho01 span {font:32px/36px "Impact";display:block;color:#2a95e5;}
.h_nav {height:59px;}
.h_nav ul li {float:left;font:15px/59px "微软雅黑";text-align:center;background:url(../image/nbor.gif) no-repeat right top;display:inline;}
.h_nav ul li a {padding: 0 36px;color:#FFF;display:inline-block;}
.h_nav ul li a:hover, .h_nav ul .cur a {display:inline-block;color:#00355c;background:url(../image/hover2.gif) no-repeat center 14px;  }

.fbg {clear:both;overflow:hidden;background:#383838;}
.f_nav {clear:both;margin:0px auto;text-align:center;color:#60b9eb;overflow:hidden;color:#888;border-bottom:1px dashed #535353;}
.f_nav a {padding:0px 20px;height:60px;font:14px/60px "微软雅黑";color:#FFF;display:inline-block;}
.f_nav a.nobot {background:none;}
.f_con {clear:both;min-height:100px;overflow:hidden;padding:20px 0px 0px 0px;text-align:center;line-height:26px;color:#c9c9c9;}
.f_con p {overflow:hidden;border-left:1px solid #747474;color:#c9c9c9;text-align:left;padding:5px 0 5px 32px;overflow:hidden;}
.f_con p a, .f_con a {color:#c9c9c9;}
.linkbg {clear:both;background:#383838;overflow:hidden;border-top:1px dashed #fff;padding:10px 0;color: #fff;}
.link span {display:block;color: #fff;line-height: 30px;}
.link span a {padding:0px 5px;display:inline-block;color: #fff;}
/*轮播*/
.banner {min-height:500px;margin:0 auto;position:relative;}
#flashs {position:relative;height:500px;overflow:hidden;z-index:0;}
#flashs .bgitem {z-index:1;position:absolute;top:0;width:1800px;}
.banner .btn {position:absolute;z-index:7;bottom:15px;right:0;display:none;}
.banner .btn span {color:#333;background:#FFF;border:1px solid #199bd5;cursor:pointer;display:inline-block;margin-left:5px;padding:2px 6px;}
.banner .btn span.cur {background:#199bd5;color:#FFF;}
.banner .banners {margin:0 auto;overflow:visible;position:relative;width:960px;z-index:999;}
.fprev {cursor:pointer;height:100px;width:38px;position:absolute;background:url(../image/btnleft.png) no-repeat;z-index:999;bottom:160px;left:-160px;display:none;}
.fnext {cursor:pointer;height:100px;width:38px;position:absolute;background:url(../image/btnright.png) no-repeat;z-index:999;bottom:160px;right:-160px;display:none;}
.banner:hover .fprev, .banner:hover .fnext {display:block;}
/*内页*/
.wrap {background:#EEE none repeat scroll 0% 0%;overflow:hidden;padding:42px 0px 0px;}
.right {width:930px;}
.title {background:transparent url("../image/title.png") no-repeat scroll left top;height:55px;line-height:55px;color:#2877C4;font-size:20px;font-weight:bold;}
.title p{ padding:0 30px; }
.weizhi {font-size:13px;font-weight:normal;color:#666;}
.con {padding:20px;background-color:#FFFFFF;border:1px solid #CCC; border-top: none;font-size: 16px;}
.con td img{padding-bottom: 6px;padding-top: 6px;}
.con p{line-height: 28px;}
.con>p{ font-size:16px;line-height: 35px;text-align: justify;text-indent: 2em; }
.con ul li {font-size:16px; background:url(../image/dian.png) no-repeat 3px 18px;line-height:46px;padding-left:20px;border-bottom:1px dashed #ccc;}
.con a:hover{color:#2877C4;}
.title3 {border-bottom:1px dashed #CCC;line-height:40px;margin-bottom:20px;text-align:center;}
.title3 h1{ font-weight: 400;font-size:30px; }
.title3 span{ font-size: 15px;color:#333; }
.newscon>p{ font-size:16px;line-height: 33px;text-align: justify;text-indent: 2em;  }
/*产品内页*/
.productscon {padding:10px 0px 10px; background-color:#FFFFFF;overflow: hidden;}
.right .productscon{padding:10px 0px 10px; background-color:#FFFFFF;overflow: hidden;border:1px solid #ccc;border-top: none;}


.productscon ul li {width:292px; margin:6px 7px 16px 7px;float:left;text-align:center;border:1px solid #ccc;}
.productscon ul li i{ display: block;overflow: hidden;font-style: normal; }
.productscon ul li img{width:292px;transform: scale(1); transition: all 0.6s; height: 181px;}
.productscon ul li a span {font-size: 14px;background: #127dce;color: #fff;width: 293px;height: 38px;display: block;line-height: 38px;}
.productscon ul li:hover img {transform: scale(1.2); }
.productscon ul li:hover{ border-color:#127dce; }
.procon td{ font-size:14px; }
.procon>p{ font-size:16px;line-height: 33px;text-align: justify;text-indent: 2em; }
.npage{ margin:10px;padding:10px;font-size:14px; border-bottom: 1px dashed #ccc;border-top:1px dashed #ccc;overflow: hidden; }
/*分页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 20px 0px; position: relative; height: 45px; color: #333; font-size: 14px; }
.page a:hover { background: #DDD; color: #467fb4 }
.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 }
/*产品列表*/
.fen {width:250px;overflow:hidden;}
.fen2 {border:1px solid #cdcdcd;border-top:0;overflow:hidden;background-color:#FFFFFF;padding-bottom:9px;}
.fen .tit {border-top-left-radius: 8px;border-top-right-radius: 8px; height:100px;font:18px "Microsoft Yahei";text-align:center;font-weight:bold;overflow:hidden;background-color:#127dce;}
.fen .tit p {color:#FFF;display:block;padding-top:18px;font-size: 28px;}
.fen .tit span {display:block;font:16px Arial;text-transform:uppercase;color:#FFF;line-height:32px;}
.fen2 ul li{ line-height: 35px; }
.fen2 h2 {margin:5px 20px;overflow:hidden;border-bottom: 1px dashed #ccc;}
.fen2 h2 a {display:inline-block;padding-left:30px;color:#333;font-weight:normal;background: url('../image/dian.png') 10px 14px no-repeat; font-size:15px;line-height: 38px;}
.fen2 h2:hover a{color:#fff;}
.fen2 h2:hover{background-color: #127dce; }
/*产品展示*/
.pro {width:926px;height:auto;overflow: hidden;}
.pro1tit {background-color:#127dce;line-height:45px;color:#FFF;padding-left:20px;}
.pro1tit a {color:#FFFFFF;font-size:20px;font-weight:400;}
.pro1 {float:left;height:auto;width:926px;background-color:#FFFFFF;}
.pro dl {width:220px;float:left;overflow:hidden;padding:8px;}
.pro dt {width:220px;height:164px;overflow:hidden;}
.pro dt img {width:218px;height:164px;border:1px solid #cdcdcd;}
.pro dd {margin-top:13px;text-align:center;width:220px;}
.pro dd {font:14px/30px;overflow:hidden;color:#333;}
.pro .nones {margin-right:0;}
/*案例*/
/*case*/
.case {margin:30px 0px 0px;}
.case h2 em{ color:#333;}
.case h2 p{ font-weight:normal; font-size:18px; color:#666666; position:relative; top:-15px;}
.case .casebox{ overflow:hidden; width:1200px; margin:0 auto; height:424px; position:relative}
.case .casebox i{ display:block; width:26px; height:71px; cursor:pointer; position:absolute; top:130px;}
.case .casebox .btn01{ background:url(../image/hezuo_btn.png) no-repeat center top; left:0}
.case .casebox .btn02{ background:url(../image/hezuo_btn.png) no-repeat center bottom; right:0}
.case .caseAll{ overflow:hidden; width:1100px; margin:0 auto; height:424px;}
.case .caselist{ overflow:hidden; width:100%; height:424px; position:relative}
.case .caselist .list{ overflow:hidden; background-color:#000; position:absolute}
.case .caselist .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
.case .caselist .list.active{ background:none}
.case .caselist .list.active img{ opacity:1; filter:alpha(opacity=100)}
.case .caselist .list p{width:100%; position:absolute;top:301px;left:0px; background:rgba(200,200,200,.3); font-size:15px; color:#fff; text-align:center;/* margin-top:15px;*/line-height:40px;/*height:28px;*/}
.case h2 { height: 92px; overflow: hidden;padding-top:10px; text-align: center; background: url(../image/case_line.png) no-repeat center 50px; text-align: center; }
.case h2 a { font-size: 31px; color: #333; line-height: 86px; }
/*公司简介*/
.about {width:1200px;margin:0 auto; background-color: #fff;}
.about .tit {height:48px;overflow:hidden;background:#127dce;padding:0 16px;}
.about .tit a {color:#FFF;font:bold 16px/48px "微软雅黑";display:inline-block;}
.about .tit span a {color:#FFF;font:12px/48px Arial, Helvetica, sans-serif;display:inline-block;text-transform:uppercase;}
.a_c {overflow:hidden;padding:20px 0px 0px 0px;}
.a_c dl {height:280px;overflow:hidden;}
.a_c dl dt {width:420px;height:260px;overflow:hidden;margin-left:20px;}
.a_c dl dt img {width:420px;height:260px;}
.a_c dl dd {width:715px;overflow:hidden;padding:0 22px;}
.a_c dl dd .tit1{display:block;color:#3a3a3a;font:bold 18px/38px "微软雅黑";}
.a_c dl dd p {color:#6a6a6a;padding-top:6px;overflow:hidden;text-indent: 2em;text-align: justify;font-size:15px;line-height: 31px;}
.a_c dl dd span a {display:block;margin:15px 0px 0px 0px;overflow:hidden;}
.aimg {/*border:1px solid #d3d3d3;*/height:212px;padding-top:24px;}
.aimg ul {float:left;margin-left:32px;display:inline;width:716px;overflow:hidden;}
.aimg ul li {float:left;margin:0 16px 0 0;display:inline;width:258px;overflow:hidden;}
.aimg ul li img {width:258px;height:160px;}
.aimg ul li span {text-align:center;display:block;color:#4d4d4d;height:34px;overflow:hidden;}
.a01 {margin-top: 57px;}



/*company start*/
.company{ width:100%;padding: 46px 0;  background-color: #f3f3f3;}
.company .comboy{margin-top:40px;}
.company .in-about {  margin: 0;height:415px; }
.company .in-about dt { float: left; overflow: hidden; width: 600px; }
.company .in-about dt img { -webkit-transition: all 0.5s; transition: all 0.5s; }
.company .in-about dt:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.company .in-about .in_abcom{line-height:30px;font-size:14px;color:#666;}
.company .in-about dd { margin-left: 640px; padding-top: 30px; }
.company .in-about dd h4 {  font-size: 28px; margin-bottom:20px;}
.company .in-about dd p { margin: 20px 0 0; text-align: justify; line-height: 1.8; }
.company .in-about dd .more { display: inline-block; margin-top: 30px; padding: 7px 25px; background-color: #006ccf; color: #fff; text-transform: uppercase; border-radius: 50px; }
.company .in-about dd .more:hover { -webkit-animation: shake 1.5s linear; animation: shake 1.5s linear; }
.cpbt99{ width: 100%;margin: 0 auto;}
.cpbt99 h2 { height: 92px; overflow: hidden; text-align: center; background: url(../image/case_line.png) no-repeat center 40px; text-align: center; }
.cpbt99 h2 a { font-size: 31px; color: #333; line-height: 86px; }
/*company end*/
/*车间*/
.chejian{ width:1200px; margin:0 auto; height:260px; overflow:hidden; }
.chejian h3{background: #fff;color: #024a84;}
.chejian h3 b a{color: #024a84;}
.chejian_nr{ width:100%; overflow:hidden; }
.gd_01{ position:relative; height:240px; width:1180px; margin:20px 0 0 0; }
.gd_01 li{ float:left; width:270px; padding: 0 30px 0 0; text-align:center; }
.gd_01 li.last{ padding-right:0; }
.gd_01 li img{ display:block; width:270px; height:auto;}
.gd_01 li .work{line-height: 38px;color: #333;width: 100%;height: 38px;display: block;font-size: 14px;}





/*首页新闻*/
.news { width: 49%; font-size: 16px;background-color: #fff;}
.news ul li { background: url("../image/dian.png") no-repeat 0px 15px; width: 96%; margin: 0 auto; border-bottom: 1px dashed #999;font-size: 14px; line-height:40px;height: 40px;overflow: hidden; }
.news ul li span {float: right; margin-right: 10px; color: #7e7e7e; font-size: 12px; }
.news ul li a { margin-left: 14px; }
.news ul{margin-bottom:15px;}
.news_bt span{ padding-left: 12px; width: 107px; float: left; font-size: 18px; font-weight: bold; color: #fff;}
.news_bt { border: 1px solid #ddd; line-height: 40px; overflow: hidden; background-color:#127dce;}
.new_con { overflow: hidden; border: 1px solid #ccc; border-top: none;padding-top:6px; }
/*推荐*/
.trendsShow-rt{float:right;width:250px; border: 1px solid #ccc;}
.trendsShow-rt .news1 p{overflow:hidden;background: #127dce;height:46px;line-height: 46px;text-indent:16px;}
.trendsShow-rt .news1 p span{float:left;font-size:16px;color:#fff;}
.trendsShow-rt .news1 ul{ padding:5px 0px 10px; }
.trendsShow-rt .news1 ul li{ margin:0px 10px; }
.trendsShow-rt .news1 ul li a{display:block;font-size:14px;color:#666;line-height: 36px;border-bottom: 1px dashed #ccc; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent:6px;}
.trendsShow-rt .news1 {background-color: #fff;}
/*相关*/
.cp { margin: 8px 0; border: 1px #ccc solid; background-color: #fff;}
.cptab { border-bottom: 2px solid #127dce; background: #f7f7f7; }
.cptab a { display: block; line-height: 40px; font-size: 14px; color:#127dce; text-decoration: none; padding: 0 8px; }
.cptab a.cr { font-weight: bold; }
.cp .cpmain li { width: 220px; overflow: hidden; float: left; display: inline; padding: 8px 0 8px 10px; line-height: 35px; text-align: center; }
.cp .cpmain li a:hover img { border: solid 1px #127dce; }
.cp .cpmain li img { width: 216px; height: auto; padding: 1px; display: block; margin: 0 auto;border: solid 1px #ccc; }
.news_random{padding:8px 0 15px;}
.news_random li{ line-height:35px;margin:0 20px;overflow:hidden;text-align:left;border-bottom: 1px dashed #ccc;}
.news_random li a{ background:url(../image/ico55.gif) no-repeat 0 14px; padding-left:12px;float: left;overflow: hidden;}
.news_random li a:hover{color:#127dce;}
.img_list4 {padding:8px 15px;}
.img_list4 h2{ font-size:18px; }
.img_list4 li{ padding:10px 0px;border-bottom: 1px dashed #ccc; }
.img_list4 li>p{ text-align: justify;text-indent: 2em; }
.img_list4 a{background:url(../image/ico55.gif) no-repeat 0 13px;font-size: 16px; font-weight:bold;float: left;height: 32px;line-height: 32px; padding-left: 20px; }
.img_list4 span{float: left;line-height:26px;}
/*联系我们*/
.contact-wrapper{ width:760px; margin:0 auto}
.contact-wrapper dl{padding:24px 0 20px 0;border-bottom:1px dashed #9f9f9f;overflow:hidden;zoom:1;}
.contact-wrapper .dl-last{border:none;}
.contact-wrapper dt{float:left;width:75px;}
.contact-wrapper dt img{width:75px;}
.contact-wrapper dd{float:right;width:670px;}
.contact-wrapper dd a{font-size:24px;font-weight:normal;color:#333333}
.contact-wrapper dd p{padding:13px 0 0 0;line-height:32px;font-size:14px;}
.contact-wrapper dd p span{display:block;}
.contact-wrapper h5{margin:45px 0 0 0;padding:15px 0 23px 132px;font-size:22px;font-weight:normal;color:#333333;background:url(404.png) no-repeat;}
.contact-wrapper h6{padding-bottom:50px;}

.cp_tit { text-align:center; height:89px;background: #127dce;}
.cp_tit p{ padding-top:22px; color:#fff; font-size:24px; font-weight:bold; }
.cp_tit span{ font-size:16px; color:#fff;}
.cpL { width: 240px; float: left; overflow: hidden;  background:#fff;}
.cpL img{ display:block; margin:0 auto 10px;}
.subNavBox { width: 210px;padding:10px 13px;border: 2px solid #127dce; border-top:none;}

.subNavBox h4{  line-height:32px;  font-size:15px; clear:both;font-family:"微软雅黑";text-indent:42px;background:url(../image/cp_libg02.png) no-repeat;height:32px;}

.subNavBox h4 a{ color:#fff;}
.subNavBox ul{ overflow:hidden; padding:5px 0 6px 0;}
.subNavBox li{  height:34px; line-height:34px; text-align:center;border-bottom:1px dashed #aaa;width:170px;margin:0 15px;font-family:"微软雅黑"}
.subNavBox li:hover a{ color:#1677e4;}
.subNavBox li a{ color:#000; font-size:13px; display:inline-block;}
/*搜索*/
.gg{ width: 100%;height:60px;background:#f3f3f3;margin-bottom:0px;}
.gg .link9{float: left;width: 800px;height:60px;line-height:60px;overflow: hidden; background: url(../image/ser01.png) no-repeat left center;font-size:14px;}
.gg .link9 b{color: #333;margin-left: 20px;font-weight:bold;font-size:15px;}
.gg .link9 a{color:#666; margin:0 5px; }
.gg .link9 a:hover{color: #eb6100;}
.search{ width:310px;height: 40px;margin-top: 10px;background: #fff;color: #666;}
#searchtext{border: none;  width:150px; color: #666;font-size: 13px;padding-left: 10px;  height: 40px;background: none;}
.submit{ background: url(../image/search02.png) no-repeat center center;  cursor: pointer;width: 50px;height: 40px; position: absolute; right: 0px; border: none; }
#apjxq_floors{display: none;}