/*Css Document*/
body { margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(bg-dy.gif) center #FFFFFF repeat-y;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto; font-size:14px;}
ul,li {list-style:none;}
img {border: 0px;}
a {color:#555; text-decoration:none;}
a:hover {color:#0066CC;text-decoration:underline;}
.clear {clear:both;}

#top { margin:5px auto 5px auto; width:960px; height:70px;}
.logo { float:left; margin-left:2px; width:150px; height:70px; overflow:hidden; display:inline;}
.top-r { float:left; width:807px; margin-right:1px; background:url(top-r.jpg) no-repeat; height:70px; overflow:hidden; display:inline; position:relative;}
.top-r span { position:absolute; top:8px; right:30px;}
.top-r span a { color:#CCCCCC; text-align:center; margin:7px;}
.top-r span a:hover { color: #ffffff;}

.nav { margin:0 auto 5px auto; width:940px; height:30px; background:#554a66; }
.nav ul { float:left; width:740px; margin-left:20px; display:inline;}
.nav ul li { float:left; width:100px; height:30px; line-height:30px; font-size:14px;}
.nav ul li a { color:#CCCCCC; width:90px; display:block; }
.nav ul li a:hover { background: #DBCBE9; color:#333333; width:90px; font-weight:bold; text-decoration:none; display:block;}
.nav span { float:right; width:100px; height:30px; line-height:30px; text-align: center; font-size:14px;}
.nav span a { color:#CCCCCC;} 
.nav span a:hover { color:#ffffff;} 

.guide { margin:0 auto; width:940px; height:20px; line-height:20px; border-bottom:#666666 thin solid;}
.guide img { float:left; width:20px; height:16px; margin-top:2px!important; margin-top:1px;}
.guide h2 { float:left; width:120px; text-align:left; padding-left:10px;}
.guide span { float:right; width:420px; text-align:right;}

#content { margin:5px auto 0 auto; width:940px; height:350px; overflow:hidden;}

.p_left {TEXT-ALIGN: right; WIDTH: 398px; FLOAT: left; HEIGHT: 350px; margin:0px 20px 0 10px; display:inline;}
.slides {BORDER-BOTTOM: #eee 5px solid; POSITION: relative; BORDER-LEFT: #eee 5px solid; MARGIN: 0px auto; WIDTH: 370px; FLOAT: left; HEIGHT: 340px; OVERFLOW: hidden; BORDER-TOP: #eee 5px solid; BORDER-RIGHT: #eee 5px solid}
.slide-pic {WIDTH: 370px; OVERFLOW: hidden}
.slide-pic IMG {BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 370px; HEIGHT: 265px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid}
.slide-pic IMG.dpic {BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 370px; HEIGHT: 336px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid}
.slide-pic LI {DISPLAY: none}
.slide-pic LI.cur {DISPLAY: block}
.slide-li {POSITION: absolute; BOTTOM: 0px; LEFT: 0px}
.slide-li LI {TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 91px; FLOAT: left; HEIGHT: 70px; MARGIN-RIGHT: 1px}
.op LI {FILTER: alpha(opacity=60); BACKGROUND: #666; opacity: 0.6}
.op LI.cur {BACKGROUND: #fff}
.slide-txt SPAN {DISPLAY: none}

.jj { float:left; width:480px; height:350px; overflow:hidden;}
.jj h3 { text-align:left; font-size:18px;}
.jj p { text-align:left; height:auto; line-height:20px;}
.jj p a { color:#000000;}
.jj p a:hover { color:#000000;}

#c2 { margin:5px auto 0 auto; width:940px; height:560px; background:url(bg-c2.jpg) repeat-x; overflow:hidden;}
.nr { float:left; width:470px; height:380px; background: url(line.jpg) no-repeat bottom right; margin:10px 0 10px 0;}
.nr h4,h5 { float:left; padding-left:20px; width:450px; text-align:left; margin-bottom:10px!important; margin-bottom:5px;}
.nr p { text-align:left; width:400px; margin-left:35px!important; margin-left:0px; height:auto; line-height:20px;}
.nr p a { color:#000000;}
.nr p a:hover { color:#000000;}
.xg { float:left; width:940px; height:160px;}
.xg h6 { float:left; width:40px; height:160px;}
.xg ul { float:left; width:225px; height:160px;}
.xg ul img { text-align:center; width:215px; height:130px;}

#footer { margin:5px auto 0 auto; width:940px; height:40px; border-top:thin #666666 solid;}
#footer p { float:left; margin-top:8px; display:inline;}
#footer span { float:right;}