* {padding:0;margin:0;}
body {margin:0; padding:0; color:#04529C; font-size:12px; line-height:150%; font-family:"宋体", Arial, Helvetica, sans-serif; font-weight:normal;}
form{margin:0;padding:0;text-align:left;}
ul,li{list-style:none;margin:0;padding:0}
h5{font-size:12px; font-weight:bold;}
input {border:1px solid #BACFEC;background:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #04549D; height:20px}
a:link {color:#04529D;text-decoration:none;font-size:12px;}
a:visited{color:#04529D;text-decoration:none;font-size:12px;}
a:hover{color:#FF0000;text-decoration:underline;font-size:12px;}
a:active{color:#04529D;text-decoration:none;font-size:12px;}
img{border:0px}
.block{display: block;}
.none{display: none;}
/*.content ul{display: none;} */
.content .block{display: block;}
.content .none{display: none;}
h1 {text-align:center;line-height:25px;font-size:14px;background:url(index_r6_c6.gif) no-repeat;cursor:pointer;}
h1.hover{text-align:center;line-height:25px;background:url(index_r6_c1.gif) no-repeat;cursor:pointer;}
.fl{ float:left}
.fr{ float:right}


.red {font-size: 12px;color: #FD0100;text-decoration: none; font-weight: bold;}
.red a:link {font-size: 12px;color: #FD0100;text-decoration: none; font-weight:bold;}
.red a:visited {font-size: 12px;color: #FD0100;text-decoration: none; font-weight:bold;}
.red a:hover {font-size: 12px;color: #04529D;text-decoration: underline; font-weight:bold;}
.red a:active {font-size: 12px;color: #FD0100;text-decoration: none; font-weight:bold;}

.bigred {font-size: 14px;color: #FD0100;text-decoration: none; font-weight: bold;}
.bigred a:link {font-size: 14px;color: #FD0100;text-decoration: none; font-weight:bold;}
.bigred a:visited {font-size: 14px;color: #FD0100;text-decoration: none; font-weight:bold;}
.bigred a:hover {font-size: 14px;color: #04529D;text-decoration: underline; font-weight:bold;}
.bigred a:active {font-size: 14px;color: #FD0100;text-decoration: none; font-weight:bold;}


.black {font-size: 12px;color: #000000;text-decoration: none; font-weight:bold;}
.black a:link {font-size: 12px;color: #000000;text-decoration: none; font-weight:bold;}
.black a:visited {font-size: 12px;color: #000000;text-decoration: none; font-weight:bold;}
.black a:hover {font-size: 12px;color: #FD0100;text-decoration: underline; font-weight:bold;}
.black a:active {font-size: 12px;color: #000000;text-decoration: none; font-weight:bold;}

/*
------------------------------------------------------------------------
*/

#topmember{width:945px; height:37px; background-image:url(index_r2_c2.gif); padding:3px 0 0 15px ; margin:0 auto;}
#topmember form {vertical-align:middle;}
#topmember form input,select,.bottom{vertical-align:middle}
#topmember form input,select{margin-right:10px;height:20px;}
#topmenu{width:900px; height:55px; margin:0 auto;}
#topmenu ul{margin:0 auto; list-style:none;}
#topmenu li{float:left;margin:0 20px;width:70px;height:55px;text-align:center;}
#topmenu li.logo{width:165px;margin-bottom:5px;margin-top:10px;vertical-align:bottom;}
.menufont,.menufont:visited,.menufont:link,menufont:active{font-size:14px;font-weight: bold;color: #000000;text-decoration: none;}
.menufont:hover{font-size:14px;font-weight: bold;color: #FF0000;text-decoration: underline;}

#bookSearch{margin:12px auto !important;margin:5px auto;_padding-top:10px;width:945px;height:35px;line-height:35px;background:url(searchBg.gif) repeat-x center center;}
#bookSearch div{margin:0 auto;padding:0;text-align:center;width:600px;}
#bookSearch div .q{vertical-align:middle;width:300px;}

#indexfirst{width:945px; height:227px; margin:7px auto !important; margin:10px auto; padding:0;}

#firstleft{float:left; width:304px; height:227px; margin:0 5px 5px 0; padding:0; border-top:0px}
.menutop{float:left; width:304px; height:25px; margin:0 auto; padding:0; text-align:left; background-image:url(index_r6_c4.gif);}
.menutop ul{list-style:none;margin:0;float:left;width:304px;}
.menutop li{list-style:none;margin:0;width:110px;}

.menunav{float:left; width:302px; height:201px;_height:204px; margin:0 auto; padding:0;border-top:0; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF;}
.menunav ul{margin:0 0 0 10px; padding:0; list-style:none;}
.menunav li{line-height:22px; background:url(bgdot.gif) repeat-x bottom;}


#firstright1{float:left; width:634px; height:169px; margin:0 0 5px 0; padding:0; border:1px solid #AACCEF;}
#flashtu{width:440px;height:165px; margin:2px; padding:0; float:left}
#member{width:188px; height:165px; margin:0 auto; padding:0; float:left; text-align:center}

#firstright2{float:left; width:634px; height:49px; margin:0 auto; padding:0; border:1px solid #AACCEF;}
#newjiameng{width:51px; height:42px; float:left; margin:2px; text-align:center; background-image:url(index_r14_c12.gif); font-weight:bold; color:#05519C;padding-top:3px;}
#jiamengtext{width:570px; height:45px; float:left; margin:2px;}
#jiamengtext ul li{line-height:16px;}
/*
------------------------------------------------------------------------
*/

#indextwo{width:945px; height:590px; margin:0 auto !important; margin:0 auto; padding:0;}

#bigtwo{width:304px; height:589px; margin:0 5px 0 0; float:left;}
.lefttwo{width:280px; height:23px; float:left; margin:0 auto; padding:3px 0 0 24px;  background-image:url(index_r14_304.gif); font-weight:bold; color:#05519C;}
#smalltwo{width:302px; height:563px; margin:0 auto; float:left; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF;}
#smalltwo ul{margin:0 0 0 5px; padding-left:5px;}
#smalltwo ul li{overflow:hidden;line-height:20px; background:url(bgdot.gif) repeat-x bottom;}
.redian{margin:5px 0 0 5px;width:292px; height:90px; float:left;}

#colorb{width:292px; height:21px; margin:0 auto; float:left; background:#F0F8FA; padding-left:10px;}
#colory{width:292px; height:21px; margin:0 auto; float:left; background:#FFF6E4; padding-left:10px;}
#colorg{width:292px; height:21px; margin:0 auto; float:left; background:#EEFFEA; padding-left:10px;}
#colorr{width:292px; height:21px; margin:0 auto; float:left; background:#FFEAEA; padding-left:10px;}

#rtopbox{width:315px; height:250px; float:left; margin:0 5px 0 0; padding:0;}
#ltopbox{width:315px; height:250px; float:left; margin:0 auto;}
.rtwo{width:291px; height:23px; float:left; margin:0 auto; padding:3px 0 0 24px;  background-image:url(index_r14_315.gif); font-weight:bold; color:#05519C;}
.rtwotext{ width:293px; height:223px; float:left; margin:0 auto; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; padding:0 10px 0 10px;}
.rtwotext ul{ margin:0 auto; list-style:none; padding:0;float:left;}
.rtwotext li{line-height:24px;color:#05519C;background:url(index_r14_xian.gif) repeat-x bottom;width:293px;}


#rbox2{width:636px; height:334px; float:left; margin:5px 0 0 0; padding:0;}
.rboxtit{float:left; width:636px; height:25px; margin:0 auto; padding:0; text-align:left; background-image:url(index_r6_c4.gif);}
.rboxtit ul{list-style:none;margin:0;float:left;}
.rboxtit li{list-style:none;margin:0;width:110px;}

.rboxtext{float:left; width:614px; height:308px; margin:0 auto; padding:0 10px 0 10px; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF;}
.rboxtext ul table tr td{line-height:20px;}
#rtextb {float:left; width:614px; height:22px; margin:0 auto; padding:5px 0 0 0;}
.rtexts {float:left; width:614px; height:22px; margin:-1px auto !important; margin:-2px auto; padding:0; color:#05519C}
.rtexts ul{list-style:none;margin:0 auto; float:left;}
.rtexts li{list-style:none;margin:0 auto;float:left;}


/*
------------------------------------------------------------------------
*/

#indextree{width:945px; height:1158px; margin:0 auto !important; margin:0 auto; padding:0;}
.bigtree{width:304px; margin:5px 5px 0 0; float:left;}
#topgree1{height:280px; width:282px; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; float:left; margin:0 0 5px 0; padding:0 10px 0 10px;}
#topgree1 ul{ margin:0 auto; list-style:none; padding:5px;float:left;}
#topgree1 li{height:21px; line-height:21px; width:282px;color:#05519C;}

.topgree1{height:280px; width:302px;border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; float:left; margin:0 0 5px 0;}
.topgree1 ul{margin:0 auto; list-style:none; padding:5px;float:left;}
.topgree1 li{line-height:25px;color:#05519C;}

.topgree2{margin-bottom:5px;height:305px; width:302px; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; float:left;}
.topgree2 ol{margin:0 0 0 10px; padding:5px; list-style:none;}
.topgree2 li{line-height:20px; margin-top:15px; padding:0;list-style:none; background:url(bgdot.gif) repeat-x bottom;}

.zanhui{width:114px; height:79px; float:left;margin:10px auto; }
.zanhuitext{width:157px; height:90px; float:left; margin:5px 5px !important; margin:5px 3px; }


#topgree3{height:120px; width:292px; border:1px solid #AACCEF; float:left; margin:0 0 5px 0; padding:0 5px 0 5px; text-align:center;}

.topgree4{margin-bottom:5px;height:345px; width:302px; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; float:left;}
.topgree4 ul{margin:0 0 0 10px; padding:5px; list-style:none;}
.topgree4 li{line-height:20px; margin-top:15px; padding:0;list-style:none;}
.topgree4 li h5{width:140px;text-align:center;}

#indexfour{float:left; width:636px;margin:5px 0 5px 0; padding:0;}
.bigfour{float:left; width:634px;height:772px; margin:0 0 5px 0; padding:0; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF;}
.bigfour ul{margin:0; padding:0; list-style:none;}
.bigfour ul li div h5{padding-left:5px;}
.bigfour ul li{height:65px;background:url(bgdot.gif) repeat-x bottom;}

.fenlei{ float:left; width:315px; margin:0 auto;}
.fenleitu{width:68px; height:55px; float:left;margin:1px 10px; }
.fenleitu2{width:68px; height:55px; float:left;margin:5px 0px; }
.fenleitext{width:210px; height:55px; float:left; margin:3px 5px !important; margin:3px 3px; }
.fenleitext2{width:200px; height:55px; float:left; margin:5px 5px !important; margin:5px 4px; }


.fivetitle{float:left;background:url(index_r14_636.gif); width:612px; height:23px; padding:3px 0 0 24px;font-weight:bold; color:#05519C;}
.bigfive{float:left; width:634px; height:320px; margin:0 0 5px 0; padding:0; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF;}
.bigfive ul{text-align:center;}
.bigfive li{float:left;padding:5px 15px 0 15px;height:150px;text-align:center;}


/*
------------------------------------------------------------------------
*/

#foottitle{margin:0 auto; padding: 5px 0 0 10px; font-weight:bold;color:#FFF;width:935px;text-align:left;line-height:20px; height:25px;text-align:left;background-color:#3D7FAF;}

#footbox{width:923px;margin:0 auto; overflow:hidden;padding:3px 0 0 20px;border:#ABD3FF 1px solid;background-color:#EBF3FB;background-color:#EBF3FB; color:#000000;}

#counter{width:945px;margin:0 auto;  background-color:#ffffff; color:#05519C; text-align:center; padding:5px 0 0 5px;}

/*
------------------------------------------------------------------------
*/

#slideBox{float:right;height:168px;width:178px;padding-left:5px;padding-right:5px;}
#slide{padding-top:5px; padding-top:3px !important;}
#slide li img{margin-right:3px}
#slideBox  ul{padding:0;margin:0;clear:both;list-style:none;overflow:hidden}
#slideBox  li{float:left;font-weight:bold;height:37px !important;height:27px;}
#slideBox  li a:link,#slideBox  li a:visited{color:#035199;}
#slideBox  li a:hover{color:#ff7300;text-decoration: none}
#slideBox .l{background:url(index_r7_c33.gif);width:84px;}
#slideBox .r{background:url(index_r7_c33.gif);width:84px;float:right}
#slideBox .l_h{background:url(index_r7_c31.gif);width:84px;}
#slideBox .r_h{background:url(index_r7_c32.gif);width:84px;float:right;}
#slideBox .hide{display:none}
#slideBox .l a{width:84px; width:68px !important;}
#slideBox .r a{width:84px; width:68px !important;}
.arrow{padding-left:8px;background:url(icon_arrow03_right_08x.gif) no-repeat;}
#slideBox .l a,#slideBox .r a,#slideBox .l_h a,#slideBox .r_h a{padding-left:6px;display:block;height:100%;padding-top:10px;}
#slideBox .cont_l{float:left;background:url(index_r7_c30.gif);width:157px;height:34px;padding:9px 7px 7px 14px;margin-bottom:4px;overflow:hidden}
#slideBox .cont_r{float:left;background:url(index_r7_c29.gif);width:157px;height:34px;padding:9px 7px 7px 14px;margin-bottom:4px;overflow:hidden}
#slideBox .oneline{line-height:33px;}

.morebox{width:50px;display: block; float:right}
.titlebox{width:200px;display: block; float:left; color:#000000; font-weight:bold;}


/*
------------------------------------------------------------------------
*/

.bigbox{width:945px; margin:0 auto !important; margin:0 auto; padding:0;height:100%;overflow:hidden;}
.bigbox2{width:947px;_width:975px; margin:0 auto !important; margin:0 auto; padding-left:5px;_padding-left:25px;display: block;height:100%;overflow:hidden;}
.neiyeileft{width:302px; border-bottom:1px solid #AACCEF; border-left:1px solid #AACCEF;border-right:1px solid #AACCEF; float:left; margin:0 0 5px 0;padding-bottom:5px;}
.neiyeileft .job{padding:10px;}
#bigdaohang{margin:0 auto;width:923px;height:25px;line-height:25px;text-align:left;background-color:#E5F6FD;border:1px solid #AACCEF; padding-left:20px;}
.search_c{width:900px;margin:0 auto; padding:3px 0 0 20px;border:#ABD3FF 1px solid;background-color:#EBF3FB;background-color:#EBF3FB; color:#000000;}
.bigboxSearch{width:612px;_width:615px;float:right; margin:4px 0 0 5px; padding:3px 0 4px 10px; border:1px solid #AACCEF}
.bigboxSearch2{width:615px;height:45px; float:left; margin:5px 0 0 0; padding:3px 0 0 10px; border:1px solid #AACCEF}
.rightbox{width:615px;float:left; margin:2px 0 0 5px; padding:0 0 0 10px;*padding:0;}
.bigrightbox{float:right; margin:5px 0 0 5px;border:1px solid #AACCEF;}
.bigrightboxc{width:622px;float:right; margin:5px 0 0 5px;border:1px solid #AACCEF;}
.bigrightboxmore{width:618px;float:left; margin:5px 6px 0 0; padding:0 5px 5px 5px; border:1px solid #AACCEF;}
.bigrightboxjob{width:615px;float:left; margin:5px 0 0 9px;_margin:5px 0 0 8px; padding:0 5px 0 5px; border:1px solid #AACCEF;}
.bigrightboxjob ul li{line-height:30px;}
.bigrightboxsales{width:615px;float:left; margin:5px 0 0 9px;_margin:5px 0 0 8px; padding:0 5px 0 5px; border:1px solid #AACCEF;}
.bigrightboxarticle{width:626px;_width:610px;float:left; margin:5px 0 0 5px;border:1px solid #AACCEF;}
.bigboxfenye{width:600px;height:25px; float:left; margin:5px 0 5px 0; padding:3px 0 0 10px; border:1px solid #AACCEF; background-color:#E5F6FD}
.bigboxfenyesales{width:615px;height:25px; float:left; margin:5px 0 5px 8px; padding:3px 0 0 10px; border:1px solid #AACCEF; background-color:#E5F6FD}
.newslite{width:612px;_width:610px;margin:0 auto;display: block; padding-left:4px;}
.newslite ul{margin:0 auto; list-style:none;}
.newslite li{float:left;margin:2px auto;width:600px; background-image:url(2005122.gif); background-repeat:no-repeat; background-position:top left; padding-left:20px}
.newslite li.neirong{float:left;margin:2px auto;width:600px; color:#999999; background-image: url(index_r14_xian.gif); background-repeat:repeat-x; background-position:bottom; line-height:25px}


#news_ziyetitle{width:620px; margin:10px auto;display: block; text-align:center}
#news_ziyedate{width:620px; margin:10px auto;display: block; text-align:center}
#news_ziyenews{width:600px; margin:10px 10px;display: block; line-height:20px; color:#000000}

/*
------------------------------------------------------------------------
*//*CSS for enlarged image*/   
.list{position:relative;}   
.list img{border:0;} 
.list span img{border-width: 0;padding: 2px; width:200px;height:200px;}   
.list span{display:none;position: relative; padding: 3px;border: 1px solid gray;visibility: hidden; background-color:#FFFFFF;}   
.list:hover{ background-color:transparent;}   
.list:hover span{ visibility: visible;top:5px; left:90px;}   

#pop{
	margin-top:-2px;
	padding:10px;
	width:600px;
	height:150px;
	border:2px solid #C2CEDF;
	background:#DFE6F0; 
	display:none;
}
 dt,.normal{ float:left; padding:0 6px; border-right:1px solid #ccc; text-decoration:none; width:auto; cursor:pointer;}
 dt.over{ position:relative;border:2px solid #C2CEDF; padding:0 5px; border-bottom:1px solid #DFE6F0; margin:-1px 0 0 -1px; z-index:1; color:#ff6026; text-decoration:underline; background:#DFE6F0; height:22px; }
 
 #title{width:630px; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold; color:#72123F;}
#attribute{width:260px; height:204px; margin:0; padding:0;}
#attribute ul{margin:0; padding:0; list-style:none;}
#attribute li{width:210px; height:25px; line-height:25px; margin:0 1px 1px 1px; padding:0 0 0 40px; display:inline; float:left; background-color:#D0D9EB;}
#attributepic{float:right;}
#attributepic img{float:left;}


.bgTitle{font-size:15px;font-weight:bold;line-height:30px;background-color:#E5F6FD}
.applyButton{background:url(searchBg.gif) repeat-x center center;height:35px; cursor: pointer;}
.adimg{}
.wa{width:140px;padding:2px;}
.wb{padding:3px;width:140px;} 