#headbox {
padding:0px;
margin:0px;
clear:both;
background-color:#B50F00;
}

#homepage-headbox {
padding:0px;
margin:0px;
clear:both;
background-color:#B50F00;
}

#top {
font-size:12px;
margin:0px auto;
width:940px;
padding:0px 10px;
}

#top ul {
margin:0px auto 0px auto;
padding:0px;
}

#top li {
list-style-type:none;
margin:0px;
padding:0px;
}

#top .login {
float:left;
}

#top .account {
float:right;
}

#header {
margin:0px auto 0px auto;
padding:15px 5px 15px 5px;
width:940px;
clear:both;
}

.logo {
margin:3px 15px 8px 0px;
padding:0px;
float:left;
width:325px;
}

.logo img {
border:none;
}

.search-box {
width:582px;
margin:23px auto 8px auto;
background-color:#AD0E0F;
padding:5px 5px 5px 5px;
border:1px solid #A57491;
float:right;
}

.search-box .input {
width:456px;
font-size:14px;
padding:7px 5px 0px 5px;
margin:2px 10px 0px 0px;
float:left;
background-color:#fff;
border:1px solid #ACBABD;
}

.search-box .button {
width:100px;
height:28px;
float:left;
margin:0px 0px 0px 0px;
}

.search-more {
margin:26px 0px 8px 5px !important;
margin:26px 0px 0px 5px;
float:left;
width:5px;
font-size:12px;
}

.search-more p {
margin:0px;
width:53px;
}

#navbar {
margin:0px;
padding:5px 0px;
clear:both;
height:25px;
border-top:2px solid #870A00;
background-color:#8B0B01;
}

#navbar  A:link {
color: #FFC9C7; text-decoration: none;
}
#navbar  A:visited {
color: #FFC9C7; text-decoration: none;
}
#navbar  A:hover {
color: #FF0000; text-decoration: underline;
}
#navbar  A:active {
color: #FFC9C7; text-decoration: none;
}

#navbar ul {
width:944px;
margin:0px auto 0px auto;
padding:0px 3px 0px 3px;
}

#navbar li {
margin:0px;
float:left;
color:#FFC4CA;
list-style-type:none;
padding:0px;
}

#navbar .big {
padding:1px 0px 0px 0px;
font-size:14px;
color:#fff;
font-weight:bold;
}

#navbar .dot1 {
margin:0px;
width:20px;
height:25px;
background:url('/image/tu/dot_1.gif') no-repeat center 50%;
}

#navbar .dot2 {
margin:0px;
width:30px;
height:25px;
background:url('/image/tu/dot_2.gif') no-repeat center 50%;
}

#navbar img {
border:none;
}

/*mdbox*/
.mdbox{clear:both; width:948px; margin:0px auto; text-align:center; color:#a1a1a1; height:230px; border:1px solid #ccc; line-height:15px;}
.mdbox img {border:none;}
.mdbox dl {margin:0px auto;float:left;}
.mdbox dd {margin:0px;}
.mdbox .service{height:210px;width:250px; padding:12px 0px 0px 10px;}
.mdbox .service dt{height:90px; line-height:25px;}
.mdbox .service dd{height:auto;}

.mdbox .media{width:470px;height:210px;padding:10px 0px 0px 10px;text-align:left;border-left:1px dashed #ccc; margin-right:14px;}
.mdbox .media dt{text-align:left; height:auto;}
.mdbox .media dd{text-align:left; height:22px; line-height:22px; color:#4D4D4D;border-bottom:1px dashed #ccc;}
.mdbox .media h3 {height:22px;line-height:22px; font-size:12px; font-weight:normal; text-align:right; background: url(../images/icon_arrow01.gif) no-repeat 380px 3px; padding:0px 10px 0px 20px;}
.mdbox .good{width:190px;padding-top:10px;}
.mdbox .good dd{height:217px;}
.mdbox .partner-logo {margin:2px 0px 0px 0px;}

#guide {
clear:both;
width:948px;
margin:8px auto 0px auto;
padding:0px;
border:1px solid #ccc;
}

.guide-content {
height:124px;
color:#ccc;
clear:both;
width:948px;
color:#666;
margin:0px auto 0px auto;
padding:8px 0px 12px 0px;
}

.guide-content ul {
float:left;
margin:0px 3px;
padding:0px;
text-align:center;
width:182px;
line-height:25px;
}

.guide-content ul li {
padding:0px 0px 0px 0px;
margin:0px;
list-style-type:square;
list-style-type:none !important;
}

.guide-content .big {
font-size:14px;
font-weight:bold;
margin:0px 0px 3px 0px;
border-bottom:1px solid #E0E0E0;
}

.guide-content A:link {
color: #666; text-decoration: none;
}
.guide-content A:visited {
color: #666; text-decoration: none;
}
.guide-content A:hover {
color: #FF0000; text-decoration: underline;
}
.guide-content A:active {
color: #666; text-decoration: none;
}

#footer {
width:950px;
margin:5px auto 35px auto;
text-align:center;
clear:both;
color:#666;
}