@charset "utf-8";
html{ font-family:Times New Roman,"宋体";}



/* CSS Document */
.mainbody{ 
  margin:0px; 
  text-align:center;  
  background-color: #88b8e4;
  background-image:url(../images/main_bj.jpg);
  background-repeat: repeat-x;
  background-position:center center;
  
  }
   
  
  
  /* 整体超链接样式 */  
a{ font-size:12px; text-decoration:none; font-weight:bold;  color:#2F4F9f}
a:hover{font-size:12px; text-decoration:none; font-weight:bold;  color:red}


  
/* 2014新版样式      --------------------------------------  add by swj  2014-06-25 */    

.divMainTop{ width:736px;padding-top:10px; text-align:center; margin:0 auto; background-image:url(../images/top-bj.jpg); background-repeat:no-repeat}  
.divWelcome{ width:800px; text-align:right; font-size:12px; line-height:25px; margin:0 auto; margin-top:10px}  
.divWelcome a{ color:#000; font-size:12px; text-decoration:none; font-weight:normal}
.divWelcome a:hover{text-decoration:underline; font-weight:normal;  color:Red  }



/* 2014新版样式     首页  --------------------------------------  add by swj  2014-09-05 */    

.indexBody{ 
  margin:0px; 
  text-align:center;  
  background-repeat: repeat-x;
  background-position:center center;
  
  }
.divIndexWelcome{ background-color:#333; color:#d3d3d3; text-align:right; font-size:12px; line-height:25px; padding-right:30px;}
.divIndexWelcome a{ color:#d3d3d3; font-size:12px; text-decoration:none; font-weight:normal}
.divIndexWelcome a:hover{text-decoration:underline; font-weight:normal; color:#fff }
.divIndexLogo{ position:absolute; top:20%; left:12%}
.divIndexSearchConn{ width:595px; margin:0 auto; margin-top:20%}  
.divIndexFooter{ position:absolute; bottom:0; height:35px; background-color:#333; color:#fff; width:100%; left:0}
.divIndexFooter a {color: #d3d3d3;
   text-decoration: none;
   font-size:12px; line-height:30px; }
.divIndexFooter a:hover {color: #fff; }

 #menuIndex {
   height:30px;
   line-height:30px;
   font-size: 12px;  
   width:655px; margin:0 auto;
   position:relative;
}
#menuIndex li {
   float: left;
   list-style-type: none;
   text-indent: 0px;
   display:table;
   
}
#menuIndex li a {
   color: #d3d3d3;
   text-decoration: none;
  
   font-size:12px; line-height:30px;
}
#menuIndex li a:hover {
   color: #fff;
}
#menuIndex li ul 
{
	background-image:linear-gradient(rgba(0,0,0,.55) 0%,rgba(0,0,0,.55) 100%);
   margin: 0px;
   padding: 0px;
}
#menuIndex li ul li {
   padding: 0px;
   margin: 0px;
   float: none;
   list-style-type: none;
   font-size:12px;
   line-height:30px;
   text-indent: 0px;
   border: none;
   text-align:left;
   
}
#menuIndex li ul li a{
   color:#fff;
   font-size:12px;
   text-decoration: none;
   font-weight:normal;
}
#menuIndex li ul li a:hover
{
	font-size:12px;
    color: #d3d3d3;
    font-weight:normal;

}



/* 2014新版样式     用户登录页  --------------------------------------  add by swj  2014-09-05 */    
.button
        {
            width: 140px;
            height:30px;
            line-height: 30px;
            text-align: center;
            font-weight: bold;
            color: #fff;
            text-shadow: 1px 1px 1px #333;
            border-radius: 5px;
            margin: 0 10px 20px 0;
            position: relative;
            overflow: hidden;
            
        }
        
.button.blue
        {
            border: 1px solid #1e7db9;
            
            box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
             background-image:url(btnBj.png); background-repeat:repeat-x;
            
            
            
        }
        .blue:hover
        {
            background: -webkit-linear-gradient(top,#70bfef,#4097ce);
            background: -moz-linear-gradient(top,#70bfef,#4097ce);
            background: linear-gradient(top,#70bfef,#4097ce);
        }
        .blue:active
        {
            top: 1px;
            box-shadow: 0 1px 3px #114566 inset,0 3px 0 #fff;
            background: -webkit-linear-gradient(top,#1a71a8,#1976b1);
            background: -moz-linear-gradient(top,#1a71a8,#1976b1);
            background: linear-gradient(top,#1a71a8,#1976b1);
        }
.round, .side, .tags
        {
            padding-right: 30px;
        }
        .round:after
        {
            position: absolute;
            display: inline-block;
            content: "\003c";
            top: 50%;
            right: 10px;
            margin-top: -10px;
            width: 17px;
            height: 20px;
            padding-left: 3px;
            line-height: 18px;
            font-size: 10px;
            font-weight: normal;
            border-radius: 10px;
            text-shadow: -2px 0 1px #333;
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            transform: rotate(-90deg);
        }





.divSearchConn{ width:510px; text-align:center; margin:0 auto; margin-top:60px}  
.s_input{width:508px; height:35px;display:inline-block;vertical-align:top}
.s_btn{ width:80px; height:35px;display:inline-block;vertical-align: top}

.divImgConn{ width:800px; text-align:center; min-height:150px; overflow:hidden;  margin:0 auto; margin-top:20px; }
.divFooterConn{ width:100%; line-height:22px; font-size:12px; color:#000; text-align:center}

.tab
        {
            height: 33px;
        }
        .tab ul
        {
            list-style: none;
        }
       .tab li {
    background-image: linear-gradient(rgba(228, 226, 226, 0.55) 0%, rgba(230, 227, 227, 0.55) 100%);
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 21px;
    margin: 0 2px;
    padding-top: 9px;
    position: relative;
    text-align: center;
    text-decoration: underline;
    top: 1px;
    width: 105px;
    z-index: 9;
}
        .tab li:hover
        {
            text-decoration: underline;
        }
        .tab li.curr
        {
            color:#FFF; 
            text-decoration:none;          
            cursor: default;
            
             background-image:linear-gradient(rgba(55, 123, 190, 1) 100%,rgba(55, 123, 190, 1) 100%);          
            padding-top:9px;
			border-radius:5px 5px 0 0;
            
            
        }
        .cc
        {
            padding: 2px; text-align:left;
        }  
  
  
  
/* 2014新版样式      --------------------------------------  end  ----------------- */  
  


 /* 首页textbox 样式 */   
.txtBoxCss{	border: 4px double #377bbe; font-size:12px; width:500px; height:25px; font-size:14px; line-height:25px; margin-top:0px;	}
.txtBoxCssC{	border: 4px double #377bbe; font-size:12px; width:500px; height:25px; font-size:14px; line-height:25px; margin-top:0px; color:#666666;	}

 
 .tablebj 
{
	border:	0px;
	}
/* table td背景 */  
.tdbj 
{
	background-color:#cccccc;
	}

/* 帮助菜单 */
 .ulStyle
{ font-size:12px;
	width:100%;
}

.ulStyle A
{ font-size:12px;

  font-weight:normal; color:Black;
 
	}
	
.ulStyle A:hover
{ font-size:12px;
 font-weight:normal;
  text-decoration:underline;
  color:#2F4F9f;
	}

.ulStyle A:visited
{ font-size:12px;
 font-weight:normal;
  text-decoration:underline;
  color:#2F4F9f;
	}

.ulStyle A:active
{ font-size:12px;
 font-weight:normal;
  text-decoration:underline;
  color:#2F4F9f;
	}
	
	



/*  导航样式	*/
  ul,li{list-style-type:none;padding:0;margin:0;}
    .main_nav{padding:0px;}
    .main_nav a{display:block;line-height:20px;height:20px;overflow:hidden;}
    .main_nav .navs{height:20px;float:right;margin-right:0px;}
    *html .main_nav .navs{overflow:hidden;} 
    .main_nav .navs .nav_a{color:#2F4F9f;font-weight:bold;text-decoration:none;}
    .main_nav .navs .nav_a:hover{color:Red; font-weight:bold;}
  
    .sub_nav{display:none; position:absolute;  text-align:left;  z-index:1000;opacity:0.9;filter:Alpha(opacity=90);}
    .sub_nav li a {color:#000000;text-decoration:none; font-size:11px; font-weight:normal; }
    .sub_nav li a:link, .sub_nav li a:visited{}
    .sub_nav li a:hover{color:red;}
    
    .clear{clear:both;height:1px;line-height:1px;font-size:1px;}
    
    
    #menu {
   position: relative;
   height:20px;
   font-size:12px;  
   width:650px;
   margin:0 auto;
}
#menu li {
   float: left;
   list-style-type: none;
   text-indent: 0px;
  
            font-size:12px;
          
   
}
#menu li a {
   color: #2F4F9f;
   text-decoration: none;
   display: block;
   font-size:12px;
           
}
#menu li a:hover {
   color: red;
}
#menu li ul 
{
	background-color:White;
   margin: 0px;
   padding: 0px;
}
#menu li ul li {
   padding: 0px;
   margin: 0px;
   float: none;
   list-style-type: none;
   font-size:11px;
   line-height:20px;
   text-indent: 0px;
   border: none;
   text-align:left;
}
#menu li ul li a{
   color: black;
   font-size:12px;
   text-decoration: none;
   font-weight:normal;
}
#menu li ul li a:hover
{
	font-size:12px;
   color: red;
    font-weight:normal;

}
	
#menuBottom { line-height:20px; position:relative}
	
	
	
	
	
	
	
	
	
/* 按钮样式 */  	
.bottomBJ
{
	 text-align:center;  
  background-image:url(../images/main_04.jpg) ;
  background-repeat: repeat-x;
  vertical-align:bottom;
  }
 .bottomTop
{ font-size:12px; font-weight:bold; color:#1F4F9B;line-height:20px;}
 .bottomB
{ font-size:11px; font-weight:bold; color:#999; line-height:20px;}
  
  
  .SearchBody{ 
  margin:0px; 
  text-align:center; 
  background-color: #bdd8f0;	
  background-image:url(../images/search_01.jpg) ;
  background-repeat: repeat-x;
  }
  
   .subBody{ 
  margin:0px; 
  background-color: #bdd9ef;	
  background-image:url(../images/sub-bj.jpg) ;
  background-repeat: repeat-x;
  }


/*竖排文字显示*/
.tnt {Writing-mode:tb-rl;Text-align:left;font-size:12px}


/* button 
.btn3_mouseout {
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mouseover {
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#3399ff); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid
}
.btn3_mousedown
{
BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid
}
.btn3_mouseup {
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid
}
*/

/*  color:#2548BE  */
.nTitle{ font-weight:bold; color:#1F4F9B; line-height:30px ; font-size:18px}
















/* 前台girdview 样式*/
.GridViewStyle
{    
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
}

.GridViewStyle a
{
  color:Orange;
  font-size:12px;
     /* color:#ffffff;*/
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}
/*各行变色  */
.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}
.GridViewRowStyle a
{
    background-color: #F7F6F3;
    color: #333333;
    font-weight:normal;
    font-size:12px;
}
/*各行变色  */
.GridViewAlternatingRowStyle 
{
    background-color: #FFFFFF;
    color: #284775;
}

/*各行变色  超链接*/
.GridViewAlternatingRowStyle  a
{
  
   color: #284775;
   font-weight:normal;
    font-size:12px;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #5D7B9D;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}

 .listover150
  {
  width:150px;
  text-align:left;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  height:30px;
  }
  
  
  
/*2014-11-26 新版样式修改*/
  
 /*除首页外 搜索框*/
 
 .divSearch{text-align: center; padding-right:78px;}
  
  
  
  
  

  
#menuIndex li.menuF{ width:10px;}
#menuIndex li img{ margin-top:5px;}

.divIndexWelcome font{ color:#1E50A2}
  
  
  
  