@charset "utf-8";
/*common*/
*{margin:0; padding:0;}
img{ border:none;vertical-align:middle;}
ul,li{ list-style:none; margin:0; padding:0;}
html{*overflow-x: visible;}
body{text-align:center;font-size:12px;font-family:"宋体",Tahoma, Arial, Helvetica, sans-serif;color:#333;*overflow-x:hidden; background:#ebebeb url(../images/body_bg.png) 0 155px repeat-x;} 
a{text-decoration:none;color:#333;}
a:hover{ color:#d20001;}
.t_l{ text-align:left;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
.v_t{ vertical-align:top;}
.f_r{ float:right;}
.f_l{ float:left;}
.font_b{ font-weight:bold;}
.font_n{ font-weight:normal;}
.p_l5{ padding-left:5px;}
.p_l10{ padding-left:10px;}
.p_r10{ padding-right:10px;}
.p_t5{padding-top:5px;}
.p_t10{padding-top:10px;}
.p_t20{padding-top:20px;}
.m_t10{ margin-top:10px;}
.m_t30{ margin-top:30px;}
.m_l3{ margin-left:3px;}
.m_l5{ margin-left:5px;}
.m_l6{ margin-left:6px;}
.m_l10{ margin-left:10px;}
.m_l15{ margin-left:15px;}
.m_l20{ margin-left:20px;}
.m_l30{ margin-left:30px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r20{ margin-right:20px;}
.m_r25{ margin-right:25px;}
.m_r30{ margin-right:30px;}
.m_t5{ margin-top:5px;}
.m_t10{ margin-top:10px;}
.m_b5{ margin-bottom:5px;}
.m_b10{ margin-bottom:10px;}
.d_b_n{ display:none;}
.d_b_b{ display:block;}
.c_both{ clear:both;}
.b_cf{ background:#fff;}
.c_red{ color:#ff3333;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
h2,h3{ font-size:12px;}
input,select{ vertical-align:middle;}

.input_txt{width:155px; height:26px; line-height:26px; padding-left:2px;border:1px solid #c7c7c7; border-bottom:none; background:url(../images/input_txt.jpg) repeat-x;}
.select{padding:1px; width:175px;height: 24px;line-height: 24px; border: 1px solid #abadb3;font-family: inherit; font-size: inherit;vertical-align: middle;color: inherit;background:#FFFFFF;}
.textarea{width:350px; height:70px;line-height:24px; padding-left:2px;border:1px solid #abadb3;  background:#fff url(../images/input_txt_bg.jpg) repeat-x;}
.radio{ margin:0 5px;  vertical-align:-2px;*vertical-align:middle;}
.checkbox{ margin:0 5px 0 2px;*margin:0 3px 0 0px;vertical-align:-2px;*vertical-align:middle; }
.btn1{width:59px; height:26px;line-height:26px; border:none; font-weight:bold;cursor:pointer;overflow:visible; color:#fff;background:url(../images/btn1.png) no-repeat;}

/*top*/
.top{ background:url(../images/top_bg.png) repeat-x;}
.top_w{ margin:0 auto; width:1000px; overflow:hidden;}
.logo{ height:107px; background:url(../images/logo_name.jpg) no-repeat;}
.sys_info{ float:right; margin-top:20px; padding:10px 0 10px 30px; width:198px; height:49px; background:url(../images/sys_info_bg.png) no-repeat;}
.sys_info ul li{ float:left; margin-right:10px; padding:5px 0; width:85px; line-height:16px;  text-align:left;}
.sys_info ul li a{ color:#762a00;}
.sys_info ul li span{ display:block; float:left; padding-right:5px; width:16px; height:16px; background:url(../images/sys_icon.png) no-repeat;}
.sys_info ul li span.s_name{ background-position:0 0;}
.sys_info ul li span.s_change{ background-position:0 -16px;}
.sys_info ul li span.s_exist{ background-position:0 -32px;}

.nav{height:49px; background:url(../images/nav_bg.png) repeat-x;}
.nav ul{height:80px; overflow:hidden;}
.nav ul li{ position:relative; display:inline-block; *display:inline; *zoom:1; margin-right:7px;}
.nav ul li a{ display:block; padding:0 25px; line-height:49px;font-size:12px; font-weight:bold; background:url(../images/nav_li_bg.png) center 35px no-repeat;}
.nav ul li a:hover,.nav ul li a.on{ color:#d20001; background:url(../images/nav_li_bg_on.png) center 35px no-repeat;}

.sub_nav{ display:none; position:absolute; top:48px; left:0; padding-left:10px;}
.sub_nav.d_b_b{ display:block;}
.sub_nav.d_b_b ul{ float:left; width:700px; height:30px}
.sub_nav ul li{ float:left; margin:0 7px; display:inline;}
.sub_nav ul li a{ padding:0; line-height:30px; font-weight:normal; background:none;}
.sub_nav ul li a:hover{background:none;}

/*main*/
.main{ margin:0 auto 20px; padding:30px 0 0; width:1000px; overflow:hidden;}
.main_left{ float:left; width:216px;}
.main_right{ float:left;width:216px;}
.main_center{float:left;margin:0 10px;width:540px;}

.left_box{ margin:10px 0 0; padding-bottom:27px; width:216px; background:url(../images/left_b_bg.png) bottom no-repeat;}
.left_box h2{ padding:55px 20px 0; height:33px; line-height:26px; text-align:left; background:url(../images/h2_5_bg.png) no-repeat;}
.h_title{ display:block; float:left; width:137px; height:31px; line-height:26px; text-indent:15px; color:#fff; background:url(../images/h_title.png) no-repeat;}
.left_box ul{ padding:0 10px; background:url(../images/left_c_bg.png) repeat-y;}
.left_box ul li{line-height:34px; border-bottom:1px solid #ccc; text-align:left; text-indent:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  background:url(../images/li_bg3.png) 10px 10px no-repeat;}

.q_box{ clear:both; margin-top:10px; width:216px; padding-bottom:20px; background:url(../images/box_b_bg.png) bottom no-repeat;}
.q_box h2{ padding-left:100px; height:59px; line-height:59px; text-align:left; font-family:"微软雅黑"; font-size:18px; color:#c00000; background:url(../images/h2_4_bg.png) no-repeat;}
.q_box ul{ padding:5px 0; overflow:hidden; background:url(../images/box_c_bg.png) repeat-y;}

.quick_u li{ float:left; margin-bottom:10px; padding-left:10px; width:90px; line-height:24px;}
.left_meau li{ margin:0 10px 10px; padding:0; width:195px; line-height:30px; border-bottom:1px dashed #ccc; text-align:left; font-weight:bold;}
.left_meau li:hover,.left_meau li.on{ background:#ccc;}
.quick_u li span{ display:block; float:left; width:24px; height:24px; background:url(../images/quick_ico.png) no-repeat;}
.quick_u li span.q_icon1{ background-position:0 0;}
.quick_u li span.q_icon2{ background-position:0 -24px;}
.quick_u li span.q_icon3{ background-position:0 -48px;}
.quick_u li span.q_icon4{ background-position:0 -72px;}
.quick_u li span.q_icon5{ background-position:0 -96px;}
.quick_u li span.q_icon6{ background-position:0 -120px;}
.quick_u li span.q_icon7{ background-position:0 -144px;}
.quick_u li span.q_icon8{ background-position:0 -168px;}
.quick_u li span.q_icon9{ background-position:0 -192px;}
.quick_u li span.q_icon10{ background-position:0 -216px;}
.quick_u li span.q_icon11{ background-position:0 -240px;}

.sub_cont{ background:#ececec;}
.sub_cont a{ display:block;  padding-left:20px; font-weight:normal;}
.sub_cont a:hover,.sub_cont a.on{ background:#d8cfba;}

.notice li{ margin:0 10px; padding-left:10px; line-height:30px; border-bottom:1px dashed #ccc; text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  background:url(../images/li_bg4.png) 0px 14px no-repeat;}

.center_box{ width:99%; margin:10px auto 0; border:1px solid #ccc; overflow:hidden; background:#fff;}
.center_box h2{ width:100%; height:33px; line-height:33px; text-align:left; text-indent:10px; font-size:14px; color:#d20001; background:url(../images/h2_2_bg.jpg) repeat-x;}

.date_box{ float:left; margin:10px; display:inline; padding:5px; width:326px; height:137px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; background:url(../images/date_box.png) no-repeat;}
.d_dalendar{ float:left; padding:20px 0; width:140px; height:87px; background:url(../images/date_bg.png) no-repeat;}
.d_dalendar p{ line-height:30px; }
.c_blue{ color:#1f6070;}
.c_yellow{ color:#ba5a05;}
.duty_btn{ width:170px; height:62px; line-height:62px; cursor:pointer; background:url(../images/duty_btn.png) no-repeat;}

.gw_status{ float:left; margin:10px 0 0 30px; display:inline; width:140px;  text-align:left;}
.gw_status ul li{ clear:both; height:35px; line-height:35px;}
.gw_status ul li img{ margin-right:10px;}
.gw_status ul li span.total{ padding-left:10px; font-weight:bold; color:#cc0000;}

.list_box ul{padding:10px 0;overflow:hidden;}
.list_box ul li{ clear:both; margin:0 auto; width:98%; height:28px; line-height:28px;*height:27px; *line-height:27px; border-bottom:1px solid #e9ebef; background:url(../images/li_bg2.png) 5px 10px no-repeat;}
.list_box ul li a{ float:left; display:block; position:relative;width:80%;text-align:left; text-indent:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.list_box ul li span{display:block; float:right;width:20%; text-align:right;color:#858585;}

.right_box{ margin:10px 0 0; width:212px; border:1px solid #ccc; border-bottom:none; background:#f9f8f8;}
.right_box h2{ width:100%; height:34px; line-height:34px; text-align:left; text-indent:10px;font-size:14px;  background:url(../images/h2_2_bg.jpg) repeat-x;}
.right_b li{ padding:0 5px 0 15px;line-height:35px; border-bottom:1px solid #ccc; text-align:left;}
.duty_name{ float:right; text-align:right;}

.msg_u li{ padding:10px 5px 10px 10px; line-height:32px; border-bottom:1px solid #ccc; text-align:left; background:#f3f3f3;}
.msg_u li span{display:block; float:left; padding-right:10px; width:32px; height:32px;  background:url(../images/msg_ico.png) no-repeat;}
.msg_u li span.m_icon1{background-position:0 0;}
.msg_u li span.m_icon2{background-position:0 -32px;}
.msg_u li span.m_icon3{background-position:0 -64px;}

.pic_ad{ position:relative;  margin:10px 0 0 0;width:212px; height:214px; border:1px solid #ccc;}
.ad{position:relative; margin:5px auto;width:204px; height:204px; overflow:hidden;}
.slider{position:absolute; left:0; top:0; width:9999px;}
.slider li{position:relative; float:left;height:204px;}
.slider img{ width:204px; height:204px;}
.text{position:absolute; top:180px; left:0; z-index:10; width:204px; height:24px; line-height:24px; text-align:left; text-indent:10px; color:#fff;background:url(../images/num_bg.png) repeat;}
.num{position:absolute; right:5px; bottom:9px;z-index:100;}
.num ul li{ float:left;margin:4px 2px 0 2px;width:16px;height:16px;line-height:16px;cursor:pointer;overflow: hidden;color:#fff;background:url(../images/ad_num.png) no-repeat;}
.num ul li.on{background:url(../images/ad_num_on.png) no-repeat;}

/*bottom*/
.bottom{ clear:both;width:100%; height:52px; line-height:52px; color:#fff; background:url(../images/bottom_bg.jpg) repeat-x; }