@charset "utf-8";
/* CSS Document */
/*==============common==============*/
.content {
	width:960px;
	margin:0 auto;
	position:relative;
}	
#w .content {
	padding:20px 0;
	font-size:14px;
	line-height:22px;
	color:#2b2b2b;
	position:relative;
}
.content a {
	color:#03c;
}
.content_right h4 {
	padding:3px 0;
	border-bottom:1px solid #d9e2eb;
}
.red {
	color:red;
}
.grey {
	color:#999;
}
.center {
	text-align:center;
}
.clr {
	clear:both;
}
a img {
	border:none;
}
.small_text {
	font-size:12px;
}
.hr {
	border:none;
	overflow:hidden;
	background:#e3eff8;
	height:1px;
	margin:20px 0px 0px;
}
.hr_dotted {
	border:none;
	border-bottom:1px dotted #b5c8d9;
	overflow:hidden;
	height:1px;
	margin:20px 0px 0px;
}
label {
	display:inline-block;
	width:70px;
	text-align:right;
}
.input_table td{
	padding:5px;
	vertical-align:top;
}
.input_table p {
	margin:0 0 10px 0;
}
/*sub page template*/
.left {
	width:166px;
	float:left;
	border-right:1px solid #e3eff8;
}
.right {
	margin-left:178px;
}
.left a{
	text-decoration:none;
}
.left .list01, .list02 {
	margin:0;
	padding:0;
}
.left .list01 {
	width:159px;
}
.left .list01 li {
	border-bottom:1px solid #e3eff8;
	padding:6px 0px 6px 15px;
	list-style:none;
	background:url("../p/bullets/bullet03.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet03.gif*/) 3px 14px no-repeat;
	font-weight:bold;
}
.left .list01 li#focus {
	background: url("../p/bullets/bullet03.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet03.gif*/) 3px 14px no-repeat;
}
.left .list01 li#focus a {
	color:#000;
}
.left .list02 {
	padding:8px 0 8px 0;
}
.left .list02 li {
	padding:5px 15px;
	border-bottom:none;
	list-style:none;
	background:url("../p/bullets/bullet01.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet01.gif*/) 5px 15px no-repeat;
	font-size:12px;
	font-weight:normal;
}
.left .list02 li#focus {
	background:#e3eff8 url("../p/bullets/bullet01.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet01.gif*/) 5px 15px no-repeat;
}
.left h4 {
	background:url("../p/help-sprite.jpg"/*tpa=http://shared.ydstatic.com/ox/p/help-sprite.jpg*/)  no-repeat;
	padding:8px 10px;
	margin:0;
	font-size:14px;
}
.breadcrumb {
	font-size:12px;
	height:24px;
	margin:0 0 10px -10px;
}
.breadcrumb ul {
	margin:0;
	padding:0;
}
.breadcrumb ul li {
	float:left;
	list-style:none;
	padding:0px 4px 4px 10px;
	background:url("../p/bullets/bullet04.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet04.gif*/) 0 7px no-repeat;
}
.breadcrumb ul li.first {
	background:none;
}
.pics {
	margin:10px;
}
.list03 {
	font-weight:normal;
}
.list03 li {
	font-weight:bold;
	list-style:upper-alpha;
	padding:10px 0;
}
.round_corner {
	background:#fafeff;
	border:1px solid #b5c8d9;
	position:relative;
}
.round_corner .left_top {
	width:6px;
	height:4px;
	background:url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) 0 -31px no-repeat;
	font-size:0;
	position:absolute;
	top:-1px;
	left:-1px;
	_top:0;
}
.round_corner .left_bottom {
	width:6px;
	height:6px;
	background:url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) 0 -37px no-repeat;
	font-size:0;
	position:absolute;
	left:-1px;
	bottom:-1px;
	_bottom:0;
}
.round_corner .right_top {
	width:6px;
	height:6px;
	background:url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) -6px -31px no-repeat;
	font-size:0;
	position:absolute;
	right:-1px;
	top:-1px;
	_right:0;
	_top:0;	
}
.round_corner .right_bottom {
	width:6px;
	height:6px;
	background:url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) -6px -37px no-repeat;
	font-size:0;
	position:absolute;
	right:-1px;
	bottom:-1px;
	_right:0;
	_bottom:0;
}
/*==============special page==============*/

/*changyong.html*/
#changyong .navagation {
	margin-top:20px;
}
#changyong .navagation a {
	text-decoration:none;
}
#changyong .navagation ul.category {
	padding:10px 15px;
	margin:0;
}
#changyong .navagation ul.category li {
	float:left;
	padding:7px 60px 7px 12px;
	list-style: none;
	background:url("../p/bullets/bullet01.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet01.gif*/) 0 15px no-repeat;
	white-space:nowrap;
}
#changyong .navagation {
	border:1px solid #eff2f7;
}
.navagation td {
	border-bottom:1px solid #eff2f7;
}	
.navagation .title {
	width:58px;
	border:1px solid #fff;
	background:#e3eff8;
	text-align:center;
}
#changyong .search_list li{
	border-bottom:1px solid #dee7f0;
	padding:20px 0;
	list-style:none;
}
.search_list {
	width:100%;
	margin-top:20px;
	border-collapse:collapse;	
}
.search_list .title {
	width:140px;
	line-height:60px;
}
.search_list .title_img {
	vertical-align: middle;
	margin-right:5px;
}
.search_list .info {
	width:650px;
}
.search_list td {
	border-bottom:1px solid #dee7f0;
	padding:15px;
	height:60px;
	min-height:60px;
}
.search_list .back_td {
	text-align:right;
}
.search_list .back_td .back {
	font-size:12px;
}
.search_list td p {
	margin:0 0 10px 0;
}
.search_list input {
	margin-right:5px;
}
	
/*help about ... template*/
.block {
	border:1px solid #e3eff8;
	margin:10px 0 20px 0;
	zoom:1;
}
.block a {
	text-decoration:none;
}
.block_heading {
	background:#e3eff8;
	padding:3px 15px;
	font-weight:bold;
	zoom:1;
}
.block_content {
	padding:10px 0;
}
.block_content p {
	padding:0 10px;
}
.block ul.category {
	padding:0px 15px;
	margin:0;
}
.block ul.category li {
	float:left;
	padding:7px 60px 7px 12px;
	list-style: none;
	background:url("../p/bullets/bullet01.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet01.gif*/) 0 15px no-repeat;
	white-space:nowrap;
}
.block ul.same_width li{
	width:120px;
	padding:7px 0px 7px 12px;
}
/*productlist*/
.left_half {
	float:left;
	width:480px;
	line-height:1.6em;
}
.right_half {
	float:right;
	width:480px;
}
.productlist {
	margin:0;
}
.productlist li {
	padding-bottom:20px;
	list-style:none;
}
.productlist li img {
	float:left;
	margin-right:10px;
}
/*qualityreport*/
.content_inner {
	padding:10px;
}
.feedback {
	font-size:12px;
}
.feedback .block_heading {
	font-weight:normal;
}
.feedback .input_table_label {
	font-weight:bold;
}
.feedback .fixed_width {
	width:350px;
}
.input_table label {
	text-align:left;
}
/*image senior search, imagea.html*/
.image_search {
	width:780px;
	margin-left:120px;
}
.image_search td {
	padding:5px;
}
.image_search .label {
	font-weight:bold;
}
#imagea .block {
	padding:20px 0;
}
/*setting */
.setting_table {
	width:700px;
}
.setting_table td {
	padding:5px;
}
.setting_table .label {
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	width:200px;
}
/*webmaster*/
#webmaster .qa_list {
	margin:15px;
	padding:0;
}
#webmaster .qa_list li {
	list-style:none;	
	padding:4px 4px 4px 10px;
	background:url("../p/bullets/bullet01.gif"/*tpa=http://shared.ydstatic.com/ox/p/bullets/bullet01.gif*/) 0 12px no-repeat;
	font-weight:bold;
}
#webmaster .qa_list p {
	padding:2px 4px 2px 10px;
	font-weight:normal;
}
#webmaster .block_heading {
	position:relative;
}
#webmaster .block_heading .gotop {
	display:block;
	width:55px;
	height:30px;
	position:absolute;
	right:10px;
	top:2px;
	font-size:12px;
}
/*login*/
#login .login_left {
	width:660px;
	float:left;
	border-right:none;
}
#login .login_right {
	width:290px;
	float:right;
}
#login .login_left a {
	text-decoration:underline;
}
#login .login_left .banner {
	background:url("../p/login/bg.jpg"/*tpa=http://shared.ydstatic.com/ox/p/login/bg.jpg*/) 0 0 no-repeat;
	height:154px;
}
#login .login_left .banner .inner {
	padding:60px 20px 20px 204px;
}
#login .productlist {
	margin:20px 0 0 0;
	padding:0;
}
#login .round_corner .inner{
	padding:45px 20px 20px 20px;
	position:relative;
}
#login .round_corner_title {
	position:absolute;
	top:20px;
	left:56px;
	_left:40px;
	width:176px;
	height:23px;
	background:#FAFEFF url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) no-repeat scroll 0 0;
}
#login .round_corner label {
	width:70px;
}
#login .round_corner input {
	margin:0;
}
#login .login_right p {
	margin:10px 0 0 0;
}
.register_text {
	text-align:center;
	line-height:25px;
}
.login_btn {
	background:url("../p/login-sprite.gif"/*tpa=http://shared.ydstatic.com/ox/p/login-sprite.gif*/) 0 -50px no-repeat;
	width:92px;
	height:29px;
	border:none;
	cursor:pointer;
}
.remember_psw {
	width:170px;
	height:44px;
	position:absolute;
	top:141px;
	left:93px;
	+top:148px;
	+left:97px;
	_top:147px;
	_left:77px;
	border:1px solid #ffe785;
	background:#ffffe7;
}
.remember_psw_inner{
	color:#cc6600;
	font-size:12px;
	line-height:18px;
	padding:3px 5px;
}
/*qualityreport*/
.feedback .input_table td {
	vertical-align:middle;
}
.feedback .input_table td.input_table_label{
	vertical-align:top;
}
.feedback input {
	margin:3px 3px 0 0;
	position:relative;
	top:2px;
	_top:1px;
}
