/* navi */

#tablink{ width:550px; height:31px; float:left; margin:40px 0 0 10px;}
#tablink li{ float:left; height:31px;}
#tablink li img{ float:left;}
#tablink li a{ font-size:14px; font-weight:bold; color:#397600; line-height:24px; padding:0px 0 0 5px; margin-top:7px; display:block; text-align:left;}
#liTabPrifexId{ width:25px; height:31; background:url(../images/v3navbg5.gif) no-repeat;} /*未选中-前*/
#li1TabId{ width:96px; background:url(../images/v3navbg6.gif) no-repeat;} /*未选中-有*/
#li2TabId{ width:96px; background:url(../images/v3navbg2.gif) no-repeat;} /*选中-有*/
#li2TabId #li2TabLinkId{ color:#FFF;} 
#li3TabId{ width:96px; background:url(../images/v3navbg3.gif) no-repeat;} /*未选中-有*/
#liTabEndId{ width:96px; background:url(../images/v3navbg4.gif) no-repeat;}/*未选中-尾*/

/*header_fm*/
#header_fm{ width:100%; height:105px; background:url(../images/fengmianheaderbg.gif) repeat-x;}
#logo_fm{ width:194px; height:58px; float:left; margin:20px 0 0 80px;}
.serachbox{ float:left; width:450px; margin-top:10px; margin-left:10px;  display:inline; line-height:20px;}
.serachbox .serachbox_tit{ width:450px; color:#3f8400; float:left;}
.serachbox .serachbox_tit a{ color:#3f8400; font-size:14px; margin:0 7px 0 7px;}
.serachbox .serachbox_tit a.on{ color:#F00; font-weight:bold;}
.serachbox_input{ width:450px; float:left;}
.serachbox_input input{ float:left; width:300px; height:16px; +height:18px; line-height:16px; +line-height:14px; padding:3px; +padding:3px 3px 0 3px; font-size:14px; border:1px solid; border-bottom-color:#cccccc; border-left-color:#333333; border-right-color:#cccccc; border-top-color:#333333;}
#search_but{ width:88px; height:24px;background:url(../images/search_butfm.gif) no-repeat; display:block; float:left; margin:0 0 0 10px;}
.serachbox .serachbox_tit label{ float:left; margin:4px 12px 0 0; line-height:20px;} 
#header_fm .header_link{ width:264px; height:105px; background:url(../images/headerbg_fm.gif) no-repeat; float:right;}

/*container*/
#container_fm { width:970px; margin:0 auto; text-align:center;}

/*left*/
.left{ float:left; width:720px; overflow:hidden; margin:10px 0 10px 0;}

/*toplink*/
#toplink{ width:100px; float:left;}
#toplink #toplinktit{ width:100px; height:10px; background:url(../images/leftcon1tit_fm.gif) no-repeat; overflow:hidden;}
#toplink #toplinkcon{ width:100px; background:#599c1b;}
#toplink #toplinkcon ul{ width:90px; padding-bottom:7px;}
#toplink #toplinkcon ul li{ width:90px; height:26px;}
#toplink #toplinkcon ul li a{ color:#FFF; width:90px; height:26px; line-height:26px; display:block; background:url(../images/leftlinklibg.gif) no-repeat 74px center;}

/*hot*/
#hot{ width:619px; float:left; border-bottom:#599c1b solid 1px; border-right:#599c1b solid 1px; border-top:#599c1b solid 1px; background:url(../images/hottitlebg_fm.png) no-repeat left top; padding-bottom:9px;}
#hot .hottitle{ width:619px; float:left; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
#hotbox{ width:619px; float:left; margin:15px 0 0px 0px; _display:inline;}
#hotleft{ width:255px; float:left; margin-left:15px; _display:inline;}
.hotimg,.hotimg_none{ width:255px;}
.hotimg_none{display:none;}
#hotright{ width:346px; height:349px; float:right; text-align:left; line-height:22px;}
#hotright h1{ font-family:"黑体"; font-size:18px; line-height:22px; height:20px; overflow:hidden; color:#3e8000; font-weight:normal;}
#hotright p{ color:#717171; width:300px; line-height:18px;}
#mod1,#mod2,#mod3,#mod4{ width:346px; height:87px; display:block; overflow:hidden; text-decoration:none;}
.menubox{ width:320px; height:70px; margin-left:9px; _display:inline; border-left:#e2e6de solid 1px; border-bottom:#e2e6de solid 1px; border-right:#e2e6de solid 1px; padding:15px 0 0 15px; float:left;}
#menubox_1{ border-top:#e2e6de solid 1px;}
.menuOn{ background:url(../images/hotrightbg2.png) no-repeat 0px center; cursor:pointer;}

/*content_fm*/
#content_fm{ width:718px; float:left; border:#599c1b solid 1px; padding:0 0 30px 0;}
#content_fm .title_fm{ width:718px; height:38px; float:left; background:url(../images/content_fmtitlebg1.gif) repeat-x;}
#content_fm .title_fm .titlename{ width:158px; height:38px; display:block; float:left; background:url(../images/titlenamebg.gif) no-repeat; font-size:14px; color:#FFF; font-weight:bold; line-height:35px; text-align:left; padding-left:35px;}
#content_fm .title_fm .more{ float:right; margin:13px 10px 0 0;}
#content_fm .title_fm .more a{ color:#3e8000;}
#content_fm .title_fm .more a:hover{ color:#3e8000; text-decoration:underline;}

.listbox{ width:670px; float:left; margin:30px 0 5px 30px; _display:inline;}
.listbox .bookimg{ width:65px; float:left;}
.listbox .bookcon{ width:580px; float:left; text-align:left; margin-left:20px; line-height:22px;}
.listbox .bookcon .bookcontit{ width:580px; float:left; border-bottom:#dfe6ec solid 1px; line-height:24px; margin-bottom:5px;}
.listbox .bookcon .bookcontit .a14{ font-size:14px; float:left; color:#3e8000; float:left; font-weight:bold;}
.listbox .bookcon .bookcontit span{ float:right;}
.listbox .alink{ color:#0000ff;}
.listbox .alink:hover{ color:#0000ff; text-decoration:underline;}
.listbox .alink2{ color:#3e8000;}
.listbox .alink2:hover{ color:#3e8000; text-decoration:underline;}
.listbox .bookcon p{ text-indent:25px; color:#717171;}
.listbox .bookzz{ color:#717171;}

/*right*/
.right{ float:right; width:240px;}
.paihang{ width:238px; float:left; border:1px #5b9e1d solid; padding:0 0 10px 0;}
.paihang .paihangtop{width:226px; height:30px; background-color:#5b9e1d; text-align:left; line-height:30px; padding-left:12px;}
.paihang .paihangtop .titlename{ float:left; font-size:14px; color:#FFF; font-weight:bolder;}
.paihang .paihangtop .more{ float:right; margin:0 10px 0 0;}
.paihang .paihangtop .more a{ font-weight:normal; color:#FFF;}
.paihang ul li a{ color:#333;}
.paihang ul li a:hover{ color:#333; text-decoration:underline;} 
.paihang .ullist{ width:210px; background:url(../images/serachbooklistbj.gif) no-repeat 5px 5px; float:left; margin:6px 0 0 6px;}
.paihang .ullist2{ width:210px; margin:6px;}
.paihang .ullist li{ text-align:left; padding-left:25px; line-height:25px; height:25px; width:195px; overflow:hidden;}
.paihang .ullist2 li{ text-align:left; padding-left:18px; line-height:25px; height:25px; width:195px; overflow:hidden; background:url(../images/d2.gif) no-repeat 8px center;}
.paihang .more1{ float:right; text-align:right; margin:5px 10px 0 0;}
.paihang .more1 a{ color:#333;}
.paihang .more1 a:hover{ color:#333; text-decoration:underline;}

/*banner广告*/
.adbanner{ width:240px; height:173px; float:left; margin:10px 0 10px 0;}
.banner2_fm{ width:720px; height:68px; float:left; margin:10px 0;}
.banner3_fm{ width:240px; height:80px; margin:10px 0 0 0;}
.banner3_fm a,.banner3_fm a img{ clear:both;}
