/* CSS Document */

body,table,td,p,ul,li,p,div,a{font-size:12px; color:#000000; font-family:"宋体"; margin:0px; padding:0px;}
body{ background-color:#cccccc;}
#out{width:985px; background:#FFFFFF; margin-left:auto; margin-right:auto;}
#hsize{font-size:14px; color:#000000; font-family:"宋体";}

#pagetop{width:980px; height:25px; line-height:30px;border:1px #D4ECF9 solid; margin-left:auto; margin-right:auto;background:url(../images/topbg.jpg) repeat-x; border-top:none; }
.topday{float:left; width:840px; margin-left:5px;}
.topmenu{float:left; text-align:right; padding-right:10px;}

.a1:visited,.a1:active,.a1:link{font-size:12px; color:#000000; text-decoration:none;}
.a1:hover{font-size:12px; color:#000000; text-decoration:underline;}


#pagemenu{clear:both;width:980px; border:1px solid #D4ECF9; margin-left:auto; margin-right:auto; height:122px;}
.syslog{height:84px; margin-left:5px; }
.sysmenu{ clear:both;background:url(../images/menubg.jpg) no-repeat; margin-left:0px; height:40px; width:980px; line-height:45px;}
.sysmenu ul li{float:left; list-style:none; width:105px; text-align:center; font-size:14px; }

.menu:visited,.menu:active,.menu:link{font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.menu:hover{font-size:14px; color:#FFFFFF; text-decoration:underline;  font-weight:bold;}

/*search*/
#search{border:1px #D4ECF9 solid; margin-left:auto; margin-right:auto; width:980px; height:30px; line-height:30px; clear:both; margin-top:5px;background:url(../images/searchbg.jpg); height:79px;}

.hotkey{margin-left:5px; float:left; width:610px;}
.searchitem{float:left; margin-top:0px; margin-left:235px;}
.searchitem span{float:left;}
.searchkey{font-size:12px; color:#000000; width:250px; margin-top:2px; height:17px;}

#sbutton{ margin-left:10px;}

.searchcategory{clear:both; margin-left:40px;}
.searchcategory span{float:left;}
.searchkeys{clear:both; margin-top:0px;}

.subitem{padding-right:5px; cursor:pointer; color:#FFFFFF;}
.current_item{padding-right:5px; color:#990000; cursor:pointer;}


/*step1 border:1px solid #D4ECF9;*/
#step1{ clear:both;width:980px;margin-top:5px; margin-left:auto;margin-right:auto;  }
.hotleft{float:left; width:300px; }
.middlenews{float:left;width:450px;  margin-left:5px!important;margin-left:2px; }
.hotright{float:left; width:220px; margin-left:5px!important;margin-left:2px;}

.subtitle{height:30px; margin-top:5px;}
.subtitle span{float:left;}




.title_mid{background:url(../images/subbg.jpg) repeat-x; height:30px; width:284px;}
.title_mid1{background:url(../images/subbg.jpg) repeat-x; height:30px; width:433px;}
.title_mid2{background:url(../images/subbg.jpg) repeat-x; height:30px; width:204px;}
.title_left{background:url(../images/left.jpg) no-repeat; height:30px; width:6px;}
.title_right{background:url(../images/right.jpg) no-repeat; height:30px; width:10px;}

.title_text{ height:30px; line-height:35px; background:url(../images/bigmid.jpg) no-repeat;margin-top:3px; padding-left:8px; font-size:14px; color:#970000;width:95px;}
.title_text1{ height:30px; line-height:35px; background:url(../images/smallmid.jpg) no-repeat;margin-top:3px; padding-left:12px; font-size:14px; color:#970000;width:70px;}
.title_text2{ height:30px; line-height:35px;margin-top:3px; padding-left:12px; font-size:14px; color:#970000;width:70px;}

.subout{height:85px; width:298px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px; text-align:left;}
.subout p{ margin-left:10px; text-align:left; padding-top:10px; clear:both; font-size:14px;} 
.subout p b{ float:left;width:100px;  text-align:left; font-size:14px;}
.subout p span{padding-left:100px; font-size:14px; text-align:left;}

.newsout{height:180px; width:447px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.district{height:90px; width:447px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.district ul{padding:5px; padding-top:3px;}
.district ul li{list-style:none; float:left; width:80px; text-align:center; height:20px; line-height:20px; margin-right:5px;}


.category1:visited,.category1:active,.category1:link{font-size:14px; color:#970000; text-decoration:none;}
.category1:hover{font-size:14px; color:#970000; text-decoration:underline;}

.category2:visited,.category2:active,.category2:link{font-size:14px; color:#06315C; font-weight:bold; text-decoration:none;}
.category2:hover{font-size:14px; color:#0000FF; text-decoration:underline; font-weight:bold;}

.category:visited,.category:active,.category:link{font-size:14px; color:#06315C;font-weight:bold; text-decoration:none;}
.category:hover{font-size:14px; color:#0000FF; text-decoration:underline;font-weight:bold;}

.a2:visited,.a2:active,.a2:link{font-size:12px; color:#000000; font-family:"宋体"; text-decoration:none;}
.a2:hover{font-size:12px; color:#990000; text-decoration:underline;font-family:"宋体";}


.recommendnews{padding:10px;}
.recommendnews b{color:#990000;  font-size:14px;}

.recommendnews p{border-bottom:1px dashed #cccccc; font-size:12px; line-height:18px; color:#000000;}

#newslistindex {padding:10px; padding-top:0px;}
#newslistindex ul li{float:left; list-style:none; background:url(../images/book.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #cccccc; width:45%; margin-right:5px; height:21px; line-height:21px; }

.jxhot{height:195px; width:198px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px; padding:10px;}

.jxhot ul li{height:23px; line-height:23px; list-style:none; border-bottom:1px dashed #cccccc; padding-left:5px;}
.jxhot ul li span{color:#0066FF;}

/*ѧʽ*/


#pro span{ font-size:14px; color:#FFFFFF; font-weight:bold;}




/**/
#step2{width:980px;  margin-left:auto;margin-right:auto; }

.step2left{width:300px;float:left;}
.step2right{width:675px; float:left;  padding-left:5px;}

.step2left_sub{width:300px;float:left; margin-left:5px;}
.step2right_sub{width:675px; float:left; }

.hotclass{height:250px; width:298px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.hotclass ul{padding-top:10px; width:280px; margin-left:auto; margin-right:auto;}
.hotclass ul li{list-style:none; line-height:23px; height:23px; border-bottom:1px dashed #CCCCCC; padding-left:5px; }
.hotclass ul li a{margin-left:5px;}
.hotbm{height:240px; width:298px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.hotbm ul{padding-top:10px; width:280px; margin-left:auto; margin-right:auto;}
.hotbm ul li{list-style:none; line-height:23px; height:23px;  padding-left:15px; background:url(../images/book.jpg) no-repeat left;}

.hotgirl{width:298px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.hotgirl ul{padding-top:10px;margin-left:auto; margin-right:auto;}
.hotgirl ul li{ list-style:none; float:left; margin-left:5px;}
.hotgirl ul li p{text-align:center;}



.title_mid3{background:url(../images/subbg.jpg) repeat-x; height:30px; line-height:30px; width:658px;}

.classindex{width:672px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.classindex1{width:672px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.classindex1 ul{padding-left:10px; padding-right:10px; padding-top:5px;}
.classindex1 ul li{list-style:none; line-height:18px; border-bottom:1px dashed #CCCCCC; padding-left:15px; background:url(/images/book.jpg) no-repeat left 5px; padding-bottom:5px; padding-top:5px;}

.classtitle{ clear:both;width:660px; margin-left:auto; margin-right:auto; padding-top:10px; border-bottom:1px dashed #CCCCCC;height:20px; line-height:20px;}
.classtitle li{float:left; line-height:20px; height:20px; list-style:none; text-align:center; font-weight:bold;} 


.classitem{ clear:both;width:660px; margin-left:auto; margin-right:auto; padding-top:6px; border-bottom:1px dashed #CCCCCC; height:20px!important;height:10px; line-height:20px!important;line-height:10px; }
.classitem li{float:left; list-style:none; text-align:center;}

.jxname{width:100px; font-weight:bold;}
.cardtype{width:80px;}
.classtype{width:80px;}
.classprice{width:100px;}
.classarea{width:200px;}
.classbm{width:100px;}

.bmbutton{height:20px; line-height:15px;}


#pics{clear:both;width:980px; height:230px; padding-top:5px;  margin-left:auto; margin-right:auto;}
.title_mid4{background:url(../images/subbg.jpg) repeat-x; height:30px; width:964px;}
.piclist{height:200px; width:978px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px; }
.piclist ul{padding-top:10px;margin-left:13px;}
.piclist ul li{float:left; list-style:none; width:159px; height:190px; text-align:center; }
.piclist ul li div{margin-top:5px;}
/*news*/
#newsstep1{width:980px; margin-left:auto; margin-right:auto; clear:both;  margin-top:10px; }

.left{float:left;width:319px;}
.left img{border:1px  solid #709EB8;}
.mid{float:left; width:319px;margin-left:11px; }
.right{float:left; width:319px; margin-left:11px;}

.title_mid5{background:url(../images/subbg.jpg) repeat-x; height:30px; width:303px;}


.newsitem{height:223px; width:317px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.newsitem ul{padding:10px; padding-top:5px;}
.newsitem ul li{list-style:none; text-align:left; line-height:24px; height:24px; background:url(../images/book.jpg) no-repeat left; padding-left:15px; }
.newsitem ul li span{color:#990000;}
/**/

#links{ clear:both;width:980px; margin-top:5px;margin-left:auto;margin-right:auto; }
.linkstitle{font-size:14px;  font-weight:bold;margin-left:0px; margin-top:5px;}
.linkstitle img{margin-right:6px;}
.linkstitle span{float:left;}
.linksitem{clear:both;}
.linksitem ul{padding-left:8px; padding-right:10px;}
.linksitem ul li{float:left;  list-style:none; height:22px; line-height:22px;  padding-right:3px; text-align:center;}
.linksitem ul li span{padding-left:1px; padding-right:1px;}
.link_left{background:url(../images/left.jpg) no-repeat; height:30px; width:6px;}
.link_right{background:url(../images/right.jpg) no-repeat; height:30px; width:10px;}
.link_mid{background:url(../images/subbg.jpg) repeat-x; height:30px; width:962px;}

#links_out{width:976px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;
}


.clear{clear:both;}

#footer{clear:both; margin-top:2px;width:980px; text-align:center; margin-left:auto;margin-right:auto;padding-top:5px;}
#footer ul{clear:both;background-color:#DAE8EF;height:30px; line-height:30px; }
#footer ul li{float:left; width:80px; text-align:center; list-style:none;}
.leftbiang{float:left; margin-left:220px; height:20px;}

.footer_other{clear:both; line-height:25px;padding-top:10px;}

.jxlist{padding:11px;}
.jxlist span{color:red;}
.jxlist p{height:25px; line-height:25px;}
.jxlist p a{font-size:14px;}
.jxarea{color:#ea9811;}
.jxlist td{line-height:20px;}

.jxpage{ clear:both;text-align:center; height:40px; line-height:40px;}
.jxdetail{padding:10px; }
.jx_detail{font-size:12px; color:#000000; margin-top:10px; line-height:25px;}
.jx_class{font-size:14px; color: #000000; width:200px; border-bottom:1px solid #CCCCCC; margin-top:20px;}


.jx_class_list{padding-top:5px; text-align:center;}

.jx_class_list th,.jx_class_list td{font-size:12px; color:#000000; height:25px; line-height:25px;}

.bm_form td{height:30px; line-height:30px;}
.classprice{color:#FF0000; font-weight:bold;}
.classinfo{margin-top:10px; font-size:120px;}
.classinfo td{height:25px; line-height:20px;}
.classinfo th{font-weight:bold; font-size:12px; line-height:20px;}



/**/
.newstitle{text-align:center;margin-top:20px;}
.newstitle h1{font-size:22px; font-weight:bold;}
.news_other{text-align:center; font-size:12px; color:#666666;}
.newsintro{font-size:12px; color:#000000;margin-top:10px; line-height:25px; padding-top:10px;}

.newsintro1{border:1px solid #cccccc; background:#EEEEEE;  padding:10px; margin-top:10px;}

.othernews ul{margin-top:5px;}
.othernews ul li{width:50%; height:20px; line-height:20px; list-style:none;}

.newslistintro{padding-bottom:5px; line-height:20px;}
.newslistintro a{color:#666666; text-decoration:none;}

.dt_title{height:20px; line-height:20px; clear:both;}
.dt_title span{float:left; width:40px; text-align:center; color:red;}

.dt_intro{color:#666666; text-decoration:none;}

.buytitle{text-align:left;margin-top:20px;}
.buytitle h1{font-size:22px; font-weight:bold;}
.buyother{text-align:left; color:#666666;}
.buyexpire{color:red;}



.classindex2{width:672px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.classindex2 ul{padding-left:10px; padding-right:10px; padding-top:5px;}
.classindex2 ul li{ float:left; width:25%; height:190px;}

.classindex3{width:672px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}

.album_img  img{border:2px solid #CCCCCC; height:160px;}
.album_name{font-size:14px; color: #333333;  height:20px; line-height:20px; text-align:center;}

.noneimg{text-align:center; height:50px; line-height:50px;}
.currentimg{width:650px; text-align:center; overflow:hidden; margin-top:10px;}
.currenttitle{width:650px; text-align:center;font-weight:bold; height:25px; line-height:25px; margin-top:10px;}
.currenttitle h1{font-size:16px;}
.currentintro{width:650px; text-align:left; padding:10px;}

.imgpage{ height:18px; line-height:18px;padding-left:10px; padding-right:10px;  padding-bottom:20px; text-align:center;}
.imgpage ul li{float:left; list-style:none; width:15px; height:18px; border:1px solid #CCCCCC; margin-right:5px; text-align:center;}

.asktitle{clear:both; height:30px; line-height:30px; font-weight:bold;}

.question{margin-left:25px; font-weight:bold;}
.reply{border-top:dashed 1px #CCCCCC; margin-top:5px;}
.askmsg{padding:10px; border-bottom:1px dashed #ea9811; margin-left:10px; margin-right:10px; color:red;}
.replyintro{height:30px; line-height:30px;color:red; }
.replycontent{margin-left:25px;color:red;}
.writemsg{margin-left:20px; margin-top:10px;}
.signmsg{padding:10px; padding-left:20px;}
.signmsg td{height:20px; line-height:20px; padding:3px;}
.signmsg th{height:20px; line-height:20px; padding:3px; text-align:right;}


/*̨*/
.myadmin_out{border:1px solid #D4ECF9; width:980px; margin-left:auto;margin-right:auto; margin-top:10px;}
.myadmin_left{float:left; width:200px; border-right:1px solid #D4ECF9;}
.myadmin_right{float:left;}
.leftmenu{font-size:14px; font-weight:bold; background:url(../images/subbg.jpg) -2px -0px; height:30px; line-height:30px; padding-left:5px;}
.submenu{padding-left:10px; background:#EBEFF5;}
.submenu ul li{height:20px; line-height:20px; list-style:none;}


/*signin*/
.admin_sign{width:360px; border:1px solid #CCCCCC;  margin-left:150px; margin-top:50px;}
.signtitle{margin-left:10px; height:30px; line-height:30px;  font-weight:bold;}
.signbox th{font-size:12px; font-weight:bold; height:30px; line-height:45px;}

/*ҳ*/
.systemtitle{font-size:12px; color:#000000; background:#D4ECF9; height:28px; line-height:30px; border-bottom:1px  #84A6DD solid;border-top:1px  #84A6DD solid; padding-left:10px; width:768px;}
.maininfo{ clear:both;padding:10px;}
.maininfo th{text-align:right; width:80px;}
.maininfo table{border:1px solid #CCCCCC; padding:10px;}
.maintitle{font-size:12px; font-weight:bold; margin-left:0px;}
.maintitle span{color:#990000;}
.maininfo1{ clear:both;padding:10px;}
.maininfo1 table{border:1px solid #CCCCCC;}
.maininfo1 th{border-bottom:1px dashed #CCCCCC; height:20px; line-height:20px;}
.maininfo1 td{border-bottom:1px dotted #CCCCCC; height:20px; line-height:20px; text-align:center;}


.logo{float:left; margin-top:10px;padding-left:15px; padding-right:20px;}
.topads{float:left; margin-left:18px;margin-top:3px;}
.topads1{float:left; height:220px; padding-bottom:0px; margin-top:5px; }

.title_mid3 ul li{float:left; list-style:none;}
.categorys{text-align:left; width:90%;}
.public{text-align:right;}
.replycomany{color:#cccccc; padding-left:20px;}
.areply:visited,.areply:active,.areply:link{font-size:12px; color:#cccccc; text-decoration:none;}
.areply:hover{font-size:12px; color:#cccccc; text-decoration:underline;}



.pagedoestExists{ width:980px; margin-left:auto; margin-right:auto; font-size:16px; color:#000000; font-weight:bold;clear:both; text-align:center;}


.publicbox{width:672px; border:1px #709EB8 solid; border-top:none; clear:both; font-size:14px;}
.publicbox ul{padding-top:20px;}
.publicbox ul li{clear:both; padding-top:5px; padding-bottom:5px; list-style:none; padding-left:10px; }
.publicbox ul li span{float:left; width:70px; padding-left:10px;}

.submitbutton{text-align:center;}

.pubads{margin-top:10px; text-align:center;}

.msg{ margin-left:10px; width:600px;}

#topads{width:980px; margin-left:auto; margin-right:auto; margin-top:5px;}
#topads2{width:980px; margin-left:auto; margin-right:auto; margin-top:5px;}

#pro{width:970px;margin-left:auto;margin-right:auto;background:url(../images/pro.jpg) no-repeat;height:33px; line-height:33px; padding-left:10px; margin-top:5px;color:#FFFFFF;}




.container, .container * { margin:0; padding:0; }
.container { width:300px; height:216px; overflow:hidden; position:relative; }
.slider { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { width:300px; height:216px; display:block; }
.slider2 { width:2000px; }
.slider2 li { float:left; }
.num { position:absolute; right:5px; bottom:5px; padding-right:5px; }
.num li { list-style:none; float:left; cursor:pointer; color: #fff; line-height: 16px; width: 16px; height: 16px; font-size: 12px; margin: 0 1px; border: 0; background-color: #000000; font-weight: bold;  text-align:center;}
.num li.on { color: #fff; line-height: 16px;  cursor:pointer;width: 16px; height: 16px; font-size: 12px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }


.service{ position:absolute;margin-top:20px; margin-left:30px; height:50px; overflow:hidden;}
.service_info{padding-left:30px;clear:both;margin-left:10px; font-size:14px; padding-top:5px;}

.jxnamedetail{font-size:20px; font-family:"宋体"; color:#0000FF; font-weight:bold;}

.showtext{display:none;}



.linka:visited,.linka:active,.linka:link{font-size:12px; color:#333333; text-decoration:none;}
.linka:hover{font-size:12px; color:#990000; text-decoration:none;}

 