@charset "UTF-8";
/* CSS Document */
html,body,div,img,input,ul,li,span,a,p,h3,ol{list-style:none; margin:0; padding:0; font:12px/24px "宋体","黑体",Arial, Helvetica, sans-serif; text-decoration:none;}
img{border:0px none;}

div.whole{width:1000px; height:auto; margin:0px auto;}
div.nav{width:100%; height:40px; background:url(../images/nav.gif) repeat-x; float:left;} 
div.nav ul li{line-height:40px; float:left;}
div.nav ul li a{padding:0 27px; line-height:40px; float:left; color:#fff; font-size:14px;}
div.nav ul li a:hover,div.nav ul li a.current{background:url(../images/hover.gif) repeat-x; color:#ffe400;}

div.left{width:247px; float:left;}
h3.tit{width:227px; height:39px; line-height:39px; background:url(../images/top.gif) no-repeat; color:#ff0008; font-size:14px; font-weight:normal; padding-left:20px; margin-top:10px; }
h3.tit a{float:right; margin:17px 15px 0 0; }
ul.list{width:237px; height:253px; background:#fff; border:5px solid #ececec; border-top:0px none; padding-top:5px;}
ul.list li{border-bottom:1px dashed #dedede; width:220px; margin:0px auto 0; line-height:29px;}
ul.list li a{color:#000; background:url(../images/pic.gif) no-repeat 0px center; padding-left:15px; line-height:29px;}
ul.list li a:hover{color:#ff0008;}
h3.down{width:244px; height:31px; background:url(../images/down.gif) no-repeat; margin-top:10px;}
h3.down a{float:right; margin:12px 12px 0 0;}
h3.down a img,h3.tit a img,h3.midtit a img{float:left;}
ul.down li{width:105px; height:31px; line-height:31px; text-align:center; float:left; margin:10px 0 0 11px; display:inline;}
ul.down li a{width:105px; height:31px; line-height:31px; font-size:12px; color:#000;  float:left; background:url(../images/downbtn.gif) no-repeat;}
ul.down li a:hover{background:url(../images/downhover.gif) no-repeat; color:#c1282b;}

div.mid{width:450px; float:left; margin-left:18px; display:inline;}
h3.midtit{background:url(../images/bigtop.gif) no-repeat; line-height:40px; color:#ff0008; padding-left:20px; width:430px; font-size:14px; margin-top:10px;}
h3.midtit a{float:right; margin:18px 10px 0 0;}
a.photo{width:187px; height:145px; float:left; margin-top:10px;}
a.photo img{float:left;}
ul.photoside{width:253px; margin-left:10px; height:145px; float:left; margin-top:10px; display:inline;}
ul.photoside li a{float:left; color:#000; background:url(../images/pic02.gif) no-repeat 0px center; padding-left:15px;}
ul.photoside li a:hover,ul.photobom li a:hover,ul.midul li a:hover,div.listright ul li a:hover{color:#ff0008;}
ul.photobom{width:100%; height:100%; float:left; margin-top:11px; background:#f4f2f3; padding-top:5px;}
ul.photobom li{line-height:26px; width:415px; margin:0px auto; background:url(../images/pic02.gif) no-repeat 0px center; padding-left:15px;}
ul.photobom li a{line-height:26px; color:#000;}
ul.photobom li span,ul.midul li span{float:right; line-height:26px; color:#d75b5b;}
ul.midul{width:450px; float:left; margin-top:5px;}
ul.midul li{width:415px; line-height:28px; border-bottom:1px dashed #dedede; background:url(../images/pic02.gif) no-repeat 0px center; padding-left:15px; margin:0px auto;}
ul.midul li a{line-height:28px; color:#000;}

div.contact{width:450px; height:88px; background:url(../images/contact.jpg) no-repeat; margin-top:18px; float:left; padding-top:15px;}
div.contact p{margin-left:50px; line-height:26px; font-size:14px;}

div.right{width:256px; float:left; margin-left:27px; display:inline;}
div.search{width:256px; height:87px; background:url(../images/search.jpg) no-repeat; margin-top:10px; position:relative;}
input.textbox{width:148px; height:18px; line-height:18px; padding:2px; position:absolute; top:46px; left:40px; border:0px none;}
input.searchbtn{width:47px; height:24px; background:none; position:absolute; left:197px; top:45px; cursor:pointer; border:0px none;}
h3.righttit{width:226px; height:30px; font-size:14px; font-weight:normal; line-height:30px; padding-left:30px; color:#ff0008; background:url(../images/titright.gif) no-repeat; margin-top:10px;}
h3.righttit a{float:right; margin:10px 10px 0 0;}
h3.righttit a img{float:left;}
ul.rightul{width:254px; height:222px; border:1px solid #f7c0b9; border-top:0px none;}
ul.rightul li{border-bottom:1px dashed #dedede; width:220px; margin:0px auto 0; line-height:29px;}
ul.rightul li a{color:#000; background:url(../images/pic.gif) no-repeat 0px center; padding-left:15px; line-height:29px;}
ul.rightul li a:hover{color:#ff0008;}

select{width:256px; height:24px; line-height:24px; margin-top:10px;}

div.footer{width:100%; float:left; height:33px; line-height:33px; color:#fff; text-align:center; background:#970005; margin-top:15px;}


div.listmain{width:1000px; background:url(../images/listbg.gif) repeat-y; margin-top:10px; float:left;}
h3.listtit{width:950px; height:77px; background:url(../images/listtit.gif) no-repeat; padding-left:50px; font-size:22px; color:#7f7f7f; font-weight:normal; line-height:75px; float:left;}
ul.menu{width:202px; margin-top:20px; padding-bottom:20px; float:left;}
ul.menu li a{width:152px; height:31px; padding-left:50px; margin-top:14px; color:#000; font-size:14px; line-height:31px; display:block;}
ul.menu li a.menucurrent,ul.menu li a:hover{background:url(../images/listhover.gif) no-repeat; color:#e80712;}

div.listright{width:758px; float:left; margin:5px 0 0 15px;}
div.listright ul{margin-top:15px; width:758px; margin-bottom:10px;}
div.listright ul li,div.listright ul li a,div.listright ul li span{line-height:30px;}
div.listright ul li{background:url(../images/pic03.gif) no-repeat left center; padding-left:15px;}
div.listright ul li a{font-size:14px; color:#000;}
div.listright ul li span{float:right;}
div.listright ol{height:21px; margin:10px 0 25px 35%;}
div.listright ol li{float:center;}
div.listright ol li a{height:21px; display:inline-block; margin:0 2px; text-align:center; line-height:21px; color:#000;}
div.listright ol li a:hover,div.listright ol li a.pagecurrent{color:#C00;text-align:center;}

h3.infotit{width:950px; height:63px; background:url(../images/infotit.gif) no-repeat; padding-left:50px; font-size:22px; color:#7f7f7f; font-weight:normal; line-height:72px; float:left; text-align:left !important;}
p.date{width:970px; text-align:right !important; color:#b3b3b3; padding-right:30px; margin-bottom:30px;}
p.detail{width:90%; margin:10px auto; font-size:14px; color:#000; text-ind
