﻿/* Base */
body { margin: 0 auto; font: 14px Arial; color: #888888; }
.container_16 { background: white; }
table { margin: 0; }
ul, ul li { list-style: none; margin: 0; padding: 0; text-align: left; display: inline-block; }
p { text-indent: 28px; margin: 2px; }
ol { margin-left: 26px; }
th, td { padding: 0px; font-size: 14px; text-align: left; }
h1, h2 { font-size: 100%; color: #1B75A9; }
img, embed { margin: 0; }
p { margin: 0 0 20px 0; background: url(line_bg.gif) bottom; line-height: 26px; }
/* Base End */

/* Link Style */
a { margin: 0px; padding: 0px; }
a, a:link { color: #3D4E5E; text-decoration: none; cursor: pointer; }
a:visited { text-decoration: none; }
a:hover { color: #0278C1; text-decoration: underline; }
a:active { color: Red; }
/* Link Style End */

/* Menu */
#menu { border-left: #d21000 1px solid; border-right: #d21000 1px solid; padding-left: 13px; background: url(srcbg.jpg) repeat-x; height: 29px; font-size: 14px; margin: 0; }
#menu li { background: url(menuLine.gif) no-repeat right 7px; float: left; width: 100px; color: white; line-height: 29px; height: 29px; text-align: center; }
#menu a, #menu a:visited { color: white; text-decoration: none; }
#menu #current a, #menu a:hover { display: block; font-weight: bold; background: url(srctitbg.jpg) no-repeat; margin: 0px auto; width: 88px; color: #cd0000; padding-top: 3px; text-decoration: none; height: 26px; overflow: hidden; }
#menu .zi    { font-size: 11pt; font-family: 宋体; color: #ffffff;}
/* 这个地方怎么搞的，非得写#menu #current a。current换成类名都不中 */
.zi    { font-size: 11pt; font-family: 宋体; color: #396e89;}
/* Menu End */

/* Corner Menu */
.f_top, .f_end { clear: both; height: 5px; overflow: hidden; background: url(corner.gif) right top; }
.f_end { background-position: right -5px; }
.f_t_l, .f_e_l { width: 5px; height: 5px; overflow: hidden; background: url(corner.gif) left top; }
.f_e_l { background-position: left -5px; }
.box { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.box .current { color: Green; font-weight: bold; }
.box div, .box img { margin-left: 28px; }
.rb { border-right: solid 1px #E3E3E3; padding-right: 10px; }
/* Corner Menu End */

/* Common */
.sp { height: 10px; }
.hide { display: none; }
.cg { color: Green; }
.cr { color: Red; }
.cb { color: #3D4E5E; }
.p10 { padding: 10px; }
.p10 ol li a { margin-right: 10px; }
.pt4 { padding-top: 4px; }
.mb0 { margin-bottom: 0; }
th, td, .bd, .bd2, img.bd { border: solid 1px #E3E3E3; }
.block li { display: block; padding-left: 2px; }
.f14, .block li, .area li, .p10 { font-size: 14px; }
.bbd { border-bottom: solid 1px #E3E3E3; }
.dt { background: url(bg.gif) repeat; height: 22px; padding-left: 4px; }
h1, h2 { font-family: "微软雅黑"; }
.tac { text-align: center; }
.pl10 { padding-left: 10px; }
/* Common End */

/* Bottom */
#aboutUs ul { padding-top: 10px; }
#link { border-bottom: solid 1px #E3E3E3; border-top: solid 1px #E3E3E3; background: #F8F8F8; margin: 0; padding: 0 0 10px 0; font-size: 13px; }
#link li { width: 84px; float: left; display: block; width: 80px; line-height: 20px; margin: 0 5px; overflow: hidden; height: 20px; }
#link div { background: url(tpn_menu_over.gif) no-repeat; padding: 6px 0px 0px 24px; color: White; font-weight: bold; margin-bottom: 10px; height: 24px; }
#oursInfo { padding: 10px 0 20px 10px; border-left: solid 1px #E3E3E3; }
#face { text-align: right; padding: 0; margin-top: 20px; }
#face img { width: 50px; height: 50px; }
/* Bottom End */

#servicePhone { width: 218px; height: 100px; }
#bgMusic { height: 0; width: 0; margin: 0; padding: 0; }
#tel { font-size: 28px; text-align: right; background: #64C6ED; color: White; padding: 4px;}
.nav { background: #1B75A9; padding: 4px; color: White; }
.navbd { border: solid 1px #1B75A9; }
.box div, .navbd li { line-height: 20px; background: url(li.gif) no-repeat 4px 4px; padding-left: 20px; }
#topBanner { width: 940px; height: 430px; }
.pic { width: 196px; height: 196px; border: solid 1px #E3E3E3; margin: 10px 0; }
.tar{text-align: right;}
#logo{ width: 940px; height: 273px;}
.box h1{margin-bottom: 0;}
/*td{padding: 4px;}*/