/*------------------------------------------
Author: Kiefer
Design Corp: TOG
E-mail: Kiefering@Gmail.com
------------------------------------------*/
/*总体*/
body,ul,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}
body {
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 75%;
	margin:0 auto;
	text-align: center;
	background:#ccc;
}
a {
  text-decoration:none;
  color:#333;
}
a:hover {text-decoration:underline}
/*总体 end*/
/*basic layout start*/
#wrapper{
width:860px;
height:auto;
text-align:left;
border-left:1px solid #000;
border-right:1px solid #000;
background:#fff
}
#header{
width:860px;
height:64px;
padding-top:25px;
background: url(images/top.jpg) no-repeat
}
#tools li{
float:right;
margin-right:20px;
text-align: center;}
#banner{
width:860px;
height:186px;
}
#line{
width:860px;
height:11px;
background:url(images/line.jpg) repeat-x;
overflow:hidden}
#content{
width:860px;
height:auto;
clear:both}
#sidebar{
float:left;
width:233px;
height:auto;
border-right:1px solid #666;
border-bottom:1px solid #666;
}
#con{
float:right;
width:626px;
height:auto;
}
#main{
width:613px;
height:auto;
padding-left:13px;
padding-top:10px;
}
#main1{
width:600px;
height:auto;
padding:10px 13px;
}
#demo{
width:596px;
height:125px;
overflow:hidden;
padding-top:15px;
}
#demo2 td img {
border:1px solid #ccc}
#footer{
clear:both;
width:860px;
height:74px;
background:url(images/bottom.jpg) repeat-x;
text-align: center;
margin:0 auto;
color:#000;
padding-top:25px;
}
/*basic layout end*/
/*navi */
#nav{
width:860px;
height:41px;
background:url(images/menubg.jpg) repeat-x
}
#time{
float:left;
width:190px;
height:29px;
padding-top:12px;
padding-left:15px;
color:#fff
}
#navi {
width:650px;
height:41px;
background: url(images/menu.jpg) no-repeat;
}
#navi li {
float:left;
}
#navi li a {
display: block;
width: 90px;
height: 41px;
}
#navi li#m1 a:hover,#activeh{
background: url(images/menu.jpg) 0 -41px;
}
#navi li#m2 a:hover,#activei{
background: url(images/menu.jpg) -90px -41px;
}
#navi li#m3 a:hover,#activep{
background: url(images/menu.jpg) -180px -41px;
}
#navi li#m4 a:hover,#activef{
background: url(images/menu.jpg) -270px -41px;
}
#navi li#m5 a:hover,#activec{
background: url(images/menu.jpg) -360px -41px;
}
#navi li#m6 a:hover,#activec{
background: url(images/menu.jpg) -450px -41px;
}
#navi li#m7 a:hover,#activec{
background: url(images/menu.jpg) -540px -41px;
}
#menub{
margin-top:15px;
width:860px;
height:46px;
background:url(images/menub.jpg) repeat-x;
overflow:hidden;
clear:both}
#menub li{
float:left;
padding-top:14px;
padding-left:35px;
}
#menub li a{
font-size: 14px;
color:#000}
/*navi */
/*sidebar start */
#cls{
width:213px;
height:220px;
padding-top:50px;
padding-left:20px;
background: url(images/s1.jpg) no-repeat left top;
}
#clslist li{
background:url(images/dot.gif) no-repeat 5px 6px;
padding-left:18px;
margin-bottom:5px;}
#clslist a{font-size:14px}
#icase{
width:211px;
height:206px;
padding-top:37px;
padding-left:20px;
background:#F4E2D8 url(images/s2.jpg) no-repeat left top;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#icaselist li{margin-bottom:3px}
#link{
width:213px;
height:116px;
padding-top:40px;
padding-left:20px;
background: url(images/s3.jpg) no-repeat left top;
}
#linklist li{margin-bottom:3px}
/*sidebar end */
/*con start613*/
.fs{ line-height:18px; text-indent:22px}
#line1{
width:626px;
height:21px;
background:url(images/line1.jpg) no-repeat
}
#iIntroT a,#iProT a{color:#000}
#iIntroT{
width:580px;
height:21px;
padding-top:4px;
padding-right:20px;
background:url(images/t1.jpg) no-repeat;
text-align:right
}
#iProT{
width:580px;
height:21px;
padding-top:4px;
padding-right:20px;
background:url(images/t2.jpg) no-repeat;
text-align:right;
margin-top:10px
}
#iIinfo{clear:both}
#iIinfo p{
float:left;
width:70%;
margin-top:10px;
margin-left:3px
}
#iIinfo img {float:right;margin-right:20px;margin-top:10px}
#iB{
width:613px;
height:auto;
}
#iBL{
float:left;
width:371px;
margin-right:16px;
height:auto
}
#iBR{
float:right;
width:225px;
height:275px;
overflow:hidden;
background:url(images/s4.jpg) no-repeat left top;
border-left:1px solid #666;
border-bottom:1px solid #666;
padding-top:45px;
}
#iP li {
float:left;
}
#iP li img {
width:100px;
height:30px;
padding:6px 6px;
display:block
}
#iNa{
width:351px;
height:21px;
padding-top:4px;
padding-right:20px;
background:url(images/t3.jpg) no-repeat;
text-align:right
}
#iNb{
width:351px;
height:21px;
padding-top:4px;
padding-right:20px;
background:url(images/t4.jpg) no-repeat;
text-align:right
}
.iNewslist{margin-top:8px;}
.iNewslist li {
width:95%;
margin-left:3%;
margin-top:4px;
color:#654C2E;

padding-bottom:4px;}
.iNewslist li span {margin-right:15px;color:#000}
.iNewslist li img {margin-left:15px}
/*con end*/
/*other*/
.tit{
width:570px;
height:23px;
padding-top:2px;
padding-left:30px;
background:url(images/line2.jpg) no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
p.tit{margin-top:10px;height:20px;background:url(images/line3.jpg) no-repeat;}
p.blank{margin-top:20px}
.plist li {
list-style:square inside;
padding-left:10px
}
/*pros*/
#prolist{margin-left:25px}
#prolist li {
float:left;
margin:5px 8px;
}
#prolist li img {
padding:4px;
border:1px solid #666;
display:block}
#prolist li p {
text-align:center;
padding:2px 1px}
#pages {
margin-top:10px;
padding:10px;

text-align:center;
clear:both
}
#pages input {border:1px solid #000;width:25px}
/*news*/
.nTit span {
padding-right:200px;}
.nTit {
padding-left:45px;
border-bottom:1px solid #666;
padding-bottom:5px;
font-weight:bold
}
.Newslist {margin:0 auto;text-align: center}
.Newslist li {
width:90%;
margin-top:6px;
color:#654C2E;
border-bottom:1px dashed #666;
padding-bottom:4px;
text-align:left;
padding-left:15px
}
.Newslist li span {margin-right:25px;color:#666}
/*case*/
#caselist li {
margin-bottom:10px;
width:90%
}
#caselist li a {
font-weight:bold;
font-size:12px
}
/*proshow*/
#proshow {text-align:center}
#pTit { font-weight:bold; margin:10px auto; font-size:14px;}
#proinfo {
width:80%;
text-align:left;
}
.back {margin:10px auto}
/*newshow*/
#nTit { 
font-weight:bold;
margin:10px auto;
font-size:14px;
border-bottom:1px solid #666;
padding-bottom:5px
}
#nTime {margin-bottom:10px}
#newsinfo {
width:80%;
text-align:left;
}
