﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,li,form,button,input,textarea,th,td,table,a,em,span,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body,button,input,select,textarea{font-family:"Tahoma"; font-size:12px; color:#333; line-height:24px; outline:none; }
h1,h2,h3,h4,h5,h6,select{font-size:12px; font-weight:normal; font-style:normal;}
em{ font-style:normal;}
ul,li{list-style:none; overflow:hidden}
input,select,img{ border:none; vertical-align:middle;}
html{ overflow-y:scroll;}
p{word-wrap:break-word}
a{text-decoration:none; color:#555;}
a span,a em{ cursor:pointer;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ float:left;}
.floatr{ float:right;}
.textl{ text-align:left;}
.textc{ text-align:center;}
.textr{ text-align:right;}

/*首页*/
.head{ width:1000px; margin:auto;}
.logo{ width:200px; height:65px;}
.logo a{ display:block;}
.head-right{ width:400px; text-align:right; padding-top:22px;}
.head-right a{display:inline-block; font-size:12px; color:#333; line-height:20px; margin-right:15px;}
.head-right a img{ display:block; float:left; margin-top:5px; margin-right:5px;}
.top-nav{ min-width:1000px; height:47px; background:url(/skins/images/nav-bg.png);}
.nav{ width:1000px; margin:auto;}
.nav-left a{ width:110px;height:47px; color:#333; font-weight:bold;display:block; float:left; font-size:14px; line-height:48px; text-align:center;}
.nav-left img{display:block; float:left;}
.nav-left a:hover{ border-top:solid 2px #007bbb; height:45px; line-height:44px;}
.cur{ border-top:solid 2px #007bbb; height:45px !important; line-height:44px !important;}
.nav-right{ width:180px; height:26px; margin-top:11px; position:relative;}
.nav-right input[type="text"]{ width:140px; height:22px; background:url(/skins/images/sousuo.png); display:block; padding:2px 28px 2px 12px; font-size:14px; color:#666; line-height:22px;}
.nav-right input[type="submit"]{ width:26px; height:26px; background:url(/skins/images/ssan.png); display:block; position:absolute; right:1px; top:0;cursor:pointer;}
/*首页banner*/
.flexslider{min-width:1000px;position:relative;height:456px;overflow:hidden;background:url(/skins/images/loading.gif) 50% no-repeat; border-top:solid 3px #707b97;}
.slides{position:relative;z-index:1;}
.slides li{height:456px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-direction-nav{position:absolute;z-index:100; left:0;width:100%;bottom:26px; height:30px;}
.flex-direction-nav li a{display:block;width:40px;height:30px;overflow:hidden;cursor:pointer;position:absolute;z-index:100;}
.flex-direction-nav li a img{ display:block;}
.flex-direction-nav li a.flex-prev{left:50%;margin-left:420px;background:url(/skins/images/left.png) center center no-repeat; top:0;}
.flex-direction-nav li a.flex-next{left:50%;margin-left:460px;background:url(/skins/images/right.png) center center no-repeat;top:0;}
.main{ width:1000px; margin:auto; position:relative; padding-top:6px;}
.sy-news{ width:1000px; height:32px; position:absolute; left:0; top:-16px; z-index:200;}
.news-left{ width:720px; color:#fff; background:#005a8f;}
.news-title{ width:70px; font-size:14px; font-weight:bold; height:32px; text-align:right; line-height:32px;}
#slider-wrapper{width:645px;height:32px;position:relative;z-index:0; margin-left:5px;}
#slide{position:absolute;top:0;left:0;z-index:100;width:500px;height:32px;}
.slide_containers{width:500px;height:32px;overflow:hidden;position:relative;}
.slide_containers div{ width:500px; height:32px;}
.slide_containers div a{display:block; width:500px; height:32px; font-size:12px; line-height:32px; color:#fff;}
.pagination {width:100px; position:absolute; right:-150px; top:10px; z-index:200;}
.pagination li{float:left;margin:0 1px;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background-image:url(/skins/images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.slide_containers div a:hover{ text-decoration:underline;}
.pagination li.current a{background-position:0 -12px;}
.news-right{ width:280px; height:32px; color:#fff; line-height:32px; text-align:center; background:#0070af; font-size:12px; font-weight:bold;}
.news{ width:500px; height:278px;}
.lanmu-title{ font-size:24px; font-family:Tahoma; color:#005a8f; line-height:74px; height:68px; overflow:hidden;}
.lanmu-title span{ font-size:14px; color:#333; font-family:"黑体"; margin-left:5px;}
.zx{width:100%; height:120px; overflow:hidden; margin-bottom:12px;}
.zx-pic{ width:180px; height:120px; overflow:hidden;}
.zx-pic a{display:block;}
.zx-all{ width:300px; height:120px; overflow:hidden; font-size:12px;}
.zx-title a{font-weight:bold; display:block; color:#333;line-height:12px;}
.zx-time{ color:#999; line-height:24px;}
.zx-zhaiyao{ height:60px; overflow:hidden; padding:3px 0 2px 0;}
.zx-zhaiyao a{color:#666; line-height:20px; display:block;}
.more a{ color:#cc0000; line-height:20px;}
.more a:hover,.zx-zhaiyao a:hover,.zx-title a:hover{ text-decoration:underline;}
.zx2 a{ display:block; font-size:12px; line-height:24px;}
.zx2 a img{ float:left; margin:10px 5px 0 0;}
.zx2 a span{ width:360px; display:block; height:24px; line-height:24px; overflow:hidden; color:#005a8f; float:left;}
.zx2 a em{ float:right; display:block; text-align:right; width:70px; color:#999;}
.zx2 a:hover span{ text-decoration:underline;color:#cc0000;}
.link{ width:220px; padding-top:68px; margin-left:20px;}
.link a{ display:block;}
.product{ width:240px; height:278px;}
/*首页产品展示*/
#container{width:240px; height:210px;position:relative;z-index:0;}
#slides{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}
#slides .next,#slides .prev{position:absolute;bottom:35px;width:20px;height:20px;display:block !important;z-index:101;}
.slides_container{height:100%;overflow:hidden;position:relative;}
.slides_container div{width:240px;height:100%;}
.slides_container div a{display:block;}
#slides .next{right:5px; background:url(/skins/images/jt-r.png);}
#slides .prev{ right:26px; background:url(/skins/images/jt-l.png);}
.caption{position:absolute;bottom:-30px; left:0;height:30px !important;width:100%;font-size:12px;line-height:30px;color:#fff; text-align:center; background:url(/skins/images/btm.png); overflow:hidden;}

.En-App{ width:500px;}
.gcyy{ position:relative; border:solid 1px #ddd; padding:9px 0;}
.left,.right{width:30px; height:50px;position:absolute; top:90px; z-index:200;}
.left{background:url(/skins/images/left-jt.png);left:0px;}
.right{background:url(/skins/images/right-jt.png);right:0px;}
.gd{ width:480px; height:210px; margin:0 auto; overflow:hidden; position:relative;}
.bgd{position:absolute; top:0; left:0; height:210px;}
.bgd a{ width:150px; height:210px; display:block; margin-right:15px; float:left;}
.bgd a img{ display:block;}
.bgd a span{ display:block; width:150px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff; overflow:hidden; background:#005a8f;}
.fbzs{ width:220px;margin-left:20px;}
.lanmu-img{display:block; padding:4px; border:solid 1px #ddd;}
.zx-titile2{ padding:5px 0;}
.zx-titile2 a{ display:block; width:100%; height:24px; line-height:24px; font-size:12px; color:#005a8f;}
.zx-titile2 a img{ display:block; float:left; margin:10px 5px 0 0;}
.zx-titile2 a:hover{text-decoration:underline; color:#cc0000;}
.contact{ width:240px;}
.foot{ border-top:solid 8px #2d3239; min-width:1000px; background:#434a54;}
.foot-nav{ width:1000px; margin:auto; padding:12px 0 20px 0; position:relative;}
.foot-nav div{ float:left; width:110px;}
.foot-nav div a{ color:#fff; font-size:12px; line-height:24px; height:24px; overflow:hidden; display:block;width:100px;}
.foot-nav div .foot-nav1{ font-size:14px; line-height:30px;height:30px; font-weight:bold;}
.ewm{ position:absolute; right:0; top:21px; width:100px !important; height:120px;}
.ewm span{ display:block; line-height:30px; height:30px; font-size:12px; text-align:center;color:#cbd5e0;}
.ewm img{ display:block; padding:5px; background:#fff;}
.bottom{ min-width:1000px; background:url(/skins/images/tiao.png) repeat-x top; padding:10px 0;}
.center{ margin:auto; width:1000px; position:relative;}
.logo2{ margin:5px 15px 0 0;}
.bottom-r{ width:650px;}
.bottom-r div{ font-size:12px; line-height:24px; color:#cbd5e0;}
.bottom-r div span{ margin:0 7px;}
.bottom-r div a{ margin:0 2px;}
.bottom-r div a img{ display:inline-block;}
.pre-link{ position:absolute; bottom:9px; right:0; background:url(/skins/images/link.png); width:160px; height:30px;}
#link{ display:block; width:160px; height:30px; line-height:30px; text-align:center; color:#cbd5e0;}
#link span{ margin-left:-26px;}
.pre-link div{ background:#323944; width:160px; padding:5px 0; display:none; position:absolute; bottom:30px; left:0;}
.pre-link div a{ text-align:center; color:#cbd5e0; line-height:24px; height:24px; display:block; font-size:12px; width:100%;}
.pre-link div a:hover{ background:#3c4552;}
/*产品系列*/
.banner{ min-width:1000px; border-top:solid 3px #a6a8ac; height:196px;}
.left-nav{ width:200px;}
.lanmu-name1{ width:200px; padding-top:12px; height:48px; background:#005a8f; overflow:hidden;}
.lanmu-name1 span{ width:100%; display:block; text-align:center; color:#fff; font-size:20px; line-height:20px;}
.lanmu-name1 em{ display:block; width:100%; font-size:14px; color:#99ccff; line-height:16px; text-align:center; font-weight:bold;}
.lanmu-name2{ position:relative;border-bottom:solid 1px #ddd;}
.lanmu-name2 a{ height:36px; width:200px; text-align:center; display:block; color:#005a8f; line-height:36px;}
.lanmu-name2 a:hover{color:#fff; background:#0070af;}
.img{ display:none; position:absolute; top:12px; right:-1px;}
.lanmu-name3{ padding:8px 0;border-bottom:solid 1px #ddd;}
.lanmu-name3 a{color:#666; display:block; width:100%; font-size:12px; line-height:24px; text-align:center; height:24px;}
.lanmu-name3 a:hover{ color:#fff; background:#0070af;}
.right-main{ width:799px; border-left:1px solid #ddd;min-height:400px;}
.lanmu-title1{ font-size:24px; font-family:Tahoma; color:#005a8f; line-height:30px; height:30px; overflow:hidden; width:300px;}
.lanmu-title1 span{ display:inline-block; font-size:14px; color:#333; font-family:"黑体"; margin-left:5px;}
.content{ padding:20px 0 25px 0;}
.content a{display:block; width:170px; height:220px; border:solid 1px #ddd; padding:4px; float:left; margin:0 0 20px 20px;}
.content a:hover{ background:#005a8f;}
.content a:hover span{ color:#fff;}
.content a span{ padding:3px 6px; line-height:24px; font-size:12px; color:#666; display:block;}
.content a span em{ display:block; overflow:hidden; width:100%; height:24px;}
/*工程应用*/
.content1{ padding:20px 0 25px 0;}
.content1 a{display:block; width:230px; height:180px; border:solid 1px #ddd; padding:4px 4px 0 4px; float:left; margin:0 0 20px 30px;}
.content1 a:hover{ background:#005a8f;}
.content1 a:hover span{ color:#fff;}
.content1 a span{line-height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:12px; color:#666; display:block;}
.lanmu-title2{ font-size:18px; font-family:Tahoma; color:#005a8f; line-height:30px; height:30px; overflow:hidden; border-bottom:solid 1px #ddd; margin-top:33px;}
.lanmu-title2 span{ font-size:12px; color:#333; font-family:"黑体"; margin-left:5px;}
.lanmu-content{ font-size:12px; line-height:24px; color:#666; padding:6px 0;}
/*行业新闻*/
.content2{padding:20px 0 25px 0;}
.content2 .zx1{ width:100%; height:75px; padding:20px 0; overflow:hidden; border-bottom:solid 1px #ddd;}
.time{ width:60px; height:75px;border-bottom:none;}
.time span{ display:block; font-size:12px; line-height:24px; background:#999; color:#fff; text-align:center; height:24px; width:100%;}
.time em{border:solid 1px #ddd; border-top:none; display:block; font-size:24px; line-height:50px;color:#005a8f; text-align:center; height:50px;}
.zx-content{ width:700px; margin-left:20px;}
.zx-title1 a{ font-size:14px; line-height:24px; font-weight:bold; color:#333; width:100%; height:24px; overflow:hidden;}
.zx-zhaiyao1{ padding:5px 0;}
.zx-zhaiyao1 a{ display:block; font-size:12px; line-height:20px; height:40px; color:#666; overflow:hidden;}
.zx1:hover span{ background:#005a8f;}
/*联系方式*/
.lxwm{ padding:20px;}
.map{width:742px; height:422px; overflow:hidden;}
/*留言板*/
.lyb{width:390px; padding-top:10px; margin:auto;}
.lyb div{ height:40px; margin-top:20px;}
.lyb div span{ display:block; float:left; width:70px; text-align:right; font-size:14px; line-height:40px; color:#666;}
.lyb div input[type="text"]{ display:block; float:left;width:280px; height:30px; padding:5px 10px; line-height:30px; font-size:14px; color:#555; background:url(/skins/images/kuang.png);}
.lyb div textarea{ border:none;display:block; float:left;line-height:28px; font-size:14px; color:#555; width:280px; height:112px; overflow:hidden; padding:4px 10px; background:url(/skins/images/kuang2.png);}
.lyb div em{color:#cc0000; line-height:40px; display:block; float:left; margin-left:10px;}
.lyb div input[type="submit"]{ width:100px; height:40px; display:block; float:left; line-height:40px; font-size:14px; color:#fff; background:#005a8f; margin-left:70px;cursor:pointer;}
.lyb div input[type="reset"]{width:100px; height:40px; display:block; float:left; line-height:40px; font-size:14px; color:#333; background:#ccc; margin-left:10px;cursor:pointer;}
.lyb div input[type="radio"]{margin:12px 0 0 20px; float:left; width:16px; height:16px;}
/*浮动QQ*/
#right{ position:absolute; z-index:9999;background:url(/skins/images/kefu.png);width:120px; height:267px;}
#right a{display:block; width:77px; height:44px; margin:auto; margin-bottom:20px;}
/*返回顶部*/
#scrolls{position:fixed;right:50px;bottom:100px;display:block;width:60px;height:60px;background:url(/skins/images/back.png); cursor:pointer;}
/*内容页*/
.fanye{margin-top:20px;}
.fanye a,.fanye span{ display:inline-block !important;border:solid 1px #005a8f; width:24px; height:22px; margin:0px 3px;cursor:pointer;color:#005a8f; font-size:12px;line-height:22px; text-align:center;padding:0;float:none;}
.fanye .current{background-color:#005a8f;color:white;}
.fanye a:hover{background:#fff;color:#005a8f;}
#pagehome,#pageend{width:50px !important;text-align:center;}
#pageprv{width:60px !important;text-align:center;}
#pagenext{width:50px !important;text-align:center;}
.new-tb99{ line-height:24px;padding:0 10px; margin:0 0 10px 0; font-size:14px;color:#333;}
.new-tb99 a{color:#666;}
.new-tb99 a:hover{color:#005a8f;}
.current1{ width:460px; line-height:40px; height:30px;}
.current1 span{ margin:0 5px;}
.current1 a{font-size:12px;}
.current1 a:hover{ color:#005a8f;}

.jtico_weixin{ background:url(/skins/images/weixin.png) no-repeat !important;background-size:contain !important; margin:0 !important;}
.jtico_tqq{background:url(/skins/images/weibo.png) no-repeat !important;background-size:contain !important; margin:0 !important;}
.jtico_tsina{background:url(/skins/images/xinlang.png) no-repeat !important;background-size:contain !important; margin:0 !important;}


.qq{position:absolute;top:10px;right:110px; width:120px !important;}
.qq a{display:block !important; margin-top:20px; line-height:30px !important; height:30px !important;width:120px !important;overflow:hidden;}
.qq a img{display:block;float:left;margin-right:5px;}