@charset "gb2312";
@import url( font.css );/*ÎÄ×Ö*/
body {
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	background: transparent;
}
td {
	font-size: 11px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.page {
	margin: 12px 4px 0px 0px;
	color: #585858;
	text-align: right;
	text-decoration: none;
	clear: both;
	background: #F5F5F5;
	padding: 3px 23px 3px 3px;
	border: 1px solid #D2D2D2;
}
.page .pageem {
	color: #FF0000;
}
.page a {
	text-decoration: none;
	color: #555555;
}
.page a:hover {
	text-decoration: none;
	color: #800000;
}
.pagebox {
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif;
}
.pagebtn {
	font: 11px Arial, Helvetica, sans-serif;
	background: #E8E4E1;
}
.topgray {
	color: #848484;
	text-decoration: none;
}
.topgray a {
	color: #848484;
	text-decoration: none;
}
.topgray a:hover {
	color: #B70000;
	text-decoration: none;
}
.topgray em {
	font-style: normal;
	color: #D91018;
	text-decoration: none;
}
.topnav {
	font-weight: bold;
	color: #585858;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	height: 28px;
}
.topnav ul {
	margin: 5px 0px 0px;
	padding: 0px;
}
.topnav li {
	list-style: none;
	display: block;
	background: url(/eng_image/topline.jpg) no-repeat right;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.topnav li a {
	color: #585858;
	text-decoration: none;
	margin: 0px;
	padding: 0px 24px;
}
.topnav .on {
	background: url(/eng_image/onnav2.jpg) no-repeat left top;
}
.topnav .on a {
	color: #FFFFFF;
	text-decoration: none;
	background: url(/eng_image/onnav.jpg) no-repeat right top;
	display: block;
	margin: 0px;
	padding: 0px 24px;
}

.bg_page {
	background: #D9D9D9 url(/eng_image/bg_page.jpg) repeat-x top;
}
.blank { padding:6px 0px;}

.contain {
	margin: 0px auto;
	padding: 8px 0px 0px 1px;
	width: 809px;
	background: #FFFFFF;
}
.contain2 {
	margin: 0px auto;
	padding: 8px 0px 0px 1px;
	width: 916px;
	background: #FFFFFF;
}

.crumb {
	line-height: 23px;
	color: #4C4C4C;
	background: url(/eng_image/crumb.jpg) no-repeat;
	margin: 0px 2px 8px;
	padding: 0px 0px 0px 30px;
	height: 23px;
}
.crumb a {
	color: #4C4C4C;
	text-decoration: none;
}
.crumb a:hover {
	color: #C40000;
	text-decoration: none;
}

.title {
	background: #D1D1D1 url(/eng_image/titlebg.gif) no-repeat right;
	height: 23px;
	margin: 0px 5px;
	padding: 0px;
}
.title_redbg {
	color: #FFFFFF;
	background: url(/eng_image/titlebg2.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 32px;
	height: 23px;
	width: auto;
	float: left;
	font: bold normal 14px/23px Verdana, Arial, Helvetica, sans-serif;
}
.title_redbg span {
	background: url(/eng_image/titlebg3.jpg) no-repeat right;
	display: block;
	margin: 0px;
	padding: 0px 23px 0px 0px;
	width: auto;
	float: left;
	font-weight: bold;
}
.title_darkblue {
	font-size: 12px;
	line-height: 23px;
	color: #012A95;
	background: url(/eng_image/bg_darkblue.jpg) no-repeat;
	margin: 0px 0px 9px;
	padding: 0px 0px 0px 23px;
	height: 23px;
	width: 487px;
	font-weight: bold;
}
.title_sidebar {
	line-height: 37px;
	font-weight: bold;
	color: #012A95;
	background: url(/eng_image/title_design_1.gif) no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 12px;
	height: 28px;
	font-size: 12px;
}
.title_main_design {
	line-height: 37px;
	font-weight: bold;
	color: #012A95;
	margin: 0px;
	padding: 9px 0px 0px 12px;
	height: 28px;
	font-size: 12px;
}
.title_red {
	font-size: 12px;
	font-weight: bold;
	color: #DF0001;
	background: url(/eng_image/titlebg_gray.jpg) repeat-x;
	margin: 0px 0px 7px;
	padding: 7px 0px 0px 20px;
	height: 23px;
	clear: both;
}
.title_red span {
	background: url(/eng_image/arr_red2.gif) no-repeat left 3px;
	margin: 0px;
	padding: 0px 0px 0px 11px;
}
.title_order {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/eng_image/arrow_title.gif) no-repeat 15px 6px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	display: block;
}
.title_gray_order {
	line-height: 24px;
	font-weight: bold;
	color: #4B4B4B;
	background: url(/eng_image/titlebg_gray2.jpg) repeat-x;
	margin: 0px 0px 9px;
	padding: 0px 0px 0px 8px;
	height: 24px;
}
.title_blue_up {
	line-height: 24px;
	font-weight: bold;
	color: #012A95;
	background: url(/eng_image/titlebg_gray2.jpg) repeat-x;
	margin: 0px 0px 9px;
	padding: 0px 0px 0px 20px;
	height: 24px;
}

.sidebar {
	background: #F1F1F1;
	width: 185px;
}
.sidebar_box {
	background: #FFFFFF;
	border: 1px solid #D1D1D1;
}
.sidebar_box h2 {
	font-size: 12px;
	font-weight: bold;
	color: #012A95;
	background: #E6E9F2;
	margin: 0px;
	padding: 6px 0px 6px 12px;
}
.sidetitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/eng_image/titlebg_red.jpg) repeat-x;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 27px;
	display: block;
}
.sidetitle span {
	background: url(/eng_image/arrow_title.gif) no-repeat 14px 5px;
	margin: 0px;
	padding: 0px 0px 0px 29px;
}



.font_member {
	font-size: 12px;
	line-height: 180%;
	color: #5C5C5C;
	margin: 0px;
	padding: 0px 13px 0px 0px;
}
.font_gray {
	font-size: 12px;
	line-height: 150%;
	color: #5C5C5C;
}
.font_gray2 {
	line-height: 160%;
	color: #4C4C4C;
}
.font_gray_car {
	font: 12px/150% Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
}
.font_gray_mycar {
	line-height: 140%;
	color: #4C4C4C;
}


.font_pre {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	border-bottom: 1px dashed #CFCFCF;
	margin: 0px;
	padding: 0px 31px 7px;
}


.font_temp_select {
	font-size: 12px;
	color: #5C5C5C;
	margin: 0px;
	padding: 0px 0px 0px 22px;
}


.font_red {
	color: #D91018;
}
.font_redstrong {
	color: #DC0002;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.font14px {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.font_blue {
	background: #E6EBEF;
	font-weight: bold;
	color: #012A95;
	margin: 0px;
	padding: 4px 12px;
	width: 120px;
	float: right;
}
.font_blue_tips {
	line-height: 120%;
	color: #012A95;
}
.font_blue12px {
	font-size: 12px;
	line-height: 140%;
	color: #012A95;
}

.font_bluestrong {
	font-size: 12px;
	font-weight: bold;
	color: #012A95;
	margin: 0px;
	padding: 0px;
}
.font_suminfo {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #4C4C4C;
	border-bottom: 1px dashed #CFCFCF;
	text-align: center;
	margin: 0px 0px 10px;
	padding: 8px;
}



.form_text {
	font-size: 11px;
	border: 1px groove #A4B4C1;
}
.form_btm_red {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/eng_image/btn_red.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 108px;
	border-style: none;
}
.form_btm_red2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/eng_image/btm_red.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 112px;
	border-style: none;
}

.form_btm_gray {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	background: url(/eng_image/btm_gray.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 100px;
	border-style: none;
}
.form_btm_gray2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(/eng_image/btm_gray2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 58px;
	border-style: none;
}



.foot_nav {
	margin: 0px;
	padding: 7px 8px 0px 12px;
}
a.afootnav_title {
	background: url(/eng_image/btm_foot.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	height: 22px;
	width: 146px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #7C7D7F;
	text-decoration: none;
	font-weight: bold;
}
a.afootnav_title2 {
	background: url(/eng_image/btm_foot2.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	height: 22px;
	width: 173px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #7C7D7F;
	text-decoration: none;
	font-weight: bold;
}

a.agray {
	color: #5C5C5C;
	text-decoration: none;
}
a.agray:hover {
	color: #CC0000;
	text-decoration: none;
}
a.ablueline {
	color: #012A95;
	text-decoration: underline;
}
a.ablueline:hover {
	color: #BD0000;
	text-decoration: underline;
}
a.atab_on {
	line-height: 26px;
	font-weight: bold;
	color: #D91018;
	text-decoration: none;
	background: url(/eng_image/tab.gif) no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 112px;
	display: block;
}
a.atab_off {
	line-height: 26px;
	color: #5C5C5C;
	text-decoration: none;
	background: url(/eng_image/tab.gif) no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 112px;
	display: block;
}

a.ared {
	color: #DF0001;
	text-decoration: none;
}
a.aredline {
	color: #DA0000;
	text-decoration: underline;
}


.box_main {
	margin: 0px 5px;
	padding: 0px;
}
.box_main_gray {
	border: 1px solid #D1D1D1;
	margin: 0px 6px 23px 5px;
	padding: 0px;
}
.box_design_slogan {
	font-size: 14px;
	font-weight: bold;
	color: #4C4C4C;
	text-align: center;
	margin: 0px 60px;
	padding: 9px;
	border: 1px solid #D3D3D3;
	background: #FFFFFF;
}

.box_space {
	margin: 0px;
	padding: 0px;
	height: 6px;
	overflow: hidden;
}
.box_photo {
	margin: 0px;
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.box_photobord {
	border: 1px solid #CCCCCC;
}


.box_preview {
	background: #E7E7E7;
	margin: 10px;
	padding: 23px 0px 12px 23px;
	text-align: center;
	clear: both;
}
.box_btm {
	margin: 9px 0px 0px;
	padding: 12px 16px 12px 12px;
	border-top: 1px dashed #CFCFCF;
	text-align: right;
}
.banner {
	margin: 0px;
	padding: 0px;
	height: 148px;
	overflow: hidden;
}






.bg_member {
	background: url(/eng_image/bg_member.jpg) no-repeat left top;
	margin: 0px 5px;
	padding: 15px 0px 0px 184px;
	text-align: left;
}
.bg_tab {
	background: url(/eng_image/tabline.gif) no-repeat left;
	margin: 0px;
	padding: 0px 0px 0px 1px;
}
.bg_index {
	background: url(/eng_image/line3.jpg) repeat-y center;
}


.list_tips {
	line-height: 140%;
	color: #5C5C5C;
	margin: 0px 0px 0px 17px;
	padding: 0px;
}
.list_tips li {
	background: url(/eng_image/arrow_blue.gif) no-repeat left;
	padding: 0px 0px 0px 11px;
	list-style: none;
	margin: 3px 0px;
}
.list_tips a {
	color: #5C5C5C;
	text-decoration: none;
}
.list_tips a:hover {
	color: #A20000;
	text-decoration: none;
}
.list_sidebox {
	margin: 5px 1px;
	padding: 0px;
}
.list_sidebox li {
	font-size: 12px;
	line-height: 140%;
	color: #5C5C5C;
	background: #F6F6F6 url(/eng_image/dot.gif) no-repeat 12px 7px;
	margin: 0px;
	padding: 2px 0px 2px 23px;
	list-style: none;
}
.list_sidebox .second {
	background: #ffffff url(none);
}
.list_sidebox a {
	color: #5C5C5C;
	text-decoration: none;
}
.list_sidebox a:hover {
	color: #AE0000;
	text-decoration: none;
}
.list_temp {
	margin: 13px 0px 0px;
	padding: 0px;
	color: #4C4D4D;
}
.list_temp li {
	margin: 0px 7px 0px 0px;
	padding: 6px 8px;
	list-style: none;
	height: 148px;
	width: 179px;
	border: 1px solid #D4D4D4;
	display: inline;
	float: left;
}
.list_tempShu {
	margin: 13px 0px 0px;
	padding: 0px;
	color: #4C4D4D;
}
.list_tempShu li {
    margin: 0px 7px 0px 0px;
	padding: 6px 8px;
	list-style: none;
	height: 230px;
	width: 179px;
	border: 1px solid #D4D4D4;
	display: inline;
	float: left;
}
.list_temp .numname {
	color: #659FB2;
}
.list_layout {
	margin: 0px 8px;
	padding: 0px;
}
.list_layout li {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	list-style: none;
	display: inline;
	float: left;
}
.list_layout span {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 4px 0px;
}
.list_layout .card {
	margin: 0px;
	padding: 2px;
	border: 1px solid #CDCDCF;
}
.list_guard {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	line-height: 140%;
	color: #4C4C4C;
}
.list_guard h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 5px;
	padding: 0px;
}
.list_guard .redon {
    color: #CC0100;
}
.list_guard li {
	list-style: none;
	border: 1px dashed #BBBBBB;
	display: inline;
	margin: 0px 11px 0px 0px;
	padding: 9px 4px 9px 9px;
	float: left;
	width: 173px;
}
.list_sidemenu {
	font-size: 12px;
	line-height: 140%;
	color: #4C4C4C;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 10px;
}
.list_sidemenu li {
	list-style: none;
	background: url(/eng_image/arrow_blue.gif) no-repeat left 8px;
	margin: 5px 0px;
	padding: 0px 0px 0px 12px;
}
.list_sidemenu a {
	color: #4C4C4C;
	text-decoration: none;
}
.list_sidemenu a:hover {
	color: #BB0000;
	text-decoration: none;
}
.index_notice {
	background: url(/eng_image/bg_index.jpg) repeat-x;
	margin: 0px;
	padding: 8px 0px;
	height: 16px;
}

.indexlist{
	background: url(/eng_image/line2.jpg) repeat-x bottom;
	padding: 8px 28px 17px 29px;
	width: 343px;
	list-style: none;
	margin: 0px;
}
.indexlist_txt {
	margin: 0px 0px 0px 161px;
	padding: 0px;
	line-height: 140%;
	color: #5C5C5C;
	font-size: 12px;
}
.indexlist_title2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin: 15px 0px;
	padding: 0px;
	display: block;
}
.indexlist_title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #D81900;
	margin: 15px 0px;
	padding: 0px;
	display: block;
}
.indexlist_price {
	line-height: 140%;
	color: #012A95;
	width: 148px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.indexlist_price em {
	font-size: 13px;
	font-weight: bold;
	color: #D91018;
	font-style: normal;
}
.indexlist_more {
	margin: 0px;
	padding: 8px 0px 0px;
	display: block;
}
.indexlist_text {
	font-size: 12px;
	line-height: 150%;
	color: #5C5C5C;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
.indexlist_text li {
	list-style: none;
	background: url(/eng_image/dot_index.jpg) no-repeat left 9px;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}
.indexlist_text a {
	color: #5C5C5C;
	text-decoration: none;
}
.indexlist_text a:hover {
	color: #BB0000;
	text-decoration: none;
}








.bord_photo {
	border: 1px solid #D4D4D4;
}




.foot_navlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #8A8A8A;
	margin: 0px;
	padding: 0px 0px 20px 38px;
}
.foot_navlist li {
	background: transparent url(/eng_image/arr.gif) no-repeat left 6px;
	margin: 4px 0px;
	padding: 0px 0px 0px 8px;
	list-style: none;
}
.foot_navlist a {
	color: #8A8A8A;
	text-decoration: none;
}
.foot_navlist a:hover {
	color: #B50000;
	text-decoration: none;
}
.footmemu {
	background: url(/eng_image/bg_foot.jpg) repeat-x;
	height: 36px;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #8A8A8A;
}
.footmemu a {
	text-decoration: none;
	color: #8A8A8A;
}
.footmemu a:hover {
	color: #9F0000;
	text-decoration: none;
}
.foot_corp {
	font-size: 12px;
	color: #8A8A8A;
	line-height: 160%;
	margin: 0px;
	padding: 12px 0px 0px;
	height: 45px;
}

.style_org2{color: #012a95; font-weight:bold;}

a.a5 {
	color: #5c5c5c;
	text-decoration: none;
}

