/* CSS Document */
/*全局CSS*/
body {margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff url(../images/top_bg.png) repeat-x left top; line-height:24px;}
div,p,h1,h2,h3,h4,h5,h6,form,li,ul,ol {margin: 0; padding: 0; list-style: none;}
a {text-decoration:none; color:#58595B;}
a:hover{ text-decoration:underline;}
img {border:0px;}
dd,dl,dt{ margin:0px;}
.clearfix:after { clear:both; height:0px; overflow:hidden; display:block; visibility:hidden; content:""; }
.clearfix { *zoom:1; }
.w990 { width:990px; margin:0px auto; overflow:hidden;}

/*头部*/
#top { background:url(../images/top_bg.png) repeat-x; height:140px;}
.txt { color:#a5d4e8; height:30px; line-height:30px; background:url(../images/icon.gif) 0 11px no-repeat;}
.txt span { float:right; padding-right:14px;}
.txt a { color:#a5d4e8;}
.txt a:hover { color:#a5d4e8; text-decoration:underline;}
.txt h2 { padding-left:13px; font-size:12px; font-weight:500;}
.header { height:110px;}
.header .logo { float:left; padding:20px 0 0 0;}
.header .tel { float:right; padding:52px 8px 0 0;}

/*导航*/
#nav { background:#056da0; height:34px; line-height:34px;}
#nav li { float:left; width:122px; text-align:center; background:url(../images/nav_line.png) top right no-repeat;}
#nav ul li a { width:120px; display:block; color:#FFF; font-weight:bold; font-size:14px; text-decoration:none;}
#nav ul li a:hover { width:120px; display:block; background:url(../images/nav_over.png);}
.none { background:none !important;}
.on { background:url(../images/nav_over.png) no-repeat; display:block;}

/*banner*/
#mPics li{height:334px;}
.a1 #anim{background-position:0 0;}
.a2 #anim{background-position:0 -453px;}
.a3 #anim{background-position:0 -906px;}
.a4 #anim{background-position:0 0;}
.a1 #btnsWrap{background-position:0 -127px;}
.a2 #btnsWrap{background-position:0 -254px;}
.a3 #btnsWrap{background-position:0 -381px;}
.a4 #btnsWrap{background-position:0 0;}
.a1 #mPics li{background:url(../images/b1.png) 50% 50% no-repeat;}
.a2 #mPics li{background:url(../images/b2.png) 50% 50% no-repeat;}
.a3 #mPics li{background:url(../images/b3.png) 50% 50% no-repeat;}
.a4 #mPics li{background:url(../images/b1.png) 50% 50% no-repeat;}
li.libegin{background:url(../images/flash_bg.jpg) 50% 50% no-repeat;}
.cc{background-position:-589px -404px;}
.cnow{background-position:-589px -430px;}

#ny_banner { background:url(../images/banner.jpg) center center no-repeat; height:220px; width:100%; margin:0px auto;}
/* anim */
#anim{height:334px;background-image:url(../images/flash_bg.jpg); background-repeat:repeat-x;}
#marquee{position:relative;}
#mPics{height:334px;overflow:hidden;position:relative;}
#mPics a{display:block;width:100%;height:100%;}
#circle{position:relative;margin:-20px auto 0;width:990px;overflow:hidden;text-align:right;}
#circle li{display:inline-block;*display:inline;zoom:1;width:30px;}
#circle li a{display:block;width:11px;height:11px;overflow:hidden;text-indent:-9999px;text-align:left;}
#circle li a:hover{background-position:-589px -430px;}
#liB, #liG, #liY, #liX{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;}
#circle li a,
#circle li a:hover,
#nWin .nCon a{background-image:url(../images/sprites-high3.png);background-repeat:no-repeat;}

/*中间*/
.main { margin-top:14px;}
.left { width:221px; float:left;}
.right { width:762px; float:right;}

.catalog { width:221px;}
.catalog h3 { height:30px; line-height:30px;background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.catalog h3 span { padding-left:26px; color:#FFF; font-size:12px;}

.c1 { margin-top:1px;}
.c1 h4 { float:left; width:221px; background:#bec3c5; height:30px; line-height:30px; font-size:12px;}
.c1 h4 a { padding-left:26px;}
.c1 ul { }
.c1 ul li {float:left;  width:221px; height:30px; line-height:30px; background:#e7e7e7 url(../images/pro_line.gif) center bottom no-repeat;}
.c1 ul li a { display:block; padding-left:26px;}
.c1 ul li a:hover { display:block; background:#007bb6; color:#FFF}
.other { margin-top:9px;}
.other ul {}
.other ul li { width:221px; height:132px; padding-top:9px;}

.about { width:762px;}
.gd{ float:left; width:762px; margin-top:8px; height:150px;}
.about_title , .gd_detail_title{ height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.about_title h3 , .gd_detail_title h3{ color:#FFF; font-size:12px; padding-left:26px;}
.about_title h3 span , .gd_detail_title h3 span{ float:right; padding-right:10px;}
.about_title h3 span  a , .gd_detail_title h3 span  a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:500;}
.about_content { border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:196px;}
.about_content p { padding:20px 10px 0 10px;}
.about_content img { float:right; padding:0px 10px; vertical-align:middle;}

.xinwen { float:left; width:762px; margin-top:12px;}

.news { float:left; width:376px;}
.news_title { height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.news_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.news_title h3 span { float:right; padding-right:10px;}
.news_title h3 span  a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:500;}
.news ul { padding:16px; border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid;  }
.news ul li { width:334px; height:30px; line-height:30px; background:url(../images/news_line.gif) center bottom no-repeat;}
.news ul li span { float:right; font:10px/30px Arial, Helvetica, sans-serif ; color:#949494;}

.tec { float:right; width:376px;}
.tec_title { height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.tec_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.tec_title h3 span { float:right; padding-right:10px;}
.tec_title h3 span  a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:500;}
.tec ul { padding:16px; border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; }
.tec ul li { width:334px; height:30px; line-height:30px; background:url(../images/news_line.gif) center bottom no-repeat;}
.tec ul li span { float:right; font:10px/30px Arial, Helvetica, sans-serif ; color:#949494;}

.products { float:left; width:762px;margin-top:12px;}
.products_title { height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.products_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.products_title h3 span { float:right; padding-right:10px;}
.products_title h3 span  a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:500;}
.products_content { border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:340px;overflow:hidden;}
.products_content ul {width:762px;overflow:hidden;}
.products_content ul li { float:left; padding:14px;}
.products_content p { text-align:center; padding-top:2px; font-weight:bold;}
.products_content img { padding:4px 4px 0 4px}
.products_content ul li a{ width:158px; height:137px; background:url(../images/pro_bg.png) no-repeat; display:block; border:1px solid #cfcfcf; color:#0069b2;}
.products_content ul li a:hover { width:158px; height:137px; background:#0069b2; display:block; border:1px solid #0069b2; color:#FFF; text-decoration:none;}

.baike { width:990px; margin:0px auto; margin-top:8px;}
.baike_title{ height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.baike_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.baike_title h3 span { float:right; padding-right:10px;}
.baike_title h3 span  a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:500;}
.baike_content { border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:340px;overflow:hidden;}
.baike_a { padding:12px 12px 0 12px; border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid;  }
.baike_a a {  height:30px; margin-right:32px; line-height:30px; border-bottom:1px dashed #ccc;}



.link {}
.link a { color:#ab9e9e;}

.foot { margin-top:8px;}
.footBar{ width:960px; position:relative; margin:0 auto; overflow:hidden; background:#fff;}
.foot .navBt{ text-align:center; padding:0 10px; position:relative; height:30px; line-height:30px; background:#2e2e2e;}
.foot .navBt a{ color:#fff;}
.foot .navBt em{ padding:0 15px; color:#fff;}
.foot .navBt a:hover{ text-decoration:underline;}
.foot .copy {color:#ada1a1; text-align:center;background:#0c1620 url(../images/foot_bg.png) top center no-repeat;padding:10px 0;}
.foot .copy a{color:#fff}
.foot .copy a:hover{color:#fff; text-decoration:underline;}
.foot .copy a.wutongxia{ background:url(wutongxia.jpg) left 50% no-repeat; padding-left:20px;}
.foot .copy h2{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;padding:5px 0;}

/*内页左侧*/
.about_catalog , .products_catalog { width:221px; background:#e7e7e7}
.about_catalog h3 , .products_catalog h3{ height:30px; line-height:30px;background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.about_catalog h3 span , .products_catalog h3 span{ padding-left:26px; color:#FFF; font-size:12px;}
.about_catalog ul { }
.about_catalog ul li {float:left;  width:221px; height:30px; line-height:30px; background:#e7e7e7 url(../images/pro_line.gif) center bottom no-repeat;}
.about_catalog ul li a { display:block; padding-left:26px;}
.about_catalog ul li a:hover { display:block; background:#007bb6; color:#FFF}

.about_detail { width:762px;}
.about_detail_title { height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.about_detail_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.about_detail_title h3 span { float:right; padding-right:10px;}
.about_detail_title h3 span  a{  font-size:12px; color:#FFF; font-weight:500;}
.about_detail_content { border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:100%;}
.about_detail_content p { padding:20px 10px 0 10px;}

.news_detail , .products_detail { float:left; width:762px;}
.news_detail_title , .products_detail_title { height:30px; line-height:30px; background:url(../images/icon1.gif) 11px 13px no-repeat #005f8d;}
.news_detail_title h3 , .products_detail_title h3 { color:#FFF; font-size:12px; padding-left:26px;}
.news_detail_title h3 span , .products_detail_title h3 span{ float:right; padding-right:10px; font-weight:500;}
.news_detail_title h3 span  a , .products_detail_title h3 span  a{  font-size:12px; color:#FFF; font-weight:500;}
.news_detail_content , .products_detail_content { border-bottom:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:100%;}
.news_detail ul { padding:12px;}
.news_detail ul li{ border-bottom:#cacaca dotted 1px; font-size:14px; padding-bottom:8px; margin-bottom:8px;}
.news_detail ul li a{ color:#4f4f4f;}
.news_detail ul li span{ float:right; font-size:12px; color:#ccc}
.news_detail ul li p{ font-size:12px; line-height:1.8;}

.zhengwen { padding:10px;}
.zhengwen h2{font-size: 24px;color: #4f4f4f;height: 40px;line-height: 40px;font-family: Microsoft YaHei; text-align:center;}
.zhengwen .zwxx{text-align:center; height:25px; line-height:25px; border-top:#cacaca dotted 1px; border-bottom:#cacaca dotted 1px; margin:10px auto; color:#999999}
.zhengwen .zwpic{ padding:10px 0px; text-align:center; }
.zhengwen .zwnr{ padding:10px 0px; line-height:2;}
.zhengwen .shangxia{ margin:10px auto; background:url(..images/line-2.gif) top left repeat-x; padding-top:10px;}
.zhengwen .shangxia span{display: block;height: 25px;line-height: 25px;overflow: hidden; }

.share { padding:10px; float:right;}

.chanpin{ padding:20px 0px 0 0;}
.chanpin ul {overflow:hidden;}
.chanpin ul li{ float:left; padding:14px;}
.chanpin ul li p{ height:30px; line-height:30px; overflow:hidden;text-align:center;}
.chanpin ul li img{ }
.chanpin ul li a{ width:220px; height:194px; display:block; border:1px solid #cfcfcf; color:#0069b2;}
.chanpin ul li a:hover { width:220px; height:194px; display:block; border:1px solid #009; color:#0069b2; text-decoration:none;}


.case { float:left; width:762px; margin-top:8px;}
.case h2 { text-align:center;}
.case ul { padding:10px 0 0 30px;}
.case li { float:left; width:244px; text-align:left;}

/*产品滚动*/
.rollBox{ width:762px;overflow:hidden; background:#fff; padding-top:10px;} 
.rollBox .LeftBotton{height:107px;width:10px;background:url(../images/zy.jpg) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .RightBotton{height:107px;width:10px;background:url(../images/zy.jpg) no-repeat 0px -107px;overflow:hidden;float:right;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .Cont{width:740px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:148px;float:left;text-align:center;} 
.rollBox .Cont .pic img{background:#fff;margin:0 auto; width:140px; height:105px; border:#cacaca solid 1px;} 

.rollBox .Cont .pic a span{ color:#333;padding:0; display:block;height:24px; overflow:hidden; line-height:24px;text-align:center;}
.rollBox .Cont a{color:#333;text-decoration:none;} 
.rollBox .Cont a:hover{text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;} 

/*返回顶部*/
p{line-height:28px}
.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(../images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}

/*page1样式开始*/
.page1{ width:760px; margin:0 auto; clear:both;}
.page1 li{ float:left; margin:0 10px 0 0;}
.page1 a{ padding:5px; background:#005f8d; border:#005f8d 1px solid; line-height:12px; display:block; color:#fff;}
.page1 a:hover{ border-color:#0982e8; color:#fff;}
.page1 .current{ border-color:#0982e8; color:#fff; background:#0376ae}
.page1 span{ float:left; display:block; height:25px; line-height:25px; width:60px; padding:0 1px; text-align:center;}