body {background:#EAEAEA;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,emBED{padding:0; margin:0;}
li{list-style-type:none;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline; color:#3399CC;}
img{border:0px;}
.ch300{height:300px;}
.ch200{height:200px;}
.ch100{height:100px;}
.alltext{ float:left; padding:0px 10px; font-size:14px;}
.mor{ float:right; width:29px; height:9px; padding-top:8px; padding-right:15px;}
.tittxt{ float:left; margin-left:10px; font-size:13px; font-weight:bold; line-height:25px;}
/* box */
.box{
	width:980px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	background:#FFFFFF;
}  
.clear {clear:both;margin:0px;padding:0px;height:0px;}
.header {
	margin:0px;
	padding:0px;
	width: 980px;
	height:87px;
	background:url(../images/imgpic/topbg.jpg) no-repeat;
}
.logo {
	float:left;
	padding-left:10px;
	margin-top:10px;
	height:51px;
	width:410px;
}
.logo img{border:0px;} 
.headright{ float:right; width:500px; height:80px; padding:0px; margin:0px;}
.headsc{float:right; width:480px; height:28px; line-height:28px; padding-right:20px; font-size:12px; text-align:right;}
.headsc a{ padding:0px 5px; color:#999999;}
.headtel{ float:left; width:480px; height:50px;  text-align:right; padding-right:20px; line-height:50px; font-size:12px; color:#1E6D99; font-weight:bold; display:none;}
.headtel span{font-family:ºÚÌå; font-size:24px; color:#AB0000; line-height:50px;}
.headswf{ float:left; width:980px; height:200px; padding:0px; margin:0px; background:#ccc; background:url(../images/imgpic/abanner.jpg) no-repeat;}
.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; HEIGHT: 38px; PADDING-TOP: 0px;
	background:url(../images/imgpic/menu.jpg) repeat-x;
}
.menu ul{width:970px; margin:0px; padding-left:10px; }
.menu ul li{ float:left; height:38px; width:120px; text-align:center;  line-height:35px; padding:0px; font-weight:bold; font-size:13px; background:url(../images/imgpic/mline.jpg) no-repeat left center;}
.menu .noline{ background-image:none;}
.menu ul li a{ color:#FFFFFF;}
.menu ul li a:hover{text-decoration:underline; color:#FFFFFF;}

.boxmain{ width:980px; margin:0px auto; padding:0px; }
.boxleft{ float:left; width:193px; padding:0px; margin-top:10px; margin-left:5px;}
.protit{ float:left; width:190px; height:25px; background:url(../images/imgpic/title-r.jpg) repeat-x; padding:0px; margin:0px; border:1px solid #CCCCCC; }
.proclass{ float:left; width:190px; padding:10px 0px; margin:0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC;}
.proclass ul{ width:190px; margin:0px auto; padding:0px;  }
.proclass ul li{ float:left; width:150px; height:30px;  line-height:30px; background:url(../images/imgpic/navico.jpg) no-repeat left center; padding-left:20px; margin-left:10px; border-bottom:1px dashed #CCCCCC; }
.proclass ul li a{ color:#000000; font-weight:bold;}
.profoot{ float:left; width:190px; height:16px; margin:0px; padding:0px; display:none;}
.lxtit{ float:left; width:193px; height:44px; background-image:url(../images/imgpic/lxtit.jpg); padding:0px;  margin-top:20px;}
.lxcontent{ float:left; width:179px; border-bottom:1px solid #BDBDBD; border-left:1px solid #BDBDBD; border-right:1px solid #BDBDBD; margin-left:1px; padding:5px; line-height:150%;}


.boxright{float:right; width:730px; padding-right:20px; margin-top:10px;}
.rightbox{ float:left; width:100%; overflow:hidden; padding:0px; margin:0px;}
.comptxt{ float:left; width:439px; padding:0px; margin:0px;}
.comptit{ float:left; width:439px; height:25px; background:url(../images/imgpic/title-r.jpg) repeat-x; line-height:25px; border:1px solid #CCCCCC;}
.compjj{ float:left; width:429px; height:170px; padding-top:10px; padding-left:5px; padding-right:5px; line-height:150%;}
.compjj img{float:left; border:0px; margin-right:5px; margin-bottom:5px;}
.newbox{float:right; width:268px; padding:0px; margin:0px;}
.newtit{ float:left; width:266px;  background:url(../images/imgpic/title-r.jpg) repeat-x; height:25px; border:1px solid #CCCCCC; }
.newtxt{ float:left; width:268px; height:170px; padding:0px; margin:0px;}
.newtxt ul{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.newtxt ul li{
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 13px; BACKGROUND: url(../images/imgpic/list.jpg) no-repeat 0px 3px; HEIGHT: 24px
}
.propicbox{ float:left; width:728px; padding:0px; margin-top:20px;}
.propictit{ float:left; width:728px; background:url(../images/imgpic/title-r.jpg) repeat-x; height:25px; border:1px solid #CCCCCC;}
.propic{ float:left; width:708px; height:190px; padding:0px; margin:0px auto;}
.propiccontent{ margin-top:20px; padding:0px; list-style-type: none;}
.propiccontent li{float:left; width:168px; height:160px; padding:0px; margin:0px 5px;}
.propiccontent li .img-fc{float:left; width:168px; height:128px; padding:1px; border:1px solid #CCCCCC;}
.propiccontent li .img-fc a{float:left; width:168px; height:128px; }
.propiccontent a{ float:left; width:168px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
 #demo {
     overflow:hidden;
     width: 718px;

    }
#demo img {
     border: 0px;
    }
#indemo {
     float: left;
     width: 800%;
    }
#demo1 {
     float: left;
    }
#demo2 {
     float: left;
    }
/*listpage*/
.listtit{ float:left; width:710px; background:url(../images/imgpic/title-r.jpg) repeat-x; height:25px; border:1px solid #CCCCCC; line-height:25px; text-align:right; padding-right:20px;}
.listtit span{PADDING-LEFT: 15px; FONT: 14px/32px Simsun; FLOAT: left; COLOR: #000; font-weight:bold; line-height:25px;}
.listbox{ float:left; width:730px; padding:0px; margin-top:10px;}
.showlist{ margin:0px auto; width:680px; min-height:400px; height:400px; height:auto; padding:20px 10px;}
.showlist ul{float:left;padding:0px; margin:0px;}
.showlist ul li{float:left; width:680px; height:30px; line-height:30px; border-bottom:1px dashed #B5B5B5;}
.showlist ul li span{float:right;}
.showprolist{float:left; width:680px; min-height:400px; height:400px; height:auto; padding:20px 10px;}
.showprolist ul{float:left; width:680px; padding:0px; margin:0px;}
.showprolist ul li{float:left; width:140px; height:145px; padding:0px 15px; }
.showprolist ul li img{padding:1px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.showprolist ul li p{color:#505050; font-size:12px; height:20px; text-align:center; }
.showtxttit{margin:10px auto; width:680px; height:30px; line-height:30px; text-align:center; font-size:20px; font-family:ºÚÌå; color:#000000; border-bottom:2px solid #009900;}
.ptime{ margin:0px auto; width:680px; text-align:center; height:20px; color:#C6C6C6; font-size:12px;}
.showtxt{  font-size:14px; padding:10px; margin:0px auto; line-height:150%;}

.newscontent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newscontent .newstitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; COLOR: #333; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
.newscontent .info {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e8e8 1px solid; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #f7f7f7; MARGIN: 0px; HEIGHT: 28px; COLOR: #333; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid
}
.newscontent .con {
	TEXT-ALIGN: left; MARGIN: 30px 0px; FONT: 14px/22px Verdana, Arial, Helvetica, sans-serif; COLOR: #333
}
.newscontent .con P {
	FONT: 14px/22px Verdana, Arial, Helvetica, sans-serif; COLOR: #333
}
.newscontent .con A {
	FONT: 14px/22px Verdana, Arial, Helvetica, sans-serif; COLOR: #333
}
/*footer*/
.footer{float:left; width:980px; margin-top:10px; margin-bottom:10px; padding:0px; background:#FFFFFF;}
.footnav{ float:left; width:978px; height:26px; text-align:left; background:#F5F5F5; color:#666666; line-height:28px; border:1px solid #D0D0D0;}
.footbox{float:left; width:980px; height:90px; text-align:center; line-height:150%; padding-top:10px; margin:0px;}
/*---------------------------------·ÖÒ³-------------------------------------*/
.fy {
	  width:680px;margin:15px auto;TEXT-ALIGN: right; height:30px; line-height:30px;clear:both; overflow:hidden;
}
.fy A 
{
    text-decoration:none;
	BORDER-RIGHT: #b9dff9 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b9dff9 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 3px; BORDER-LEFT: #b9dff9 1px solid; COLOR: #077ac7; PADDING-TOP: 3px; BORDER-BOTTOM: #b9dff9 1px solid; TEXT-ALIGN: center
}
.fy A.now {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #077ac7; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.fy A:hover {
	BACKGROUND: #077ac7; COLOR: #fff
}
.fy A.now:hover {
	BACKGROUND: #077ac7; COLOR: #fff
}