*{ margin: 0px; padding: 0px;}
body{
      font-family: Arial, Helvetica, sans-serif,"宋体"; 
      font-size:12px; 
      color:#4e4e4e; 
      line-height:22px;
      
      background:url(../images/bg.jpg) left top repeat-x;
      background-color:#d1d1d1;
      }
.clear{ clear: both;height:1px;margin-top:-1px;overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1.h2,h3,h4,h5,h6,pre,form,input,p,fieldset,blockquote,th,td,img{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
ul,ol{ list-style:none;}
a{ text-decoration:none;}
fieldset,img{ border:0px;}
a{ color:#5b5b5b;}
a:hover{ color:#e77817;}

.top{ height:110px; width:934px; margin:0 auto;}
.logo{ float:left; width:600px;}
.sethome{ float:right; width:300px; text-align:right; padding-top:30px;}
.topnavbanner{ height:245px; width:100%; background:url(../images/topbg.jpg) center no-repeat;}
.topbt{ background:url(../images/topb.jpg) top center no-repeat; height:36px;}
.topbt2{ background:url(../images/topb2.jpg) top center no-repeat; background-color:#ffffff;height:36px;}
.nav{ height:40px; width:777px; margin:0 auto; padding-left:155px;}
.nav a{ display:block; float:left; width:111px; text-align:center; height:40px; line-height:40px; font-weight:bold; font-size:14px;}
.banner{ width:912px; height:185px; margin:0 auto; padding-top:10px; padding-left:3px;}

.con,.links,.footer,.topbt,.topbt2{ width:933px; margin:0 auto;}
.conleft{ width:264px; float:left;}
.conright{ width:658px; float:right;}
.conleftin{ width:254px; float:left; padding-left:10px;}
.conrightin{ width:648px; float:right; padding-right:10px;}
.box1{ border:#b1b1b1 1px solid; background:#ffffff; margin-bottom:10px;}
.title{ height:45px; background:url(../images/titlebg.jpg) top repeat-x; line-height:40px;}
.title h1{ float:left; width:160px; padding-left:10px; color:#e77817;}
.title p{ width:50px; float:right; text-align:left;}
.title2{ height:35px; background:url(../images/titlebg2.jpg) top repeat-x; line-height:35px;}
.title2 h1{ float:left; width:160px; padding-left:10px; color:#e77817;}
.title2 p{ width:50px; float:right; text-align:left;}
.boxcon{ padding:10px; padding-top:0px;}
h2{ background:url(../images/xx.gif) left no-repeat; background-position:0 10px; font-weight:normal; padding-left:10px; height:28px; line-height:28px;}
.indexpro ul li{ float:left; width:178px; padding-right:10px;}
.indexpro ul li img{ width:176px; height:120px; display:block; border:1px #dddddd solid;}
.indexpro ul li p { height:24px; line-height:24px; background:url(../images/pbg.jpg) top center no-repeat; text-align:center; border:1px #dddddd solid; border-top:0px;}
.indexpro{ width:940px; padding-top:10px;  height:148px; padding-bottom:20px;}

.equ ul li{ float:left; width:178px; padding-left:28px; padding-bottom:28px;}
.equ ul li img{ width:176px; height:120px; display:block; border:1px #dddddd solid;}
.equ ul li p { height:24px; line-height:24px; background:url(../images/pbg.jpg) top center no-repeat; text-align:center; border:1px #dddddd solid; border-top:0px;}
.equ{ padding-top:10px; padding-bottom:20px;}

.links .box1 .boxcon span{ padding-right:20px;}
.links{ padding-bottom:10px;}
.footer{ background:#e5e5e5; padding:10px 0px; margin-top:10px; line-height:18px; color:#7d7d7d;}
.footerl{ float:left; width:500px; padding-left:10px;}
.footerr{ float:right; width:400px; text-align:right; padding-right:10px;}

h3{ height:28px; line-height:28px;}
h3 a{ background:#e4e4e4; margin:1px; height:28px; line-height:28px; display:block; margin-bottom:0px; font-weight: bold; padding-left:10px;} 
h3 a:hover{ background:#e77817; color:#ffffff;}

h4{ height:28px; line-height:28px;}
h4 a{ background:#f4f4f4; margin:1px; height:28px; line-height:28px; display:block; margin-bottom:0px; font-weight:normal; padding-left:10px;} 
h4 a:hover{ background:#f79c4d; color:#ffffff;}

.abocon{ padding:10px;}
.wbg{ background:#ffffff;}

.abouthonor li{ float:left; width:180px; margin:11px; }
.abouthonor li img{ display:block;}

.detmes{ padding-left:25px; padding-top:10px;}
.detmes span a{ display:block; height:17px; width:60px; background:#e77817; float: left; line-height:17px; margin-right:10px; text-align:center; color:#ffffff; }
.detmes span a:hover{ background:#ffa921; color:#000000;}

.newstitle{ height:32px; line-height:32px;  border-bottom:1px #bfbfbf solid;}
.newstitlein{ float:left; width:430px;}
.newstime{ float:right; width:150px; color:#b0b0b0; text-align:right;}
.newstime a{color:#f20600;}
.newstime a:hover{ color:#f20600; text-decoration:underline;}


.newstit{ text-align:center; font-weight:bold; height:30px; line-height:30px; font-size:14px;}
.newstitb{ text-align:center; color:#8d8d8d; padding-bottom:30px;}


.mart1{ margin-top:10px;}
.texc{ text-align:center;}



#demo
        {
            overflow: hidden;
            width: 635px;
            margin-left:10px;
        }
        #indemo
        {
            float: left;
            width: 800%;
        }
        #demo1
        {
            float: left;
        }
        #demo2
        {
            float: left;
        }
        
        #demoB
        {
            overflow: hidden;
            width: 635px;
            margin-left:10px;
        }
        #indemoB
        {
            float: left;
            width: 800%;
        }
        #demo1B
        {
            float: left;
        }
        #demo2B
        {
            float: left;
        }
		
		
		
		
		.mingpian{ border:solid 1px #ccc; width:93%;  font-size:12px; padding:10px;  margin-top:20px; margin-left:20px; }
.mingpian h2{

	font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height:22px;
}

.mingpian h1{ font-size:25px; color:#0066CC; line-height:25px;}
.mingpian h1 a,.mingpian h2 a{ color:#333;}

.mingpian dl{ clear:both;}
.mingpian dt{ width:15%; float:left;}
.mingpian dd{ width:80%; float:right;}
.mingpian p{ color:#666; line-height:22px;}
.mingpian p a{ color:#0066CC;}