@charset "utf-8";

html {font-family:SimSun,Arial,Times,serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body { margin: 0; line-height: 1; font: inherit; vertical-align: baseline;}

h1,ul,li,p { margin: 0; padding:0;list-style:none;}
.hr10 { height:10px; clear:both;}
.hr20 { height:20px; clear:both;}
a			{ text-decoration: none; color: #0033C3 }
a:visited	{ text-decoration: none; color: #0033C3 }
a:active 	{ background: #f3cfb6; text-decoration: underline;}
#header { width:100%; padding:0px;}
#header .logo { margin:0 auto; text-align:center;}

.main_wrap { font-size: 18px; margin:0 auto; clear:both; }
.mpic { text-align:center;}
.mpic img { max-width:99%; height: auto;}
.highlights, .news { margin:5px 15px;}
.highlights li { margin:15px 0; padding-bottom:5px; border-bottom:#eeeeee 1px solid; line-height:26px;}
.highlights img { height: 0px;}
.news li { margin:5px 0; padding-bottom:5px;}
.title	{ margin: 0px 0; padding:5px 15px; background-color:#ccc; font-family:Arial, sans-serif; font-size:14px;}
.source { color:#154C98;}
.section { padding:5px 15px; margin-bottom:10px; font-size:16px; border-bottom:#eeeeee 1px solid; color:#700709;}
.upline { margin-top:5px; border-top:#eeeeee 1px solid;}

.about {font-size: 14px; padding:15px; margin:0 auto; clear:both; line-height:22px;}
.footer {font-size: 14px; padding:20px; margin:0 auto; clear:both; text-align:center; }

@media screen and (min-width:800px){
body{background-color:#f0f0f0}
#header, .main_wrap, .footer {width:700px;margin:0 auto;padding:0 20px; background-color:#ffffff;}
}