@charset "utf-8";

body{font-size:12px; margin:0; padding:0; font-family:Arial, "宋体"; background:#420101;}

div,ul,form,img,ul,ol,dl,dt,dd{margin: 0; padding: 0; border: 0;}
li{list-style:none;}
.font14{font-size:14px; color:#000;}
.fontred{color:#ff0000;}
a:link, a:visited{color:#666; text-decoration:none;}
a:hover{color:#666; text-decoration:underline;}
.fonthui{color:#999;}


#wrap{width:950px; margin:0 auto; background:#fff;}
#header{height:65px; padding-top:5px; clear:both; background:#2b0d0d;}
.logo{width:250px; height:65px; float:left;}
.topLeft{float:left; height:65px; width:700px;}
.banner{margin-bottom:5px;}

#main{clear:both;}
/*---顶部菜单-----------------------------------*/
#topmenu{height:5px; background:#000;}

.topmenu2{text-align:right; color:#999; line-height:20px; margin:0 5px 5px 0; }
.topmenu2 a{color:#B4B4B4}


/*---菜单-----------------------------------*/
.menu{width:690px; height:32px; margin-top:5px;margin-left:10px!important; margin-left:5px; line-height:29px; text-align:left;}


/*---左侧-----------------------------------*/
#left{width:250px; margin-right:10px; padding-top:5px; background:#e2e2e2; float:left; height:880px;}
#left1{width:250px; margin-left:10px; padding-top:5px; background:#e2e2e2; float:left; overflow:auto; color:#333;}
#left1 a{color:#000;}
.title{padding:10px 5px;}
.title1{background:#500000; color:#fff; font-weight:bold; line-height:25px; height:25px; margin:0 4px; padding-left:5px;}
.left_title{height:20px; border-bottom:1px solid #3377a5; padding:5px; }
.left_title1{height:15px; padding:10px 5px 5px 5px;}
.left_title2{width:178px; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#fff; padding-left:20px; background:url(../images/lefttitle_bg.gif) no-repeat;}
.leftnav{margin-bottom:10px;}
.leftnav li{ height:22px; line-height:22px; padding:0 5px; margin-left:4px; margin-right:4px; margin-bottom:1px;}
.leftnav .libg1{background: #fff url(../images/icon7.gif) no-repeat 180px center;}
.leftnav .libg2{background: #500000 url(../images/icon6.gif) no-repeat 180px center;}
.leftnav .libg1 a:link, .leftnav .libg1 a:visited{color:#990101; text-decoration:none; background:url(../images/icon5.gif) no-repeat 2px 4px; height:22px; line-height:22px; padding-left:15px;}
.leftnav .libg1 a:hover{color:#990101; text-decoration:underline; background:url(../images/icon5.gif) no-repeat 2px 4px; padding-left:15px; height:22px; line-height:22px;}
.leftnav .libg1 span {font-size:10px; font-family:Arial, Tahoma; color:#ab5e4c; padding-left:5px;}
.leftnav .libg2 a{color:#fff; text-decoration:none; background:url(../images/icon5.gif) no-repeat 2px 4px; height:22px; line-height:22px; padding-left:15px; font-weight:bold;}
.leftnav .libg2 a:hover{color:#fff; text-decoration:underline; background:url(../images/icon5.gif) no-repeat 2px 4px; padding-left:15px; height:22px; line-height:22px; font-weight:bold;}
.leftnav .libg2 span {font-size:10px; font-family:Arial, Tahoma; color:#fff; padding-left:5px;}
.leftline{background: url(../images/line1.gif) no-repeat; margin:10px 5px; height:2px;}
.leftgg{color:#fff; font-weight:bold; line-height:23px; padding:10px 5px;}


.login_title{background:#500000; color:#fff; font-weight:bold; line-height:25px; height:25px; margin:0 4px; padding-left:5px;}
.login_title a{color:#fff;}
.login{padding:10px; margin:0 4px 10px 4px; height:80px; background:#333; line-height:24px; color:#fff;}
.login a{color:#921919; text-decoration:underline; font-weight:bold;}
.login li{float:left;}
.login ul{clear:both;}
.login .li1{width:170px;}
.login .li2{width:52px;}
.login_input{width:115px; border:1px solid #c0c0c0; background:#fff; height:14px;}
.login_btn{width:52px; height:45px; border:none; background:url(../images/login_btn.gif) no-repeat;}
.title_bg{background:#333; padding:4px;  line-height:25px; height:25px; }

/*---左侧内容-----------------------------------*/
.leftabout{text-algin:center; margin:0 4px 10px 4px; padding:5px; background:#ececec; line-height:23px; color:#5b5b5b; overflow:auto;}
.leftabout span{font-weight:bold; color:#9f0003;}

.huodo{padding:3px; margin:0 4px 10px 4px; background:#ececec;}
.huodo li{margin-bottom:5px; padding:5px 0; border-bottom:1px dashed #ccc; height:60px; line-height:18px; }
.huodo .title{padding-bottom:5px; font-weight:bold;}
.huodo img{float:left; width:75px; height:55px; padding-right:5px;}

.partners{margin:0 4px 10px 4px; padding:5px 3px; overflow:auto;}
.partners li{float:left; width:110px; height:50px; margin: 3px 2px;}
.partners img{width:110px; height:50px;}

.book_right{padding:3px; margin:0 4px 10px 4px; background:#ececec;}
.book_right img{width:100px; height:140px; margin-right:10px; padding:1px; border:1px solid #ccc; float:left;}
.book_right li{margin-bottom:5px; padding:5px 0; border-bottom:1px dashed #ccc; height:150px; line-height:18px; }


#maincon{width:690px; height:100%; float:left}
/*---中间内容-----------------------------------*/
.content{width:690px;}
.topNews{border:1px solid #dfdfdf; padding:5px; height:210px; margin-bottom:5px;}
.newspic{float:left; width:250px; line-height:23px; color:#545454; padding:3px; background:#f1f1f1;}
.newspic img{width:250px; height:170px;}
.newslist{float:left; margin-left:10px; color:#666; width:350px;line-height:22px;}
.newslist li{background:url(../images/icon_d.gif) no-repeat 5px 8px; padding-left:15px; line-height:20px; font-size:14px;}
.newslist .title{font-family:"黑体"; font-size:16px; text-align:center; padding-left:0; background:none; line-height:16px;}
.newslist .con{padding-left:0; background-image:none; font-size:12px; margin-bottom:10px;}
.newslist a:link, .newslist a:visited{color:#333; text-decoration:none;}
.newslist a:hover{color:#333; text-decoration:underline;}

.conkuang{border:1px solid #dfdfdf; background:url(../images/titlebg.gif) repeat-x 0 top; margin-bottom:5px; overflwo:auto; clear:both;}
.conkuang1{border:1px solid #dfdfdf; background:url(../images/titlebg.gif) repeat-x 0 top; margin-bottom:5px; float:left; width:366px; height:400px!important;height:410px;}
.contitle{line-height:22px; height:22px; background:url(../images/icon.gif) no-repeat 10px center; padding-left:25px; font-size:14px; color:#9f0003; font-weight:bold; border-bottom:1px solid #dfdfdf;}
.contitle span{float:right; font-size:12px; color:#666; font-weight:100; padding-right:10px;}
.contitle a:link, .contitle a:visited{color:#666; text-decoration:underline;}
.contitle a:hover{color:#9f0003; text-decoration:underline;}
.clear_center{clear:both;}

.visitcon{margin-top:10px; color:#666; height:100%;}
.visitcon li{margin-right:10px!important; margin-right:8px; margin-left:10px!important; margin-left:8px; line-height:25px; height:136px; width:150px; text-align:center; float:left;}
.visitcon img{width:152px; height:110px; border-width:0px;}
.visitcon a:link, .visitcon a:visited{color:#666; text-decoration:none;}
.visitcon a:hover{color:#666; text-decoration:underline;}

.morecon{padding:10px; line-height:22px;color:#333;}
.morecon1{padding:10px; line-height:22px;color:#333;}
.morecon li{border-bottom:1px dashed #ccc; padding-bottom:10px; height:85px; margin-top:5px}
.morecon1 li{border-bottom:1px dashed #ccc; padding-bottom:10px; height:85px; margin-top:5px}
.morecon a, .morecon1 a{font-weight:bold; color:#333;}
.morecon img{width:70px; height:90px; padding:1px; border:1px solid #ccc; margin-right:10px;}
.morecon1 img{width:110px; height:80px; padding:1px; border:1px solid #ccc; margin-right:10px;}
.morecon span, .morecon1 span{color:#999; padding:0 10px;}


.survey{padding:10px 20px 20px 20px; margin:5px; background:#FBF3E6; line-height:25px; color:#333;}

.surveycon{line-height:22px; color:#666; padding:0 5px; height:215px;}
.surveycon img{width:120px; height:80px; margin-right:10px; padding:1px; border:1px solid #ccc;}
.surveycon a:link, .surveycon a:visited, .surveycon a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.surveycon li{padding:10px 5px 10px 0; border-bottom:1px dashed #dfdfdf; height:85px; float:left; width:320px!important; width:334px;}

.threecon{padding:0 5px; color:#666; overflow:auto;}
.threecon ul{border-bottom:1px dashed #dfdfdf; padding:7px 0; clear:both; height:170px;}
.threecon li{float:left; line-height:18px;}
.threecon .pic{width:74px; line-height:20px; font-weight:bold; text-align:center;}
.threecon .con{line-height:22px; margin-left:10px; width:272px!important; width:270px;}
.threecon img{width:150px; height:167px; padding:1px; border:1px solid #ccc; margin:0 10px; float:left;}
.threecon a{color:#000; text-decoration:underline; font-weight:bold; font-size:14px; line-height:30px;}

.bbscon{line-height:20px; color:#666; padding:10px 0; height:140px;}
.bbscon img{width:152px; height:110px; margin-right:10px; padding:1px; border:1px solid #ccc;}
.bbscon a{color:#333; text-decoration:underline; font-weight:bold; line-height:22px;}
.bbscon ul{float:left; }
.bbscon li{width:330px!important;width:328px; border-right:1px dashed #dfdfdf; float:left; padding-right:5px; margin-left:6px;}



/*--新闻--*/
.newslist_con{margin:10px; line-height:25px; font-size:14px;}
.newslist_con li{padding-top:5px; line-height:25px; border-bottom:1px dashed #ccc; background:url(../images/icon_d.gif) no-repeat 5px 14px; padding-left:15px;}
.newslist_con span{color:#999; padding:0 5px;}
.newslist_con a:hover{color:#ff0000;}

.road{padding:0 5px; color:#999; line-height:18px; height:18px;}
.road a{color:#999;}
.newscon{padding:10px 20px; background:none; border:1px solid #dfdfdf; margin-bottom:5px;}
.newscon .title{font-size:16px; font-family:"黑体"; text-align:center;}
.newscon .time{font-size:12px; color:#999;text-align:center; line-height:22px; border-bottom:1px solid #e1e1e1;}
.newscon .con{font-size:14px; color:#333; line-height:28px; padding:20px 0;}

.related_news{padding:5px; font-size:14px;}
.related_news li{ background:url(../images/icon_d.gif) no-repeat 5px 10px; line-height:25px; padding-left:15px;}
.related_news span{color:#666;}

.page{margin-top:10px; padding-left:15px; background:#f1f1f1;}
.page a{text-decoration:underline;}

.bbs{padding:5px; height:100%;}
.bbs ul{width:320px; padding-right:10px; float:left;}
.bbs li{background:url(../images/icon_d.gif) no-repeat 5px 10px; padding-left:15px; line-height:22px;}
.bbs .top{background:none; height:120px; padding:0; line-height:20px;}
.bbs .top li{height:20px;}
.bbs .con{height:30px;}
.bbs .top img{float:left; margin:0 5px; width:152px; height:110px}
.bbs .top a{color:#000; font-size:14px; font-weight:bold; text-decoration:underline; line-height:30px;}
.bbs a:hover{color:#ff0000;}

.surveylist{padding:5px; overflow:auto;}
.surveylist li{border-bottom:1px dashed #ccc; padding:5px 0; margin-bottom:5px; line-height:20px; height:85px;}
.surveylist img{float:left; width:130px; height:80px; margin-left:5px;}

.book{line-height:22px; color:#666; padding:0 10px; height:100%;}
.book img{width:100px; height:140px; margin-right:10px; padding:1px; border:1px solid #ccc; float:left;}
.book a{color:#333; text-decoration:underline; font-weight:bold;}
.book li{padding:10px 12px 10px 2px; border-bottom:1px dashed #dfdfdf; height:150px; float:left; width:325px!important; width:320px;}

/*---用户注册-----------------------------------*/
.register{margin:0 auto; width:560px; line-height:30px; padding-bottom:30px; font-size:14px;}
.register li{height:25px; color:#444; padding-left:10px; margin:5px 0;}
.register .register_title{color:#666; border-bottom:1px solid #ccc; margin:20px 0;}
.register span{color:#999; font-size:12px;}

.ad{margin-bottom:5px;}


/*---底部-----------------------------------*/
#foot{ color:#858585; text-align:center; clear:both; padding-top:10px; background:#fff;}
#foot a:link, #foot a:visited{color:#858585; text-decoration:underline; margin:0 6px;}
#foot a:hover{color:#333; text-decoration:underline; margin:0 6px;}
.table
{
  text-align:center;
  padding:10px;
  border-bottom:#CCCCCC solid 1px;
  width:765px;
}
.table a
{
  color:#003099;
  font-size:13px;
}
.wz
{
   text-align:center;
   color:#416571;
   line-height:20px;
   width:765px;
   padding:10px;
}


/*---about-----------------------------------*/
.about_con{margin:20px; color:#555; line-height:25px; }
.about_pic{width:141px; height:188px; float:left; margin-right:20px}
.about_text{width:541px; float:left;}
.about_con span{font-weight:bold; font-size:14px; color:#9f0003; width:600px; background:#f4f4f4; padding:0 5px;}
.about_order{width:400px; margin-left:30px;}
.about_con b{color:#ff4400; font-size:12px; padding:0 2px;}


.zhuce{background:url(../images/zc_bg.gif) no-repeat; padding:20px;}
