/*全局样式*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,div{margin:0;padding:0;border:0;}
body{ background:#F9F9F9 url(../images/bj.jpg) center top no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:964px; color:#555; margin:0 auto;}
ul,ol{list-style-type:none;}
select,input,select{vertical-align:middle;}
a{text-decoration: none; color:#555; }
A:link { TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: none}
.clear_box{ clear:both;}
#content{ padding:0 0 20px 0;}
.tops{width:960px; height:80px; background: #fff url(../images/loog.gif) 15px center  no-repeat ; margin:0 auto;}
.d{ float:right; padding:45px 10px 10px 10px;}
.muen{ height:29px; width:960px; background:url(../images/muen.jpg) no-repeat; margin:0 auto;}
/**/
.bd{height:28px; float:right; width:595px;}
.bd .first{border-left:none;}
.ft{height:25px;background:#f5f5f5;border:#fff 1px solid;border-top:none;}
.bd ul{padding-top:9px;*padding-top:9px;padding-left:3px;}
.bd li{float:left;padding:0 12px;*padding-top:1px;border-left:#fff 1px solid;border-right:#fff 0px solid;font-size:13px;line-height:13px;color:#fff;}
.bd .first{border-left:none;}
.bd .end{border-right:none;}
.bd a{color:#fff; text-decoration:none;}
.bd a:visited{color:#fff;}
.bd a:hover{color:#fff; text-decoration: underline;}
/**/
.swf{ width:960px; height:250px; background:url(../images/top_swf.jpg) no-repeat; overflow:hidden; margin: 0 auto; }
.box{ background: #FFF url(../images/box_bj.jpg) top repeat-x; height:350px; width:960px; overflow:hidden; margin:0 auto;}
.tuij{ width: 328px; height:330px; /*background:url(../images/cptj.gif) center top no-repeat; */float:left; margin: 18px 0 0 10px;}
.cp{ width:318px; height:184px; border:1px #CCCCCC double; margin:0 auto ;}
.more{ height:20px; width:320px; margin:0 auto;}
.sm{ width:310px; height:30px; background:#F0F0F0; margin:5px auto; padding:5px; overflow:hidden;}
.nxet{width:320px; height:21px; background:url(../images/s.gif) left center no-repeat; margin:0 auto;}
.key{ width:328px; height:37px; background:url(../images/key.jpg) no-repeat center; margin:5px auto;}
.keytex{ border:#E8E8E8 1px double;font:normal 12px/17px Arial, Helvetica, sans-serif; height:17px; width:120px; color: #990000;}
/**/
.aboust{width:240px; height:259px; overflow:hidden; font:normal 12px/25px Arial, Helvetica, sans-serif; margin: 0 auto;}
.aboust a{text-decoration: none; color:#FF0000; }
.aboust A:hover {TEXT-DECORATION: none}
.txt{ width:703px; height:303px; overflow:hidden; margin:0 auto; background:url(../images/2_r2_c2.png) no-repeat;}
.new{ width:323px; height:79px; background: url(../images/new.gif) top no-repeat center; overflow:hidden; margin:10px auto 0;}
.new_more{ height:23px;width:323px;}
/*pro*/
.pro{width: 250px; height:330px; background: url(../images/Cpfl.jpg) center top no-repeat; float: right; margin: 18px 15px 0 0;}
/*bottom*/
.bottom_hr{ width:954px; height:4px; background:#069243; margin:5px auto;}
.bottom{width: 962px; height:52px; background: url(../images/1_r26_c2.png) no-repeat center;  font:normal 12px/25px Arial, Helvetica, sans-serif; color:#666; text-align:center; margin:10px auto;}
.bottom a{text-decoration: none; color:#666; }
.bottom A:hover {TEXT-DECORATION: none;color:#FF0000;}

.sss a{text-decoration: none; color:#555; }
.sss A:hover {TEXT-DECORATION: none;color:#FF0000;}
.kid{ background:url(../images/1_r14_c10.png) no-repeat; width:702px; height:37px;}
.csdcd{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#000;}

/*内页*/
.banner{ height:183px; width:960px; overflow:hidden; margin:0 auto;}
.banner_hr{ background:url(../images/hr.jpg) repeat-x center; height:20px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#666; width:960px; text-align:right; margin:0 auto;}
.box_new{width:960px; margin:10px auto; }
#main{ margin-top:10px;}
#mainLeft{ float:left; width:209px; margin:0 20px 0 10px;;}
#mainRight{ float:left; width:702px; overflow:hidden;}


#mainMenu{ margin-bottom:20px; padding-bottom:20px;}
#mainMenu_title{ background:url(../images/mainMenu_title.jpg); height:20px; font:bold 12px Verdana; color:#FFF; padding:8px 0 0 25px;;}
#mainMenu_content{ background:#f9f9f9 url(../images/mainMenu_bg.jpg) no-repeat bottom;}
#mainMenu_content ul{ margin-left:20px;}
#mainMenu_content #ClassLi,#mainMenu_content #ClassLi_1{ background:url(../images/mainMenu_icon.jpg) no-repeat 5px 50%; border-bottom:1px solid #CCC;  padding:8px 0 8px 20px; width:150px;}
#mainMenu_content #ClassLi_1 a{ font:bold 12px Verdana; color:#f60; text-decoration:underline}

#mainMenu_content a{display:block; width:150px;color:#666;}
#mainMenu_content a:hover{ color:#f60;}
#mainMenu_content #li2,#mainMenu_content #li2_2{ text-indent:10px; background:url(_icon06.gif) no-repeat 25px 45%;  padding:8px 0 8px 20px;}
#mainMenu_content #li2_2  a{ font:bold 12px Verdana; color:#f60; text-decoration:underline}
#content_class{line-height:20px;}
#prolist{ font-weight:bold; color:#f60; border-bottom:2px solid #f1f1f1; padding-left:18px; background:url(_icon07.jpg) no-repeat 5px 50%;margin-bottom:5px;}
#prolist_content{ margin-bottom:10px; padding-left:18px; width:700px;}
#prolist_content li{ margin-bottom:5px;}
/**/
.mainMenu_content{background:#f9f9f9 url(../images/mainMenu_bg.jpg) no-repeat bottom;}
ul,li,p{margin:0; padding:0; list-style:none; font-size:12px}
.m_menu_title{height:24px;line-height:24px;text-align:center;margin:0 1px; }
.m_menu_content{ padding:8px inherit; padding-right:1px; margin:0 auto; width:200px; }
.m_menu_content p{height:25px;line-height:25px}
.m_menu_content p a{color:#666; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:25px; line-height:25px; letter-spacing:1px; text-decoration:none; background: url(../images/lii.gif) no-repeat; padding:0 0 0 5px;display:block}
*html  .m_menu_content p a img{ margin-top:8px;}
.m_menu_content p a:hover{color:#000; font-family: Arial, Helvetica, sans-serif; font-size:15px; line-height:25px; line-height:25px; text-decoration:none}
.m_menu_content p a.on{background-position:8px -18px}
.menu2{ }
.menu2 li{line-height:22px; font-size:12px; background:url(../images/_icon06.gif) 10px center no-repeat; border-bottom: #F0F0F0 1px groove;}
.menu2 a{color:#666; text-decoration:none; display:block; padding:0 0 0 20px;}
.menu2 a.on{background-position:18px -18px}
.menu2 ul{}
.menu2 ul a{background-position:30px -39px; font-size:12px;  padding:0 0 0 50px; color: #666; text-decoration: none}
.menu2 ul a:hover{background:#415712 url(../images/ico_02.jpg) 45px center no-repeat; color:#7CAB00}
.px25{ font:normal 12px/25px Arial, Helvetica, sans-serif; color:#666;}
#test{position:absolute;top:160px;right:10px;width:130px;height:141px;background: url(../images/fd.gif) top no-repeat;color:#fff;font-size:13px;}

#lib_Tab1{width:690px; height:300px;margin:0px;padding:0px;margin-top:10px; margin-left:10px;}
/*菜单class*/
.lib_tabborder{}
.lib_tabborder a{text-decoration: none; color:#555; }
.lib_tabborder A:hover {TEXT-DECORATION: none;color: #FF0000;}
.lib_Menubox {height:46px;line-height:28px;position:relative;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; margin-left:10px; height:25px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:86px;color:#0a51a1;font-weight:bold; margin-right:2px;height:46px;line-height:24px; background: url(../images/1_r3_c7.png) center top no-repeat;}
.lib_Menubox li.hover{padding:0px; background: url(../images/01_r3_c7.png) center no-repeat;width:86px;color:#fff;height:46px;line-height:25px;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:220px; text-align:center;padding-top:8px;}
