/* ============================================================================ 全局 == */
html { height: 100%; }
body { margin: 0; height: 100%; background: #fff; font-size: 12px; font-family: tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif; color: #333; line-height: 100%; text-align: center; word-break: break-all; }

div,ul,ol,form { margin: 0; padding: 0; }
img { border: 0; }
li { list-style: none; }
table { font-size: 12px; }
/* ============================================================================ 连接 == */
a:link{ text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #ff8a00; }
a:active { text-decoration: none; color: #069; }
.ov {overflow:hidden;}

.menu li {
float:left;width:68px;height:31px;margin:0;background:url(images/menuhoverbg.jpg);
}
.menu li.jg {
width:2px;background:url(images/menujg.jpg);
}
.menu li a,.menu li a:link,.menu li a:visited {
display:block;width:68px;height:31px;line-height:31px;color:#fff;background:url(images/menubg.jpg);
}
.menu li a:hover {
background:none;font-weight:bold;
}
.search li {
float:left;margin:0 2px;line-height:41px;color:#fff;
}
.search li input {
margin:10px 0 0 0;font-family:宋体;font-size:12px;
}

/* ============================================================================ 主体左 == */
div.left {
width:769px;height:auto;
}
div.news {
width:769px;height:240px;margin:0;
}
.news ul {
float:left;
}
.news .picnews {
width:321px;height:240px;margin:0 0 0 2px;
}
.news .newslist {
width:438px;height:238px;margin:0 0 0 4px;border:solid 1px #fed4bb;background:url(images/newslistbg.jpg) right bottom no-repeat;
}
.newslist li {
width:430px;height:24px;margin:0 0 0 4px;background:url(images/newsline.gif) no-repeat;text-indent:12px;line-height:24px;
}
.newslist li.bt {
height:29px;background:url(images/newsbt.jpg) no-repeat;margin:4px;text-align:right;
}
.newslist li.bt img {
margin:10px 5px 0 0;
}

div.mbutton {
width:769px;height:74px;margin:0;
}
.mbutton img {
float:left;margin:16px 3px 0 10px;border:0;
}

div.mad {
width:764px;height:94px;margin:0 0 0 3px;border:solid 1px #0063ae;
}

div.mleft-04 {
width:769px;height:4px;margin:0;
}

div.mlist {
width:769px;height:238px;margin:0;
}
.mlist ul {
width:378px;height:234px;margin:0 3px 4px 2px;border:solid 1px #ffd6c4;float:left;overflow:hidden;
}
.mlist ul.list2,.mlist ul.list4 {
margin:0 0 4px 2px;
}
.mlist ul li {
width:374px;height:24px;margin:0 0 0 2px;background:url(images/listline.gif) no-repeat;line-height:24px;text-indent:15px;
}
.mlist ul li.bt {
height:30px;margin:2px;text-align:right;
}
.mlist ul.list1 li.bt {
background:url(images/zwgk.jpg) no-repeat;
}
.mlist ul.list2 li.bt {
background:url(images/zcfg.jpg) no-repeat;
}
.mlist ul.list3 li.bt {
background:url(images/whhd.jpg) no-repeat;
}
.mlist ul.list4 li.bt {
background:url(images/whsc.jpg) no-repeat;
}
/* ============================================================================ 主体右 == */

div.right {
width:228px;height:auto;margin:0;
}
.right ul {
margin:0;width:226px;height:238px;
}

ul.gg {
border:solid 1px #ffd5ab;background:url(images/ggbg.jpg) right bottom no-repeat;
}
ul.login {
width:226px;height:125px;margin-top:4px;border:solid 1px #c9d5ef;background:url(images/loginbg.gif);
}
.login li {
margin:0;width:226px;height:24px;float:left;
}
.login li.minput {
width:155px;height:100px;text-align:left;margin-left:8px;
}
.minput input {
background:none;border:solid 1px #ccc;width:96px;height:17px;
}
.minput input#codestr {
width:47px;
}
.minput input#CookieDate {
width:12px;height:12px;
}
.login li.logbut {
width:50px;height:77px;
}
.logbut input {
border:none;background:url(images/loginbutton.gif);width:44px;height:40px;
}
ul.office {
width:228px;height:76px;margin-top:8px;
}
ul.whjl {
	width:228px;
	height:100px;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.whjl li a,.whjl li a:link,.whjl li a:visited {
display:block;width:187px;height:27px;margin:0 0 5px 0;border:solid 1px #a8d1e7;background:url(images/ico4.gif) 20px 6px no-repeat;text-align:left;text-indent:40px;line-height:25px;
}
.whjl li.bt a,.whjl li.bt a:link,.whjl li.bt a:visited,.whjl li.bt a:hover {
width:226px;height:40px;margin:0px 0 5px 0;border:none;background:none;text-indent:0px;
}
ul.ad2 {
width:226px;height:66px;padding-top:3px;border-left:solid 1px #b9e2f8;border-right:solid 1px #b9e2f8;background:#e0f2fc;
}
ul.zsdw {
width:228px;height:230px;border:solid 1px #b9e2f8;border-top:none;background:#e0f2fc url(images/zsdwbg.jpg) right bottom no-repeat;
}
.zsdw li a,.zsdw li a:link,.zsdw li a:visited {
display:block;width:187px;height:27px;margin:0 0 5px 0;border:solid 1px #a8d1e7;background:url(images/ico4.gif) 20px 6px no-repeat;text-align:left;text-indent:40px;line-height:25px;
}
.zsdw li.bt a,.zsdw li.bt a:link,.zsdw li.bt a:visited,.zsdw li.bt a:hover {
width:226px;height:40px;margin:0 0 5px 0;border:none;background:none;text-indent:0;
}

div.gdpic {
width:999px;height:152px;margin:0 0 0 2px;background:url(images/gdpicbg.jpg);
}
.gdpic li {
width:100%;
}
.gdpic li.bt {
text-align:right;height:20px;margin:10px 0 5px 0;
}
.gdpic #scroll img{
width:149px;height:102px;margin:0 5px;border:solid 1px #999;
}

div.link {
width:998px;height:131px;border:solid 1px #ff8808;margin:0 0 0 3px;background:url(images/linkbg.jpg) repeat-y;
}
.link li {
height:131px;float:left;
}
.link li.bt {
width:40px;
}
.link li ul {
width:100%;
}
.link li ul li {
width:120px;height:10px;float:left;margin:0 2px;text-align:left;
}
.link li ul li.bt {
width:100%;background:#f1f1f1;text-indent:15px;margin:2px 0;font-weight:bold;
}
div.end {
width:1003px;height:104px;margin:0;
}
.end ul.endtop {
width:1001px;height:29px;border:solid 1px #fe8908;background:url(images/endbg.gif);line-height:29px;
}

