﻿html,body{margin:0 auto;height:100%}
body{ 
    background:#f3f3f3;
    /*background:#e7f8ff;*/
    font-family: Tahoma,Verdana,Geneva,sans-serif;
}
img { border:none}
.body {min-height:1000px;position: relative;margin-bottom:20px!important; background:#fff;width:1000px;margin:0 auto;box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.6), 0 0 5px 1px rgba(255, 255, 255, 0.5)}
.head { height:170px;background:url(images/banner-index.png) no-repeat; position:relative}
.menu { position:absolute;width:1000px; bottom:0}
.top-menu {height:33px;position:absolute;z-index:99999;float:right;width:1012px;min-width:400px }
.top-right-menu {height:33px;background:url(images/bg-menu-top-right.png) right no-repeat;float:right;padding-top:5px;margin-top:-3px;padding-right:5px;color:#fff;font-size:13px}
.top-left-menu { height:33px;width:17px;float:right;padding-top:0px; margin-top:0px}
.top-menu-left { float:left;color:#fff;font-weight:bold;position:absolute;top:0;padding-left:10px;font-size:14px;padding-top:2px}
.content {background:#fff}
.content-news-ads {/*margin-bottom:10px*/}
.content-lastnews {width:700px}
.footer-content { width: 1000px;height: 75px; position: absolute; bottom: 0; background:url(images/footer_bg.jpg)}
.content-hot {height:250px }
/*.hot-slide {height:250px;width:565px;float:left; margin:2px 3px 2px 7px }*/
.hot-slide {height:230px;width:760px;float:left; margin:2px 3px 5px 0px }
.hot-news {height:250px;width:375px;float:left; margin:2px 7px 2px 3px}
.content-news {width:765px;min-height:200px;margin:2px 7px 75px 7px; background:#fff;float:left}
/*.content-ads {width:300px;min-height:200px;margin:2px 7px 2px 3px;float:left}*/
.content-ads {width:217px;min-height:200px;float:left;margin-top:2px;margin-left:3px;margin-bottom:75px}
.news {height:100px;width:600px;padding:3px;margin:2px;float:left}
.ads-box {width:230px;margin-bottom:2px;float:right;clear:both}
/*.ads-box img {border:none;}
.footer-ads img  {border:none}
#slideshow img { border:none}
.con-main img  {border:none }*/
.video-box {width:230px;margin-bottom:2px;float:left;background:#0094ff}
.menulink-box {width:230px;margin-bottom:2px;float:right;background:#08376f;border:1px solid #d8d8d8}
/*.info {color:#fff; font-size:11px;float:left;width:800px;margin-bottom:0px}*/
.info {
color: #fff;
font-size: 11px;
float: left;
width: 100%;
margin-bottom: 0px;
}
.info .bot-menu {padding:5px;font-size:12px;font-weight:bold }
.info .contact {padding-left:5px }
.info .contact p {padding:0px;margin-top:5px}
.vnptlogo {
background: url(images/LogoVNPT.png) no-repeat;
height: 40px;
width: 145px;
margin-top: 25px;
float: right;
position: absolute;
right: 0px;
}
.top-bg {min-height:968px;width:100%;background:url(images/top-bg.png) no-repeat;min-width:980px}
.mid-bg {height:30px;width:100%}
.bot-bg {height:228px;width:100%;background:url(images/bottom-bg.png)}
.top-right-menu a { color:#fff;text-decoration:none }
.bot-menu a {color:#fff;text-decoration:none; }
._Video
{
    float:right;
    margin-top:2px;
}
._Category_Galary
{
    float:left;
    clear:both;
}
._Galary {
    float:right;
}
._Category
{
    float:left;
    width:525px;
    /*height:0px;*/
    /*width:500px;*/
    /*min-height:630px;*/
}
.gTitle
{
    /*clear: both;*/
    color: #FFFFFF;
    text-align:left;
    /*float: left;*/
    font-size: 13px;
    font-weight: bold;
    padding: 6px;
    background: none repeat scroll 0 0 #0577D0;
    /*width: 265px;*/
}
.gallery
{
    
    border: 1px solid #0577D0;
    /*clear: both;*/
    float: right;
    margin-bottom: 2px;
    margin-top: 5px;
    width: 228px;
    text-align:center;
}

.jwlogo
{
    display:none;
}