/* 全局属性 */
body{ margin:0; padding:0; background-color:#F4F4F4; font-size:14px; line-height:22px;}/*6A7C86 41535D url(/template/default/img/bg.jpg)*/
ul,li,dl,dt,dd,p{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:10px 0; padding:0;font-size:14px;}
h1{ text-align:center}
/* 全局链接 */
a { font-size:13px;color: #000000;}
a:link, a:visited{text-decoration: none; color: #000;}
a:hover, a:active {text-decoration: none;color:#FF0000;}

.m a { color:#FFFFFF;}
.m a:link, .m a:visited{text-decoration: none; color:#FFFFFF;}
.m a:hover, .m a:active {text-decoration: none;color:#FF0000;}
/* 其他属性 */

.all_h{ clear:both; width:100%; height:6px; overflow:hidden; }
.all_cl{ clear:both; height:0; overflow:hidden;}
.center{ clear:both; width:960px; margin:0 auto; background-color:#FFFFFF;}
.center_b{ margin:0 8px; padding:8px 8px 0px 8px; background-color:#FFFFFF;}
.tab_left{ float:left; text-indent:2em; background: url("../img/tab_bg.jpg")/*tpa=http://www.hnjlq.com/template/default/img/tab_bg.jpg*/ left top no-repeat; line-height:44px;}
.a_none {display:none}

.logo_left{ float:left; width:520px;}
.logo_right{ float:right; width:300px; padding-top:55px; line-height:23px; text-indent:2em; background:url("../img/tel.png")/*tpa=http://www.hnjlq.com/template/default/img/tel.png*/ no-repeat left bottom;}
.nav_center{clear:both; font-weight:bold; font-size:14px; background:url("../img/nav_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/nav_bg.png*/ 0 -57px repeat-x; height:56px; text-align:center;}
.nav{ margin:0 auto; width:1000px; background:url("../img/nav_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/nav_bg.png*/ left -114px repeat-x; height:56px;}
.nav_l{ float:left; width:20px; background:#F4F4F4 url("../img/nav_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/nav_bg.png*/ left top no-repeat; height:56px;}
.nav_r{ float:right; width:20px; background:#F4F4F4 url("../img/nav_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/nav_bg.png*/ right top no-repeat; height:56px;}
.nav ul{ float:left; width:0 auto;}
.nav li{ float:left; width:106px; text-align:center; white-space:nowrap; list-style:none; background:url("../img/nav_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/nav_bg.png*/ -27px -171px no-repeat; line-height:50px; height:50px; overflow:hidden;}
.nav li a:link, .nav li a:visited{text-decoration: none; color: #FFFFFF;font-size:16px; }
.nav li a:hover, .nav li a:active {text-decoration: none;color:#FF0000;font-size:16px; }
/*
.ind_l_about{ float:left; width:480px; }
.ind_about_tit{ float:left; width:480px; height:50px; background: url(/template/default/img/tab_bg.jpg) right top no-repeat;}
.ind_ap{ float:left; padding:0 5px; font-size:12px; text-align:left; width:470px;overflow:hidden}
.ind_ap img{ margin:0 5px; padding:0;}
.ind_protj{ float:right; width:460px;}
.ind_protj_tit{ float:left; width:460px; height:50px; background: url(/template/default/img/tab_bg.jpg) right top no-repeat;}
.ind_proad{ width:460px;}
.ind_proad dl{ float:left; width:206px; height:140px; margin:3px 5px; background: url(/template/default/img/pro_bg.png) no-repeat; text-align:center }
.ind_proad dt{ height:118px; width:180px; overflow:hidden;}
.ind_proad dt img{ border:#000000 solid 0px; margin:0px; vertical-align: middle; max-width: 180px; max-height: 116px; width: expression(this.width >180 && this.height < this.width ? 180: true); height: expression(this.height > 116 ? 116: true);}
.ind_proad dd{ width:190px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
*/

.flash{ height:350px; overflow:hidden;}

.mid_left{ float:left; width:240px; background-color:#FFFFFF}
.mid_right{ float:right; width:714px; text-align:left; overflow:hidden;}

.tab_bgtit{ background:url("../img/tab_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/tab_bg.png*/ left top no-repeat;}
.tab_tit{ height:50px; line-height:50px; text-indent:50px; font-size:14px; font-weight:bold; color:#333333;}
.listbg_tit{ margin:0; padding:10px 0 5px 0; font-weight:bold; text-align:left; text-indent:40px; background:url("../img/list_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/list_bg.png*/ no-repeat; overflow:hidden; border-bottom:#DDD solid 1px;}
.tab_bg{ float:left; background:url("../img/tab_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/tab_bg.png*/ -716px 20px repeat-y; text-align:center;}
.listbg_center{ width:238px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}
.tab_bgend{ clear:both; background:url("../img/tab_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/tab_bg.png*/  left bottom no-repeat; height:18px; margin:0; padding:0; width:720px;}

ul.MenuBarVertical{ margin: 0 auto; padding: 0;	list-style-type: none; font-size: 100%; cursor: default; width: 90%;}
ul.MenuBarActive{z-index: 1000;}
ul.MenuBarVertical li{margin: 0;padding: 0;list-style-type: none;font-size: 100%;position: relative;text-align: left;cursor: pointer;width: 100%;}
ul.MenuBarVertical ul{margin: 0 0 0 95%; padding: 0; list-style-type: none;	font-size: 100%; position: absolute; z-index: 1020;	cursor: default; width: 80%;left: -1000em; top: 0; border: 1px solid #CCC;}

ul.MenuBarVertical ul.MenuBarSubmenuVisible{left: 0; background-color:#FFF;}
ul.MenuBarVertical ul li{width: 100%; margin:0 5px 2px 5px; padding:0; line-height:20px; border-bottom: #CCC dotted 1px;}

ul.MenuBarVertical a{display: block;cursor: pointer; padding: 0.3em 0 0.1em 0.75em;color: #333;	text-decoration: none;}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus{	background-color:#F6F6F6;	color: #F00;}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #F6F6F6;
	color: #F00;
}

ul.MenuBarVertical a.MenuBarItemSubmenu{background: url("../img/SpryMenuBarRight.gif")/*tpa=http://www.hnjlq.com/template/default/img/SpryMenuBarRight.gif*/ no-repeat 95% 50%; line-height:30px; border-bottom:#EEE dotted 1px;}

ul.MenuBarVertical a.MenuBarItemSubmenuHover{background: url("../img/SpryMenuBarRightHover.gif")/*tpa=http://www.hnjlq.com/template/default/img/SpryMenuBarRightHover.gif*/ no-repeat 95% 50%;}

ul.MenuBarVertical iframe{position: absolute;z-index: 1010;	filter:alpha(opacity:0.1);}
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE	{display: inline; f\loat: left;	background: #FFF;}
}

.ind_news{ width:240px;}
.ind_news div{ text-indent:33px;width:239px; line-height:27px;background:url("../img/news_tit.png")/*tpa=http://www.hnjlq.com/template/default/img/news_tit.png*/ left top no-repeat; color:#333333; font-weight:bold; overflow:hidden; border-right:#DDD solid 1px;}
.ind_news dl{ width:238px; border:#DDD solid 1px;border-top:#DDD solid 0px; padding-bottom:3px;}
.ind_news dd{ width:226px; margin:0 auto; background:url("../img/tapic02.png")/*tpa=http://www.hnjlq.com/template/default/img/tapic02.png*/ 5px 10px no-repeat; line-height:26px; text-indent:15px; border-bottom:#CCC dashed 1px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ind_zs{float:left; width:462px;}
.ind_zstit{ width:462px; height:30px; line-height:30px; text-indent:36px; color:#FFF; background:url("../img/zstit_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/zstit_bg.png*/ no-repeat;}
.ind_zsimg{ width:460px; border:#DDD solid 1px;}




.pro_mtj{ margin:0;padding-left:11px;}

#up_pic { float: left; width:706px; height: 166px; overflow: hidden; padding:0;margin:0;}
#up_pic dl{ float:left; background:url("../img/pro_bg.gif")/*tpa=http://www.hnjlq.com/template/default/img/pro_bg.gif*/ no-repeat top center; height:160px; width:166px; margin:5px 10px 0 0; vertical-align:top;}
#up_pic dt{ margin:4px 0 0 0; height:120px; width:160px; overflow:hidden; text-align:center;}
#up_pic dd{ text-align:center; line-height:32px; width:166px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
#up_pic img{ border:#000000 solid 0px; margin:0px; vertical-align: middle; max-width: 180px; max-height: 116px; width: expression(this.width >180 && this.height < this.width ? 180: true); height: expression(this.height > 116 ? 116: true);}

/*其他*/
.connet{ border:#CCCCCC solid 1px; border-top:#999999 solid 0px; padding:6px 2px; text-align:center}
.connet dd { line-height:26px; width:230px; border-bottom:#DBDBDB dotted 1px; text-align:left}

.show_tit{ background:url("../img/tab_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/tab_bg.png*/ left top no-repeat; height:35px; line-height:30px; text-indent:40px; font-weight:bold; margin:0; padding:10px 0 5px 0;} 
.show_center{ float:right; text-align:left; width:709px; overflow:hidden; border:#CCC solid 1px; border-top:#CCC solid 0px;}

.show_tit div,.show_tit span{ float:left; color:#666666;}
.show_tit div{ width:120px; text-align:center; margin-right:10px;}
.show_tit a { color:#000; font-size:14px;}
.show_tit a:link, .show_tit a:visited{text-decoration: none; }
.show_tit a:hover, .show_tit a:active {text-decoration: none;color:#FF0000;}
.show{ margin:0 10px; font-size:12px;}
.show img{max-width: 680px;}/* width: expression(this.width >700 && this.height < this.width ? 680: true);*/
.show h1{ text-align:center; font-size:16px;}
.show p{ margin:8px 0; line-height:23px;}
.show table{ border-left: #CCCCCC solid 1px; border-top: #CCCCCC solid 1px;}
.show table th{ border-right: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px;}
.show table td{ border-right: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px;}
.beizhu{ font-size:12px; color:#FF0000; text-indent:2em;}

.link{ clear:both; text-indent:10px; border-top:#DDD solid 1px; padding-top:5px}
.bottom{ clear:both; text-align:left; padding:30px 0 0 0; font-size:12px; background:url("../img/bottom_bg.jpg")/*tpa=http://www.hnjlq.com/template/default/img/bottom_bg.jpg*/ repeat-x;}
.bottom a:link,.bottom a:visited{text-decoration: none;}

/*新闻列表*/
.newslist ul{ width:680px; margint:5px 0 5px 10px}
.newslist li{ list-style:none; text-indent:15px; background:url("../img/tapic02.png")/*tpa=http://www.hnjlq.com/template/default/img/tapic02.png*/ no-repeat 5px 8px; border-bottom:#CCCCCC dotted 1px; line-height:20px; height:20px; margin-top:7px;}
.newslist li div{float:left; width:560px; }
.newslist li span{ float:right; margin-right:5px; color:#999999; font-size:12px;}
.news_from{ margin:5px 2em; border:#CCCCCC dashed 1px; padding:3px; text-align:center;}

/*产品列表*/


.listbg{ text-align:center; width:238px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}
.listbg dt{ text-align:left; background:url("../img/icon_1.png")/*tpa=http://www.hnjlq.com/template/default/img/icon_1.png*/ no-repeat 10px 7px; border-bottom:#DDD dashed 1px; height:30px; line-height:30px; text-indent:32px;}
.listbg dd { background:url("../img/tapic02.png")/*tpa=http://www.hnjlq.com/template/default/img/tapic02.png*/ no-repeat 25px 10px; text-indent:40px; height:26px; line-height:30px; text-align:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.listbg_end { width:240px; height:22px;background:url("../img/list_bg.png")/*tpa=http://www.hnjlq.com/template/default/img/list_bg.png*/ no-repeat left bottom;}/* */


.show_table { border-left:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px;}
.show_table td{ border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; padding:0 1px;}

.cplist_it{ clear:both; width:700px;  height:auto; margin:5px 0; border-bottom: #DBD9D9 dashed 1px}
.cplist_it table{ float:left;width:170px; height:120px;}
.cplist_it td{ text-align:center; }
.cplist_it img{ vertical-align: middle; max-width: 160px; max-height: 120px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
.cplist_right{ float:right; width:520px; height:120px;}
.cplist_botimg{ float:right; margin:-10px 10px 0 0; width:56px; height:17px;}

.news_ym{ clear:both; text-align:center; line-height:23px; padding:5px;}
.news_ym font{ color:#FF0000; font-size:12px;}
.news_ym span{ color:#666666;}
