body {margin: 0; background: #FFFFFF;}
body, th, td, p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; color: #333}

a {color: #333; text-decoration: none}
a:hover {color: #ff6600; text-decoration:underline;}

ul {margin:0; padding:0;}
li {list-style:none;}

.input {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #3a3c36 1px solid; FONT: 9pt; BORDER-LEFT: #3a3c36 1px solid; COLOR: #333; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}

.light {color:#ff5a00; text-decoration:underline;}
.light:hover {color:#cc0000;}


#top {background:url(top_bg.gif) left top repeat-x;}
.warp {width:920px; margin:0 auto;}
.top {background:url(top.gif) left top no-repeat; height:81px;}
#menu {background:url(menu_bg.gif) left top repeat-x; height:40px;}
#flash {background:url(flash_bg.gif) left top repeat-x;}
#flash2 {background:url(flash_bg2.gif) left top repeat-x;}

/*首页定义*/
.Tit {font-size:16px; font-weight:bold; color:#e15415; padding-left:8px;}
.Tit2 {font-size:16px; font-weight:bold; color:#000; padding-left:8px;}
.News {margin:5px 8px;}
.News li {background:url(ico_1.gif) left 10px no-repeat; padding-left:10px; line-height:23px; border-bottom:1px dotted #fde6ab;}
.News a {color:#000;}
.News a:hover {color:#cc0000;}

.abu {margin:0 25px; padding:6px 0;}
.about {margin:0 25px;}

.Monpro {margin:15px 15px 0 15px; background:url(b_bg.gif) left top no-repeat; height:1%; overflow: hidden !important; overflow /**/: visible;}
.Monpro .Tit {padding:10px 10px 0 10px;}
.Monpro .M_left {float:left; width:255px; margin-left:12px; padding-top:12px;}
.Monpro .M_left span {display:block; font-weight:bold; color:#e15415; margin-bottom:3px;}
.Monpro .M_right {float:right; width:150px;}
/*background:url(p_bg.gif) left top no-repeat; border:2px solid #ccc;*/
.pro {height:160px;}
.pro .Tit {padding-left:5px; padding-top:5px;}
.Link {margin-top:12px; background:url(right03.gif) left top no-repeat #f9c12c;}
.Link .L_fot {background:url(right04.gif) left bottom no-repeat; margin-top:7px; padding:6px 0;}

/*内页定义*/
.mu li {background:url(left07.gif) left top no-repeat; height:29px; line-height:29px; font-size:12px; font-weight:bold; padding-left:8px;}
.mu a {color:#fff;}
.mu a:hover {color:#ffff00;}
.lef {background:url(left12.gif) left top no-repeat #ececec;}
.lef .L_fot {background:url(left13.gif) left bottom no-repeat;}
.left_mu {padding:4px 0; border-bottom:1px solid #cfcfcf;}

.procont {margin:5px 0 0 5px;}
.class {float:left; width:225px;}
.class li {background: url(ico1.gif) 5px 9px no-repeat #ececec; border-bottom:1px dotted #bbbbbb; line-height:26px; padding-left:17px;}
.class a {font-weight:bold;}
.prolist {float:right; width:675px;}
.prolist li {border-bottom:1px dotted #bbbbbb; line-height:26px; background: url(ico2.gif) 8px 8px no-repeat; padding-left:20px;}
.prolist li.tit {background: url(ico3.gif) 8px 8px no-repeat #606b73; color:#fff; padding-left:16px; font-weight:bold;}
.prolist li span {float:right;}
.prolist li span img {vertical-align:middle; margin-right:8px; padding-top:4px;}


.Dcoulist {float:right; width:660px;}
.Dcoulist li {border-bottom:1px dotted #bbbbbb; line-height:26px; background: url(ico2.gif) 8px 8px no-repeat; padding-left:20px;}
.Dcoulist li.tit {background: url(ico3.gif) 8px 8px no-repeat #606b73; color:#fff; padding-left:16px; font-weight:bold;}
.Dcoulist li span {float:right;}
.Dcoulist li span img {vertical-align:middle; margin-right:8px;}


.proname li {border-bottom:1px dotted #bbbbbb; line-height:26px; background:url(ico2.gif) 5px 8px no-repeat; padding-left:16px;}
.protit {background:#606b73; height:19px !important; height /**/:28px; padding-top:1px; padding-left:8px; color:#fff; font-size:14px; font-weight:bold; margin-bottom:12px;}
.protit span {float:right; font-weight:normal; margin-right:8px; margin-top:0px;}
.protit img {vertical-align:middle;}
.protit a {color:#fff;}
.protit a:hover {color:#ffff00;}
.proimg {float:left; width:205px; overflow:hidden;}
.proinfo {float:right; width:480px; overflow:hidden;}

.newslist li {border-bottom:1px dotted #bbbbbb; line-height:26px; background:url(ico2.gif) 5px 8px no-repeat; padding-left:16px;}
.newslist .date {float:right; color:#999999; font-size:10px; margin-right:6px;}

.Newstit {font-size:16px; font-weight:bold; color:#e15415; margin-top:15px; text-align:center;}
.Newsdate {text-align:center; border-bottom:1px dotted #bbbbbb; border-top:1px dotted #bbbbbb; background:#f1f1f1; margin:6px 0 0 0; padding:3px 0;}
.Cont {padding:10px 15px;}
.back {text-align:right; border-bottom:1px dotted #bbbbbb; border-top:1px dotted #bbbbbb; background:#f1f1f1; margin:6px 0 0 0; padding:3px 6px 3px 0;}
.back a {text-decoration:underline;}

.page {text-align:center; margin-top:10px;}
.page a {text-decoration:underline; margin:0 8px;}

/*底部定义*/
#bot .div {background:#dbdbd9; border-top:1px solid #a6a6a4; height:9px;}
#bot .bot {background:#2d3940; color:#fff; font-size:10px;}
#bot .warp {padding:10px;}
#bot .warp a {color:#fff; font-size:10px; font-weight:bold;}
#bot .warp a:hover {color:#ffff00;}
#bot .warp div {margin-bottom:7px; margin-left:10px; line-height:14px;}