body,ul,li,div{
padding:0px;
margin:0px;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7A7A7A;
}
td{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7A7A7A;
}
dd,h2,h3,h4,h5,h6,ul,li,p{
padding:0px;
margin:0px;
list-style-type:none;
}
a:link, a:visited{
	color:#7A7A7A;
	text-decoration:none;
}
a:hover{
	color:#434343;
	text-decoration:none;
	text-decoration:underline;
}

.Clear{
	clear:both;
}

.Top{
width:773px;
margin:0px auto;
margin-top:22px;
overflow:hidden;
}
.Top .TopLogo{
width:773px;
height:48px;
overflow:hidden;
}
.Top .TopLogo p, .Top .TopLogo li{
float:left;
}
.Top .TopLogo ul{
float:right;
height:20px;
overflow:hidden;
margin-top:15px;
}
.Menu{
width:773px;
height:43px;
overflow:hidden;
margin-top:12px;
}
.Menu li{
float:left;
padding:0px;
margin:0px;
}
.Body{
width:773px;
margin:0px auto;
margin-top:20px;
overflow:hidden;
background:url(../images/body_line_bg.gif);
}
.Left{
width:181px;
float:left;
overflow:hidden;
}
.Left .LeftList ul{
width:179px;
/*height:100px;*/
border-left: #D9D9D9 solid 1px;
border-right: #D9D9D9 solid 1px;
background-color:#FCFCFC;
padding-top:20px;
padding-bottom:25px;
overflow:hidden;
}
.Left .LeftList li{
/*width:169px;*/
width:179px;
height:33px;
line-height:33px;
text-indent:20px;
padding-right:20px;
background:url(../images/leftlist_bg.gif) no-repeat;
overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.LeftList li a:link, .LeftList li a:visited{
	color:#909090;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.LeftList li a:hover{
	color:#103087;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.LeftNews{
margin-top:38px;
}
.LeftNews ul{
margin-top:10px;
margin-bottom:10px;
}
.LeftNews li{
width:170px;
line-height:22px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.LeftNews p{
width:173px;
overflow:hidden;
margin-top:50px;
margin-bottom:50px;
}
.Banner{
margin-top:6px;
}
.Right{
width:576px;
float:right;
padding-bottom:20px;
}
.DetarilList{
width:576px;
height:32px;
line-height:32px;
border-bottom:#DFDFDF dashed 1px;
margin-top:10px;
}
.DetarilList p{
float:right;
}
.DetarilList p span{
margin-left:10px;
margin-right:10px;
}

.DetarilList p a:link, .DetarilList p a:visited{
	color:#7A7A7A;
	font-size:12px;
	text-decoration:none;
}
.DetarilList p a:hover{
	color:#0F2F86;
	font-size:12px;
	text-decoration:underline
}

.AboutDetaril{
margin-top:15px;
}
.AboutDetaril dd{
width:576px;
height:36px;
background:url(../images/list_jt.gif) no-repeat;
overflow:hidden;
font-weight:normal;
}
.AboutDetaril dd  p{
float:left;
line-height:36px;
text-indent:25px;
font-size:15px;
font-family:Verdana;
color:#0F2F86;
font-weight:bold;
}
.AboutDetaril dd  span{
float:left;
line-height:36px;
font-size:15px;
font-family:Verdana;
font-weight:bold;
color:#E4100D;
}
.AboutFont p{
width:545px;
line-height:20px;
margin-top:20px;
margin-left:30px;
}
.AboutFont .ideal{
font-weight:bold;
}
.Bottom{
width:773px;
height:135px;
margin:0px auto;
border-top:#F3F3F3 solid  2px;
}

.Bottom img, .Bottom li{
float:left;
}
.Bottom img{
margin-top:8px;
margin-right:20px;
}
.Bottom ul{
float:right;
margin-top:15px;
margin-bottom:10px;
}
.Bottom li{
width:75px;
height:15px;
text-align:center;
font-weight:bold;
border-right:#D2D2D2 solid 1px;
}
.Bottom p{
float:left;
margin-left:13px;
padding:0px;
margin:0px;
line-height:18px;
}
.Bottom p img{
padding:0px;
margin:0px;
margin-left:5px;
}
.Bottom .ICP{
float:right;
width:150px;
overflow:hidden;
text-align:right;
}
.CaseDetail p{
line-height:20px;
margin-bottom:20px;
}
.CaseDetail img{
	padding:9px;
	border:1px #EEE solid;
}
.NewsFontAll dd{
font-size:14px;
font-weight:bold;
color:#2A4796;
text-align:center;
line-height:30px;
margin-bottom:15px;
}
th{
text-align:right;
padding-right:20px;
}
.NewsFontAll p{
line-height:20px;
margin-bottom:20px;
overflow:hidden;
}
.NewsFontAll a:link, .NewsFontAll a:visited{
color:#00588c;
}
.NewsFontAll a:hover{
color:#EF0B0C;
}
.NewsFont{
width:576px;
margin-top:20px;
overflow:hidden;
}
.NewsFont li{
margin-left:30px;
margin-bottom:25px;
}
.NewsFont li p{
line-height:25px;
margin-bottom:5px;
}
.NewsFont li p a:link, .NewsFont li p a:visited{
font-size:13px;
font-weight:bold;
color:#2A4796;
text-decoration:underline;
}
.NewsFont li p a:hover{
font-size:13px;
font-weight:bold;
color:#EF0B0C;
}
.NewsFont li span{
line-height:18px;
margin-bottom:5px;
display: block;
}
.NewsFont li span a:link, .NewsFont li span a:visited{
font-size:12px;
color:#2A4796;
text-decoration:underline;
}
.NewsFont li span a:hover{
font-size:12px;
color:#EF0B0C;
}

.NewsFont .Namber{
text-align:center;
}
.NewsFont .Namber span{
color:#0F2F86;
}
.NewsFont .Namber a:link, .NewsFont .Namber a:visited{
font-size:12px;
color:#2A4796;
text-decoration:none;
padding:5px;
background:#EEE;
border:1px #DDD solid;
}
.NewsFont .Namber a:hover{
font-size:12px;
color:#EF0B0C;
text-decoration:none;
background:#FFFDEB;
border:1px #FFF5EB solid;
}
.Case{
margin-top:15px;
}
.Case li{
width:181px;
height:150px;
margin-right:15px;
float:left;
margin-bottom:20px;
}
.Case li img{
border:#D2DFFC solid 5px;
margin-bottom:10px;
}
.Case li p{
text-align:center;
}
.Case li p span{
font-size:11px;
color:#FF6666;
}
.Case .rightNone{
margin-right:0px;
}
.Case  .Namber{
text-align:center;
}
.Case  .Namber span{
color:#0F2F86;
}
.Case  .Namber a:link, .Case  .Namber a:visited{
font-size:12px;
color:#2A4796;
text-decoration:none;
}
.Case  .Namber a:hover{
font-size:12px;
color:#EF0B0C;
text-decoration:none;
}
.Consult{
padding-top:30px;
margin-top:15px;
height:290px;
border:#B3C2E1 solid  1px;
}
.Consult input{
width:80px;
height:23px;
line-height:23px;
text-indent:5px;
font-weight:bold;
border:#B3C2E1 solid 1px;
background-color:#F8FAFF;
}

.Consult .ConsultBig{
width:415px;
height:23px;
line-height:23px;
text-indent:5px;
font-weight:bold;
border:#B3C2E1 solid 1px;
background-color:#F8FAFF;
}

.Consult .ConsultBig1{
width:412px;
height:113px;
line-height:20px;
padding-left:5px;
font-weight:bold;
border:#B3C2E1 solid 1px;
background-color:#F8FAFF;
}


.Namber{
text-align:center;
}
.Namber span{
color:#0F2F86;
}
.Namber a:link, .Namber a:visited{
font-size:12px;
color:#2A4796;
text-decoration:none;
padding:5px;
background:#EEE;
border:1px #DDD solid;
}
.Namber a:hover{
font-size:12px;
color:#EF0B0C;
text-decoration:none;
background:#FFFDEB;
border:1px #FFF5EB solid;
}
.Namber .current{
padding:5px;
background:#FEEDDB;
border:1px #FFD7C4 solid;
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:508px; margin:20px auto; display:none;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:504px; height:379px; padding:2px; border:1px solid #ccc; background:#000;}
#information {position:absolute; bottom:0; width:504px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px;}
#image {width:500px;}
#image img {position:absolute; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150;}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat;}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);}
.linkhover {background:url(../images/link.gif) center center no-repeat;}
#thumbnails {margin-top:15px;}
#slideleft {float:left; width:20px; height:44px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222;}
#slideleft:hover {background-color:#333;}
#slideright {float:right; width:20px; height:44px; background:#222 url(../images/scroll-right.gif) center center no-repeat;}
#slideright:hover {background-color:#333;}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:44px; overflow:hidden;}
#slider {position:absolute; left:0; height:44px;}
#slider img {cursor:pointer; border:1px solid #666; padding:2px;}
