﻿body {
    padding: 0;
    /*background:url(/Uploads/bgbody.gif) repeat-x fixed !important;*/
    background-color: #ebebeb !important;
    margin: 0;
}

.clearBoth { clear: both; }

.floatleft { float: left; }

.floatright { float: right; }


.all {
    width: 976px;
    margin: 0 auto;
    padding: 0;
    font: Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    color: #222;
    padding: 1px;
    background-color: #ebebeb !important;
    /*border:1px solid #f2f2f2;*/
    z-index: 9999999;
}

.pageads {
    width: 118px;
    background: url(../../Uploads/New/ads-bg.png) no-repeat scroll 0 0 transparent;
    position: fixed;
    z-index: 0;
}

.pageads-title {
    margin-top: 4px;
    margin-left: 35px;
    font-weight: bold;
    font-size: 11px;
}

.pageads-content {
    margin-top: 4px;
    margin-left: 7px;
    padding: 5px;
    height: 450px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color: White;
    font-size: 11px;
}

.posiLeft { top: 131px; }

.posiRight { top: 131px; }

.header { }

.header .top {
    height: 22px;
    padding-top: 3px;
    color: #266a9b;
    background-color: #fff;
}

.header .top a { color: #266a9b !important; }

.top .visit {
    background: url(/Uploads/New/view2.jpg) no-repeat scroll 5px 1px transparent;
    text-indent: 27px;
    color: #266a9b;
    height: 17px;
    line-height: 17px;
}

.top .mobile {
    padding-left: 15px;
    background: url(/Uploads/New/mobile2.jpg) no-repeat scroll 0 0 transparent;
}

.top .online {
    background: url(/Uploads/New/online2.jpg) no-repeat scroll 0 1px transparent;
    text-indent: 60px;
    color: #266a9b;
    height: 17px;
    line-height: 17px;
}

.top .flagEn {
    border: 0px solid transparent;
    background: url(/Uploads/New/flag_en.gif) no-repeat scroll 0 0 transparent;
    width: 25px;
    height: 16px;
    margin-bottom: 3px;
}

.top .flagVi {
    border: 0px solid transparent;
    background: url(/Uploads/New/flag_vi.gif) no-repeat scroll 0 0 transparent;
    width: 25px;
    height: 16px;
    margin-bottom: 3px;
}

.header .top div { line-height: 18px; }

.header .center { margin-bottom: 1px; }

.header .center .logo { }

.header .center .logo p {
    padding: 0 !important;
    margin: 0 !important;
    border: 0px solid transparent !important;
}

.header .center .logo img {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    border: 0px solid transparent !important;
}

.header .center .banner { }

.header .center .banner p {
    padding: 0 !important;
    margin: 0 !important;
    border: 0px solid transparent !important;
}


.header .center .banner img {
    padding: 0 !important;
    margin: 0!important;
    width: 100% !important;
    border: 0px solid transparent !important;
}

.header .bottom { }

.header .bottom .menu {
    height: 27px;
    background-color: #c50d17;
}

.header .bottom .menu ul {
    margin: 0px;
    padding: 0px;
    float: left;
    height: 27px;
    line-height: 27px;
}

.header .bottom .menu ul li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    height: 27px;
    line-height: 27px;
    border-right: 1px solid #ecbb2e;
    background-color: #c50d17;
}

.header .bottom .menu ul li:hover { background-color: #ecbb2e; }

.header .bottom .menu ul li .li {
    background-color: transparent;
	height: 27px;
	line-height: 27px;
	text-align: center;
	padding-left: 11px;
	padding-right: 11px;
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0px solid transparent;
}

.header .bottom .menu ul li .li a {
    font: bold 12px/30px arial;
    color: White;
    font: Arial, Helvetica, sans-serif !important;
    text-decoration: none;
}

.header .bottom .menu ul li .li:hover a { color: #333; }

.header .bottom .menu ul li .li:hover { background: url(../../Uploads/New/row3.png) no-repeat scroll center bottom #ecbb2e; }

.header .bottom .menu ul li .hover { background: url(../../Uploads/New/row3.png) no-repeat scroll center bottom #ecbb2e; }

.header .bottom .menu ul li .hover a { color: #333; }

.header .bottom .menu ul li:last-child {
    background: none;
    border-right: 0px solid transparent !important;
}

.header .bottom .submenu {
    height: 21px;
    background-color: White;
    border-left: 1px solid #7f7f7f;
    border-right: 1px solid #7f7f7f;
    border-bottom: 1px solid #7f7f7f;
}

.header .bottom .submenu .sub {
    display: none;
    height: 21px;
}

.header .bottom .submenu .sub ul {
    margin: 0px;
    padding: 0px;
    float: left;
    height: 21px;
    line-height: 21px;
}

.header .bottom .submenu .sub ul li {
    list-style: none;
    float: left;
    margin: 0;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0;
    height: 15px;
    line-height: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid black;
}

.header .bottom .submenu .sub ul li:last-child { border-right: 1px solid transparent !important; }

.header .bottom .submenu .sub ul li a {
    text-decoration: none;
    color: #222;
}

.header .bottom .submenu .sub ul li a:hover { text-decoration: underline; }

.header .bottom .submenu .active { display: block !important; }

.body { }

.body .search {
    height: 26px;
    margin-bottom: 2px;
}

.body .search .search-content {
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
}

.body .search .search-content .search-time {
    height: 20px;
    margin-top: 0px;
    line-height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.body .search .search-content .search-rrs {
    height: 22px;
    padding-left: 5px;
    padding-right: 5px;
}

.body .search .search-content .search-rrs img {
    margin-top: 3px;
    width: 16px;
    height: 16px;
}

.body .search .search-content .search-tool {
    border: 1px solid #c1c1c1;
    height: 20px;
    margin-left: 5px;
}

.body .search .search-content .search-tool input[type="text"] {
    border: 0px none transparent;
    border-right: 1px solid #e2e2e2;
    height: 18px !important;
    width: 180px;
    line-height: 18px;
    color: #9196A2;
    font-size: 11px;
    padding: 0px;
    margin-top: 1px;
    padding-left: 2px;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.body .search .search-content .search-tool .floatleft {
    height: 19px !important;
    background-color: White;
}

.body .search .search-content .search-tool .floatleft:last-child { }

.body .search .search-content .search-tool input[type="submit"] {
    border: 0px none transparent;
    height: 17px;
    width: 20px;
    background: url(/Uploads/New/button-search2t.jpg) no-repeat scroll 2px 3px transparent;
}

.body .search .title {
    height: 20px;
    margin-top: 3px;
}

.body .search .titleleft {
    background-color: #9a2629;
    width: 2px;
    height: 20px;
}

.body .search .titlecontent {
    background-color: #c50d17;
    height: 18px;
    padding-top: 2px;
    color: White;
    line-height: 18px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.titlecontent a { color: White; }

.titlecontent a:hover { color: White; }

.titlecontent a.col-sitemap1 {
    font-style: italic;
    color: #14537f;
    text-decoration: underline;
}

.titlecontent a.col-sitemap2 { color: White; }

.titlecontent a.col-sitemap3 { color: White; }

.body .search .titleright {
    background: url(/Uploads/New/sitemap-right2.jpg) no-repeat scroll 0 0 transparent;
    width: 9px;
    height: 20px;
}

.body .left { width: 717px; }

.body .left .hot {
    background-color: #fff;
    border: 1px solid White;
    margin-top: 0px;
}

.body .left .hot .hot-title {
    padding: 5px;
    font-size: 14px;
    color: #c6113c;
    font-weight: bold;
}

.body .left .hot .hot-content { padding-bottom: 10px; }

.body .left .hot .hot-content .hot-left { }

.body .left .hot .hot-content .hot-right { }

.body .left .hot .hot-content .hot-bottom { }

.body .left .list-new {
    margin-top: 2px;
    background-color: White;
}

.body .left .list-new .new {
    width: 357px;
    padding: 0px !important;
    background-color: White;
    margin: 1px 1px 3px 1px;
}

.body .left .list-new .new:nth-child(even) { margin-right: 0px; }

.body .left .list-new .new .new-title {
    height: 29px;
    line-height: 29px;
    background: url(/Uploads/New/new-title-bg.jpg) no-repeat scroll 0 0 White;

    border: solid #CCCCCC;
    border-width: 0px 0px 0px 1px;
}

.body .left .list-new .new .new-title .floatright {
    height: 15px;
    line-height: 15px;
    padding-top: 5px;
    padding-right: 5px;
}

.body .left .list-new .new .new-title .floatright ul {
    margin: 0;
    padding: 0;
}

.body .left .list-new .new .new-title .floatright ul li {
    height: 15px !important;
    line-height: 15px !important;
    list-style: none;
    border-right: 1px solid #606062;
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}

.body .left .list-new .new .new-title .floatright ul li a {
    color: #606062;
    font-size: 11px;
}

.body .left .list-new .new .new-title .floatright ul li:last-child { border-right: 0px solid transparent; }

.body .left .list-new .new .new-title .floatleft {
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
}

.body .left .list-new .new .new-title .floatleft a {
    font-weight: bold;
    font-size: 12px;
    color: White;
}

.body .left .list-new .new .new-content {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border: solid #CCCCCC;
    border-radius: 0px 0px 5px 5px;
    border-width: 0px 1px 1px 1px;
    height: 271px;
}

.body .left .list-new .new .new-content > a {
    color: #005580;
    font-weight: bold;
}

.body .left .list-new .new .new-content img {
    width: 80px;
    height: 70px;
    margin-right: 3px;
    margin-bottom: 3px;
}

.body .left .list-new .new .new-content span {
    color: #aaa8aa;
    font-size: 11px;
}

.body .left .list-new .new .new-content ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    color: #0090DB;
    padding-left: 15px;
}

.body .left .list-new .new .new-content ul li { display: list-item; }

.body .left .list-new .new .new-content ul li a {
    color: #08c;
    font-size: 11px;
}

.body .left .video, .body .left .image {
    margin-top: 5px;
    background-color: White;
    border: 1px solid #CCCCCC;
}

.body .left .video .video-title, .body .left .image .image-title{
    padding: 5px;
    font-size: 14px;
    color: #c6113c;
    font-weight: bold;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}

.body .left .video .video-title a, .body .left .image .image-title a {
    font-size: 11px;
    position: absolute;
    top: 5px;
    right: 10px;
}

.body .left .video .video-content, .body .left .image .image-content {
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.body .left .video .video-content .list_carousel_item {
    position: relative;
    width: 107px;
    margin-right: 10px;
    float: left;
}

.body .left .video .video-content .list_video_item {
    position: relative;
    width: 107px;
    margin-right: 10px;
    float: left;
}

.body .left .video .video-content .video-item-title {
    color: #08c;
    text-decoration: none;
    font-size: 11px;
}

.body .left .video .video-content .video-item-title:hover { text-decoration: none; }

.body .left .video .video-content .video-item {
    width: 96px;
    height: 66px;
    padding: 2px;
    background-color: #fff;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 99999;
    border: 1px solid #afafaf;
}

.body .left .video .video-content .video-item .video-icon {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 16px;
    height: 16px;
}

.body .left .video .video-content .video-item .video-item-img {
    width: 100% !important;
    height: 100% !important;
}

.body .block {
    background-color: #ebbb2b;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 2px !important;
}

.body .block .block-title {
    color: #fff;
    padding: 3px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    font-size: 12px;
    text-indent: 20px;
    background: url(../../Uploads/New/block-bg.png) no-repeat scroll 5px 5px transparent;
}

.body .block .block-title2 {
    border-bottom: 5px solid #08c;
    color: #08c;
    padding: 3px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    font-size: 13px;
}

.body .block .block-title a {
    position: absolute;
    top: 3px;
    right: 5px;
    font-size: 10px;
    font-weight: normal;
    text-transform: none;
    color: #797979;
}

.body .block .block-content {
    background-color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.block-content div:nth-child(even) { }

.block-content div:nth-child(old) { }
    

.block-content .block-item {
    width: 120px;
    padding-left: 5px;
    border-left: 1px dotted #ECECEC;
    border-bottom: 1px dotted #ECECEC;
}

.block-content .block-item a {
    font-size: 11px;
    color: #797979;
}

.block-content .block-item a:hover { text-decoration: none; }

.block-content .block-item img {
    width: 50px;
    height: 40px;
    margin-top: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.body .right .support {
    background-color: #dfdfdf;
    padding: 20px;
    margin-top: 10px;
}

.body .right .support .support-title {
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid #c1c1c1;
    color: #222;
    height: 18px;
    font-weight: bold;
    line-height: 18px;
}

.body .right .support .support-content { padding-top: 10px; }

.body .right .support .support-item {
    width: 125px;
    padding-left: 3px;
}

body .right .support .support-item center:nth-child(1) {
    font-weight: bold;
    font-size: 12px;
}

body .right .support .support-item center:nth-child(3) {
    font-weight: bold;
    font-size: 12px;
}

body .right .link { margin-top: 5px; }

.body .right .link-title {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #c91f46;
    text-indent: 4px;
}

.body .right .link-content {
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: White;
    height: 29px;
    line-height: 29px;
}

.body .right .link-content select { border: 1px solid #b0b0b0; }

.body .right .ads { margin-top: 5px; }

.body .right .ads .ads-item {
    width: 146px;
    background-color: #d8d8d8;
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #c0c0c0;
    border: 3px solid #ebebeb;
}

.body .right .ads div:nth-child(even) { }

.body .right .ads .ads-item img {
    width: 100%;
    height: 100%;
}

.setting {
    position: absolute;
    right: 0px;
    top: -30px;
    line-height: 20px;
    height: 20px;
    margin-top: 10px;
    padding-right: 0px;
}

.setting .floatright {
    line-height: 20px;
    height: 20px;
    margin-left: 10px;
}

.setting a {
    color: #8d8d8d;
    text-decoration: none;
    font-size: 12px;
}

.setting a:hover { text-decoration: underline; }

.body .line {
    width: 90%;
    height: 1px;
    background-color: #0090DB;
    background-repeat: repeat-y;
    background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));
    background: -webkit-linear-gradient(left, #ccc, #f3f3f3);
    background: -moz-linear-gradient(left, #ccc, #f3f3f3);
    background: -ms-linear-gradient(left, #ccc, #f3f3f3);
    background: -o-linear-gradient(left, #ccc, #f3f3f3);
}

.body .right { width: 257px; }

.body .right .right-document center { margin-bottom: 2px; }

.body .right .answer {
    margin-top: 2px;
    margin-bottom: 2px;
}

.body .right .newdocument { margin-bottom: 2px; }

.body .newdocument img {
    width: 304px;
    height: 250px;
}

.body .newtab { width: 660px !important; }

.footer { position: relative; }

.footer-menu {
    padding-left: 30px;
    padding-right: 30px;
    background: url(/Uploads/New/foolter-bg2.jpg) no-repeat scroll 0 0 #AD2039;
}

.footer-content {
    background: url(../../Uploads/New/foolter-border.jpg) no-repeat scroll 0 0 #AD2039;
    padding: 10px;
    text-align: center;
}

.footer .menu {
    width: 110px;
    margin: 10px;
    float: left;
    padding: 0;
    color: White;
}

.footer .menu li {
    list-style: none;
    padding-left: 5px;
}

.footer .menu li a {
    font-size: 11px;
    color: White;
}

.footer .menu li.firstBot {
    padding-bottom: 5px !important;
    padding-left: 0px !important;
    list-style-type: inherit;
}

.footer .menu li.firstBot a {
    font-weight: bold !important;
    font-size: 14px;
    color: White;
}

.footer .menu li.firstBot a:hover {
    font-weight: bold !important;
    color: White;
    text-decoration: none !important;
}

#featured {
    width: 450px;
    margin-left: 5px;
    padding-right: 250px;
    position: relative;
    height: 310px;
    overflow: hidden;
    background: #fff;
}

#featured ul.ui-tabs-nav {
    position: absolute;
	top: 0;
	left: 400px;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 300px;
	height: 310px;
	overflow: auto;
	overflow-x: hidden;
}

#featured ul.ui-tabs-nav li {
    padding: 1px 0;
    padding-left: 13px;
    font-size: 12px;
    color: #666;
}

#featured ul.ui-tabs-nav li img {
    float: left;
    margin: 2px 5px;
    background: #fff;
    padding: 2px;
    border: 1px solid #eee;
}

#featured ul.ui-tabs-nav li span {
    font-size: 11px;
    font-family: Verdana;
    line-height: 18px;
}

#featured li.ui-tabs-nav-item img {
    width: 50px !important;
    height: 50px !important;
}

#featured li.ui-tabs-nav-item a {
    display: block;
    height: 60px;
    text-decoration: none;
    color: #333;
    background: #fff;
    line-height: 20px;
    outline: none;
}

#featured li.ui-tabs-nav-item a:hover { background: #f2f2f2; }

#featured li.ui-tabs-selected, #featured li.ui-tabs-active { background: url('../../Uploads/New/selected-item2.gif') top left no-repeat; }

#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a { background: #f4f5f6; }

#featured .ui-tabs-panel {
    width: 400px;
	height: 310px;
	background: #999;
	position: relative;
	border: 1px solid #CCCCCC !important;
	margin: 1px !important;
}

#featured .ui-tabs-panel img {
    width: 100% !important;
    height: 100% !important;
}

#featured .ui-tabs-panel .info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: url('../../Uploads/New/transparent-bg.png');
}

#featured .ui-tabs-panel .info a.hideshow {
    position: absolute;
    font-size: 11px;
    font-family: Verdana;
    color: #f0f0f0;
    right: 10px;
    top: -20px;
    line-height: 20px;
    margin: 0;
    outline: none;
    background: #333;
}

#featured .info h2 {
    font-size: 1.2em;
    font-family: Georgia, serif;
    color: #fff;
    padding: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0;
    font-weight: normal;
    overflow: hidden;
}

#featured .info p {
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 12px;
    color: #f0f0f0;
}

#featured .info a {
    text-decoration: none;
    color: #fff;
}

#featured .info a:hover { text-decoration: underline; }

#featured .ui-tabs-hide { display: none; }

.gridview3 td, th { border: 1px solid #fff; }

.gridview3 th {
    background-color: #f4f5f6;
    color: #005580;
    text-align: left;
    padding: 5px;
}

.gridview3 tr:nth-child(even) td { }

.gridview3 td {
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
}

.new-relation {
    margin: 0 !important;
    padding: 0 !important;
}

.new-relation li { list-style: none; }

.new-relation li a {
    font-weight: bold !important;
    font-size: 11px;
    color: #999 !important;
}

marquee a {
    font-size: 11px;
    color: #08c;
    font-weight: bold;
}

.contact-wrap {
    padding: 30px;
    padding-top: 10px;
    background-color: White;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.contact-wrap table {
    width: 100%;
    font-size: 12px;
}

.contact-wrap table td {
    padding: 5px !important;
    vertical-align: middle;
}

.contact-wrap table span {
    font-weight: bold;
    color: #e74c03;
}

.contact-wrap .contact-mail { font-size: 10px; }

.contact-wrap .contact-mail td { font-size: 11px; }

.contact-wrap .contact-mail { border-top: 1px solid #ececec; }

.contact-wrap .contact-mail textarea {
    border: 1px solid #ececec;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.contact-wrap .contact-mail input[type="text"] {
    border: 1px solid #ececec;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.contact-wrap .contact-mail input[type="submit"] {
    border: 0px none transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    width: 100px;
    cursor: pointer;
    height: 23px;
    text-align: center;
    color: White;
    background: url(/Uploads/New/login-bg.jpg) repeat-x scroll 0 0 transparent;
}

.backtop {
    position: fixed;
    bottom: 15px;
    right: 15px;
}

.qa2 {
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 99999;
}

.addinto_sharebox .social_buttons a {
    width: 32px;
    height: 32px;
}

.addinto_sharebox .social_buttons a img {
    opacity: 0.8;
    border: 0 none;
}

.addinto_sharebox .social_buttons a:hover img { opacity: 1.0; }