﻿@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px; }
/*页面中的默认字体、字体大小、背景、文字颜色*/
body { font-size:12px; font-family:"Microsoft Yahei",Arial; color:#666666; -webkit-text-size-adjust:none; cursor:default; }
/*默认的文字链接样式*/
a:link, a:visited { color:#666666; text-decoration:none; cursor:pointer; }
a:hover, a:active { color:#014fa2; text-decoration:none; cursor:pointer; }
/*页面右侧滚动条*/html{overflow-y:scroll;}
/*清除页面所有图片的默认边框*/img{border:none;}
/*去除ol、ul、li的默认样式*/ol,ul,li{list-style-type:none;}
/*设置表单等项目的默认字体大小*/input,select,textarea{font-size:12px;font-family:Arial;}input{vertical-align:middle;}
/*设置文字段落、表格单元格的默认行高*/p,th,td{line-height:normal;}h1,h2,h3,h4,h5,h6{font-weight:normal;}em,i,u,s{font-style:normal;}h1{font-size:14px;}h2{font-size:12px;}h3{font-size:12px;}
/*去除页面中的链接点击后留下的虚线框*/body a{outline:none;blr:expression(this.onFocus=this.blur());}
/* 整个网站需要的字体样式*//* p系列控制padding */.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}
/* m系列控制padding */.m5{margin:5px!important;}.m10{margin:10px!important;}.m15{margin:15px!important;}.m20{margin:20px!important;}.m25{margin:25px!important;}.m30{margin:30px!important;}.mt5{margin-top:5px!important;}.mt10{margin-top:10px!important;}.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mt25{margin-top:25px!important;}.mt30{margin-top:30px!important;}.mr5{margin-right:5px!important;}.mr10{margin-right:10px!important;}.mr15{margin-right:15px!important;}.mr20{margin-right:20px!important;}.mr25{margin-right:25px!important;}.mr30{margin-right:30px!important;}.mb5{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mb25{margin-bottom:25px!important;}.mb30{margin-bottom:30px!important;}.ml5{margin-left:5px!important;}.ml10{margin-left:10px!important;}.ml15{margin-left:15px!important;}.ml20{margin-left:20px!important;}.ml25{margin-left:25px!important;}.ml30{margin-left:30px!important;}
/* 其他常用元素 *//*文本对齐样式*/.center{margin:0px auto;}.tcenter{text-align:center;}.tleft{text-align:left;}.tright{text-align:right;}
/*左右漂浮样式*/.l{float:left;}.r{float:right;}
/*css清除浮动*/.c{clear:both}.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
/*fix*/.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}.fix{*zoom:1;
/*ie6,7*/}.imgfix img{display:block;}
/*添加鼠标悬浮显示手的形状*//*单行截字*/.textbreak{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*隐藏元素*/.hide{display:none;}
/*解决IE6双边距加倍错误*/.inline{_display:inline;}
/*通用样式*/.title{width:100%;float:left;}
.title h2,.title h3{width:auto;float:left;white-space:nowrap;}
.title span.more{width:auto;float:right;font-family:宋体;}
.list{width:100%;float:left;}.list li{width:100%;float:left;}
.img{float:left;}
.intro{float:right;}
.content{width:100%;float:left;}
em.w{margin:0px 5px;}
.center{width:1000px; margin:0 auto;}
/* 表格 */
.datalist { border: 1px solid #ccc; border-collapse: collapse; background: #fff;text-align: left;}
.datalist caption { padding-bottom: 5px; font-weight: bold; }
.datalist th { border: 1px solid #ccc; background-color: #eee; color: #000; font-weight: bold; padding:4px 0 4px 15px;}
.datalist td { border: 1px solid #ccc;padding:4px 0 4px 15px; }
.datalist tr.altrow { background:#c7e5ff;}
/*CSS Begin*/
.wrapper { max-width:1900px; _width:expression((documentElement.clientWidth >1900)?"1900px":"auto"); margin:0 auto; clear:both;}
.ico { display:inline-block; width:20px; height:20px; overflow:hidden; background:url(../images/ico.gif) no-repeat; vertical-align:middle;}

.bk10{height:10px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; font-size:0px; clear:both; overflow:hidden;}
.bk20{height:20px; font-size:0px; clear:both; overflow:hidden;}
.bk25{height:25px; font-size:0px; clear:both; overflow:hidden;}
.bk30{height:30px; font-size:0px; clear:both; overflow:hidden;}
.bk35{height:35px; font-size:0px; clear:both; overflow:hidden;}
.bk40{height:40px; font-size:0px; clear:both; overflow:hidden;}

.wrap { width:1000px; height:auto; clear:both; margin:0 auto;}

/*top*/
.top { height:116px; clear:both; border-top:#014fa2 5px solid; background-color:#fff;z-index:101;}
.top_fix{position: fixed;width:100%;left:0;top:0;}
.top .logo { width:auto; float:left; padding-top:15px; padding-bottom:15px;}

.topRight { width:auto; float:right; position:relative; z-index:20;}
.topRight .links { padding-top:30px; line-height:28px; text-align:right; height:28px;}
.topRight .links a{ vertical-align:5px; *vertical-align:0; }

.nav { width:100%; height:35px; clear:both; border-top:#dcdcdc 1px solid; background:url(../images/grey_line.gif) bottom repeat-x; position:relative; z-index:10;}
/*.nav_fix{ position: fixed;width:100%;left:0;top:0;z-index:100;background-color:#fff;}*/
.nav ul.wrap { height:35px; position:relative; border-left:#dcdcdc 1px solid;}
.nav ul.wrap .wli { width:16.5%; height:35px; clear:right; float:left; border-right:#dcdcdc 1px solid;}
.nav ul.wrap .wli .wa { display:block; width:100%; height:35px; text-indent:20px; background:url(../images/nav_point01.gif) right top no-repeat; font:14px/34px "Microsoft Yahei";}
.nav ul.wrap .active .wa { height:32px; border-bottom:#014fa2 3px solid; _overflow:hidden; position:relative; z-index:20;}
.nav li{position:relative;}
.nav li .lev_menu{position:absolute; left:0; top:35px; padding:10px 0; background:#fff; filter:alpha(opacity:90); opacity:0.9; -moz-opacity:0.9;-khtml-opacity: 0.9; width:165px; display:none;}
.nav li .lev_menu li{line-height:30px; font-size:12px; border-right:none;}
.nav li .lev_menu li a{text-align:left; color:#5a5a5a; display:block; padding-left:20px;}
.nav li .lev_menu li a:hover{background:#014fa2; color:#fff;}
/*top end*/

/*main*/
#index { height:244px; width:1000px; margin:0 auto; }
.ia { float:left; width:440px; height:244px; overflow:hidden; }
.ib { float:right; width:510px; }
.float_right { float:right; font-size:12px; color:#7f7f7f;}
.ititle { height:31px; line-height:31px; border-bottom:1px dashed #ccc; padding:34px 0 0; color:#000; }
.ititle h1 { padding:0 0 0 15px; height:22px; line-height:22px; font-size:18px; background:url(../images/ititle_h1.jpg) no-repeat left bottom; }
.ititle h2 { height:10px; line-height:16px; font-size:12px; background:#fff; font-weight:normal; padding:0 8px 0 0; float:left; color:#989898;}
.ia_body { padding:20px 0 0; height:158px; zoom:1; overflow:hidden; line-height:23px; }
.ia_body img { float:left; margin:0 18px 0 0; }
.ia_body h1 { width:90px; height:26px; line-height:26px; text-align:center; font-size:14px; background:#014fa2;  margin: 12px 0 0 140px; }
.ia_body h1 a { color:#fff;}

.ib_body { padding:21px 0 0; height:157px; zoom:1; overflow:hidden; }
.ib_body h1 { float:left; width:123px; height:157px; }
.ib_body h1 a { float:left; width:123px; height:157px; background:url(../images/ib_h1.jpg) no-repeat;}
.ib_body h1 a:hover { background:url(../images/ib_h11.jpg) no-repeat; float:left; width:123px; height:157px; }
.ib_body h2 { float:left; width:123px; height:157px; margin:0 0 0 6px; }
.ib_body h2 a { float:left; width:123px; height:157px; background:url(../images/ib_h2.jpg) no-repeat; }
.ib_body h2 a:hover { background:url(../images/ib_h22.jpg) no-repeat; float:left; width:123px; height:157px; }
.ib_body h3 { float:left; width:123px; height:157px; margin:0 0 0 6px; }
.ib_body h3 a { float:left; width:123px; height:157px; background:url(../images/ib_h3.jpg) no-repeat; }
.ib_body h3 a:hover { background:url(../images/ib_h33.jpg) no-repeat; float:left; width:123px; height:157px; }
.ib_body h4 { float:right; width:123px; height:157px; }
.ib_body h4 a { float:left; width:123px; height:157px; background:url(../images/ib_h4.jpg) no-repeat; }
.ib_body h4 a:hover { background:url(../images/ib_h44.jpg) no-repeat; float:left; width:123px; height:157px; }

/*foot*/
.foot { background-color:#b0b0b0; color:#dbdbdb;}
.foot .footLeft { width:auto; float:left; padding-top:8px; font-size:11px; line-height:18px;}
.foot .footLeft .w { font-size:10px;}
.foot a { color:#dbdbdb!important;}
.foot a:hover { color:#ffffff!important;}
/*foot end*/

/*main*/
.mPro h2 { width:100%; height:30px; line-height:30px; text-indent:14px; border-bottom:#e7e8e8 1px solid;}
.mPro h2 a { display:block; width:100%; height:30px; line-height:30px; background:url(../images/ipro_point.gif) 0px -30px no-repeat; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mPro h2 a:hover { background-position:0px 0px;}

.ibanner,.ibanner .bgs,.ibanner .bgs li { width:100%; height:480px!important; clear:both; overflow:hidden; position:relative;}
.ibanner .bgs li { position:absolute; left:0px; top:0px;}
.ibanner .points { display:none;}
.ibanner .bb { display:block; width:55px; height:55px; position:absolute; background:url(../images/banner_btns.gif) no-repeat; top:50%; margin-top:-27px; z-index:10; display:none;}
.ibanner .prevBtn { background-position:0px 0px; left:20px;}
.ibanner .prevBtn:hover { background-position:0px -55px;}
.ibanner .nextBtn { background-position:-55px 0px; right:20px;}
.ibanner .nextBtn:hover { background-position:-55px -55px;}

.bannerNum span { position:absolute; left:75px; top:0px; width:116px; height:46px; text-align:center; font-size:16px; line-height:46px; color:#aed5ff; font-family:Arial;}
.bannerNum span #showNumId { display:inline-block; font-size:36px; font-weight:bold; color:#fff;}

.bannerBar { background-color:#9fa0a0; height:37px; clear:both; *overflow:hidden;}
.bannerBar .wrap { height:37px;}
.bannerBar .gg { width:530px; float:left;}
.bannerBar .Tel400 { width:auto; float:right; font:700 18px/36px "Microsoft Yahei"; color:#fff; padding-right:2px;}
.bannerBar .Tel400 em { font-style:italic; margin-left:5px;}
.bannerBar .gg .n { width:102px; height:37px; float:left; background:url(../images/banner_bar_logo.gif) no-repeat; overflow:hidden; text-indent:-999px;}
.ggSlider { width:428px; height:37px; overflow:hidden; float:left; position:relative;}
.ggSlider .hd { width:31px; height:19px; float:left; background:url(../images/gg_btn.gif) no-repeat; float:left; margin-top:9px;}
.ggSlider .hd a { width:15px; height:19px; float:left; background:url(../images/gg_btn.gif) no-repeat; overflow:hidden;}
.ggSlider .hd a.prev { background-position:0px 0px; margin-right:1px;}
.ggSlider .hd a.next { background-position:-16px 0px;}
.ggSlider .bd { width:397px; height:20px; float:left; overflow:hidden; position:relative; margin-top:8px;}
.ggSlider .bd ul { width:999px; float:left;}
.ggSlider .bd ul li { width:397px; height:20px; line-height:20px; float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ggSlider .bd ul li a { color:#fff;}
.ggSlider .bd ul li a:hover { text-decoration:underline;}
.ggSlider .bd ul li span{float:right; color:#fff;}

/*ny_banner*/
.banner { width:100%; height:245px; clear:both; background-position: center top; background-repeat:no-repeat;}
.bannerText { padding-top:100px;}
.bannerText h3 { width:auto; line-height:35px; float:left; font-size:32px; font-weight:bold; color:#014fa2; padding-right:20px; background:url(../images/ban_line.jpg) no-repeat right center; margin-right:20px; margin-top:2px; white-space:nowrap;}
.bannerText .text { line-height:22px; color:#333;}

/*about*/
.ny_locb{color: #666;}
.ny_locb font{color: #014fa2;}
.ny_left{width: 720px; float: left;}
.ny_right{width: 235px; float: right;}

.menu dt{font-size:16px; color:#333; margin-bottom:25px;}
.menu dd{float:left; margin-right:2px; font-size:14px;}
.menu dd a{background:url(../images/menu_dd.png) no-repeat; width:130px; height:42px; line-height:35px; text-align:center; color:#fff; display:block;}
.menu dd a:hover{background:url(../images/menu_hot.png) no-repeat;}
.menu dd .hot{background:url(../images/menu_hot.png) no-repeat;}

.about_cn p{ font-size:14px; line-height:24px; margin-bottom:20px;}
.about_cn h2{font-size:16px; font-weight:bold;}
.rightPart { background-color:#f2f2f2; padding:15px;}
.rads .img { display:block; float:none; width:205px; height:auto;}
.rads h2 {font-size:12px; line-height:22px; margin-bottom:10px; color:#e60020; margin-top:15px;}
.rads .text { line-height:20px; color:#666; padding-bottom:15px; text-indent:24px;}
.rads .more { color:#e60020; background:url(../images/more_ico.png) no-repeat left center; padding-left:8px;}
.rads .more .ico { vertical-align:-6px; *vertical-align:-1px;}

.honor_lt{margin-left:-21px;}
.honor_lt li{width:224px; float:left; padding:0 0 10px 21px;}
.honor_lt li img{ padding:2px; border:1px solid #e1e1e1; background:#f5f5f5;}
.honor_lt li span{display:block; font-size:14px; text-align:center; padding:5px 0 0 0; line-height:30px;}

.product_cn{margin-right:-20px;}
.product_cn li{float:left; margin-right:20px; background:url(../images/pr_bg.jpg) no-repeat center bottom; height:280px; margin-bottom:30px;}
.product_cn li a{border:5px solid #e6e6e6; display:block;}
.product_cn li a:hover{border:5px solid #014fa2;}
.product_cn li span{line-height:35px; display:block; text-align:center; border-top:5px solid #e6e6e6;}
.showpage{text-align: center;}
.showpage a{line-height: 28px; display: inline-block; border: 1px solid #e8e8e8; padding: 0 10px;}
.showpage a:hover{background: #014fa2; color: #fff;}
.showpage a.hov{background: #014fa2; color: #fff;}

.prodcut_artcn .tib{background:url(../images/tib_ico.jpg) no-repeat left 2px; padding-left:40px; font-size:20px; height:42px;border-bottom:1px solid #e1e1e1; color:#777;}
.prodcut_artcn .tib span{color:#014fa2;}
.line{line-height:1px; position: relative;}
.line .hr{line-height: 1px;height:3px; width:400px; clear: both;overflow: hidden;background: #014fa2;position: absolute;top:0;z-index: -1;}

.product_artlt{width:514px; float:left; padding:9px; border:1px solid #cfcfcf; background:#f0efef;}
.product_artrt{width:420px; float:right; font-size:16px;}
.product_artrt .ti{font-size:16px; color:#014fa2; margin-bottom:20px;}
.product_artrt .ti font{color:#7b7b7b; font-size:14px; font-family:Arial;}
.product_artrt li{margin-top:10px; height:30px; line-height:30px;}
.product_artrt li a{background:#e6e6e6; display:block;padding-left:25px;}
.product_artrt li a:hover{background:#014fa2; color:#fff;}
.prodcut_artti{padding:0 0 0 20px; font-size:14px; color:#e8380d; padding:0 0 0 20px; line-height:35px; border:1px solid #ccc; border-top:none;}

.artcnb_t2{border-left:1px solid #ddd;}
.artcnb_t2 span{line-height:40px; width:114px; float:left; display:inline-block; text-align:center; font-size:14px; cursor:pointer; background:#8c8c8c; color:#fff; margin-right:2px;}
.artcnb_t2 span.on{background:#014fa2; line-height:40px;}
.artcnb_c2{padding:15px 0 0 0; border-top:1px solid #ddd;}
.artcnb_c2 p{font-size:14px; line-height:24px; margin-bottom:20px;}
.artcnb_c2 p b{font-size:16px; margin-bottom:10px;}
.artcnb_c2 .con{display:none;}
.artcnb_c2 .show{display:block;}
.return{background:url(../images/return.jpg) no-repeat; width:90px; height:30px; line-height:30px; text-align:center;}
.art_cnb strong{ font-size:16px; color:#0093dd; line-height:50px;}

.return_back{width:125px; height:32px; line-height:32px; background:url(../images/return_back.jpg) no-repeat;}
.return_back a{display:block; padding:0 0 0 35px; text-align:center; font-size:14px; color:#333;}
.return_back a:hover{background:url(../images/return_back2.jpg) no-repeat;color:#fff;}

.news_cn dl{border-bottom:1px dotted #a7a7a7; height:110px; padding-bottom:25px; margin-bottom:25px;}
.news_cn .pic{width:165px; float:left; border-bottom:solid 2px #dadada; border-right:solid 2px #dadada;}
.news_cn .rcn{width:790px; float:right; line-height:22px;}
.news_cn .tib span.bt{font-size:14px; font-weight:bold; color:#333;}
.news_cn .tib span.date{font-size:12px; color:#014fa2; font-family:Arial;}
.news_cn .des{padding:5px 0 0 0; line-height:24px; color:#868385;}

.news_artcn .tib{background:#f6f6f6; padding:10px 0; text-align:center; border-bottom:1px dashed #bfbfbf;}
.news_artcn .tib .t1{font-size:24px; color:#333;}
.news_artcn .tib .edit{padding:10px 0 0 0; color:#555555;}
.news_artcn .content{font-size:14px;}
.news_artcn .content p{text-indent:24px; margin-top:24px;}
.pnext{padding:10px 0; font-size:14px; line-height:26px; border-top:1px dashed #bfbfbf;}
.pnext a{color:#666666;}
.pnext a:hover{text-decoration:underline; color:#014fa2;}

.service_cn font{font-size:16px; color:#014fa2;}
.service_cn dl dt{font-size:14px; border-bottom:1px solid #d5d5d5; line-height:37px; cursor:pointer;}
.service_cn dl dt .q{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0 0 0 10px;}
.service_cn dl dt .q2{background:#f4f4f4;}
.service_cn dl dt .icon{display:inline-block; height:10px; margin:12px 10px 0 0; float:right; background:url(../images/about_ico.png) left center no-repeat; width:19px;}
.service_cn dl dt.hov .icon{background:url(../images/about_icohov.png) no-repeat;}
.service_cn dl dd{font-size:14px; padding:20px 10px; display:none;}

.guarantee_cn p{font-size:14px; line-height:24px; margin-bottom:20px;}
.guarantee_cn p font{text-decoration:underline;}

.down_cn{border-top:1px solid #d5d5d5;}
.down_cn li{background:url(../images/down_ico.png) no-repeat 10px center; padding-left:35px; line-height:36px; font-size:14px; border-bottom:1px solid #d5d5d5;}
.down_cn li span{float:right; font-size:12px;}

.conatct_l{width:440px; float:left;}
.conatct_r{width:480px; float:right;}
.c1{font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:60px;}
.c1 font{color:#014fa2;}
.c2{font-size:24px;color:#014fa2; border-bottom:1px solid #a8a8a8; padding-bottom:15px;}
.c2 font{font-size:17px; font-family:Arial, Helvetica, sans-serif;}
.line .hr2{line-height: 1px;height:3px; width:287px; clear: both;overflow: hidden;background: #014fa2;position: absolute;top:0;z-index: -1;}
.way{line-height:38px; font-size:16px; margin-top:20px;} 
