@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{padding-top:2px;}

#warpper{
   margin:0 auto;
   width:993px;
}
#header
{
  height:152px;
  width:993px;
  overflow:hidden;
}
.logo
{
  overflow:hidden;
}
.line
{
  border-top:6px solid #3dbb91;  
  width:733px;
  height:0px;
  overflow:hidden;  
  clear:both;
 }
#nav{ 
  float:left;  
  height:152px;
  overflow:hidden;
  width:733px;   
}
#nav ul li{
  float:left;
  display:block;
  list-style:none;  
  margin-right:2px;  
  background:url(../images/navbg.jpg) repeat-x left top;
}

#nav li a{
  display:block;
  font:bold 16px Arial, Helvetica, sans-serif;
  text-decoration:none;
  height:29px; 
  padding:0 23px;
  color:#fff;
  line-height:29px; 
}
#nav .last{ margin-right:0;}
#nav .last a{padding:0 24px;}
*html #nav li a{ float:left;}
#nav li a:hover
{
 background:url(../images/navbg.jpg) repeat-x left bottom;
}

#register
{
  width:258px;
  height:152px;
  float:right;
}
#register .LF
{
  width:127px;
  float:left;
  height:152px;
  margin-right:3px;
  background:#0079c1 url(../images/regL.png) no-repeat center 12px;
}
.LF p,.RT p
{
  padding-top:70px;
  display:block;
  font:16px Tahoma,Arial, Helvetica, sans-serif;  
  text-align:center;
  color:#fff;
}
#register .RT
{
  width:128px;
  float:left;
  height:152px;
  background:#1c8758 url(../images/regR.png) no-repeat center 12px;
}
.btn
{
  width:93px;
  display:block;
  font:15px Arial, Helvetica, sans-serif;
  height:26px;
  line-height:26px; 
  color:#fff;
  margin-left:19px;
  margin-top:11px;
  text-decoration:none;
  
}
.lBtn{
background:url(../images/regBtnL.png) no-repeat right center;
}
.rBtn{
background:url(../images/regBtnR.png) no-repeat right center;
}

/*content*/
#content{ margin-top:5px; height:266px;overflow:hidden; clear:both;}
.banner{ float:left; width:732px; height:266px; overflow:hidden; margin-right:2px;}
.banner img
{
  border:1px solid #dcdcdc;
}
/*>>login start*/
.rtLogin
{
  float:left;
  width:258px;
}
.seachBar
{
 width:258px;
 font:bold 20px Tahama,Arial, Helvetica, sans-serif;
 color:#fff;
 height:90px;
 line-height:90px; 
 background:#0079c1 url(../images/searchBg.gif) no-repeat right center;
}
.seachBar p
{
  padding-left:11px;
}
.loginBox
{
  height:100px;
  margin-top:6px;
  border:1px solid #eff6e2;
  width:256px;
  background:url(../images/line.gif) no-repeat right 89px;
}
.controls
{ padding-top:9px;
  width:153px;
  float:left;
  padding-left:9px;
}
.seach
{
  float:left;
  width:94px;
  padding-top:49px;
  background:url(../images/rt.png) no-repeat 22px 4px;
}
.LinkArrow{ 
  display:block;
  font:bold 14px Arial, Helvetica, sans-serif;
  width:87px;
  height:32px; 
  line-height:32px;
  text-decoration:none;  
  color:#3c6db4;
  background:url(../images/linkArrow.jpg) no-repeat right top;
}
.textBoxStyle
{
  font:bold 12px Arial, Helvetica, sans-serif;
  height:21px;
  line-height:21px;
  width:137px;
  padding-left:10px;
  border:1px solid #c9c9c9;
  color:#686565;

}
.select{
  margin-top:19px;
  font:bold 12px Arial, Helvetica, sans-serif;
  height:21px;
  line-height:21px;
  width:137px;
  padding-left:10px;
  border:1px solid #c9c9c9;
  color:#686565;
  background:url(../images/selectBG.gif) no-repeat right top;
}
.loginInfo
{
  height:67px;
  font:bold 18px Tahoma,Arial, Helvetica, sans-serif;
  color:#fff;
  background:#0079c2 url(../images/loginInfoBg.gif) no-repeat right top;
}
.loginInfo p
{
 padding-top:12px;
 padding-left:14px;
}
/*<<end login*/

#endContent
{
   float:left;
   width:993px;
   overflow:hidden;
   clear:both;
}
.Lefter
{
  margin-top:18px;
  overflow:hidden;
  width:733px;
  float:left;
  margin-right:2px;
}
#textNote
{
  width:733px;
  height:297px;
  overflow:hidden;
  background:url(../images/textNoteBg.jpg) no-repeat right top;
}
#textNote p
{
  padding-left:19px;
  color:#9b9a9a;
  font:13px Tahoma,Arial, Helvetica, sans-serif;
  margin-bottom:27px;
}
#textNote em
{
  font-style:normal;
  font:18px Tahoma,Arial;
  color:#1c8758;
}
.exp
{
  width:733px;
  padding-top:11px;
  height:244px;
  overflow:hidden;
}
.exp div
{
 width:222px;
 height:218px;
 padding-left:18px;
 padding-top:15px;
 float:left;
 margin-right:4px;
}
.exp .ttl
{
  font:bold 22px Tahoma,Arial;
  color:#fff;
}
.exp p{
  font:16px Tahoma,Arial;
  color:#fff;
  margin-bottom:15px;
}

.colA
{

 background:#1c8758;
}
.colB
{
 width:240px;
 height:233px;
 background:#3dba90;
}
.colC
{
 width:240px;
 height:233px;
 background:#0079c1;
}
.baseBtn
{
   display:block;
   font:bold 16px Tahoma,Arial;
   width:210px;
   height:28px;
   color:#FFF;
   text-decoration:none;
   line-height:28px;
}
.btna{
  background: url(../images/btn_b.png) no-repeat right top;
}
.btnb
{
  background:url(../images/btn_c.png) no-repeat right top;
}
.btnc
{
  background:url(../images/btn_a.png) no-repeat right top;
}
/*right*/
.right
{
  width:258px;
  float:left;
}
#login
{
   height:97px;
   padding:11px 0px;
   border:1px solid #eff6e2;
   border-width:0 1px;  
   background:url(../images/line.gif) no-repeat left top; 
}
.lgForm
{
  height:98px;
  background:#fff;
  overflow:hidden;
}
.controlsB{
  float:left;
  width:153px;
  padding-top:20px;
  padding-left:11px;
}
.loginB
{
  float:left;
  padding-top:58px;
  width:92px;
  background:url(../images/lgIcon.jpg) no-repeat 22px 10px;
}

.lgForm input
{
  margin-bottom:17px;
}
.lastNews
{  
  font:bold 18px Tahoma,Arial, Helvetica, sans-serif;
  height:67px;
  line-height:67px;
  color:#fff;
  margin:4px 0;
  background:#0079c2 url(../images/loginInfoBg.gif) no-repeat right top;
}
.lastNews p
{
 padding-left:14px;
}

.newsItem
{
  border:1px solid #eff6e2;
  border-width:0 1px; 
  height:370px;  
}
.newsItem h2
{
  background:url(../images/ttlBg.gif) no-repeat left top;
  color:#535252;
  font:12px Tahoma,Arial;
  padding-left:8px;
  height:24px;
  line-height:24px;
}
.newsItem span
{
 display:block;
 padding:14px 10px;
 color:#949393;
 font:12px Tahoma,Arial;
 line-height:18px;
 background:url(../images/arrow.jpg) no-repeat right bottom;
 overflow:hidden;
}
.newsItem div
{
   padding:10px 0;
   height:30px;
   background:#f00 url(../images/ttlBg.gif) no-repeat left top;;
    
}
.newsItem .more
{
  display:block;
  color:#535252;
  font:12px Tahoma,Arial;
  text-decoration:none;
  padding-left:8px;
  height:29px;  
  line-height:29px;
  background:#fff url(../images/arrow.jpg) no-repeat 114px center;  
}

#footer
{
  font:12px Arial, Helvetica, sans-serif;
  height:60px;
  text-align:center;
  line-height:60px;  
  color:#939191;
}
#footer a
{
   text-decoration:underline;
   color:#939191;
   margin:0 4px;  
}