/* CSS Document */
* {padding:0px; margin:0px;}
img {border:none;}
ul {list-style-type:none;}
ol {list-style-type:none;}
body {line-height:22px; color:#000; font-size:12px; background:#F8F8FC; font-family:Arial, Helvetica, sans-serif, '宋体';}
.head, .main, .foot {width:1003px; margin:0px auto;}
.head .logo {height:90px;}
.logo .log {float:left; width:500px; padding-top:10px;}
.logo .logtxt {float:right; width:350px; background:url(logtxtbg.gif) 0px 2px no-repeat; margin-top:65px; padding-left:15px; text-align:right;}
.logtxt p {float:left; width:80px; text-align:right;}
ul.menu {height:35px; line-height:35px; background:url(menubg.gif) repeat-x; font-family:microsoft yahei, Arial, Helvetica, sans-serif, '宋体';}
ul.menu li {float:left; width:70px; height:35px; background:url(menulibg.gif) repeat-x; text-align:center;}
ul.menu li.fen {width:37px; background:url(menulifen.gif) no-repeat;}
ul.menu li.fen1 {width:39px; background:url(menulifen1.gif) no-repeat;}
ul.menu li.fen2 {width:70px; background:url(menubg.gif) repeat-x;}
ul.menu li.fen3 {width:37px; background:url(menulibg1.gif) no-repeat;}
.menulink:link, .menulink:visited {color:#FFF; font-size:14px; display:block; text-decoration:none; line-height:34px;}
.menulink:hover, .menulink:active {color:#FFF; font-size:14px; display:block; text-decoration:none; line-height:34px;}
.head .banner {margin-top:1px;}
.main {margin-top:6px; background:url(ico3.gif) repeat-y 198px 0px;}
.main .homeleft {width:760px; float:left;}
.main .homeright {width:243px; float:right;}
.main .path {height:21px; background:url(pathbg.gif) no-repeat; line-height:18px; font-weight:bold; color:#666px; font-size:14px; padding-left:15px; letter-spacing:2px;}
.main .flapic {float:left; width:240px; padding-top:6px; padding-bottom:4px;}
.main .homenewslist {float:right; width:520px;}
ul.homenewslist {padding-top:8px; padding-bottom:4px;}
ul.homenewslist li {background:url(ico.jpg) 0px 8px no-repeat;}
ul.homenewslist li p {float:left; display:inline; height:22px; overflow:hidden;}
ul.homenewslist li p.class {margin-left:15px; margin-right:10px; width:60px; background:url(ico1.gif) no-repeat right center; margin-right:10px;}
ul.homenewslist li p.newstitle {width:370px;}
.main .homeline {height:1px; line-height:1px; font-size:0px; background:url(ico2.gif) repeat-x; width:717px;}
.main .homelink {float:left; margin-top:8px; width:200px;}
ul.homelink {padding:4px 0px;}
ul.homelink li {float:left; width:100px; text-align:center;}
.main .homepro {float:left; width:525px;}
ul.homepro {padding-left:10px; padding-top:14px;}
ul.homepro li {float:left; width:130px; text-align:center;}
.homevod .homevods {padding:4px 0px;}
.main .homechat {text-align:center; padding-top:6px;}
.homechat img {margin:2px 0px;}
.main .left {float:left; width:200px;}
.left .leftlist {width:190px;}
.leftlist .topnav {height:31px; background:url(left-nav.gif) no-repeat; text-align:center; color:#FFF; font-size:14px; font-weight:bold; line-height:31px; letter-spacing:4px;}
.leftlist .topnav_e {height:31px; background:url(left-nav.gif) no-repeat; text-align:center; color:#FFF; font-size:16px; font-weight:bold; line-height:31px;}
.leftlist .content {background:url(leftbg.gif) repeat-y;}
ul.leftprolist {padding-top:8px; margin:0px 10px;}
ul.leftprolist li {background:url(ico4.gif) no-repeat 1px 3px; margin:0px auto; padding-bottom:4px; overflow:hidden;}
ul.leftprolist p {padding-left:4px;}
.leftlink:link, .leftlink:visited {text-decoration:none; display:block; height:24px; line-height:24px; color:#000; padding-left:20px;}
.leftlink:hover, .leftlink:active {text-decoration:none; display:block; height:24px; line-height:24px; color:#004B83;}
.leftlist .leftbottom {height:29px; background:url(leftbottom.gif) no-repeat;}
.main .right {float:right; width:800px; overflow:hidden;}
.right .path1 {height:33px; background:url(pathbg1.gif) no-repeat; padding-left:20px; font-size:14px; font-weight:bold; line-height:30px; letter-spacing:2px; color:#333;}
.right .path1_e {height:33px; background:url(pathbg1.gif) no-repeat; padding-left:20px; font-size:16px; font-weight:bold; line-height:28px; color:#333;}
.right .content {padding:10px;}
ul.newslist{width:700px; margin:0px auto;}
ul.newslist li{border-bottom:1px #CCC dashed; margin-bottom:4px;}
ul.newslist li.seleted {background:#FBFAFA;}
ul.newslist li.topline {border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
ul.newslist li p{float:left; text-align:center;}
ul.newslist li p.date {width:100px;}
ul.newslist li p.title {width:530px;}
ul.newslist li p.click {width:70px;}
ul.newslist li p.lefts {text-align:left;}
.content .newstitle {text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.content .newsother {text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.content .newscontent {padding:8px; margin:0px 8px;}
ul.prolist {padding-left:6px;}
ul.prolist li {float:left; width:250px; text-align:center; height:200px; overflow:hidden;}
ul.prolist li .proimg img {width:170px; height:150px; padding:2px; border:1px #DCDCDC solid;}
ul.prolist li .proname {margin-top:8px; overflow:hidden;}

ul.joblist {}
ul.joblist li {border-bottom:1px #CCC dotted; padding-bottom:6px;}
ul.joblist li p {padding-left:25px; margin-bottom:4px;}
ul.joblist li p.jobname {padding-left:5px; background:url(ico6.gif) no-repeat 2px 5px; padding-left:20px; font-weight:bold; margin-bottom:4px; font-size:14px;}
ul.joblist li p span {margin-left:10px; font-weight:bold; font-size:14px;}
ul.joblist li p.button {padding-left:150px; padding-top:10px; padding-bottom:10px;}

.content .gb {padding-left:100px;}
.gb p {height:28px; line-height:28px;}
.gb p.contents {height:auto;}
.gb p.button {padding-left:80px; padding-top:10px; padding-bottom:10px;}
.gb p span {margin-left:4px;}
.foot {text-align:center; padding-top:18px; padding-bottom:6px; background:url(footbg.gif) repeat-x top;}

.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.height5 {height:5px; font-size:0px; line-height:0px;}
a:link, a:visited, a:hover, a:active {color:#000; text-decoration:none;}
.maringb {margin-bottom:15px;}
.inputstyle {border:1px #CCC solid; font-size:12px;}
.buttonstyle {width:66px; height:23px; background:url(buttonbg.gif) no-repeat; text-align:center; border:none; color:#666; font-size:12px; line-height:23px;}
.jobinput {border:1px #CCC solid; width:150px;}
.marginr {margin-right:8px;}
.pagelist {margin-top:10px; margin-left:10px; background:url(pagelistbg1.gif) no-repeat 0px 2px; padding-left:38px; min-height:22px; _height:22px;}
.pagelist_e {margin-top:10px; margin-left:10px; background:url(pagelistbg1_e.gif) no-repeat 0px 2px; padding-left:38px; min-height:22px; _height:22px;}
.pagelist p {float:left; width:23px; height:15px; text-align:center;margin-right:8px; margin-bottom:4px;}
.pagelist_e p {float:left; width:23px; height:15px; text-align:center;margin-right:8px; margin-bottom:4px;}
.pagelistlink:link, .pagelistlink:visited {color:#FFF; width:23px; line-height:15px; background:url(pagelistbg.gif) no-repeat; display:block;}
.pagelistlink:hover, .pagelistlink:active {color:#FFF; width:23px; line-height:15px; background:url(pagelistbg.gif) no-repeat; display:block;}

.pages {margin-top:5px;}


/*下拉菜单样式*/
/*.submenu {BORDER-RIGHT: #a9d5e9 1px solid; BACKGROUND: url(submenubg.gif) #fff repeat-x center top; BORDER-LEFT: #a9d5e9 1px solid; BORDER-BOTTOM: #a9d5e9 1px solid; POSITION: absolute;}

.submenu {POSITION: absolute;}
.submenu ul li {float:left; padding:0px 10px;}
.submenu ul li.top {height:6px; #height:9px; line-height:0px; font-size:0px; float:none;}
.submenulink:link, .submenulink:visited {color:#FFF; text-decoration:none;}
.submenulink:hover, .submenulink:active {color:#FFF; text-decoration:underline;}*/
.submenu {POSITION: absolute; width:120px; overflow:hidden;}
.submenu ul {width:110px; margin:0px auto;}
.submenu ul li {background:url(submenubg.gif) repeat-y; border-bottom:1px #DCDCDC solid; height:22px; line-height:22px; text-align:center; padding-top:3px;}
.submenu ul li.left {text-align:left}
.submenu ul li.top {height:1px; background:#FFF; line-height:0px; font-size:0px; border:none; padding:0px;}
.submenu ul li.bottom {height:6px; background:url(submenubottom.gif) no-repeat; line-height:0px; font-size:0px; padding:0px; border:none;}
/*.submenu ul li.top {height:9px; line-height:0px; font-size:0px; float:none; /*background:url(submenubg.gif) 23px -33px no-repeat; width:30px;}
.submenu ul li.left {width:9px; padding:0px;/* background:url(submenubg.gif) 0px -51px no-repeat;}
.submenu ul li.right {width:10px; padding:0px;/* background:url(submenubg.gif) 0px -80px no-repeat; border:none;}
.submenu ul li.fen {width:1px; background:url(submenubgfn.gif) no-repeat; padding:0px;}*/
.submenulink:link, .submenulink:visited {background:url(ico5.gif) no-repeat 15px 7px; height:22px; display:block; color:#000;}
.submenulink:hover, .submenulink:active {background:url(ico5.gif) no-repeat 15px 7px; height:22px; line-height:22px; display:block; color:#F00;}
.submenulink_e:link, .submenulink_e:visited {background:url(ico5.gif) no-repeat 10px 9px; height:22px; display:block; color:#000; padding-left:20px;}
.submenulink_e:hover, .submenulink_e:active {background:url(ico5.gif) no-repeat 10px 9px; height:22px; line-height:22px; display:block; color:#F00; padding-left:20px;}