@charset "utf-8";
/* CSS Document */

body {margin: 0px; background:#dedede url(../images/bg.png) no-repeat top center; text-align:center;}
img {border:none;}

div {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#1a1a1a; font-size:13px;}

.clear {clear:both;}

#container {width:980px; margin:0px auto; text-align:left;}
.container_main{width:980px; text-align:left; float:left; border:0px solid #fff;}

.header {width:980px; height:130px; float:left;}
.logo {width:269px; height:130px; float:left;}


.menu_holder {float:right; width:670px; height:29px; margin-top:85px;}

.menu a:link, .menu a:visited {color:#fff; text-decoration:none; font-size:13px; width:84px; background:url(../images/menu_bg.png) no-repeat top center; display:block; text-align:center; padding:7px 0px 7px 0px; float:left; margin-right:10px;}
.menu a:hover {color:#fff; text-decoration:none; background:url(../images/menu_bg.png) no-repeat bottom center;}

.menu_active a:link, .menu_active a:visited, .menu_active a:hover {color:#fff; text-decoration:none; font-size:13px; width:84px; background:url(../images/menu_bg.png) no-repeat bottom center; display:block; text-align:center; padding:7px 0px 7px 0px; float:left; margin-right:10px;}

.banner {float:left; width:930px; height:396px; margin:10px 1px; background:url(../images/banner_bg.png) top left no-repeat; padding:24px;}

.content1 {float:left; width:930px; margin:10px 25px;}

.box {float:left; width:163px; height:154px; margin:0px; padding:20px; background:url(../images/box_bg.png) top left no-repeat;}
.box_header {float:left; width:163px; height:20px; margin:0px; color:#1a1a1a; font-size:18px; font-weight:bold;}
.box_txt {float:left; width:163px; height:70px; margin:15px 0px; color:#1a1a1a;}
.box_btn {float:right; width:57px; height:30px;}

.content {float:left; width:948px; margin:10px 16px;}
.content_t {float:left; width:948px; height:57px; background:url(../images/content_bg_t.png) top left no-repeat;}
.content_m {float:left; width:852px; background:url(../images/content_bg_m.png) top left repeat-y; padding:0px 48px; text-align:justify;}
.content_b {float:left; width:948px; height:57px; background:url(../images/content_bg_b.png) top left no-repeat;}

.left {float:left; width:560px; text-align:justify;}
.right {float:left; width:270px; text-align:justify; margin-left:20px;}

.btn_more {float:left; width:57px; height:30px;}

ul.service {list-style-type:none; font-size:13px; color:#af0000; width:260px; margin:0px; padding:0px;}
ul.service li a {text-decoration:none; color:#af0000; display:block; padding:6px 10px 12px 10px; width:240px; background:url(../images/service_tab_bg.png) top left no-repeat; margin-bottom:5px;}
ul.service li a:hover {text-decoration:none; color:#02477c;}

.thumb {float:left; width:90px; height:90px; margin:0px 10px 10px 0px;}

.footer_bg {width:100%; height:198px; float:left; background:url(../images/footer_bg.png) top left repeat-x; margin-top:20px; text-align:center;}
.footer {width:930px; height:198px; text-align:left; color:#fbeb1c;}
#footer_container {width:930px; margin:0px auto; text-align:left;}
.footer_container_main{width:930px; text-align:left; float:left;color:#fbeb1c; padding-top:30px;}


.footer_left {width:705px; float:left; color:#fff; font-size:12px; border-right:1px solid #298ad4;}
.footer_right {width:200px; float:right; color:#fff; text-align:left; font-size:12px;}

ul.footer_menu {margin:0px; padding:0px;}
.footer_menu li {display:inline;list-style-type: none;}
.footer_menu a {font-size:12px; margin:0px 4px 0px; text-transform:uppercase; color:#fff;}
.footer_menu a:link, .footer_menu a:visited {color: #fff;text-decoration: none;}
.footer_menu a:hover {text-decoration:underline;}
.footer_menu_active a:link, .footer_menu_active a:visited, .footer_menu_active a:hover {color:#fff; text-decoration:underline;}


.grey_text_24_b {font-size:24px; color:#1a1a1a; font-weight:bold;}
.grey_text_18_b {font-size:18px; color:#1a1a1a; font-weight:bold;}
.grey_text_24 {font-size:24px; color:#333;}
.white_text_24 {font-size:24px; color:#fff;}

.blue_text_13 {font-size:13px; color:#034d85;}
.blue_text_18 {font-size:18px; color:#034d85;}
.blue_text_14_b {font-size:14px; color:#034d85; font-weight:bold;}

.red_text_16 {font-size:16px; color:#e00000;}

.white_txt_10 a:link, .white_txt_10 a:visited {color:#fff; text-decoration:none; font-size:10px;}
.white_txt_10 a:hover {text-decoration:underline;}

.white_txt_12 a:link, .white_txt_12 a:visited {color:#fff; text-decoration:none; font-size:12px;}
.white_txt_12 a:hover {text-decoration:underline;}

.grey_txt_13 a:link, .grey_txt_13 a:visited {color:#333; text-decoration:none; font-size:13px;}
.grey_txt_13 a:hover {text-decoration:underline;}