/*
Theme Name: runqian 
Theme URI: http://www.runqian.com.cn
Version: 3.0
Description: runqian-2011-03
Author: Mars Lau
Author URI:  http://www.runqian.com.cn
*/



body{margin: 0;font-size: 12px;color:#7f7f7f; line-height:16pt;	background-color:#9f9f9f; font: 12px/1 Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;}
p { line-height: 1.5; }
h1{font-family: Georgia, Sans-serif;font-size: 24px;padding: 0 0 10px 0;}
body, h1, h2, h3, h4, h5, h6, blockquote, dd, dl, hr, p, form{margin: 0;padding: 0;}
a:hover { text-decoration: none; color:#FFCC66;}
a:link { text-decoration: none;color:#303030;}
a:visited {	text-decoration: none;color:#303030;}
a:active {	text-decoration: none;color:#303030;}
img{ border:0;}
.clearboth{ clear:both; font-size:0px; margin:0px; padding:0px;}
.black{ color:#2c2c2c;}
.red{ color:#FF0000;!important}

#wrapper{margin: 0px auto; width: 970px; padding:0px; border-left:2px solid #898989; border-right:2px solid #898989; background: url(images/side_bg.png) repeat-y left #f7f7f7;}

/*----top----*/
#header{ background: url(images/top_bg.png) repeat-x top left scroll; height:116px; margin:0px 0 0 0; padding:0; }
#top_logo{background: url(images/logo.gif) repeat-x top left scroll; float:left; display:inline; margin:0 0 0 20px; height:81px; width:125px;}
.top_link{float:right; margin:52px 10px 5px auto; color:#303030;line-height:14px; }
.top_link a:hover{color: #FFCC66 ;}
.top_link li{ display:inline;list-style: none;}
.top_download{ padding:0 0 0 23px; background:url(images/tree-icon-download.gif) no-repeat left -1px ;}
.top_campus{ padding:0 0 0 23px; background: url(images/campus/campus-hot.png) no-repeat left -6px; color:#FF0000;  }
.top_campus a{ color:#FF0000;  }
.topEntry{ float:left; display:inline; margin:30px 0 0 20px;}
.topEntry a{ display: inline-block;margin:0 5px 0 0 ; width:100px; height:28px; line-height:28px; color:#000099; background: url(images/topEntry.png) top left no-repeat; text-align: center;}
.topEntry a:hover{ color: #000; }



.top_tel{ font-size:12px; font: Arial, Helvetica, sans-serif; font-weight:bold; color:#000066;}

#mainmenu {	clear: both; display: block;margin: 0px; padding: 0 0 0 10px; height: 35px; line-height: 35px; background:url(images/menu_bg.png) no-repeat;}
.menu1 {display: block; z-index: 60; float: left; margin:0px;  background:url(images/menu_li.png) right no-repeat; line-height: 35px; position: relative; height: 35px; }
.menu1 a{ display: block;padding:0 15px;  font-size: 12px; z-index: 100; float: left; color: #ffffff; line-height:35px; height:35px; text-align: center; text-decoration: none}
.menu1 a:visited { color: #ffffff;}
.menu1 a:hover { color: #FFCC66; background:url(images/menu_li.png) right no-repeat #446790;}
.menu1 a:active { background:#103471; }
.menu1:hover ul {	display: block; visibility: visible; }
.menu1 ul {	padding: 0px; display: inline;  z-index: 80; left: 0px; visibility: hidden;  margin: 0px; width: 120px;  position: absolute; top:35px; height: auto}
.menu1 ul li {	display: inline; font-size: 12px; z-index: 100; overflow: hidden;white-space: nowrap; list-style-type: none; height: 24px; text-overflow: ellipsis; text-align: left; o-text-overflow: ellipsis}
.menu1 ul li a {display: block; font-size: 12px; z-index: 100; background: #446790; filter: alpha(opacity=90); margin: 0px; width: 100%; color: #ffffff;line-height: 25px; border-bottom: #CCCCCC 1px solid; height: 25px; text-align: left; text-decoration: none}
.menu1 ul li a:visited {margin: 0px;  color: #ffffff; }
.menu1 ul li a:hover {	 text-align: left; color: #FFCC66; background: #8cacbb;}
.menu1 ul li a:active {	 background: #FF9933; color: #ffffff; }

/*----sidebar----*/
#sidebar{  float: left; width: 160px;}
#sidebar a{ color:#303030;}	
#sidebar a:hover{ color:#FFCC66; text-decoration: none;}
#sidebar h3 { height: 28px; line-height:29px; font-weight:bold; margin:0px 5px 0 5px; padding:0 0 0 10px; border-bottom:1px solid #d9dbde; color:#3d3d3d; font-size:12px;}
.side_content{ padding:0px ; margin: 0px ; }
.side_content li{ padding:0px 0 0 15px; margin:0 10px; line-height:24px; background:url(images/side_icon.png) no-repeat 3px 8px; list-style: none;  overflow:hidden; height:24px; border-bottom: 1px dashed #d9dbde; color:#313131;}
.side_rss{margin:-29px 0 0 50px; background: url(images/rss.gif) no-repeat 0px 7px; height:13px; width:27px; padding:7px 14px; cursor:pointer;}
#sidebar2{ float: right; width:190px; margin:28px 5px 0px 0px; display:inline;  }
.side_apply{ background:url(images/side_apply.png) no-repeat; width:189px; height:78px; margin:0px 0px 0 0px; cursor:pointer ;}
.side_apply_dams{ background:url(images/side_apply_dams.png) no-repeat; width:189px; height:78px; margin:0px 0px 0 0px; cursor:pointer;}
.side_case{ background:url(images/side_case.png) no-repeat; width:189px; height:123px; margin:5px 0px 0 0px; cursor:pointer;}
.side_bi{ background:url(images/side_bi.png) no-repeat; width:189px; height:103px; margin:5px 0px 0 0px; cursor:pointer;}
.side_quiee{ background:url(images/side_quiee.png) no-repeat; width:189px; height:74px; margin:5px 0px 0 0px; cursor:pointer;}
.recommend{ margin:5px 0px 0 0px; padding:0;width:189px;}
.recommend h3{ line-height:26px;height:25px;  color:#ffffff; font-size:12px; background: url(images/recommend_title_bg.png) repeat-x ; border:1px solid #5c6d84; padding:0 0 0 20px;}
.recommend ul{ background: url(images/recommend_bg.png) no-repeat bottom #f6f6f6; margin:0px; padding:10px 10px 20px 10px;list-style:none outside ; }
.recommend ul li { background:url(images/recommend_list.png) no-repeat 0 4px ; padding:0 0 0 20px; line-height:24px; height:24px; margin:0;}

/*----post----*/
#content{ margin:0px 200px 20px 160px; padding:0px; _width:604px;!important width:610px; }
.entry_apply{  margin:10px 0; font-size:14px;}
.entry_apply a{padding: 10px 10px; background:#EB1C24; color:#FFFFFF!important ;font-weight:bold; display:block; }
.entry_apply a:hover{padding:10px 10px; background:#1C4C9D; color:#FFFFFF;font-weight:bold;}
#content img { max-width:560px; height:auto; width:expression(this.width > 560 ? "560px" : this.width);}
#lead{ padding:0px 0 0 20px ; height:28px; color:#7f7f7f; line-height:28px; background: url(images/lead_icon.png) no-repeat 0px 5px;}
#lead a{ color:#7f7f7f;}
#lead a:hover{ color:#2c2c2c;}
.post{padding:0px 0 20px 0; border:1px solid #cdd4d8; background:#ffffff; margin:0px;}
.post_tech_top{ padding:0px; margin:0px; background: url(images/post_tech_top.png) repeat-x; height:46px;}
.post_tech_title{ float: left; margin:0px; background:url(images/post_tech_title.gif) no-repeat 6px 4px; font-weight:bold; color:#32abd3; font-size:14px; padding:20px 0 0 50px;}
.post_tech_search{float:right; width:230px; margin:10px 0px 0 0;}
#post_tech_ask{ margin:0px 0px 0 10px; padding:0px 0 0 0; line-height:30px; color:#113773;}
#post_tech_ask a{ color:#113773;}
.post h2{font-size: 14px; font-weight:bold;color:#2c2c2c; margin:10px 10px 0px 10px; padding:0 0 0 5px; border-bottom:1px solid #e1e2e5; line-height:30px; }
.post h2 a{ color:#2c2c2c;}
.post h3{font-size: 14px; font-weight:bold;color:#2c2c2c; margin:0px 0px 10px 0px; padding:0 0 0 5px; border-bottom:1px solid #e1e2e5; line-height:30px; }
.post h3 a{ color:#2c2c2c;}
.postmetadata{margin: 0px 0px 0px 5px; line-height:22px; padding:0px 0 0px 0;color:#a9a9a9; }
.postmetadata a{ color:#a9a9a9;}
.post_cat {margin-left: 10px;}
.post_date {margin-left: 10px;}
.post_views{ margin-left: 10px;}
.entry{ line-height: 22px; font-family:"ËÎÌå"; font-size: 12px; color:#7f7f7f; margin:10px 20px 0 20px; }
.entry a{ color: #2c2c2c;}
.entry_title { margin:10px 0; padding:0; height:30px; line-height:30px; border-bottom:3px solid #E1E1E1;}
.entry_title h2,.entry_title h4{ float:left; margin:0px; padding:0 0px; font-size:12px; border-bottom:3px solid #0099FF; line-height:30px;}
.entry p{ padding: 0 0 10px 0;}
.entry ul{ margin:0px; padding:0px;}
.entry li{ margin:0px 0px 0 10px; line-height:24px; background:url(images/list_icon.png) left 10px  no-repeat; padding:0 0 0 10px; list-style:none outside;}

.post_noborder{border:0px; }

.navigation{padding: 3px 10px; margin: 10px 10px 0 10px; font-size: 12px;line-height:22px; background:#edeeef; color:#7f7f7f;}
.previous{height:24px; line-height:24px;}
.previous a { color:#313131;}
.next{height:24px; line-height:24px;}
.next a { color:#313131;}

.related { float:left; display:inline; margin:20px 0 0 0px; padding:0 0 0 10px; width:290px; }
.related h4 {font-size:14px;padding:0 0 0 10px; margin:0px;}
.related ul{ margin: 10px 10px 0px 10px; padding:0px;}
.related li{margin:0px 0px 0 0px; line-height:22px; height:22px; overflow:hidden; background:url(images/list_icon.png) left 9px no-repeat; padding:0 0 0 15px; list-style:none outside; }
.hotpost{margin:20px 10px 0 300px; padding:0 0 0 10px; }
.hotpost h4 {font-size:14px;padding:0 0 10px 10px; margin:0px;}
.hotpost ul{ margin: 20px 10px 0px 10px; padding:0px;}
.hotpost li{margin:0px 0px 0 0px; line-height:22px; height:22px; overflow:hidden; background:url(images/list_icon.png) left 9px no-repeat; padding:0 0 0 15px; list-style:none outside; }

/*----category----*/
.cat{ padding:0px 0px 20px 0px; border:1px solid #cdd4d8; background:#ffffff; margin:0px;}
.cat_post{ margin:20px 10px 0 10px; border-bottom:0px solid #e1e2e5; padding:0 0 10px 0;}
.cat_left{ float:left; width:100px;  margin:5px 0 0 0px;}
.cat_pic{ width:100px; height:85px;}
.cat_post_date { text-align:center;}
.cat_right{  margin:10px 0px 0 110px; padding:0px; }
.description{ background:#fcfcfc; border:1px solid #e8ebe8; padding:5px; color:#8e8e8e; line-height:20px;}
.cat_post_title{ line-height:30px; margin:0;}
.cat_post h2{font-size: 14px; font-weight:bold;color:#2c2c2c; margin:10px 10px 0px 0px; padding:0 0 0 5px; }
.cat_post h2 a{ color:#2c2c2c;}
.cat_post_views{ float:right; text-align:right; margin:-30px 20px 0 0;color:#a9a9a9; display:inline; }
.cat_post_cat {margin-left: 10px;}
.cat_post_tag a{ color:#6ba13b;}
.nav_page{ background: url(images/nav_page.png) repeat-x ; border:1px solid #d7d7d7; height:25px; margin:10px 10px 0 10px; line-height:26px; text-align:right; }
.case_pic{ margin:0; padding:0; background:url(images/in_pic_case.gif) no-repeat left top; height:89px;}
.cat_cases h2{font-size: 14px; font-weight:bold;color:#2c2c2c; margin:10px 10px 10px 10px; padding:0 0 0 5px; border-bottom:1px solid #e1e2e5; line-height:30px;}
.cat_cases .rss{ margin:-29px 0 0 70px; background: url(images/rss.gif) no-repeat 0px 7px; height:13px; width:27px; padding:7px 14px;  cursor:pointer;}
.cat_cases_post{ margin:0px 10px 0 10px; padding:0 0 0px 0;}
.cat_cases_post h3{ font-size:12px; font-weight:normal; margin:0 180px 0 10px; padding:0 0 0 15px; line-height:22px; background:url(images/list_icon.png) left 9px  no-repeat;}
.cat_cases_post_meta{ float:right; width:180px; margin:0px 0 0 0; color:#a9a9a9; text-align:right; height:22px; }
.cat_bi_description{ background:#7AABD2; border:1px solid #e8ebe8; border-top:3px solid #236DBA; padding:5px; color:#FFFFFF;  line-height:20px; margin:10px;}

/*----page ---*/
.page{ padding:0px 0px 20px 0px; border:1px solid #cdd4d8; background:#ffffff; margin:0px;}
#content_large{ margin:0px 195px 20px 5px; padding:0px; width:765px; }


/*----footer ---*/
.footer{ clear:both; height:51px; margin:0px auto 0px auto; padding:20px 0 0 0; text-align:center; color:#7f7f7f; background:url(images/footer.png) repeat-x ; line-height:20px;}
.footer a{ margin:0 5px ; color:#336699;}
.beian{ margin:10px 20px 0 0 ;}

/*----home ---*/
#home{ margin:0px; padding:5px; background:#FFFFFF; display:block;}
#home_left{ float:left; margin:0px 5px 0 0; width:725px; _width:720px;_margin:0px 0px 0 0; }
#home_right{ margin:0px 0px 0 730px; _margin:0px 0px 0 727px;}
#home_flash{ margin:0 0 5px 0; height:275px;}
	#home_flash * { margin:0; padding:0; word-break:break-all; }
	#home_flash ul, li { list-style:none; }
	#home_flash fieldset, img { border:none; }
	/* iFocus style */
	#ifocus { width:958px; height:275px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:right; width:825px; height:255px; overflow:hidden; margin:10px 8px 0 0 ; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:825px; height:255px; overflow:hidden; }
		#ifocus_piclist img { width:825px; height:255px; }
	#ifocus_btn { display:inline; float:left; width:109px; margin:9px 0 0 7px; }
		#ifocus_btn li { width:109px; height:65px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:90px; height:50px; margin:7px 5px 0 6px; }
		#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:825px; height:35px; opacity:0.5; -moz-opacity:0.5;  }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; display:none; }
		#ifocus_tx .normal { display:none; }
		
#home_tab{ clear:both; width:958px; margin:8px 0 0 0;}
.tagContent{ height:280px; margin:0 0 0 5px;}
.tagContent h2{height:24px; font-size:12px; padding:0 0 0 0px; line-height:24px; margin:0 0 0px 0;}
.home_tab_more{ float: right; margin:5px 10px 0 0; background: url(images/more.png) no-repeat; width:30px; height:18px; cursor:pointer;}
.tagContent p{ padding: 0 0px 10px 0px;}
.tagContent ul { margin:0px 0 10px 0; padding:0px;}
.tagContent li{ margin:0px 0px 0 10px; line-height:24px; background:url(images/list_icon.png) left 10px  no-repeat; padding:0 0 0 10px; list-style:none outside;}
.home_Content{ margin:0 240px 0 0;}
.home_Content ul{margin:0;  padding:0;}
.home_Content ul li{ float:left;  display:inline;  margin:0;  padding:0  0 0 10px; width:240px;line-height:22px;}
.home_Content_1{ float:left; display: inline;  margin: 0px 20px 0 0; padding:10px 5px; width:320px; border-bottom:1px dotted #E8E7E7;}
.home_Content_2{ float:left; display: inline; margin: 0px; padding:10px 5px;width:320px; height:112px;;border-bottom:1px dotted #E8E7E7;}
.home_Content_3{ float:left; display: inline;  margin: 0px 20px 0 0;  padding:10px 5px;width:320px; border-bottom:1px dotted #E8E7E7;}
.home_Content_4{ float:left; display: inline; margin: 0px; padding:10px 5px;width:320px;  ;border-bottom:1px dotted #E8E7E7;}

.home_side{ float:right; margin:0; width:230px;}
.home_apply_dams{ margin:0 0 5px 0; padding:0; width:230px; height:88px; background:url(images/home_apply_dams.png) no-repeat;}
.home_tab_fastreport{ background:url(images/home_tab_fastreport.png) no-repeat; height:276px; width:259px; float:right; margin:10px 10px ; }
.home_tab_olap{ background:url(images/home_tab_olap.png) no-repeat; height:187px; width:283px; float:right; margin:20px 0px ; }
#home-download{ width:230px; height:63px; margin-bottom:5px; background:url(images/home_download.png) no-repeat;cursor:pointer;}
#home-train{ width:230px; height:63px; margin-bottom:5px; background:url(images/home_train.png) no-repeat;cursor:pointer;}
#home-bbs{ width:230px; height:63px;margin-bottom:5px;background:url(images/home_zhichi.png) no-repeat;cursor:pointer;}
#home_side{ width:230px; }
.home_update{ margin:0px 0px 5px 0px; padding:0;width:230px;}
.home_update h3{ line-height:26px;height:25px;  color:#ffffff; font-size:12px; background: url(images/tech_title_bg.png) repeat-x ; border:1px solid #5c6d84; padding:0 0 0 20px;}
.home_update ul{ border:1px solid #CCCCCC; background:#ffffff; margin:0px; padding:5px 5px 5px 5px;list-style:none outside ; }
.home_update ul li{ margin:0px 0px 0 10px; line-height:24px; background:url(images/list_icon.png) left 10px  no-repeat; padding:0 0 0 10px; list-style:none outside;}

.home_tech{ margin:0px 0px 0 0px; padding:0;width:230px;}
.home_tech h3{ line-height:26px;height:25px;  color:#ffffff; font-size:12px; background: url(images/tech_title_bg.png) repeat-x ; border:1px solid #5c6d84; padding:0 0 0 20px;}
.home_tech_more{ float: right; margin:-25px 10px 0 0; background: url(images/more.gif) no-repeat; width:30px; height:18px; cursor:pointer;}
.home_tech ul{ border:1px solid #CCCCCC; background:#ffffff; margin:0px; padding:5px 5px 5px 5px;list-style:none outside ; }
.home_tech ul h2{ font-size:12px; margin:0 5px; border-bottom: 1px solid #e1e2e5; }
.home_tech ul li{margin:0px 0px 0 10px; line-height:24px; background:url(images/list_icon.png) left 10px  no-repeat; padding:0 0 0 10px; list-style:none outside;}
.home_tech .entry{ margin:5px; padding:0;}

/*----home-porduct ---*/
.home-porduct{ float:left; width:320px!important; padding:10px 0 ; margin: 0 20px 0 0; border-bottom: dotted 1px #d5d5d5;}
.home-porduct-left{ float:left; width:70px; margin:5px 5px 5px 0; display:inline;}
.home-porduct-right{ margin:0 0 0 75px;}
.home-porduct h2{ margin:0;  padding:0; line-height:24px;}
.home-porduct-right li{ margin:0;  padding:0  0 0 10px; }

/*----home2 ---*/
#home2{ margin:0; padding:0;}
#home2_focus_dams{ position:relative; margin:0px; padding:0; background:url(images/home2_dams.png) top left no-repeat; width:970px; height:220px;}
.home2_apply_dams{ position: absolute; margin:143px 0 0 774px; width:190px; height:48px;}

#home2_focus_report{ position:relative; margin:0px; padding:0; background:url(images/home2_report.png) top left no-repeat; width:970px; height:220px;}
.home2_apply_report{ position: absolute; margin:143px 0 0 774px; width:190px; height:48px;}

.home2_content{ margin:5px; }
.home2_right{ float:right;  margin:0; padding:0px; width:230px; }
.home2_left{  height:280px; margin:0 235px 0 0px; padding:0 10px; border:1px solid #E8E7E7; background:#FFF; }
.home2_left h2{height:24px; font-size:12px; padding:0 0 0 0px; line-height:24px; margin:0 0 0px 0;}
.home2_left ul { margin:0px 0 10px 0; padding:0px;}
.home2_left ul li{ float:left;  display:inline;  margin:0;  padding:0  0 0 10px; width:150px;line-height:22px;}

.home2_Content_1{ float:left; display: inline; margin: 0px 20px 0 0; padding:10px 5px; width:400px; border-bottom:1px dotted #E8E7E7;}
.home2_Content_2{ float:left; display: inline; margin: 0px; padding:10px 5px;width:250px; height:112px;;border-bottom:1px dotted #E8E7E7;}
.home2_Content_3{ float:left; display: inline; margin: 0px 20px 0 0;  padding:10px 5px;width:400px; border-bottom:1px dotted #E8E7E7;}
.home2_Content_4{ float:left; display: inline; margin: 0px; padding:10px 5px;width:250px;  ;border-bottom:1px dotted #E8E7E7;}

.damsOuterBox{   margin:0 0px 0 0px; padding:10px 15px; border:1px solid #E8E7E7; background:#FFF;}
.damsInnerBoxBig{float:left; display:inline; width:240px; margin-bottom:10px; margin-right:10px;}
.damsInnerBox{float:left; display:inline; width:205px; margin-bottom:10px; margin-right:10px;}
.borderLeft{border-left:#cccccc dotted 1px;padding-left:10px;}
.damsOuterBox .title{height:26px; color:#000; line-height:26px; font-weight:bold;}
.damsOuterBox ul{list-style:none; margin:0 0 0 0px; padding:0; line-height:22px; }


/*---search---*/
#searchform { margin:0 0 0 0px; float:left;}
#searchform input{background: transparent;	width: 80px; height:16px; line-height:17px;border:0; color: #a9a9a9; margin:2px 0 3px 20px ; }
#searchform button{	background: transparent;background-image:url(images/search_button.png);border: none; height:21px; width:47px;	padding: 0;	margin: 0;	cursor: pointer;  margin-top:5px;}
#seach-pic {  float:left; background-image:url(images/search_form.png); width:112px;  background-repeat:no-repeat; margin: 5px 0px 0 0;}

/*----tech ---*/
#tech-home{ margin:20px 0px 0px 0px ;  }
.tech_description{background: #F5F5F5; border-top:3px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px; line-height:20px; margin:10px;}
.tech-content-form{  margin:0 10px 10px 10px; _margin:0 6px 10px 6px; width:282px; float:left; }
.tech-home-title-form{ margin:0px; height:27px; line-height:28px; background:url(images/tech_title.png) no-repeat left center; }
.tech-home-title{ float:left; padding: 0px 0 0 20px;   color:#313131; font-weight:bold; }
.tech-home-more{ float: right; margin:3px 10px 0 0; background: url(images/more.png) no-repeat; width:30px; height:18px; cursor:pointer;}
.tech-home-list-form{ clear:both; margin:10px 10px 10px 10px;}
.tech-home-list{line-height:22px; height:22px; overflow:hidden; list-style: none outside; background:url(images/list_icon.png) left  9px no-repeat;  margin:0px 0px 0px 0px ; padding:0 0 0 15px;}
.tech-home-list a:hover{ color:#FFCC66; text-decoration: none;}

/*----404 ---*/
.sorry-post{ margin:20px auto 20px auto;}
#sorry{ background-image:url(images/sorry.gif); width:50px; height:50px; float:left; margin:0px 20px 30px 50px;}
#sorry-word{ padding:0 0 0 20px;}
#sorry-word a{ color: #FF0000;}
.hotpost_404{margin:20px 10px 0 10px; padding:0 0 0 10px; }
.hotpost_404 h4 {font-size:14px;padding:0 0 10px 10px; margin:0px;}
.hotpost_404 ul{ margin: 20px 10px 0px 10px; padding:0px;}
.hotpost_404 li{margin:0px 0px 0 0px; line-height:22px; height:22px; overflow:hidden; background:url(images/list_icon.png) left 9px no-repeat; padding:0 0 0 15px; list-style:none outside; }

/*----designer_online ---*/
#designer_online{ margin:0; height:283px; width:330px; background:url(images/designer-bg.png) no-repeat; padding:70px 0 0 20px;list-style:outside;}
#designer_online li{ line-height:18px; padding:0 0 5px 10px; background: url(images/designer-list.png) 0px 4px no-repeat; list-style:none ; font-size:12px; height:18px; overflow:hidden; }
#designer_online li a{ color:#333333; text-decoration:none;}
#designer_online li a:hover{ color: #FF9900; }
#designer_online li span{ color:#FF0000;}

/*----lisence---*/
#lisence-content{ margin:20px;}
.lisence-content-title{ font-weight:bold; margin-bottom:10px; }

/*----customer-table---*/
#customer{ margin:0px 10px 10px 10px; padding: 10px 0 0 5px;  }
#customer_entry{ margin:10px 0px 10px 0px; font-size:12px; padding: 0 10px;  }
#customer td{height:22px;!important;  line-height:22px; width:50%; padding:0 0 0 20px;  }
.customer_list { background:#f5f5f5 url(images/top_bg.png) repeat-x bottom; border:1px solid #e1e1e5; margin:0px 0 10px 0; padding:10px; display:block; height:60px;}
.customer_list li{ float:left;display: block;  width:110px; list-style:none outside; line-height:22px;}
.customer_list li a{ float:left;display: block;  width:110px;background:url(images/down.gif) 0 -3px no-repeat; padding:0 0 0 20px;}
.customer_list li a:hover{ float:left;display: block;  width:110px;background:url(images/down.gif) 0 -27px no-repeat; padding:0 0 0 20px;}
.customer-industry{ line-height:28px; height:37px!important; color:#2c2c2c; background: url(images/tech_title_long.png) no-repeat 0px center; #EFEFEF;  padding:0 0 0 30px!important; font-weight:bold; font-size:13px; margin:0px 0 0px 0!important;}
#customer_entry table tr{height:22px;!important;}
/*----sitemap---*/
.entry_sitemap{line-height: 22px; font-size: 12px; color:#7f7f7f; margin:10px 20px 0 20px; }
.entry_sitemap_part{ float:left; width:160px; height:250px; display:inline; margin:10px;}
.entry_sitemap_part h3{ background:#0E3271; border:1px solid #41638E;font-size:12px; padding:0 0 0 20px;}
.entry_sitemap_part h3 a{ color:#FFFFFF; }
.entry_sitemap_part ul{ margin:5px 0px 20px 0px; padding:0px;}
.entry_sitemap_part li{ margin:0px 0px 0 10px; line-height:24px; background:url(images/list_icon.png) left 10px  no-repeat; padding:0 0 0 10px; list-style:none outside;border-bottom: 1px dashed #d9dbde;}
