﻿/* common setting */

body 
{
	background:#fff;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
}
a:hover{}
a:active{}
a:link{}
a:visited{}
img 
{
	border:none;
}
.clear
{
	clear:both;
}
.red
{
	color:Red;
}

/*  page structure */

.output
{
	width:1000px;
	margin:0 auto;
}
.header{}
.header_top
{
	width:100%;
	height:70px;
	background:url("images/nav_bg.jpg") left top repeat-x;
}
.logo
{
	float:left;
	margin-left:50px;
	_margin-left:25px;
}
.nav
{
	float:left;
	list-style:none;
}
.nav li
{
	float:left;
	width:150px;
	text-align:center;
	line-height:70px;
}
.nav li a
{
	text-decoration:none;
	color:Black;
	font-family:"微软雅黑","黑体";
	font-size:16px;
}
.lan_bar
{
	background:url("images/lan_bar_bg.jpg") left top repeat-x;
	height:39px;
	text-align:right;
	color:White;
	line-height:37px;
}
.lan_bar a
{
	color:White;
	margin-right:10px;
	text-decoration:none;
}

.main_body{}
.left_nav
{
	float:left;
	width:182px;
	overflow:hidden;
	margin:auto 50px;
	_margin:auto 25px;
}
.page_title
{
	font-size:medium;
	color:Red;
	margin:50px 0 20px 0;
	text-align:left;
	text-indent:1em;
}
.box_title
{
	width:182px;
	height:27px;
	background:url("images/box_title_bg.jpg") left top no-repeat;
	line-height:25px;
	font-size:14px;
	text-align:left;
	color:White;
	text-indent:1.5em;
}
.sub_nav
{
	list-style:none;
	text-align:left;
	margin:0 3px;
	padding:0;
}
.sub_nav li
{
	background:url("images/icon1.jpg") left center no-repeat;
	text-indent:2em;
	text-align:left;
	border-bottom:solid 1px #ccc;
	line-height:30px;
}
.sub_nav li a
{
	color:Black;
	font-size:14px;
	font-family:"微软雅黑";
	text-decoration:none;
}
.user_box
{
	border:solid 1px #ccc;
	background:url("images/box_body_bg.jpg") left top repeat-x;
	height:137px;
	margin:20px 0;
}
.user_box_title
{
	font-size:14px;
	background:url("images/icon2.jpg") 10px center no-repeat;
	text-indent:3em;
	text-align:left;
	color:Black;
	line-height:40px;
	margin:0;
	padding:0;
}
.input_row{}
.input_row label
{
	float:left; 
	line-height:22px;
	display:block;
	width:50px;
	text-align:center;
}
.small_input
{
	width:120px;
	height:15px;
	border:solid 1px #ccc;
}
.buttons
{
	margin:7px auto;
	text-align:right;
	padding-right:20px;
}
.btn_login
{
	background:url("images/btn_login.jpg") left top no-repeat;
	border:solid 0px #fff;
	width:48px;
	height:18px;
}
.btn_reg
{
	background:url("images/btn_reg.jpg") left top no-repeat;
	border:solid 0px #fff;
	width:48px;
	height:18px;
}
.serivices{}
.qqs
{
	text-align:left;
	padding-left:5px;
}
.msns{}
.msns ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.msns ul li
{
	text-indent:2em;
	text-align:left;
	line-height:30px;
}
.msns li a
{
	color:Black;
	text-decoration:none;
}
.msn1
{
	background:url("images/icon3.jpg") left center no-repeat;
}
.msn2 
{
	background:url("images/icon4.jpg") left center no-repeat;
}
.right_content
{
	width:718px;
	float:left;
}
.banner{}
.position
{
	text-align:right;
	padding-right:20px;
	line-height:2em;
}
.content_title
{
	font-size:16px;
	color:Red;
}
.content
{
	text-align:left;
}
.content p
{
	text-align:left;
	text-indent:2em;
	margin:0.5em auto;
}
.footer
{
	height:95px;
	background:url("images/footer_bg.jpg") left top repeat-x;
}
.footer_logo
{
	float:left;
}
.footer_msg
{
	float:left;
	list-style:none;
	margin:16px auto;
	margin-left:100px;
	_margin:8px auto;
	_margin-left:50px;
}
.footer_msg li 
{
	text-align:left;
	line-height:20px;
	color:White;
}
.footer_msg a 
{
	color:White;
	text-decoration:none;
}

/* contact us */
.contact_info
{
	background:url("images/contact_icon1.jpg") 20px 20px no-repeat;
	text-align:left;
	padding-top:20px;
	padding-left:60px;
}
.contact_info table
{	
}
.contact_info td
{
	line-height:2em;
}
.menu
{
	width:80px; 
	text-align:right;
	color:Red;
}
.value
{
	text-align:left;
}
.feedback{}
.feedback_note
{
	background:url("images/contact_icon2.jpg") 20px 20px no-repeat;
	padding:20px 0 0 80px;
}
.feedback_note p
{
	line-height:1.5em;
	margin:0;
	padding:0;
	color:Red;
	text-align:left;
}
.menu2
{
	text-align:right;
}
.input1
{
	width:250px;
}
.value2
{
	text-align:left;
	width:260px;
}
.msg
{
	text-align:left;
	width:250px;
}
.btn
{
	width:52px;
	height:20px;
	border:solid 0px #fff;
	margin:auto 10px;
}
.btn_submit
{
	background:url("images/btn_submit.jpg") left top no-repeat;
}
.btn_reset
{
	background:url("images/btn_reset.jpg") left top no-repeat;
}
.btn_return
{
	background:url("images/btn_return.jpg") left top no-repeat;
}

/* view_news */
.article_info
{
	border-top:dashed 1px #999;
	line-height:2em; 
	text-align:center;
}
.article_info span
{
	margin:auto 5px;
}

/* news_list */
.news_list{ width:700px;}
.list_head{ margin:5px auto; line-height:3em;}
.list_head span
{
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
}
.list_head .title
{
	text-align:center;
}
.title
{
	display:block;
	float:left;
	width:465px;
	text-align:left;
}
.time
{
	display:block;
	float:left;
	width:20%; }
.count
{
	display:block;
	width:10%;
	float:left;
}
.news_list ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.news_list li
{
	border-bottom:dashed 1px #999;
	line-height:2.5em;
	background:url("images/orangeIcon.jpg") left center no-repeat;
	text-indent:20px;
}
.page_info
{
	margin:10px auto;
	text-align:right;
}

/* product_list */
.product_list
{
	text-align:left;
	width:600px;
	}
.p_list_head
{
	width:100%;
	background:url("images/blackIcon.jpg") left center no-repeat;
	text-indent:25px;
	margin:5px auto;
	text-align:left;
	}
.p_list_head b{}
.p_list_head span{}
.p_list_body{}
.p_list_body table
{
	width:100%;
	}
.p_list_body td
{
	text-align:center;
	}
.p_list_body img
{
	display:block;
	clear:both;
	margin-top:2px;
}
.image_wrapper 
{
	width:141px;
	height:109px;
	background:url("images/imageFrame.jpg") center center no-repeat;
	}
.p_list_body a 
{
	color:Black;
	line-height:2em;
	display:block;
	width:135px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

/* product_detail */
.product_image 
{
	float:left;
	width:280px;
	text-align:left;
	}
.product_image img 
{
	border:solid 1px #999;
	/*width:245px;
	height:212px;*/
	overflow:hidden;
	margin-left:20px;
	}
.product_properties { float:left;}
.product_properties ul {}
.product_properties li 
{
	line-height:2em;}
.product_detail{}
.p_detail_title
{
	color:#e86320;
	font-weight:bold;
	background:url("images/detail_title_bg.jpg") left top repeat-x;
	line-height:26px;
	text-align:left;
	text-indent:1em;
	margin:2em auto;
}
.p_detail_body
{
	margin:10px auto;
}
.p_detail_body p
{
	margin-left:1em;
}

/*---------------*/
/* index         */
/*---------------*/
.home_header 
{ 
	background:#000; 
	border:solid 1px #000;
}
.home_logo
{
	width:400px;
	float:left;
	text-align:left;
	}
.home_logo img {}
.home_nav
{
	float:left;
	background:url("images/home_seperator.jpg") left top no-repeat;
	text-align:left;
	height:110px;
	}
ul.home_language 
{
	list-style:none;
	margin:30px 0 10px 0;
	padding:0;
	margin-left:1.5em;
	}
.home_language li 
{
	display:inline-block;
	}
	.home_language li 
	{
		display:inline;
		width:50px;
		text-align:center;
		background:url("images/home_seperator2.jpg") right center no-repeat;
	}
ul.home_language a:link, ul.home_language a:visited 
{
	color:red;
	text-decoration:none;
	}
ul.home_navigator 
{
	list-style:none;
	margin:0;
	padding:0;
	}
ul.home_navigator li 
{
	display:inline-block;
	}
	ul.home_navigator li 
	{
		display:inline;
		width:90px;
		text-align:center;
		background:url("images/home_seperator2.jpg") right center no-repeat;
	}
ul.home_navigator a:link, ul.home_navigator a:visited 
{
	color:White;
	text-decoration:none;
	font-size:16px;
	font-family:"微软雅黑","黑体";
	}

.home_body
{
	height:462px;
	background:url("images/home_m_bg.jpg") left top no-repeat;
	border:solid 1px #fff;
	
}
ul.product_icons
{
	list-style:none;
	margin-top:100px;
	}
ul.product_icons li
{
	display:inline-block;
	}
	ul.product_icons li
	{
		width:300px;
		text-align:center;
		}
ul.product_icons a{}
ul.product_icons img 
{
	border:none;
	margin-bottom:30px;
	}
.cp_name{ color:#F15906;
	font-size:18px;
	}
.cp_name strong 
{
	font-size:24px;
	}
.ep_name
{
	font-size:18px;
	font-family:Arial;
	}
	
/* Register2 */
.sheet {}
.sheet table { border-collapse:collapse;}
.sheet td { padding:0.2em; line-height:1.88em;}
.itemName{ text-align:right; vertical-align:top;}
.itemTextBox {}
.itemTextBox input { width:200px;}
.itemTextBox textarea { width:200px; height:80px;}
.itemNote{}
