body,h1,h2,h3{margin: 0; padding: 0;}
body,table{font-family: Arial, Helvetica, Sans-serif;font-size: 12px; color: #111111; line-height: 17px;}
img{border: 0;}
a{text-decoration: none;}
a:hover {color: #D2691E;}
.error{color: red; font-style: italic;}
/** PAGING **/
#paging{margin: 10px 0;padding: 3px 0;text-align: right;}
#paging span, #paging a{border:solid 1px #ddd;color:#949494;padding:0 7px;display:inline-block; line-height:22px;text-align:center;margin:0 3px 0 0;-moz-border-radius:2px; -webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
#paging a:hover, #paging span.active, #paging span.paging_current {background: none repeat scroll 0 0 #F0F5F8;border: 1px solid #A8D1E0;color: #000000;}
/** GENERAL **/
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;overflow:hidden;}
#menu_top a, #menu_main a{white-space: nowrap;}
/** COMMON **/
body {background: #0E4194;}
#wrapper{width: 980px;margin: 0 auto;}
#header ul, #right ul, #news_detail .social ul{list-style: none; margin: 0; padding: 0;}
#main_content {margin-top: 5px;  background: url("../images/left_content.gif") no-repeat scroll left top #FFF; padding-bottom: 15px;}
#main_content .content_border {background: url("../images/right_content.gif") no-repeat scroll right top; padding: 15px;}

#banner_top .slides_container {height: 166px; overflow: hidden;}

#menu_top {background: url("../images/top_left_border.gif") scroll left bottom no-repeat #2177ce; color: #FFF; margin-bottom: 7px;}
#menu_top .right {background: url("../images/top_right_border.gif") scroll right bottom no-repeat; height: 32px;}
#menu_top a {color: #FFF; font-weight: 700; line-height: 30px;}
#menu_top .level1 {float: left; margin-left: 13px; padding-left: 13px; background: url("../images/menu_top_gach.gif") no-repeat scroll left center;}
#menu_top .first {background: none;}
#menu_top .level1 a:hover {color: #DDDDDD;}

#menu_main {background: url(../images/mainnav-bg.gif) repeat-x; height: 30px; border-top: 1px solid #DDDDDD;}
#menu_main .level1 {float: left; height: 30px; text-align: center; padding: 0 12px; background: url("../images/arrow_1.gif") no-repeat scroll left center; position: relative;}
#menu_main .first {background: none;}
#menu_main .level1  {line-height: 28px; font-weight: 700; font-size: 13px; color: #333333; }
#menu_main .link {color: #333333;}
#menu_main .level1:hover, #menu_main .selected {background: url("../images/mainnav-active.gif") repeat-x;}
#menu_main .level1:hover .link, #menu_main .selected a {color: #FFF;}
#menu_main .child {position: absolute; top: 30px; left: 0; background: #F7F7F7; border: 1px solid #DDDDDD; border-top: 0; width: 220px; display: none; z-index: 7;}
#menu_main .child li {padding: 3px 8px; border-bottom:1px dotted #DDDDDD ; text-align: left;}
#menu_main .child li a {color: #666666;}
#menu_main .child li a:hover {color: #333333;}
#menu_main .level1:hover .child {display: block;}

#left {width: 560px; overflow: hidden;}
#right {width: 370px;}

#news_special,#news_top  {height: 365px;}
#news_special .slidebg {background: #111111; opacity: 0.8; filter: alpha(opacity = 80); width: 100%; height: 100%; position: absolute;}
#news_special .txt {z-index: 2; position: relative; padding: 10px; color: #FFF;}
#news_special h2 {margin-bottom: 10px;}
#news_special h2 a{color: #FFF;}
#news_special .caption {position: absolute; bottom: 0; }

/*********************** NEWS TOP *********************/
#news_top {background: #8cb4e6; margin-bottom: 10px;}
#news_top .title {background: url("../images/mainnav-bg.gif") repeat-x;}
#news_top .title li {float: left; height: 30px; cursor: pointer; line-height: 30px; text-align: center; background: url("../images/top_new_left_select.gif") no-repeat scroll left top #0e4297; font-weight: 700; margin-left: 5px; color: #FFF;}
#news_top .title div {background: url("../images/top_new_right_select.gif") no-repeat scroll right top; padding: 0 15px;}
#news_top .title li.first {margin-left: 0;}
#news_top .title li.selected {background: url("../images/top_new_left.gif") no-repeat scroll top left #8cb4e6; color: #111111;}
#news_top .title li.selected div {background: url("../images/top_new_right.gif") no-repeat scroll top right;}
#news_top .items {margin: 10px; padding: 10px; background: #FFF; height: 295px;}
#news_top .items li a {color: #004B80;}
#news_top .items li{padding-top: 7px; border-top: 1px dotted #EEEEEE; margin-bottom: 7px;}
#news_top .items li.first {border: 0; padding: 0;}
#news_top .items img {margin-right: 8px; max-height: 50px; max-width: 50px;}
/********************** HOMEPAGE ****************/
#banner_home {margin-top: 10px; margin-bottom: 10px;}

#news_home .cate_title {background: url("../images/left_module_title_left.gif") no-repeat; margin-bottom: 10px;}
#news_home .cate_text {background: url("../images/left_module_title_right.gif") no-repeat scroll top right  #0048a2; height: 29px; margin-left: 10px;}
#news_home .cate_text a {line-height: 28px; color: #FFF; font-size: 13px;font-weight: 700;}
#news_home .cate_item {margin-top: 5px; margin-left: 5px; float: left; width: 260px; text-align: justify;}
#news_home .left {margin-right: 20px;}
#news_home .child_title {margin-bottom: 7px;}
#news_home .news_image {height: 230px;}
#news_home h3.child_title a{font-weight: 700; font-size: 13px; color: #111111;}
#news_home h2.news_title {margin-bottom: 3px;}
#news_home h2.news_title a{font-weight: 700; font-size: 12px; color: #0066B3;}
#news_home .img img{width: 260px;}
#news_home .img {height: 120px; overflow: hidden; margin-bottom: 6px;}
#news_home h3.news_title {margin-top: 5px; background: url("../images/icon-arrow.gif") no-repeat scroll left center; padding-left: 15px;}
#news_home h3.news_title a{font-size: 12px; color: #004B80;}
/***************** NEWS DETAIL ***********/
#news_detail h1.title {color: #0066B3; font-weight: 700; font-size: 16px; margin-bottom: 10px; font-family: tahoma;}
#news_detail .statistic .date {background: url("../images/date.png") no-repeat scroll left 0 transparent; padding: 2px 0 0 20px;}
#news_detail .statistic .views {background: url("../images/view.png") no-repeat scroll left 0 transparent; padding: 1px 0 2px 20px;}
#news_detail .statistic .comments {background: url("../images/comment.png") no-repeat scroll left center transparent; padding-left: 20px;}
#news_detail .desc {font-weight: 700; margin: 7px 0;}
#news_detail .social {background: #F0F4F9; padding: 5px 14px; float: left; width: 100%; margin-top: 15px;}
#news_detail .social li {float: left; margin-right: 10px; height: 25px; width: 80px; margin: 0 10px;}
#news_detail .tags {margin-top: 10px;}
#news_detail .tags span {font-weight: 700; font-size: 13px;}
#news_detail .tags a {color: #004B80;}
#news_detail .tags a:hover {color: #D2691E}
#news_detail .statistic {margin: 15px 0 20px;}

#news_relate{ margin-top: 15px;}
#news_relate .title{color: #0066B3; font-size: 18px; padding-bottom: 5px; border-bottom: 1px dotted #DDDDDD; position: relative;}
#news_relate .title span{right: 4px; position: absolute; bottom:4px;}
#news_relate .title span a{font-size: 12px; color: #333333;}
#news_relate .list {margin-top: 10px;}
#news_relate .list li{ background: url("../images/arrow_85.gif") no-repeat scroll 0 6px transparent; list-style: none outside none; padding: 0 0 5px 7px;}
#news_relate .list li a{ color: #383A3C; }
#news_relate .list li a:hover { color: #FF6600;}
/********** NEWS LISTS **********/
#news_list {text-align: justify;}
#news_list .item {border-bottom: 1px dotted #DDDDDD; margin-bottom: 10px; padding-bottom: 10px;}
#news_list .image {max-height: 130px; overflow: hidden; float: left; margin-right: 7px;}
#news_list .image img {width: 170px;}
#news_list h2 a{font-weight: bold; color: #0066B3; font-size: 14px;}
#news_list .desc {margin-top: 10px;}
#news_list .date {font-style: italic; margin-top: 6px;}
#news_list .date img {margin-right: 4px;}
.mod_title {background: url("../images/left_module_title_left.gif") no-repeat; margin-bottom: 10px;}
.mod_title h3 {background: url("../images/left_module_title_right.gif") no-repeat scroll top right  #0048a2; height: 29px; margin-left: 10px; line-height: 28px; color: #FFF; font-size: 13px;font-weight: 700;}
/***********NEWS CATE RIGHT ******/
#news_cate_right .title, #support .title, #adv_right_1 .title{font-size: 13px; color: #004B80; font-weight: bold; text-transform: uppercase; padding-bottom: 4px; border-bottom: 1px solid #004B80;}

#news_cate_right {width: 193px; float: left; min-height: 450px;}
#news_cate_right .image {float: left; width: 60px; height: 60px; overflow: hidden; margin-right: 6px;}
#news_cate_right img {width: 60px; }
#news_cate_right h3 a{font-size: 12px; color: #004B80; font-weight: normal;}
#news_cate_right .items {margin-top: 7px; border-bottom: 1px dotted #004B80; padding-bottom: 4px;}

#support {float: right; width: 160px;}
#support .phone {font-weight: 700; font-size: 13px; margin: 7px 0; line-height: 20px;}
#support .hotline{color: #D2691E;}
#support .job {font-weight: 700; margin: 6px 0; color: #004B80;}

#adv_right_1 {float: right; width: 160px; margin-top: 10px;}
#adv_right_1 .slides_container {margin-top: 10px;}
#adv_right_1 img {margin-bottom: 6px;}

#adv_right_2 img {margin-top: 5px;}

#news_block_right {margin-top: 10px;}

/****************** FOOTER *****************/
#footer {background: url("../images/bg_portal.png") repeat; }
#footer .left {background: url("../images/footer_left.gif") no-repeat scroll left bottom;}
#footer .right {background: url("../images/footer_right.gif") no-repeat scroll right bottom; padding: 10px; line-height: 20px;}
.copyright {text-align: right; margin-top: 10px; margin-bottom: 5px;}
.copyright a {color: #71a3f5; font-weight: 700;}
