body {
    background: #adadad;
}
body, td {
    font-size:13px;
    font-family: arial,tahoma;
}

.slim {
    clear: both;
    display: block;
    height:1px;
    width:1px;
    overflow:hidden;
}

.jmain {
    width:518px;
    overflow: hidden;
    display: block;
}

.ifmenu, .irmenu {
    width:210px;
    display:block;
}
.ifmenu .top, .ifmenu .top2 {
    width:210px;
    height:30px;
    background: url(../images/bg/box_title.png);
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size:14px;
    color:black;
    line-height: 24px;
    font-weight: bold;
}
.irmenu .top, .irmenu .top2, .irmenu .top3 {
    width:210px;
    height:26px;
    background: url(../images/bg/box_title.png);
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size:14px;
    color:black;
    line-height: 25px;
    font-weight: bold;
}
.irmenu .middle {
    width:210px;
    background: url(../images/bg/box_middle.png);
    display: block;
}
.irmenu .middle #kws {
    width:172px;
    margin-left: 20px;
}
.irmenu .middle .seb {
    background: #a2a2a2;
    color:#fff;
    font-weight: bold;
    margin-left: 65px;
    border:0px;
}
.ifmenu .top2 {
    background: url(../images/bg/box_title2.png);
    height:35px;
    line-height: 39px;
}
.irmenu .top2 {
    background: url(../images/bg/box_title2.png) right;
    line-height: 39px;
    height:34px;
}
.irmenu .top3 {
    background: url(../images/bg/box_title2.png) right;
    line-height: 26px;
    height:28px;
}
.irmenu .bottom {
    background: url(../images/bg/bottom.png) right;
    height:9px;
}
.ifmenu .middle {
    width:210px;
    background: url(../images/bg/box_middle.png);
    display: block;
}
.irmenu .middle2 {
    width:210px;
    background: url(../images/bg/box_middle.png);
    display: block;
}
.irmenu .middle3 {
    width:206px;
    background: url(../images/bg/box_middle.png) right;
    display: block;
}
.irmenu .middle .links {
    width: 171px;
    display: block;
    margin-left: 20px;
}
.ifmenu .middle2 {
    width:206px;
    background: url(../images/bg/box_middle2.png);
    display: block;
}
.hinhanh img {
    border:0px;
    margin-left: 12px;
    margin-bottom: 5px;
    width:185px;
    border:1px solid #000;
}
.hinhanh a:hover img {
    border:1px solid #ffac33;
}
.tcon {
    background: white;
    width: 507px;
}
.line1 {
    background: url(../images/bg/line1.png) no-repeat right 5px;
}
.line2 {
    background: url(../images/bg/line2.png) no-repeat left 5px;
}
.line0 {
    white-space: nowrap;
    padding-left:5px;
    padding-right:5px;
    font-weight: bold;
    color:black;
    font-size: 14px;
    text-align: center;
}
.line0 a {
    text-decoration: none;
    color:black
}
.homecontent {
    padding:10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.homecontent .date {
    font-size: 11px;
    font-weight: normal;
    color:#0f48a1;
    display: block;
    font-style: italic;
    margin-bottom: 5px;
}
.homecontent .item {
    clear: both;
    display: table-row;
    padding-bottom: 10px;
}
.homecontent .item h2 {
    font-size: 12px;
    margin-bottom: 0px;
}
.homecontent .item h2 a {
    text-decoration: none;
    color:#ab0909;
}
.homecontent .item h2 a:hover {
    color:#0f48a1;
}
.homecontent .item img {
    padding: 5px;
    padding-top: 0px;
    width:120px;
    float:left;
}
.homecontent .kh {
    margin: 5px;
}
.menutop {
    background: url(../images/bg/bar.png) repeat-x #ededed;
}
.date {
    font-size: 0.9em;
    font-weight: bold;
}
.date img {
    border:0px;
    vertical-align: middle;
}
td.banner {
    background: url(../images/bg/bgbanner.gif) repeat-x;
    height:168px;
    overflow:hidden;
}
td.banner .banner {
    height:169px;
    overflow: hidden;
}

.menutop .item, .menutop .item1 {
    float:right;
    display:block;
    background: url(../images/bg/menu.png);
}
.menutop .item1 {
    background: url(../images/bg/menu1.png);
}
.topmenu {
    width:668px;
    height:27px;
    display:block;
    overflow: hidden;
    float:right;
    margin-right:10px;
    border-right:1px solid #a08335;
    margin-top: 1px;
}
.menutop .item a {
    width:120px;
    height:28px;
    display:block;
    margin-right: 13px;
}
.menutop .item1 a {
    width:124px;
    height:28px;
    display:block;
}

.menutop a {
    background: url(../images/bg/menubutton.png);
    text-align: center;
    line-height: 26px;
    font-size: 1.05em;
    text-decoration: none;
    font-weight: bold;
    color:black;
}
.menutop a {
    color:black;
}
.menutop a:hover {
    color:#6666cc
}
.menu {
    background: url(../images/bg/leftmenu.png) no-repeat;
    width:198px;
    display: block;
    font-size: 14px;
    color:white;
    line-height: 25px;
    font-weight: bold;
}
.menu a {
    text-decoration: none;
    color:white;
}
.menu a:hover {
    color:#ffcf42;
}
.menu .content {
    margin-left: 5px;
    display: block;
    background: url(../images/bg/mitem.png) repeat-x;
}

.ifmenu .menu a {
    margin-left: 30px;
    display: block;
    font-size: 12px;
    color:black;
}
.ifmenu .menu a:hover {
    color:#316cb2;
}
.ifmenu .bottom {
    width:210px;
    height:10px;
    display: block;
    background: url(../images/bg/bottom.png) no-repeat;
}
.menu ul.jd_menu_vertical {
    display:table;
    margin-left: 20px;
    width: 165px;
    margin-bottom: 10px;
}

.menu ul.jd_menu_vertical li.title a.sc {
    padding-top:10px;
    color:white;
    text-decoration: none;
    display: block;
    border-bottom: 1px dashed #ada6a5;
    margin-right: 3px;
    font-weight: normal;
    font-size: 1.1em;
    padding-left:15px;
    background: url(../images/bg/muiten.png) no-repeat 0 18px;
    overflow: hidden;
    width:160px;
}

.menutop .date {
    float:left;
    display:block;
    font-weight: normal;
    color:black;
    font-size: 12px;
    height:28px;
    line-height: 26px;
    text-align: right;
    width:240px;
}

.rightcontent1 {
    padding:3px;
    display: block;
    background: #efe7d6;
}

.rightcontent2, .rightcontent3 {
    background: #efb629;
}
.rightcontent2 img {
    vertical-align: middle;
}
.rightcontent2 a {
    padding:2px;
    padding-left: 20px;
    display: block;
    text-decoration: none;
    font-weight: bold;
}
.rightcontent3 b {
    width:186px;
    height:21px;
    text-align: center;
    background: url(../images/bg/right.png) no-repeat;
    display: block;
    line-height: 21px;
}
.rightcontent3 {
    font-size: 11px;
}
.rightcontent3 input {
    width: 110px;
    font-size: 11px;
}
.bottom1, .bottom1 a {
    color: #e7c721;
    text-decoration: none;
}
.counter {
    background-color:#000;
    color:#fff;
    display:block;
    font-family:arial;
    font-weight:bold;
    height:20px;
    letter-spacing:5px;
    line-height:20px;
    text-align:center;
    width:90px;
    font-size: 12px;
    display: block;
}
.maintitle {
    height:27px;
    background: url(../images/bg/toptitle.png);
    margin: 1px;
    border-left: 1px solid #cecfce;
    border-right: 1px solid #cecfce;
}
.maintitle, .maintitle a {
    font-size: 1.25em;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color:#104163;
    line-height:26px;
}
.product .item {
    width:125px;
    height:80px;
    float:left;
    margin: 14px;
    text-align: center;
    display: block;
    margin-bottom:0px;
}
.product .item img {
    border:0px;
    width:127px;
    height:65px;
}
.product .item a {
    text-decoration: none;
}
.product .item .title {
    display: block;
    padding-top: 3px;
    font-weight: bold;
}
ul.jd_menu_slate ul li a:hover {
    color:blue;
}
.home1 {
    height:27px;
    background: url(../images/bg/toptitle.png);
    text-align: center;
    color:#104163;
    font-size:1em;
    font-weight:bold;
    line-height:26px;
    text-decoration:none;
    width: 50%;
}

.home2 .content {
    padding:5px;
    display:block;
    text-align:justify;
    font-weight: bold;
}
.home3 .content .item {
    width:82px;
    height:70px;
    display: block;
    float: left;
    text-align: center;
    margin: 10px;
}
.home3 .content .item img {
    height:70px;
    border:0px;
    max-width: 80px;
}
.listnews {
    padding:10px;
    font-weight: bold;
    color:#940800;
    font-size: 1.2em;
}
.bmain {
    display:block;
    overflow:hidden;
    padding:0px 5px;
    background: white;
}
.mboxp {
    border:1px solid #DCEAFC;
    display:table-cell;
    float:left;
    margin-bottom:15px;
    margin-left:0px;
    margin-right:2px;
    width:479px;
    padding:2px;
    vertical-align: middle;
}

.bbot .page {
    color:#fdd08f;
    background: #0956a4;
    display: block;
    float: left;
    margin: 2px;
    height:15px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 11px;
    font-weight: bold;
}
.bbot .page a {
    color:white;
    text-decoration: none;
    font-size: 11px;
}
.mboxp hover {
    border:1px solid red;
}
.mboxp .image {
    float:left;
}
.image img {
    border:0 none;
    height:80px;
    margin-left:2px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:5px;
    display:block;
}
.bmain .dulieu {
    display:block;
    float:left;
    font-size:12px;
}
.bmain .detail {
    clear:both;
    display:block;
    text-align:right;
    float:right;
}
.bmain .detail a {
    background:transparent url(../images/icons/muiten.gif) no-repeat scroll 0 4px;
    color:red;
    font-size:12px;
    font-weight:800;
    padding-left:10px;
}
.bmain h5 {
    font-size:1em;
    margin:1px;
    color:#31619c;
}
.bmain a {
    text-decoration: none;
}
.body .content {
    background:#fff;
    margin:5px;
    padding:5px;
    display:block;
    margin-top: 0px;
}
.body .content h2 {
    margin-top: 0px;
    font-size:14px;
}
.body .content .imgdetail {
    float:left;
    border:0px;
    margin: 5px;
}

.body .content .desx {
    clear: both;
    display: block;
    font-weight: bold;
}

.body h3 {
    margin-bottom: 0px;
    padding-bottom:0px;
    margin-left: 10px;
    color:#940800;
    display: block;
    font-size: 1.1em;
}
ul.other {
    margin-top: 0px;
    display:block;
}
ul.other li {
    margin: 5px;
    list-style-type: square
}
ul.other li a {
    font-weight: bold;
    text-decoration: none;
}
.cform {
    width:450px;
    font-weight: bold;
    color:#26699b
}
