@charset "gb2312";
/* CSS Document */

/******************* public *********************************/


* {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}


body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height:150%;
}

/* Link style */
a,
a:link,
a:visited,
a:active {
	color: #333333;
	line-height:150%;
	text-decoration:none;
}

a:hover {
	color: #666666;
	text-decoration:none;
	line-height:150%
}

.low, .low a, a.low {color:#929292;}
.low a:hover, a:hover.low {color:#4d9bb1;}


.lowqi, .lowqi a, a.lowqi {color:#333333;}
.lowqi a:hover, a:hover.lowqi {color:#666666;}

.linkee, .linkee a, a.linkee {margin-top:5px;color:#929292;}
.linkee a:hover, a:hover.linkee {margin-top:5px;color:#eb6d20;}



h3, h4, h5 {border:0;}

 h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}


h3 {font-size:140%; color:#3c4951; text-align:left; }
 h2, h3 {font-weight:normal;}
h4, h5 {font-size:100%;}



.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 987)? "987px" : "100%"); min-width:987px;}

.prc{
width:987px;
margin-left: auto;
margin-right: auto;
}

.clear{clear:both;}

.text001{
 color: #3c484f; 
 font: 12px "Trebuchet MS", sans-serif;
}

.text001a{
 color: #939393; 
 font: 12px "Trebuchet MS", sans-serif;
text-align:center;
margin:0px;
padding:0px;
 
}



.text001b{
 color: #808080; 
 font: 12px "Trebuchet MS", sans-serif;
 font-weight:bold;
}

.text001c{
 color: #939393; 
 font: 12px "Trebuchet MS", sans-serif;
}

.text001d{
 color: #939393; 
 font: 12px "Trebuchet MS", sans-serif;
text-align:left;
margin:0px;
padding:0px;
 
}

.text002{
 color: #666666; 
 font: 12px "Trebuchet MS", sans-serif;
 
}

.text003{
 color: #666666; 
 font: 11px "Trebuchet MS", sans-serif;
 
}


.text_004{
font-size:12px;
font-weight:normal;
color:#777777;
line-height:200%;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

.text005{
 color: #0090c7; 
 font: 12px "Trebuchet MS", sans-serif;
}

.text005a{
font:12px Trebuchet MS;
color:#094a8b;
width:520px;
border-bottom:1px solid #deebf2;
}

.text005b{
font:12px Trebuchet MS;
color:#666666;
width:520px;
font-weight:bold;
padding:5px 0px 5px 0px;
margin:5px 0px 5px 0px;
}

.text005c{
font:12px Trebuchet MS;
color:#666666;
width:300px;
float:left;
padding:5px ;
margin-top:5px;
margin-left:75px;
}


.text005f{
font:12px Trebuchet MS;
color:#666666;
width:229px;
float:left;
padding:5px ;
margin-top:5px;
margin-left:75px;
}


.text016{
font:12px ;
color:#454545;
width:300px;
float:left;
padding-top:10px;
padding-left:50px ;
margin-left:140px ;
margin-bottom:0px ;
padding-bottom:0px;
}


.text017{
font-size:16px;
color:#e06f1f;
width:500px;
float:left;
padding-top:30px;
padding-left:50px ;
margin-left:120px ;
margin-bottom:0px ;
padding-bottom:0px;
}


h1{
font:12px Trebuchet MS;
color:#0090c7;
width:520px;
border-bottom:1px dashed #cdcece;
margin:0px;}

h2{
font:16px Trebuchet MS;
color:#0090c7;
width:650px;
border-bottom:1px solid #ff9900;
padding-bottom:5px;
margin:5px 0px 5px 0px;
text-align:center;
font-weight:bold;
}

h4{
font:12px Trebuchet MS;
color:#333333;
width:400px;
border-bottom:1px dashed #cdcece;
margin:0px;
font-weight:bold;}



h5{
font:12px Trebuchet MS;
color:#333333;
width:500px;
border-bottom:1px dashed #cdcece;
margin:0px;
font-weight:bold;}

h6{
font:12px Trebuchet MS;
color:#0989cf;
width:350px;
border-bottom:1px dashed #cdcece;
margin:0px;
font-weight:bold;
margin-top:20px;
padding-bottom:5px;
}


.text006{
 color: #7a7f82; 
 font: 11px "Trebuchet MS", sans-serif;
 }

.text007{
 color: #4f6069; 
 font: 12px "Trebuchet MS", sans-serif;
 }

.text_008{
font-size:12px;
font-weight:normal;
color:#777777;
padding-left:20px;
}

.detailtext{
width:630px;
line-height:180%;
height:100%;
text-align:left;
margin:10px;
margin-top:2px;
padding:0px;
color:#484848;
}

.text_009{
font-size:12px;
font-weight:normal;
color:#4d9baf;
margin:10px;
}

.text_010{
font-size:12px;
font-weight:bold;
color:#3c484f;
margin:10px;
}

.text_010a{
font-size:12px;
font-weight:bold;
color:#3c484f;

}

.text45{
font:12px Trebuchet MS;
color:#000000;
width:620px;

margin:0px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;

}




ul.rightcui {list-style-image: url(images/dot01.gif)}


.pic_01{
float:left;
border:1px #cccccc solid; 
padding:4px;
margin-right:10px;
}


.pic_02{
border:1px #cccccc solid; 
padding:4px;
margin-right:5px;
}

.pic_02a{

padding:1px;
margin-right:5px;
}



.pic_03{
border:1px #cccccc solid; 
}

.hr001{
width:650px;
border-bottom:1px solid #cecece;
}

.hr002{
float:left;
width:640px;
border-bottom:1px dotted #cecece;
marging:0px;
padding:0px;
margin-bottom:5px;
}



/*******************header*********************************/
#header {width:987; height:96px; background:url(images/prc02_05.gif)  repeat-x ;}

#logo {
 float: left; margin: 0; padding: 0; width: 185px; 
}

#menu {
 float: left; margin: 0; padding: 0; width: 514px; 
}

#search01 {
 float: left; margin: 0; padding: 0; width: 280px; 
}

#logo_eng {
 float: right; margin: 0; padding: 0; width: 180px; margin-top:15px;  margin-left:100px;
}


#search{
 background:url(images/nell.gif) repeat-x 0% 0%;  ; float: right; margin-left:-50px; margin-top:0px;padding:0px ;width: 210px; 
}
#search #s-text {
 float: left; margin: 0; padding: 0; 
}
#s-text>#s {
 margin: 5px 0 0 0; 
}
#s {
 background: #ffffff url(images/search_box.gif) no-repeat 0% 0%; border: 0; color: #666666; 
 font: 12px "Trebuchet MS", sans-serif; margin: 4px 0 0 0; padding: 5px 0 5px 14px; width: 156px; height: 27px;
}
#search #s-submit {
 float: left; margin: 5px 0 0 0px;; padding: 0; 
}
#searchsubmit {
 background: url(images/search_submit.gif) no-repeat 0% 0%; border: 0; height: 27px; margin: 0; padding: 0; width: 33px; 
}
#search label {
 display: none; 
}




#newsletter {
 background:url(images/nell.gif) repeat-x 0% 0%;  ; float: right; margin-left:0px; margin-top:32px;padding:0px ;width: 210px; 
}
#newsletter #ss-text {
 float: left; margin: 0; padding: 0; 
}
#ss-text>#ss {
 margin: 5px 0 0 0; 
}
#ss {
 background:url(images/newsletter.gif) no-repeat 0% 0%; border: 0; color: #666666; 
 font: 12px "Trebuchet MS", sans-serif; margin: 4px 0 0 0; padding: 7px 0 5px 14px; width: 165px; height: 21px; 
}
#newsletter #ss-submit {
 float: left; margin: 5px 0 0 0px;; padding: 0; 
}
#newslettersubmit {
 background: url(images/submit_newsletter.gif) no-repeat; border: 0; height: 16px; margin: 0; padding: 0; width: 54px; 
}
#newsletter label {
 display: none; 
 
}


.select * {    
 margin: 0;    
 padding: 0;  

}    
.select {    
 border:0px solid #cccccc;    
 float: left;    
 display: inline;   
}       
.select div {    
 border:0px solid #f9f9f9;    
 float: left;  
 margin:35px 0px 0px 38px;
 padding:0px;; 

}    

* html .select div {    
 border:0px solid #f9f9f9;    
 float: left;  
 margin:35px 0px 0px 22px;
 padding:0px;; 

}  

*#html .select div {    
 border:0px solid #f9f9f9;    
 float: left;  
 margin:35px 0px 0px 22px;
 padding:0px;; 

}  



/* 子选择器，在FF等非IE浏览器中识别 */    
.select>div {  
 width:218px;    
 height: 20px;    
 overflow:hidden
    
 }    
     
/* 通配选择符，只在IE浏览器中识别 */    
* html .select div select {    
 display:block;    
 float: left;    
 margin: -2px;    
}    
.select div>select {    
 display:block;    
 width:210px;    
 float:none;    
 margin: -2px;    
 padding: 0px;    
}    
.select:hover {    
 border:1px solid #666666; /* 鼠标移上的效果  */     
}    
.select select>option {    
 text-indent: 2px; /* option在FF等非IE浏览器缩进2px*/      
}    



#quick {
 background:url(images/line02.gif) repeat-x 0% 0%;  margin-left:0px; margin-top:0px;padding:0px ;width: 315px; height:70px;
}
#quick #ss1-text {
 float: left; margin: 0; padding: 0;   margin-left:20px;
}
#ss1-text{
 margin: -80px; 
}

#ss1 {
 background:url(images/quickaa.gif) no-repeat 0% 0%; border: 0; color: #666666; 
 font: 12px "Trebuchet MS", sans-serif; margin: 16px 0 0 0; padding: 24px 0 5px 14px; width: 175px; height: 33px; 
}
#quick #ss1-submit {
 float: left; margin: 5px 0 0 0px;; padding: 0; 
}
#quicksubmit {
 background: url(images/quick02.gif) no-repeat 0% 0%; border: 0; height: 33px; margin: 0; padding: 0; width: 25px; margin: 12px 0 0 0; padding: 24px 0 0px 0px;
}
#quick label {
 display: none; 
 
}














/******************* prc_body  *********************************/

#prc_body{
padding:0px;
margin:0px;
}

#content {float:left; width:650px; overflow:hidden; text-align:left;}
#contentsub {float:left; width:987px; overflow:hidden; text-align:left;}


#content .content-padding {padding:15px;}

#aside {float:right; width:326px; overflow:hidden;background:url("images/line001.gif")}
#aside .title {margin:0; padding:10px 20px 0px 50px; font-size:120%; margin-left:4px; background:url("images/bg01.gif") no-repeat; }
#aside .titlenull {margin:0; padding:10px 20px 0px 50px; font-size:120%; margin-left:4px;  }

#aside .col01-right { width:284px; text-align:left;}

#aside .col01-123 { width:284px; text-align:left; margin-left:10px;}


.calwrap{
float:left;
width:65px;
height:59px;
padding:0;
}



.calwrapqi{
float:left;
width:190px;
height:59px;
padding:0;
}

.calwrapprc{
float:left;
width:265px;
height:59px;
padding:0;
}

.calwrapch{
float:left;
width:72px;
height:73px;
padding:0;
background:url(images/addressch.gif)   no-repeat ;
text-align:right;
}

.calwrapen{
float:left;
width:72px;
height:73px;
padding:0;
background:url(images/addressen.gif)   no-repeat ;
text-align:right;
}

.calwrapding{
width:291px;
height:127px;
MARGIN: 2px auto 0px;
background:url(images/dingyue.gif)   no-repeat ;

}



.postbookyy{
width:315px;
height:70px;
padding:0;
background:url(images/line02.gif) no-repeat ;
vertical-align:middle;
margin-left:5px;
}/* Moz */

* html .postbookyy{
width:315px;
height:70px;
MARGIN-LEFT: 5px;
padding:0;
background:url(images/line02.gif) no-repeat ;
vertical-align:middle;

}/* IE6 */



*+html .postbookyy{
width:315px;
height:70px;
MARGIN-LEFT: 5px;
padding:0;
background:url(images/line02.gif) no-repeat ;
vertical-align:middle;

}/* IE7*/







.calwrapzhang{
width:655px;
height:27px;
padding:0;
background:url(images/line03.gif)   no-repeat ;

}

.calwrap004{
width:312px;
height:161px;
padding:0;
background:url(images/bg004.gif)   no-repeat ;
}



.calwrapdetial{
float:left;
width:54px;
height:74px;
padding:3px;
margin:3px;
}


.calwrapplat{
float:left;
width:23px;
height:31px;
padding:3px;
margin:3px;
}
.calwrapbook{
float:left;
width:98px;
height:136px;
padding:0;
}


.platform{
width:650px;
height:537px;
padding:0;
background:url(images/bg05.jpg) no-repeat  bottom right;
}

.books{
width:650px;
height:226px;
padding:0;
background:url(images/bg005.gif) no-repeat;
margin:0px;
}


.post{
width:520px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}

.postqi{
width:400px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}

.postprc{
width:360px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}

.postmm{
width:550px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}

.post004{
width:320px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}

.postdetail{
width:210px;
height:120px;;
float:left;
padding-bottom:5px;
margin-left:5px;
}


.postdplat{
width:500px;

height:100%;
float:left;
padding-bottom:5px;


}

.postbook{
width:480px;
height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;
margin-left:8px;
}/* Moz */

* html .postbook{
width:480px;
height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}/* IE6 */



*+html .postbook{
width:480px;
height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}/* IE7*/



.post p{
font:12px Verdana;
color:#737373;
}

.post ul{
font:12px Verdana;
color:#737373;
}

.post ol{
font:12px Verdana;
color:#737373;
}

.post a{
color:#4f6069;
}


.post a:visited{
color:#4f6069;

}

.post a:hover{
color:#4d9bb1;

}

.post a:active{
color:#4d9bb1;

}
.pt {
float:left;
}
    
.posttop{

float:left;
width:550px;

padding:0;

margin-left:9px;
}


.posttopqi{

float:left;
width:400px;

padding:0;

margin-left:9px;
}


.posttopprc{

float:left;
width:360px;

padding:0;

margin-left:9px;
}

.posttopmm{

float:left;
width:550px;

padding:0;

margin-left:9px;
}
.posttop004{

float:left;
width:320px;

padding:0;

margin-left:9px;
}



.posttopdetail{
float:left;
width:210px;
padding:0;
margin-left:5px;
}

.posttopplat{
float:left;
width:500px;
padding:0;
margin-left:5px;
}


.posttopbook{

float:left;
width:500px;

padding:0;

margin-left:9px;
}


.widthcui{
width:640px;
text-align:center;
}


UL.page {
	MARGIN-TOP: 10px; FLOAT: right; LIST-STYLE-TYPE: none;margin-right:15px;
}
.page LI {
	FLOAT: left; MARGIN-RIGHT: 5px; TEXT-ALIGN: center
}
.page LI.last {
	MARGIN-RIGHT: 0px
}
.page LI A {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c9c9c9 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #a9aaaa; PADDING-TOP: 2px; BORDER-BOTTOM: #c9c9c9 1px solid
}
.page LI.last A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.page LI.first A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.page LI A:hover {
	BORDER-RIGHT: #5889a8 1px solid; BORDER-TOP: #5889a8 1px solid; BORDER-LEFT: #5889a8 1px solid; COLOR: #5889a8; BORDER-BOTTOM: #5889a8 1px solid
}
.page LI A.cur_page {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BACKGROUND: #5889a8; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #fff; BORDER-BOTTOM: #c9c9c9 1px solid
}


#ww {
width:700px; text-align:left;
}

#ww .list {CLEAR: both; MARGIN:0px;width:700px; margin-left:-30px;}/* Moz */
* html #ww .list{ CLEAR: both; MARGIN:0px;width:700px; } /* IE6 */
*+html #ww.list { CLEAR: both; MARGIN:0px;width:700px; }/* IE7*/

#ww .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:10px; WIDTH:190px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#ww .list LI IMG {

padding:4px; border:1px #cccccc solid;  WIDTH: 190px; HEIGHT:120px;margin:0px;


}







#appreciateyy {
width:700px; text-align:left;
}

#appreciateyy .list {CLEAR: both; MARGIN:0px;width:700px; margin-left:-30px;}/* Moz */
* html #appreciateyy .list{ CLEAR: both; MARGIN:0px;width:700px; } /* IE6 */
*+html #appreciateyy .list { CLEAR: both; MARGIN:0px;width:700px; }/* IE7*/

#appreciateyy .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:10px; WIDTH:190px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#appreciateyy .list LI IMG {

padding:4px; border:1px #cccccc solid;  WIDTH: 190px; HEIGHT:127px;margin:0px;


}


#appreciate{
width:280px; text-align:left;
}

#appreciate .list {CLEAR: both; MARGIN:0px;width:280px; }/* Moz */
* html #appreciate .list{ CLEAR: both; MARGIN:0px;width:280px; agai} /* IE6 */
*+html #appreciate .list { CLEAR: both; MARGIN:0px;width:280px; }/* IE7*/

#appreciate .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:9px; WIDTH:48px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#appreciate.list LI IMG {


border:1px #cccccc solid; 

}



#appreciatett {
width:700px; text-align:left;
}

#appreciatett .list {CLEAR: both; MARGIN:0px;width:700px; margin-left:-40px;}/* Moz */
* html #appreciatett .list{ CLEAR: both; MARGIN:0px;width:700px; } /* IE6 */
*+html #appreciatett .list { CLEAR: both; MARGIN:0px;width:700px; }/* IE7*/

#appreciatett.list LI {

DISPLAY: inline; FLOAT: left; MARGIN:10px; WIDTH:312px; list-style-type: none;padding:0px;border:0px;text-align:left;
}














#appreciatehh{
width:650px; text-align:left;
}

#appreciatehh .list {CLEAR: both; MARGIN:0px;width:650px; margin-left:-40px; }/* Moz */
* html #appreciatehh .list{ CLEAR: both; MARGIN:0px;width:650px; } /* IE6 */
*+html #appreciatehh .list { CLEAR: both; MARGIN:0px;width:650px; }/* IE7*/

#appreciatehh .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:9px; WIDTH:48px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#appreciate.list LI IMG {


border:1px #cccccc solid; 

}




#appreciateoo {
width:700px; text-align:left;
}

#appreciateoo .list {CLEAR: both; MARGIN:0px;width:700px; margin-left:-50px;}/* Moz */
* html #appreciateoo .list{ CLEAR: both; MARGIN:0px;width:700px;margin-left:-10px; } /* IE6 */
*+html #appreciateoo .list { CLEAR: both; MARGIN:0px;width:700px; margin-left:-10px;}/* IE7*/

#appreciateoo .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:10px; WIDTH:312px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#appreciateoo .list LI IMG {

padding:4px; border:1px #cccccc solid;  WIDTH: 312px; HEIGHT:127px;margin:0px;


}


#appreciatekk {
width:700px; text-align:left;
}

#appreciatekk .list {CLEAR: both; MARGIN:0px;width:700px; margin-left:-50px;}/* Moz */
* html #appreciatekk .list{ CLEAR: both; MARGIN:0px;width:700px;margin-left:-10px; } /* IE6 */
*+html #appreciatekk .list { CLEAR: both; MARGIN:0px;width:700px; margin-left:-10px;}/* IE7*/

#appreciatekk .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:10px; WIDTH:312px; list-style-type: none;padding:0px;border:0px;text-align:left; height:161px;}




#appreciatekk .list LI IMG {
padding:1px;
margin-right:5px;
WIDTH: 54px;
 HEIGHT:74px;
 float:left;


}








#menutt {background:url(images/menu_bg.jpg) top repeat-x; height:37px; width:760px; clear: both;}
#menutt_inside {height:37px; width:80%; margin-left:20px; margin-right: 20px; clear: both;}

/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:url(images/menu_bg.jpg) top repeat-x;
      font-size:103%;
	  font-weight:bold;
      line-height:normal;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 0px 6px;
      color:#777777;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }



.specialistpho{
float:left;
width:645px;
height:120px;
padding:0;
border:1px #cccccc solid; 
}/* Moz */



* html .specialistpho{
float:left;
width:640px;
height:120px;
padding:0;
border:1px solidd #cdcece;
margin-left:3px;

} /* IE6 */


*+html .specialistpho{
float:left;
width:640px;
height:120px;
padding:0;
border:1px dotted #cccccc;
margin-left:3px;

}/* IE7*/


.specialis56{
float:left;
width:650px;
height:110px;
padding:0;

}/* Moz */



* html .specialis56{
float:left;
width:640px;
height:120px;
padding:0;
} /* IE6 */


*+html .specialis56{
float:left;
width:640px;
height:120px;
padding:0;

margin-left:-20px;

}/* IE7*/




.specialistphod{
float:left;
width:61px;
height:79px;
margin-right:9px;
margin-left:9px;
margin-top:5px;
padding:0px;
}


* html .specialistphod{
PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 3px;
	WIDTH: 640px;
	PADDING-TOP: 0px;
	HEIGHT: 120px
}

*+html .specialistphod{
float:left;
width:61px;
height:79px;
margin-right:8px;
margin-left:8px;
margin-top:5px;
padding:0px;
}




.specialishot{
float:left;
width:116px;
height:90px;
margin-right:5px;
margin-left:5px;
margin-top:5px;
padding:0px;
}


* html .specialishot{
float:left;
width:116px;
height:90px;
margin-right:4px;
margin-left:4px;
margin-top:4px;
padding:0px;
}

*+html .specialishot{
float:left;
width:116px;
height:909px;
margin-right:4px;
margin-left:4px;
margin-top:4px;
padding:0px;
}



   .col50 {float:left; width:650px;}
    .col50-right {float:right; width:650px;}

        .col50 .article {padding:15px;}
        .col50 .article h4 {margin:0; margin-bottom:3px;}
        .col50 .article p {margin:0;}
        .col50 .article p.info {margin:0; margin-bottom:5px; font-weight:normal; font-size:85%;}
		

.col50 .article.bg {background:#f9f9f9;}
.col50 .article p {color:#666666;}
.col50 .article p.info {color:#999999;}
.col50 .article p.info a {color:#666666;}
.col50 .article p.info a:hover {color:#666666;}



.resoucech{
width:312px;
height:161px;
padding:0;
background:url(images/bg007.gif)   no-repeat ;
}


.resouceen{
width:312px;
height:161px;
padding:0;
background:url(images/bg006.gif)   no-repeat ;
}


.resouce004{
width:312px;
height:161px;
padding:0;
background:url(images/bg004.gif)   no-repeat ;
}












.newsflash{
float:left;
width:250px;
height:180px;
padding:0;
}

.newsflashqi{

float:left;
width:380px;

padding:0;

margin-left:9px;
}

.newsflashdetail{
width:380px;

height:100%;
float:left;
padding-bottom:5px;
margin-bottom:20px;

}



/******************* footer  *********************************/


#grey{
width:987px;
background:#e9e9e9;
height:22px;
vertical-align:middle;

}

.footerlogo{
float: left; margin:0px; padding: 0; width: 54px; 


}

.footermenu{
float: left; margin:0px; padding: 0; width: 157px; 
color: #939393; 
font: 12px "Trebuchet MS", sans-serif;

}

.footereng{
margin:0px;  padding: 0; width: 242px; 
color: #939393; float: right;
 font: 11px "Trebuchet MS", sans-serif;
}


#wwzj {
width:600px; text-align:left;
}

#wwzj .list {CLEAR: both; MARGIN:0px;width:600px; margin-left:-30px;}/* Moz */
* html #wwzj .list{ CLEAR: both; MARGIN:0px;width:600px; } /* IE6 */
*+html #wwzj.list { CLEAR: both; MARGIN:0px;width:600px; }/* IE7*/

#wwzj .list LI {

DISPLAY: inline; FLOAT: left; MARGIN:6px; WIDTH:61px; list-style-type: none;padding:0px;border:0px;text-align:left;}




#wwzj .list LI IMG {

padding:0px 4px 0px 4px; border:0px #cccccc solid;  WIDTH: 61px; HEIGHT:79px;margin:0px;


}
.search_h1 {
	MARGIN: 0px;
	FONT: 12px Trebuchet MS;
	WIDTH: 520px;
	COLOR: #0090c7;
	padding-top: 8px
}
.search_line {
	BORDER-BOTTOM: #cdcece 1px dashed;
	padding-top: 6px;
	padding-bottom: 6px;
}
.text_wd_green {
	font-size: 12px;
	color: #0a89d0;
	word-wrap: break-word;
	text-align: left;
	font-weight: bold;
}
.min_widthx {
	MARGIN: 0px auto; WIDTH: 1001px
}
.bgbook {
	BACKGROUND: url(images/ebook_topbg.gif) repeat-x; MARGIN: 0px auto; WIDTH: 1001px; HEIGHT: 25px
}
#ebook_content {
	MARGIN: 0px auto; WIDTH: 1001px
}
#ebook_leftbar {
	MARGIN-TOP: 8px; FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 650px; TEXT-ALIGN: left
}
.ebook_title {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(images/bg_book.jpg) no-repeat; MARGIN: 8px auto 0px; WIDTH: 634px;COLOR: #000; LINE-HEIGHT: 31px; HEIGHT: 31px
}
.ebook_nr {
	PADDING-BOTTOM: 4px; MARGIN: 10px auto 0px; OVERFLOW: hidden; WIDTH: 627px; COLOR: #333333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cccccc 1px dashed
}
#ebook_leftbar P {
	FONT-SIZE: 13px; MARGIN: 6px auto 0px; WIDTH: 627px; COLOR: #999999; LINE-HEIGHT: 20px
}
#ebook_leftpic {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; MARGIN: 8px 8px 8px 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 147px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 121px
}
#asidebook {
	BACKGROUND: url(images/line001.gif); FLOAT: right; OVERFLOW: hidden; WIDTH: 326px
}
#asidebook .title {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; FONT-SIZE: 120%; BACKGROUND: url(images/bg01.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 10px
}
#asidebook .titlenull {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 10px
}
#asidebook .col01-right {
	WIDTH: 284px; TEXT-ALIGN: left
}
#asidebook .col01-123 {
	MARGIN-LEFT: 10px; WIDTH: 284px; TEXT-ALIGN: left
}
.my_msg {
	BACKGROUND: url(images/message.gif) no-repeat; MARGIN: 0px auto; WIDTH: 282px; HEIGHT: 45px
}
.my_tellf {
	BACKGROUND: url(images/gf.gif) no-repeat; MARGIN: 0px auto; WIDTH: 282px; HEIGHT: 45px
}
.an {
	MARGIN-TOP: 30px; FLOAT: right; WIDTH: 282px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.givef {
	BACKGROUND: url(images/tellf.gif) no-repeat; MARGIN: 2px auto 0px; WIDTH: 351px; HEIGHT: 301px
}
.formf1{
	MARGIN-TOP: 59px; FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: -5px; HEIGHT: 24px; TEXT-ALIGN: left
}
.formf2{
	MARGIN-TOP: 12px; FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: -5px; HEIGHT: 24px; TEXT-ALIGN: left
}
.formf3{
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: -5px; HEIGHT: 24px; TEXT-ALIGN: left
}
.formf4{
	MARGIN-TOP: 12px; FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: -5px; HEIGHT: 24px; TEXT-ALIGN: left
}
.forml1{
	MARGIN-TOP: 58px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.forml2{
	MARGIN-TOP: 14px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.forml3{
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.forml4{
	MARGIN-TOP: 18px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 8px; HEIGHT: 50px; TEXT-ALIGN: left
}
.leavemsg {
	BACKGROUND: url(images/msg.gif) no-repeat; MARGIN: 2px auto 0px; WIDTH: 410px; HEIGHT: 410px
}
.bottonf {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #76a6b8; BORDER-BOTTOM: #ffffff 1px solid
}
.tj {
	MARGIN: 8px auto; WIDTH: 180px; HEIGHT: 30px
}
.sendmessage {
	MARGIN-RIGHT: 10px
}
.dyqk {
	MARGIN: 5px; WIDTH: 54px; HEIGHT: 16px
}
.senddymessage {
	MARGIN-left: 100px
}
.dy1{
	MARGIN-TOP: 0px; FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: 0px; HEIGHT: 15px; TEXT-ALIGN: left
}
.dy2{
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 200px; MARGIN-RIGHT: 0px; HEIGHT: 15px; TEXT-ALIGN: left
}
.text_z {
	font-size: 14px;
	text-align: left;
	color: #222222;
	font-weight: bold;
}
.hr_cc2eo_trainee {
	border-bottom: 1px #cccccc dotted;
	width: 667px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
}
#date {
	MARGIN-TOP: 188px; FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: right; WIDTH: 60px; COLOR: #ffffff; MARGIN-RIGHT: 18px; HEIGHT: 53px
}
#date .yue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#date .day {
	MARGIN-TOP: 6px; COLOR: #999999
}
#date P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


.hdck {
	BACKGROUND: url(images/hd_bg.gif) no-repeat; MARGIN: 2px auto 0px; WIDTH: 410px; HEIGHT: 410px
}
.hdck1{
	MARGIN-TOP: 95px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.hdck2{
	MARGIN-TOP: 14px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.hdck3{
	MARGIN-TOP: 8px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: left
}
.hdck4{
	MARGIN-TOP: 18px; FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 8px; HEIGHT: 50px; TEXT-ALIGN: left
}