﻿html{
	margin:0;
	height:100%;
	overflow-x:hidden;
}
body{
	margin:0;
	height:100%;
	text-align:center;
	font-family: Arial, "微软雅黑", "宋体", "新細明體", Helvetica, sans-serif;
	scrollbar-face-color:#FFF; 
	scrollbar-shadow-color:#BFE4EA; 
	scrollbar-highlight-color:#BFE4EA;
	scrollbar-3dlight-color:#BFE4EA;
	scrollbar-darkshadow-color:#97D0E1;
	scrollbar-track-color:#eee;
	scrollbar-arrow-color:#97D0E1;
	background:#1860AC url(../images/bg.png) left top repeat-x;
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin: 0 auto;
	padding: 0;
	list-style:none;
	border: 0;
}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
}
table,td,tr,th,div,ul,dl,dt,dd{
	color:#FFF;
	font-size:12px;
	line-height:22px;
}
img{
	border:0;
}
/*超级链接--------
---------------------------------------------------------------------*/
a:link {
	color:#FFF;
	text-decoration:none;
}
a:visited {
	color: #ccc;
	text-decoration:none;
}
a:hover {
	color:#990000;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #2B4C79;
}
.cRed,a.cRed:link,a.cRed:visited,a.cRed:hover,a.cRed:active{ color:#f00;text-decoration:underline;}
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:hover,a.cBlue:active{color:#0140fe;text-decoration:underline;}
.cGreen,a.cGreen:link,a.cGreen:visited,a.cGreen:hover,a.cGreen:active{color:#19604d}
.cYellow,a.cYellow:link,a.cYellow:visited,a.cYellow:hover,a.cYellow:active{color:#f09e00}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff}
.cMedi,a.cMedi:link,a.cMedi:visited,a.cMedi:hover,a.cMedi:active{color:#aa2285}
.cDark,a.cDark:link,a.cDark:visited,a.cDark:hover,a.cDark:active{color:#e35b00}
.cDeep,a.cDeep:link,a.cDeep:visited,a.cDeep:hover,a.cDeep:active{color:#007fe4}
.cDodge,a.cDodge:link,a.cDodge:visited,a.cDodge:hover,a.cDodge:active{color:#045799}
/*超级链接--------
---------------------------------------------------------------------*/
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:0px; width:0px; height:0; visibility: hidden; line-height: 0}
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.dis{display:block}
.undis{display:none}
/*--------文本左右对齐
---------------------------------------------------------------------*/
.duiqi{
	text-align:justify;
	/*text-justify:inter-ideograph;*/
}
/*--------图片
---------------------------------------------------------------------*/
img.best {
	padding: 2px; 
	border: 1px dotted #62400C; 
	background-color: #FFF; 
}
img.bests {
	padding: 3px; 
	background-color: #FFF;
	border: 1px solid #ccc;
}
img.imgleft{
	float:left;
	margin:0 10px 0 0;
}
/*--------自定义
---------------------------------------------------------------------*/
.tab_border{
	border:1px #666 solid;
}
.tab_border th,.tab_border td{
	margin:-1px 0 0 -1px;
	padding:0 10px;
	border:1px #666 solid;
}		
/*--------头部
---------------------------------------------------------------------*/
.header{
	margin:0 auto;
	width:1002px;
	height:414px;
	text-align:center;
	border:0px #FFF solid;
	clear:both;
	background:url(../images/ind_bg.jpg) center top no-repeat;
}
.header .hlogo{
	float:left;
	width:240px;
	height:98px;
	border:0px #390 solid;
	clear:both;background:url(http://img.tongji.cn.yahoo.com/183755/ystat.gif) no-repeat;
}
.header .hlogo .hlflash{
	left:38px;
	top:34px;
	position:relative;
	z-index:10;
	border:0px fuchsia solid;
}
.header .hlogo .hlink{
	left:0;
	top:0;
	position:relative;
	height:98px;
	width:240px;
	z-index:100;
	border:0px fuchsia solid;
}
.header .hlogo .hlink a{	
	display:block;
	height:98px;
	width:240px;
	text-indent:-10000px;
}
.header .hlag{
	float:left;
	padding:10px 70px 0 0;
	height:40px;
	width:690px;
	border:0px red solid;
}
.header .hlag a,.header .hlag a:visited{
	float:right;
	display:block;
	height:30px;
	width:80px;
	color:#1963AE;
	line-height:30px;
	background:url(../images/lag.png) center center no-repeat;
}
.header .hnav{
	padding:8px 0 0 0;
	float:left;
	width:760px;
	height:40px;
	border:0px navy solid;
}
.header .hnav li{
	display:inline-block;
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	color:#FFF;
}
.header .hnav li a,.header .hnav li a:visited{
	display:block;
	height:30px;
	width:100px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}
.header .hbanner{
	position:relative;
	float:left;
	width:1002px;
	height:316px;
	text-align:center;
	border:0px navy solid;
	background:url(../images/ind_bg.jpg) center -98px no-repeat;
	overflow:hidden;	
}
.header .hbanner .hbflash{
	position:absolute;
	top:1px;
	left:80px;
	z-index:10;
}
.header .hbanner .hbcontent{
	position:absolute;
	padding:3px;
	top:218px;
	left:79px;
	height:70px;
	width:230px;
	z-index:100;
	border:0px #1C8CBC solid;
}
.header .hbanner .hbcontent #marqueediv6{
	height:70px;
	width:230px;
	overflow:hidden	
}
.other_header{
	margin:0 auto;
	width:1002px;
	height:269px;
	text-align:center;
	border:0px #FFF solid;
	clear:both;
	background:url(../images/main_bg.jpg) center top no-repeat;
}
.other_header .hlogo{
	float:left;
	width:240px;
	height:98px;
	border:0px #390 solid;
	clear:both;
}
.other_header .hlogo .hlflash{
	left:38px;
	top:34px;
	position:relative;
	z-index:10;
	border:0px fuchsia solid;
}
.other_header .hlogo a{	
	display:block;
	float:left;
	height:98px;
	width:240px;
	text-indent:-10000px;
}
.other_header .hlag{
	float:left;
	padding:10px 70px 0 0;
	height:40px;
	width:690px;
	border:0px red solid;
}
.other_header .hlag a,.other_header .hlag a:visited{
	float:right;
	display:block;
	height:30px;
	width:80px;
	line-height:30px;
	color:#1963AE;
	background:url(../images/lag.png) center center no-repeat;
}
.other_header .hnav{
	padding:8px 0 0 0;
	float:left;
	width:760px;
	height:40px;
	border:0px navy solid;
}
.other_header .hnav li{
	display:inline-block;
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	color:#FFF;
}
.other_header .hnav li a,.other_header .hnav li a:visited{
	display:block;
	height:30px;
	width:100px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}
.other_header .hbanner{
	width:1002px;
	height:160px;
	text-align:center;
	border:0px navy solid;
}
/*--------底部-----------------------------------------------------------*/
.footer{
	margin:0 auto;
	padding:8px 0 0 170px;
	width:832px;
	height:46px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	clear:both;
	color:#0394C1;
	border:0px aqua solid;
	background:url(../images/logo.jpg) 210px center no-repeat;
}
.footer .fcontent{
	height:25px;
	line-height:25px;
	clear:both;
	text-align:center;
}
.footer,.footer a,.footer a:visited{
	color:#0394C1;
}
/*--------公共部分
---------------------------------------------------------------------*/
/*打印样式*/
.print fieldset{
	margin:0 auto;
	width:566px;
	clear:both;
	text-align:left;
}
.print .car{
margin:0 auto;
width:580px;
clear:both;
}
.print .car li{
float:left;
padding:0 0 0 10px;
margin:-1px -1px 0 0;
height:60px;
line-height:60px;
border:1px solid #ccc;
}
.print .car .aa{
width:20px;
}
.print .car .bb{
width:80px;
}
.print .car .cc{
width:80px;
}
.print .car .dd{
width:80px;
}
.print .car .ee{
width:566px;
height:40px;
line-height:40px;
}
/*复选框*/
.input{
	margin:0;
	width:100px;
	border:0px #000 solid;
	line-height:14px;
}
.input span{
	float:left;
	font-size:12px;
}
.input a{
	float:left;
	display:block;
	height:13px;
	width:13px;
	text-indent:-10000px;
	background:url(../images/input.png) 0 0;
}
.input a:hover{
	background:url(../images/input.png) 0 -13px;
}
.input a:active{
	background:url(../images/input.png) 0 -26px;
}
/*选项卡*/
#tabs0 {
	 height: 200px;
	 width: 400px;
	 border: 0px solid #cbcbcb;
}
.menu0{
	padding:0 15px;
	width: 400px;
	height:32px;
	background:url(../images/card.png) left bottom no-repeat;
}
.menu0 li{
	 display:block;
	 float: left;
	 margin:0 1px;
	 padding: 4px 0;
	 width:100px;
	 text-align: center;
	 cursor:pointer;
	 border:1px solid #cbcbcb;
	 background:#f3f3f3
}
.menu0 li.hover{
	border:1px solid #cbcbcb;
	border-bottom:0;
	margin:1px 1px;
	color:#DCA600;
	background:#E9EFFF;

}
#main0 ul{
	display: none;
	padding:0 0 0 20px;
}
#main0 ul.block{
	 display: block;
}
/*----Feedback_Form-----------------------------------------------*/
.fb_form form{
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
}
.fb_form legend{
	color:#FFF;
	font-weight:bold;
}
.fb_form label{
	width:100%;
	float:left;
	height:40px;
	line-height:40px;
}
.fb_form label .text{
	float:left;
	width:30%;
	text-align:right;
	padding:0 10px 0 0;
	height:40px;
	line-height:40px;
}
.fb_form label .radio{
	float:none;
	width:auto;
}	
.fb_form label input,.fb_form label textarea,.fb_form label select{
	display:inline-block;
	margin:10px 0 0 0;
	width:40%;
	float:left;
	background:transparent;
	border:1px #666 solid;
	line-height:40px;
}
/*----分类-----------------------------------------------*/
.class_list{
	display:inline;
	margin:10px 0 0 15px;
	padding:20px 0;
	width:218px;
	zoom:1;
	overflow:hidden;
	clear:both;
	border:0px aqua dotted;
	background:url('../images/left_clas_bg.gif');
}
.class_list li{
	float:right;
	height:34px;
	width:198px;
	text-align:left;
	/*line-height:70px;*/
	font-weight:bold;
	border-bottom:0px #aaa dotted;
}
.class_list li.wsp{
	line-height:22px;
	height:22px;
	clear:both;
}
.class_list li.wsp a,.class_list li.wsp a:visited{
	display:block;
	padding:0 0 0 50px;
	margin:-1px 0 0 -1px;
	height:22px;
	line-height:22px;
	width:130px;
	color:#CCC;
	text-align:right;
	font-size:12px;
	text-decoration:none;
	font-weight:lighter;
}
.class_list li a,.class_list li a:visited{
	display:block;
	padding:0 0 0 20px;
	height:34px;
	line-height:34px;
	width:178px;
	color:#CCC;
	text-align:left;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
}
.class_list li a:hover{
	color:#FFF;
	background:url('../images/left_clas_hover.png') 0 -34px no-repeat;
}
.class_list li a.actb,.class_list li a.actb:visited{
	color:#FFF;
	background:url('../images/left_clas_hover.png') no-repeat;
}
/*----产品列表-----------------------------------------------*/
.pro_list{
	float:left;
	clear:both;
	text-align:left
}
.pro_list li{
	float:left;
	display:inline;
	padding:5px 0;
	height:120px;
	width:125px;
	text-align:center;
	line-height:20px;
	border:0px #FFF dotted;
}
.pro_list li img.ind{
	width:100px;
	height:80px;
}
.pro_list .pro_pic{
	float:left;
	width:170px;
	height:180px;
	border:0px #000 dotted;

}
.pro_list .pro_content{
	float:left;
	width:350px;
	text-align:left;
	height:180px;
	line-height:40px;	
}
.pro_list .pro_contents{
	float:left;
	width:110px;
	text-align:left;
	height:180px;
	line-height:50px;
	border:0px #000 solid;
}
.pro_list .pro_contents label{
	display:block;
	line-height:10px;
	border:0px #000 solid;
}
.pro_list img{
	float:left;
	display:inline;
	margin:5px;
	padding:5px;
	width:140px;
	height:100px;
	border:2px #333 solid;
	background:#FFF;
}
/*----产品列表-----------------------------------------------*/
.pro_lists{
	float:left;
	clear:both;
	text-align:left
}
.pro_lists li{
	float:left;
	display:inline;
	height:170px;
	width:180px;
	text-align:center;
	line-height:20px;
	border:0px #FFF dotted;
}
.pro_lists img{
	margin:0 auto;
	padding:5px;
	width:140px;
	height:100px;
	border:1px #666 solid;
	background:#FFF;
	clear:both;
}
.pro_lists span{
	margin:0 auto;
	line-height:20px;
	width:140px;
	clear:both;
	cursor:pointer;
}
/*----新闻列表-----------------------------------------------*/
.ind_news{
	clear:both;
	float:left;
	width:auto;
	height:auto;
}
.ind_news li{
	float:left;
	display:inline;
	margin:0 0 0 20px;
	border:0;
	width:200px;
	height:25px;
	line-height:25px;
}
.ind_news li a{
	float:left;
	display:block;
	color:#666;
}
.ind_news li a,.ind_news li a:visited{
	color:#666;
}
.ind_news li a.actb{
	font-weight:bold;
	font-size:14px;
	color:#000;
}
/*2*/
.news ul{
	clear:both;
	float:left;
	padding:0;
	width:auto;
	height:auto;
}
.news li{
	float:left;
	clear:both;
	padding:0 0 0 12px;
	border:0;
	height:25px;
	width:560px;
	line-height:25px;
	border-bottom:1px #ccc dashed;
	background:url(../images/inco_news.png) left center no-repeat;

}
.news li span{
	float:left;
	margin:0 0 0 20px;
	color:#ccc;
	font-size:10px;
}
.news li a{
	float:left;
	display:block;

}
.news li a,.news li a:visited{
	color:#FFF;
	text-decoration:none;
}
/*--购物车---------------------------------------------------*/
.car{
width:580px;
clear:both;
}
.car li{
float:left;
padding:0 0 0 10px;
margin:-1px -1px 0 0;
height:60px;
line-height:60px;
border:1px solid #ccc;
}
.car .aa{
width:20px;
}
.car .bb{
width:80px;
}
.car .cc{
width:80px;
}
.car .dd{
width:80px;
}
.car .ee{
width:400px;
height:30px;
line-height:30px;
border-right:0;
}
.car .ff{
display:inline;
padding-right:20px;
width:137px;
height:30px;
line-height:30px;
border-left:0;
text-align:right;
}
.carf form{
	margin:0 10px 0 15px;
	padding:0;
	font-size:11px;
	}
.carf label{
width:96%;
float:left;
line-height:22px;

}
.carf label .text{
float:left;
width:110px;
text-align:left;
padding:0 10px 0 0;
}
.carf label input,.carf label textarea{
width:305px;
float:left;
color:#FFF;
line-height:22px;
background:fixed;
border:1px #ccc solid;
}
/*--------分页样式----------------------------------------------------*/
.pagelink{
	display:block;
	text-align:center;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	height:30px;
	line-height:30px;
	clear:both;
	color:#62400C;
}
.pagelink a,.pagelink a:visited{
	border:1px solid #879FE0;
	width:20px;
	height:19px;
	text-align:center;
	padding:0;
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:#A7DDE9;
	color:#597BD5;
	line-height:19px;
	text-decoration:none;
}
.pagelink a:hover{
	border:1px solid #015696;
	width:20px;
	height:19px;
	text-align:center;
	padding:0;
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:#A7DDE9;
	color:#015696;
	line-height:19px;
}
.pagelink u{
	border:1px solid #ccc;
	width:20px;
	height:19px;
	text-align:center;
	padding:0;
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:#f3f3f3;
	color:#ccc;
	line-height:19px;
}
.pagelink b{
	border:1px solid #666;
	width:20px;
	height:19px;
	text-align:center;
	padding:0;
	display:block;
	float:left;
	margin:0 5px 0 0;
	color:#FFF;
	background:#015696;
	font-weight:bold;
	line-height:19px;
}
.topclose{
	float:left;
	width:400px;
	clear:both;
	margin:;
	padding:12px 0 0 0;
}
.topclose .top,.topclose .close{
	float:left;
	margin:0 10px 0 0;
	}
.topclose .top a{
	float:left;
	font-size:11px;	
	color:#EA6D10;
	}
.topclose .close a{
	float:left;
	margin:0;
	font-size:11px;	
	color:#EA6D10;
}
.topclose .top a:hover,.topclose .close a:hover{
	border:0px solid #B7DA4B;
	text-decoration: underline;
}
/*--------LiveValidation
---------------------------------------------------------------------*/
.LV_valid {
    color:#339900;
}
	
.LV_invalid {
	color:#CC0001;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
    font-family:Arial, Helvetica, sans-serif;

}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #339900;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0001;
}