* { margin:0 auto; padding:0; list-style-type:none; text-decoration:none}
body { background:url(../img/bbg.jpg) left top repeat; font-size:10pt; font-family:Arial, Helvetica, sans-serif, "宋体"}
img { border:none}
a:link { color:#b4b3b3}
a:visited { color:#b4b3b3}
.clear {
	clear: both;
}

a:hover { color:#fff}
#content { width:1000px;}
#top { height:128px; width:100%; background:url(../img/1.jpg) left top no-repeat}
#center { background:url(../img/bg.jpg) left top no-repeat; width:950px;padding:0 25px 20px 25px;}
.flash { width:100%; text-align:center; padding:15px 0 0 0; margin:0 0 15px 0; }
.logo { width:100%; text-align:center; height:79px; padding:10px 0 0 0;}
.lg { float: left; width:60%; text-align:right}
.en { float:right; width:30%; padding:10px 0 0 0}
.link { width:80%; height:40px; line-height:40px;}
.link li { width:12%; float:left; text-align:center; font-weight:bolder; font-size:11pt; }
.left,.mc,.right { width:32%; float:left;}
.left h1,.mc h1,.right h1,.l-left h1,.left h2,.mc h2,.right h2,.l-left h2 { color:#fa7105; width:100%; font-size:11pt; background:url(../img/title.jpg) 65px center no-repeat; height:30px; line-height:30px;}
.main h2 .l a:link{ color:#fa7105; }
.main h2 .l a:visited{ color:#fa7105; }
.main h2 .l a:hover{ color:#fff; }
.l { float:left;}
.r { float:right}
.left li { width:95%; float:right; color:#b4b3b3; background:url(../img/icon.jpg) left center no-repeat; padding:0 0 0 10px; height:23px; line-height:23px;}
.mc { margin:0 0 0 20px; display:inline; color:#b4b3b3; line-height:23px;}
.mc  img { padding:2px; border:1px solid #666; margin:0 2px 2px 0; display:inline; float:left}
.right { margin:0 0 0 15px; display:inline; color:#b4b3b3; line-height:21px;}
.right ul li { width:49%; float:left; text-align:center}
.right img { padding:2px; border:1px solid #666}
.search { width:97%; float:right; padding:5px 0 0 0;}
.main { width:100%; float:left; padding:5px 0 0 0;}
.l-left { float:left; width:66%;background: url(../img/cent.jpg) left center no-repeat; }
.l-left li { width:150px; text-align:center; height:120px; float:left}
.l-left h1 { background:url(../img/pp.jpg) 65px center no-repeat}
.l-left li img { padding:2px; border:1px solid #666}
#foot { background:#000; width:100%; float:left; margin:10px 0 0 0; border:1px solid #27190e; height:35px; line-height:35px; color:#666; text-align:center}

#demo { overflow:hidden; width:95%; float:right;margin:0 10px 0 0;height:110px;} 
#indemo { float: left; width: 800%; } 
#demo1 { float: left;} 
#demo2 { float: left;} 

.cl { width:25%; text-align:center; float:left; background:#151515; border:1px solid #1b1b1b; padding:0 0 10px 0;}
.cl img { padding:5px 0 5px 4px;}
.cl h1 { width:100%; background:url(../img/sub01.jpg) center bottom no-repeat; font-size:11pt; text-align:center; color:#666; height:30px; line-height:30px;}
.cl  li { width:194px; float:left; margin:5px 0 5px 20px ; text-align:left; display:inline; padding:0 0 0 10px; display:inline; height:28px; line-height:28px; background:url(../img/dhbg3.gif) left center no-repeat;}
.cr { width:71%; float:right; border:1px solid #1b1b1b; background:#151515; padding:10px; margin:0 0 20px 0;}
.cr h1 { width:96%; float:right; height:30px; line-height:30px; background: url(../img/bc.gif) left center no-repeat #1f1f1f; border:#333333 solid 1px; color:#fa7105; font-size:11pt; padding:0 0 0 20px}
.cr h1 .r { font-size:10pt; color:#666666; font-weight:normal; margin:0 10px 0 0}
.nei,.new { width:99%; float:left; color:#666666; line-height:23px; padding:10px 0 0 5px}
.new li { width:98%; float:right; border-bottom:1px dashed #222; background:url(../img/d2.gif) left center no-repeat; padding:0 0 0 10px;}
.nei li { width:24%; float:left; text-align:center; overflow:hidden; height:135px;}
.nei li img { padding:2px; border:1px solid #666}
.page { width:100%; float:left; border-top:1px dashed #666; text-align:center; margin:10px 0 0 0;}
.nei h2 { width:100%; text-align:center; font-size:11pt; color:#CCCCCC; line-height:23px; border-bottom:1px solid #666; margin:0 0 5px 0;}
.nei h2 span { font-size:10pt; font-weight:normal; color:#999999}
.job { width:98%; float:left; margin:10px 0 10px 0; display:inline;color:#666; padding:0 0 0 10px}
.job ul { width:95%; float:left; border:1px solid #666; border-bottom:none; border-left:none;}
.job li { background:none; float:left; width:30%; height:25px; line-height:25px; border:none; padding:0; margin:0 auto; text-align:center; border-left:1px solid #666; background:#000}
.job .rr { width:68%; background:none}
.job .bottom { float:left; border:1px solid #666}
.job .bottom li { text-align:center; float:right; border:none; width:100%;}
.job .mesa { height:80px; line-height:50px;}
.job .mesa li { height:80px;}
.job .mesa .qq { height:70px;}
.contact img { float:right; padding:0 40px 0 0;}
.contact ul { width:40%; float:left; padding:0 0 0 10px;}
.contact li { float:left; height:25px; line-height:25px; padding:0; margin:0 auto; width:100%; text-align:left; background:none}
.qq { width:300px;}
.me { width:90%; background:#000; float:left; border:1px solid #666; margin:10px 0 0 10px; display: inline; padding:10px; color:#666}
.me li { width:100%; margin:0 auto; background:none; height:auto; text-align:left; line-height:25px; padding:0;}
.me li span { color:#999999; }
.me .admin { border-top:1px dashed #666}
.me .admin span { color:#FF0000;  display:inline; width:100%; float:left}

