/*通用*/
* html {}
*{padding:0px;margin:0px;}
* li{list-style:none;}
a{text-decoration:none;color:#20537A;}
a:hover{text-decoration:underline;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;}
.clearfix {_zoom: 1;}
*+html .clearfix {overflow:auto;}
body,p,th,td,input,select,textarea{
    font:normal normal 12px "SimSun";
    color:#111111;
}
body{
	margin:0;
	padding:0;
/*	background-color: #F8FCFD;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat;*/
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size:14px;
}
ul,dl,ol,form{
	margin:0;
	padding:0;
}
ul li,ol li{
	list-style-type:none;
}
dl dt,dl dd{
	margin:0;
	padding:0;
}
p{
	margin:5;
	padding:5;
	line-height:18px;
}
hr{
	border:#000 0 solid;
	border-top:#D1D7DC 1px solid;
	height:0;
}
img{
	border:0;
}
a:link,a:visited{
	color:#0000FF;
	text-decoration:none;
}
a:hover,a:active{
	color:#F50;
	text-decoration:underline;
}
.B {
	font-weight: bold;
}
#header {
	height:125px;
	margin-top:0px;
	background-image: url(../images/headbg.gif);
	background-repeat: repeat-x;
	background-position: left 8px;
}
.main_body {
	width: 690px;
}
#menu_nav{width:970px; margin:0 auto;}
#top_bar {
	line-height: 33px;
	background-image: url(../images/top_bg.png);
	background-repeat: repeat-x;
	height: 33px;
}

.menu_nav{width:970px;height:48px;background:url(/images/nav_bg.gif) repeat-x;float:left;margin-top:18px;}
.max_w {
	width: 1000px;
}

#ClsList {
	width: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu ul,#menu ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu li{ float:left; width:100px; height:23px;}
#menu .item{
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right -26px;
	width: 102px;
	text-align: center;
}
#menu .home{
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active {
	font-size: 14px;
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
	width: 100px;
	margin-top: 5px;
	display: block;
}
#menu .home a:link,#menu .home a:visited,#menu .home a:hover,#menu .home a:active {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;

}
#ClsList dl,#ClsList dt,#ClsList dd{
	margin: 0px;
	padding: 0px;
}
#ClsList dl{
	width:540px;
	padding-right:15px;
	margin:8px auto;
}
#ClsList dt{
	margin: 0px 5px 0px 0px;
	width: 100%;
	border-bottom: 1px dashed #E6E6E6;
}
#ClsList dt a{
	font-weight: bold;
	color: #333333;
}
#ClsList dd{
	margin-right:5px;
	word-break:keep-all;
	margin-top: 5px;
	line-height: 150%;
	float: left;
	display: inline;
}
#ClsList dd a{ 
	color: #666666;
}

#ClsList2 {
	width: 226px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#ClsList2 dl,#ClsList2 dt,#ClsList2 dd{
	margin: 0px;
	padding: 0px; 
}
#ClsList2 dl{
	width:226px;
	padding-right:0px;
	margin:8px auto;
}
#ClsList2 dt{
	margin: 0px 5px 0px 0px;
	width: 100%;
	border-bottom: 1px dashed #E6E6E6;
}
#ClsList2 dt a{
	font-weight: bold;
	color: #333333;
}
#ClsList2 dd{
	margin-right:5px;
	word-break:keep-all;
	margin-top: 5px;
	line-height: 150%;
	float: left;
	display: inline;
}
#ClsList2 dd a{
	color: #666666;
}

.CorpCard {
}
.CorpCard dl,.CorpCard dt,.CorpCard dd{
	margin: 0px;
	padding: 0px;
}
.CorpCard dl{
	width:230px;
	background: #FCFCFC;
	border: 1px solid #C8C8C8;
	overflow: hidden;
	margin: 5px auto;
}
.CorpCard dt{
	width: 220px;
	border-bottom: 1px solid #DAE3E4;
	padding: 5px 3px;
	margin-right: auto;
	margin-left: auto;
	white-space: nowrap;
}
.CorpCard dt a{
	font-weight: bold;
	color: #333333;
}
.CorpCard dd{
	margin: 5px;
	white-space: nowrap;
}
.CorpCard dd a{
	color: #666666;
}
.CorpCard dd.Summary{
	height: 70px;
	word-wrap:break-word;
	width: 225px;
	overflow: hidden;
	white-space: normal;
}
.CorpCard dd.Summary span{
	color: #839179;
	line-height:140%;
}
.tb1,.tb2{
	margin-top: 8px;
}
.tb1 .tb,.tb2 .tb {
	margin:4px 0px;
}
.rElite {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border-bottom: 1px solid #999999;
}
.tb1 {
	border: 1px solid #EBECB7;
	background: #F3F4D5;
}
.tb1 .tb {
	border: 1px dashed #CED154;
	background: #FDFDF7;
}
.tb2 {
	border: 1px solid #C1E0FF;
	background: #EAF1FD;
	
}
.tb2 .tb {
	border: 1px dashed #BCCFF5;
	background: #F8FAFE;
}
.nodata {
	font-size: 14px;
	color: #FF0000;
}
.main_body {
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/*报价表格*/
.xbbj table,#xbwl {
	background-color: #C1C9DB;
	width:570px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D7EF;
	border-right-color: #C6CAEA;
	border-bottom-color: #C6CAEA;
	border-left-color: #C6CAEA;
}
.xbbj2 table{
	background-color: #C1C9DB;
	width:360px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D3D7EF;
	border-right-color: #C6CAEA;
	border-bottom-color: #C6CAEA;
	border-left-color: #C6CAEA;
}

.h1-title {
	font-size: 18px;
	color: #3636D8;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 32px;
	height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#copyright {
	color: #77c;
	font-weight: bold;
}
.r_side {
	background-color: #FFFFFF;
}
.index_lside {
	width: 580px;
	background-color: #FFFFFF;
}
.index_rside {
	padding-right: 2px;
	background-color: #FFFFFF;
}
#xbwl td{
	background-color: #FFFFFF;
	padding-top:4px;
	text-align:center;
}
#footer {
	background-image: url(/images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 10px;
}

.xbbj .style2{}
.xbbj .style3{
/*	line-height: 27px;
	height: 27px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C4C0EB;
	font-size: 14px;
	background-color: #BFE5F6;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;*/
}
a.pt:link,a.pt:visited,a.pt:active,a.cr:link,a.cr:visited,a.cr:active{
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #E6EFFF;
	padding:5px 5px 3px 22px;
	border: 1px solid #DAE4FE;
}
a.cr:link,a.cr:visited,a.cr:active{
	background-image: url(../images/calendar.gif);
	background-position: 5px center;
}
a.pt:link,a.pt:visited,a.pt:active {
	background-image: url(../images/print.gif);
	background-position: 5px center;
}
a.pt:hover,a.cr:hover{
	color: #0000FF;
	background-color: #DBE7FD;
	border: 1px solid #C0C8F8;
}
.xbbj tr{background-color: #FFFFFF;}
.xbbj td{
	background-color: #FFFFFF;
	padding-top:2px;
	text-align:center;
	height:18px;
	line-height:18px;
}
.xbbj2 tr{background-color: #FFFFFF;}
.xbbj2 td{
	background-color: #FFFFFF;
	padding-top:2px;
	text-align:center;
	height:18px;
	line-height:18px;
}
.putdate {
	font-size: 14px;
	font-weight: bold;
	color: #3FA518;
	padding-left: 35px;
	line-height: 32px;
	height: 32px;
	display:none;
}
.putdate span{
	color: #FF6215;
}
.green {color: #039A01;font-weight: bold;}
.red{color:#FF0000; font-weight:bold;}
.blue{color:#007BA8; font-weight:bold;}
.yellow{color:#F76206;font-weight:bold;}
a.gray { color:#999; }
a.red { color:#CB4721; }
a.red:hover { color:#222; }
.ico_tel,.ico_mob,.ico_fax{	font-family: "新宋体";font-weight: bold;color: #063CF2;}
.ico_home{background:url(/images/allbgs.gif) no-repeat -4px 0px;height:13px;padding-left:12px;}
.ico_tel{background:url(/images/allbgs.gif) no-repeat 0px -113px;height:14px;padding-left:17px;}
.ico_hand{background:url(/images/allbgs.gif) no-repeat -3px -128px;height:15px;padding-left:14px;}
.ico_print{background:url(/images/allbgs.gif) no-repeat 0px -35px;height:16px;padding-left:18px;}
.ico_mob{background:url(/images/allbgs.gif) no-repeat 0px -56px;height:16px;padding-left:16px;}
.ico_link{background:url(/images/allbgs.gif) no-repeat 0px -15px;height:16px;padding-left:19px;}
.icon_msn{background:url(/images/allbgs.gif) no-repeat -1px -72px;height:16px;padding-left:18px;}
.ico_fax{background:url(/images/allbgs.gif) no-repeat 0px -93px;height:16px;padding-left:18px;}
#top_bar .login_txt_box {
	border: 1px solid #999999;
	width: 75px;
	height:16px; *height:16px; line-height:16px; *line-height:16px; padding-top:2px; *padding-top:1px;
}
#LoginMsg {
	color: #FF0000;
}
#DataStatInfo sup {
	color: #FF0000;
}
#DataStatInfo sub {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

