#main_container{
width:1000px;
height: 100%;
margin:0 auto;
overflow:hidden;
background:#fff;
}
/* page nav */
.page_navigation{
clear:both;
width:1000px;
height:20px;
color:#333333;
text-indent:18px;
background:url(../images/navbullet.png) no-repeat left;
background-position:5px 8px;
line-height:23px;
}
.page_navigation a{
color:#0fa0dd;
text-decoration:none;
}
span.current{
color:#0fa0dd;
}
/*------------------------------------------*/
/* left center right content */
.left_content{
width:180px;
float:left;
margin-left:2px;
height:auto;
}
.center_content{
width:600px;
float:left;
padding:5px 0 5px 10px;
height:auto;
overflow:hidden;
}
.center_content_de{
width:800px;
float:left;
padding:5px 0 5px 15px;
height:auto;
overflow:hidden;
}
.right_content{
width:196px;
float:right;
padding:5px 0 0 0;
height:auto;
overflow:hidden;
}

/*----------------------------------------------*/
.center_title_bar{
width:575px;
height:31px;
float:left;
padding:0 0 0 10px;
margin:0 0 8px 5px;
#margin:0 0 0 5px;
line-height:31px;
font-size:12px;
color:#159DCC;
font-weight:bold;
background:url(../images/bar_bg.gif) no-repeat center;
}
.center_title_bar a{color:#159DCC; text-decoration:none}
.title_box{
width:180px;
height:30px;
margin:5px 0 0 0;
background:url(../images/menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#159dcc;
line-height:30px;
}
.title_box_right{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(../images/menu_title_rbg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#159dcc;
line-height:30px;
}

ul.left_menu{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed; background-color:#f0f4f5;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
color:#000; text-decoration:underline;
}


.left_menu_link{
width:180px;
padding:0px;
margin:0px;
}
.left_menu_link img{ float:left; margin:5px;}



.border_box{
width:180px;
height:auto;
text-align:center;
}
.border_rbox{
width:190px;
height:auto;
text-align:center;
}
.border_rbox img{ border:0; margin:10px 0 0 0px;}
#scrollDiv{width:180px;height:190px;overflow:hidden; text-align:center}
#scrollDiv li{height:190px;text-align:center}
#scrollDiv li img{border:0;}
.scrollDiv_ltd{width:275px;height:150px;overflow:hidden;}
.scrollDiv_ltd li{height:150px;text-align:center}
.scrollDiv_ltd img{border:0; height:136px; width:183px;}

.product_title{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}

.contactnum{
width:195px;
height:100px;
text-align:center;
background:url(../images/phone_bg.gif) no-repeat top center;
margin-bottom:14px;
#margin-bottom:10px;
padding:45px 0 0 0;
}

.contactnum_details{
padding:0 5px 5px 25px;
text-align:left;
overflow:hidden;
}
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 10px 0 14px;
}
.center_prod_box{
width:172px;height: auto;float:left; text-align:center;padding:0px; margin:0px; border:1px #dadcdd solid;position:relative;
}
.product_img{
padding:5px 0 5px 0;margin:0;
}
.product_img img{width:130px; height:130px;}
.prod_details_tab{
width:172px;
height:30px;
float:left;
margin:3px 0 0 0;
border:1px #ccc solid;
text-align:center;
line-height:30px;
overflow:hidden;
}
a.prod_details{
text-decoration:none;
color:#0fa0dd;
}

.prod_box_big{
width:550px;
height:auto;
float:left;
padding:10px 10px 15px 10px;
}
.center_prod_box_big{
width:565px;height: auto;padding:5px 5px 10px 5px; margin:0px;border:1px #F0F4F5 solid; float:left;
}


/*--------------footer----------------*/
#footer_container .footer{
width:1000px;
height:75px;
margin:0 auto;
background:url(../images/footer_bg.gif) #fff repeat-x top;
}
#footer_container .left_footer{
float:left;
width:355px;
padding:5px 0 0 0;
}
#footer_container .right_footer{
float:right;
width:530px;
text-align:right;
color:#666666;
padding:10px 5px 0 60px;
}
#dibt{
height:52px;
width:1000px;
margin:0 auto;
background:url(../images/main_bg2.gif) #fff repeat-x;
}
#dibt a{ color:#333333}
#dibtindex{
height:30px;
width:1000px;
margin:0 auto;
background:url(../images/main_bg1.gif) #fff repeat-x;
}
/*form --------------------------------*/
#frminput{
clear:both;
width:100%;
}
#frminput label {
	DISPLAY: block; padding:15px 0 5px 0;
}
#frminput input{
	BORDER-RIGHT: #9e9fa2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9e9fa2 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #9e9fa2 1px solid; WIDTH: 260px; PADDING-TOP: 4px; BORDER-BOTTOM: #9e9fa2 1px solid; HEIGHT: 19px; float:left; color:#0c9cef;
}
TEXTAREA {
	CLEAR: right; BORDER-RIGHT: #9e9fa2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9e9fa2 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 11px Verdana, Arial, sans-serif; BORDER-LEFT: #9e9fa2 1px solid; WIDTH: 260px; PADDING-TOP: 4px; BORDER-BOTTOM: #9e9fa2 1px solid; HEIGHT: 100px; float:left;color:#0c9cef;
}
.btn{
border:1px solid #e0e5e9;
background:#e0e5e9;
color:#000000;
font-weight:bold;
cursor:pointer;
width:60px;
height:25px;
}
.btn_red{
border:1px solid #e0e5e9;
background:#e0e5e9;
color:#000000;
font-weight:bold;
cursor:pointer;
width:60px;
height:25px;
}
/*.........*/
/*-----------------------------*/
.msgbox {
clear:both;
padding:5px;
width:500px;
color:#0099FF;
background-color:#fff;
border:1px solid #fe9921;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}
.msgbox img{
margin-right:5px;
}

.lyitem {
	clear: both;
	border: 1px solid #EEE;
	color: #333;
	margin: 6px 6px 6px 11px;
	padding: 10px;
	width:554px;
	line-height: 1.5;
}
.lyitem .title {
	color: #0066CC;
	font: bold 12px Tahoma,sans-serif;
}
.lyitem .body {
	font-family: Tahoma,sans-serif;
	font-size: 12px;
	text-align: justify;
}
.clearer {
	clear: both;
}
.lyitem .quote {
	border-left: 4px solid #36C;
	clear: both;
	color:#FF4D4D;
	display: block;
	font: 12px Tahoma,sans-serif;
	margin: 12px 0 12px 16px;
	padding-left: 12px;
}

.pagebox{
    clear:both;
	border:1px #F0F4F5 solid;
	margin: 6px 6px 6px 11px;
	width:575px;
}

#main_bottom{width:980px;height:auto;background:url(../images/mainbottom.gif) #fff repeat-x; padding:0 10px 0 10px;#padding:10px 10px 0 10px; overflow:hidden; margin:0 auto;}
#news{
	width:282px;
	float:left;
	margin-right:65px;
	
}
#news2{
	width:282px;
	float:left;
}
#news2 h2{
	display:block;
	background:url(../images/ltd.gif) 0 0 no-repeat;
	padding:0 0 5px 35px;
	font:normal 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#404040;
	height:32px;
	line-height:32px;
}

#news h2{
	display:block;
	background:url(../images/news.gif) 0 0 no-repeat;
	padding:0 0 5px 35px;
	font:normal 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#404040;
	height:32px;
	line-height:32px;
}
#news h2 a{color:#404040; text-decoration:none; }
#news ul{
	padding:0;
	padding-left:10px;
}
#news ul li{
	display:block;
	width:275px;
	background:url(../images/icon3.gif) 0 2px no-repeat;
	padding:0 0 13px 20px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#727345;
	background-color:inherit;
    text-overflow: ellipsis;
}
#news ul li a{
	color:#287DA8;
	background-color:inherit;
	text-decoration:underline;
}
#news ul li a:hover{
	text-decoration:none;
    text-overflow: ellipsis;
}

#Infolist{clear:both; list-style:none; margin:0 auto;margin-bottom:25px; padding:2px 5px 0 5px;width:540px;}
#Infolist li{ overflow:hidden; padding:8px 0;border-bottom:1px #9c9b9b dotted; line-height:150%;}
#Infolist li span{color:#0099FF}
#Infolist em{ float:left; width:370px; font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif; overflow:hidden; font-style:normal }
#Infolist .Infocont{ width:150px; float:right; color:#C5C5C5 }

#maplist a{ color:#000000}
#maplist h1{ clear:both;font-size:12px;font-weight:bold; margin:0 auto; margin-top:10px; margin-bottom:5px;width:530px;border-bottom:1px #9c9b9b dotted;padding:5px 0 5px 0;}
#maplist .sublist{width:540px;margin:0 auto; padding:5px 0 5px 18px;}
#maplist .sublist a{ width:170px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center;}

#indexlist a{ color:#000000}
#indexlist h1{ clear:both;font-size:12px;font-weight:bold; margin:0 auto; margin-top:10px; margin-bottom:5px;border-bottom:1px #9c9b9b dotted;padding:5px 0 5px 0;}
#indexlist .sublist{margin:0 auto; padding:5px 0 5px 18px;}
#indexlist .sublist a{border-bottom:1px #9c9b9b dotted; line-height:30px; margin:0 5px 5px 0; text-align:left; height:30px; text-decoration:none; padding:0 5px 0 5px; display:block;}
#indexlist .sublist a:hover{ border:1px #66CC00 solid;}


.classsublist{
	clear: both;
	border: 0;
	color: #333;
	margin: 6px 6px 6px 11px;
	padding: 10px 0 0 3px;
	width:580px;
	line-height: 1.5;
}
.classsublist a{ width:185px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center; color:#000000}
.classsublist a:hover{ width:185px; height:auto; display:inline; float:left; border:1px #9c9b9b dotted; line-height:25px; margin:0 5px 5px 0; text-align:center; background:#51cfff; color:#ff8a00;}

/*--------product show */
#product_img_big{
width:350px;
padding:5px 5px 0 5px;
float:left;
text-align:center;
}
#product_img_big img{border:0px #333333 solid; margin-bottom:5px;}
#details_big_box{
width:350px;
float:left;
padding:5px 0 0 20px;
text-align:left;
}
#details_big_box .product_title_big{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
border-bottom:1px #CCCCCC solid;
}
#details_big_box .descriptions{
font-size:12px;
line-height:18px;
}
#details_big_box .descriptions span{
display:block;
width:100%;
border-bottom:1px #cccccc dotted;
padding:5px 0 5px 0;
}
#details_big_box .descriptions em{
color:#000000;font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif; font-weight:bold; margin-right:10px; font-style:normal
}
#details_big_box .blue{
color:#159DCC;font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif;
}

#ProTab{width:576px;overflow:hidden;margin:0 auto; padding:0 10px 0 10px; height:auto;}
#ProTab .Menubox{
width:100%;
background:url(../images/tab.gif);
height:28px;
line-height:28px;
}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{
 float:left;
 display:block;
 cursor:pointer;
 width:114px;
 text-align:center;
 color:#949694;
 font-weight:bold;
 }
.Menubox li.hover{
 padding:0px;
 background:#fff;
 width:116px;
 border-left:1px solid #dedede;
 border-top:1px solid #dedede;
 border-right:1px solid #dedede;
 background:url(../images/tabon.gif);
 color:#2e3133;
 font-weight:bold;
 height:27px;
 line-height:27px;
}
#ProTab .Contentbox{
 clear:both;
 margin-top:0px;
 border:1px solid #dedede;
 border-top:none;
 text-align:left;
 padding:8px 5px 5px 5px;
}
.prod_box_ProTab{
width:570px;
height:auto;
float:left;
}

.prod_box_big_de{
width:790px;
height:auto;
float:left;
padding:10px 0 15px 7px;
font-size:12px;
}
.center_prod_box_big_de{
width:785px;height: auto;padding:5px 0 10px 5px; margin:0px;border:1px #F0F4F5 solid; float:left; overflow:hidden;
}
.center_title_bar_de{
width:790px;
height:31px;
float:left;
padding:0 0 0 10px;
margin:0 0 8px 5px;
#margin:0 0 0 5px;
line-height:31px;
font-size:12px;
color:#159DCC;
font-weight:bold;
background:url(../images/bar_bg_de.gif) repeat-x;
}
.center_title_bar_de a{color:#159DCC; text-decoration:none}

.lanxibg{background: url(http://www.hc1718.com/UploadFile/Other/2009012261086829.jpg) no-repeat right top;}
.radv{ width:100%; height:105px;#height:105px;_height:108px;}
.logolinks a{height:31px;border:1px #333333 dotted; display:inline;padding:5px; float:left; margin:0 18px 15px 0; color:#000000}
.logolinks img{width:88px; height:31px}
.txtlinks a{height:25px;border:1px #333333 dotted; display:inline;line-height:25px; width:165px; padding:5px; float:left; text-align:center;margin:0 18px 15px 0; color:#000000}
.txtlinks a:hover{height:25px;border:1px #FF0000 solid; display:inline;line-height:25px; width:165px; padding:5px; float:left; text-align:center;margin:0 18px 15px 0; color:#000000}
#contactfolat{border:#ccc 0px solid;POSITION: absolute; top:250px; RIGHT: 0;height:auto;}
#contactfolat .qleft{ float:left; width:47px; text-align:right;}
#contactfolat .qright{ float:left; width:122px; display:none}
#contactfolat .siderbtn{display:block; height:137px; width:47px; background:url(../images/float/slide-button.gif) no-repeat;}
#contactfolat .siderbtn2{display:block; height:137px; width:47px; background:url(../images/float/slide-button-active.gif) no-repeat;}
#contactfolat .top{ width:122px; height:81px; background:url(../images/float/top.gif) no-repeat;}
#contactfolat .mid{width:122px; height:auto;background:url(../images/float/midbg.gif) repeat-y; text-align:center;}
#contactfolat .foot{width:122px; height:32px; background:url(../images/float/foot.gif) no-repeat;}
#contactfolat .msns{width:105px; height:25px;background:url(../images/float/astyle-msn.gif) no-repeat;display:block;_line-height:24px; color:#0b5488; text-align:left; text-indent:30px; padding-top:5px;margin:0 auto;}
#contactfolat .qqs{width:105px; height:25px;background:url(../images/float/astyle-qq.gif) no-repeat;display:block;_line-height:24px; color:#0b5488;text-align:left; text-indent:30px;padding-top:5px; margin:0 auto;}
#contactfolat .mid a:hover{color:#CC3300}

#keywordspan{ width:98%; margin:0 auto; margin-left:8px; border:1px #CCCCCC solid; background:#FAFAFA; height:30px; line-height:30px; padding:3px; }
#keywordspan2{margin:0 auto;border:1px #CCCCCC solid; background:#FAFAFA; height:30px; line-height:30px; padding:3px; }
#keywordspan3{ width:98%; margin:0 auto;border:1px #CCCCCC solid; background:#FAFAFA;padding:3px; line-height:25px; }

.tooltabs_body {
background:#FFFFE1;
font-family:arial;
font-size:12px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:10px;
width:300px;
}
.tooltabs_head {
background:#F3F0E7;
font-family:arial;
font-size:12px;
font-weight:bold;
border:1px solid #000000;
padding:5px 10px 5px 10px;
width:300px;
}

.newsleft{width:100%; height:auto;float:left; }
.newsright{width:100%; height:auto;float:right;}
.otherpro a{ color:#333333}
.otherpro a:hover{ color:#0066CC}

/*** Search   */
.nsearch {overflow:hidden; margin-bottom:5px; border-bottom:2px #C8ECFF solid; padding-bottom:5px;}
.search FORM {PADDING: 5px}
.nsearch FORM INPUT {
	FLOAT: left
}
.nsearch FORM INPUT.text {
	PADDING-BOTTOM: 12px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; text-indent:5px; WIDTH: 163px; PADDING-RIGHT: 0px;BACKGROUND: url(../images/search_bg.gif) no-repeat 50% top; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 12px; COLOR: #4b4b4b; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 12px;
}
.nsearch FORM INPUT.button_search {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 37px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}

.myh{text-indent:-9999px;overflow:hidden; position:absolute;}

em{ font:12px , Verdana, Lucida, Helvetica, Arial, sans-serif; font-style:normal }

