body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote {margin:0; padding:0;} 
address,caption,cite,code,dfn,em,strong,var {font-style:normal; font-weight:normal;} 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 12px;
	font-family: inherit;
	font-family:Arial, Helvetica, sans-serif;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {color: #000; background: url(../images/body.gif) repeat; line-height:18px;}
ol, ul {list-style: none;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
html, body {height:100%; width:100%;}
form{margin:0; padding:0;}
*{margin:0; padding:0;}

/* GLOBAL ---------------------------------------------------------- */
a {color: #1041a6; text-decoration: none; }
a:hover {text-decoration:underline; }
a img, fieldset { border: none; }
/***************/
.FloatLeft{float:left}
.FloatRight{float:right}
.ClearBoth{clear:both}
input, select{margin:0; padding:0; font:normal 12px Arial; color:#000;}

/* Details ---------------------------------------------------------- */
#pagewidth{width:926px; padding:0; margin:0 auto}
/* header ----------*/
#header{width:100%}
.lefttop{float:left; width:120px;}
.logo{margin:3px;}
.righttop{float:left; width:806px; position:relative}
/* .linktop --*/
.linktop{position:absolute; z-index:10; width:806px;}
.linktopleft{padding-left:25px; color:#fff; text-shadow:0 1px 0 #696969}
.linktopright{padding-right:50px; color:#fff; padding-top:4px; font-size:11px;}
.linktopleft a, .linktopleft a:link, .linktopleft a:visited{color:#fff; padding:0 8px}
.linktopleft a:hover{text-decoration:underline}

.linktopright a, .linktopright a:link, .linktopright a:visited{color:#fff; padding:0 8px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.linktopright a:hover, .linktopright a.select{color:#fff; font-weight:bold !important; text-decoration:none}
/* namecompany --*/
.namecompany{padding-top:16px}
/* InforAgency --*/
.InforAgency table td{color:#fff; vertical-align:top; text-shadow:0 1px 0 #696969}
/* divtopnav --*/
.divtopnav{border:1px solid #490e01; height:26px; background:#c20900}
.divtopnav_left{float:left; height:26px; width:652px}
/*LEVEL ONE*/
ul.dropdown{position: relative; height:26px; float:left;}
ul.dropdown li{font-weight: bold; float: left; zoom: 1; padding-top:4px; height:22px;}
ul.dropdown a:hover{text-decoration:underline}
ul.dropdown a:active{ color: #f9dba4; }
ul.dropdown li a{ display: block; padding: 0 12px; border-right: 1px solid #fff; color:#fff; text-transform:uppercase}
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover{ background: #d70b01; color: #fff; text-decoration:none; position: relative; }
ul.dropdown li.hover a{ color: #fff; text-decoration:none;}
/*LEVEL TWO*/
ul.dropdown ul{width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;}
ul.dropdown ul li{ font-weight: normal; background: #e90d03; color: #000; border-bottom: 1px solid #ff0000; float: none; padding:0; height:auto}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{border-right: none; padding:4px 8px; width: 204px; display: inline-block; text-transform:none} 
/*LEVEL THREE*/
ul.dropdown ul ul{left: 100%; top: 0; }
ul.dropdown li:hover > ul{visibility: visible; }
/* divtopnav_right --*/
.divtopnav_right{float:left; height:26px; width:272px; position:relative}
.img-phone{position:absolute; z-index:10px; bottom:0px}
.img-car{position:absolute; z-index:11px; bottom:-1px}
.divtopnav_right label{color:#fff; text-transform:uppercase; font-weight:bold; display:inline-block; line-height:26px; margin:0 30px 0 34px}
/* center -----------*/
#center{background:#fff; width:100%;}
/* topcenter --*/
.topcenter{background:#014676; overflow:hidden}
.banner{float:left; width:652px; background:#fff; padding-bottom:3px;}
.infortransport{float:left; width:274px;}
.listtransport{padding:7px 13px}
.listtransport li{padding:2px 0 2px 17px; background:url(../images/icon/icon_02.gif) no-repeat 0 center;}
.listtransport li a{color:#fff; font-weight:bold;}
/* TitleRed --*/
.TitleRed{background-color:#c20900; padding-bottom:5px;}
.hitcounter{width:170px; padding-left:25px; float:left}
.lb_hitcounter{text-transform:uppercase; color:#fff; font-weight:bold;}
.flash2{float:left; width:456px; padding-top:3px;}
/* search --*/
.search{padding:10px 0 0 32px; float:left}
.inputtext{background:#fff; border:1px solid #999999; width:130px; padding:0 5px; height:16px; color:#666666; font-size:11px}
.img_search{margin-left:3px; border:0; cursor:pointer}
/* footer -----------*/
#footer{padding:30px 0}
.copyright{float:left; width:765px; padding-left:11px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:15px;}
.copyright a{color:#fff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.designby{float:right; width:148px; text-align:center; font-size:9px; color:#fff;}
.designby a{font-size:9px; color:#fff}
/* InforHome ---*/
.InforHome{padding:14px 0}
.Block{padding:0 14px}
.heading{color:#ff7e00; text-transform:uppercase; background:url(../images/icon/icon_01.gif) no-repeat 0 center; padding-left:30px; font-size:small; margin-bottom:10px;}
.tablepartner td{background:#ffffff; text-align:center; padding:8px 0}
.linkblack{color:#000}
/* listnews_home --*/
.listnews_home li{padding:10px 0; background:url(../images/dotted.gif) repeat-x 0 bottom}
.img-news-home{float:left; width:93px; height:70px; margin-right:13px;}
.lb_title a{font-weight:bold; color:#000}
.viewmore{text-align:right; padding-top:3px}
.viewmore a{font-size:11px; font-style:italic; color:#000}
.NoBackground{background:none !important}
.NoBorder{border:none !important}
/* new css*/
.banner_otherpage{float:left; width:700px; background:#fff;}
.inforsupport{margin-left:700px; width:auto; background:url(../images/hotline.gif) no-repeat 0 bottom; color:#fff;}
.headingwhite{background: url(../images/dot_line.gif) repeat-x left bottom;}
.headingwhite span{display:inline-block; background: url(../images/icon/bull_tab2.gif) no-repeat 7px center; color: #FFFFFF; font-weight: bold; margin: 0; padding: 10px 0 10px 33px; text-transform: uppercase;}
.DivMarquee{padding:10px; text-align:center;}
.DivMarquee span{padding:8px 0; display:inline-block}
.DivMarquee span a{color:#fff; cursor:pointer}
.DivMarquee a:hover img{text-decoration:none}
/* maincontent ---*/
.maincontent{}
.t_left{background-color:#014675; width:200px; color:#fff}
.t-center{background-color:#fff; width:496px;}
.t-right{background-color:#014675; width:230px; color:#fff}
/* t_left ---*/
.leftcol{width:200px; float:left; display:block;}
.clearleft{clear:left}
/* container ---*/
.container{background: url(../images/top_box_t.gif) repeat-x 0 0 #014675; border-bottom: 1px solid #FF0C00; padding-bottom:12px;}
.heading-c{background: url(../images/icon/bull_tab.gif) no-repeat 14px 18px; padding: 20px 0 16px 45px; text-align: left; text-transform: uppercase; color:#fff;}
.listservice{padding-left:27px}
.listservice li{padding:2px 5px 2px 0; list-style-type:disc; color:#fff;}
.listservice li a{text-transform:uppercase; color:#fff; font-weight:bold}
.listservice li ul{padding-left:20px}
.listservice li li{padding:2px 5px 2px 0; list-style-type:circle}
.listservice li li a{text-transform:none}
/* t-center ---*/
.colorred{color:#ff0000}
.centercol{padding:10px 15px}
.mediaplayer{padding:10px 0}
.detail{padding:10px 0}
.bluebold{font-size:12.5pt; text-align:center; color:#0000ff; line-height:22px;}
/* navbot ---*/
.navbot{background:#fff; border:1px solid #7D7D7D; padding:5px 10px}
.navbot ul{overflow:hidden}
.navbot ul li{float:left; padding:0 5px}
.navbot ul li a{text-transform:uppercase; color:#636363; float:left; padding:5px 10px; font-weight:bold}
.navbot ul li a:hover{text-decoration:none; background:url(../images/top_box_t.gif) repeat-x center top #014675; color:#fff;}
/* rightcol ---*/
.rightcol{padding:10px; color:#fff;}
/* dash ---*/
.dash{background:url(../images/dot_line.gif) repeat-x left center; height:1px; margin:15px 0; overflow:hidden}
.groupgallery img{margin-bottom:3px}
a.colorwhite{color:#fff}
/* listnews ---*/
.listnews{padding:7px 0}
.listnews li{padding:3px 0}
.lb_title_news a, .lb_title_news a:link, .lb_title_news a:visited{color:#FF9900; font-weight:bold;}
.lb_title_news a:hover{text-decoration:underline; color:#0066cc}
.view-detail a{font-size:10px; color:#ff0000; background:url(../images/icon/here.gif) no-repeat right center; padding-right:12px;}
.view-detail a:hover{text-decoration:none}
/* other ---*/
.other{padding:7px 0}
.heading_other{color:#8A0000; font-size:14px; margin-bottom:5px}
.othernews {padding-left:30px}
.othernews li{background:url(../images/icon/blue-square.gif) no-repeat 0 7px; padding-left:8px;}
a.link-othernews{color:#212121}
.lb_time_post{color:#909090}
/* tool ---*/
.tool {text-align:center}
.tool a{padding:0 2px; color:#ff0000}
/* inforcontact ---*/
.inforcontact{padding:7px 0}
/* frmcontact ---*/
.frmcontact{padding-top:10px;}
.lb_colorblue{color:#004f84}
.tbl_inforcontact td{padding:3px 5px; vertical-align:top;}
.inputtext_contact{border:1px solid #999; padding:1px 2px; width:175px; height:17px; font-size:12px;}
.txtarea_contact{border:1px solid #999; padding:3px; width:300px; height:100px; font:normal 12px Arial, Helvetica, sans-serif; overflow:auto; font-size:12px;}
.button_contact{padding:3px 10px; overflow:hidden; cursor:pointer; color:#333;}
/* listimg ---*/
.listimg{overflow:hidden; padding-top:10px;}
.listimg li{float:left; width:50%; text-align:center; padding:5px 0}
.img1{width:212px; height:157px; padding:3px; background-color:#fff; border:1px solid #D3D3D3}
