﻿/* CSS Document */
body{margin:0 auto;
     font-size:12px;
	 font-family:Arial, "\5b8b\4f53";	

	 }
ul{margin:0; padding:0; list-style:none;}
img{border:none;}

.clear { clear:both; font-size:1px;}
.fleft{float:left;}
.fright{float:right;}
/*************以下字体样式**************/
.gray{color:#656565; text-decoration:none;}



.gray2{color:#b3b3b3; text-decoration:none;}
.green{color:#0f7a7a; text-decoration:none;}
.orange{color:#e57a06; text-decoration:none;}
.white{color:#FFF; text-decoration:none;}
.yellow{color:#efe2c2; text-decoration:none;}
.black{color:#000; text-decoration:none;}
.red{color:#F00; text-decoration:none;}
.ttFont{color:#0f7a7a; text-decoration:none; font-family:"黑体"; float:left; font-size:15px; font-weight:bold;}


/*************以下链接样式**************/
a{margin:0; padding:0; text-decoration:none;}
a:hover{color:#F60; text-decoration:underline;}

/*************以下表单样式**************/
input{border:#8fd0cf 1px solid;}
.input1{border:none;}


/*************以下头部**************/
.top, .topmenu, .topbottom, .main, .bottom{margin:0 auto;
     width:1004px;
	 overflow:hidden;
	 clear:both;}
.top01{  margin:0 auto; overflow:hidden; clear:both; width:1004px; background:url(/images/topbg.gif) repeat-x top center #f3f3f3;}
.toplogo{float:left;
         margin:0 0 0 14px;
		
		 width:467px;
		 height:79px;
		 background:url(/images/logo.gif) no-repeat;}
.toptext{float:right;
         margin:15px 40px 0 0;
		}
		 
.topmenu{background:url(/images/topmenu_leftbg.gif) no-repeat left;
         height:48px;}
.topmenu_list{float:left; 
              margin:0 0 0 26px;
			  background:url(/images/topmenubg.gif) repeat-x top;
			  width:743px;
			  overflow:hidden;
			  display:inline;}			  
.topmenu_list li{float:left;
                 width:110px;
				 height:48px;}
.topmenu_list li .list1{width:110px;
                        height:31px;
				        display:block;
				        background:url(/images/topmenubg2.gif) no-repeat;
				        font-size:13px;
				        padding:17px 0 0;
				        text-align:center;
						color:#FFF;}				 
.topmenu_list li a{width:110px;
                   height:31px;
				   display:block;
				   background:url(/images/topmenubg1.gif) no-repeat;
				   font-size:13px;
				   padding:17px 0 0;
				   text-align:center;}
.topmenu_list li a:hover{width:110px;
                   height:31px;
				   display:block;
				   background:url(/images/topmenubg2.gif) no-repeat;
				   text-decoration:none;
				   color:#FFF;}	
				   
.topmenu_tel{float:right;
             background:url(/images/topmenu_rightbg.gif) no-repeat;
			 width:210px;
			 height:30px;
			 font-weight:bold;
			 padding:18px 0 0 25px;
			 font-size:13px;}
.topbottom{background:url(/images/topbottom_bg.gif) no-repeat;
           height:26px;}
		   
/*************以下左边菜单**************/		
.left{float:left;
      width:153px;
	  overflow:hidden;}
.leftnav{clear:both;
         width:153px;
		 overflow:hidden;
		 margin-bottom:4px;}
.leftnav_tt{background:url(/images/leftnav_ttbg.gif) no-repeat;
            width:132px;
			height:27px;
			padding:13px 0 0 20px;
			font-weight:bold;
			font-size:14px;
			
			}
.leftnav_list{clear:both;}
.leftnav_list li{background:url(/images/leftnav_listbg.gif) no-repeat;
                 width:118px;
				 height:18px;
				 padding:9px 0 0 34px;
				
				 }
.leftnav_list li a:link{color:#656565; text-decoration:none;}	
.leftnav_list li a:visited{color:#656565; text-decoration:none;}
.leftnav_list li a:hover{color:#F60; text-decoration:underline;}
.leftnav_list li a:active{color:#656565; text-decoration:none;}


.leftbottom_pic{margin:0 auto 20px;
                width:149px;}	
				
				
/*************以下底部**************/	
.bottom{background:url(/images/bottom_bg.gif) repeat-x;
        height:97px;
		text-align:center;}
.bottom_menu{margin:40px 0 0 0;
             clear:both;}
.bottom_copy{margin:20px;
             clear:both;}
			 
/*************以下右边&头部**************/				 
.right{float:left;
       width:851px;
	   overflow:hidden;
	   background:url(/images/right_bg.gif) repeat-y;}			 
.user{clear:both;
      background:url(/images/user_bg.gif) no-repeat;
	  width:810px;
	  padding:0 27px 0 14px;
	  height:33px;
	  overflow:hidden;}
.user_text{float:left;
           margin:10px 0 0 8px;}
.user_button{float:right;
             margin-right:8px;
			 padding-top:3px;}
.user_button .a1{margin:0 26px 0 15px;
                 }
.user_button .a2{margin-right:14px;
                }

.lyzx, .msxl, .right_bottom{width:810px;
	  padding:0 27px 0 14px;
	  overflow:hidden;}
.lyzx_tt{background:url(/images/lyzx_ttbg.gif) no-repeat;
         width:810px;
		 height:27px;
		 padding:13px 0 0 110px;
		 font-size:13px;
		 font-weight:bold;
		 overflow:hidden;}
.lyzx_list{background:url(/images/lvzy_listbg.gif) repeat-y;
		   width:810px;
		   height:auto;
		   overflow:hidden;}
.lyzx_list a{height:19px;
             padding-top:9px;
			 display:block;
			 float:left;
			 width:89px;
			 text-align:center;
			 color:#656565;
			 }

.msxl_tt{background:url(/images/msxl_tt.gif) no-repeat;
         width:810px;
		 height:28px;
		 margin-top:3px;}
.msxl_list{background:url(/images/msxl_bg.gif) repeat-y;
           width:795px;
		   overflow:hidden;
		   padding-left:15px;}
.msxl_list a{display:block;
             float:left;
			 width:195px;
			 padding-top:10px;
			 border-bottom:#CCC 1px dashed;
			 height:15px;}
.msxl_bottom{background:url(/images/msxl_bottombg.gif) no-repeat;
             width:810px;
			 height:13px;}
			 
/*************以下右边&低部**************/
.right_bottom{min-height:550px;}
.right_bottom_tt{background:url(/images/content_ttbg.gif) no-repeat;
                 width:810px;
				 height:39px;
				 margin-top:5px;}
.right_bottom_tt01{background:url(/images/content_ttbg2.gif) no-repeat;
                 width:810px;
				 height:39px;
				 margin-top:5px;}
.tt_left{float:left;
         margin:12px 0 0 5px;
		 }
.tt_right{float:right;
          margin:5px 6px 0 0;
		 }	
		  
.content{clear:both;
         width:810px;
		 overflow:hidden;
		 background:url(/images/content_listbg.gif) repeat-y;}
.content_top{background:url(/images/content_list_ttbg.gif) no-repeat;
             height:4px;
			 clear:both;
			 overflow:hidden;}
.content_TopPage{background:#e8f2f2;
                 height:20px;
				 line-height:20px;
				 width:782px;
				 margin:0 auto;
				 font-size:12px;
				 padding:0 10px;}
.line_search{width:802px;
             overflow:hidden;
			 margin-bottom:10px;
			 background:url(/images/icon_4.gif) no-repeat top left;}
.line_search_list{float:left;                  
				 margin-left:65px;				
				  overflow:hidden;
				  width:590px; 
				   display:inline;
				  }
.line_search_list ul{margin-top:10px;}				  
.line_search_list li{float:left;
                     padding-left:10px;
                      padding-right:10px;                    
					 overflow:hidden;
					 margin:5px;
					  width:240px;
					 height:auto;
					 }
.line_search_but{float:left;
                 margin:35px 0 0 0;}
				 
.content_table{clear:both;
               }
.table_tt{background:#e3f7f6;
          border:#e4e4e4 solid 1px;
		  margin:3px auto 0;
		  width:800px;
		  height:33px;
		  }
.td{float:left;
     height:28px;
	 line-height:28px;
	 padding-top:5px;
	 text-align:center;
	 border-right:#e4e4e4 solid 1px;}
.table_list{background:#FFF;
            border:#e4e4e4 solid;
			border-width:0 1px 1px;
		    margin:0 auto;
		    width:800px;
			clear:both;
			height:33px;
			}	 
.content_bottom{background:url(/images/content_bottom.gif) no-repeat;
                height:10px;
				clear:both;
				overflow:hidden;}

.rightBottom{width:851px;
             height:46px;
			 clear:both;
			 overflow:hidden;
			 background:url(/images/right_bottombg.gif) no-repeat;}

/*******************************************表单排列 style***********************************************/
.list_content{width:802px;
             overflow:hidden;
			 margin-bottom:10px;
			 background:url(/images/icon_4.gif) no-repeat top left;}
.list_list{margin-left:65px;
		   overflow:hidden;
		   width:590px;}
.list_list ul{margin-top:10px;}				  
.list_list li{float:left;
                     width:280px;
					 overflow:hidden;
					 margin:5px;}
.list_list_but{margin:20px 0 0 130px;}
.list_graybg{background:#f6efe5;
                 height:25px;
				 line-height:25px;
				 width:782px;
				 margin:10px auto;
				 font-size:13px;
				 padding:0 10px;
				 font-weight:bold;
				 color:#ce8d41;}
.list_graybgD{margin:0 auto;
		      width:750px;
			  clear:both;}	
.list_graybgD li{float:left;
                 width:250px;
				 overflow:hidden;
				 height:29px;}
/*******************************************page style***********************************************/
.page{clear:both;
      width:800px;
	  margin:10px;}
.pagination{
padding: 2px;
float:right;
margin:10px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #93cdda;
text-decoration: none; 
color: #2ca7a9;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2ba584;
color: #000;
background-color:yellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #107e80;
background-color: #2ca7a9;
color: #FFF;
margin:0 5px;

}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.input_frame{float:left; width:750px; padding-left:20px; height:32px;}
.input_text{float:left; width:108px; padding-top:2px; text-align:right;}
.input_box{float:left; padding-left:10px; }
.tb1{float:left; width:28px; padding:0 2px;}
 .butBg1, .butBg2, .butBg3, .butBg4, .butBg5, .butBg6{width:88px;
		  height:16px;
		  padding-top:5px;
		  text-align:center;
		  overflow:hidden;
		  float:left;
		  display:block;
		  margin-right:10px;
		  }
 .light{width:78px;
		  height:17px;
		  padding-top:4px;
		  padding-left:10px;
		  overflow:hidden;
		  float:left;
		  display:block;
		   line-height:17px;
		  margin-right:10px;
		  }
.butBg1 {background:url(/images/but0.gif) no-repeat -89px;
          color:#007923;}
.butBg2 {background:url(/images/but0.gif) no-repeat 0 0;
          color:#ffffff;}		  
.butBg3 {background:url(/images/but0.gif) no-repeat -89px 0px;
          color:#81034e;}
.butBg4 {background:url(/images/but0.gif) no-repeat -89px -45px;
          color:#953e01;}
.butBg5 {background:url(/images/but0.gif) no-repeat 0 -45px;
          color:#6c6c6c;}
.light {background:url(/images/but0.gif) no-repeat 0px;
          color:#00659d;}		  

#btn1{float:left;  height:25px;}
#btn2{float:left;  height:22px;}
.Date_ct { padding:10px 0;  overflow:hidden; clear:both; width:750px;float:left; }
.Date_ct_re {float:left; height:auto; line-height:25px;}
.Date_ts { padding:10px 0 0 0; overflow:hidden; float:left; clear:both;width:750px;}
.Date_ts textarea { margin-top:5px;}
.input_h5 {min-height:32px; 
height:auto!important; 
height:32px; 
overflow:visible;}
.Text_red{ color:#FF0000;}
.tongjilist{ float:left; width:100px;}


.fontred{color:#ed5305; 
         text-decoration:none; 
		 font-size:14px;
		 font-weight:bold;}
.blackBold{font-weight:bold;
           font-size:14px;
		   text-decoration:none;}
.font1{color:#007923; text-decoration:none;}
.font2{color:#a84805; text-decoration:none;}
.font3{color:#12688f; text-decoration:none;}
.gray{color:#666; text-decoration:none;}

 .layout_form01 {float:left; border-top:1px #fff solid; border-bottom:1px #eee solid;  padding-left:18px; width:680px;}
.input_frame01{float:left; width:670px; height:32px;}
/***********style***********/ 
.row{width:910px;
     margin:0 auto 10px;
	 clear:both;}
.rowMember{padding-top:18px; padding-bottom:20px;}	
.rowLineName{border:#b4d8cf 1px solid;
             width:878px;
			 padding:15px 15px 0;
			 height:33px;
			 background:#fff;
			 margin-bottom:10px;}
			 
.rowLineName_text{background:url(/images/line_namebg.gif);
                  float:left;
				  width:600px; overflow:hidden;}	
			  
.td1{float:left;
     width:110px;
	 text-align:right;
	 height:20px;
	 padding-top:9px;}
.td2{float:left;
     width:150px;
	 color:#666;
	 height:20px;
	 padding-top:9px;}	 
.rowLineName_inf{float:left;
                 margin-left:15px;
				 border:#b4d8cf 1px solid;
				 background:#cde8e3;
				 width:293px;
				 height:200px;}
.lxs_namePic{margin:10px 10px 0;}			 
.lxs_name{margin:10px 12px;
          line-height:19px;}
		  
.lineZ_tt{width:910px;
          
		  background:url(/images/line_ttbg.gif) repeat-x;}
.lineZ_border{border:#b4d8cf solid;
              border-width:0 1px 1px;
			  width:908px;}
.line_lineFont{width:870px;
               margin:8px auto 0;
			   padding-left:12px;}
.line_lineArrow{background:url(/images/line_lineArrow.gif) no-repeat;
                width:882px;
				height:23px;
				margin:0 auto;}
.line_lineText{border:#d0ebe4 solid;
               border-width:0 1px 1px;
			   width:880px;
			   background:#fff;
			   margin:0 auto 10px;
			   min-height:30px;}

.line_line{padding:10px 25px 0;
		   line-height:20px;
		   clear:both;}
.line_lineText2{margin-left:10px; 
				border:#d0ebe4 1px solid;
			    width:830px;
				padding:10px;
			    background:#fff;
			    margin:0 auto 10px;}		   
.line_linebg{background:url(/images/line_line.gif) repeat-x bottom center; 
             clear:both;
			 height:2px;
			 width:96%;
			 margin:0 auto 10px;}	
.line_lineText3	{margin-left:10px;
				border:#d0ebe4 1px solid;
			    width:860px;
				padding:15px;
			    background:#ebf3f1;
			    margin:10px auto;
				line-height:25px;}	
.line_lineP{width:870px; margin:0 auto 15px; clear:both; height:25px;}				
			   
			   
.line_bottom{background:url(/images/line_bottombg.gif) repeat-x;
             height:50px;
			 padding-top:35px;
			 text-align:center;
			 clear:both;}
			 
#newbox_T{float:left; background:url(/img/boxbg_CT.gif) repeat-x; height:10px; width:687px; font-size:3px;}
#newbox_LT{float:left; background:url(/img/boxbg_LT.gif) no-repeat; width:10px; height:10px;}
#newbox_RT{float:right; background:url(/img/boxbg_RT.gif) no-repeat; width:10px; height:10px;}

#newbox_B{float:left; background:url(/img/boxbg_CB.gif) repeat-x; height:10px; width:687px; font-size:3px;}
#newbox_LB{float:left; background:url(/img/boxbg_LB.gif) no-repeat; width:10px; height:10px;}
#newbox_RB{float:right; background:url(/img/boxbg_RB.gif) no-repeat; width:10px; height:10px;}


#title_bg{float:left; background:url(/img/title_bg2.gif) repeat-x; height:40px; width:710px;}
#title_bg_L{float:left; background:url(/img/title_bg1.gif) no-repeat; width:150px; height:40px;}
#title_bg_R{float:right; background:url(/img/title_bg3.gif) no-repeat; width:10px; height:40px;}

#tb1{float:left; width:28px; padding:0 5px;}
#input_text{float:left; width:108px; padding-top:2px; text-align:right;}
#laisteas {float:left; width:600px;}
#laisteas2 {float:left; width:600px;}
#laisteas3 {float:left; width:600px;}

.input_info { float:left; margin-left:10px; display:inline;}


/************2010.11.16 线路查询条件************/
.xlcx{width:810px;
	  padding:0 27px 0 14px;
	  overflow:hidden;}
.xlcx_ttbg{background:url(/images/xlcx_ttbg.gif) no-repeat;
         width:810px;
		 height:25px;
		 padding:15px 0 0 110px;}	
.xlcx_ttbg input{border:#8fd0cf 0px solid; color:#0f7a7a; cursor:pointer;}		 

.xlcx_list{background:url(/images/msxl_bg.gif) repeat-y;
           width:815px;
		   overflow:hidden;}

.xlcx_list li{display:block;
			  width:760px;
			  padding:6px 10px 4px;
			  border-bottom:#CCC 1px dashed;
			  overflow:hidden;
			  margin:0 auto;}			 
.xlcx_top{background:url(/images/msxl_topbg.gif) no-repeat;
             width:810px;
			 height:13px;
			 _margin-bottom:-2px;}
.xlcx_bottom{background:url(/images/msxl_bottombg.gif) no-repeat;
             width:810px;
			 height:13px;}
.xlcxleft1{text-align:right; width:105px; float:left; display:inline; overflow:hidden;}	
.xlcxleft{line-height:22px; float:left; overflow:hidden; width:655px; display:inline;}	
.xlcx_list li .choose{background:#007373; padding:0 7px; color:#FFF; margin:0 0 0 5px;}			 
.xlcx_list li .gray{ padding:0 5px; margin:0 0 0 5px;}		
