/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #003961;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003961;
}
a:hover {
	text-decoration: none;
	color: #c50000;
}
a:active {
	text-decoration: none;
	color: #c50000;
}

#wreaper {
	width:980px;
}

#top {
	display:table; width:980px;
}

#topleft {
	width:780px; float:left;
}
#topleft .name {
	height:80px;
}
#topleft #menu {
	height:45px; background-color:#003961;
}
#topleft #menu .logo {
	float:left; width:130px;
}
#topleft #menu .menumain {
	padding-top:16px; float:right; width:640px; height:14px; padding-left:10px;
}
#topleft #menu .menumain ul {
	list-style:none; padding:0; margin:0;
}
#topleft #menu .menumain ul li {
	padding:0 16px; float:left; height:14px;
}
#topleft .flash {
	background:url(../images/flash.jpg) no-repeat; width:780px; height:180px;
}

#topright {
	width:200px; float:right;
}
#topright .lang {
	margin-top:90px; height:11px; border-left:1px solid #597e98; padding:5px 0 5px 32px;
}

#topright .contact {
	padding:30px 0 0 30px;
}


#mainbody {
	width:780px; background-color:#fff; display:table;
}
#mainbody .mleft {
	width:260px; float:left; background-color:#e8e8e8; height:230px;
}
#mainbody .mleft .mltit {
	height:60px;
}
#mainbody .mleft .mlcont {
	padding:8px 15px 0 15px; line-height:22px;
}

#mainbody .mright {
	width:520px; float:right;
}
#mainbody .mright .mrtit {
	padding:20px 0 5px 20px;
}

#mainbody .mright .mrcont {
	padding:15px 5px 0 10px; height:125px;
}

#mainbody .mright .mrcont ul {
	list-style:none; padding:0; margin:0;
}
#mainbody .mright .mrcont ul li {
	float:left; height:130px; width:160px; text-align:center;
}
.pic {
	padding:2px; border:1px solid #ccc; margin:0 10px 8px 10px;
}


#foot {
	height:80px; background-color:#8c8c8d;
}

#foot .downlogo {
	width:180px; padding-top:22px; float:left; text-align:right;
}

#foot .downcopy {
	padding:20px 0 0 20px; float:left; line-height:21px; color:#ccc;
}



/********************* sub *************************/

#subleft {
	width:180px; float:left;
}
#subleft .sublogo {
	height:64px;
}
#subleft .subpic {
	height:276px; background:url(../images/subleft.jpg) no-repeat; width:180px;
}
#subleft .sublefttit {
	height:50px;
}
#subleft .subleftcont {
	padding:0px 10px; background:#356a8f url(../images/subleftbg.gif) repeat-x; display:table; width:160px;
}
#subleft .subleftcont ul {
	list-style:none; margin:0 10px; padding:0;
}
#subleft .subleftcont ul li {
	border-bottom:1px solid #497493; background:url(../images/ico2.gif) no-repeat 15px 12px; padding:10px 0 8px 30px; color:#fff;
}


#subcenter {
	width:600px; float:left; background-color:#fff; display:table;
}
#subcenter .menuline {
	height:100px; background-color:#e8e8e8;
}
#subcenter .menuline .submenu {
	height:45px; margin-top:19px; background-color:#003961; padding-left:8px;
}
#subcenter .submenu ul {
	height:14px; padding-top:15px; margin:0;
}
#subcenter .submenu ul li {
	list-style:none; height:14px; padding:0 13px; float:left;
}

#subcenter .local {
	padding:14px 0 0 470px; background:url(../images/ico.gif) no-repeat 455px 16px; color:#666666;
}

#subcenter .subtitle {
	background:url(../images/dot.gif) repeat-x bottom; height:50px; margin:0 20px;
}
#subcenter .subtitle .stit {
	background:url(../images/ioc1.gif) no-repeat 2px 23px; padding:20px 0 0 42px;
}
#subcenter .sccont {
	padding:10px 20px; line-height:24px; min-height:400px;
}

*html #subcenter .sccont {
	height:400px;
}

#subcenter .sccont ul {
	list-style:none; padding:0; margin:0;
}
#subcenter .sccont ul li {
	float:left; height:130px; width:185px; text-align:center; padding-top:6px;
}

#subright {
	width:200px; float:right;
}

#subright .sublang {
	margin-top:30px; height:11px; border-left:1px solid #597e98; padding:5px 0 5px 32px;
}
#subright .comtit {
	padding:20px 0 0 15px;
}

.xlcont {
	text-align:center; height:400px; padding-top:20px;
}


.page {
	text-align:center; border-top:1px dotted #ccc; margin-top:5px;
} 