@charset "utf-8";

/*------------------------------reset------------------------------*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body { font-size:14px;color:#333;font-family:Arial,'宋体'; background-color:#fff;}
ul li, li, dl dd, dd { list-style:none; margin:0; padding:0; }

/*------------------------------global------------------------------*/
.cl { clear:both; width:0; height:0; display:block; float:none; font-size:0; line-height:0px; overflow:hidden; visibility:hidden; border:none; background:none; }
.tc { text-align:center; }.tr { text-align:right; }
img { border:none; }
input, textarea{ outline:none;}
.fl { float:left; }.fr { float:right; }
.fb { font-weight:bold; }.hide{ display:none;}
.c_a { color:#01a7bd; }.c_b { color:#ff6600; }
.require{ color:red; font-size:16px;}
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:underline; }
a:active { color:#ff0000; text-decoration:underline; }

a.a_m:link { color:#09c; text-decoration:none; }
a.a_m:visited { color:#09c; text-decoration:none; }
a.a_m:hover { color:#0066cc; text-decoration:none; }
a.a_m:active { color:#0066cc; text-decoration:none; }


/*表格*/
.tb_dft{border-collapse:collapse;margin-top:10px; table-layout:fixed; }
.tb_dft tr td{border:1px solid #ccc;vertical-align:middle;padding:2px 5px;line-height:22px; white-space:normal; font-size:12px; text-align:center;}
.tb_dft tr td.tl{ text-align:left;}
.tb_dft tr td p{margin:0;padding:0;}

/*表格*/
.tb_report_check{border-collapse:collapse;margin-top:10px;}
.tb_report_check tr td{border:1px solid #ccc;vertical-align:middle;padding:5px 5px;line-height:22px; white-space:normal; font-size:14px;}
.tb_report_check tr td.title{ background:#f8f8f8; text-align:right;}

/*------------------------------首页------------------------------*/

.header_wp{ background-color:#fff; margin:10px 0 20px;}
.header{width:1000px; margin:0 auto; background:url(../images/header_bg.png?t=20230629) no-repeat;}
.header .logo {width:473px;height:100px;display:block;float:left;}

.wrapper{width:1000px; margin:0 auto;background-color:#fff;}

.box{ margin-bottom:10px;}
.box .hd{ border:1px solid #dedede; border-bottom:none;height:35px; line-height:35px;font-weight:bold; padding-left:10px; background-color:#f8f8f8; color:#005580;}
.box .hd .more{ float:right; margin-right:10px; font-size:12px; font-weight:normal;}
.box .bd{ border:1px solid #dedede;padding:10px; line-height:20px;}

.sethome{text-align:right; padding-top:10px;}
.sethome span { margin-left:10px;}
.sethome span img{ vertical-align:middle; margin-right:5px;}

.sethome span a:link { color:#333; text-decoration:none; }
.sethome span a:visited { color:#333; text-decoration:none; }
.sethome span a:hover { color:#f60; text-decoration:none; }
.sethome span a:active { color:#f60; text-decoration:none; }

.nav_wp{ background-color:#005580;position:relative; z-index:99;}
#nav { width:1000px; margin:0 auto;height:40px;line-height:40px;color:#333;clear:both;background-color:#006699; }
#nav li.txt{width:90px;float:left;position:relative;}
#nav li.txt a{width:90px;display:block;text-align:center; font-size:16px;}
#nav li.line{width:1px;height:40px;float:left; background:url(../images/line_bg.png) left center no-repeat;}

#nav li.txt ul {width:90px;position: absolute; visibility: hidden; z-index:1; left:0; top:40px;background: #fff;border-top:none;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#nav li.txt ul li {width: auto;float: none; height:35px; line-height:35px;border-bottom:1px dashed #dedede;}
#nav li.txt ul li a { width:auto;height:35px; line-height:35px;background: #fff; color: #333; text-align:center;font-size:12px;font-weight:normal;}
#nav li.txt ul li a:hover { color: #006699;  text-decoration:none;}

#nav li a:link { color:#fff; text-decoration:none; }
#nav li a:visited { color:#fff; text-decoration:none; }
#nav li a:hover { color:#fff; text-decoration:none; background-color:#1975a3;}
#nav li a:active { color:#fff; text-decoration:none; background-color:#1975a3;}

.nav_bot{width:1000px; height:35px; line-height:35px;margin:0 auto; text-align:right;font-size:12px;}
.nav_bot a{ margin-right:10px; }
.search{float:right;}
.search .ipt{width:200px;border:1px solid #009933; height:24px; line-height:24px;padding-left:5px; float:left; color:#999; font-size:12px;}
.search .btn{width:60px; height:26px; float:left;line-height:26px; text-align:center; border:none; background-color:#009933;color:#fff;cursor:pointer; font-size:12px;}


/*幻灯片*/
.swap { width:100%; margin:0 auto;height:300px; margin-top:0px; position:relative; z-index:2; background-color:#fff;}
#slider { list-style:none; width:100%; height:300px; margin:0; padding:0; }
#slider li { width:100%; height:300px; display:none; position:absolute; }
#naviSlider {list-style:none; margin:0 auto; width:auto; text-align:center; background:url(../images/bot.png) center top no-repeat; padding-top:5px;}
#naviSlider li { height:20px; line-height:20px;width:10px; cursor:pointer; display:inline-block; background:url(../images/dot.png) -10px center no-repeat; _background:url(../images/dot_ie6.png) -10px center no-repeat;
*zoom:1;
*display:inline;
*margin-left:2px;
}
#naviSlider li.on { background:url(../images/dot.png) left center no-repeat; _background:url(../images/dot_ie6.png) left center no-repeat; }
/*幻灯片end*/

.login li{ margin-bottom:10px;}
.login span{ height:28px; line-height:28px;display: inline-block; float:left;}
.login .ipt{width:140px;border:1px solid #999; height:26px; line-height:26px;padding-left:1px; float:right;}
.login .btn{width:60px; height:24px; line-height:24px; text-align:center; border:none; background:url(../images/login_btn.png) no-repeat; float:left; color:#fff; float:right; cursor:pointer;}

.cat li a{ display:block;height:30px; line-height:30px;padding-left:10px; font-size:12px;color:#fff;border-bottom:1px dashed #398aae;}
.cat li a:link { color:#fff; text-decoration:none;}
.cat li a:visited { color:#fff; text-decoration:none;}
.cat li a:hover { color:#ffcc00; text-decoration:none;background-color:#023652;}
.cat li a:active { color:#ffcc00;text-decoration:none;background-color:#023652;}

.news{}
.news li { height:25px; line-height:25px; padding-left:10px; background:url(../images/icon_news.png) left 10px no-repeat; font-size:14px;}
.add_time{float:right; color:#666;}
.cover { width:112px;float:left; margin-right:10px; color:#ccc; }
.zhaiyao { color:#999; }

.productlist li{width:190px; margin-right:10px;float:left;display:inline; margin-bottom:20px;}
.productlist a.pic {width:190px; height:190px;
overflow:hidden;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 166px;/*约为高度的0.873*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
	.productlist a.pic img{ width:190px;vertical-align:middle; }
	.productlist a.pic:link { color:#ffff00; text-decoration:none;}
	.productlist a.pic:visited { color:#ffff00; text-decoration:none;}
	.productlist a.pic:hover { color:#fff; text-decoration:underline;}
	.productlist a.pic:active { color:#fff; text-decoration:underline;}

	.productlist a.txt { display:block;height:30px; line-height:30px; font-size:12px; text-align:center;}

.rmd li{ float:none; margin-right:0;}

.piclist li{width:237px; margin-right:10px;float:left;display:inline; }
.piclist a.pic {width:237px; height:178px; display:block;background-color:#f8f8f8;
overflow:hidden;
display: table-cell;/*非IE的主流浏览器识别的垂直居中的方法*/
vertical-align:middle;/*非IE的主流浏览器识别的垂直居中的方法*/
text-align:center;/*设置水平居中*/
*display: block;/* 针对IE的Hack */
*font-size:155px;/*约为高度的0.873，120*0.873 约为104*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
	.piclist a.pic img{ vertical-align:middle;display:block;margin:0 auto;}

	.piclist a.pic:link { color:#ffff00; text-decoration:none; }
	.piclist a.pic:visited { color:#ffff00; text-decoration:none;}
	.piclist a.pic:hover { color:#fff; text-decoration:underline;}
	.piclist a.pic:active { color:#fff; text-decoration:underline;}

	.piclist a.txt {display:block; height:40px; line-height:40px;text-align:center;font-size:12px;}

/*------------------------------内页------------------------------*/

.pagebanner{margin-top:2px; margin-bottom:10px; text-align:center;background:#f8f8f8;}

.pos{height:35px; line-height:35px; color:#585858; padding-left:20px;border-bottom:1px solid #ddd; background-color:#f8f8f8;}
.pos img{margin:0 10px;vertical-align:middle;}
.pos a{ color:#585858; text-decoration:underline;}
.pos a.home{ background:url(../images/pos_home.png) no-repeat left center;padding-left:20px;}

.s_col{width:200px;float:left;}
.m_col{ margin-left:210px;background-color:#fff; border:1px solid #ddd;}

.mbox{margin-bottom:10px; }
.mbox .hd{height:35px;line-height:35px;font-size:14px; font-weight:bold;padding-left:10px; background-color:#069;color:#fff;}
.mbox .bd{border:1px solid #ccc; padding:10px 20px;}
.mbox .bd li {line-height:40px; font-size:14px; border-bottom:1px dashed #ccc;}
.mbox .bd li a{ height:40px;line-height:40px;display:block;  }

.mbox .bd li a:link { color:#333; text-decoration:none; }
.mbox .bd li a:visited { color:#333; text-decoration:none; }
.mbox .bd li a:hover { color:#cf000d; text-decoration:underline; }
.mbox .bd li a:active { color:#cf000d; text-decoration:underline;}

/*新闻列表页*/
.newslist {}
.newslist li {padding-left:10px;height:30px; line-height:30px;background:url(../images/icon_news.png) left 11px no-repeat;}
.newslist .time{font-family:Arial;font-size:12px;color:#999; float:right;}

/*服务指南*/
.fwzl-list {}
.fwzl-list li {padding-left:10px;height:24px; line-height:24px; font-size:12px;border:1px solid #ccc; margin-bottom:4px;background:url(../images/fwzl_arr.png) 80px 10px no-repeat; text-align:center;}
.fwzl-list .time{font-family:Arial;font-size:12px;color:#999; float:right;}


/*新闻详细页*/
.newsview {height:auto !important; height:100px; min-height:100px;}
.newsview .content img {max-width: 100%;}
.newsview h2{font-family:'Microsoft Yahei'; font-size:28px; font-weight:normal; color:#000; text-align:center;padding:10px 0;}
.newsview p{ text-indent:0px;}
.newsview .remark{font-size:12px;color:#333; text-align:center;border-bottom:1px solid #ccc; margin-bottom:20px;}

.content { margin-top:0px; line-height:30px;font-size:15px;color:#333;padding:20px;}
.content p{margin-bottom:10px; text-indent:2em;}

.intro{ margin-top:20px; line-height:30px;font-size:16px;color:#006b9c;}
.intro p{ margin-bottom:20px;}

.newspage{font-size:12px;margin:20px 0; padding-top:20px;}
.newspage li{ height:20px; line-height:20px;}


/*下载列表页*/
.downlist {}
.downlist li { height:40px; line-height:40px; padding-left:10px; background:url(../images/icon_news.png) left center no-repeat; font-size:12px; border-bottom:1px dashed #ccc;}
	.downlist a:link { color:#0066cc; text-decoration:none; }
	.downlist a:visited { color:#0066cc; text-decoration:none; }
	.downlist a:hover { color:#ff0033;text-decoration:underline; }
	.downlist a:active { color:#ff0033;text-decoration:underline; }

.downlist .time{font-family:Arial;font-size:14px;color:#999; float:right;}


/*产品列表页*/

/*产品详细页*/
.productview{}
.bpic{ text-align:center;}

.p_parameter{width:400px; float:right;}
.p_parameter ul{ margin-top:20px;}
.p_name{ font-weight:normal; font-size:20px; color:#000; text-align:center;}


/*在线留言*/
.ipt_dft{width:300px;border:1px solid #ccc; padding:5px 0;padding-left:5px; float:left; background-color:#fff; font-size:14px;}
.btn_dft{width:60px; height:24px; line-height:24px; text-align:center; border:none; background-color:#005580;float:left; color:#fff;cursor:pointer;}

.reg_btn{width:179px; height:48px; line-height:24px; text-align:center; border:none; background:url(../images/reg_btn.png) no-repeat; float:left; color:#fff;cursor:pointer; font-size:20px;font-family:'微软雅黑';}


.ipt_s{ border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #ccc; border-bottom:1px solid #ccc;
height:20px; line-height:20px;padding-left:1px; float:left; background-color:#f7f7f7;
}
.btn_s{ background-color:#0099ff; width:50px; height:22px; line-height:20px; text-align:center; border:none; color:#fff; margin-left:5px; cursor: pointer;}


/*分页样式*/
.pagination_data{clear:both;margin:20px;text-align:left;}
.pagination_data input{height:24px; line-height:24px;padding-left:2px;width:50px; vertical-align:middle;border:none;border:1px solid #ccc; }

.pagination_data a{padding:0 5px;margin:0 5px; text-align:center;color:#000; font-family:Arial;font-size:12px;}

.pagination_data a:link{color:#000;text-decoration: none;}
.pagination_data a:visited{color:#000;text-decoration: none;}
.pagination_data a:hover{color:#007197; text-decoration:none;}
.pagination_data a:active{color:#007197;text-decoration:none;}

.pagination_data a.current:link{color:#007197;text-decoration: none;}
.pagination_data a.current:visited{color:#007197;text-decoration: none;}
.pagination_data a.current:hover{color:#007197; text-decoration:none;}
.pagination_data a.current:active{color:#007197;text-decoration:none;}

.page_area{height:50px;line-height:50px;text-align:right; clear:both; font-size:12px;}


/*------------------------------footer------------------------------*/
.link_box {width:1000px; margin:0 auto;padding:10px 0px; font-size:12px;}
.link_box span{margin:0 10px;}

.link_box a:link { color:#666; text-decoration:none; }
.link_box a:visited { color:#666; text-decoration:none; }
.link_box a:hover { color:#666; text-decoration:underline; }
.link_box a:active { color:#666; text-decoration:underline; }

.hzlogo { height:42px;}
.hzlogo li{height:40px;width:91px; float:left; border:1px solid #dedede; margin:0 2px;}

.footer_nav{text-align:center;}
.footer_nav a{ margin:0 10px; text-align:center;}

.footer_wp{ margin-top:20px;background-color:#333333;}
.footer{ width:1000px; margin:0 auto;clear:both;line-height:25px; color:#cccccc; padding:20px 0;}
.footer ul li{ text-align:center;}

.footer a:link { color:#fff; text-decoration:none; }
.footer a:visited { color:#fff; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:underline; }
.footer a:active { color:#fff; text-decoration:underline; }


#kf { width:45px;position:fixed; top:240px; right:10px; background:#fff; z-index:1000;border:1px solid #006699;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop));
_margin-top:170px;
}
#kf .hd{height:30px; line-height:30px; background-color:#006699;text-align:center; color:#fff; font-weight:bold; font-size:14px;}
#kf ul {padding:10px 0;}
#kf ul li{ padding:0px 10px; margin:5px 0;}

