body{ font:14px/1.5 normal arial, "微软雅黑","Microsoft YaHei"; color:#333333; margin:0; padding:0; overflow-x:hidden; background:#fff;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;color:#006ace;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul,li,ol{ list-style: none; }
img { border: none; }
.clear{ clear:both; height:0px;}
.inner{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*head*/
#head{height:30px; width:100%; background:#ededed; line-height:30px; font-size:14px;}
#head span{ color:#333;}
#head p a{ color:#333;}
/*logo*/
.logo{ height:130px;}
.logo a{ color:#333; }
.tit{ font-size:36px;line-height:43px;padding:25px 0px 0px 105px;background: url('../images/logo-t.png') 0px 14px no-repeat; }
.tit p{ font-size: 20px; }
.tel{ font-size: 20px;line-height:31px;padding:33px 0px 0px 60px;background: url('../images/tel.png') 0px 39px no-repeat;  }
.tel p{ font-size:28px; }
/*nav*/
.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:54px; }
.nav ul,.nav li{ list-style:none;}
.nav>ul{ width:1200px; margin:0 auto;}
.nav>ul>li{ float:left; width:133px;height:54px;  text-align:center; line-height:54px;position:relative;}
.nav>ul>li a{ color:#fff; font-size:16px;}
.nav>ul>li:hover{ background: url(../images/navb.png) no-repeat; height:54px;}
.nav>ul>li:hover>a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
.nav li ul{ display:none; position:absolute; top:54px; z-index:5;}
.nav li:hover ul{ display:block;}
.nav li li{ background:#006ace; width:110px; border-bottom:1px solid #002fb8; height:36px; line-height:36px; }
.nav li li a{ color:#FFFFFF; font-size:13px;}
.nav li li a:hover{ color:#FFFFFF; font-size:13px;}
.nav li.a1 {background: url(../images/navb.png) no-repeat; height:54px; color: #fff; }
.nav li.a1 a{ color:#fff;-webkit-transition: all .5s;transition: all .5s; }
/*ban*/
.top_25 { margin-top: 0px; padding: 0px; }
.fullSlide { width: 100%; position: relative; height:400px; padding: 0px; margin: 0px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; padding: 0px; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height:400px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height:400px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 35px; line-height: 35px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 55px; height: 5px; margin: 3px; overflow: hidden; background: #000; filter: alpha(opacity=80); opacity: 0.8; line-height: 999px; }
.fullSlide .hd ul .on { background: #006ace; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 0; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 0; background-position: -6px -137px; }
/*search*/
.sea{ height:50px;line-height: 50px;border-bottom: 1px solid #eee;margin-bottom:30px; }
.sea b{ color: #ef9800; }
.sea p a{ padding: 0px 5px; }
.search{width:220px;height:39px;overflow:hidden;margin-top:9px;}
.select select{margin:5px auto;width:92px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float:left;}
.searchBar .text input{width:302px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
#searchtext{width:180px;float: left;font: 14px/24px 'microsoft yahei';color: #333;text-indent: 15px;height:30px;border:1px solid #ccc;background:#f9f9f9;}
#searchid{margin-left:165px;border: none;display: block;width: 93px;background: none;text-indent: 9px;cursor: pointer;height: 39px;font-size: 14px;font-family: 'microsoft yahei';line-height: 39px;color: #e7e7e7}
#pngFix{width:40px;float:right;height:32px; position:absolute;top:0px;right:0px;background: url("../images/icobox.png") no-repeat center center #333;border:none;cursor:pointer;}
#searchajax{display:none !important;}
/*首页产品*/
.pro{padding-bottom:30px;}
/*产品列表*/
.iprol{ float:left; width:244px;border:3px solid #006ace;border-radius: 8px;-webkit-border-radius: 8px;-ms-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;}
.iprtit{ height:100px;background: #006ace; }
.iprtit p{ font-size: 26px; text-align: center;color:#fff;padding:10px 0px 5px;}
.iprtit span{ display: block;font-size:20px; text-align: center;color:#fff;}
.iprcon{ padding:10px; }
.iprcon>h2{ background:#006ace;text-align:center;line-height:38px; }
.iprcon>h2 a{ color:#fff;font-size:18px; }
.iprcon ul li{ background: #eee;margin:6px 10px ; }
.iprcon ul li:hover { background:#006ace;cursor:pointer; }
.iprcon ul li:hover h2{ font-size: 15px; color:#fff;background: none;text-align: center;padding:0; }
.iprcon li h2{font-size: 14px;font-weight: 400;color:#333;line-height:34px;padding-left:25px; background: url('../images/left.png') 8px 12px no-repeat; }
/*右侧产品*/
.pror{ float:right; width:926px;}
.prort{ border-bottom:1px solid #999; padding-bottom:5px;padding:0px 10px;}
.prort b{ font-size:19px; color:#006ace;line-height:2;}
.prort a{ float: right; color:#333; font-size:12px; line-height:3.5;}
.prort img{ width:35px; height:35px; float:left; margin-right:10px;}
.pron{ margin-top:10px; width:936px; overflow:hidden;}
.winston{ background:#fff; width:290px;float:left; margin:10px 10px; overflow:hidden;border:1px solid #006ace;}
.winston i{position:relative;display: block;font-style:normal; }
.winston img{width:100%;}
.winston p{ color:#fff; font-size:16px; text-align:center; font-weight:normal;line-height:42px;background: #006ace;}
.winston:hover img{ z-index: -100; }
.winston:hover .yc{ display: block;}
.winston i.yc{position:absolute;left:0px;top:0px; width:100%;height:100%;background: #006ace;opacity: 0.85; display: none; z-index:100;}
.winston i.yc p{font-size: 14px; display:inline-block;color:#fff;opacity: 1; line-height:30px;text-align: justify;padding:5px;}
/*about*/
.abcon{ background: url('../images/gsjjbg.png') center top no-repeat;height:502px; }
.atitle{ width:300px; margin:25px auto; text-align:center; }
.atitle b{ width:300px;display: block; padding-top:18px; font-size:30px; color:#000; text-align:center;}
.atitle em{ width:300px;display: block; font-style:normal; text-transform:uppercase; color:#afb2af; font-size:15px; font-family:arial; text-align:center; }
.indexabout{ padding-bottom:15px;overflow: hidden; }
.indexabout img{ border:10px solid #eee; width:405px; height:305px; margin:6px 28px 0px 20px; margin-top:6px; float:left;}
.indexabout .neir{ width:707px; float:right; padding-right:20px; color:#333333; font-size:14px; line-height:25px; margin-bottom:10px; }
.indexabout .neir p{ text-indent:2em;text-align:justify;font-size: 16px;line-height: 33px; }
.indexabout .neir span{color:#fff;font-size:18px;font-weight: 600;display:inline-block;margin:15px 20px 0px 90px; width:150px;height:46px;background: #006ace;text-align: center;line-height:46px; border-radius: 8px;cursor: pointer; }
.indexabout .neir span:hover{ background: #ef9800; }
/* 案例 */
.bg8_2 {width: 1150px;margin:40px auto 0px;text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; background:
url(../images/bg8_2_2.jpg) no-repeat 540px 142px; padding-top:0px; }
.bg8_2 b {text-transform: uppercase;font-size:18px; color:#cccccc; font-family:'Arial';}
.bg8_2 p { font-size:30px; color:#333333; padding-top:10px; }
.conte{ width:1150px;margin:0 auto;overflow: hidden; }
.core{ background: url(../images/core_bg.jpg) no-repeat center bottom; height: 510px; overflow: hidden;margin-bottom:10px;}
.core .main-title{ margin: 92px 0 52px;}
.core-slide{top: 25px;height: 518px; position: relative; overflow: hidden;}
.core-hd{ height: 20px; line-height: 20px; text-align: center; margin-bottom: 28px; overflow: hidden;}
.core-hd ul{width:990px;margin: 0 auto;overflow:hidden;}
.core-hd li{ font-size: 16px; color: #2d2d2d; background: url("../images/core_icon.jpg") no-repeat 0 0; padding-left: 30px; display: inline-block; margin:0 33px; cursor: pointer;width: 96px;float: left;}
.core-hd li.on{ background-position: 0 -32px; color: #ef9800;}
.core-bd{height: 310px; margin: 100px 45px 47px 40px; box-sizing: content-box; overflow: hidden;}
.core-bd dl{ height: 310px; }
.core-bd dt{ width: 500px; height: 310px; position: relative; float: left;}
.core-bd dt .num{ width: 110px; height: 118px; position: absolute; left: 0; top: 0;}
.core-bd dt .num img{ width: 100px; height: 108px;}
.core-bd dd{ width: 500px; float: right;}
.core-bd dd span{display: block; font-size: 23px; color: #13171b; font-weight: normal; border-bottom: 1px solid #c4c5c6; height: 45px; margin: 64px 0 20px;}
.core-bd dd span b{ color: #ef9800;}
.core-bd dd p{ font-size: 15px;text-align: justify; color: #29343c; line-height: 30px;height:120px;overflow:hidden;}
.core-bd dd a{width: 129px; display: block; text-align: center; background: #ef9800; padding-left: 0px; color: #fff; font-size: 14px; height: 33px; line-height: 33px; margin-top: 20px;}
.number{ font-size: 20px; color: #202020; position: absolute; left:650px; top:100px;}
.number span{ font-size: 65px; color: #ef9800;}
/*首页车间*/
.honor{ position:relative; padding:45px 0px 30px 0px; margin:0 auto; }
.honor p,.honor b{ margin:0 auto; text-align:center;} 
.honor p{ font-size: 30px;font-weight: 600; }
.honor b{display: block; font-size:15px;color:#ccc; font-family:"arial"; text-transform:uppercase;}
.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.foot-pro-tu{ padding:0px 10px; }
#demoLeft { margin: 5px 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 { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden; border: 1px solid #027dc3;}
#demo1 img, #demo2 img {width:350px;padding: 1px; }
/*首页新闻*/
.new{ padding:30px 0px; overflow: hidden;}
.news{ width:590px;}
.nt{width:590px; overflow:hidden;font-size: 18px;border-bottom: 1px solid #ddd;line-height: 40px;}
.nt b{ float:left; color:#006ace;font-weight:normal; border-bottom:3px solid #ffa300;line-height:40px; padding-left:10px;}
.ncon{ width:590px;}
.nul {overflow: hidden;padding:20px 10px; }
.nul li{ list-style:none;padding:9px 2px 9px 18px;border-bottom: 1px dashed #ccc;background: url('../images/dian.png') 4px 16px no-repeat;}
.nul li a{ color:#222222; font-size:14px;}
.nul li b{font-weight:normal; color:#666; font-size:13px; float:right;}
/*底部*/
.ftb{ background:#006ace;text-align:center; line-height:26px; font-size:13px;margin-top:30px;}
.ftb .meau{ height:50px;margin-bottom:20px;border-bottom: 1px dashed #ccc;}
.ftb .meau li{ display:inline-block;padding:0px 24px; list-style:none;font-size: 16px;color:#a2a2a2;}
.ftb .meau li a{ color:#fff;line-height: 50px;}
.ftb .fc{ width:1200px;margin:0px auto;overflow: hidden; }
.ftb .foottxt{width:580px; color:#efefef; text-align:left; font-size:14px; padding:0px 0px 20px 100px;}
.ftb .foottxt p{ font-size: 14px;line-height:30px; }
.ftb .foottxt p a{ color:#efefef; }
.wx1{ width:150px;height:150px; margin: 16px 55px 0px 135px;background:url('../images/zhang.jpg') 0px 0px no-repeat;}
.wx2{ width:150px;height:150px; margin: 16px 0px 0px 10px;background:url('../images/shi.jpg') 0px 0px no-repeat;}
.bdsharebuttonbox{ display: inline-block; }
/*友情链接*/
.tabx{ padding:5px 0px 10px;background: #006ace;border-top:1px dashed #ccc; }
#tab p{ font-size: 20px;color:#fff; }
#tab .lianjie{ color:#fff; }
#tab .lianjie a{ color:#fff;padding:0px 5px;}
#tab .lianjie{text-align:justify;font-size:14px; line-height:24px; overflow:hidden;}
/*面包屑导航*/
.contentr{ float:right; background:url(../images/Nei_Right_Top_Bg.jpg) 0px 0px no-repeat; width:930px; height:45px; line-height:49px; }
.contentr h2{ float:left; color:#006ace; font-size:18px; font-weight:bold; padding-left:40px;}
.contentr span{float:right; font-size:14px; padding-right:18px; }
.contentr span a{ color:#333333;}
.contentr span a:hover{ color:#006ace;}
.contentr .om{ color:#333333;}
/*列表页和单页内容区*/
.contentb { float:right; padding:14px; width:900px; border:1px solid #ccc;overflow:hidden; font-size:14px; line-height:26px; color:#333333; font-family:"Microsoft YaHei",微软雅黑; word-break:break-all; }
/*单页*/
.contentb p{ font-size:14px; padding:0px; margin:0px; text-align:left; color:#333333; font-family:"Microsoft YaHei",微软雅黑; padding:0px;}
.contentb>p{ text-align: justify;text-indent: 2em;font-size: 16px;line-height:33px; }
.contentb table td p{ margin:7px 0px; }
/*产品列表页主体*/
.pnr{ width:900px; overflow:hidden; }
.pnr ul{text-align:left;overflow: hidden;}
.pnr ul li{text-align:center; float:left; margin:8px 5px;border:2px #dddddd solid;}
.pnr ul li:hover .txt{ background: #006ace; }
.pnr ul li .tu{ display:block;margin:1px; overflow:hidden; padding:0px; border:0px; }
.pnr ul li:hover .txt a{ color:#fff; }
.pnr ul li .tu a{ display:block;}
.pnr ul li .tu img{ width:284px; }
.pnr ul li .txt{display: block; }
.pnr ul li .txt a{font-size:14px;color:#222222;height:38px;line-height: 38px;font-weight:normal; display:block;}
.pnr ul li:hover{background:#FFFFFF; border-color:#006ace; }
/*产品内页*/
.about_main{ margin:20px 0px;}
.pro_xqt{padding: 0 10px 10px;margin-bottom: 10px;border-bottom: 1px dashed #ccc;}
.pro_xqt .pro_img{width: 600px;float: left;}
.pro_xqt .bigImg{width: 600px;height: 372px; position: relative;}
.pro_xqt .bigImg li img{width: 600px;height: 372px; }
.pro_xqt .smallScroll{width: 580px;background: #ccc;padding: 10px; overflow: hidden;}
.pro_xqt .smallImg li { float: left; padding: 0 4px 0 0; width: 93px; cursor: pointer; display: inline; }
.pro_xqt .smallImg img { border: 1px solid #dcdddd; width: 91px; height: 60px; }
.pro_xqt .smallImg .on img { border-color: #006ace; }
.pro_wz{width:255px;float: right;padding-left:25px;}
.pro_xqt .pro_wz h1{line-height: 50px;font-size: 22px;color:#006ace;}
.pro_wz p{padding-left:10px; line-height:42px;border-bottom: 1px dashed #ccc;}
.pro_wz p.bl{ font-weight: 600;color:#f40; font-size: 16px;}
.pro_wz img{margin-top: 14px;}
.pro_xqc{padding: 0 10px}
.pro_xqc>p{ font-size:16px;text-align: justify;text-indent: 2em;line-height: 33px; }
/*新闻列表页主体*/
.xw{ overflow: hidden; }
.xw li{ overflow: hidden;line-height:45px;border-bottom: 1px dashed #ccc; padding-left: 20px;background: url('../images/li.png') 0px 15px no-repeat;}
.xw li p{ font-size: 16px; }
.xw li span{ font-size:16px; }
.xw li:hover p,.xw li:hover span{color: #006ace; }
.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:#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}
#apjxq_floors{ display: none; }
/*新闻内页*/
.contentb h1{ font-size:24px; padding:0px; margin:0px; text-align:center; color:#333333; font-family:"Microsoft YaHei",微软雅黑; line-height:46px; }
.contentb .pcon{ font-size:14px;text-align:center; color:#333; font-family:"Microsoft YaHei",微软雅黑; padding-bottom:5px; border-bottom:1px #d8d8d8 dashed; }
.contentb .NewsContent { font-size:14px; line-height:32px; margin-top:10px;padding:0px 10px; }
.contentb .NewsContent>p{ font-size:16px;line-height:35px;text-indent: 2em;text-align: justify; }
.contentnext { margin:20px 0px 10px; overflow:hidden; font-size:14px; color:#333333;padding:10px;border:1px dashed #ccc;border-left: none;border-right:none;}
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #eee;color:#006ace; margin-top:20px;padding-left: 10px;border-bottom: 2px solid#006ace;}
.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:14px;line-height:1.5em;}
.relpic li{float:left;width:205px;margin:0px 9px;text-align:center;border:1px solid #ccc;}
.relpic li:hover{ border:1px solid#006ace; }
.relpic li img{width:100%;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
#areanew{ padding:0px 0px 15px; }
#areanew li{width:48%;border:none; border-bottom:1px dashed #ccc;font-size: 14px;height:37px;line-height:40px;padding:0px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 40px;}