﻿@charset "utf-8";
/* CSS Document */
/*==========基础类样式==========*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, button { padding:0; margin:0; }
img { border:0; }
input, label, select, option, textarea, button, {
font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;
}
a{ background:none; border:none}
a{blr:e­xpression(this.onFocus=this.close());} 
a:hover{background:none; border:none; font-weight:normal; color:#FF6600}
dt { padding:5px 8px; font-weight:bold; float:left }
dd { text-align: left }
ul { list-style:none; }
body { background-color:#FFFFFF; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#616161; }
del { font-family:georgia }
.clear { clear:both }
.inlien{ display:inline; float:left; padding:0 10px}
/*色彩*/
.blue { color:#003399 }
.green { color:#307300 }
.red { color:#FF0000 }
.orange { color:#FF6600 }
/*填充及位置*/
.margin_b { margin-bottom:10px }
.padding_b { padding-bottom:10px }
.left { float:left;}
.right { float:right; }
.center { text-align:center }
.ad { float:left; overflow:hidden; margin:5px }
hr { clear:both; border-top:#97BBC4 1px solid; border-bottom:#ffffff 1px solid }
/*============top style============*/
#head { height:85px; width:100%; background:url(../images/top_bg.png) left top repeat-x; position:relative; z-index:1}
#head .nav {height:5px; width:100%; background:#069; position:absolute; top:55px; left:0px; display:none}
/*#head .nav { height:40; width:100%; background:url(../images/banner_bg.png) left top repeat-x; position:absolute; top:70px; left:0 }*/
#head .nav li { padding:0.3em; height:1.5em; margin-top:2px; width:8em; text-align: center; float:left; display:inline }
#head .nav li { background:url(../images/nav_tabs_bg.png) right top no-repeat    }
#head .nav li:hover { background:url(../images/nav_tabs_hover.png) left top no-repeat    }
#head .nav li:hover a { font-weight:bold; color: #FF9900 }
#head .nav li a { color:#fff; font-size:14px; text-decoration:none }
#head .nav .time { float:left; padding:12px 34px 0 34px; display:block }
#head .logo { position:absolute; left:0; top:0;z-index:3;}
#head .username{position:absolute; left:300px; top:20px; float:left; z-index:100; }
#head .smsRemaining{position:absolute; left:300px; top:40px; float:left; z-index:100;display:block;}
#head .mmsRemaining{position:absolute; left:670px; top:9px; float:left; z-index:100;display:block;}
#head .smsico{position:absolute; left:227px; top:14px; width:117px; height:36px; z-index:200; display:block;}
#head .mmsico{position:absolute; left:227px; top:51px; width:117px; height:36px; z-index:200; display:block;}

#head .notice{width:693px; height:23px; position:absolute; top:40px; left:300px;z-index:100; float:left}

#head .kf{position:absolute; left:100%; top:5px; margin-left:-280px; float:left}
#head .qq{position:absolute; left:100%; top:40px; margin-left:-350px; float:left; width:450px;z-index: 100; }
#head .tuichu{ position:absolute; left:100%; top:0px; margin-left:-159px; float:left}
#head .xxbg{position:absolute; left:0; top:0; width:230px; height:85px; overflow:hidden; z-index:2; background:url(../images/xxbg.png); float:left;}
#head .fuyun{position:absolute; left:270px; top:0; width:620px; height:72px; background:url(../images/fuyun.png);z-index:1;}
/*============项目导航============*/
.class_stely{position:absolute; top:28px; left:20px; width:165px}
.class_stely li{ height:56px; width:80px; position:relative; float:left}
.class_stely li img{ position:absolute; left:18px; top:0px}
.class_stely li input{ position:absolute; left:18px; top:0px}
.class_stely li a{position:absolute; left:3px; top:34px; font-size:13px; font-weight:bold; text-decoration:none; color:#036}
.class_stely li a:hover{ color:#F60}
/*============left style============*/

.left_bg { background:url(../images/left_menu_bg.png) left top no-repeat}
.user{ height:100px; width:189px; border:#D2EAEE 2px solid; background:#FFF; float:left}
.titelpic{position:absolute; left:10px; top:194px}
ul#menu{ position:absolute; top:230px; left:15px; width:155px}
ul#menu, ul#menu ul { list-style-type:none; margin: 0; padding: 0; font-size:13px}
ul#menu a { display: block; text-decoration: none; }
ul#menu li { background:#D1E3E9 url(../images/200822810255_129.gif) 5px 8px no-repeat; border-top:#FFF 1px solid}
ul#menu li a {  color: #069; padding:0.3em 1em; font-weight:bold }
ul#menu li a:hover { color:#F60 }
ul#menu li li{ border-bottom: none;background:#fff url(../images/200822810255_129.gif) 15px 7px no-repeat;}
ul#menu li ul li a {  color: #000; font-weight:normal;padding:0.2em 2em 0.1em 2em;height:20px; }
ul#menu li ul li a:hover { color:#069}

.left_bg .control { width:8px; height:600px; float:right; background-color:#E0EFF2;  background: url("../images/desktop_06.gif") no-repeat scroll -3px 0px transparent;
}
.left_bg .control a.open { display:block }
.site_choose { text-align:center; padding-bottom:10px; border-bottom:#AFC8D3 1px solid; margin-bottom:10px }
/*============window style===========*/
.main_top { height:46px; width:100%; background:url(../images/windown_banner_bg.png) left top repeat-x; padding:0; position:absolute; top:0px; left:0px; }
.main_top .title { font-size:14px; color: #ffffff; font-weight:bold; float:left; background: url(../images/top_title_bg.png) right top no-repeat; height:27px; padding:9px 20px 0 28px; position:relative }
.main_top .title .ico { position:absolute; top:9px; left:5px }
.main_top a { margin-top:5px }
.main_by { background: #DDE2E3; position:relative; margin:0; padding:0; overflow:hidden; }
.wrapper { height:90%; overflow:auto; background:#E1EDF0; }
/*============bottom style============*/

/*============form============*/
.form { margin:0 10px; color:#333333; float:left }
.form .table_form { margin-bottom:15px; background:#F0F0F0; }
.form thead td { text-align:left; padding:5px }
.form thead td h2 { color:#000066; font-size:16px }
.form tbody td { text-align:left; padding:5px; color:#333333 }
.form tbody th { text-align:right; padding:5px; width:90px; }
.form .text_box { height:20px; width:170px }
.form .text_box:hover { height:20px; width:170px; border:#99CC00 2px solid }
.form .text_box2 { height:20px; width:99% }
.form_list { width:98%; background: #CCCCCC; }
.form_list thead td { text-align:center; font-size:13px; font-weight:bold; background:url(../images/banner_listbg.png) left 50% repeat-x; border-left:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid }
.form_list td { padding:5px; background:#FFFFFF }
.form_list td a { padding:0 5px }
.form_list tr:hover { background: #E3EFFB }
.fj_img { width:30px; height:20px; padding:1px; border:#CCCCCC 1px solid; margin:0 10px; text-align:left }
/*============button============*/
/*保存button*/
.button_line { padding:0 10px 10px 10px; clear:both; }
.button_big { height:35px; font-size:14px; cursor:pointer; margin:0px 15px; padding:0 15px }
/*按钮样式*/
.a_button{ display:block; float:left; text-decoration:none; cursor:pointer; border:0}
.a_button:hover{ border:0}
.a_button .ico{ height:20px; padding:5px 0 0 6px; background:none; float:left}
.a_button .text{height:20px; padding:5px 6px 0 6px; background:none; float:left; text-decoration:none; color:#003366; font-weight:normal}
.a_button:hover .ico{ background: url(../images/button_bg.gif) left -26px no-repeat}
.a_button:hover .text{background: url(../images/button_bg.gif) right -26px no-repeat; color:#FF6600;font-weight:normal}
/*============LOGIN登录界面============*/
.loing_body_stlye{ background:url(../images/login_bg.png) left top repeat-x; text-align:center;}
.login_box{ width:780px; margin:0px auto}
.login_box_loc{ width:780px;  height:490px; position:relative; background:url(../images/login_box.png) left top no-repeat}
.login_from{ position: absolute; left:500px; top:280px}

.lxwm{ position: absolute; left:230px; top:124px; width:530px; height:25px; text-align:right}
.lxwm a{ float:right}
.lxwm div{ padding-top:2px; padding-left:10px; float:right; font-size:13px; font-weight:bold; color:#FFF}
.copyright{ width:770px; margin:0 auto; text-align:center; line-height:160%}

.sever{ background:url(../images/login_sever_box.png) left top no-repeat}


.loing_body_stlye1{ background:#EAF3F4 url(../images/login_body_bg1.png) left top repeat-x; position:relative}
.login_top1{ width:1120px; height:190px; margin-left:-560px; left:50%; top:0px; background:url(../images/login_bodytop_bg1.png) left top no-repeat; position:absolute}
.login_box1{ width:780px; height:510px; margin-left:-390px; left:50%; top:66px; background:url(../images/login_box1.jpg) left top no-repeat; position:absolute}
.login_box_loc1{ width:780px; height:510px; position:relative}
.login_from1{ position: absolute; left:240px; top:320px}
.copyright1{ position:absolute; left:600px; top:450px;}

