@charset "utf-8";
body {
margin:0;
font-size:12px;
font-family:Arial,Verdana, Helvetica, sans-serif;
}
a:hover{
text-decoration:none;
}
.clear {
clear:both;
height:1px;
line-height:1px;
overflow:hidden;
}
.idx_msn{
margin:5px;
height:25px;
}
.idx_msn a img{
vertical-align:middle;
border:none;
}
.idx_msn a{
display:block;
height:16px;
text-decoration:none;
color:#00F;
}
.idx_msn a:hover{
text-decoration:underline;
color:#f60;
}

#main{
position:relative;
margin-left:auto;
margin-right:auto;
width:850px;
height:auto;
overflow:visible;
border:1px solid #000000;
}
#logoImg {
float:left;
width:310px;
height:150px;
overflow:hidden;
}
#logoTit {
height:92px;
width:auto;
}
#logoTit .tit_l {
float:right;
height:92px;
width:54px;
overflow:hidden;
background:url(img/tit_bg_l.jpg) no-repeat;
}

#logoTit .tit_r {
float:right;
width:451px;
height:92px;
line-height:90px;
background:#FC8005;
}
#logoTit .tit_r a{
text-decoration:none;
font-weight:bold;
font-size:45px;
color:#fff;
}
#LangSelect {
height:58px;
line-height:58px;
text-align:right;
}
#LangSelect span{
margin-right:15px;
}
#LangSelect a{
font-size:20px;
color:#3293FE;
font-weight:bold;
text-decoration:none;
}
#LangSelect a:hover{
text-decoration:underline;
}
#menu {
text-align:center;
margin-top:1px;
width:auto;
height:44px;
line-height:44px;
background:#041180;
}
#menu .lnk{
}
#menu .line{
margin-left:12px;
margin-right:12px;
font-weight:bold;
color:#fff;
}
#menu a{
color:#fff;
font-size:22px;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
text-decoration:underline;
}
#banner {
margin-top:5px;
margin-bottom:10px;
width:850px;
height:150px;
overflow:hidden;
}
#location{
text-align:right;
border-bottom:1px solid #FF7B05;
}
#location .cnt{
margin-left:36px;
margin-right:36px;
margin-bottom:15px;
font-size:10px;
}
#location .link1{
color:#ff0000;
font-size:10px;
}
#location .link1:hover{
color:#031080;
font-size:10px;
}
#location .link2{
font-size:10px;
color:#003366;
font-weight:bold;
height:20px;
line-height:20px;
}
#location .link2:hover{
text-decoration:none;
}
#pageInfo{
margin-left:36px;
margin-right:36px;
}
#pageInfo .l{
color:#999999;
font-weight:bold;
font-size:2em;
text-align:left;
margin-right:110px;
}
#pageInfo .r{
float:right;
width:100px;
text-align:right;
color:#999999;
font-size:12px;
line-height:19px;
height:19px;
}
#pageInfo .r img{
vertical-align:middle;
}
#pageInfo .txt{
text-indent:2em;
margin-top:5px;
margin-bottom:18px;
font-size:12px;
text-align:justify;
}
#pageInfo a.lnk{
font-size:11px;
color:#FF0000;
}

#content{
margin-top:18px;
margin-left:36px;
margin-right:36px;
}
#content td{
word-break:break-all;
}
#content .aprint{
text-align:right;
color:#999999;
font-size:12px;
}
.aprint a{
float:right;
display:block;
color:#999999;
text-decoration:none;
height:19px;
line-height:20px;
text-align:right;
background:url(img/print.jpg) no-repeat right center;
padding-right:22px;
}
#content .cont{
text-align:justify;
}
#content .aboutTit{
color:#FF0000;
font-weight:bold;
font-size:18px;
}
#content .l{
margin-top:12px;
float:left;
width:241px;
}
#content .r{
margin-left:260px;
}

#content .vl{
margin-top:12px;
float:left;
width:270px;
}
#content .vr{
margin-left:280px;
}

#content .lst{
margin-left:36px;
margin-right:36px;
margin-top:18px;
padding-bottom:5px;
border-bottom:1px solid #99CCFF;
}
#content .lstImg{
float:left;
border:1px solid #CCC;
width:120px;
height:80px;
overflow:hidden;
}
#content .lstTit{
padding-top:36px;
margin-left:136px;
margin-right:100px;

}
#content .lstR{
margin-top:36px;
text-align:right;
float:right;
width:80px;
}
#content .lstTxt{
color:#7EA9D3;
font-weight:bold;
clear:both;
margin-top:10px;
}
.newslst{
border-bottom:1px dashed #CCCCCC;
width:auto;
height:30px;
line-height:30px;
}
.newslst a{
color:#0000FF;
text-decoration:underline;
}
.newslst a:hover{
color:#031080;
text-decoration:none;
}
.newslst .newsTxt{
margin-right:160px;
}
.newslst .newsdate{
text-align:right;
white-space:nowrap;
float:right;
width:150px;
}
.newstit{
text-align:center;
}
.newstit .txt{
text-align:center;
font-weight:100;
font-size:24px;
}
.newstit sapn{
font-size:11px;
}
.newsCont{
}

#foot{
clear:both;
height:30px;
margin-top:50px;
}
#foot .l{
line-height:30px;
margin-left:15px;

}
#foot .r{
float:right;
width:620px;
height:30px;
background:url(img/footbg.jpg) no-repeat left top;
line-height:30px;
font-size:11px;
color:#FFFFFF;
}

#foot a{
font-size:9px;
color:#ff0000;
text-decoration:none
}
#foot a:hover {
font-size:9px;
color:#336699;
text-decoration:underline;
}

