﻿body 
{
    margin: 0 auto;
    padding: 0;
    font-size: 12px;
    background-color: #fff;
    text-align: center;
    width: 1400px;
    height: 100%;
    min-height: 500px;
}
div, ul, li, p, img, ol, dl, dt, dd, h1, h2, h3, form, table, tr, td
{
    margin: 0 auto;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    border-width: 0;
    empty-cells: show;
    font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
    font-size: 12px;
    color: #2E2E2E;
}
li
{
    list-style: none;
}
.clearboth
{
    clear: both;
    margin: 0;
    padding: 0;
    height: 0px;
    border: 0;
}
#top
{
    margin: 0px auto;
    width: 1400px;
    height: 430px;
    clear: both;
    }
#header
{
    position:relative;
    float:left;
    margin: 0px auto;
    width: 1400px;
    height: 87px;
    clear: both;
    }
#header_left
{
    position:relative;
    float:left;
    width:487px;
    }
#header_right
{
    position:relative;
    float:right;
    width:913px;
    height:87px;
    }
 #riht_top
 {
     position :relative;
     float:left ;
     width:913px;
     height:29px;
     }
 #topper1
 {
     position:relative;
     float:left;
     width:679px;
     height :29px;
     }
 #topper2
 {
     position:absolute;
     top:0px;
     left:679px;
     width:234px;
     }
  #topper2_line
  {
      position:relative;
      float:left;
      width :234px;
      }
  #topper2_content
   {
       position:absolute;
       left:0px;
       top:18px;
       width:234px;
       }
  #indexhome
    {
        position:absolute;
        top:0px;
        right:195px;
        }
  #indexsitemap
     {
        position:absolute;
        top:0px;
        right:128px;
         }
  #indexcontactus
      {
          position:absolute;
          top:0px;
          right:60px;
          }
  #right_center
  {
      position:absolute;
      top:12px;
      left:0px;
      width:670px;
      height:58px;
  }
  #menu
  {
     position:absolute;
     left:5px;
     height:50px;
     width:679px;
      }
  #firstmenu
 {
     padding-left:5px;
 }  
    #firstmenu a
 {
     width:110px;
     padding-right:0px;
     padding-left:0px;
     padding-top:0px;
     padding-bottom:0px;
     line-height:33px;
     margin-top:12px;
     display:inline;
     font-size:15px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
     color:black;
     height :33px;
     text-align:center;
     text-decoration:none;
     float:left;
          }
 #firstmenu a:hover
 {  
    position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    
     
     }
 #firstmenus a.current {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../images/cx_menu_hover.jpg) #363636 no-repeat center bottom; COLOR: #d7dcbe
}
A.sclink:link {
	
}
A.sclink:visited {
	
}
A.sclink:hover {
	
}
#sclink1 {
	
}
#firstmenu #sclink1 {

}
#firstmenu #sclink1:hover 
{
     position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;
}
#firstmenu .current#sclink1 
{
    position: relative;
    left: 0px;
    display: block;
     width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;
} 
#sc1 A:link 
{
    color:black;
	font-size:14px;
}
#sc1 A:visited 
{
    
	
}
#sc1 A:hover {
	color:#228B22;
}
#firstmenu #sclink2 {
	
}
#firstmenu #sclink2:hover {
 position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;
}
#firstmenu .current#sclink2 {
	 position: relative;
    left: 0px;
    display: block;
     width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;
}
#sc2 A:link {
	color:black;
	font-size:14px;
}
#sc2 A:visited {
	
}
#sc2 A:hover {
	color:#228B22;
}
#firstmenu #sclink3 {
	
}
#firstmenu #sclink3:hover 
{
    position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;

}
#firstmenu .current#sclink3 
{
    position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;
}
#sc3 A:link {
		color:black;
	font-size:14px;
}
#sc3 A:visited {
	
}
#sc3 A:hover {
	color:#228B22;
}
#firstmenu #sclink4 {
	
}
#firstmenu #sclink4:hover 
{
     position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;

}
#firstmenu .current#sclink4 
{
     position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;

}
#sc4 A:link {
		color:black;
	font-size:14px;
}
#sc4 A:visited {
	
}
#sc4 A:hover {
		color:#228B22;
}
#firstmenu #sclink5 {
	
}
#firstmenu #sclink5:hover 
{
     position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;

}
#firstmenu .current#sclink5 
{
     position: relative;
    left: 0px;
    display: block;
    width:110px;
    height:45px;
    line-height:55px;
    margin-top:0px;
    color:black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#228B22;

}
#sc5 A:link {
	
}
#sc5 A:visited {
	
}
#sc5 A:hover {
	
}
#tabcontentcontainer 
{
     position:absolute;
     top:45px;
	 left:10px;
	 width: 790px;
	 height: 40px;
}
.tabcontent {
	display: none;
	padding-top: 4px;
	text-align:center;
}
.tabcontent A:link {
	padding-right:0px; 
	padding-left: 10px; 
	font-size: 13px; 
	float: left; 
	PADDING-BOTTOM: 4px;
	 MARGIN-LEFT: 3px; 
	 CURSOR: pointer; 
	 LINE-HEIGHT: 18px; 
	 PADDING-TOP: 0px; 
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 HEIGHT: 18px; 
	 TEXT-DECORATION: none
}
.tabcontent A:visited {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px;
	 FONT-SIZE: 11px;
	  FLOAT: left; 
	  PADDING-BOTTOM: 4px; 
	  MARGIN-LEFT: 3px;
	   CURSOR: pointer;
	    LINE-HEIGHT: 18px;
	     PADDING-TOP: 0px; 
	     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	      HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:hover {
	BACKGROUND: url(../images/cx_submenu_hover_grey.jpg) no-repeat center bottom; COLOR: #000000
}
#active_submenu {
	BACKGROUND: url(../images/cx_submenu_hover.jpg) #666666 no-repeat center bottom; COLOR: #fff
}  
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
  #bodycenter
  {
      position:absolute;
      top: 87px;
      left :240px;
      width:1400px;
      }
  #body_left
  {
      position:relative;
      float:left;
   }
   #body_right
   {
       position:relative;
       float:right;
       width :431px;
       height:343px;
       background-image:url(backline2.jpg);
       background-repeat:repeat-x;
       }
    #body_list
    {
        position:absolute;
        left:0px;
        top:16px;
        width:400px;
        height:327px;
       background-image:url(backline3.jpg);
       background-repeat:repeat-x;
        }
    #list
    {
        position:absolute;
        top:5px;
        left:5px;
        width:385px;
        }
    #list li 
    {
        font-size:17px;
        text-align:left;
    }
     #list li a
        {
        font-family:  "Verdana" , "Arial" , "Helvetica" , "sans-serif";
        color:black;
        font-weight:bold;
        text-decoration:none;
        }
    #list ul li 
    {
         font-size:30px;
        }
    .detail
    {
        width:320px;
        height:200px;
        border-bottom:#adadad 2px solid;
     
        }
    .pic
    {
        width:159px;
        height:174px;
        position:absolute;
        left:32px;
        top:48px;
        }
    .moreinf
    {
        width:117px;
        height:31px;
        position:relative;
        right:-100px;
        top:-50px;
        
        }
    #pic1
    {
        
        }
   #footer
     {
         margin: 0px auto;
         clear: both;
         padding-top: 10px;
         width: 1400px;
         height: 240px;
         }
    #freindlink
{
    width: 100%;
    height: 70px;
    background-color: #f6f6f6;
}
     #freindlink span
{
    clear: both;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #000;
    height: 30px;
    line-height: 30px;
}

#freindlink ul
{
    line-height: 30px;
}

#freindlink a
{
    color: #000;
}
#freindlink A:hover
{
    color: #ff6633;
}

#weblink
{
    line-height: 60px;
    text-align: center;
}
#weblink a
{
    font-size: 13px;
    color: #000;
}
#weblink A:hover
{
    color: #ff6633;
}

#webinfo
{
    line-height: 30px;
    text-align: center;
}
        
    
    
    #body_main
    {
        position:relative;
        float:left;
        top:0px;
        left:0px;
        width:1400px;
        }
     #companylist
     {
         position:relative;
         float:left;
         top:20px;
         left:129px;
         margin: 0px auto;
         clear: both;
         width:335px;
         height:245px;
         }
      #title
      {
          position:relative;
          float:left;
          width :335px;
          height:22px;
          }
      #quan
      {
          position:absolute;
          top:7px;
          left:12px;
          width:12px;
          height:15px;
          }
       #introduce
       {
           position:absolute;
           left:21px;
           width:64px;
           height:22px;
           }
       #division
       {
           position:absolute;
           left:85px;
           width:13px;
           height:22px;
           }
      #culture
      {
          position:absolute;
          left:98px;
          width:62px;
          height:22px;
          }
      #more
        {
            position:absolute;
            right:25px;
            top:7px;
            width:36px;
            height:15px;
            }
      #listcontent
      {
          position:absolute;
          top:22px;
          left:0px;
          width:335px;
          height:183px;
          }
      #newspictures
      {
          position:relative;
          float:left;
          left:165px;
          top:40px;
          margin: 0px auto;
          width:408px;
          height:202px;
          overflow:hidden;

                     }
#newspic{position:relative;}
#newspicnum{ position:absolute; bottom:5px; right:5px;}
#newspicnum li{list-style:none;float:left;width:18px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #D00000;background-color:#FFFFFF;color:#D00000;text-align:center;cursor:pointer;margin-right:4px;padding-top:2px;overflow:hidden;}
#newspicnum li:hover,#JINGDONGNumID li.active{border:1px solid #D00000;background-color:#FF0000;color:#FFFFFF;width:22px;height:18px;font-weight:bold;font-size:13px;}
#newspicid li{position:relative;}
.mask{FILTER:alpha(opacity=40);opacity:0.4;width:100%;height:35px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.comt{width:330px;height:20px;position:absolute;left:0;bottom:5px;font-size:12px;color:#ffffff;font-weight:bold;text-indent:10px;text-align:left;}   
          
          
          
  
      #listbottom
      {
          position:relative;
          float:right;
          margin-right:12px;
       }
       #news
       {
          
          position:relative;
          float:right;
          right:140px;
          top:0px;
          margin: 0px auto;
          width :315px;
          height:170px;
           }
        #newstitle
        {
            position:relative;
            float:left;
            width:315px;
            height:21px;
            }
        #quantu
        {
            position:absolute;
            top:6px;
            left:3px;
            width:12px;
            height:15px;
            }
         #newslist
         {
             position:absolute;
             left:15px;
             width:61px;
             height:21px;
            }
        #morenews
        {
            position:absolute;
            top:6px;
            right:5px;
            width:36px;
            }
        #list_box
        {
           position:absolute;
           top:21px;
           left:0px;
           width:315px;
           height:140px;
            }
         
        #search
        {
            position:absolute;
            top:650px;
            right:120px;
            width:300px;
            height:26px;
            font-size:14px;
            }
     
     
     
/*tabs切换*/
.course_class
{
    margin-top: 8px;
    width: 682px;
    height: 286px;
}
.tabs
{
    padding-right: 0px;
    padding-left: 6px;
    float: left;
    padding-bottom: 0px;
    width: 344px;
    padding-top: 4px;
    height: 282px;
}
.tabs ul
{
    width: 420px;
    height: 28px;
    
}
.tabs ul li
{
    float: left;
    margin-right: 3px;
    color:Green;
}
.tabs ul li A
{
    display: block;
    font-size: 14px;
    background: url(a.gif);
    width: 78px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    color: #000;
     text-decoration:none;
}
.tabs ul .tabin a
{
    font-weight: bold;
    background: url(hover.gif);
    text-decoration:none;
    color:black;
    
}
.tabs ul li a:hover
{
       background: url(hover.gif);
      
}

.content
{
    display: none;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
}
.content img
{
    float: left;
    margin-right: 10px;
    padding: 3px;
    border: solid 1px #cccccc;
}

.content a
{
    width: 250px;
    clear: both;
    color: #000;
    overflow: hidden;
    line-height: 24px;
}
.content a:hover
{
    color: #ff6633;
}

.dis
{
    display: block;
}

/*新闻资讯*/

.news_box
{
    margin: 0px auto;
    margin-top:3px;
    width: 100%;
    height: auto !important;
    
}
.news_box li
{
    position:relative;
    float: left;
    width: 100%;
    text-align: left;
    padding-left:3px;
    line-height: 25px;
    overflow: hidden;
}
.news_box a
{
    color: #000;
}
.news_box a:hover
{
    color: #ff6633;
}