
body {
height:auto;
padding:0px;
margin:0px;
font-size:12px;
line-height:150%;
background-color:#F2F1F1;
background-image:url(/Images/bg.png);
background-position:center -60px;
background-repeat: repeat-x;
}

ul,li,hr,h1,h2,h3,h4,h5,form {
margin:0px;
padding:0px;
border:0px;
list-style-type:none;
}

div,span,dl {
margin:0px;
padding:0px;
}

img {border:0px;}

a:link {
color: #0041D9;
text-decoration:none;
}

a:visited {
color: #0041D9;
text-decoration:none;
}

a:hover {
color: #D84600;
text-decoration: underline;
}

#body {
width:1000px;
height:auto;
text-align:left;
color:#404040;
}

#noscript {
float:left;
width:100%;
height:auto;
line-height:60px;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:red;
background-color:#FFD2D2;
overflow:hidden;
}

/******************************************************************************* top */

#top {
float:left;
width:100%;
height:28px;
line-height:27px;
color:#666666;
min-width:1000px;
overflow:hidden;
background-image:url(/Images/top_bg.png);
background-position:center 0px;
background-repeat: repeat-x;
}

#top .body{
width:1000px;
height:27px;
overflow:hidden;
}

#top .left{
float:left;
width:auto;
height:27px;
}

#top .left li{
float:left;
width:auto;
height:auto;
margin-right:5px;
}

#top .right{
float:right;
width:auto;
height:27px;
color:#CCCCCC;
}

#top .right li{
float:left;
width:auto;
height:auto;
margin-right:0px;
text-align:center;
border-bottom:0px;
padding:0px 5px;

}

#top .right .p{
padding:0px 0px;
}

#top .right .over{
border:1px solid #dddddd;
border-bottom:0px;
background-color:#FFFFFF;
}

#top .right .over a{
color:red;
}

#top a:link {
color: #666666;
text-decoration:none;
}

#top a:visited {
color: #666666;
text-decoration:none;
}

#top a:hover {
color:#FF6600;
text-decoration:none;
}

/******************************************************************************* logo */

#logo {
float:left;
width:100%;
height:70px;
line-height:24px;
min-width:1000px;
}

#logo .body{
width:1000px;
height:70px;
overflow:hidden;
}

#logo .left{
float:left;
width:320px;
height:100%;
color:#333333;
padding:8px 0px 0px 0px;
}

#logo .left .logoImage{
float:left;
width:320px;
height:48px;
}

#logo .left .logoImage img{ behavior: url(/css/iepngfix.htc); }

#logo .center{
float:left;
width: auto;
height:52px;
padding-top:26px;
padding-left:20px;
text-align:left;
}

#logo .right{
float:right;
width: auto;
height:100%;
padding-top:20px;
text-align:right;
}

#logo .right li{
float:left;
width:auto;
height:auto;
padding-left:10px;
}

/******************************************************************************* menu */

#menu {
float:left;
width:100%;
height:44px;
line-height:44px;
background-image:url(/Images/menu_bg.png);
background-position:left 0px;
background-repeat:repeat-x;
overflow:hidden;
}

#menu .body{
width:1000px;
height:44px;
overflow:hidden;
}

#menu .left{
float:left;
width:auto;
height:44px;
}

#menu .left li{
float:left;
width:auto;
height:44px;
padding-left:6px;
padding-right:6px;
cursor:pointer;
font-size:14px;
text-align:center;
overflow:hidden;
line-height:44px;
overflow:hidden;
margin-right:5px;
font-weight:bold;
}

#menu .left .sp{
width:1px;
height:44px;
background-position:center 0px;
background-repeat:no-repeat;
padding-left:0px;
padding-right:0px;
}

#menu .left .over{
color:#F3C765;
font-weight:bold;
}

#menu .left .on{
color:#F3C765;
font-weight:bold;
background-image:url(/Images/menu_on_bg.png);
background-repeat:repeat-x;
background-position:left top;
}

#menu .left a:link {
color: #FCE6DA;
text-decoration:none;
}

#menu .left a:visited {
color: #FCE6DA;
text-decoration:none;
}

#menu .left a:hover {
color: #FCE6DA;
text-decoration:none;
}

#menu .right{
float:right;
width:auto;
height:44px;
color:#FFBA4D;
}

#menu .right li{
float:left;
width:auto;
height:44px;
padding-left:5px;
padding-right:5px;
cursor:pointer;
font-size:12px;
text-align:center;
overflow:hidden;
line-height:44px;
overflow:hidden;
margin-left:5px;
font-weight:bold;
}

#menu .right .sp{
width:1px;
height:44px;
background-position:center 0px;
background-repeat:no-repeat;
padding-left:0px;
padding-right:0px;
}

#menu .right .over{
color:#F3C765;
font-weight:bold;
}

#menu .right .on{
color:#F3C765;
font-weight:bold;
background-image:url(/Images/menu_on_bg.png);
background-repeat:repeat-x;
background-position:left top;
}

#menu .right a:link {
color: #FCE6DA;
text-decoration:none;
}

#menu .right a:visited {
color: #FCE6DA;
text-decoration:none;
}

#menu .right a:hover {
color: #FCE6DA;
text-decoration:none;
}

/******************************************************************************* menu_hypo */

#menu_hypo {
float:left;
width:100%;
height:34px;
line-height:28px;
background-image:url(/Images/menu_hypo_bg.png)!important;
background-position:left top;
background-repeat:repeat-x;
background-image:url();
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(right=0,enabled=true,sizingMethod=scale,src="")!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(right=0,enabled=true,sizingMethod=scale,src="/Images/menu_hypo_bg.png");
overflow:hidden;
}

#menu_hypo .body{
width:1000px;
height:28px;
overflow:hidden;
padding-top:5px;
}

#menu_hypo .l{
float:left;
width:auto;
height:auto;
}

#menu_hypo .l li{
float:left;
width:auto;
height:21px;
padding-left:0px;
padding-right:0px;
cursor:pointer;
font-size:12px;
text-align:center;
overflow:hidden;
line-height:24px;
overflow:hidden;
margin-right:5px;
font-weight:bold;
position:inherit;!important;
position:relative;
}

#menu_hypo .l .sp{
width:10px;
height:22px;
padding-left:0px;
padding-right:0px;
color:#E8B7BB;
font-weight:100;
line-height:22px;
padding-top:1px;
}

#menu_hypo .l .over{
color:#4E0106;
font-weight:bold;
text-decoration:underline;
}

#menu_hypo .l .on{
color:#ffffff;
font-weight:bold;
background-color:#C94659;
border:1px solid #A9142A;
line-height:22px;
padding-left:6px;
padding-right:6px;
}

#menu_hypo a:link {
color: #4E0106;
text-decoration:none;
}

#menu_hypo a:visited {
color: #4E0106;
text-decoration:none;
}

#menu_hypo a:hover {
color: #4E0106;
text-decoration:none;
}

#menu_hypo .l .on a{
color:#4E0106;
}

#menu_hypo .r{
float:right;
width:auto;
height:auto;
color:#E8B7BB;
}

#menu_hypo .r a{
color:#4E0106;
}

/******************************************************************************* colinfo */

#colinfo{
float:left;
width:998px;
height:41px;
border:1px solid #D4D4D3;
background-color:#ffffff;
margin-bottom:10px;
text-align:center;
color:#888888;
line-height:41px;
}

#colinfo .l{
float:left;
width:auto;
height:41px;
background-color:#F4F4F4;
padding:0px 20px;
color:#444444;
font-weight:bold;
font-size:14px;
}

#colinfo .c{
float:left;
width:22px;
height:41px;
background-image:url(/images/colinfo_c_bg.gif);
}

#colinfo .r{
float:left;
width:auto;
height:41px;
background-color:#ffffff;
padding:0px 30px;
}

#colinfo .x{
float:right;
width:auto;
height:41px;
padding-right:10px;
color:#dddddd;
}

#colinfo .x a{
color:#666666;
}

/******************************************************************************* brand */

#brand {
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
}

#brand li{
float:left;
width:115px;
height:50px;
padding:5px;
text-align:center;
overflow:hidden;
}
/******************************************************************************* foot */

#foot {
float:left;
width:100%;
height:auto;
border-top:1px solid #E8E8E8;
color:#666666;
background-color:#ffffff;
line-height:250%;
}

#foot .bg{
width:1000px;
}

#foot .brand {
float:left;
width:100%;
height:auto;
padding:10px 0px;
}

#foot .brand li{
float:left;
width:90px;
height:50px;
padding:5px;
text-align:center;
overflow:hidden;
}

#foot .info{
float:left;
width:100%;
height:auto;
text-align:left;
}

#foot .info .col{
float:left;
width:166px;
height:auto;
}

#foot .info .col h5{
float:left;
width:90%;
height:auto;
font-size:14px;
font-family:"ËÎÌå";
font-weight:100;
border-bottom:1px solid #E2E2E2;
margin-bottom:8px;
}

#foot .info .col li{
float:left;
width:100%;
height:auto;
line-height:220%;
}

#foot .info .col li a{
color:#666666;
}

#foot .copy{
float:left;
width:100%;
height:auto;
border-top:1px dashed #dddddd;
padding:20px 0px;
line-height:40px;
color:#999999;
}

#foot .copy a{
color:#999999;
}

#height {
float:left;
width:100%;
height:10px;
font-size:0px;
line-height:0px;
overflow:hidden;
}

#banner {
float:left;
width:100%;
height:40px;
overflow:hidden;
text-align:center;
margin-bottom:10px;
}

#waitting{
float:left;
width:1000px;
height:150px;
background-image:url(/Images/waitting.gif);
background-position:center center;
background-repeat:no-repeat;
padding-top:150px;
}

#notData{
float:left;
width:1000px;
height:150px;
padding-top:150px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#DC442E;
}

.opendiv{
float:left;
width:100%;
height:100px;
border:4px solid #737373;
background-color:#FFFFFF;
overflow:hidden;
padding:0px;
margin:0px;
}

#goTopBtn{
width:47px;
height:47px;
right:10px;
bottom:40px;
position:fixed;
_position:absolute;
_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 40 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 40);
background-image:url(/Images/back_top.gif);
background-position:0px -47px;
background-repeat:no-repeat;
overflow:hidden;
cursor:pointer;
}

#FeedBack{
width:47px;
height:25px;
right:10px;
bottom:10px;
position:fixed;
_position:absolute;
_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 10 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 10);
background-image:url(/Images/FeedBack.gif);
background-position:0px 0px;
background-repeat:no-repeat;
overflow:hidden;
cursor:pointer;
}

#taolink_div {
width:100px;
height:200px;
border:1px solid #dddddd;
background-color:#FFFFFF;
}

#taolink_div h4{
float: left;
width:100%;
height:auto;
}

#window_right {
z-index:9999;
position:fixed;
_position:absolute;
bottom:0px;
right:0px;
width:300px;
overflow:hidden;
_top: expression( eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 2);
}



/*************************************************** item_good_foot */

#item_good_foot{
float:left;
width:100%;
height:auto;
}

#item_good_foot .title{
float:left;
width:100%;
height:24px;
border-bottom:2px solid #DFDFDF;
line-height:220%;
overflow:hidden;
}

#item_good_foot .title h5{
float:left;
width:auto;
height:auto;
font-size:14px;
color:#C41422;
}

#item_good_foot .title span{
float:right;
width:auto;
height:auto;
font-size:12px;
color:#C41422;
}

#item_good_foot .title span a{
color:#666666;
}

#item_good_foot li{
float:left;
width:160px;
height:auto;
text-align:center;
margin-right:8px;
overflow:hidden;
}

#item_good_foot li .img{
float:left;
width:160px;
height:160px;
text-align:left;
overflow:hidden;
text-align:center;
}

#item_good_foot li .tit{
float:left;
width:160px;
height:14px;
text-align:left;
line-height:24px;
padding:5px 0px 5px 0px;
overflow:hidden;
}

#item_good_foot li .tit a{
color:#333333;
font-size:12px;
}

#item_good_foot li .info{
float:left;
width:160px;
height:auto;
line-height:22px;
padding-top:5px;
text-align:left;
color:#666666;
}

#item_good_foot li .info font{
color:#D82900;
font-weight:bold;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#item_good_foot li .info b{
color:green;
}
