 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,iframe,hr{margin:0;padding:0;}
body{ MARGIN: 0px; FONT: 12px/180% Arial, "??", Helvetica, sans-serif, Verdana; COLOR:#000000; background: url(../images/bg.jpg) #FFFFFF; TEXT-ALIGN: center}
fieldset,img{border:0;}
address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
select,input,label,button,textarea{margin:0;padding:0;font:normal normal normal arial,Simsun,Arial Unicode MS,Mingliu,Arial;}
input{padding:2px 0 1px;*padding:4px 0 0;_padding:4px 0 0;_height:21px;}
a{color:#000000;text-decoration:none;}
a:active,a:hover{color:#ff0000;text-decoration:underline;} 
/*
#logo {float:left;width:330px;height:64px;background:url(../images/logo.png) no-repeat 10px 8px !important; 
For Firefox 
*background:none;
 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Templates/Default/images/logo.png',sizingMethod='crop');}
#logo a {display:block;height: 100%;width: 100%;}
#logo a span {display:none;}
*/
 
 

 


/* --------- 导航 ----------------*/
.nav{ width:960px; height:67px; margin:auto; background:url(../images/navbg.jpg); clear:both; }  
 
 
 
#nav-left{ background:url(../images/navleft.jpg); width:13px; height:67px;overflow:hidden; float:left; }
#nav-right{ background:url(../images/navright.jpg); width:13px; height:67px; overflow:hidden; float:right; }
#nav-site { width:900px; float:left;  }
#nav-bar {display:block;}
#nav-bar .mainlevel {
	float: left;font-weight:bold; width:100px;  
	line-height: 35px;
	height: 35px;
	color:#FFFFFF; background:url(../images/line_06.jpg) no-repeat;   TEXT-ALIGN: center;BACKGROUND-POSITION: right center;display:block;
} 
#nav-bar .mainlevel a {
 display:block;width:100px;
	font-size: 13px; font-weight:bold;
	color: #FFFFFF;
 
	display: block;
}
#nav-bar .mainlevel a:hover,#nav-bar .mainlevel a.now {color:#04375b;text-decoration:none; background:url("../images/hover.jpg") no-repeat bottom;  }

#nav-bar .mainlevel ul {position:absolute;display:none;*width:800px;/*IE is great need, width>=li.length*/ }

#nav-bar .mainlevel li {float:left; color:#000000; }
#nav-bar .mainlevel li a { color:#000000; font-weight:normal;line-height:26px;height:26px;background:url(../images/nav_bg.jpg) repeat-x;display:block;_padding-bottom:6px;/*IE6 only*/}
#nav-bar .mainlevel li a:hover,#nav-bar .mainlevel li a.now {color:#0033CC; text-decoration:none; background:url("../images/hover_03.jpg");}
.Triangle_con {height:0px; background:url(../images/bird.gif) 36px 0 no-repeat; display:block; _margin-bottom:-10px;/*IE6 only*/}








.NewList
{ width:100%; overflow:auto; }
.NewList li
{ border-bottom:1px dashed #EEEEEE; background:url(../images/gc_29.jpg) no-repeat left; list-style:28px; height:28px; padding:5px 0 0 10px;}
.NewListPic
{ width:20%; height:130px; float:left; }
.NewListPic img
{ border:1px solid #E7E7E7; padding:3px; }
.NewListTitle
{ width:80%; height:25px; float:left; font-size:14px; border-bottom:1px dashed #CCCCCC}
.NewListTitleIntro
{ width:80%; height:105px; float:left; color:#666666}

.ProList
{ width:100%; height:130px; float:left;}
.ProListPic
{ width:20%; height:130px; float:left; }
 
.ProListTitle
{ width:80%; height:25px; float:left; font-size:14px; border-bottom:1px dashed #CCCCCC}
.ProListTitleIntro
{ width:80%; height:50px; float:left; color:#666666}


.newstitle
{ font-size:16px; font-weight:bold; height:40px; line-height:40px; text-align:center; border-bottom:1px dashed #CCCCCC}
.newso
{ font-size:12px; color:#999999;height:20px; line-height:20px; text-align:right; padding-right:30px;}
.ncontent
{ padding-top:10px;}
 
.indexnew table  
{ margin-left:10px; width:200px;}
.indexnew table td
{ line-height:25px; padding-left:10px; background:url(../images/11_30.jpg) no-repeat left center;  }
 
 


/*-----首页-----*/
.topj{ width:100%; height:30px; line-height:30px; background:url(../images/topjbg.jpg)}
.topjt{ width:960px; margin:auto; text-align:left}
.top{ width:980px; height:166px; margin:auto;margin-top:10px; background-color:#FFFFFF   }
.bbody{ width:980px;   margin:auto; overflow:hidden; background-color:#FFFFFF; padding-top:10px; padding-bottom:10px;    border-top:0px;}
.logox{ float:left; text-align:left;  width:420px; height:69px; margin-top:5px;  padding-left:30px;  overflow:hidden;   }
.topright{ width:448px; height:100px; margin-right:10px; background:url(../images/topbg.gif) right top no-repeat #FFFFFF;  float:right; overflow:hidden;}
.toptext{   width:176px; height:28px; padding-top:20px; float:right; color:#003300} 
.toptel{ width:338px; height:53px; margin-right:10px;background:url(../images/tel.jpg) no-repeat right bottom;  float:right}

.banner{width:980px;height:240px; background:#FFFFFF; margin:auto;    overflow:hidden; } 
.indexad{ border:1px solid #dcdcdc; width:959px; height:224px;   margin:auto;margin-top:10px;}

.mo { width:960px;    margin:auto;   } 
.demo0{width:265px; height:200px; border:1px solid #c3d8ed;  float:right;  overflow:hidden;    }
.demo1{width:245px;height:200px; border:1px solid #c3d8ed; margin-left:0px;float:left;  overflow:hidden;  }
.demo2{width:422px;height:200px;border:1px solid #c3d8ed;  margin-left:10px;    float:left;  overflow:hidden;  } 
.demo3{width:560px; float:right; background:url(../images/cpbg.gif);border:1px solid #c3d8ed; height:182px; padding-left:140px; padding-top:25px; margin-top:10px;} 
.demo3 img { border:1px solid #EAEAEA; padding:2px; margin-right:8px; margin-left:7px;}
.demo4{width:245px;border:1px solid #c3d8ed;   margin-top:10px;    float:left;  overflow:hidden;   } 



.demo0 .modt{ height:33px; line-height:33px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#028dce; padding-left:10px; display:block; text-align:left; background:url(../images/lmbg.jpg)}
.demo0 .modcon  { text-align:left; padding:10px;    } 
.demo0 .modcon li { background:url(../images/nd.jpg) left no-repeat; padding-left:15px; border-bottom:1px dashed #CCCCCC; line-height:25px;  } 
.demo0 .modt span{ float:right;line-height:33px;} 

.demo1 .modt{ height:25px; line-height:25px; padding-left:20px;   font-size:14px; font-weight:bold; font-family:"微软雅黑"; background:url(../images/cplmbg.gif) right   no-repeat; color:#028dce; display:block; text-align:left;}
.demo1 .modcon  { text-align:left; padding:10px;   }
.demo1 .modcon  li{ background:url(../images/cd.gif) left no-repeat; padding-left:20px;  color:#028dce} 
.demo1 .modcon  li a{color:#028dce}
.demo1 .modt span{ float:right; }  

.demo2 .modt{ height:46px; font-size:14px; font-weight:bold; font-family:"微软雅黑";color:#028dce; padding-left:40px; line-height:36px; display:block; text-align:left; background:url(../images/aboutbg.gif) center no-repeat;}
.demo2 .modcon  { text-align:left;  padding:10px; padding-top:0px;  } 
.demo2 .modt span{ float:right;} 
.demo2 .modcon span{ float:right;} 

.demo4 .modt{ height:33px; line-height:33px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#028dce; padding-left:10px; display:block; text-align:left; background:url(../images/lmbg.jpg)}
.demo4 .modcon  { text-align:left; padding:10px; height:153px;    } 
#marqueediv7{ margin:auto;}
.prostr7{ float:left; margin:10px;}
.prostr11{ float:left; margin:10px;}
#m4  { border:2px solid #eef9ff; margin:1px;}

  
.classmenu ul
{ padding:0px; margin:0px;}
.classmenu ul li
{height:25px;}

.linksPic ul li
{ float:left; margin-right:10px;}

/*------内页--------*/
.mleft{ width:240px; float:left;background:url(../images/ldbg.gif); margin-left:10px; display:inline; }
 
 .leftmo{ background:url(../images/leftbg.gif) no-repeat;  border:1px solid #c3d8ed; margin-bottom:10px;  text-align:left;}
 
 .leftmo2{ background:url(../images/leftbg2.gif) no-repeat; height:230px;  text-align:left;}
 .ltop{  height:33px; line-height:33px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#028dce; padding-left:10px; display:block; text-align:left; background:url(../images/lmbg.jpg)}
 .ltop span{ float:left;filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=500); }
 .ltop img{ float:right; margin-right:20px; }
 .lbg li{ text-align:left; padding-left:30px; line-height:26px;background:url(../images/nd.jpg) no-repeat left; background-position: 20px 10px; }
 .lcon{ text-align:left; padding:10px; clear:both;}
 .lcon li { background:url(../images/nd.jpg) left no-repeat; padding-left:15px; border-bottom:1px dashed #CCCCCC; line-height:25px;  } 
  .leftmo2  .ltop{text-align:left;  padding-left:60px; line-height:25px; height:35px; padding-top:15px; color:#000000; font-weight:bold; font-size:14px; overflow:hidden;}
  
.mright{ width:708px; float:right; text-align:left; overflow:hidden; margin-right:10px;display:inline;border:1px solid #c3d8ed;  }
.site{  height:30px; background:url(../images/sdbg.jpg) no-repeat; background-position:15px 5px; line-height:30px;     padding-left:40px; padding-right:20px;font-size:14px; font-weight:bold; color:#000000;} 
.site span{filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=500); }
 
.navtitle

{ padding-left:25px;  float:right; font-size:12px; color:#000000; font-weight:normal;}
 

.content{padding:10px 10px; background:url(../images/conbg.gif) top no-repeat;   color:#000000; font-size:14px; line-height:26px; text-align:left; overflow:hidden;}
#prolist{ margin:10px 10px;}

/*------分页--------*/
.page
{ width:100%; height:30px; clear:both; }
.page a{ color:#000000}
.page span
{ border:1px #dadada solid; margin:2px; line-height:25px;  padding:2px 4px;}
.page_b
{ background-color:#b1df58;margin:2px;  padding:2px 4px; color:#FFFFFF}

 
 

.info_page
{ width:100%; height:30px; clear:both; text-align:center; }
.info_page a{ color:#000000}
.info_page span
{ border:1px #dadada solid; margin:2px; padding:2px 4px;}
#infopage_b
{ background-color:#F3F3F3;margin:2px; padding:2px 4px; color:#FF0000}

.links{ padding-left:30px; line-height:30px; text-align:left; width:920px; }
.buttondiv{ height:37px; }
 
.foot
{color:#646464;background: url(../images/footbg.jpg) repeat-x #FFFFFF; width:980px;    font-family:Verdana, Arial, Helvetica, sans-serif;  height:73px;   margin:auto;  margin-top:4px;padding-top:30px;}
 
.foot a
{ color:#646464}


/*------start--------*/
.listMsg{padding:0 10px 10px 10px;font-size:12px;}
.listMsg dl dt{font-size:12px;font-weight:normal;color:#444444;}
.listMsg dl dt b{color:#14A7DE;font-size:12px;}
.listMsg dl dt span{float:right;color:#CCCCCC;}
.listMsg dl dd{margin-bottom:10px;padding:0 5px;border-bottom:1px dashed #CCC;line-height:1.8em;color:#444444;}
.listMsg dl dd h2{font-size:12px;}
.listMsg dl dd .reply{margin-bottom:10px;padding:5px;color:#F00;font-size:12px; border:1px solid #F8E0C7;background:#F7F7F7;line-height:1.5em;}
.listMsg dl dd .reply h3{color:#F90;}
.listMsg dl dd .reply h3 span{float:right;font-weight:normal;color:#CCC;}
.addMsg{clear:both;padding:0 10px;  width:90%; margin:auto;border:1px solid #eeeeee;}
.addMsg h2{margin-bottom:10px;padding-left:20px;border-bottom:1px solid #EEEEEE;line-height:30px;background:url(../images/comment_add.png) no-repeat 0 center;}
.questionTable{margin:0 10px;}
.questionTable td{padding:0.5em;font-size:12px;}
/*------end--------*/