@charset "gb2312";
/* CSS Document */
body { text-align: center; font-family: "宋体", arial; font-size: 12px; color: #000000; margin: 0 auto; background-position: center top; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li { list-style-type: none; }
img { vertical-align: top; }
strong { font-weight: normal; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
a { color: #000000; text-decoration: none; }
a:hover { color: #FF6600; }
.clr { clear: both; }
.head, .con, .foot { margin: 0 auto; width: 886px; background-color: #FFFFFF; }
.nav1 { width: 100%; height: 88px; background-image: url(../images/1.jpg); background-repeat: no-repeat; }
.nav1 p { float: right; padding-right: 5%; color: #F1BF58; padding-top: 10px; }
.nav2 { width: 100%; height: 35px; background-image: url(../images/2.jpg); background-repeat: no-repeat; }
.nav_flash { float: left; clear: both; }
.read { color: #F40323; }
.head_dl img { margin-top: 0px; }
#menu { margin: 0; padding: 0; width: 800px; list-style-type: none; font: 13px Arial; margin-left: 80px; }
#menu li { float: left; padding: 0; margin: 0 1px 0 0; width: 93px; }
/* 设置菜单项*/
#menu li dl { width: 100px;/*ie6*/ ; margin: 0; color: #FFFFFF; }
#menu li dt a { display: block; }
#menu li dd a { display: block; }
/* 设置菜单项的dt */
#menu li dt { margin: 0; padding: 5px; text-align: center; }
#menu li dt.orange { }
#menu li dt.yellow { }
#menu li dt.green { }
#menu li dt.blue { }
#menu li dt a { display: block; color: #ffffff; padding-left: 13px; padding-right: 13px; font-weight : bold; font-size: 13px; text-decoration: none; margin-top: 5px; }
#menu li dt a:hover { color: #FF6600; }
/* 设置菜单项的dd */
#menu li dd { margin: 0; padding: 0; color: #fff; float: left; background: #47a; width: 180px; z-index: 1; position: absolute; }
#menu li dd.last { border-bottom: 1px solid #b00; }
#menu li dd a, #menu li dd a:visited { display: block; color: #fff; text-decoration: none; float: left; padding: 4px 5px 4px 5px; background: #47a; height: 1em; }
/*关闭子菜单*/
#menu li dd { display: none; }
/* 设置鼠标响应 */
#menu li:hover dd, #menu li a:hover dd { display: block; }
#menu li:hover, #menu li a:hover { border: 0; }
/*ie6*/
#menu li dd a:hover { color: #FF6600; }
/*针对ie6的设置*/
#menu table { border-collapse: collapse; padding: 0; margin: -1px; font-size: 1em; position: absolute; }
/**框架内容区样式**/
.con_left, .con_zh, .con_right { float: left; display: inline; }
.con_left { float: left; text-align: left; width: 240px; height: 100%; margin: 0 5px; }
.con_right { float: left; width: 615px; text-align: left; }
.con_zh { float: left; display: inline; width: 448px; margin-left: 5px!important; margin-left: -26px; }
/****内容区样式******/
.con { width: 886px; text-align: left; background-color: #FFFFFF; overflow: auto; }
.left_bg { width: 240px; height: 450px; padding-top: 5px; margin-left: 5px; background-image: url(../images/22.jpg); background-repeat: no-repeat; }
.left_1 { width: 100%; height: 47px; float: left; margin-top: 15px; background-image: url(../images/3.jpg); background-repeat: no-repeat; }
.left_01 { width: 100%; height: 47px; float: left; margin-top: 15px; background-image: url(../images/26.jpg); background-repeat: no-repeat; }
.left_03 { width: 100%; height: 47px; float: left; margin-top: 15px; background-image: url(../images/27.jpg); background-repeat: no-repeat; }
.left_2 { width: 100%; height: auto;/*     background-image:url(../images/4.jpg);
	 background-repeat:repeat-y;
*/}
.p_list { background-image: url(../images/leftbg.jpg); background-repeat: no-repeat; width: 230px; background-position: left top; }
.p_list h1 { padding-left: 40px; line-height: 30px; }
.p_list li { list-style-type: disc; line-height: 28px; padding-left: 25px; }
.p_con { line-height: 28px; margin-left: 20px; }
.left_2 ul { padding-top: 6px; margin-left: 12px; }
.left_2 ul li { width: 155px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.left_2 ul li a { background-image: url(../images/5.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 16px; color: #666666; }
.left_2 ul li a:hover { color: #F1BF58; }
.left_3 { width: 100%; height: 46px; margin-top: 16px; background-image: url(../images/6.jpg); background-repeat: no-repeat; }
.left_4 { }
.left_4 ul { padding-top: 6px; margin-left: 12px; margin-bottom: 40px; }
.left_4 ul li { width: 155px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.foot { }
.foot2 { width: 885px; padding-top: 15px; background-image: url(../images/19.jpg); background-repeat: no-repeat; }
.foot2 p { margin-left: 20px; line-height: 22px; text-align: center; color: #666666; }
.l1 { width: 184px; display: inline; margin-left: 20px; }
.r1 { width: 340px; display: inline; margin-left: 10px; }
.right1 { float: left; width: 630px; height: 35px; padding-top: 18px }
.right2 { width: 100%; height: 149px; margin-top: 5px; }
.news { float: left; width: 100%; height: 26px; margin-top: 13px; background-image: url(../images/news.gif); background-repeat: no-repeat; }
.tech { float: left; width: 100%; height: 26px; margin-top: 13px; background-image: url(../images/tech.gif); background-repeat: no-repeat; }
.conrg_left { float: left; display: inline; text-align: left; width: 300px; padding-left: 5px; }
.conrg_zh { float: left; display: inline; text-align: left; width: 205px; padding-left: 10px; }
.conrg_right { float: left; display: inline; text-align: left; width: 210px; padding-left: 10px; }
.right4 { float: left; width: 100%; height: 26px; margin-top: 13px; background-image: url(../images/10.jpg); background-repeat: no-repeat; }
.right4 ul { padding-top: 26px; margin-left: 8px; }
.right4 ul li { width: 185px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.right4 ul li a { background-image: url(../images/16.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 16px; color: #666666; }
.right4 ul li a:hover { color: #F1BF58; }
.right5 { float: left; width: 100%; height: 26px; margin-top: 13px; background-image: url(../images/11.jpg); background-repeat: no-repeat; }
.right6 { float: left; width: 100%; height: 26px; margin-top: 13px; background-image: url(../images/12.jpg); background-repeat: no-repeat; }
.right7 { }
.right7 ul { padding-top: 12px; margin-left: 8px; height: 140px; }
.right7 ul li { width: 277px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.right7 ul li a { background-image: url(../images/16.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 16px; color: #666666; }
.right7 ul li a:hover { color: #F1BF58; }
.right8 { float: left; width: 100%; height: 27px; margin-top: 13px;/*	 background-image:url(../images/13.jpg);
	 background-repeat:no-repeat;
*/}
.right9 { float: left; width: 100%; height: 27px; margin-top: 13px; background-image: url(../images/14.jpg); background-repeat: no-repeat; }
.right10 { float: left; width: 100%; height: 27px; margin-top: 13px;/*	 background-image:url(../images/15.jpg);
	 background-repeat:no-repeat;
*/}
.right11 { float: left; width: 100%; height: 25px; margin-top: 13px; background-image: url(../images/17.jpg); background-repeat: no-repeat; }
.right_top2 { width: 100%; float: left; height: 169px; margin-top: 10px; background-image: url(../images/company.gif); background-repeat: no-repeat; }
.right_top1 { width: 100%; float: left; height: 31px; padding-left: 5px; margin-top: 10px; background-image: url(../images/20.jpg); background-repeat: no-repeat; }
.right_top3 { width: 100%; float: left; height: 31px; padding-left: 5px; margin-top: 10px; background-image: url(../images/28.jpg); background-repeat: no-repeat; }
.dhlist1 { }
.dhlist1 a { font-weight: bold; margin-left: 30px; color: #132527; margin-right: 10px; }
.dhlist2 { }
.dhlist2 a { font-weight: bold; margin-left: 10px; color: #0491A3; }
/***主内容开始***/

.right { float: left; display: inline; padding-left: 5px!important; margin-left: 0x; width: 650px; text-align: left; }
.right_top { float: left; height: 40px; line-height: 40px; margin-right: 0px; margin-bottom: 5px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #DEDEDE; margin-top: 10px; }
/**人才招聘*/

#joblist { MARGIN-TOP: 20px; MARGIN-LEFT: 20px; WIDTH: 500px; LINE-HEIGHT: 20px; font-family: "宋体"; font-size: 12px; text-decoration: none; }
#joblist TH { width: 120px; height: 30px; background-color: #cccccc; }
#joblist INPUT { BORDER-RIGHT: #E6D582 1px solid; BORDER-TOP: #E6D582 1px solid; BORDER-LEFT: #E6D582 1px solid; BORDER-BOTTOM: #E6D582 1px solid }
#joblist TD { }
#joblist TEXTAREA { BORDER-RIGHT: #E6D582 1px solid; BORDER-TOP: #E6D582 1px solid; BORDER-LEFT: #E6D582 1px solid; BORDER-BOTTOM: #E6D582 1px solid; }
#joblist .butt { TEXT-ALIGN: right }
#joblist A { BORDER-RIGHT: #404040 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 100px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #404040 2px solid; HEIGHT: 30px; TEXT-ALIGN: center }
#union { BORDER-RIGHT: #C49D64 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #C49D64 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; BORDER-LEFT: #C49D64 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #C49D64 1px solid; BACKGROUND-COLOR: #E0CCAD }
#union .inputline { BORDER-TOP-STYLE: none; BORDER-BOTTOM: #C49D64 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none }
#union .txtborder { BORDER-RIGHT: #C49D640 1px solid; BORDER-TOP: #C49D64 1px solid; BORDER-LEFT: #C49D64 1px solid; BORDER-BOTTOM: #C49D64 1px solid }
#union TD TH { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; font-weight: normal; }
/***信息反馈***/
#feedback { MARGIN-TOP: 20px; MARGIN-LEFT: 20px; WIDTH: 90%; LINE-HEIGHT: 30px; }
#feedback TH { font-weight: normal; }
#feedback INPUT { BORDER-RIGHT: #E6D582 1px solid; BORDER-TOP: #E6D582 1px solid; BORDER-LEFT: #E6D582 1px solid; BORDER-BOTTOM: #E6D582 1px solid }
#feedback TD { }
#feedback TEXTAREA { BORDER-RIGHT: #E6D582 1px solid; BORDER-TOP: #E6D582 1px solid; BORDER-LEFT: #E6D582 1px solid; BORDER-BOTTOM: #E6D582 1px solid }
/****新闻动态*****/
.newslist { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 30px; list-style-type: circle; line-height: 30px; margin-left: 20px; margin-right: 40px; }
#showpage { margin-top: 15px; line-height: 20px; margin-bottom: 15px; }
#listinfo { text-align: left; line-height: 22px; font-family: "宋体"; font-size: 12px; text-decoration: none; margin-left: 15px; margin-right: 20px; }
#listinfo a { font-family: "宋体"; font-size: 12px; text-decoration: none; }
.mytitle { text-align: center; line-height: 25px; }
.mytitle h1 { font-size: 14px; }
.mydate { text-align: right; line-height: 25px; margin-right: 20px; color: #FF0000; }
.protitle { margin-top: 15px; margin-bottom: 10px; line-height: 25px; text-align: center; font-family: "宋体"; font-size: 12px; text-decoration: none; font-weight: bold; }
.promidimg { text-align: center; margin-bottom: 15px; display: block; }
.promidimg a { border: 1px dashed #999999; padding: 10px; }
.promidimg a img { border: 1px dashed #999999; }
.procontent { text-align: left; line-height: 22px; font-family: "宋体"; font-size: 12px; text-decoration: none; }
#prolist { float: left; width: 32%; }
#prolist IMG { border: 1px solid #ffffff; float: left; }
#prolist .pname { WIDTH: 100%; LINE-HEIGHT: 25px; color: #FF3300; font-weight: bold; TEXT-ALIGN: center; }
.productpage { CLEAR: left; TEXT-ALIGN: center; font-size: 14px; font-weight: bold; color: #000000; margin-top: 5px; }
.productpage a { color: #000000; }
.lx { padding-left: 100px; padding-top: 50px; padding-bottom: 220px; color: #222222; font-size: 14px; text-decoration: none; line-height: 30px; background-image: url(../images/120.jpg); background-repeat: no-repeat; background-position: 300px 150px; }
.lx a { color: #222222; }
.gsjj { margin-top: 10px; font-size: 12px; line-height: 24px; }
.ximg { text-align: center; margin-left: auto; margin-right: auto; }
.ximg img { padding: 5px; margin: 5px; border: 1px dashed #999999; }
#demo { OVERFLOW: hidden; width: 96%; COLOR: #000000; margin-left: 8px; padding-top: 5px; }
.unnamed1 a { display: block; margin-left: 8px; }
.unnamed1 a:hover { }
.unnamed1 a img { width: 170px; height: 126px; }
.unnamed2 a { border: 1px solid #FFFFFF; display: block; margin-left: 8px; }
.unnamed2 a:hover { }
.unnamed2 a img { height: 100px; width: 160px; }
.unnamed2 p { width: 160px; margin-left: 8px; margin-top: 5px; color: #333333; text-align: center; font-size: 13px; height: 27px; }
.wl img { filter: Chroma(Color=#FFFFFF); }
.r_wl { margin-left: 80px; margin-right: 20px; width: 100px; float: left; display: inline; }
.r_wl a { font-size: 14px; font-weight: bold; color: #000000; }
.wl img { filter: Chroma(Color=#FFFFFF); }
#cal { width: 254px; border: 1px solid #c3d9ff; font-size: 12px; margin: 3px 0 0 15px }
#cal #top { height: 29px; line-height: 29px; background: #e7eef8; color: #003784; padding-left: 10px }
#cal #top select { font-size: 12px }
#cal #top input { padding: 0 }
#cal ul#wk { margin: 0; padding: 0; height: 15px }
#cal ul#wk li { float: left; width: 35px; text-align: center; line-height: 25px; list-style: none }
#cal ul#wk li b { font-weight: normal; color: #c60b02 }
#cal #cm { clear: left; border-top: 1px solid #ddd; border-bottom: 1px dotted #ddd; position: relative }
#cal #cm .cell { position: absolute; width: 9px; height: 16px; text-align: center; margin: 0 0 0 8px }
#cal #cm .cell .so { font: bold 16px arial; }
#cal #bm { text-align: right; height: 24px; line-height: 24px; padding: 0 9px 0 0 }
#cal #bm a { color: 7977ce }
#cal #fd { display: none; position: absolute; border: 1px solid #dddddf; background: #feffcd; padding: 5px; line-height: 21px; width: 50px }
#cal #fd b { font-weight: normal; color: #c60a00 }
Input { font-family: verdana; font-size: 9pt; text-decoration: none; background-color: #FFFFFF; height: 20px; border: 1px solid #666666; color: #000000; }
.Calendar { font-family: verdana; text-decoration: none; width: 202; background-color: #c3d9ff; font-size: 9pt; border: 2px solid #c3d9ff; }
.CalendarTD { font-family: verdana; font-size: 7pt; color: #000000; background-color: #f6f6f6; height: 20px; width: 11%; text-align: center; }
.Title { font-family: verdana; font-size: 11pt; font-weight: normal; height: 24px; text-align: center; color: #333333; text-decoration: none; background-color: #c3d9ff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: 1px; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.Day { font-family: verdana; font-size: 7pt; color: #243F65; background-color: #E5E9F2; height: 20px; width: 11%; text-align: center; }
.DaySat { font-family: verdana; font-size: 7pt; color: #FF0000; text-decoration: none; background-color: #E5E9F2; text-align: center; height: 18px; width: 12%; }
.DaySun { font-family: verdana; font-size: 7pt; color: #FF0000; text-decoration: none; background-color: #E5E9F2; text-align: center; height: 18px; width: 12%; }
.DayNow { font-family: verdana; font-size: 7pt; font-weight: bold; color: #000000; background-color: #FFFFFF; height: 20px; text-align: center; }
.DayTitle { font-family: verdana; font-size: 9pt; color: #000000; background-color: #C0D0E8; height: 20px; width: 11%; text-align: center; }
.DaySatTitle { font-family: verdana; font-size: 9pt; color: #FF0000; text-decoration: none; background-color: #C0D0E8; text-align: center; height: 20px; width: 12%; }
.DaySunTitle { font-family: verdana; font-size: 9pt; color: #FF0000; text-decoration: none; background-color: #C0D0E8; text-align: center; height: 20px; width: 12%; }
.DayButton { font-family: Webdings; font-size: 9pt; font-weight: bold; color: #243F65; cursor: hand; text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
