*{
  margin:0px;
  padding:0px;
  }
div,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{
  font-family:Arial;
  font-size:12px;
  color:#000000;
  }
img{
  border:0px;
  }
ul,li{
  list-style:none;
  }
a{
  text-decoration:none;
  color:#0068b7;
  }
a:hover{
  text-decoration:underline;
  }
#header{
  width:1000px;
  height:84px;
  padding-top:16px;
  margin:auto;
  }
#header #logo{
  float:left;
  }
#header #Nav{
  width:565px;
  padding-top:30px;
  float:right;
  }
  
#header .NavUL{
  height:54px;
  overflow:hidden;
}
#header #Nav ul li{
  float:left;
  }
#header #Nav ul li img{
   margin-bottom:0px;
   padding:0px;
   }
#header #Nav .NavUL ul{
  display:none;
  position:absolute;
  padding-top:3px;
  }
.displayNone {
   display:none;
   overflow:hidden;
   }
#header #Nav .NavUL ul li{
  background:url(../images/icon_ori.gif) no-repeat 0px 3px;
  padding-left:12px;
  padding-right:10px;
  line-height:120%;
  }
#header #Nav .NavUL li ul{
  position:absolute;
  z-index:10000
  }
#header #Nav .NavUL ul li a{
  color:#000000;
  }
#banner{
  width:1000px;
  height:155px;
  margin:auto;
  margin-bottom:19px;
  }
#main{
  width:1000px;
  margin:auto;
  }
#mainBody{
  width:770px;
  padding-left:4px;
  float:left;
  }
#mainBody .box01{
  width:770px;
  margin-bottom:25px;
  float: left;
  }
#mainBody .box01 h1{
  font-size:14px;
  color:#0068b7;
  padding-bottom:12px;
  padding-left:3px;
  }
#mainBody .box01 dl{}
#mainBody .box01 dl dt{
  width:63px;
  float:left;
  }
#mainBody .box01 dl dt img{
  margin-left:8px;
  }
#mainBody .box01 dl dd{
  width:180px;
  float:left;
  padding-top:10px;
  }
#mainBody .box01 dl dd a{
  display:block;
  width:60px;
  background:url(../images/icon_blue.gif) no-repeat right 2px;
  padding-right:5px;
  font-weight:bold;
  }
#mainBody .box01 dl dd ul{
  margin-top:10px;
  }
#mainBody .box01 dl dd ul li{
  width:70px;
  background:url(../images/icon_blue02.gif) no-repeat 0px 5px;
  padding-left:6px;
  padding-bottom:3px;
  float:left;
  }
#mainBody .box01 dl dd ul li.bigger{
  width:90px;
  }
  
#mainBody .box02{
  width:350px;
  float:left;
  }
.title{
  border-bottom: #e1e1e1 solid 5px;
  padding-bottom:20px;
  padding-left:3px;
  margin-bottom:10px;
  }
.title span{
  float: left;
  font-size:14px;
  font-weight:bold;
  color:#0068b7;
  }
.title a{
  display:block;
  width:130px;
  text-align:right;
  background:url(../images/icon_blue.gif) no-repeat right 4px;
  padding-right:15px;
  padding-top:2px;
  float:right;
  }
#mainBody .box02 dl{
  margin-left:6px;
  }
#mainBody .box02 dl dt{
  width:100px;
  float:left;
  }
#mainBody .box02 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
  
#mainBody .box03{
  width:312px;
  float:left;
  }
#mainBody .box03 p{
  padding:0 3px;
  line-height:18px;
  }
#mainBody .box03 h2{
  padding:0px 0px 5px 3px;
  color:#0068b7;
  font-weight:normal;
  }
  
  
#mainRightbar{
  width:226px;
  padding:10px 0px 20px 0px;
  background-color:#e3eef8;
  float:left;
  }
#mainRightbar .people{
  border-bottom:solid 1px #cfd8e0;
  padding-bottom:10px;
  }
#mainRightbar .people h2{
  padding-left:15px;
  color:#008ecd;
  padding-bottom:18px;
  }
#mainRightbar .people p{
  width:60px;
  float:left;
  margin-left:12px;
  text-align:center;
  color:#008ecd;
  }
#mainRightbar .people p img{
  margin-bottom:3px;
  }

#mainRightbar .button{
  text-align:center;
  border-bottom:solid 1px #cfd8e0;
  padding-top:10px;
  padding-bottom:5px;
  }
#mainRightbar .button a{
  display: block;
  margin-bottom:10px;
  }
#mainRightbar .links{
  padding-left:10px;
  padding-top:20px;
  }
#mainRightbar .links h2{
  padding-left:5px;
  color:#008ecd;
  padding-bottom:5px;
  }
#mainRightbar .links ul li{
  color:#008ecd;
  float:left;
  width:100px;
  padding-top:6px;
  }
#mainRightbar .links ul li img{
  margin-right:3px;
  }
#mainRightbar .links ul li.bigger{
  width:106px;
  }
#mainRightbar .links ul li a{
  color:#008ecd;
}
#footer{
  width:990px;
  margin:auto;
  margin-top:40px;
  border-top: #e1e1e1 solid 1px;
  padding-top:3px;
  padding-left:10px;
  }
  
#mainSub{
  width:774px;
  float: left;
  }
#mainSub #bannerSub{
  width:760px;
  height:132px;
  }
#mainSub #rout{
  padding-top:11px;
  padding-left:4px;
  padding-bottom:20px;
  color:#0068b7;
  }
#mainBody .box02{
  width:350px;
  float:left;
  }
#mainSub #content{
  width:752px;
  }
#mainSub #content .box01{
  width:348px;
  float:left;
  }
#mainSub #content .box01 dl{
  margin-left:6px;
  height:100px;
  padding-bottom:25px;
  }
#mainSub #content .box01 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box01 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
#mainSub #content .box01 dl dd li{
  background:url(../images/icon_blue02.gif) no-repeat 0px 8px;
  padding-left:10px;
  padding-bottom:3px;
  }
#mainSub #content .box01 p{
  padding:0 3px;
  line-height:18px;
  }
  
#mainSub #content .box02{}
#mainSub #content .box02 h2{
  color:#0068b7;
  }
#mainSub #content .box02 dl{
  margin-left:6px;
  height:100px;
  padding-bottom:5px;
  }
#mainSub #content .box02 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box02 dl dd{
  width:630px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }
#mainSub #content .box02 dl dd p{
  line-height:18px;
  padding-bottom:10px;
  }
  
#mainSub #content .box03{}
#mainSub #content .box03 h2{
  color:#0068b7;
  }
#mainSub #content .box03 dl{
  margin-left:6px;
  padding-bottom:10px;
  width:340px;
  float:left;
  }
#mainSub #content .box03 dl dt{
  width:100px;
  float:left;
  }
#mainSub #content .box03 dl dd{
  width:240px;
  float:left;
  line-height:18px;
  overflow:hidden;
  }  
#mainSub #content .box04{
  padding-left:10px;
  }
#mainSub #content .box04 h2{
  font-size:14px;
  font-weight:bold;
  color:#0068b7;
  }
#mainSub #content .box04 h3{
  color:#9a9a9a;
  font-size:11px;
  font-weight:normal;
  padding-bottom:10px;
  }
#mainSub #content .box04 p{
  line-height:18px;
  margin-bottom:20px;
  }
    
#mainSub #content .box05{
  padding-left:10px;
  width:733px;
  }
#mainSub #content .box05 h2{
  font-size:14px;
  font-weight:bold;
  color:#0068b7;
  padding-bottom:10px;
  }
#mainSub #content .box05 p{
  line-height:18px;
  padding-bottom:20px;
  }
.introDetails{}
.introDetails .top{
  background:url(../images/line.gif) repeat-x 3px;
  margin-bottom:5px;
  }
.introDetails span{
  font-size:12px;
  font-weight:bold;
  color:#0068b7;
  padding-right:5px;
  background-color:#FFFFFF;
  }
.introDetails .footer{
  text-align:right;
  padding-bottom:10px;
  }

  
.blogPic{
  float:left;
  width:174px;
  }
.blogPic img{
  margin-bottom:28px;
  margin-left:25px;
  }
  
.newsList{
  padding-left:6px;
  }
.newsList ul{}
.newsList ul li{
  background:url(../images/icon_blue02.gif) no-repeat 0px 8px;
  padding-left:10px;
  padding-bottom:3px;
  }
.blogText{
  width:520px;
  float:left;
  margin-right:25px;
  }
.point{
  background:url(../images/icon_blue02.gif) no-repeat 5px 6px;
  padding-left:15px;
  line-height:18px;
  } 
.FAQ{
  width:720px;
  margin-left:8px;
  }  
.FAQ h2{
  padding-left:16px;
  padding-top:3px;
  height:17px;
  background-color:#00a5d9;
  }   
.FAQ h2 img{
  position:absolute;
  margin-left:680px;
  margin-top:1px;
  cursor:pointer;
  }   
.FAQ h2 a{
  color:#FFFFFF;
  height:120%;
  }
.FAQ p{
  padding:6px 0px 15px 16px;
  background-color:#f7fcfe;
  line-height:18px;
  }
#pop01{
  width:1000px;
  }
.bg_pop{
  background:url(../images/bg_POPUP.gif) no-repeat;
  }
.popContent{
  margin-top:38px;
  margin-left:19px;
  width:894px;
  }
.popContent .details{
  margin-top:55px;
  margin-right:20px;
  padding:0px 34px 0px 34px;
  height:404px;
  line-height:18px;
  overflow:auto;
  scrollbar-face-color:#f3f0e0;
  scrollbar-highlight-color:#cacac8;
  scrollbar-shadow-color:#efecdb;
  scrollbar-3dlight-color:#efecdb;
  scrollbar-darkshadow-color:#cacac8;
  scrollbar-arrow-color:#cacac8;
  scrollbar-track-color:#efecdb;
  }
.popContent .details h3{
  color:#008ecd;
  font-size:14px;
  padding-top:20px;
  }
  
 
.pageupdown{
  padding-top:30px;
  }
.pageupdown_number a{
   display:block;
   float:left;
   width:22px;
   height:13px;
   color:#0068b7;
   margin:0 2px 0 2px;
   text-align:center;
   vertical-align:text-top;
   }
.pageupdown_number a:hover{
   color:#0068b7;
   text-decoration:none;
   }
.pageupdown_pic{
   float:left;
   margin:1px 2px 0 2px;
   } 
.clear{
  clear:both;
  }
.inline{
  display:inline;
  }
.r55{
  margin-right:55px;
  }
.r60{
  margin-right:60px;
  }
.w500{
  width:500px;
  }
.w150{
  width:150px;
  }
.b30{
  margin-bottom:30px;
  }
.b10{
  margin-bottom:10px;
  }
.t7{
  margin-top:7px;
  }
.t30{
  margin-top:30px;
  }
.l23{
  margin-left:23px;
  }
.blue{
  color:#0068b7;
  }
  
