@charset "utf-8";
#cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8 { line-height: 1.8em ; font-size:14px; text-align:left  }
.login { float:left}
.login li { float:left}
input,textarea{
		background-color:#FFFFFF;
	font-family: "sans serif",tahoma,verdana,helvetica;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 2px 4px;
	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 { line-height:40px; height:40px; text-align:left; padding-top:30px; padding-left:150px;}
textarea{ height:100px; width:285px; margin-top:5px;}	
input[type="submit"]{ height:22px; line-height:22px; padding:0px 5px; border:none; background: #144998; color: #fff; font-size:12px; margin:0 5px}
input[type="reset"]{ height:22px; line-height:22px; padding:0px 5px; border:none; background: #444; color:#FFF; font-size:12px; margin:0 5px}
#forms { padding-left:160px}
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:26px; padding-left:10px; width:100px; text-align:left; display:inline-block}
/*标签样式-默认列表样式*/
/*新闻列表*/
.news_list { height: auto; overflow: visible; margin:0 auto }
.news_list ul { margin: 0; padding:0px;  }
.news_list ul  li { display:block; float:none; padding-bottom:10px; padding-top:0px; border-bottom:1px #ccc dashed}
.news_list ul h2 {  text-align: left; font-size: 14px;  color:#5a8511; line-height: 24px; padding-left: 0px;  }
.news_list ul h2 a{color:#0166b6}
.news_list ul .data { font-size: 12px; font-weight: 400 }
.news_list ul .txt { padding: 3px; text-indent: 2em; }
.news_list ul .txt a { color: #0166b6; }
.news_list ul .cs {line-height: 20px; padding: 2px 5px; display:block; background: #E9E9E9; height:20px; margin-bottom:5px; margin-top:10px; }
.news_list ul .cs span { float: left; width: 180px; display: block; }
/*产品列表*/
.pro_list { margin:5px 0px; height: auto; margin-left:0px;  }
.pro_list .pro_img { float: left; width: 275px; margin:0px; list-style-type : none; padding: 8px 20px; font-size: 14px; text-align: center; display: inline; }
.pro_list .pro_img img { width: 230px; height: 230px; padding: 1px; border: #ccc 1px solid; display: block; float: left }
.pro_list .cs { display: block; width: 230px; line-height:30px; float: left }
.pro_list .cs ul .pro_name { line-height: 25px; text-align:center;  }

.pro_list1 { margin:5px 0px; height: auto; margin-left:0px;  }
.pro_list1 .pro_img { float: left; width: 200px; margin:0px; list-style-type : none; padding: 8px 20px; font-size: 14px; text-align: center; display: inline; }
.pro_list1 .pro_img img { width: 200px; height: 150px; padding: 1px; border: #ccc 1px solid; display: block; float: left }
.pro_list1 .cs { display: block; width: 220px; line-height:30px; float: left }
.pro_list1 .cs ul .pro_name { line-height: 25px; text-align:center;  }


.pro_listq { margin:5px 0px; height: auto; margin-left:0px;  }
.pro_listq .pro_img { float: left; width: 200px; margin:0px; list-style-type : none; padding: 8px 20px; font-size: 14px; text-align: center; display: inline; }
.pro_listq .pro_img img { width: 200px; height: 150px; padding: 1px; border: #ccc 1px solid; display: block; float: left }
.pro_listq .cs { display: block; width: 220px; line-height:30px; float: left }
.pro_listq .cs ul .pro_name { line-height: 25px; text-align:center;  }


.pro_list1 { margin:5px 0px; height: auto; margin-left:0px;  }
.pro_list1 .pro_img { float: left; width: 200px; margin:0px; list-style-type : none; padding: 8px 20px; font-size: 14px; text-align: center; display: inline; }
.pro_list1 .pro_img img { width: 200px; height: 150px; padding: 1px; border: #ccc 1px solid; display: block; float: left }
.pro_list1 .cs { display: block; width: 220px; line-height:30px; float: left }
.pro_list1 .cs ul .pro_name { line-height: 25px; text-align:center;  }
/*下载列表*/
.down_list {height: auto;}
.down_list ul { margin: 5px; list-style-type : none; font-size: 12px; text-align: left;}
.down_list ul li .pic {margin: 5px;float:left; width:170px}
.down_list ul li .pic img { width: 160px; height: 120px; padding: 2px; border: #CCCCCC 1px solid;}
.down_list ul li .cont { float: left; margin-left: 10px; padding: 2px; width:520px}
.down_list ul li .cont h2 a { font-size: 14px; font-weight: bold }
.down_list ul .cs { line-height: 20px; margin-top: 5px; display: block; background: #E6E6E6; height:20px; padding:2px 5px}
.down_list ul .cs span { float: left; text-align: left; margin:0; padding-right: 8px }
.down_list ul .cs span a { color: #FF0000 }
/*图集列表*/
.images_list { height: auto; width: auto }
.images_list ul { margin: 5px }
.images_list ul li { float: left; list-style-type : none; padding-top: 2px; font-size: 12px; margin: 4px; text-align: center }
.images_list ul li img { width: 170px; height: 130px; padding: 2px; border: #CCCCCC 1px solid; text-align: center }
/*留言列表*/
.gbooksub { display:block; height:40px; text-align:right}
.gbooksub .messagebox{ background: #036;color: #FFF; display:block; width:60px; float:right; padding:2px 10px; font-size:14px; font-weight:bold; height:28px}
.gbooksub  a:visited {color:#FFF}
.guestbook {margin:0; padding:0}
.guestbook ul {border:#CCCCCC 1px solid; margin:5px 0px}
.guestbook ul .title { padding:2px 5px; margin:2px; background-color: #E6E6E6; font-weight:bold}
.guestbook ul .qe {border-bottom:#CCCCCC 1px dashed}
.guestbook ul .qe img { padding:10px; float:left}
.guestbook ul .qe span {float:left; padding:5px}
.guestbook ul .re { padding:2px 5px; margin:2px;}
.guestbook ul .bottom { padding:2px 5px; border-top:#CCCCCC 1PX solid; text-align:right }
/*人才列表页*/
.joblist { width: auto; margin: 5px 0; margin-bottom:0px; }
.joblist_bt {  border: #E6E6E6 1px solid; line-height: 30px; font-weight: bold ; zoom:1}
.joblist_nr { border-bottom: #E6E6E6 1px solid; border-left: #E6E6E6 1px solid; border-right: #E6E6E6 1px solid; display:block; line-height: 30px ; zoom:1}
.joblist_bt .bt, .joblist_nr .bt { width: 35%; padding-left: 5px; text-align: left; border: 0; display:block }
.joblist_bt span, .joblist_nr span { display: block; width: 15%; float: left; border-left: #E6E6E6 1px solid; text-align: center; zoom:1; display:block }


/*3hooCMS内容页默认样式*/
/*内容页上下条样式*/
#pageview{  margin:0 auto}
#pageview ul { border-top: #144998 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 }
/*内容TAB滑动门*/
.fade { margin: 3px 0; padding: 0; list-style: none; overflow: hidden; width:100%; }
.fade .tabs { float: left; height: 35px; line-height: 35px; width:100%; border-bottom:1px #144998 solid; display:block;}
.fade .tabs li { float: left; list-style: none; }
.fade .tabs li a {float:left;
      margin:0;
      padding:2px 0 0 0px; color:#FFFFFF;
	 
      text-decoration:none;}
.fade .tabs li a span {
      float:left;
      display:block; background-color:#144998;
     
      padding:5px 24px 4px 15px; font-size:14px; font-weight:bold; line-height:24px;
      color: #fff;
      }
.fade .tabs li a:hover span{ float:none}
.fade .tabs li a:hover  { background-position:0% -42px;}
.fade .tabs li a:hover  span{ background-position: 100% -42px; color:#FFF }
.fade .tabs li a.selected { background-position: 0% -42px;  }
.fade .tabs li a.selected span{ background-position: 100% -42px; color: #FFF }
.fade .items { display: block;  }
/*栏目内容 新闻分页翻页样式*/
.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 }
/*单页内容样式*/
#about { font-size: 12px; line-height: 1.8em;  margin:0 auto }
#about p { }
/*新闻内容页*/
#newsview { margin:0px; margin:0 auto; color:#ffec8d }
#newsview #font { text-align: right }
#newsview h2 { font-size: 16px; font-weight: bold; text-align: center; line-height: 50px }
#newsview_cs { line-height: 30px; font-weight:normal; text-align: center; color: #0166b6; height: 30px; border-bottom: #CCCCCC 1px dotted;  margin-bottom: 10px }
#newsview #content { line-height: 1.8em; font-size: 14px; color:#444444 }
#newsview #content p { font-size: 14px; color:#444444 }
#newsview #content ol li { list-style-type: decimal; margin-left: 20px; font-size: 14px }
#newsview #content ul li { list-style-type: disc; margin-left: 20px; font-size: 14px }
/*字体缩放*/
.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%; }
.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 */
/*产品内容页*/
#productsview {  text-align: center; padding:10px;  margin:0 auto;  }

#pro_content_l span { color: #FF3300;  }
#pro_content_l ul { padding-left: 0px; width: auto; display: block;  }
#pro_content_l ul li { list-style-type: square; border-bottom: #E2E2E2 1px dashed; line-height: 25px }
#pro_content_l .an { line-height: 25px; display: block; margin-top: 5px; color: #21a200;  }
#pro_content_l .bt { font-size: 13px }
#pro_content_c { margin-top: 20px; list-style-position: inside;  margin:0 auto}
#pro_content_c ol { list-style-position: inside; padding-left: 10px; }
#pro_content_c ol li { list-style-type: decimal; }
/*下载内容页*/
#downview {text-align: left;padding:10px;}
#down_content_l { width: 350px; float: left }
#down_content_l img { width: 330px; padding: 2px; border: #CCCCCC 1px solid }
#down_content_r { float: left; padding-left: 5px; width: 260px }
#down_content_r ul li span { color: #FF3300 }
#down_content_r ul li a { color: #0000FF; font-size: 12px; font-weight: bold }
#down_content_r ul { padding-left: 10px; width: auto; display: block }
#down_content_r ul li { list-style-type: square; border-bottom: #E2E2E2 1px dashed; line-height: 25px }
#down_content_r .an { line-height: 25px; display: block; margin-top: 5px; color: #000000 }
#down_content_r .bt { font-size: 13px }
#down_content_c { margin: 10px; list-style-position: inside;}
#down_content_c ol { list-style-position: inside; padding-left: 10px; }
#down_content_c ol li { list-style-type: decimal; }
/*图集内容页*/
#imagesview { padding:0px 5px; text-align:center }
#imagesview h1 { font-size: 16px; font-weight:bold; text-align: center; line-height: 45px }
#images_content_c {list-style-position: inside; text-align:left}
#images_content_c ol { list-style-position: inside; padding-left: 10px; }
#images_content_c ol li { list-style-type: decimal; }
#gallery { padding: 30px;display: inline-block }
#descriptions { position: relative; height: 50px; background: #EEE; margin-top: 10px; width: 640px; padding: 10px; overflow: hidden; }
#gallery .ad-controls p { line-height: inherit }
#descriptions .ad-image-description { position: absolute; }
#descriptions .ad-image-description .ad-description-title { display: block; }
/*人才内容页*/
#jobsub { display:block; height:40px; text-align:right}
#jobsub .ijob{ background: #036;color: #FFF; display:block; width:60px; float:right; padding:2px 10px; font-size:14px; font-weight:bold; height:28px}
#jobsub  a:visited {color:#FFF}
#jobview { margin-top:20px}
#jobview h2{ border-bottom:1px #fff8b9  dotted; text-indent:5px; padding-bottom:10px;  color:#ffec8d; font-size:16px}
#jobview ul { padding-top:10px; margin:0}
#jobview ul li h2 { text-align:center; font-size:14px;}
#jobview ul li { padding-left:5px; line-height:20px}
#jobview ul li  span{ font-weight:bold }
#jobview  .content_title { height:30px; background-color:#144998; margin-top:10px; }
#jobview  .content_title span{ font-size:14px; line-height:25px;width:100px; color:#FFFFFF;  display:block; margin:5px 0px 0px 0px; text-align: left; text-indent:7px;}
#jobview  .content { font-size:14px; line-height:1.8em; border:#144998 1px solid; border-top:none; padding:5px}