@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #e3e3e3;}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto;}
/********** header **********/
.blok_header { margin:0; padding:0;}
.header { width:960px; margin:0 auto; padding:0;}
/* logo */
.logo { padding:0; margin:0; width:240px; float:left;}
/* search */
.search { float:right; padding:0; margin:25px 0 0 0; }
.search form { display:block; float:left; padding:5px 0;}
.search form span { display:block; float:left; background: url(/my/images/search_bg.gif) left top no-repeat; width:190px; padding:0;}
.search form .keywords { float:left; background:none; border:0; height:14px; width:180px; padding:11px 5px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#a1a1a1;}
.search form .button { float:left; margin:0; padding:0;}
/*header_text*/
.header_text { height:308px; margin:0 auto; padding:0; width:960px; background: url(/my/images/slider_bg.gif) top no-repeat;}
.header_text .div .left1 { float:right; width:480px; padding:0; margin:0; }
.header_text .div .left1 h2 {font:bold 34px  Arial, Helvetica, sans-serif; color:#fff;  padding:27px 0 13px 0; margin:0;}
.header_text .div .left1 img { float:left; margin:0px 20px 0 0; padding:0;}
.header_text .div .left1 a {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.header_text p { font:normal 14px  Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0; line-height:1.8em;}
/* header_text2 */
.header_text2 { height:124px; margin:0 auto; padding:0; width:960px; background:url(/my/images/header_text_bg2.gif) top no-repeat;}
.header_text2 h2 { width:900px; float:left; font: bold 34px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:45px 0 0 45px;}
/*body_bottom*/
.body_bottom { width:960px; background: url(/my/images/header_bottom_bg.gif) top repeat-x; height:52px; margin:0 auto; padding:0;}
/* menu */	
.menu { padding:5px 0 0 10px; margin:0; width:380px; float:left;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:13px 0; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px 10px; background:none;}
.menu ul li a:hover {   background: url(/my/images/r_menu.gif) no-repeat right ;}
.menu ul li a:hover span { background:url(/my/images/l_menu.gif) no-repeat  left ;}
.menu ul li a.active {background:url(/my/images/r_menu.gif) no-repeat  right ;}
.menu ul li a.active span {   background:url(/my/images/l_menu.gif) no-repeat  left ;}
/*Twitter*/
.Twitter { width:334px; float:right; background:url(/my/images/Twitter.gif) left no-repeat; padding:0; margin:10px 0 0 0;}
.Twitter p { font: normal 12px Arial, Helvetica, sans-serif; color:#a4f1f9; padding:0 0 0 45px; margin:0;}
.Twitter a { font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
/********** body **********/
.body { width:940px; margin:0 auto; background:url(/my/images/body_bg.gif) top repeat-y; padding:10px;}
.body h2 { color:#2c2c2c; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0; padding:15px 5px;}
.body h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:5px 0; padding:15px 5px; border-bottom:1px solid #e1e1e1;}
.body p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
.body p.grey { font: normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4; padding:10px 5px 0 5px; margin:0; line-height:1.8em;}
.body a { color:#469aac; text-decoration:none;}
.body img.port { margin:10px 10px; padding:0; text-align:center;}
.body img.but { margin:0; padding:15px 0 0 0; float:right;}
.left { width:550px; float:left; margin:0; padding:10px 15px; background: white; }
.left h2 { color:#2c2c2c; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0; padding:15px 5px;}
.left h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:5px 0; padding:15px 5px; border-bottom:1px solid #e1e1e1;}
.left p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
.left p.grey { font: normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4; padding:10px 5px 0 5px; margin:0; line-height:1.8em;}
.left a { color:#469aac; text-decoration:none;}
.left img.port { margin:10px 10px; padding:0; text-align:center;}
.left img.but { margin:0; padding:15px 0 0 0; float:right;}
.right { width:315px; float:right; margin:0px;  padding:10px 10px;  background: white;}
.right h2 { color:#2c2c2c; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0; padding:15px 5px;}
.right h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:5px 0; padding:15px 5px; border-bottom:1px solid #e1e1e1;}
.right p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
.right p.grey { font: normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4; padding:10px 5px 0 5px; margin:0; line-height:1.8em;}
.right a { color:#469aac; text-decoration:none;}
.right img { float:left; margin:10px 10px 15px 15px; padding:0;}
.right img.port { margin:10px 10px; padding:0; text-align:center;}
.right img.but { margin:0; padding:15px 0 0 0; float:right;}
.right_big { width:300px; background:#f6f6f6; border:1px solid #eaeaea; margin:0 auto; padding:7px;}
.right_small { border:1px solid #ededed; background:#fff; width:280px; padding:10px 7px; margin:0 auto;}
.right_small ul { margin:10px 5px; padding:0; list-style:none;}
.right_small li { border-bottom:1px solid #eaeaea; padding:5px 5px; margin:0;}
.right_small li a { font: bold 12px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
.right_small li a:hover { color:#5ac4d1; text-decoration:underline;}

.footer_resize { margin:0 auto 20px auto; padding:10px 0; width:960px; background:#469aac; border-bottom:1px solid #407e8b; height:80px;}
.footer_resize ul { margin:0; padding:20px 10px 10px 10px; list-style:none; float:left;}
.footer_resize img { display:inline; margin:5px 10px; padding:0;}
.footer_resize ul li { margin:0; padding:0 10px; float:left;}
.footer_resize p { margin:0; padding:20px 20px 10px 20px; float:right; color:#fff; font:normal 11px  Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer_resize a { color:#fff; font:normal 11px  Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}
.footer_resize a:hover { text-decoration:underline;}
/********** contact form **********/
.form { float:left; width:560px; margin-top:40px; margin-left:10px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:80px;  padding:5px 0; font:bold 12px  Arial, Helvetica, sans-serif; color:#5f5f5f; text-transform:capitalize;}
#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:400px; border:3px solid #eeeeee; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:400px; border:3px solid #eeeeee; margin:5px 0; padding:5px 2px; background:#fff; height:350px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 80px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dbdbdb; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}


/*左边选中的菜单*/
.menu ul li a.leftMenuOn
{background:url(/my/images/r_menu.gif) no-repeat  right ;}
.menu ul li a.leftMenuOn span {   background:url(/my/images/l_menu.gif) no-repeat  left ;}
/*左边未选中的菜单*/
.menu ul li a.leftMenuOff {}

a.nav:link {color:#000000;text-decoration:underline;line-height:150%;}
a.nav:visited {color:#000000;text-decoration:underline;line-height:150%;}
a.nav:hover{color:#000000;text-decoration:none;line-height:150%;}
.bb {  font-size: 12px; line-height: 30px}
.down {  font-size: 12px; line-height: 24px}

.f9 {
	font-family: "宋体", Arial;
	font-size: 9pt;
}
.f10 {
	font-family: Verdana;
	font-size: 10.5pt;
	line-height: 22px;
}
.overbackground{
	background-color: #FFCC00;
}
.outbackground{
	background-color: #163381;
}


.style1 {color: #FFFFFF}
.style2 {color: #bbdcfe}
.style3 {color: #001D79}
.style5 {color: #006600}


.f10_18 {
	font-size: 10.5pt;
	line-height: 18px;
}

a.a1:link {
	color: #000000;
	text-decoration: none;
}
a.a1:visited {
	color: #666666;
	text-decoration: none;
}
a.a1:hover {
	color: #FF6600;
	text-decoration: underline;
}.f16 {
	font-family: "宋体";
	font-size: 16pt;
	line-height: 30px;
}
.text_bg {
	font-family: Verdana;
	font-size: 9pt;
	background-color: #bbdcfe;
	border: 1px solid #000000;
}
.black{
    color:#000000;
}
.a_nolink
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
/*按钮*/
.button_go {
	font-size: 9pt;	line-height: 16px;	font-weight: bold;	background-color: #cccccc;	height: 22px;}
/*列表 标题  A 行 B 行 分别 */
.tr_title{font-family: "宋体", Arial;FONT-SIZE:12px;COLOR: #000000;padding-top:2px;background-color:#eeeeee;}
/*列表 标题  可以点击 排序 */
.tr_title_sort{cursor:pointer;font-family: "宋体", Arial;FONT-SIZE:12px;COLOR: #000000;padding-top:2px;background-color:#eeeeee;}
/*列表 A行  A 行 B 行 分别 */
.tr_normalA{FONT-SIZE:12px;COLOR: #333333;padding-top:2px;background-color:#f4f4f4;padding-left:5px;}
/*列表 B行  A 行 B 行 分别 */
.tr_normalB{FONT-SIZE:12px;COLOR: #000000;padding-top:2px;background-color:#ffffff;padding-left:5px;}
/*列表 B行  A 行 B 行 分别 */
.tr_over{FONT-SIZE:12px;COLOR: #000000;padding-top:2px;background-color:#eeeeee;padding-left:5px;}
/*列表 手 */
.tr_over_point{FONT-SIZE:12px;COLOR: #FF6600;padding-top:2px;background-color:#eeeeee;padding-left:5px;cursor:pointer;}
/*新闻标题*/
.fontCaption{	font-family: Verdana;font-size: 10.5pt;line-height: 22px;FONT-WEIGHT: bold;}
/*新闻内容*/
.fontContent{	font-family: Verdana;font-size: 10.5pt;line-height: 22px;}
/*新闻发布公司*/
.fontCompany{	font-family: Verdana;font-size: 10.5pt;line-height: 22px;}
/*新闻发布作者*/
.fontAuthor{	font-family: Verdana;font-size: 10.5pt;line-height: 22px;}
/*新闻发布日期*/
.fontDate{	font-family: Verdana;font-size: 10.5pt;line-height: 22px;}

.fontMoney{	font-family: Verdana;font-size: 11pt;line-height: 22px;}
/*页面背景*/
.fontBackColor{width:100%; background-color:white;}
.contentColor{width:100%; background-color:white;}
/*提交表单输入名称*/
.inputCaption{	font-family: "宋体", Arial;	font-size: 9pt;}
/*提交表单输入框*/
.inputBox{	font-family: "宋体", Arial;	font-size: 16px;text-align:right;}
/*提交表单输入框*/
.inputType{	font-family: "宋体", Arial;	font-size: 14px;}
/*留言标题*/
.boardTitle{font-family: "宋体", Arial;	font-size: 12px;background-color:#eeeeee;COLOR: #000000;}
/*留言内容*/
.boardContent{
	line-height: 24px;font-weight: normal;font-size: 12px;font-family: "宋体", Arial;background-color:#FFFFFF;COLOR: #000000;}
/*显示错误信息*/
.errorMessage{
	font-size: 20px;font-family: "宋体", Arial;COLOR: #ff0000;line-height: 24px;font-weight: bold;
}
/*帧*/
.iframeStyle{	
}
/*产品图片*/
.productImage{
/*	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
*/
	border-color:black;
      /** FF和Chrome下支持max-width和max-height样式 */
	max-width:600px; 
	max-height:400px; 
      /** IE下通过expression设置样式 **/
	width:expression(this.width > 600 && this.width > this.height ? 600 : true); 
	height:expression(this.height > 400 ? 400 : true); 
}
/*button*/
button{
	background-color:#0099CC;border:1px #01749A solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:70px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
.longButton{
	background-color:#0099CC;border:1px #01749A solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:140px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
.btnNormal{
	background-color:#0099CC;border:1px #01749A solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:70px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
.longBtnNormal{
	background-color:#0099CC;border:1px #01749A solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:140px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
.btnMouseOver{
	background-color:#FF9900;border:1px #CC6600 solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:70px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
.longBtnMouseOver{
	background-color:#FF9900;border:1px #CC6600 solid;padding-top:2px;COLOR:#ffffff;
	height:20px;	width:140px;	font-size:13px;	cursor:pointer;	text-align:center;VERTICAL-ALIGN: top;
}
/*hr 样式*/
.hrclass{color:yellow;}
/*信息隐藏样式*/
.infoInvisible{color:red;}
/*信息显示样式*/
.infoVisible{color:green;}

img.menu_si {
vertical-align:top;
width:30;
height:19;
}
.invalidInfo {
color:red;
}

a.product_type:link {
	color: #000000;
	text-decoration: none;
}
a.product_type:visited {
	color: #666666;
	text-decoration: none;
}
a.product_type:hover {
	color: #FF6600;
	text-decoration: underline;
}

.replyContent {
	color:blue;
}

.carTitleA{
font-family: "宋体", Arial;	font-size: 15px;
background-color:#eeeeee;COLOR: #000000;
height:20px;
}
.carTitleB{
font-family: "宋体", Arial;	font-size: 15px;
background-color:#ffffff;COLOR: #000000;
height:20px;
}
.invalidProduct{
	color:red;
}
.orderStateHr{	
border:none;
border-top:2px solid orange;
height:2px;
}
hr{
border:none;
border-top:1px solid #cccccc;
height:0;
}
#orderFlowTable td{
	vertical-align:top;
	text-align:center;
}
#userMenu {
height:40px;
vertical-align:top;
}
