@charset "utf-8";
html,body,h1,h2,h3.h4,h5,h6,p,em,fieldset,label,legend,form,blockquote,pre,code,img,ul,ol,li,dl,dt,dd,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
body {font:12px normal Geneva, Arial, Helvetica, sans-serif; background:url(../images/bg.jpg); color:#666; padding-left:10px; padding-right:10px;}
small {font-size:9px}
li { list-style:none}
h1,h2,h3,h4,h5,h6 {margin: 0 0 10px 0;padding: 0;font-family: Geneva, Arial, Helvetica, sans-serif}
p { margin-bottom:10px}
a { color: #09F; outline:none; text-decoration:none}
a:hover { color:#888}
img { border:none; vertical-align:middle}
input,textarea,select,button { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif}
.textheight50{
	line-height:50px;}
.textheight30{
	line-height:30px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; /* End hide from IE-mac */ }
/* ie7 hack*/
*+html .clearfix { min-height: 1%; }
/*]]>*/

.column {clear:both; }
.w960 { width:960px;}
.txtleft { text-align:left}
.txtright { text-align:right}
.txtcenter { text-align:center}
.mb10 { margin-bottom:10px;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.mtb20 { margin:20px 0;}
.f11 { font-size:11px}
.f13 { font-size:13px}
.f14 { font-size:14px}
.dblock { display:block}

.lang { text-align:right; color:#0046A1; padding-right:150px; font-size:13px; font-weight:100;}
.lang a { padding:0 10px; color:#0046A1;}
.lang a.olight,.olight { color:#EA5F03;}
.topmenu { height:40px; line-height:40px; padding-left:5px; background-image:url(../images/menubg.jpg)}
.topmenu a { padding:0 5px; font-size:13px; font-weight:700; color:#fff;}
.topmenu a:hover { color:#9BB1E6;}
.botmenu { height:30px; line-height:30px; padding-left:20px; background-color:#2d4f9e;}
.botmenu a { padding:0 10px; font-size:14px; font-weight:700; color:#fff;}
.botmenu a:hover { color:#9BB1E6;}

.orgl { padding-left:5px; font-size:13px; border-left:3px solid #EA5F03;}
.sline { border-bottom:1px solid #dfdfdf;}
.orgtit { font-size:18px; color:#EA5F03;}
.ctxt { line-height:1.6em}

.stit { height:30px; line-height:30px; padding-left:10px; font-size:13px; font-weight:700; color:#fff; background-color:#2d4f9e;}
.ptit { padding-left:30px;}
.ptit h2 { font-size:24px; color:#EA5F03; margin-bottom:5px;}
.ptit p {}
.sptit { padding-top:10px; font-size:18px;}
.scate { padding:10px;}
.scate a.sone { padding:5px 0; display:block; border-bottom:1px solid #dfdfdf; color:#2D4F9E;}
.scate a.sone:hover { color:#F57F05;}
.scate a.stwo { padding:5px 0 5px 10px; display:block; border-bottom:1px solid #fff; color:#2D4F9E; background-color:#CEE0EA}
.scate a.stwo:hover { color:#F57F05;}

.sertit { padding-left:20px; font-size:28px; color:#EA5F03;}
.num { display:block; margin-top:10px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif}
.cma { padding:10px;}
.cma h3 { font-size:13px;}
.cma p {}
.pcont { line-height:1.6em}
.copyright { padding-top:10px; text-align:center}
.leftmenu{
	background:#FFF url(../images/leftbg.jpg) no-repeat; width:200px; height:45px; padding-left:20px; padding-top:10px; color:#00C; font-weight:600; font-size:14px;  }
	.maintitle{
	background:url(../images/titlebg.jpg) no-repeat; text-align:left; width:412; height:45px; padding-left:14px;  font-weight:600; color:#000; padding-top:5px; }


