﻿
/* #region 默认样式*/
.aspNetDisabled {
    color: #CCCCCC !important;
    cursor:default !important;
    font-weight:normal !important;
}


*
{
    padding:0;
}

html
{
      width: 100%;
      height: 100%;
      overflow:auto;
}
        
body
{
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    height: 100%;
    font-family:微软雅黑;
}

div
{
    width:auto;
    overflow:hidden;
    zoom:1;
}

img, ul, li
{
    margin:0px;
    padding:0px;
    border-style:none;    
    list-style-type:none;
}

img
{
    max-width:100%;
}

a
{
    text-decoration:none;
}

a:link, a:visited
{
    color: #000000;
    cursor:pointer;
    text-decoration:none;
}

a:hover
{
    color: #FF0000;
    font-weight:bold;
    cursor:pointer;
    text-decoration:none !important;
}

a:active
{
    color: #034af3;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    text-transform: none;
    margin: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size:14px;
    line-height:30px;
    font-weight:bold;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

p
{
    line-height: 22px;
    text-indent: 24px;
    margin: 0px 0px;
    padding: 0px;
    color: #555;    
    text-align:Justify;
    text-justify:inter-ideograph;
}

p img
{
    text-indent:0px;    
    margin-left:-24px;
}

table
{
	/*text-align:center;*/
}

input[type="text"],input[type="password"]
{
   border:1px solid #CCCCCC;
   padding:5px;
   height:18px;
   width:160px;    
   -webkit-appearance:none;
   border-radius: 0px;
}

textarea
{
   border:1px solid #CCCCCC;
   padding:5px;
   width:160px;    
   font-size:12px;
   font-family:微软雅黑;
   -webkit-appearance:none;
   border-radius: 0px;
}

input[type="button"],input[type="submit"]
{
    -webkit-appearance:none;
    box-sizing : content-box; 
    -moz-box-sizing : content-box;
}

select
{
    border:1px solid #CCCCCC;
    width:160px;    
    border-radius: 3px;
    height:28px;
    padding:0px 5px;
    box-sizing : content-box; 
    -moz-box-sizing : content-box;
    -webkit-border-radius:3px;
}

/* #endregion  */

/* #region 一般样式*/

.disable
{

  filter:gray;
  -moz-opacity:.6;
  opacity:0.6;
}

.xing
{
    color:Red;    
}

.border1
{
    border: 1px solid #3399FF;
    border:1px solid #cccccc;
}

.borderU
{
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #DBDBDB #DBDBDB;
}

.borderL
{
    border-style: none none none solid;
    border-width: 1px;
    border-color: #7698BE;
}

.borderT
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #7698BE;
}

.xline
{
	
    height: 1px;
    border-bottom: 1px dashed #CCC;
    margin: 10px 0px;
    clear:both;
}

.table, table0
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: show;
    table-layout: auto;
    font-size: 10pt;
}

.table0 td
{
    border:0px solid #CCCCCC;    
    padding:5px;
}

.table td
{
    border:1px solid #CCCCCC;    
    padding:5px;
}

.middle
{
    display:table-cell;
    vertical-align:middle;
}

.center
{
    position: absolute;
    top: 50%;
}

.lineSeparator
{
    border-bottom:1px solid rgb(230, 230, 230);
    height:1px;
    margin:10px 0px 10px 0px;
}

.gap
{
    height:10px;   
    clear:both; 
}

.gap20
{
    height:20px;   
    clear:both; 
}

.hide
{
    display:none;    
}
/* #endregion  */

/* #region 网站基本样式 */

    .header
    {
        width :100%;
        margin:auto;
        background-color:White;
    }

    .headerBar
    {
        text-align:right;
        line-height : 30px;
        width :960px;
        height:30px;
        margin:0px auto 0px auto;
        border:0px dotted white;
        color:White;
        display:none;
    }

    .banner
    {
        width :980px;
        margin:auto;
    }
    
     .logo
    {
        background: url(../images/logo.gif) no-repeat;
        float:left;
        margin:10px 0px 0px 10px;
        width:600px;
        height:80px;
    }
    
    .banner-r
    {
        width :auto;
        float:right;
        margin:20px 0px 0px 0px;
    }
    
	#menubar 
	{
		height:38px;
	    margin:0 auto;
	    background:url(../images/menu.gif) repeat-y; 
	    background-position:center; 
	    background-color:#17a958;
	    width:100%;
	    overflow:visible;
	 }
	#menubar .top
	{
		width:1000px; 
		margin:0 auto; 
		position:relative;
		overflow:visible;
		z-index:1001;
	}
	#menubar .top .suxian{ position:absolute; left:102px; top:12px;}
	
	.menu
	{
		height:38px;
	    font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;
	    padding-left:15px;
	    text-align:center;
	    overflow:visible;
	}
	.menu a
	{
		color:white;
		height:22px;
		line-height:16px;
		float:left;
		position:relative;
	}
	
		.menu_item
			{
				font-size:14px;
				float:left;
				position:relative;
				padding:8px 33px;
			}
		.menu_item:hover
		{
			background-color:#f4b60d;
			border:0px solid #629d2a;
			border-bottom:none;
			padding:8px 33px;
		}

		.item_content
		{
			top:38px;
			left:0px;
			display:none;
			width:350px;
			background-color:#e5e5e5;
			border:1px solid #629d2a;
			border-top:none;
			position:absolute;
			z-index:99999;
			line-height: 21px;
		}
		.item_content .sub_item
		{
			margin:0;
			padding:0;
			border-bottom: 1px dashed;
			
			padding: 5px 0px 5px 0px;
		}
		.item_content .sub_item .sub_item_title
		{
		color: #629d2a;
		float: left;
		font-size: 14px;
		font-weight: bold;
		height: 100%;
		line-height: 1em;
		padding: 5px 0;
		text-align: center;
		vertical-align: middle;
		width: 1.5em;
		} 
			.item_content .sub_item .sub_item_detail
		{
		 float: left;
		height: 100%;
		padding-left: 25px;
		position: relative;
		width: 85%;

		} 
	
	.sub_item_detail li {
		float: left;
		line-height: 16px;
		padding: 6px 0;
		text-align: left;
		width: 50%;
	}
	.item_content ul li a
	{
		color:Black;
		text-decoration:none;
		padding:0;
	}
	
	/** 菜单CSS END*/

    

    /*AD slides CSS*/
    #full-screen-slider  
    {
    	width:100%; 
    	height:293px; 
    	float:left; 
    	position:relative;
    }
	#slides 
	{ 
		display:block;
		width:100%; 
		height:293px; 
		list-style:none; 
		padding:0; 
		margin:0; 
		position:relative;
		}
	#slides li 
	{ 
		display:block; 
		width:100%; 
		height:100%; 
		list-style:none; 
		padding:0; 
		margin:0; 
		position:absolute;
	}
	#slides li a 
	{ 
		display:block; 
		width:100%; 
		height:100%; 
		text-indent:-9999px;
	}
	#pagination  
	{
		display:block; 
		list-style:none; 
		position:absolute; 
		left:50%; 
		top:260px; 
		z-index:9900;  
		padding:5px 15px 5px 0; 
		margin:0;
	}
	#pagination li 
	{ 
		display:block; 
		list-style:none; 
		width:10px; 
		height:10px; 
		float:left; 
		margin-left:15px; 
		border-radius:5px; 
		background:#FFF;
	 }
	#pagination li a 
	{ 
		display:block; 
		width:100%; 
		height:100%; 
		padding:0; 
		margin:0;  
		text-indent:-9999px;
		}
	#pagination li.current 
	{ 
		background:#0092CE;
	}
/*--------------------*/
    
     .footer
    {
        background-color:#03A248;
        width:100%;
        border-top:0px solid rgb(190, 0, 0);
        text-align: center;
        line-height:20px;
        padding:15px 0px 10px 0px;
        font-size:9pt;
        color:White;
    }
    
    .footer a
    {
        color:White;
    }

    .commonBg
    {
 
    }

    .commonBg2
    {
       background: url(../images/bg-blue2.jpg) repeat-x scroll center top rgb(165, 215, 248);
    }



    .contentBorder
    {
        border-style: none solid solid solid;
        border-width: 1px;
        border-color: #7698BE;
        border-collapse: collapse;
        border-spacing: 0px;
    }

    .titlePad
    {
        border-style: none none solid none;
        border-width: 1px;
        border-color: #95BED4;
        background-color: #CEDDE9;
    }

    .navPanel
    {
        background-color: white;
    }

    .contentPanel
    {
        background-color: #DFEAEE;
        padding: 15px 20px 20px 20px;
    }

    .content
    {
    }

    .toolBar
    {
        font-size: 9pt;
        padding-right: 20px;
        text-align: right;
    }

    .welcome
    {
        font-size: 9pt;
        padding-right: 20px;
        text-align: right;
        color: #FF0000;
    }

    .title
    {
        font-size: 16pt;
        padding-left: 8px;
    
        color: #ffffff;
        font-family: 黑体;
        font-weight: bold;
    }


    .alert
    {
        font-size: 10pt;
        color: #FF0000;
    }
    .title1
    {
        font-size: 10pt;
        text-align:left;
        font-weight:bold;
        color: #000000;
    }
    .title2
    {
        padding: 10px;
        font-size: 10pt;
        text-align: center;
        color: #000000;
    }


    .payitem
    {
        border-color:Blue;
        border-width:1px;
        width:100%;
        border-collapse:separate;
        border-spacing: 2px;   
        padding:10; 
        text-align:center;
    }
    


/* #endregion */

/* #region 通用元素样式 */


    
    .kh
    {
        background: url(../images/kh.png) no-repeat; 
        float:right;
        margin: 30px 0px 0px 0px;
        width:190px;
        height:40px;
    }

    .pager
    {
        height:30px;
        line-height:30px;
        margin: 0px 10px 0px 10px;

    }

    .pager-l
    {
        float:left;
        width: auto;
        color:rgb(51, 51, 51);
    }

    .pager-r
    {
        float:right;
        width: auto;
    }

    .main
    {
        padding: 0px 12px;
        margin: 12px 8px 8px 8px;
        min-height: 420px;
    }

    .nav
    {
        height:28px; 
        border:1px solid #cccccc;
        background-color:#F1F1F1; 
        line-height:28px; 
        color:#696969; 
        padding-left:15px;
    }

    .leftCol
    {
        padding: 6px 0px;
        margin: 12px 8px 8px 8px;
        width: 200px;
        min-height: 200px;
    }

    .searchTxts
    {
        border-width:1px medium 1px 1px;
        border-style:solid none solid solid;
        border-color:rgb(204, 204, 204);
        padding-left:8px;
        float:left;
        height:23px;
        width:300px;
        line-height:23px;
        }
    
     .searchBtns
    {
        background:url("../images/search_btn.jpg") no-repeat scroll 0% 0% transparent;
        float:left;
        height:25px;
        width:91px;
        cursor:pointer;
        border:medium none;
        margin:0px;
        }

    .titleBar
    {
        height:32px; 
        line-height:32px; 
        border-bottom: 3px solid rgb(204, 0, 0);
        font-size:14px;
        font-weight:bold;  
        text-align:center;
    }

    .searchBar
    {
        background-color: #F1F1F1;
        text-align: center;
        float: none;
        margin: auto;
        vertical-align: middle;
        padding-top: 20px;
        padding-bottom: 20px;
        border-style:solid;
        border-width: 1px;
        border-color:Silver;
    }

    .searchBtn
    {
        background:url("../images/bg_search.png") repeat scroll 0% 0% rgb(221, 221, 221);
        width:95px;
        height:32px;
        font-size:14px;
        border-style:none;
        cursor:pointer;
    }
    
     .searchTxt
    {
        width:95px;
        height:29px;
        font-size:14px;
        border:1px solid rgb(204, 204, 204);
    }

    .commonPanel
    {
        border:1px solid #cccccc;background-color:#F1F1F1; color:#696969; overflow:hidden;zoom:1;
    }

    .commonPanelTitle
    {
        background: url("../images/arrow.jpg") no-repeat scroll 24px 9px transparent;
        background-color: rgb(238, 238, 238);
        font-size:14px;
        text-indent:43px;
        color:rgb(204, 0, 0);
        height:32px;
        line-height:32px;
        font-weight:bold;
    }
 
      .commonPanelItem
     {
         background: url("../images/main_newpro_bg.jpg") no-repeat scroll 0% 0% transparent;
         height:32px;
         line-height:32px;
         text-indent:43px;
         font-size:12px;
     }

    .commonWhitePanel
    {
        border:1px solid #cccccc;background-color:#FFFFFF; color:#696969; overflow:hidden;zoom:1;
    }
    
    .mailTo
    {
        background: url("../images/Message.gif") no-repeat scroll 25px 0px transparent;
        width:100%;
        text-align:center;
        line-height:40px;
        font-size:16px;
        font-weight:bold;
    }
        
    .loginBar
    {
        float:right;
        width:auto;
        line-height:25px;
        color:White;
        margin:20px 10px 0px 0px;
    }
    
     .countBar
    {
        float:right;
        width:auto;
        line-height:25px;
        color:White;
        margin:5px 30px 0px 0px;
    }
    
     .loginBar li
    {
        float:left;
        padding:0px 10px 0px 0px;
    }
            
    .loginBar a
    {
        color:Red;
    }
    
    .msgBar-err
    {
        background: url("../images/smallerror.gif") no-repeat scroll 5px 4px transparent;
        padding: 0px 10px 0px 30px;
        color:Black;
        background-color:#ffd5d5;
        border:1px solid red;
        line-height:25px;
        border-radius:3px;
    }
    
    .msgBar-ok
    {
        background: url("../images/smallsuccess.gif") no-repeat scroll 8px 5px transparent;
        padding: 0px 10px 0px 30px;
        color:Black;
        background-color:#DDF7D6;
        border:1px solid Green;
        line-height:25px;
        border-radius:3px;
    }

/* #endregion */

/* #region 相册浏览相关 */
 
.flex-caption2
{   padding: 10px; 
    background: #f1f1f1;
    font-size: 12px; 
    line-height: 18px; 
    text-align:left;
    border:1px solid #cccccc
}

.flex-caption-title2
{
    width:100%;
    font-size: 14px; 
    font-weight:bold; 
    clear:both;
    float:left; 
    border-bottom:1px dotted #bbbbbb;
    height:26px;
    margin-bottom:10px;
}

/* #endregion */

/* #region 右侧工具面板 */

.toolRound
{
    background-image: url(../images/tool-round.jpg); 
    height:5px;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    display:block;
}

.toolPanel
{
    background-image: url(../images/bg-blue-l.jpg); 
    background-repeat: repeat-x;
    position:relative;
    border-radius:5px 5px 0px 0px;
}

.toolPanelWrap
{
    width:198px;
    margin:auto;
}

.toolPanelTitle
{
    background: url("../images/arrow.gif") no-repeat scroll 10px 9px transparent;
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    color:White;
    text-indent:35px;
    text-align:left;
}

.toolPanelContentBgTop
{
    background:url("../images/whitetop.gif") no-repeat scroll center top transparent;
    height:5px;
    margin:0 auto;
}
    
.toolPanelContentBg
{
    background-color:White;
    margin:0 auto;
    padding:10px;  
}

 .toolPanelLinkItem
{
    background:url("../images/itembg.gif") no-repeat scroll center bottom transparent;
    height:25px;
    width:178px;
    margin:5px 0px 5px 0px;
    float:left;
    text-align:left;
    text-indent:20px;
    line-height:25px; 
 }
 
  .toolPanelContentItem
{
    height:25px;
    width:178px;
    
    float:left;
    text-align:left;
    text-indent:10px;
    line-height:25px; 
 }
 
   .toolPanelButtonItem
{
    margin:5px 0px 0px 0px;
    float:right;
 }
 
    .toolPanelComBoxItem
{
    width:100%;
    margin:5px 0px;
 }
    
 .toolPanelContentBgBottom
{
    background:url("../images/whitebottom.gif") no-repeat scroll center top transparent;
    height:10px;
    margin:0 auto;
 }
 

 
 /* #endregion */
 
/* #region 内容面板 */
 
   .leftPanel
{
    background-color: #F1F1F1;
    text-align:left;
    float: left;
    width:222px;
    min-height:623px;
    margin: 0 0 0 0;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    border: 1px solid Silver;
    height:100%;
}
        
 .leftPanelHeader
 {
      background:url("../images/info_menu_title.gif") repeat scroll 0% 0% transparent;
      height:32px;
      font-weight:bold;
      font-size:14px;
      line-height:34px;
      text-indent:50px;
      border-bottom: 3px solid #E60012;
  }
       

 .leftPanelItem
 {
      background:url("../images/item-bg.png") no-repeat  scroll 40px 11px transparent;
      height:30px;
      line-height:30px;
      text-indent:60px;
      border-bottom:1px solid rgb(204, 204, 204);
      margin:0px 15px 0px 15px;
      
  }


.mainPanel
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 232px;    
    width:auto;
    height:auto;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    border-style:none;
    border: 0px solid rgb(204, 204, 204);
    min-height:623px;    
}

.mainPanel-b
{
    background-color: #FFFFFF;
    margin: 0px 0px 0px 232px;    
    width:auto;
    height:auto;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    border-style:none;
    border: 1px solid rgb(204, 204, 204);
    min-height:623px;    
}

.mainPanelHeader
{
    height:32px; background-color:#F1F1F1; line-height:32px; padding-left:15px;
    border-bottom: 3px solid rgb(204, 0, 0);
    font-size:14px;
    font-weight:bold;  

}

.mainPanelContent
{
    color: rgb(51, 51, 51);
    padding:8px 8px 16px 8px;
    border: 0px solid rgb(204, 204, 204);
    min-height:561px;
}

.mainPanelContent-b
{
    color: rgb(51, 51, 51);
    padding:8px 8px 16px 8px;
    border: 1px solid rgb(204, 204, 204);
    min-height:561px;
}

 /* #endregion */
 
/* #region 对话框样式 */
 
.dialog
{
    padding:0px 0px;    
}

.dialogHeader
{
    font-size:14px;
    font-weight:bold;
    line-height:45px;
    border-bottom:1px solid #cccccc;   
    background-color:#f1f1f1; 
    text-indent:20px;
}

.dialogContent
{
    padding:0px
}

.dialogFooter
{
    position:absolute;
    bottom:0px;
    height:50px;
    line-height:50px;
    text-align:center;
    border-top:1px solid #cccccc;
    background-color:#f1f1f1;
    width:100%;
}

 /* #endregion */
 
/* #region 网站布局样式 */

    .fullBodyWrap
    {
        position:absolute;
        left:0px;
        top:0px;
        bottom:0px;
        right:0px;
        width :100%;
        min-width:980px;
        margin:auto;
        float:none;
        overflow:hidden;
        zoom:1;
        border-radius:0px;
     }
     
     .fullContentWrap
    {
        position:absolute;
        left:0px;
        top:90px;
        bottom:0px;
        right:0px;
        width :auto;
        margin:auto;
        float:none;
        overflow:hidden;
        background-color:White;
    }
     
    .bodyRound
    {
        background:url("../images/bg-round.png");   
        margin:auto; 
        width:980px;
        height:5px;
    }
    
     .bodyWrap
    {
        background: url(../images/bg22.png) repeat-y scroll center top rgb(255, 255, 255);
        width :100%;
        margin:auto;
        float:none;
        overflow:hidden;
        zoom:1;
        border-radius:0px;
     }
    
    .bodyWrap2
    {
        background-color:White;
        border:0px solid #cccccc;
        padding:5px 0px 10px 0px;
        width :980px;
        margin:auto;
        float:none;
        overflow:hidden;
        zoom:1;
        border-radius:0px;
     }
 
     .contentWrap
    {
        width:980px;
        padding:0px 0px 0px 0px;
        background-color:White;
        margin:auto;
        float:none;
        overflow:hidden;
    }
 
     .wrap_f
    {
        background-color:White;
        border:0px solid #cccccc;
        padding:10px 10px 10px 10px;
        width :auto;
        margin:auto;
        float:none;
     }



    .leftContentWrap
    {
        float:left;
        background-color:White;
        width :183px;
        margin:0px 8px 0px 0px;
        display:table;
    }

    .centerContentWrap
    {
        float:left;
        background-color:White;
        width :545px;
        margin:0px 0px 0px 0px;
        overflow:hidden;
        zoom:1;
        display:block;
    }

    .mainContentWrap
    {
        width:980px;
        padding:0px 0px 0px 0px;
        background-color:White;
        margin:auto;
        float:none;
        overflow:hidden;
    }

    .rightContentWrap
    {
        float:right;
        background-color:White;
        width :208px;
        margin:0 0 0 0;
        overflow:hidden;
        zoom:1;
        text-align:center;
    }

    .mainContentWrap-l
    {
        float:left;
        width:700px;
        margin:0px 1% 0px 0px;
    }
     .mainContentWrapOnline
    {
        float:right;
        width:735px;
        min-height:400px;
    }

    .mainContentWrap-r
    {
        float:right;
        width:270px;
        margin:0px 0px 0px 0px;
    }

 
 /* #endregion */
 
/* #region Portalet相关 */

    .portaletBar0
    {
        color: #212121;
        font-size: 16px;
        margin: 0px;
        padding: 0px;
        text-indent: 20px;
        background: url('../images/title_bar_bg_bak.png') scroll 0% 0% transparent;
        height: 34px;
        line-height: 34px;
        position: relative;
    }

    .portaletBar
    {
        background: url('../images/h3zx.gif') no-repeat scroll left top transparent;
        height:38px; 
        line-height:38px; 
        padding-left:15px;
        font-size:14px;
        font-weight:bold;
    }
    
    .portaletBar1
    {
        background: url('../images/bar.jpg') no-repeat scroll left top transparent;
        height:38px; 
        line-height:38px; 
        padding-left:15px;
        font-size:14px;
        font-weight:bold;  
    }
    
    .portaletBar2
    {
        color: #0E7734;
        font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        text-indent: 20px;
        background: url('../images/h301.gif') no-repeat scroll 0% 0% transparent;
        height: 34px;
        line-height: 34px;
        position: relative;
    }
    
     .portaletBar3
    {
        color: #0E7734;
        font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        text-indent: 20px;
        background: url('../images/bgtab02.gif') repeat-x scroll left top transparent;
        width: 100%;
        height: 34px;
        line-height: 34px;
        position: relative;
        border-bottom:1px solid #CCCCCC
    }
     .portaletBarOnline
    {
        color: #0E7734;
        font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        text-indent: 20px;
        background: url('../images/bgtab02.gif') repeat-x scroll left top transparent;
        width: 735px;
        height: 34px;
        line-height: 34px;
        position: relative;
        border-bottom:1px solid #CCCCCC
    }
    
    .portalet-t
    {
        border:1px solid #CCCCCC;
        border-top:3px solid #04883C;
    }

    .portaletMore
    {
        background:url("../images/line-v.jpg") no-repeat scroll 0 center;
        line-height:38px;
        float:right;
        text-indent:10px;
        width:60px;
        font-size:12px;
        font-weight:lighter;
        color:#cccccc;
    }
    
    .portaletMore a
    {
        color:#666666;
    }

    .portaletContent
    {
        padding: 5px 15px 5px 15px; 
        color: #333333;
        overflow:hidden;
        zoom:1;
    }

    .portaletText
    {
        width: 200px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow:ellipsis;      /*兼容IE*/
        float:left;
    }

    .portaletImg
    {
        float:left;
        width:200px;
        height:150px;
        font-size:12px;
        font-weight:lighter;
        margin:0px 30px 0px 0px;
        color:#cccccc;
        text-align:center;
        line-height:200px;
        vertical-align:middle;
    }

    .portaletList
    {
        float:left;
        width:470px;
    }

    .portaletContent li
    {
        line-height:20px;    
    }
  

/* #endregion */

/* #region 新闻相关 */

     .newsList
    {
        border-bottom: 1px dotted rgb(204, 204, 204);
        height:24px;
        line-height:24px;
        margin-top:4px;
    }
    
    .newsList a
    {
        background:url("../images/dot.gif") no-repeat scroll 0% 0% transparent;
        text-indent : 15px;
        float:left;
    }
        
    .newsListTitle
    {
        background:url("../images/dot.gif") no-repeat scroll 0% 0% transparent;
        text-indent : 15px;
        float:left;
    }
    
    .newsListTime
    {
         float: right; 
         width: auto;
         text-align: right;
    }
    
    .newsList2
    {
        border-bottom: 1px dotted rgb(204, 204, 204);
        height:24px;
        line-height:24px;
        margin-top:4px;
    }
    
    .newsList2 a
    {
        background:url("../images/dot.gif") no-repeat scroll 0% 0% transparent;
        text-indent : 15px;
        float:left;
    }
        
    .newsListTitle2
    {
        font-size:14px;
        font-weight:bold;
        line-height:30px;
    }
    
     .newsListSummary2
    {
        line-height:25px;
    }
    
    .newsListTime2
    {
    	float:right;
    	clear:both;
        line-height:20px;
        margin-bottom:5px;
    }

    .newsTitle
    {
        vertical-align: middle;
        padding: 20px 10px 10px 10px;
        text-align:center;
        font-size:16px;
        font-weight:bold;
    }

    .newsTime
    {
        vertical-align: middle;
        padding: 0px 10px 10px 10px;
        text-align:center;
        font-size:12px;
        color:Silver;
    }

    .newsContent
    {
        padding: 0px 25px 25px 25px;
        border:0px solid #cccccc;
        min-height:360px;
        line-height:24px;
        font-size:14px;
        word-spacing:normal;    
    }

    .newsAttach
    {
        background:url("../images/Attachment.png") no-repeat scroll 0 center;
        text-indent:20px;
        font-size:12px;
        font-weight:lighter;
        color:#cccccc;
        margin-left:20px;
    }

    .newsAttachTitle
    {
        font-size:14px;
        font-weight:bold;
        color:rgb(36, 114, 178);
    }
    
    .picNewsPortaletWrap
   {
       background-color:#ffffff;
       padding:0px 0px 0px 11px;
   }
   
   .picNewsPortaletWrap li
   {
       padding:10px 10px 10px 0px;
       margin:0px 0px 0px 0px;
       width:134px;
       height:110px;
       float:left;
   }
   
    .picNewsPortaletWrap img
   {
       width:100%;
       height:90px;
       border:1px solid #cccccc;
       margin:auto;
   }
   
   .picNewsPortaletImg
   {

   }
   
    .picNewsPortaletTitle
   {
       line-height:25px;
       text-align:center;
   }

   .picNewsThumbView
   {
       background:url("../images/iphone/uniteBg.gif") repeat scroll 0% 0% transparent;
       float:left;
       display:inline;
       margin: 10px 27px 10px 0px;
       width:194px;
       height:240px;
       text-align:center;   
   }
   
    .picNewsThumbView .container
    {
        width:170px;
        height:130px;
        margin:0px auto 6px;
        display:block;
        vertical-align:middle;
        padding:40px 0px 0px 0px;
    }
        
     .picNewsThumbView .des
    {
        width:170px;
        margin:auto;
     }
        
    .picNewsThumbView .container img
    {
        vertical-align:middle;
        display:inline;
    }
    
    .summary
    {
        border:1px dotted #CCCCCC;
        font-size:12px;
        background-color:#EEEEEE;
        padding:5px;
    }
    
    .gallery
    {
        padding:0px 0px 0px 0px;
        margin:auto;
        border:1px solid #cccccc
    }
    
    .galleryCatalog
    {
        background: url("../images/title-b.jpg") no-repeat scroll 0px 0px transparent;
        font-size:14px;
        text-indent:50px;
        height:32px;
        line-height:32px;
        font-weight:bold;
        clear:both;
    }
    
    .galleryMore
    {
        background:url("../images/line-v.jpg") no-repeat scroll 0 center;
        line-height:28px;
        float:right;
        text-indent:10px;
        width:60px;
        font-size:12px;
        font-weight:lighter;
        color:#cccccc;
    }
    
    .galleryMore a
    {
        color:#666666;
    }
    
    .galleryContent
    {
        padding:10px 10px 10px 50px;
        margin:auto;
    }
    
    .sliderView
    {
        width:800px;
        overflow:visible;
        margin:auto;
        text-align:center;
        padding:10px 10px 10px 10px;
    }
    
     .comment
    {
        border:1px solid rgb(221, 232, 240);
        background:none repeat scroll 0% 0% rgb(239, 244, 248);
        padding:13px 16px 8px 14px;
    }
    
    .comment .head
    {
        height:23px;
        color: rgb(51, 51, 51);    
    }
    
    .comment .txt
    {
        border:1px solid rgb(101, 154, 199);
        padding:6px;
        height:100px;
        width:98.5%;   
        color:rgb(51, 51, 51);
        font-size:12px;
        line-height:20px;     
        overflow:auto;
        resize:none;
    }
    
    .comment .btn
    {
        margin:10px auto;
        float:right;
        width:85px;
        height:29px;
        border:0pt none;
        padding:0px;
        color:White;
        cursor:pointer;
        background: url("../images/btn_com.gif") no-repeat scroll 0% 0% transparent;    
    }
    
    .comment .btn:hover
    {
        background-position: 0pt -40px;   
    }
    
    .commentList
    {
        border:1px solid #cccccc;
        padding: 5px 10px 10px 10px;
    }
    
    .commentList .content
    {
        font-size:14px;
        line-height:24px;
        margin-bottom:10px;
    }
    
    
     .commentList .date
    {
        text-align:right;
        color: rgb(184, 184, 184);
    }
    
    .float-l
    {
        position:fixed;
        top:420px;
        left:5px;
        width:120px;    
    }
    
    .float-r
    {
        position:fixed;
        top:420px;
        right:5px;
        width:120px;    
    }
    
    .questionnaire
    {
        background: url("../images/icon/gift.gif") no-repeat 3px 3px;  
        color:Red;
        height:30px;
        line-height:30px;
        text-indent:30px;    
        font-weight:bold;
    }
    
    .questionnaire a
    {
        color:Red;
    }
    
    .quest1
    {
       background: url("../images/quest1.png") repeat;    
    }
    
    .quest2
    {
        width:100%;
        height:130px;
       background: url("../images/quest2.png") no-repeat center bottom;   
    }

/* #endregion */

/* #region 登录相关 */

    .loginBg
    {
	     width:1000px; 
	     margin:0 auto; 
	     background:url("../images/loginbg.jpg") no-repeat; 
	     background-position:center; 
	     height:506px;
	}
        
     .loginLogo
    {
        background: url(../images/login-logo.png) no-repeat; 
        float:left;
        margin:10px 0px 10px 15px;
        width:600px;
        height:100px;
    }

.loginText
{

}

.loginTextBox
{
    font-size: 12pt;
    width: 30px;
    vertical-align: middle;
}

        
.loginBtn
{
    background:url(../images/loginBtn.png) 0 0 no-repeat;
    width:112px;
    height:36px;
    border:0;
    font-size:16px;
    cursor:pointer;
    position: absolute; 
    top: 125px; 
    left: 330px;
    color: #FFF;
    font-weight: bold;
    background-color: transparent;
}

.loginFooter
{
    position: absolute; 
    width:100%;
    bottom: 0px; 
    height:40px;
    text-align:center;
    margin:auto;
    display:block;
}

.login
{
    z-index:1000;
    margin-top:0px;
    background:#FFFFFF;
    width:200px; 
    height:220px;
    overflow:visible; 
    position:absolute;
    padding:20px;
}

.login .t 
{
    font-size:16px;
    color:#666666;
    line-height:20px;
    padding-bottom:10px;
    font-weight:200;
    }

    .login input[type="text"] {
        color:#CCCCCC;
    }

.loginbox{border:1px solid  #F8FCFF ;padding:10px 20px;background:url(../images/boxbg.jpg) 0 0 repeat-x;position:relative;}

.loginbox h2,.username s,.password s,.lerror s,.usertool s{background:url(../images/box.png) 0 0 no-repeat;}

.loginbox h2{background-position:80px 5px;text-indent:-9999px;height:35px;border-bottom:1px solid #DAEBF5;}
.loginbox ul{border-top:0px solid #F8FCFF;border-bottom:0px solid #DAEBF5;padding:15px 10px;}
.loginbox li label{display:block;font-size:14px;padding:5px 0;}.loginbox li label s,.lerror s,.usertool s{display:inline-block;width:16px;height:16px;margin-right:5px;}
.username s{background-position:-2px -38px;}
.password s{background-position:-22px -38px;}
.lerror s{background-position:-61px -36px;margin-left:-21px;}
.usertool s{background-position:-42px -38px;position:absolute;left:-21px;top:0;cursor:pointer;}

.loginbox li input{font-size:14px;background:url(../images/linp.png) 0 0 no-repeat;width:235px;border:0;padding:8px 10px 6px 7px;height:25px;line-height:25px;vertical-align:middle;}

/* #endregion */

/* #region IPAD 样式 */
 
 .imgBg
 {
     background:url("../images/iphone/uniteBg.gif") repeat scroll 0% 0% transparent;
     width:194px;
     height:240px;
     display:inline;
     float:left;
     margin:10px;
 }
 

     
      .employeePanel
 {
     background-color: rgb(238, 238, 238);
     border:1px solid #cccccc;
     height:300px;
     }
     
     .ipadBg
     {
         background:url("../images/Iphone/bodyBg.gif") repeat-x scroll center top rgb(242, 242, 242);
     }
     
     .ipadContent
     {
         background:url("../images/Iphone/lineBg.gif") repeat scroll -3480px 0pt transparent; 
         width:954px;
         margin:auto;
         float:none;
         }
         
     .ipadContentTop
     {
         background:url("../images/Iphone/lineBg.gif") repeat scroll 0px 0pt transparent; 
         width:954px;
         height:6px;
     }
         
                  
     .ipadContentBottom
     {
         background:url("../images/Iphone/lineBg.gif") repeat scroll -954px 0pt transparent; 
         width:954px;
         height:6px;
        
     }
         
         

    
    .ipadNav
    {
        background:url("../images/iphone/navBg.gif") repeat-x scroll center bottom transparent;   
        margin:auto; 
        padding:0px 10px 0px 3px;
        line-height:32px;
        text-align:right;
    }
    
    .ipadFoot
    {
        width:950px;
        margin:auto;
        text-align:center;
        height:40px;
        padding:20px 0px 20px 0px; 
    }
    
    
    .mainLine
    {
        background: url("../images/main_line.jpg") repeat scroll center bottom transparent;
        height:14px;
        width:100%;
        margin:0px;
        clear:both;
        }
        
        /* #endregion */

/* #region 网站个性化 */

.ss
{
    overflow: hidden;
    margin: 0px 0px;
    padding: 10px 0px 10px 0px;
    border-bottom: 0px solid #CCF;
}

.ss dl 
{
    overflow: hidden;
    width: 226px;
    padding-right: 11px;
    float: left;
    margin: 0px;
}

.ss dt
{
    float: left;
    margin: 0px 10px 0px 0px;
    padding-top: 2px;
}

.ss dd {
    line-height: 20px;
}

.ss p
{
    text-indent: 0px;
    margin: 0px;    
}

.online
{
    overflow: hidden;
    margin: 0px 0px;
    padding: 10px 0px 10px 0px;
    border-bottom: 0px solid #CCF;
}

.online dl 
{
    overflow: hidden;
    width: 315px;
    padding-right: 30px;
    float: left;
    margin: 0px;
}

.online dt
{
    float: left;
    margin: 0px 20px 0px 0px;
    padding-top: 2px;
}

.online dd {
    line-height: 20px;
}

.online p
{
    text-indent: 0px;
    margin: 0px;    
}

.productList
{
    overflow: hidden;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #CCF;
}

.productList dl 
{
    overflow: hidden;
    width: 100%;
    padding-right: 15px;
    float: left;
    margin: 0px;
}

.productList dt
{
    float: left;
    margin: 0px 15px 0px 0px;
    padding-top: 0px;
}

.productList dd {
    line-height: 20px;
}

.productList p
{
    text-indent: 0px;
    margin: 0px;    
}

.branch
{
    border: 1px solid #DBDBDB;
    background: url('../images/bgtab02.gif') repeat-x scroll left top transparent;
}

.branch-tab
{
    background: url('../images/bgtab.gif') repeat-x scroll left bottom transparent;
}

 .branch-tab ul
 {
     width:100%;
     margin:auto;
 }
    
 .branch-tab ul li
 {
     cursor: pointer;
     float:left;
     list-style-type:none; 
     text-align:center; 
     vertical-align:middle; 
     padding: 0px 10px;
     line-height: 32px;
     border-right: 1px solid #DBDBDB;
     font-size: 14px;
 }
 
.branch-tab li.tabactive 
{
    font-weight: bold;
    color: #06893D;
    background: url('../images/bgstab02.gif') no-repeat scroll center top #FFF;
    border-bottom: 1px solid #FFF;
    height:32px;
}

.branch-detail
{
    overflow: hidden;
    padding: 0px 10px;
}

.branch-detail img
{
    float: left;
    padding: 8px 0px;
}

.branch-detail li
{
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px dashed #DBDBDB;   
}

.branch-detail p
{
    padding-top: 16px;
    text-align: center;
    vertical-align:middle;
    color: #555;
}

.branchList td
{
    padding: 6px;
}

.branchListSub
{
    border: 1px solid #CCCCCC; 
    background-color: #EEEEEE; 
    margin: -11px 5px 10px 5px;
    text-indent: 20px;
    padding:10px;    
}

.branchListSub li
{
    line-height:25px;
    font-size:12px;
    text-align:left;
}
    
    
.product
{
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: #DBDBDB;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;

    padding-top: 5px;
    background: url('../images/h3zx.gif') no-repeat scroll left top transparent;  
}

.product-tab
{
    height:35px;
    background: url('../images/bgtab.gif') repeat-x scroll left bottom transparent;
}

 .product-tab ul
 {
     width:100%;
     margin:auto;
     list-style:none none inside; 
     overflow: hidden;
     background: url('../images/bgtab.gif') repeat-x scroll left bottom transparent;
 }
    
 .product-tab ul li
 {
     border-right: 1px solid #DBDBDB;
     cursor: pointer;
     float:left;
     list-style-type:none; 
     height:34px; 
     text-align:center; 
     vertical-align:middle; 
     line-height:34px;
     padding: 0px 15px;
     border-bottom: 1px solid #DBDBDB;
 }
 
.product-tab li.tabactive 
{
    font-weight:bold;  
    position:relative;
    border-bottom: 1px solid #FFF;
    color: #06893D;
}

.product-detail
{
    height:236px;
    overflow: hidden;
    padding: 25px 20px 0px 20px;
}

.product-detail-l
{
    float:left;
}

.product-detail-r
{
    overflow:hidden;
}

.product-detail-r ul
{
    text-align: center;
    margin-top: 15px;
}

.product-detail-r li
{
    float: left;
    width: 125px;
}

.itemWrap
{
    padding:50px 100px;

    border:1px solid #cccccc;
    border-bottom:3px solid #cccccc;
    border-right:3px solid #cccccc;
}

.dptList
{
    border:1px solid #cccccc;
    border-bottom:2px solid #cccccc;
    border-right:2px solid #cccccc;
    float:left;
    padding:3px 5px 3px 5px;
    width:71px;
    text-align:center;
    margin: 0px 5px 5px 0px;
}

.abc li
{
    background: url('../images/dian.png') no-repeat scroll 0px 9px transparent;
    padding: 0px;
    margin: 0px 10px 0px 0px;
    overflow: hidden;
    border-bottom: 1px dashed #CDCDCD;
    list-style-type: none;
    text-indent: 12px;
    line-height: 28px;
    font-size: 12px;
    white-space: nowrap;
}

.g20
{
    text-indent: 22px;
    color: #006700;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    text-decoration: none;
    font-size: 16px;
}

.r20:hover, .r20:active {
    color: #333;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    text-decoration: none;
    font-size: 16px;
}
.r20:link, .r20:visited {
    color: #A91516;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    text-decoration: none;
    font-size: 16px;
}

.online0 
{
    display:none;
}

.online0 ul
{
    padding: 5px 0px;
    text-align: center;   
}

.online0 li
{
    float:left;
    width:12%;
}

.extend {
    width: 1000px;
    margin: 0 auto;
}

.extend ul
{
    padding: 5px 0px;
    text-align: center;    
}

.extend li
{
    float:left;
    width:25%;
}

.weixin {
}

.weixin ul
{
    padding: 5px 0px;
    text-align: center;    
}

.weixin li
{
    float:left;
    width:33%;
}

.link
{
    border: 0px solid #DBDBDB;
    background: url('../images/yqlj_bg.png') repeat-x scroll left top transparent;
    text-align:center;
    padding-top:40px;
}

.link ul
{
    padding: 5px 0px;
    text-align: center;    
}

.link li
{
    float:left;
    width:19%;
}

.btnBg
{
    line-height:37px;
    height:37px;
    width:228px;
    background: url('../images/btnBg.jpg') repeat-x scroll left top transparent;
    text-indent:50px;
    text-align:left;
    margin:auto;
    font-size:14px;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    float:none;
    margin-bottom:10px;
}
.leftmenubg
{
    line-height:37px;
    height:37px;
    width:200px;
    background: url('../images/leftmenubg.jpg') repeat-x scroll left top transparent;
    text-indent:40px;
    text-align:left;
    margin:auto;
    font-size:14px;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    float:none;
    margin-bottom:10px;
}

.leftmenubg_new
{
    line-height:30px;
    height:30px;
    width:160px;
    background: url('../images/leftmenubg_new.jpg') repeat-x scroll left top transparent;
    text-indent:40px;
    text-align:left;
    margin:auto;
    font-size:14px;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    float:none;
    margin-bottom:6px;
    margin-top:6px; 
    margin-left:15px;
}


.mainContentWrapOnline td
{
    padding:5px;    
}


   
.mapList
{
    padding:20px;
}
    
 .mapList .t
{
    padding: 0px 0px 0px 13px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #006700;
    height:28px;
    line-height:28px;
    border-bottom:2px solid  #006700;
}
    
.mapList li .l 
{
    width: 84px;
    margin-right: 14px;
    float: left;
}
    
.mapList li 
{
    height: 28px;
    padding: 9px 0px 10px;
    background: url('http://sitemap.sohu.com/upload/sitemap20120810/xbg_h1.gif') repeat-x scroll left bottom transparent;
}
    
.mapList li .l strong 
{
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    width: 84px;
    font-family: "微软雅黑";
    background: url('http://sitemap.sohu.com/upload/sitemap20120810/b02.gif') no-repeat scroll 0% 0% transparent;
    font-weight: normal;
}

.mapList li .r 
{
   
    width: 550px;
    float: left;
}

/* #endregion */

/* #region 产品下载页相关 */

.product-header {
    width: 800px;
    height: 100px;
    position: relative;
    margin: 0px auto;
    z-index: 2;
    overflow: hidden;
}

.product-logo {
    width: 500px;
    height: 100px;
    position: relative;
    float:left;
    z-index: 2;
    overflow: hidden;
    background-image: url("../images/product-logo.png");
    background-repeat:no-repeat;
    margin-top:40px;
}

.product-body {
    background-image: url("../images/product-bg.jpg");
    background-repeat: repeat-x;
    background-position: left top;
    height: 440px;
    margin: 0px auto;
}

.product-body-m {
    background-image: url("../images/product.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    width: 900px;
    height: 440px;
    overflow: visible;
    margin: 0px auto;
    position: relative;
    clear: both;
}

.product-block {
    width: 350px;
    height: 300px;
    float: right;
    margin-right: -20px;
    margin-top: 190px;
    text-align: left;
    position: relative;
    z-index: 2;
    border-radius: 2px 2px 2px 2px;
}

.product-item {
    height: 47px;
    width:100%;
    margin: 0px auto;
}

.product-item-title {
    height: 45px;
    line-height:45px;
    width:120px;
    float:left;
    background: none repeat scroll 0% 0% #C9D46E;
    border: 1px solid #C9D46E;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}

.product-item-body {
    height: 45px;
    line-height:45px;
    width:220px;
    float:left;
    background: none repeat scroll 0% 0% #ffffff;
    border: 1px solid #C9D46E;
    font-size:14px;
    text-indent:15px;
    margin-left:0px;
}

.product-footer {
    height: 65px;
    line-height:65px;
    text-align:center;
    margin: 0px auto;
    background: none repeat scroll 0% 0% rgb(247, 247, 247);
    border-top: 1px solid rgb(255, 255, 255);
}


/* #endregion */

/* #region 表单相关 */

    .voucherLable
    {
        padding: 10px;
        width: 90px;
        text-align: right;
        vertical-align: middle;
    }

    .voucherTextBox
    {
        margin-left: 0px;
        width:100%;
    }

    .voucherTable
    {
        padding: 10px;
        border: 1px solid #DFEAEE;
        border-collapse: collapse;
        border-spacing: 10px;
        empty-cells: show;
        background-color: #DFEAEE;
        width: 337px;
    }
    
    .formRow
    {
        height:50px;
        vertical-align:middle;
    }
    
    .formLabel
    {
        line-height:30px;
        height:30px;
        text-align:right;
        margin-right:20px;
        float:left;
        vertical-align:middle;
    }
    
     .formLabelText
    {
        margin:0px 0px;
        height:30px;
        float:left;
        vertical-align:middle;
    }
    
     .formLabelText input[type="text"]
     {
         width:220px;
         height:24px;
         padding:0px 3px;
     }
    
    .submitBtn, .queryBtn, .validCode,.previewBtn
    {
        width:172px;
        height:35px;
        font-size:14px;
        border-style:none;
        cursor:pointer;
        color:White;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: #ddd 0 1px 1px;
        -moz-box-shadow: #ddd 0 1px 1px;
        box-shadow: #ddd 0 1px 1px;
        background: #17a958;
    }
    
    .validCode
    {
        height:30px;
        width:130px;
    }
    
    .queryBtn
    {
        height:30px;
        width:80px;            
    }
    .previewBtn
    {
         height:30px;
        width:120px;   
        }
    .submitBtn:hover, .validCode:hover, .queryBtn:hover,.previewBtn:hover
    {
        background-color:#f73500;
        font-weight:bold;
    }
    
 /* #endregion */

/* #region 特殊标记 */

.changed 
{
    border : 1px solid #FF0000;
}

/* #endregion */

/* #region 停车应用 */

.carlink
{
    height: 30px;
    background: #7bbc28;
    background: url("../images/arrow.jpg") 10px 10px no-repeat;
    line-height: 30px;
    text-indent: 30px;
    font-weight: bold;
}

.box{
    width: 100%;
    height: 45px;
    background: #7bbc28;
    background: url("../images/car2.png") no-repeat 10px 6px #7bbc28;
    border: solid 1px #fff;
    margin-bottom: 15px;
    margin-top: 15px;
    float: left;
    color: #fff;
    font-size: 18px;
    line-height: 45px;
    text-indent:55px;
    font-weight:bold;
}

.box img{
    display: block;
    float: left;
    padding: 5px 0 0 10px;
}
.box h2{

}
.tu1 
{
	clear:both;
}
.tu1 img{
    display: block;
    text-align:center;
    margin: auto;
}
.tu1 h3{
    font-size: 14px;
    line-height: 38px;
    margin-bottom: 10px;
    background: url("../images/right-2.png") no-repeat left 12px;
    padding-left: 30px;
}
.box2
{
	clear:both;
}
.box2 ul li{
    font-size: 14px;
    line-height: 35px;
    background: url("../images/right.png") no-repeat left 10px;
    padding-left: 20px;
}

.tu1 div{
    font-size: 14px;
    line-height: 35px;
    background: url("../images/right.png") no-repeat left 10px;
    padding-left: 20px;
    margin-bottom:15px;
}


/* #endregion */

/* #region 站内消息 */

.msgListUnread
{
    font-weight: bold; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    width: 520px;
    float: left; 
    overflow: hidden    
}

.msgList
{
    text-overflow: ellipsis; 
    white-space: nowrap; 
    width: 520px;
    float: left; 
    overflow: hidden    
}

.msg
{
    font-size:12px;
    line-height:30px;
    white-space:nowrap;
}

.msgContent
{
    font-size:12px;
    border:1px solid #cccccc;
    padding:10px;
    text-indent:28px;
    text-align:Justify;
    text-justify:inter-ideograph;
    height:336px;
    overflow:auto;
    line-height:24px;
}
    

/* #endregion */

/* #region 充值相关 */

.payresultTitle
{
    line-height:40px;
    font-size:20px;
    font-weight:bolder;
}

.order
{
    line-height:28px;    
    background-color:#F7F7F7;
    border: 1px solid #EEEEEE;
    padding:10px;
    font-size:12px;
}

.orderOper div
{
    line-height:25px;    
    width:100px;
    float:left;
}

.payBaiFuBao
{
    border:1px solid #CCCCCC;
    background:url("../images/bdqb.jpg") 30px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}

.payAliPay
{
    border:1px solid #CCCCCC;
    background:url("../images/zfb.jpg") 20px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}

.payICBC2C
{
    border:1px solid #CCCCCC;
    background:url("../images/gsyh.jpg") 30px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}

.payICBC2B
{
    border:1px solid #CCCCCC;
    background:url("../images/gsyhb2b.jpg") 30px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:12px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}

.payICBC2B
{
    border:1px solid #CCCCCC;
    background:url("../images/gsyhB2B.jpg") 30px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}

.payUnion2C
{
    border:1px solid #CCCCCC;
    background:url("../images/UnionPay.jpg") 30px center no-repeat;
    width:150px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}
.payGDYH
{
    border:1px solid #CCCCCC;
    background:url("../images/gd.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
    display:none;
}
.payUnion2B
{
    border:1px solid #CCCCCC;
    background:url("../images/UnionPayB2B.jpg") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
.payUPOP {
    border:1px solid #CCCCCC;
    background:url("../images/UnionPayb2b.jpg") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}

/* #endregion */

/* #region jxf银行整理 */

/*工商银行*/
.payICBC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/gs.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*农业银行*/
.payABC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/zgny.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*中国银行*/
.payBOC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/china.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*建设银行*/
.payCCB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/ccb.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*交通银行*/
.payBCOM
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/transport.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*中国邮政储蓄银行*/
.payPSBC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/yc.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*中信银行*/
.payCITIC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/zhongxin.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*光大银行*/
.payCEB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/gd.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*招商银行*/
.payCMB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/zs.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*民生银行*/
.payCMBC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/ms.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*平安银行*/
.payPABC
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/pinan.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*上海浦东发展银行*/
.paySPDB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/pf.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*广东发展银行*/
.payGDB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/gdfz.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*华夏银行*/
.payHXB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/huaxia.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*兴业银行*/
.payFIB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/xingye.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*中国银联*/
.payUPOPPAY
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/zgyl.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}
/*北京农商银行*/
.payBRCB
{
    border:1px solid #CCCCCC;
    background:url("../images/banklogo/bjncsy.gif") 30px center no-repeat;
    width:178px;
    float:left;
    vertical-align:middle;
    padding:15px 10px;
    margin:0px 10px 10px 0px;
}

/* #endregion */

#_DialogDiv_0{background: #fff;}
#_DialogBGDiv{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9001;}
#_DialogBGMask{position:absolute;background-color:#333;opacity:0.4;filter:alpha(opacity=40);width:100%;height:100%;z-index:9000;}
#_Draghandletd_0{background-color: #F1F1F1; height:40px;}
#_Draghandlediv_0{background:url(../images/close.png) no-repeat 0 0;margin-right:10px;margin-top:5px; position: relative; cursor: pointer; float: right; height: 16px; width: 16px;}
#_Draghandlediv_0:hover{background-position: -16px 0;}
#_Covering_0{position: absolute; height: 100%; width: 100%; display: none; background-color:#fff; opacity: 0.5;}
#_Title_0{float: left;padding: 0 0px 0px 10px;color: #666;font-size: 16px;font-weight: bold;}


.cardinfo{ width:682px; }
.cardinfo .cardinfo_title{ height:54px; margin:20px 0px 20px 0px; text-align:left; text-indent:90px; line-height:54px; vertical-align:middle; background:url(../images/yu_01.png) no-repeat 10px 0px; font-size:16px;  font-family:Microsoft YaHei; }
.cardinfo .cardinfo_cont{  padding:10px;  }
.cardinfo .cardinfo_cont table{ width:660px; background:#fbfbfb; border:1px solid #e9e9e9; }
.cardinfo .cardinfo_cont td{  text-align:right; color:#666; font-size:14px; font-family:Microsoft YaHei; padding:10px; border:0px;}
.span_p{ float:left; width:145px; height:45px; border:1px solid #ccc; margin:5px; }
.cardinfo input{ border:0px; background-color:transparent; color:#333;  }

.jyjl_records{width:682px; }
.jyjl_records .records_title{  height:30px; margin:10px 0px 10px 0px; text-align:left; text-indent:60px; line-height:30px; vertical-align:middle; background:url(../images/yu_02.png) no-repeat 15px 0px; font-size:16px;  font-family:Microsoft YaHei; }
.jyjl_records .records_cont{  padding:10px;  }
.jyjl_records .records_cont table{ width:660px; background:#fbfbfb; border:1px solid #e1e1e1; margin:0 auto; }
.jyjl_records .tr_title{ width:680px; height:36px; line-height:36px; vertical-align:middle; background:url(../images/st_02.jpg) repeat-x; font-weight:bold; }
.jyjl_records td{ line-height:36px; text-align:center; vertical-align:middle; }
.card_btn{ width:682px;  margin-top:20px; margin-bottom:20px; vertical-align:middle; }
.card_btn input[type=button]{ margin:0px 20px 0px 20px; }
.btnclass{ height:30px; background:#17a958; border:0px; padding:8px; color:#ffffff; -webkit-border-radius: 2px; -moz-border-radius: 2px;-ms-border-radius: 2px; -o-border-radius: 2px;  border-radius: 2px;  -webkit-box-shadow: #ddd 0 1px 1px;  -moz-box-shadow: #ddd 0 1px 1px; box-shadow: #ddd 0 1px 1px;/*background: #f40;*/}
.card_cz{ width:680px;  margin-top:20px;}
.card_cz table{border:1px solid #a9d456; width:660px}
.card_cz td{ line-height:36px; text-align:left; vertical-align:middle; border:0px; }
.card_cz .logo_p{ width:150px; float:left; }
/*.card_cz input[type='radio']{ height:40px; line-height:40px; }*/

.vis_money{ font-size:30px; font-weight:bold; color:#f60; margin-bottom:10px; }
.vis_money .txt_money{ border:0px; border-bottom:1px solid #f73500; width:100px; height:24px;  font-size:30px; font-weight:bold; color:#f60;}

.select_money{ width:100%; }
.select_money input[type='button'] {width:100px;height:35px;  font-size:14px;  border-style:none; cursor:pointer;color:White; background: #5eee62;  }
.select_money input[type='button'].hover { background-color:#ff8338; }
.select_money input[type='button']:hover{background-color:#ff8338; font-weight:bold; }

.ddqr{ padding:10px; }

.onlin_win_panel{width:660px;height:350px; left:50%;top:50%;margin-left:-330px;margin-top:-175px; background-color: #dfdddd;text-align: center; line-height: 40px;z-index: 3002; position: fixed !important;  position: absolute; _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); border: #dfdddd 5px solid; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);-moz-box-shadow: 2px 2px 10px #909090;-webkit-box-shadow: 2px 2px 10px #909090; box-shadow: 2px 2px 10px #909090;}
.onlin_win_panel .onlin_win_dialog-title{position: relative;zoom: 1;height: 36px; text-align: left; padding-left: 6px;}
.onlin_win_panel .onlin_win_dialog-title .title{ font-size:16px; line-height:36px; height:36px; float:left; vertical-align:middle;}
.onlin_win_panel .onlin_win_dialog-title a{right: 3px;top: 3px;display: block; width: 31px;height: 31px;text-indent: -99999px;overflow: hidden;position: absolute;background-image: url(../images/close10.png);_background-image: url(../images/close10.png);background-repeat: no-repeat;}
.onlin_win_panel .onlin_win_panel-content{ padding:5px; line-height:20px; text-indent:2em;}
.onlin_win_panel .onlin_win_panel-content .itmes{ width:325px;  float:left; }
.onlin_win_panel .onlin_win_panel-content .itmes .title{  height:40px; line-height:40px; text-align:center;  color:#000; padding:0px; text-indent:0px; }
.onlin_win_panel .onlin_win_panel-content .itmes .img{ text-align:center; padding:10px 62px 10px 62px; }
.onlin_win_panel .onlin_win_panel-content .itmes .img a{ height:200px; width:200px; display: block; float:left; }
.onlin_win_panel .onlin_win_panel-content .itmes .img .a1{background:url(../images/select_02.png) no-repeat;}
.onlin_win_panel .onlin_win_panel-content .itmes .img .a2{background:url(../images/select_01.png) no-repeat;}

.onlin_win_panel .onlin_win_panel-content .itmes .img .a3{background:url(../images/select_03.png) no-repeat;}
.onlin_win_panel .onlin_win_panel-content .itmes .img .a4{background:url(../images/select_04.png) no-repeat;}

.ui-widget-overlay-reg,.ui-overlay-popIframe-reg{background-color: #ccc;display: none;width: 100%;height: 100%;left: 0;top: 0; /*FF IE7*/filter: alpha(opacity=50); /*IE*/opacity: 0.5; /*FF*/z-index: 3001;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);}
.ui-overlay-popIframe-reg{filter: alpha(opacity=0); /*IE*/opacity: 0; /*FF*/}

.zf_win_panel{width:500px;height:200px; left:50%;top:50%;margin-left:-250px;margin-top:-100px; background-color: #FFFFFF;text-align: center; line-height: 40px;z-index: 3002; position: fixed !important;  position: absolute; _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); border: #bebebe 1px solid; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);-moz-box-shadow: 2px 2px 10px #909090;-webkit-box-shadow: 2px 2px 10px #909090; box-shadow: 2px 2px 10px #909090;}
.zf_win_panel .zf_win_dialog-title{position: relative;zoom: 1;height: 36px; background:Green ;text-align: left; padding-left: 6px;}
.zf_win_panel .zf_win_dialog-title .title{ color: Yellow; font-size: 18px; font-weight: bold; line-height:36px; height:36px; float:left; vertical-align:middle;}
.zf_win_panel .zf_win_panel-content{ height:165px; padding:0px; line-height:20px; text-indent:2em; }
.button_pay{ width: 105px;  height: 35px;  line-height: 25px;  text-align: center;  border: 0px;  cursor: pointer;     background-color: Transparent;  color: #fff; background: none repeat scroll 0 0 green;   font-size: 16px;}
.error_msg{ text-indent:40px; padding:10px 0px; margin:10px,0px; }

.textBoxStyle {width: 200px; }        
.fielddiv{ margin-top: 10px;  line-height: 31px;}
.labelstyle{float: left; width: 120px; height:30px; line-height: 30px; font-size: 13px;  text-align: right;}
.red { color: Red; }
.android_panel{ margin:0 auto; width:360px;padding:5px 0px; }
.android_panel a{ margin-right:10px; float:left; width:80px; text-align:center;}

.zxywbar{ float:left; }
.zxywbar a{ padding:4px; color:#212121; font-size:16px; font-weight:normal; margin:0px 10px;}
.zxywbar .selected{ border-bottom:2px solid #3ab54a  }
.zxywbar span{ color:#9b9b9b; }

.onlineselected{ display:block; }

#online1{ }
#online1 ul{ padding:0px;}
#online1 .JQ-slide{ position:relative;width:870px;height:144px;padding:10px 50px;}

#online1 .JQ-slide .wrap{width:870px;height:144px;overflow:hidden;position:relative;}
#online1 .JQ-slide-content{position:absolute;}/*必须要的元素*/
#online1 .imgList li{width:157px;margin:0 10px;}
#online1 .imgList img{width:157px;height:144px;}
#online1 .imgList .txt{height:30px;line-height:30px;}
#online1 .JQ-slide-nav a{display:block;z-index:999;width:50px;height:144px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;}
#online1 .JQ-slide-nav a.prev{left:0px;background:url(../images/cpjs_btn_left.png) no-repeat;}
#online1 .JQ-slide-nav a.next{right:0px;background:url(../images/cpjs_btn_right.png) no-repeat;}
/* imgList */
.imgList{float:none;overflow:hidden;zoom:1}
.imgList li{float:left;display:inline;overflow:hidden;}
.imgList li a{display:block;}
.imgList li a.img:hover{border-color:#b70000;}
.imgList li .txt{text-align:center;overflow:hidden;}


#online2{}
#online2  ul li{ width:242px; text-align:left; }
#online2 img{ vertical-align:middle; }
#online3  ul li{ width:242px; text-align:left; }
#online3 img{ vertical-align:middle; float:left; }
#online3 a span{ display:block; padding-top:30px; }
#online3 a div{ display:block; padding-top:20px; }

.servicechangeprint{ text-align:left; border:1px solid #ccc; cellpadding:0px; cellspacing:0px; border-left: none;border-bottom: none; }
.servicechangeprint td{ border: 1px solid #ccc; border-right: none;border-top: none; line-height:30px; vertical-align:middle; }

 /*乐速通APP*/
.lst_app{ width:100%; position:fixed; overflow:visible; margin:-38px 0 0 0; font-family:"Microsoft Yahei"; font-size:15px; z-index: 1000;left:0px; bottom: 0px; _position: absolute; z-index:9000; _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.lst_app_con{position:fixed;left:0px;bottom:0px; width:100%; height:220px;}
.lst_app_open{position:fixed;left:0px;bottom:90px; width:100px; height:155px;  background:url(../images/lst_app_open01.png) no-repeat; cursor:pointer;_position: absolute;}

.lst_app_pop{ width:100%; height:195px; position:fixed;bottom:0px; background:url(../images/lst_app_pop_bg.png) repeat-x; z-index:9999; overflow:visible;}
.lst_app_pop .lst_app_pop_box{width:980px;height:195px;margin:0 auto;z-index:1;position:relative;z-index:10000;overflow:visible;}
.lst_app_pop_box .app_pop_box_pic{position:absolute;left:25px;top:-25px;width:160px;height:220px;background:url(../images/lst_app_pic01.png) no-repeat;overflow:visible;}
.lst_app_pop_box .app_pop_box_tit{position:absolute;left:175px;bottom:26px;;width:430px;height:140px;background:url(../images/lst_app_pic02.png) no-repeat;overflow:visible;}
.app_pop_box_cont{position: absolute;top:0;left:480px;width: 550px;height: 181px;padding: 14px 0px 0 0px;color: #FFF;overflow:visible;}
.lst_app_pop_box .app_pop_box_ewm{width:auto;float:left;overflow:visible;}
.lst_app_pop_box .app_pop_ewm2{ float: left; margin: 0px 16px; overflow:visible;}
.lst_app_pop_box .pop_ewm_tit{ text-indent:10px;  line-height:20px;font-size:16px;color:#fff;text-align:center;padding-bottom:15px;overflow:visible;}
.lst_app_pop_box .pop_ewm_pic{width:112px;height:112px;margin:0 auto;background:url(../images/lst_app_ewm.png) no-repeat; overflow:visible;}
.lst_app_pop_box .app_pop_line{margin-top:12px;height:145px;border-right:1px solid #767676;float:left;overflow:visible;}
.app_pop_form{width:196px;padding:0 12px 0 32px;float:left;overflow:visible;}
.pop_form_tit{line-height:20px;font-size:14px;color:#fff;padding-bottom:15px;overflow:visible;}
.app_pop_input{padding:5px 10px;color:#333;height:20px;line-height:20px;font-size:16px;border:none;overflow:visible;}
.app_pop_form_item{width:auto;margin-bottom:10px;overflow:visible;}
.app_pop_form_item input{width: 170px;vertical-align: top;overflow:visible;}
.app_pop_form_item2{position:relative;margin-bottom:5px;overflow:visible;}
.app_pop_form_item2 input{width: 105px;vertical-align: top;overflow:visible;}
.app_pop_form_item2 .app_pop_yzm_pic{display:inline-block;width:58px;margin-left:3px;overflow:hidden;overflow:visible;}
.lst_app_pop_box .app_pop_btn{display:block;width:105px;height:30px;background-color:#FF3D3D;line-height:30px;text-align:center;text-decoration:none;font-size:14px;color:#fff;overflow:visible;}
.lst_app_pop .app_pop_close{ width:40px; height:40px; display:block; cursor:pointer; position:absolute; right:50%;margin-right:-570px; top:0px;background:url(../images/app_pop_close.png) no-repeat;z-index:99999;overflow:visible;}

.serch{ height: 40px;border: 1px solid #ccc; line-height: 40px;vertical-align: middle;margin-bottom: 10px;padding: 0px 20px; background-color: #EEEEEE;}
.serch .table{ width:100%; border:none; margin:0px; padding:0px; }
.serch .table td{ border:none; margin:0px; padding:0px; }
.serch .btn{border: 1px; background-color: #CCC; width: 60px; line-height: 28px; cursor: pointer; outline:none;resize:none;}
.serch select{ width:auto; }
.serch label { margin-left:10px; }
.serch input[type="text"]{ width:auto; padding:5px 0px; }