
/* CSS Document */
/* common */
body{ margin:0px;font-size:12px; font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif; color:#5D5D5D; background:#fff;}
* {word-break:break-all;font-family:Verdana,Arial;}
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.display_none { display:none; }
img { border:none; }
li {list-style-type:none;}
ul,form {margin:0px;padding:0px;}
a,a:link,a:visited,a:active {color:#666666;text-decoration:none;}
a:hover {color:#FF6600;}
/* basic */
.f_l {float:left;}
.f_r {float:right;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#1B4C7A;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:12px;}
.px15 {font-size:15px;}
.px16 {font-size:16px;}
.b5 {height:5px;font-size:1px;}
.b6 {height:6px;font-size:1px;}
.b8 {height:8px;font-size:1px;}
.b10 {height:10px;font-size:1px;}
.b15 {height:15px;font-size:1px;}
.pd3 {padding:3px;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.lh18 {line-height:180%;}
.ls1 {letter-spacing:1px;}
.c_p {cursor:pointer;}
.c_b {clear:both;}
.dsn {display:none;}
.absm {vertical-align:middle;}
/* top */
.top{ width:100%;background:url(../image/banner_m_bg.gif) repeat-x;height:8px;color:#005164;font-size:14px;font-weight:bolder;margin: 0px auto}
.head{ width:980px;height:100px; margin:0 auto;}
.logo{ float:left;}
.banner{float:right;}
.banner_site{text-align:right; padding-top:8px;}
.banner_tel{ height:28px; padding-top:10px;font-size:28px;font-weight:bold;line-height:28px;color:#0075C4;text-align:right; }
.banner_time{ height:5px; padding-top:10px; text-align:right; }
.banner_time a:visited{color:#666666;}
/* menu */
.menu { width:100%; height:37px; margin:0 auto; background: url("../image/menu_bg.gif") repeat-x #fff; }
.menu_div{ width:980px; height:37px; margin:0 auto;  }
.menu_div ul .menu_home { float:left; font-size:14px;line-height:36px; text-align:center; }
.menu_div ul .menu_nav { float:left; font-size:14px; line-height:36px; text-align:center; background: url("../image/menu_line.gif") no-repeat 0px 0px; }
.menu_div ul li a { width:122px; display:block; font-size:14px; color:#FFF; }
.menu_div ul li a:link,.menu_div ul li a:visited { font-size:14px; color:#FFF; }
.menu_div ul li a:hover { height:37px;font-size:14px; font-weight:bold; text-decoration:none; color:#FFF; background:url("../image/menu_hover_bg.gif") repeat-x; }
.menu_nav_local a{ height:37px;font-size:14px; font-weight:bold; text-decoration:none; color:#FFF; background:url("../image/menu_hover_bg.gif") repeat-x;}
/* banner_m 980 */
.banner_m { width:100%; height:230px; margin:0 auto; background: url("../image/banner_m_bg.gif") repeat-x #fff; text-align:center;}
/* current_locatio */
.current_location { color:#0B3B7D; }
.current_location a { color:#0B3B7D; }
/* index */
.space{ width:100%; float:left; height:3px; line-height:3px; font-size:3px; clear:both; }
.box_width 		{ margin:0 auto; clear:both;width:990px;height:auto; border-top:none; }
/* box */
.box 		{ width:980px; height:280px; float:left; border:1px #E6E6E6 solid; display:inline; margin:6px auto auto 6px; }
.box_title { background:url("../image/title_bg.gif") no-repeat; padding:0 25px; height:35px; line-height:35px;  }
.box_title h2{ font-size:16px; color:#0075C4; line-height:35px; }
.box_title h2 a { font-size:16px; color:#C7231D; }
.box ul 		{ float:left; padding-left:6px;padding-right:6px;}
.box ul p{ text-indent:2em;font-size:14px;line-height:25px;}
.box ul li { padding-top:3px;font-size:14px;height:25px;line-height:25px; }
/* box3 */
.box3 		{ width:320px; height:280px; float:left; border:1px #E6E6E6 solid; display:inline; margin:6px auto auto 6px; }
.box3_title { background:url("../image/title_bg.gif") no-repeat; padding:0 25px; height:35px; line-height:35px;  }
.box3_title h2{ font-size:16px; color:#0075C4; line-height:35px; }
.box3_title h2 a { font-size:16px; color:#C7231D; }
.box3 ul 		{ float:left; padding-left:6px;padding-right:6px;}
.box3 ul p{ text-indent:2em;font-size:14px;line-height:25px;}
.box3 ul li { padding-top:3px;font-size:14px;height:25px;line-height:25px; }
/* main */
.main { }
.main_title { display:none; }
.main_body { width:980px; margin:0px auto; }
.main_bottom { display:none; }
/* main left */
.main_left{ float:left; width:200px; margin-top:0px;height:auto;}
.left_title { background:url("../image/left_title_bg.gif") no-repeat; padding:0 40px; height:35px; line-height:35px;  }
.left_title h3{ font-size:16px; color:#0075C4; line-height:35px; }
.left_title h3 a { font-size:16px; color:#C7231D; }
.left_body { border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;overflow:hidden; zoom:1;padding:10px; }
.left_body a:visited{color:#0075C4;}
.left_bottom { height:10px;}
/*main right */
.main_right { float:right; width:758px;  padding-left:15px; margin-top:0px;}
.right_title {background:url("../image/right_title_bg.gif") left no-repeat;padding-left:25px; height:35px; line-height:35px;  }
.right_title h2 { font-size:16px; color:#0075C4; }
.right_body { font-size:14px;padding:10px 0; overflow:hidden; zoom:1;line-height:160%; }
.right_body h1 { background:url("../image/white_line.gif") left no-repeat;font-size:18px; color:#000;height:30px;font-weight:bold;text-align:center; }
.right_body h2 { text-indent:2em; font-size:14px; color:#666;font-weight:bold; height:25px;}
.right_body .title {border-top:1px dashed #999;height:35px;}
.right_body a:visited{color:#0075C4;}
.right_body p{ text-indent:2em;color:#000;  }
.right_bottom { height:10px; }
/* sitelist */
.site_list{  padding:20px 0 0 0; width:760px; float:left}
.site_list ul{ width:760px; float:left;}
.site_list ul li{ width:210px; padding:0px 43px 10px 0px; float:left;}
.site_logo{ width:210px;text-align:center;background:url(../image/site_bg.gif) repeat; padding:10px; border:1px solid #eaeaea;}
.site_logo:hover{ border:1px solid #80d0fb;}
.site_logo_gray{ width:210px;text-align:center;background:url(../image/site_bg.gif) repeat; padding:10px; border:1px solid #eaeaea;}
.site_logo_gray:hover{ border:1px solid #80d0fb;}
.site_name{ width:220px; text-align:center;line-height:50px; font-size:14px; border-bottom:1px solid #eaeaea; }
.site_name:hover{ border-bottom:1px solid #80d0fb; }
/* rollpic */
.roll_main { width:980px; margin:0px auto;clear:both; }
.roll_title { background:url("../image/title_bg.gif") left no-repeat;padding-left:25px; height:35px; line-height:35px; }
.roll_title h2 { font-size:16px; color:#0075C4; }
.roll_body { width:980px; margin:0 auto;padding-top:15px; border:1px solid #E6E6E6; border-top:none;border-bottom:none;background-color:#FFF;  }
/* friendlink */
.links  { width:980px; margin:0px auto; height:45px; line-height:45px;border-top:1px dotted #E6E6E6;}
.links  a { color:#666; }
.links a:hover {color:#FF6600;}
/* foot */
.foot { border-top: 1px solid #E6E6E6;width:100%;height:130px;background: url("../image/foot_bg.gif") repeat-x #fff; color:#666666;text-align:center;line-height:28px;}