@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table { border-collapse:collapse;  } 
img {border:0;} 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;} 
ol,ul,li { list-style:none;}
th {text-align:left;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
body { background:url(../images/background.jpg) repeat-x;font-family:/*Microsoft YaHei*/Arial,Verdana,  Helvetica, sans-serif, Verdana;font-size: 12px;line-height: 1.7em;color: #555;}
a,a:active,a:link,a:visited{text-decoration : none ; color:#666}
#container{width:1003px; overflow:hidden; margin:0 auto;background: url(../images/top_bg.jpg) no-repeat;}
input{vertical-align:middle; margin-top:10px; }
#header{ width:980px; margin-left:12px;margin-top:15px;}
.sch-select {width:90%;}
.search-box p {padding:5px 0;}
.sch-file {width:70%; border:1px solid #ccc; padding:2px;}
.sch-btn {width:27px; height:22px;vertical-align:middle; margin-left:5px; margin-top:10px; text-indent:-1000px; background:url(../images/btn-search.png) no-repeat; border:0;}
#top{ width:1003px; margin:0 auto; height:106px; background:url(../images/logo.jpg) 17px 15px no-repeat;}
.Nav{height:43px; background:url(../images/nav_bg.jpg) bottom repeat-x;}
.Nav a,
.Nav a:link,
.Nav a:active,
.Nav a:visited
{float: left;display: block; line-height:50px; height:43px;font-size:14px; font-weight:bold; text-align:center;width:103px;text-decoration: none; background: url(../images/menu_ar.jpg) no-repeat right; color:#1E61AF; font-weight:bold; overflow:hidden}
.Nav a:hover{ color: #fff; background:url(../images/nav_hover.jpg) center no-repeat;}
.Nav #nav_hover{color: #fff; background:url(../images/nav_hover.jpg) no-repeat; margin-left:26px; display:inline}
.sub_menu{ line-height:48px; background:url(../images/Sub_Menu_bg.jpg) repeat-x; height:39px; text-align:center; overflow:hidden}
.sub_menu a{ color: #294D87; margin-left:10px;}
.sub_menu a:hover{ color: #F30}
.asub_menu{ line-height:48px;  repeat-x; height:39px; text-align:center; overflow:hidden}
.asub_menu a{ color: #294D87; margin-left:10px;}
.asub_menu a:hover{ color: #F30}

#Content{ width:968px; margin:0 auto; margin-top:10px;}
.Current{ background: url(../images/site_map_path_arrow.gif) no-repeat 8px 50% #f1f1f1; height:25px; line-height:25px; padding-left:23px; }
#clear {clear: both; visibility: hidden;line-height:0;font-size:0;} 
#left{ width:201px; float:left;margin-left:5px;}
.left_menu{ background:url(../images/LeftMenu_bg.jpg) repeat-y; padding-bottom:10px;}
.left_menu h2{ background:url(../images/LeftMenu_head.gif) no-repeat; font-weight:bold; height:36px; line-height:36px; color:#666}
.left_menu h2 img{ margin:15px 10px 0 15px;}
.left_menu_bottom{ background:url(../images/LeftMenu_buttom.gif) no-repeat; height:8px;}
.left_menu .blue{ background:url(../images/LeftMenu_head_blue.gif) no-repeat; margin-top:6px;}
.leftsideBar{width:192px; margin-left:5px;}
.leftsideBar a,
.leftsideBar a:active,
.leftsideBar a:visited,
.leftsideBar a:link{display: block;color: #666; padding-left:20px; white-space:nowrap;border-bottom:1px #f1f1f1 solid; height:24px; line-height:24px;background: url(../images/Left_Menu_List_bg_on.jpg) no-repeat -14px; width:172px; }
.leftsideBar a:hover{ padding-left:30px;background: url(../images/Left_Menu_List_bg_on.jpg) no-repeat #F4F9FC; width:162px; color: #0066CC }
.leftsideBar #list_hover{padding-left:40px;background: url(../images/Left_Menu_List_bg_on.jpg) no-repeat #F4F9FC;width:152px;}
#right{ width:755px; float:right;}
.banner{ width:750px; height:179px; background:url(../images/banner.gif) no-repeat; text-align:center; overflow:hidden; padding-top:6px;}
#rcontent{ margin-top:10px}
.main-news{ margin-top:10px; width:720px;text-align:left}
.main-news li{float:left;background:url(../images/arr.jpg) no-repeat 2px 50%; padding-left:12px;/* *padding:0 0 0 3px;*/ height:25px; width:345px;}
.main-news a{ line-height:25px;color: #333;}
.main-news a:hover{ color:#F60}
.main-news em{ float:right; margin-right:15px; width:auto; height:auto; color:#666; font-style:normal}



#news{ float:left; margin:10px; display:inline;width:720px; ;}
#news li{background:url(../images/arr.jpg) no-repeat 2px 50%; text-align:left; padding-top:3px; width:670px; padding-left:15px; height:20px;  border-bottom:1px #ccc dashed; }
#news a{  color:#333}
#news a:hover{ color:#F60}
#news em{ float:right; margin-right:5px;color:#666;}

/*Index news and about*/
 #NewsLstDiv {
	background:url(../images/news_default_bg.jpg) no-repeat;
	margin-top:10px;
	height:368px;
	width:750px;
	overflow:hidden;
}

#NewsLstDiv #NewsListTitle {
	margin-top:22px;
	margin-left:19px;
	font-weight:bold;
	font-size:14px;
	width:152px;
	background:url(../images/20080524145512902.gif) no-repeat;
	padding-left:20px;
}
#NewsLstDiv #NewsLstDivTop {
	width:100%;
	margin:auto;
	height:45px;
}
#NewsLstDiv #NewsListTitle {
	margin-top:22px;
	margin-left:19px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	width:152px;
	;
	float:left;
}
.NewsLstDivTop_a {
	width:100%;
	margin:auto;
	height:45px;
	background:url(../images/news_default_title_bg.jpg) no-repeat 0px -45px;
}

.NewsLstDivTop_b {
	width:100%;
	margin:auto;
	height:45px;
	background:url(../images/news_default_title_bg.jpg) no-repeat 0px 0px;
}
.Webhost_list_DIV { padding:15px;}


#NewsLstDiv #NewsListTitle_rollOut_a {
	margin-top:12px;
	margin-left:5px;
	font-weight:bold;
	font-size:14px;
	width:153px;
	background:url(../images/news_title_ico.gif) no-repeat 14px 13px;
	padding-left:34px;
	padding-top:10px;
	float:left;
	height:23px;
	cursor:pointer;
}
#NewsLstDiv #NewsListTitle_rollOut_b {
	margin-top:12px;
	margin-left:20px;
	font-weight:bold;
	font-size:14px;
	width:138px;
	background:url(../images/news_title_ico.gif) no-repeat 14px 13px;
	padding-left:34px;
	padding-top:10px;
	float:left;
	height:23px;
	cursor:pointer;
	color:#999999;
}
/*Index news end*/
/*滚动*/
.main_pro{ background: url(../images/main_pro.jpg) no-repeat; width:750px; margin-top:7px; height:180px;}
#demo {overflow:hidden; width: 720px; height:175px; margin:0 auto}
#demo li {float:left; margin-left:20px; margin-top:17px; }
#demo li img{width:122px; height:122px;border:1px #d8d8d8 solid;}
#demo li { text-align:center;}
#demo li a{ color:#666}
#demo li a:hover{ color: #F60}
#demo li span{ line-height:30px;}
#indemo {float: left;width: 880%;}
#demo1 {float: left;}
#demo2 {float: left;}

.Content{ background:url(../images/body_bg.jpg) top no-repeat; margin-top:10px; min-height:478px; height:auto !important;overflow:visible; height:478px;padding-top:18px;}
.product {overflow:hidden; width: 720px; margin:0 auto;}
.product li {float:left; margin:8px 10px 0 8px;text-align:center; display:inline;width:124px; height:150px; overflow:hidden  }
.product li p{width:122px; height:122px; font-size:110px; text-align:center;line-height:122px;position:relative;vertical-align:middle;display:table-cell; border:1px #d8d8d8 solid;overflow: hidden; +position:static;top:50%; align:absmiddle; }
.product li p img{width:expression(this.width > 122 && this.width > this.height ? 122 : true); height: expression(this.height > 122 ? 122 : true);
max-width:122px;
max-height:122px;vertical-align:middle; top:-50%;left:-50%;}
.product li a{ color:#666}
.product li a:hover{ color: #F60}
.product li span{ line-height:30px; width:120px;}


#footer{ clear:both; background: url(../images/bottom.jpg) top repeat-x; width:943px; height:88px; padding:12px 10px 0 15px; margin:15px auto}
#footer .b_left{ float:left; line-height:28px;}
#footer .b_link{ float:left; background:url(../images/b_link.jpg) no-repeat left; width:320px; display:inline; margin-left:30px; padding-left:10px; line-height:20px; height:60px;}
#footer .b_link a{ margin-left:10px; color:#666}
#footer .b_link a:hover{ color:#F60}


/* search */
	#k_search{}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left;}

	#k_search {text-align:center;}
	#k_search .k_search p{text-align:right;line-height:20px;margin:0px;}
	#k_search .k_search div{margin:10px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:22px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}

/*se*/
.sear_list{clear:both;padding-bottom:10px;}
.sear_list h3{height:30px;line-height:30px;}
.sear_list h3 a:link,.sear_list h3 a:visited{color:#133983;}
.sear_list h3 a:hover,.sear_list h3 a:active{color:#ff8500;}
.sear_list p.sear_link{color:#ccc;}
.sear_list p.sear_link a:link,.sear_list p.sear_link a:visited{color:#ff8500;}
.sear_list p.sear_link a:hover,.sear_list p.sear_link a:active{color:#133983;}

/* win */
	.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}

	.k_form{display:block;clear:both;margin:0px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}
