/* Imports
----------------------------------------
@import url("reset.css");*/
/* 主要样式开始
----------------------------------------*/
body
{
	font-family:"宋体",arial,verdana,sans-serif;
	font-size:12px;	
	color:#666;	
	margin: 0px;
	padding: 0px;
	border: 0px;	
	background:#F6F6F6 url(bg.jpg) center repeat-y;
	letter-spacing:1px;
	line-height:150%
	}
img{outline:none; border:none}
.red{color:#FF0000}
.white{color:#FFFFFF}
.btn{margin:0px 2px; width:53px; height:21px; line-height:21px; border:none; cursor:pointer;  background:url(http://www.htlnc.com/templates/default/skin/enter.jpg) no-repeat}
div,dl,dt,dd,ul,li,p,ol,span,h1{margin:0px; padding:0px; border:none}
ul,ol{list-style-type:none;}
/*--- Link Styles ---*/
a:link {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#666;
	text-decoration: none;
}

a:visited {font-family:"宋体",arial,verdana,sans-serif;
	color:#666;
	text-decoration: none;}

a:hover {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#f00;
	text-decoration:none;
}

a:active {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#666;
	text-decoration: none;
}
/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.relative	{position:relative;}
.absolute	{position:absolute;}
.clearThis 	{clear:both;}
.cb990{margin:0px auto; width:990px; height:auto;}
/*头部导航样式*/
#header{margin:0px auto; width:983px; height:98px; background:url(header_bg.jpg) center top no-repeat; position:relative}
#logo{width:459px; height:70px; display:block; position:absolute; top:10px; left:17px;text-indent:-9999px; font-size:-20px}
#bbs{width:228px; height:49px; display:block; position:absolute; top:31px; left:755px; text-indent:-9999px; font-size:-20px}
#tools{position:absolute; top:0px; left:815px; width:140px; height:25px; line-height:25px}
#tools li{float:left; width:60px; padding-left:10px; background:url(t.gif) left center no-repeat}
#tools li a:link {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;
		}

#tools li a:visited {font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;	
	}

#tools li a:hover {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#F00;
	text-decoration:none;
}

#tools li a:active {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;		
}
#menu{margin:0px auto; width:983px; height:37px; background:url(menu_bg.jpg) center center no-repeat}
#menu_ul{ margin:0px auto; width:960px; height:37px;}
#menu_ul ul li{float:left; width:96px; height:37px; line-height:37px; text-align:center; position:relative}
#menu_ul ul li a {
display: block; 
text-align:center;
}
#menu_ul ul li a:link {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
}
#menu_ul ul li a:visited {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
	}
#menu_ul ul li a:hover {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	
	text-decoration:none;
	display: block; 
	width:96px; 
	height:37px; 
	line-height:37px;
}
#menu_ul ul li a:active {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
}
#nav a {
display: block; 
}
#nav li ul { margin:0px; padding:4px 0px 0px 0px; top:33px; left: -999em; width:98px; height:114px; position: absolute;  background:url(monbg.gif) center top no-repeat}
#nav li ul li{margin:0px; padding:0px; width: 98px; height:28px; line-height:28px}
#nav li ul li a{
display: block; width: 98px; height:28px; line-height:28px; text-align:center; }
#nav li ul li a:link {
  height:28px; 
  line-height:28px;
  color:#333;
  text-decoration:none;
}
#nav li ul li a:visited {
  height:28px; 
  line-height:28px;
 color:#333;
text-decoration:none;
}
#nav li ul li a:hover {
  height:28px; 
  line-height:28px;
 color:#f00;
 text-decoration:none;
}
#nav li:hover ul {
left: 0px;
}
#nav li.sfhover ul {
left: 0px;
}
/*首页 flash 样式*/
#flash{width:983px; height:290px; margin:2px auto}
#notice{margin:0px auto; padding-left:80px; width:903px; height:30px; line-height:30px; background:url(notice_bg.jpg) no-repeat}
#content{margin:10px auto 0px auto; width:983px; height:auto; overflow:hidden; zoom:1}
#left_box{float:left; width:258px; height:514px; background:url(contact_box.jpg) no-repeat}
#right_box{float:right; width:703px; height:auto;}
#news_box{width:703px; height:237px;}
#news_box_left{float:left; width:450px; height:237px; background:url(news_box.jpg) center top no-repeat}
#news_box_right{float:right; padding:5px 0px 0px 4px; width:229px; height:232px; background-color:#DCDDE1}
#pro_box{margin-top:10px; width:703px; height:265px; background:url(list_box.jpg) center top no-repeat; position:relative}
/*tbox 样式*/
.tbox{width:100%; height:auto}
.tbox dt{height:46px;}
.tbox dt strong{float:left; margin:12px 0px 0px 15px; height:25px; line-height:25px}
.tbox dt strong.breadCrumb{float:left; margin:12px 0px 0px 15px; height:25px; line-height:25px; font-weight:normal}
.tbox dt span{float:right; margin:16px 15px 0px 0px}
.dbox{width:100%; height:auto;}
.dbox dt{height:50px;}
.dbox dt strong{float:left; margin:19px 0px 0px 15px; height:25px; line-height:25px}
.dbox dt span{float:right; margin:20px 15px 0px 0px}
/*首页主内容样式*/
.contactpic{width:244px; height:72px; margin:8px 0px 0px 6px}
.contactp{width:244px; height:22px; line-height:22px; letter-spacing:normal; margin:0px auto}
#indexnews{width:440px; height:auto; margin:0px auto;}
#indexnews ul{margin:0px auto; float:left}
#indexnews ul li{ width:430px; height:25px; line-height:25px; border-bottom:#A5A5A5 1px dashed; background:url(t0.jpg) left center no-repeat; padding:0px 0px 0px 10px}
#indexnews ul li span.indexnewstitle{float:left; display:block; width:320px; }
/*#indexnews ul li span.indexnewstime{float:right; display:block; width:110px;}*/
.box-item{width:215px; height:263px}
.left7{left:7px}
.zdcppic{width:215px; height:72px; border-bottom:#A5A5A5 1px dashed; margin:8px 0px 0px 0px} 
#zdcpul,#gczbul{width:215px; heigth:auto;}
#zdcpul ul,#gczbul ul{margin:0px auto; float:left}
#zdcpul ul li{float:left; width:107px; height:25px; line-height:25px; overflow: hidden}
#gczbul ul li{width:215px; height:25px; line-height:25px;overflow: hidden}
.zzryp{width:215px; height:auto; line-height:25px}
.left239{left:239px}
.left474{left:474px}
.sidebar_left{float:left; width:218px; height:auto}
.sidebar_right{float:right; width:750px; height:auto}
#aboutus{width:750px; height:auto}
#aboutus_top{width:750px; height:25px; background:url(http://www.htlnc.com/templates/default/skin/aboutus_bg.jpg) left center no-repeat; position:relative}
.more{position:absolute; top:5px; left:700px}
#aboutus_con{width:750px; height:auto; line-height:25px; padding:5px}
#news_contact{width:750px; height:auto; clear:both}
#news_contact_left{float:left; width:450px; height:auto}
#newsbox{margin:0px auto; width:440px; height:auto}
#newsbox_top{width:440px; height:25px; background:url(http://www.htlnc.com/templates/default/skin/newsbox_top_bg.jpg) no-repeat; position:relative}
.morehui{position:absolute; top:5px; left:390px}
#hotnews{width:440px; height:74px; background-color:#F2F2F2}
#hotnews_pic{float:left; width:104px; height:74px; text-align:center}
#hotnews_tit{float:right; width:336px; height:25px; line-height:25px}
#hotnews_tit a:link {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;
	font-weight:bold
}
#hotnews_tit a:visited {font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;
	font-weight:bold
}
#hotnews_tit a:hover {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#f00;
	text-decoration:none;
	font-weight:bold
}
#hotnews_tit a:active {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#000;
	text-decoration: none;
	font-weight:bold
}
#hotnews_con{float:right; width:336px; height:49px; line-height:22px; text-indent:25px}
#newsul{width:440px; height:75px; margin:5px auto 0px auto}
#newsul ul{float:left; margin:0 auto}
#newsul ul li span.news_title{float:left; display:block; width:340px; _width:337px; height:25px; line-height:25px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden}
#newsul ul li span.news_time{float:left; display:block; width:100px; height:25px; line-height:25px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden}
#newsul ul li span.news_title a:link{display:block; padding:0px 0px 0px 20px; width:308px; _width:290px; background:url(t.gif) 3px center no-repeat; color:#000}
#newsul ul li span.news_title a:visited{display:block; padding:0px 0px 0px 20px; width:308px; _width:290px; background:url(t.gif) 3px center no-repeat; color:#000}
#newsul ul li span.news_title a:hover{ display:block; padding:0px 0px 0px 20px; width:308px; _width:290px; background:url(t.gif) 3px center no-repeat; color:#f00}
#newsul ul li span.news_title a:active{display:block; padding:0px 0px 0px 20px; width:308px; _width:290px; background:url(t.gif) 3px center no-repeat; color:#000}
#news_contact_right{float:right; padding-top:55px; width:260px; height:120px; background:url(http://www.htlnc.com/templates/default/skin/contactus_bg.jpg) no-repeat}
#news_contact_right p{height:20px; line-height:20px}
#product_list{margin:5px auto 0px auto; height:176px; background:url(http://www.htlnc.com/templates/default/skin/product_list_bg.jpg) no-repeat}
#product_listbox{float:right; margin-top:5px; width:925px; height:166px}
/*内页联系我们样式*/
#con{margin:0 auto; width:700px; height:auto; background:url(con_bg.jpg) center top no-repeat;}
#con_left{float:left; width:258px; height:auto}
#sideBar{width:258px; height:auto; background:url(con_bg.jpg) left top no-repeat}
.sideBarbox{width:258px; height:auto; background:url(con_bg.jpg) left top no-repeat}
.sideBar_ul{width:227px; height:auto; margin:10px auto}
/*.sideBar_ul ul{float:left}*/
.sideBar_ul ul li{padding-left:55px; width:172px; height:30px; line-height:30px; background:url(item_bg.jpg) left center no-repeat; overflow:hidden}
.sideBar_ul ul li a:link {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
}
.sideBar_ul ul li a:visited {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
	}
.sideBar_ul ul li a:hover {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;	
	text-decoration:underline
}
.sideBar_ul ul li a:active {
	font-family:"宋体",arial,verdana,sans-serif;
	color:#fff;
	text-decoration: none;
}
/*新闻列表样式*/
.smallBoxContent
{	
	padding:21px 10px;
	_height:1%;
}
.smallBoxBar1
{
	width:23px;
	height:21px;	
	left:0;
	top:0;
}
.smallBoxBar2
{
	width:23px;
	height:21px;	
	top:0;
	right:0;
}
#indexNews li{ line-height:33px; border-bottom:1px dashed #dedede; padding:0 12px 0 10px; position:relative;}
#indexNews li:hover{border-bottom:1px solid #dedede;}
.Newstime{position:absolute; right:12px; top:0;_top:-8px;}
#page{
	clear:both;
	line-height:35px;
	height:35px;
	width:100%;
	text-align:center;
	border:1px solid #dedede;
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*新闻详细样式*/
#newTitle{
	color:#f00;
	font-size:14px;
	text-align:center;
	line-height:25px;
	border-bottom:#CCCCCC 1px solid
}
#newTitle strong{
	font-size:14px;
}
#newsContent{
	color:#666;
	margin-bottom:16px; 
	line-height:150%
}
#newsContent p{
	color:#666;
	margin-bottom:16px; 
	line-height:150%
}
#newsInfo{
	color:#666;
	margin:0px;
	font-weight:normal;
	text-align:center;
}
.infoClass{
	margin:0px;
	margin-bottom:10px;
	line-height:12px;
}
#infoImage{
	text-align:center;
	margin:10px 0;
}
#infoImage img{padding:1px; border:1px solid #dedede;}
/*产品列表样式*/
#picUL{text-indent:0; overflow:hidden;}
#picUL li{
	height:185px;
	width:200px;
	float:left;
	line-height:18px;
	margin:0px 11px 0px 0px;
	_margin:0px 8px 0px 0px;
	text-align:center;
	overflow:hidden
}
.picbox{/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
/*设置垂直居中*/
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 132px;/*此处的font-size为height除以1.14 */
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width:198px;
height:150px;
border: 1px solid #dedede;}
#picUL li img{
/*设置图片垂直居中*/
vertical-align:middle;
}
#picUL li img:hover{
	border-color:#999;
}
/*单页样式*/
.companyInfo{ width:100%; height:auto; line-height:25px; }
/*上一页，下一页样式*/
.handle{width:100%; height:auto; border-top:#CCCCCC 1px dashed}
.handle li{width:100%; height:25px; line-height:25px}
/*友情链接样式*/
.links_box{margin:10px auto 0px auto; width:983px; height:103px; background:url(links_box.jpg) no-repeat}
.links_box dt{height:30px; line-height:25px; padding-left:20px; width:963px; font-weight:bold}
.links_box dd{height:73px;}
#marquee_links,#marquee_Partners{margin:0px auto; width:960px; height:70px; overflow:hidden}
/*底部样式*/
#footbox{margin:5px auto 0px auto; width:983px; height:60px; padding-top:20px}
#footbox p{height:20px; line-height:20px; text-indent:60px; text-align:center}

.borderLi{margin:5px auto 5px auto;}
.verify {float: right; margin-right: 300px;width: 100px; height: auto;}
.submit{display: block; border: #ff7800; width: 60px; height: 25px; line-height: 25px; background-color: #ff7800; text-align: center; color: #ffffff}

/*css scott style pagination*/

div.page-inner {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
}
div.page-inner a {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #88af3f; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid; text-decoration: none
}
div.page-inner a:hover {
	border-right: #85bd1e 1px solid; border-top: #85bd1e 1px solid; border-left: #85bd1e 1px solid; color: #638425; border-bottom: #85bd1e 1px solid; background-color: #f1ffd6
}
div.page-inner a:active {
	border-right: #85bd1e 1px solid; border-top: #85bd1e 1px solid; border-left: #85bd1e 1px solid; color: #638425; border-bottom: #85bd1e 1px solid; background-color: #f1ffd6
}
div.page-inner a.active {
	border-right: #b2e05d 1px solid; padding-right: 5px; border-top: #b2e05d 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #b2e05d 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #b2e05d 1px solid; background-color: #b2e05d
}
div.page-inner a.prev,div.page-inner a.next {
	border-right: #f3f3f3 0px solid; padding-right: 5px; border-top: #f3f3f3 0px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 0px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 0px solid
}
div.page-inner span.pageOp{border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid}
div.page-inner input{width: 20px}
