body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, border, td,img{
border:none;
margin: 0;
padding: 0;
}
body,button, input, select, textarea {
font: 12px/1.5 'Î¢ÈíÑÅºÚ',Microsoft Arial, Helvetica, sans-serif,'ËÎÌå',tahoma, Srial; color:#666;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body{background: url(../images/bg.jpg);}
em{font-style:normal;}
ul, ol ,li { list-style: none; }
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#F40; }
img{ border:0px;}
table { border-collapse: collapse; border-spacing:0;}
.clear{ clear:both}


/*index*/

#main{width:980px; height:auto; margin:0 auto;}
#head{width:980px; height:230px; float:left; background:url(../images/top-title.png) 0 0 repeat-x;+background:url(../images/top-title.jpg) 0 0 repeat-x; margin-bottom:8px;}
#head .logo{width:315px; height:230px; float:left;}
#head .biaoji{width:665px; height:230px; float:left; background:url(../images/biaoji.png) left bottom no-repeat;+background:url(../images/biaoji.gif) left bottom no-repeat;}

#layout{width:960px; height:auto; float:left; background:#fff; padding:0 10px 10px 10px;}

.nav{width:960px; height:52px; float:left; background:url(../images/list.png) 0 0 repeat-x; margin-top:10px;}
.nav ul{float:left;}
.nav ul li{width:100px; height:52px; float:left; text-align:center;font-size:14px;  line-height:52px; color:#fff;}
.nav ul li a{width:100px; height:52px; display:block;color:#fff;}
.nav ul li a:hover{background:url(../images/list.png) -415px -87px repeat-x; color:#fff; }

#top-bar{width:960px; height:35px; float:left; background:url(../images/list.png) 0 -52px repeat-x; margin-bottom:8px;line-height:35px; color:#333;}
#top-bar .phone{width:21px; height:17px; float:left; background:url(../images/list.png) -6px -131px no-repeat; margin-top:9px; margin-left:10px; +margin-left:5px;}
#top-bar .online{width:28px; height:18px; float:left; background:url(../images/list.png) -41px -131px no-repeat; margin-top:8px; margin-left:20px; +margin-left:10px;}
#top-bar .fonts{width:auto; height:35px; float:left; font-size:14px; color:#000; line-height:35px; padding-left:10px; font-weight:normal;}
#top-bar .search{width:auto; height:auto; float:right; margin-top:8px; -margin-top:4px; text-align:right; padding-right:8px;}
.btn-txt{width:175px; height:20px;  background:url(../images/list.png) 0 -390px no-repeat; border:0; padding:0;}
.btn-sbm{width:32px; height:20px;  background:url(../images/list.png) 0 -410px no-repeat; border:0; padding:0; margin-left:10px;+margin-left:5px; cursor:pointer;}

#focus{width:595px; height:344px; float:left; overflow:hidden;}
#news-index{width:350px; height:344px; float:right;}
#news-index .text{width:340px; height:310px; float:right; padding:5px; background:#F5F1D8;}
#news-index .text li{width:340px; height:25px; float:left; border-bottom:1px dotted #ccc; line-height:25px; font-size:14px;}
.more{width:40px; float:right; border:0;line-height:30px; text-align:right; background:url(../images/list.png) -119px -125px no-repeat;margin:10px 20px 0 0;}

#lishi{width:439px; height:330px; float:left; background:#F0F0F0; overflow:hidden;}
.title-ls{width:410px; height:35px; float:left; background:url(../images/list.png) 0 -165px no-repeat; padding-left:29px; line-height:35px; color:#fff; font-size:14px;}
.title-ls span{float:right; padding-right:25px; font-size:12px; font-weight:normal;}
.title-ls span a{color:#fff;}
.title-ls span a:hover{color: #FFCC00;}
.contect-ls{width:413px; height:270px; float:left; line-height:30px; overflow-y:auto;padding:10px; scrollbar-face-color:#F5F1D8; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; }
#lucai{width:480px; height:330px; float:left; float:right; background:url(../images/chenghao.gif) center left no-repeat; padding-left:30px;+padding-left:30px;}
.list-lc{width:490px; height:auto; float:left;}
.list-lc li{width:auto; height:20px;line-height:20px; float:left; padding:0 5px; background: #FF9900; margin:0 10px 10px 0; -margin:0 10px 5px 0; color:#fff; overflow:hidden;}
.list-lc li a{color:#fff;}
.list-lc li a:hover{color:#000;}
.list-lc-img{width:490px; height:auto; float:left;}
.list-lc-img li{width:150px; height:235px; float:left;margin:0 13px 0 0;-margin:0 6px 0 0; color:#fff; overflow:hidden; text-align:center;}
.list-lc-img li .photoresize{
	            max-height:235px;
	            myimg:expression(onload=function() {
	            this.style.height=(this.offsetHeight > 320)?"320px":"auto"}
		   );
	}



#rongyu{width:940px; height:100px; float:left; background:url(../images/list.png) 0 -235px repeat-x; padding:10px; margin-bottom:12px;}
#jiameng{width:960px; height:auto; float:left;}
#jiameng .list{height:340px; float:left; background:#F0F0F0; }
#jiameng .ask{width:250px; margin-right:10px;-margin-right:5px;}
#jiameng .ask dl{width:230px; height:auto; float:left; padding:10px;}
#jiameng .ask dl dt{width:230px; line-height:25px; float:left;}
.ask-title{width:220px; height:35px; float:left; background:url(../images/list.png) 0 -200px no-repeat; line-height:35px; color:#fff; padding-left:30px;font-size:14px;}
.liucheng{width:250px; height:340px; float:left; background:#F0F0F0;}
.liucheng dt{width:230px; line-height:28px; float:left; background:url(../images/list.png) -173px -126px repeat-x; margin-bottom:10px; }
#jiameng .huanjing{width:435px; margin-left:4px;-margin-left:2px;}
.hj-title{width:405px; height:35px; float:left; background:url(../images/list.png) 0 -431px repeat-x;line-height:35px; color:#fff; padding-left:30px;font-size:14px;}
.hj-list{width:425px; height:auto; float:left; padding:5px;}
.hj-list li{width:200px; height:135px; float:left; background:#000; margin:5px;}

.link{width:960px; height:auto; float:left; margin-top:12px;}
.link strong{width:80px; line-height:25px; float:left;}
.link li{width:auto; line-height:25px; float:left; margin-right:10px;}
.footer-nav{width:960px; height:35px; float:left;background:url(../images/list.png) 0 -355px repeat-x; text-align:center; line-height:35px; color:#fff; margin-top:10px;}
.footer-nav a{color:#fff;}

#footer{width:780px; height:auto; float:left; padding:10px 0 10px 200px; background:#fff;}

#contect{width:960px; height:auto; float:left; margin-top:10px;}
.all{height:500px; float:left;}
.layout-l{width:219px; height:auto;margin-right:11px;}
.layout-l dd{width:219px; float:left; line-height:35px; color:#333; margin-bottom:10px;}
.layout-l dd a{width:219px; height:35px; float:left; display:block; background:url(../images/list.png) -250px -200px repeat-x; line-height:35px; text-align:center; color:#333;}
.layout-l dd a:hover{ background:url(../images/list.png) -195px -390px repeat-x;color:#fff;}
.layout-r{width:710px;height:auto; padding:0 10px 10px 10px;}
.layout-r .box{width:710px; height:auto;line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.layout-r .box li{width:710px; height:auto; float:left; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000; border-bottom:1px dashed #999999;}
.layout-r .box li dd{width:710px; height:auto; float:left; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.contect-title{width:675px; height:35px; float:left; background:url(../images/title-line.jpg) 0 0 repeat-x; line-height:35px; font-size:14px; color:#fff; text-align:left; margin-bottom:10px;padding-left:35px;} 
.contect-title span{float:right; font-size:12px; color:#333; font-weight:normal;}

.layout-r .caipin{width:710px;line-height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.layout-r .caipin li{width:320px; height:auto; float:left;  margin-left:20px;-margin-left:10px; -margin-bottom:20px; }
.layout-r .caipin li dt{width:320px; height:213px; float:left; overflow:hidden;}
.layout-r .caipin dd{width:320px; height:25px; float:left; text-align:center; line-height:25px;}
.layout-r .caipin li dt img{
	            max-width:320px;
	            myimg:expression(onload=function() {
	            this.style.width=(this.offsetWidth > 320)?"320px":"auto"}
		   );
	}


.liuyan{width:710px; height:auto; float:left;font-family:Arial, Helvetica, sans-serif;}
.liuyan .zxr{width:670px; height:30px; float:left; background:url(../images/zxr.jpg) left center no-repeat; line-height:30px; padding-left:40px; margin-bottom:5px;}
.liuyan .zxnr{width:680px; height:auto; float:left; background:#FFF7D7; padding:5px 15px 15px 15px; line-height:25px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.liuyan .hfr{width:670px; height:auto; float:left; background:#FFF; padding:5px; line-height:25px; color:#ff0000;}
.tianxie{width:690px; height:auto; float:left;font-family:Arial, Helvetica, sans-serif; background:#F9F9F9;  margin-top:10px; padding:10px;}
.tianxie h1{width:680px; height:29px; float:left; background:url(../images/list.png) 0 -52px repeat-x; line-height:29px; padding-left:10px; margin-bottom:10px;}
.tianxie .tj{width:400px; height:40px; float:left; text-align:center;}


.box .box-title{width:710px; height:auto; float:left; text-align:center; font-size:20px; line-height:40px;}
.box .box-time{width:710px; height:25px; float:left; text-align:center; font-weight:normal; font-size:12px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.box .next{width:710px; height:auto; float:left; font-size:12px; border-top:1px dotted #ccc; margin-top:10px;}

.zp-title{width:690px; height:25px; float:left; color:#000; line-height:25px; background:url(../images/list.png) 0 -52px repeat-x; padding:0 5px; }
.zp-title span{float:right; font-size:12px; font-weight:normal; }
.zp-neirong{width:678px; height:auto; float:left; padding:10px; border:1px solid #ccc; background:#f0f0f0; margin-bottom:20px;}
.timeout{width:680px; height:25px; float:left;color:#FF0000;}