@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;}
body{ color:#333;font-size:12px; font-family: Arial, Helvetica, sans-serif;}

html,body{-webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
 
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
/*input{-webkit-appearance:none;}*/
 
a{text-decoration:none; color:#505050;}
a:link{color:#505050;}
a:visited{color:#505050; }
a:hover,a:active,a:focus{color:#505050; text-decoration:underline;}

.both{ font-size:0px; height:0px; clear:both;}

/*logo*/
.logo_body{ background:url(../images/login_by.jpg) center top no-repeat scroll #2e7ca3; }
.logo_head{ height:40px; line-height:40px; background:url(../images/top_header.gif) left top repeat-x;}

.login_box{ width:440px; height:24px; position:absolute; left:50%; margin-left:-180px; top:374px;   text-align:left;}
.login_box input{ height:20px; line-height:20px; float:left; width:100px; border:0px; color:#5f5f5f;}
.login_box .uerse{ margin-right:30px;}
.uerse2{ margin-right:60px;}
.login_box .btnlogin{ width:85px; padding-left:0px;  height:30px;background: url(../images/login_btn.gif) left top no-repeat; cursor:hand;  }
/**/
.top{ height:60px; background:url(../images/top_by.gif) left top repeat-x; position:relative;}
.top_txt{ position:absolute; width:100%; height:24px; line-height:24px; left:20px;  top:50%; margin-top:-12px; color: #FFF;}
.top_txt a{text-decoration:none; color:#fff;}
.top_txt a:link{color:#fff;}
.top_txt a:visited{color:#fff; }
.top_txt a:hover, .top_txt a:active, .top_txt a:focus{color:#fff; text-decoration:underline;}

.left{position:absolute;min-height:100%;height:auto; width:200px;top:0;left:0; background:url(../images/left_by.gif) right top repeat-y scroll #EFEFEF;}
/* tree */
.close { float:right; clear:right; font-size:12px; font-weight:normal; cursor:pointer; padding-right:10px;}
.title { font-size:14px; color:#fff; margin-bottom:10px; padding-left:5px; width:290px;}
.menu { width:160px; height:500px;  padding:0 20px; overflow-y:auto; overflow-x:hidden; margin-bottom:10px;}
.l1 { font-size:13px; height:35px; line-height:35px; cursor:pointer; border-bottom:1px solid #cccccc;  background:url(../images/h1_img.gif) right center no-repeat;}
.slist { margin:0 0 5px 0; display:none;}
.l2 { padding:0 20px; font-size:14px; height:26px; line-height:26px; background:url(../images/h2_img.gif) 10px center no-repeat;}
.l2 a { padding:6px 0 0 5px; width:230px; height:21px; display:block; font-size:12px; font-weight:normal; color:#565656;} 
.l22 { padding:0 20px; font-size:13px; height:26px; line-height:26px; }
.l22 a { padding:6px 0 0 10px; width:230px; height:21px; display:block; font-size:12px; font-weight:normal; color:#565656;} 
.currentl2 a,.l2 a:hover {  color:#565656;}
.sslist {  width:235px; overflow:hidden; margin:0 0 5px 35px; display:none;}
.l3 a { padding:6px 0 0 5px; width:230px; height:20px; display:block;} 
.currentl3 a,.l3 a:hover { color:#fff; font-weight:bold;}


/*right*/
.right{top:60px; }
.right_nav{background-color:#0F7FD3;}
.right_nav ul li{ float:left; background:url(../images/right_navby.gif) left bottom repeat-x; height:33px; line-height:33px;}
.line{ width:2px;}
.right_nav ul li a{ padding:0 20px; height:33px; display:block;}
.right_nav ul li a:link{color:#505050;}
.right_nav ul li a:visited{color:#505050; }
.right_nav ul li a:hover, .right_nav ul li a:active, .right_nav ul li a:focus{color:#0672bd; text-decoration: none; background:url(../images/right_navby01.gif) left bottom repeat-x;}

.right_content{ clear:both;  font-size:12px; padding:0 30px;}
.right_content h1{ font-size:14px; height:34px; line-height:34px; padding-top:15px; border-bottom:1px solid #e5e5e5;}

.right_c_top{ height:35px; line-height:35px;}

.right_c_left{ width:450px; float:left; padding-top:15px;}
.right_c_left  ul li{ height:30px; }
.right_c_left  ul li span{ width:75px; display:block; float:left;}

.right_c_left0{ width:800px; float:left; padding-top:15px;}
.right_c_left0  ul li{ height:30px; }
.right_c_left0  ul li span{ width:75px; display:block; float:left;}

.right_c_left2{ width:290px; float:left; padding-top:15px;}
.right_c_left2  ul li{ height:30px; }
.right_c_left2  ul li span{ width:75px; display:block; float:left;}
/*.right_c_left  ul li input{ float:left; width:200px; border:1px solid #b7b7b7; height:20px; line-height:20px; margin-right:5px;}*/

.right_c_left2{ width:330px; float:left; padding-top:15px;}
.right_c_left2  ul li{ height:30px; }
.right_c_left2  ul li span{ width:75px; display:block; float:left;}

.txt{float:left; width:200px; border:1px solid #b7b7b7; height:20px; line-height:20px; margin-right:5px;}

.btn_both{ clear:both; height:30px; padding-top:10px; padding-left:100px;}
.btn_both input{ margin-right:10px; padding-left:10px; padding-right:10px;height:24px; line-height:24px; background:url(../images/btn_by.gif) left center repeat-x; border:1px solid #0b70b6; color:#FFF;  cursor:hand; }
.btn_both2{ clear:both; height:30px; padding-top:10px; }
.btn_both2 input{ margin-right:10px; height:24px; line-height:24px; background:url(../images/btn_by.gif) left center repeat-x; border:1px solid #0b70b6; color:#FFF;  cursor:hand; }
.right_table table{ border-collapse:collapse;}
.right_table table .navtd td{ background-color:#eeeeee; font-weight:bold;}
.right_table table td{ border:1px solid #e5e5e5; height:30px; line-height:30px; padding:0 10px;}
.navtd{ background-color:#eeeeee; font-weight:bold; height:30px; border:1px solid #e5e5e5;}

.right_d_left{ width:690px; float:left; padding-top:15px; font-size:14px;}

.opendivbg 
{
display:none;
background-color: #666;   
width: 100%;   
height: 100%;   
left:0;   
top:0;/*FF IE7*/   
filter:alpha(opacity=50);/*IE*/   
opacity:0.5;/*FF*/   
z-index:1002;  
position:fixed!important;/*FF IE7*/   
position:absolute;/*IE6*/   
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 
:/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/   
}
/*弹出层的STYLE*/   
.opendiv {   
background-color: #ffffff;   
border: solid 5px #ccc; 
text-align: center;    
font-size: 12px;    
z-index:1003;   
left:46%;/*FF IE7*/   
top: 30%;/*FF IE7*/   
display:none;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */   
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/   
margin-top:0px;   
position:fixed!important;/*FF IE7*/   
position:absolute;/*IE6*/   
  
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 
:/*IE6*/document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
}