@charset "utf-8";



/* Font */
h1, h2, h3, h4{
  font-family: Microsoft YaHei ! important;
  -webkit-transform: rotate(-0.0000000001deg); /* A little antialias hack for chrome */
}

/* Primary COLOR */
.newsbox .feedList h4 a,
#sitedescription h1,
a
{
  color: #0099CC;   
  text-decoration: none;
}
/* Primary BACKGROUND */
.primary-bgcolor,
a.ui-btn-big,
.newsbox .feedList h4 a:hover,
#slider #imageSliderNav a.activeSlide
{
  background-color: #ec008c;
 
}



/* Secondary COLOR */
/* Secondary BACKGROUND */
a.ui-btn-big {
  background-image: url(/images/ui-btn-big-arrow.png);
  background-position: right center;
  background-repeat: no-repeat;
  border-radius: 5px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.496094);
  color: white !important;
  display: inline-block;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  line-height: 14px;
  padding: 12px 50px 12px 19px;
  text-decoration: none;
}

a {
  outline: none;
}


#page {
  width:960px;
  margin:0px auto;
  text-align:left;
  padding:0px;
  padding-bottom: 0px;
  background: #FFF;
}

/* Header */

#pageHeader
{
     width:100%;   
       background:#ffffff;
        float: left;
        /*header�ֶ�
    top:0px;  
     position:fixed;
    _position:absolute; 
    z-index:100;*/
    }
#header 
{   
      width:960px;
    margin-top:20px;
  margin-bottom: 30px; 
  }
  #header a,#header a img{
    border: none;
  }
  #header #logImg
  {
        float: left;
        position: relative;
        top:15px;
      }
    #header a{
    float: left;
  }
  
  #header #headerTextLog
  {
      float:left;
      width:140px;
      color:#666666;
      margin:15px 0 0 10px;
      font-size:14px;
      }
      
      #header #headerLeft
      {
          float:right;
          }
          
  #header .sitedescription
  {   
    text-align: right;
  }
    #header .sitedescription ul
    { 
        float:right;
        margin:0;
        padding: 0px;
    }
        #header .sitedescription ul li{
            list-style: none;
            float: left;
            font-size: 12px;
          }
              #header .sitedescription ul li a
                {
                  text-decoration: none;
                  color: #666666;
                  padding:0px 10px 0px 10px;
                }
                #header .sitedescription ul li a:hover
            {
                color:#0099CC;
                text-decoration:underline;
            }
  
  #header #mainmenu
  {
    clear:both;
    text-align: right;
    margin: 0px;
    padding: 0px;
  }
    #header #mainmenu ul
    {
        float:right;
        margin:0;
        padding: 0px;
        //background:red;
    }
      #header #mainmenu ul li{
        list-style: none;
        float: left;
        font-weight:bold;
        font-size: 16px;
      }
      #header #mainmenu ul li.home 
         {
         }
      
      #header #mainmenu ul li.current a
      {
       color:#0099CC
      }
       #header #mainmenu ul li:hover{
          text-decoration: none;
          color:#0099CC;
          //background:#F8F8F8;
          //border-top: solid #0099CC;
          //border-left: solid #D0D0D0;
          //border-right: solid #D0D0D0;
        }
            #header #mainmenu ul li a
            {
              display: block;
              text-decoration: none;
              color: #333333;
              padding:10px 20px 10px 20px;
            }  
             #header #mainmenu ul li a:hover
            {
                color:#0099CC;
            }
        
        #header #mainmenu ul li.home a
         {
           padding:10px 20px 10px 20px;
         }
            
 #info {
  overflow: auto;
  width: 100%;
  clear: both; 
  padding:0px;
  margin:0px;
  margin-top:10px;
  margin-bottom: 30px;
}     
#info .infoLeft
   {
       padding:0px;
       margin:0px;
       float:left;
       width:515px;
       line-height:1.6em;
       font-size:20px;
       font-weight:bold;
       color:#333333;
	   margin-top:22px;
   }
   .BlueText
   {
    color:#0099CC;
    font-size:15px;
   }
        .BlueText h5
        {
       font-style:italic;
       text-align:right;
       margin-right:45px;
         font-size:15px;
         margin-top:-5px;
        }
        
           .BlueText h5 a
        {
       font-size:15px;
        }
   
   #info .infoRight
    {
       padding:0px;
       margin:0px;
       float:left;
       width:438px;
       line-height:1.9em;
       font-size:14px;
       color:#666666;
    }
          #info .infoRight p
          {
              margin:0px;
              padding:0px;
			  line-height: 1.8em;
          }
           #info .infoRight .infoRightPMargin
          {
              margin-top:12px;
          }
          

#slider 
{
    /* overflow: auto;
  height: 404px;
    height: auto !important;*/
  height:auto;
  width: 100%;
  float:left;
  padding:0px;
  margin:0px;
  z-index:0;
}
    #slider .navSlider
    {
       float: left; 
       margin-top: 174px; 
       z-index: 50; 
       position: absolute;
       width:32px;
       height:53px;
    }
   #slider #divSliderNext 
   {
       margin-left: 928px;
     margin-top: 174px; 
   }
   
  #slider #imageSlider{
    padding: 0px;
    width: 100%; 
    margin:0px;
  }
     #slider img
     {
         top:0px;
         left:0px;
  }
    #content
    {
    padding:0px;
    color:#333333;
    margin-bottom:20px;
    float:left;
    width:100%;
     /*header�ֶ�
     margin-top:100px;*/
    }
    
        #content #topContent
        { 
            float:left;
            width:960px;
            *margin-top:90px;/*IE7��IE6*/ 
        }
            #content .contentTitle
            {
            font-size:21px;
            margin:10px 0px 10px 0px;
            float:left;
            *float:none;
            *margin:10px 0px 30px 0px;
           }
           #content #topContent #topContainer
           { 
               float:left;
               width:960px;
           }
            
             #content  #topContent #topContainer .container
            {
                float:left;
                width:306px;
                margin-right:20px;
            }
                #content .container img
                {
                    height:140px;
                    width:306px;
                }
                #content .container .BlueText h5
                {
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    margin:5px 0px 5px 0px;
                }
                #content .container .containerText
                {
                     font-size:12px;
                    line-height:1.5em;
                }
            
        #content #centerContent
        {
            float:left;
            height:3px;
            width:100%;
            border-bottom:1px solid  #A8A8A8;
            margin-top:20px;
            margin-bottom:17px;
          }
          
          #content #bottomContent
          {  
               clear:both;
          }
          #content #bottomContent #bottomLeft .contentTitle
            {
            margin:10px 0px 20px 0px;
           }
           
           #bottomLeft
              {
                  width:390px;
                  float:left;
              }      
                  #bottomLeft p
                  {
                      color:#666666;
                      font-size:15px;
                      margin:0px;
                      line-height:1.5em;
                  }
         #bottomRight
         {
               width:540px;
               float:left;
               margin-left:30px;
         }
          #bottomRight .contentTitle
          {
                font-size:21px;
            margin:10px 0px 10px 0px;
            float:left;
              }
         
             #bottomRight .bottomMore
             {
                 float: right;
                  margin-bottom:20px;
              }
              #bottomRight .bottomMore a
              {
                 color:#0099CC;
                 font-size:12px;
                  text-decoration:none;
              }
              #bottomRight #bottomLog
              {
                  float:left;  
                  width:100%;
                  overflow: hidden;
                   height: 200px;
                   *height: 220px;
              }
                  #bottomRight #bottomLog ul{
                  list-style: none;
                  padding: 0px;
                  margin: 0px;
                }
                  #bottomRight #bottomLog ul li{
                    list-style: none;
                    padding: 0px;
                    margin-bottom: 0px;
                    clear:both;
                  }
                      #bottomRight #bottomLog ul li img{
                                    border:0;  
                                    width:100px;
                                    height:60px;
                                    margin-right:5px;
                                  }
                  #bottomRight .bottomLog
                  {
                   float:left;
                   width:100px;
                   height:63px;
                   margin-right:8px;
                  }  
    
#footer {
  clear: both;
  font-size: 12px;
  color: #006699;
  background-color: #EEEEEE;
  padding: 20px 0 0px 0;
  overflow: auto;
  border-top:2px #333333 solid;
  width:100%;
  right:0px;
  bottom:0px;
}
  #footer a{
    font-size: 12px;
    color: #006699;
    text-decoration: none;
  }
  
    #footer h4{
     margin-top: 0px;
    color:#333333;
    font-size:15px;
    margin:0px;
    padding:0px;
    }
    
  #footer #footermenu{
    width: 280px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
  }
  
   #footer #footermenu .menuLeft
   {
       width:140px;
       float: left;

  }
   #footer #footermenu .menuLeft .menuLeftContent
   {
        float:left;
         width:70px;
   }

   #footer #footermenu .menuLeft a:hover{
     color:#333333;
     text-decoration:underline;
  }



     #footer #footermenu .menuRight{
    float: left;
    width:140px;
  //margin-left:12px;

  }
  
   #footer #footermenu .menuRight a:hover{
     color:#333333;
     text-decoration:underline;
  }
   #footer #footermenu .menuRight .menuRightContent
   {
        float:left;
         width:50px;
         margin-left:12px;
       }
  
   .footerContent
  {
      margin:0px auto;
      width:960px;
      padding:0px;
   }
   
   .footerTitle
   {
        width: 118px;
        float: left;
        margin-bottom: 15px;
        margin-right: 15px;
       }
       #footer .footerTitle ul{
      list-style: none;
      padding: 0px;
      margin: 0px;
    }
      #footer .footerTitle ul li{
        list-style: none;
        padding: 0px;
        margin-bottom: 3px;
        clear:both;
      }
       #footer .footerTitle ul li.liLeaf{
        margin-left:12px;
      }
      #footer .footerTitle ul li.liFloat{
         float:left;
         clear:none;
         //display:none;
      }
      #footer .footerTitle ul li a:hover{
       color:#333333;
       text-decoration:underline;
      }
      #footer .footerTitle ul li img
      {
          border:0;
          height:17px;
          }
       #footer .footerTitle ul li a span
       {
           margin-right:8px;
           }
      #footer .footerTitle .divMasterBorder
      {
         height:5px;
         margin:0px;
         border-top:1px #333333 solid;
         margin-top:4px;
      }
      
      #statement
      {
          clear:both;
           background-color : #333333;
           color:#FFFFFF;
           vertical-align: middle;
           padding:5px 0 5px 0;
           height:20px;
          }
          
          
          
          .topImg
{
    margin-top: -34px;
    position: relative;
}
.topImgTextBackground
{
    background: #000000;
    opacity: 0.6;
    height: 30px;
    width: 306px;
    position: absolute;
    left: 0;
    top: 0;
}
.topImgTextContent
{
    height: 30px;
    width: 306px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.topImgTextContent a:hover
{
       color: #FFFFFF;
    }
.topImgTextContent h5
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    margin: 0px;
    padding:  5px 5px 0 0px;
     text-align:right;
}
.topTextContent
{
     float:left;
     margin-top:32px;
    }



     .imgSliderContent
{
    margin-top:-85px;
    margin-bottom:85px;
    position: relative;
}
.imgSliderTextBackground
{
    background: #000000;
    opacity: 0.6;
    height: 80px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.imgSliderTextContent
{
      height: 80px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.imgSliderTextContent .imgSliderTitle
{
    width:243px;
    }
    .imgSliderTextContent .imgSliderTitle a:hover
{
     color:#fff;
    }
.imgSliderTextContent .imgSliderTitle h5
{
    color: #FFFFFF;
    font-size: 24px;
    margin: 0px;
    padding: 20px 25px 0 35px;
    letter-spacing: 1px;
}

.imgSliderTitle,.imgSliderTextBorder,.imgSliderDescript
{
     float:left;
     }
     
     .imgSliderTextBorder
     {
            width: 32px;
			height: 41px;
			border-left: 1px #FFFFFF solid;
			margin-top: 15px;
         }
          .imgSliderDescript
          {
            width: 666px;
			color: #FFFFFF;
			font-size: 12px;
			line-height: 1.5em;
			padding: 20px 0 0 0;
			font-weight: lighter;
              }
                  
          
/*  COLOR!  */
.whitebox {
  background-color: #dee4e4;  
  height: 150px;
}














































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
