@charset "utf-8";

font{ color:#444 !important;}
#page{ clear:both; display:block; width:100%; height:auto;}
#forms{ padding-left:150px;}
li{ list-style-type:none;}
input,textarea{ background-color:#FFFFFF; width:150px; font-family: "sans serif",tahoma,verdana,helvetica; font-size: 12px; line-height: 16px; height: 16px; padding: 1px 2px; border-color: #848484 #E0E0E0 #E0E0E0 #848484; border-style: solid; border-width: 1px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline;}
.sub { text-align:left; margin:10px 0px 10px 115px; *margin:10px 0px 10px 130px; }
textarea{ height:80px; width:315px}	
input[type="submit"]{ height:22px; width:60px; line-height:22px; padding:0px 5px; border:none; background: #900; color:#FFF; font-size:12px; }
input[type="reset"]{ height:22px; width:60px; line-height:22px; padding:0px 5px; border:none; background: #036; color:#FFF; font-size:12px;}
#myform { padding-left:60px}
fieldset{border:1px solid #ddd;padding:0px 15px 15px 15px;}
legend{font-weight:bold;padding:5px 5px; line-height:1.8em}
label{margin:2px; line-height:24px; padding-left:10px; width:100px; text-align:left; display:inline-block}
#page{ text-align:center; margin:0 auto; display:block; padding:20px 0px;}
.subcontactBg{ width:100%; height:350px;  margin:0 auto; text-align:center; display:block; position:relative; background:url(xhs_contactimg.jpg) no-repeat center top; overflow:hidden;}
.subcontactBg span{ width:324px; height:113px; display:block; color:#FFF; position:absolute; left:32px; top:94px; line-height:23px; font-size:12px; text-align:left;}
.subcontactBg span a{ color:#FFF;}

/*新闻列表*/
.news_list ul li{ border-bottom:1px solid #dedede; margin:20px 0px;}
.news_list ul li h2{ display:block; clear:both; width:100%; height:auto; font-weight:normal;}
.news_list ul li h2 span.date{ float:right;}
.news_list ul li h2 a{ float:left; }
.news_list ul li h2 span{ float:left; padding-right:10px;}
.news_list ul li .txt{ clear:both; display:block;}
.news_list ul li .cs{ clear:both; display:block;}

/*产品列表*/
.pro_list .pro_img{ float:left; display:block; text-align:center; margin:10px 10px;}
.pro_list .pro_img a img{ display:block; border:2px solid #ccc; width:200px; height:auto;} 
.pro_list .pro_img .cs a{ display:block;}
.pro_list .pro_img .cs a h2{ cursor:pointer; font-weight:normal; display:block; text-align:center; line-height:24px; height:24px; width:100%; font-size:12px;}
.pro_list .pro_img .cs{ text-align:center; margin:0 auto; cursor:pointer;}

/*新闻内容页*/
#newsview h1{ font-weight:normal; font-size:18px; color:#444;}
#newsview_cs{ border-bottom:1px solid #dedede; margin-bottom:10px; width:100%; height:auto; margin:0 auto; text-align:left; display:block; }

/*产品内容页*/
.pro_name{ width:100%; height:auto; margin:0 auto; text-align:center; display:block; font-size:18px; color:#444; font-weight:bold;}
.pro_product{ margin:0 auto; text-align:center; width:100%; height:auto; display:block; margin:10px 0px;}
.pro_dtitle{ border-bottom:1px solid #dedede; margin:10px 0px; width:100%; height:auto; text-align:left;}
.pro_dtitle span{ display:block; padding:5px 20px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:1px solid #dedede; width:60px;}
.pro_content{ text-align:left; display:block; line-height:24px; width:100%; height:auto; font-size:12px;}

/*3hooCMS内容页默认样式*/
/*内容页上下条样式*/
#pageview{ padding:10px 0px;}
#pageview ul { border-top: #999999 1px dashed; text-align: left }
#pageview ul li { list-style-type: square; margin-left:20px;}
#pageview ul li a { font-size: 12px; text-decoration: none; color:#444;}

/*栏目内容 新闻分页翻页样式*/
.flickr { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center }
.flickr A { BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none }
.flickr A:hover { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
.meneame A:active { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
.flickr SPAN.current { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
.flickr SPAN.disabled { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
#print { float: right; padding-right: 5px; line-height: 25px; width:86%; margin:0 auto; }

/*字体缩放*/
.fsizer { } /* Container element */
.fsizer a { display: block; float: right; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; margin-bottom:10px}
.fsizer a:hover { text-decoration: none; background: #ebebeb; }
/* Three 'A' links used to control size */
.fsizer a#fs_sml { font-size: 12px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 14px; height: 18px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 18px; height: 18px; padding-top: 2px; }
.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */
