
*{margin:0; padding:0;}
body{font-size:12px; color:#333333; line-height:22px; background:#f1f1f1 url(../images/bodybg.gif) repeat-x; position:relative;}
img{border:none;}
ul{list-style:none;}
a{color:#333333; text-decoration:none;}
a:hover{color:#c00; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.fred{color:#c00;}
.lh25{line-height:25px}
.lh40{line-height:40px}
.clear{clear:both;}
.bt{border-top:1px solid #ccc; width:auto; display:block}
.pt5{padding-top:5px}
.pt15{padding-top:15px}
.riqi{font-size:12px; color:#888; font-weight:normal;}
.pr15{padding-right:15px;}


.header{width:1002px; height:91px; margin:0 auto;}
.logo{width:493px; height:91px; background:url(../images/logo.jpg) no-repeat 10px top; padding-left:10px;}
.logo a{width:493px; height:91px; display:block;}
.right{width:160px; height:80px; padding-right:10px; padding-top:10px; color:#5b5b5b; background:url(../images/tel.jpg) no-repeat 10px bottom; text-align: right}
.right a{color:#5b5b5b;}

.nav{width:980px; height:38px; line-height:38px; margin:0 auto; margin-bottom:7px;}
.nav li{width:140px; height:38px; display:block; font-size:14px; float:left; text-align:center; font-weight:bold;}
.nav li a{width:140px; height:38px; display:block;}
.nav li a:hover{ color:#d50000; text-decoration:none}

.banner{width:1002px; height:366px; margin:0 auto; border:none; margin-bottom:8px;}

#focus {width:1002px; height:366px; overflow:hidden; position:relative; margin:0 auto}
#focus ul {height:366px; position:absolute;}
#focus ul li {float:left; width:1002px; height:366px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden; }
#focus .btn {position:absolute; width:982px; height:25px; padding:5px 10px; right:20px; bottom:0px; text-align:right; z-index:20}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#666666; z-index:20}
#focus .btn span.on {background:#666666; z-index:20}
#focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer; z-index:12}
#focus .pre {left:10px;}
#focus .next {right:10px; background-position:right top;}


.main01{width:1002px;min-height:167px; height:auto!important;  height:167px; margin:0 auto; background:url(../images/main01bg.gif) repeat-x;}
.main01left{width:270px; height:167px; padding-left:10px; padding-right:20px;}
.main01center{width:355px; height:167px; padding-right:20px;}
.main01right{width:312px; height:167px; padding-right:15px;}

.newsul{line-height:24px; width:auto;}
.newsul li{border-bottom:1px dashed #ccc;}
.newsul li em{float:right; font-style:normal;}


.main01titlebox{width:auto; height:37px; line-height:37px; font-size:13px; font-weight:bold}
.main01titlebox span{padding-top:2px; font-size:12px; font-family:Arial; color:#999999}
.main01titlebox em{ float:right; font-family:Arial; font-size:10px; font-style:normal}
.main01titlebox em a{color:#999999;}
.main01titlebox em a:hover{color:#ff0000;}
.main01box{width:auto;}


.footbox{width:auto; min-height:64px; height:auto !important; height:64px; background:#c1c1c1}
.foot{width:1002px; height:50px; padding-top:20px;  margin:0 auto; line-height:40px; font-family:Arial;}

.nylist{width:1002px; height:30px; margin:0 auto; line-height:30px; background:url(../images/nylistbg.gif) repeat-x center top;}
.nylist span{background:url(../images/list.gif) no-repeat 10px center;  padding-left:30px;}

.nybox{width:1002px; min-height:600px; height:auto!important; height:600px; margin:0 auto; padding-top:12px;}
.nyleftbox{width:197px; min-height:600px; height:auto!important; height:600px; background:url(../images/nyleftbg.gif) repeat-y right top;}
.nyrightbox{width:775px; min-height:600px; height:auto!important; height:600px; background:#fff; padding:0px 15px}

.nydh{width:197px; height:54px; background:url(../images/nydh.jpg) no-repeat center top; display:block;}

.nynavul{width:197px; }
.nynavul li{width:197px; height:31px; padding-bottom:8px; line-height:31px;}
.nynavul li a{width:197px; height:31px; display:block; background:url(../images/nynava.gif) no-repeat right top; text-align:center; font-size:13px; font-weight:bold}
.nynavul li a:hover{ background:url(../images/nynaval.gif) no-repeat right top; color:#FFFFFF; text-decoration:none}

.nyagent{width:197px; background:url(../images/nyleftbottombg.gif) no-repeat right bottom; height:312px;}
.nyagenttitle{width:auto; height:26px; background:url(../images/nyagenttitlebg.gif) no-repeat center top; text-align:center; font-weight:bold; padding-top:10px; font-size:13px;}
.nyagentcon{width:auto; height:190px; background:url(../images/nyagentbg.gif) repeat-y center center; padding:10px 30px; text-align:center}

.nyagentbottom{width:auto; height:15px; background:url(../images/nyagentbottom.gif) no-repeat center bottom; display:block}

.nytitlebox{width:auto; height:40px; line-height:42px; border-bottom:1px solid #ccc; background:url(../images/nytitlebg.gif) no-repeat left center; text-indent:16px; font-size:13px; font-weight:bold ; color:#da3a00;}

.nymainbox{padding:20px 20px; font-size:14px; line-height:28px;}
.nymainbox p{margin-bottom:10px;}

h1{width:auto; text-align:center; font-size:14px; line-height:55px;color:#333}

.nynewsul{line-height:30px; width:auto;}
.nynewsul li{border-bottom:1px dashed #ccc;}
.nynewsul li em{float:right; font-style:normal;}









#showpages{width:auto; clear:both; line-height:50px;padding-top:20px; padding-bottom:40px;}
#pagesinfo{width:200px; float:left; }
#pages{width:auto; float:right;}
#biaozhu{width:100%;text-align:center; border-bottom:1px solid #ccc;  color:#999999; margin-bottom:15px;}
h2{font-size:14px; width:auto; line-height:30px; text-align:center; background:#dbdbdb;}



h4{width:auto; color:#666;margin-bottom:10px; line-height:30px;font-size:12px;text-align:center; border-bottom:1px solid #ccc;}
.feek{text-align:right;line-height:40px; width:100px;}
.feedbk{border:1px solid #ccc; overflow:hidden;}
.anniu{width:60px; line-height:25px; padding-top:1px; background:url(../images/anniu.gif) no-repeat; border:none; cursor:pointer; color:#666;}


.join{width:auto; padding:20px 0; min-height:100px; height:auto!important; height:100px; border-bottom:1px dashed #ccc;color:#444}
.jointitle{font-weight:bold; font-size:14px; clear:both }
.joinmain{ display:block; }
h1{width:auto; text-align:center; font-size:14px; line-height:35px;color:#333}


