@charset "utf-8";
.mainleft{float:left; width:261px; min-height:550px; _height:550px; border:1px solid #e2e2e2; background:#f2f2f2;}
.mainleft ul{margin:0 5px; padding:5px; list-style:none; border-bottom:1px solid #e9e9e9;}
.mainleft li{font-size:12px; line-height:18px; white-space:nowrap;}

.mainleft li a:link{color:#4f4f4f; text-decoration:none;}
.mainleft li a:visited{color:#0041ff; text-decoration:none;}
.mainleft li a:hover{color:#c8161e; text-decoration:none;}
.mainleft li a:active{color:#0041ff; text-decoration:none;}

.mleft:hover{background:url(images/orangearrow.jpg) no-repeat 8px 0.4em;}
.mleft{width:60%; float:left; background:transparent url(images/redarrow.jpg) no-repeat 9px 0.4em; padding-left:20px;}

#mcontact{background:transparent url(images/index_14.jpg) no-repeat center top; height:148px; padding-top:30px; margin-top:315px;}
#mcontact table{line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mcontact2{background:transparent url(images/index_14.jpg) no-repeat center top; height:148px; padding-top:30px; margin-top:25px;}
#mcontact2 table{line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mainright{float:right; width:731px;}
#righttxt{text-indent:2em;}
#righttxt p{padding:5px 22px 0 22px; margin:0; letter-spacing:0.05em; font-size:12px; color:#4f4f4f; line-height:25px;}

#newstitle{width:731px; height:40px; background:url(images/news.jpg) no-repeat 7px 18px; border-bottom:1px solid #e2e2e2; margin-bottom:20px;}
#search_news{width:711px; height:20px; background:url(images/search_news.gif) no-repeat 7px 18px; border-bottom:1px solid #e2e2e2;  text-align:right; font-size:12px; color:#4f4f4f; padding:20px 20px 0 0;}
#search{background:#f2f2f2; border:1px solid #e2e2e2; margin-bottom:9px;}
h2{margin:0; letter-spacing:0.1em;}
.tgray{font-size:12px; color:#4f4f4f; padding:12px 20px 0 20px;}
.sgray{font-size:12px; color:#4f4f4f; padding:8px 20px; letter-spacing:0.1em; background:transparent url(images/line.gif) left bottom repeat-x;}
form.txtsearch{margin:0; padding:9px 0 9px 22px;}
#neirongtitle{width:731px; height:40px; background:url(images/neirong.jpg) no-repeat 7px 18px; border-bottom:1px solid #e2e2e2;}

#rightpage{margin-top:17px; margin-right:10px; padding-top:10px; padding-right:25px; border-top:1px solid #e2e2e2; color:#4f4f4f; font-size:12px; text-align:right; letter-spacing:0.05em;}
#rightpage a:link{color:#c8161e; text-decoration:none;}
#rightpage a:visited{color:#c8161e; text-decoration:none;}
#rightpage a:hover{color:#0041ff; text-decoration:none;}
#rightpage a:active{color:#0041ff; text-decoration:none;}

.mainright ul{list-style:none; margin:0 38px; padding:0 8px; background:transparent url(images/line.gif) repeat-x left bottom;}
.mainright li{color:#4f4f4f; line-height:26px; font-size:12px;}
.mainright li a:link{color:#4f4f4f; text-decoration:none;}
.mainright li a:visited{color:#0041ff; text-decoration:none;}
.mainright li a:hover{color:#c8161e; text-decoration:none;}
.mainright li a:active{color:#0041ff; text-decoration:none;}

.nleft{width:73%; float:left; padding:0 25px; background:url(images/orangearrow.jpg) no-repeat 0.5em;}
.nright{display:inline; width:25%;}

.pname{padding:20px 0 0 0; text-align:center; color:#c8161e; font-weight:bold;}
