@charset "utf-8";
body{ font-size:12px; font-family:"微软雅黑"; color:#424242; padding:0; margin:0; background:url(images/topbg.jpg) repeat-x #fff;}
a{ color:#424242; text-decoration:none;}
a:hover{ color:#ff8400; text-decoration:underline;}
a img{ border:none;}
ul,li,dl,dd,dt{ padding:0; margin:0; list-style:none;}
h1,h2,h3{ padding:0; margin:0;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both;}

.box{ width:1000px; margin:0 auto; background:url(images/topbg.png) no-repeat top; overflow:hidden; height:auto;}
.top{ width:100%; float:left; height:31px; line-height:31px;}
.top a{ margin:0 10px;}
.logo{ width:485px; float:left; height:58px; margin:40px 0 0 0;}
.tel{ width:145px; float:right; height:35px; padding:55px 0 0 85px; font-size:18px; color:#ff8400; line-height:20px;}
.nav{ width:100%; float:left; height:45px; line-height:45px; margin-top:24px;}
.nav li{float:left;height:45px;position:relative; list-style:none; width:111px; z-index:9999; background:url(images/nav_xian.jpg) no-repeat right center;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:45px;font-size:16px;color:#ffffff;cursor:pointer;width:111px;text-align:center;}
.mj_hover_menu{text-decoration:none; width:111px; height:45px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:45px; left:0px; }
.nav li .submenu li{float:none;padding:0; height:35px; line-height:35px;height:auto;border-top:1px solid #2c89d8; text-align:center;background:#004b8a;}
.nav li .submenu li a{ color:#fff;}
.nav li .submenu li:hover{ background:#2e8cdc; border-top:1px solid #2e8cdc}

.banner{ width:998px; height:309px; float:left;margin-top:15px; border:1px solid #ceeaf6; }
div.wrapper { width:100%; height:309px;margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 45%; left: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 45%; right: 5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow,#slideshow img { w width:100%; height:309px; }
#slideshow ul { display: none; }

.left{ width:227px; float:left; height:auto;}
.wenti{ width:100%; float:left; margin:20px 0 0 0; height:auto;}
.wtbt{ width:100%; height:48px; line-height:38px; background:url(images/btbg1.jpg) no-repeat; float:left; text-align:center; font-size:16px; color:#fff;}
.wtbt a{ color:#fff;}
.wtlist{ width:205px; float:left; border:1px solid #dedede; border-top:none; padding:5px 10px; height:240px;}
.wtlist li{ width:195px; float:left; height:30px; line-height:30px; background:url(images/list1.jpg) no-repeat left center; padding-left:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:10px;}
.cont{ width:205px; float:left; border:1px solid #dedede; border-top:none; padding:5px 10px; height:125x; line-height:27px;}

.right{ width:755px; float:right; height:auto;}
.gonggao{ width:100%; float:left; margin:20px 0 0 0;}
.ggbt{ width:100%; float:left; height:39px; line-height:39px; background:url(images/btbg.jpg) no-repeat;}
.bt{ float:left; font-size:16px; color:#fff; margin-left:15px;}
.more{ float:right; margin-right:15px; color:#ff8400;}
.gglist,.zhaopin{ width:753px; float:left; border:1px solid #dedede; padding:8px 0; height:240px;line-height:30px;}
.gglist dd{ width:240px; height:30px; background:url(images/list.jpg) no-repeat left center; padding-left:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; margin-left:10px; _margin-left:5px;}
.gglist dt{ width:100px; float:left; text-align:right; margin-right:15px; _margin-right:10px;}
.yewu{ width:360px; _width:365px; float:left; margin:0 8px; _margin:0 3px;}
.yewu h2{ width:100%; height:38px; line-height:38px; font-size:14px; color:#ff8400; border-bottom:1px dashed #666; margin-bottom:10px;}
.yewu p{ padding:0; margin:0; line-height:25px; height:103px;}
.yewu p a{color:#ff8400;}
.ywbnt{ width:100%; float:left; height:auto; margin-top:15px;}
.ywbnt a{ display:block; width:88px; height:33px; line-height:33px; background:#ceeaf6; font-size:14px; font-weight:bold; text-align:center; float:left; margin:1px;}
.ywbnt a:hover{ background:#f6e6ce;color:#ff8400; }
.zhaopin{ height:249px; padding-left:3px;width:750px;}
.zhaopin li{ width:139px; height:48px; float:left; border:1px solid #bcd8e4; text-align:center; line-height:22px; margin:5px 4px}
.zhaopin li a{ display:block; width:139px; height:48px;}
.zhaopin li:hover{ border:1px solid #ff8400;}
.zhaopin li a span{ display:block; font-size:14px; font-weight:bold; color:#ff8400;}
.jiuye,.jianzhu{ width:365px; float:left; margin-top:20px;}
.jylist{width:363px; float:left; border:1px solid #dedede; padding:8px 0; height:240px;line-height:25px;}
.jylist dd{ width:240px; height:25px; background:url(images/list.jpg) no-repeat left center; padding-left:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; margin-left:10px; _margin-left:5px;}
.jylist dt{ width:100px; float:left; text-align:right;}
.jianzhu{ float:right;}
.tuijian{ width:100%;float:left; margin-bottom:10px; _margin-bottom:3px;}
.tjpic{ width:144px; height:107px; float:left; border:1px solid #dedede; margin-left:10px; _margin-left:5px;}
.tjlist{ width:180px; height:107px; float:right; margin-right:10px; _margin-right:5px;}
.tjlist a{ display:block; font-size:14px; font-weight:bold; width:100%; height:30px; border-bottom:1px dashed #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tjlist p{ padding:0; margin:0; color:#666; line-height:25px;}
.foot{ width:100%; float:left; margin-top:20px; text-align:center; line-height:30px; background:url(images/footbg.jpg) repeat-x; height:80px; padding-top:25px;}

.fenlei{ width:205px; float:left; border:1px solid #dedede; border-top:none; padding:5px 10px; }
.fenlei li{ width:147px; height:34px; background:url(images/flbt.jpg) no-repeat; line-height:34px; padding-left:40px; font-size:14px; margin:5px 10px;}
.fenlei li a{ color:#fff;}
.fenlei li a:hover{ font-weight:bold;} 

.location{ float:right; margin-right:15px;}
.content{ width:100%; float:left; line-height:30px; margin-top:15px;}
.content h2{ width:100%; height:50px; line-height:40px; text-align:center; font-size:20px; margin-top:15px; font-family:"微软雅黑";}
.fenge{ width:100%; text-align:center; line-height:40px; padding-bottom:10px; border-bottom:1px solid #dedede;}
DIV.fanye { TEXT-ALIGN: center; width:100%; float:left; margin:30px 0;}
DIV.fanye A {BORDER: #dedfde 1px solid;  BACKGROUND-POSITION: 50% bottom; COLOR: #005bb6; MARGIN-RIGHT: 3px; padding:4px 10px; TEXT-DECORATION: none}
DIV.fanye A:hover {	BORDER: #93b9eb 1px solid; BACKGROUND-COLOR: #93b9eb; color:#fff;}
DIV.fanye A:active {BORDER: #93b9eb 1px solid; BACKGROUND-COLOR: #93b9eb; color:#fff;}
DIV.fanye SPAN.current { FONT-WEIGHT: bold;  COLOR: #99210b; MARGIN-RIGHT: 3px;padding:4px 10px; }
DIV.fanye SPAN.disabled { padding:4px 10px; COLOR: #adaaad; MARGIN-RIGHT: 3px;}

.column{ line-height:35px; font-size:14px; margin-top:15px; float:left; width:100%;}
.column dd{ width:625px; height:35px; background:url(images/list1.jpg) no-repeat left center; padding-left:15px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dashed #ccc;}
.column dt{ width:110px; float:left; text-align:right; color:#999; border-bottom:1px dashed #ccc;}

.paiqian{ width:205px; float:left; border:1px solid #dedede; border-top:none; padding:5px 10px;}
.paiqian li{ width:170px; float:left; height:30px; line-height:30px; background:url(images/list.gif) no-repeat 10px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; border:1px solid #dedede; padding:0 0 0 30px; margin:3px 0;}
.paiqian li a{ color:#f00;}
.pqtj{ width:100%; float:left; margin:15px 0;}
.pqtjpic{ width:220px; height:140px; float:left; border:1px solid #dedede; }
.pqtjpic img{ width:220px; height:140px;}
.pqtjlist{ width:510px; height:140px; float:right; line-height:27px; text-indent:2em; border-bottom:1px solid #dedede;}
.yw{ width:100%; margin:15px 0; float:left;}
.yw h2{ width:100%; height:38px; line-height:38px; font-size:14px; color:#ff8400; border-bottom:1px dashed #666; margin-bottom:10px;}
.yw p{ padding:0; margin:0; line-height:25px;}
.ywbnt1{ width:100%; float:left; height:auto; margin-top:15px;}
.ywbnt1 a{ display:block; width:88px; height:33px; line-height:33px; background:#ceeaf6; font-size:14px; font-weight:bold; text-align:center; float:left; margin:3px;}
.jigou{ width:210px; height:100px; float:left; background:url(images/list.gif) no-repeat left 10px; padding-left:20px; line-height:25px;margin:15px 10px 0;_margin:15px 5px 0;}
.jigou span{ display:block; font-weight:bold; color:#ff8400; line-height:30px;}
.xiazai{ display:block; font-weight:bold; color:#f00; background:url(images/list2.jpg) no-repeat 30px center; padding-left:20px;}

.job{ width:690px; float:left; border-top:2px solid #197fe4; line-height:35px; padding:15px 0 0 30px;}
.job b{ color:#197fe4;}
.jobbt{ width:100%; float:left; margin-top:20px; height:35px; line-height:35px; background:url(images/jobbt.jpg) no-repeat left center; border-bottom:1px solid #197fe4;}
.jobbt span{ display:block; width:120px; float:left; text-align:center; font-size:14px; color:#fff;}
.joblist{ width:100%; float:left; margin:10px 0; line-height:25px;}

.wenda{ width:100%; float:left; margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #dedede; line-height:25px; padding-bottom:30px;}
.wenda p{ padding:0; margin:0;}
.wen{ width:725px; float:left; background:url(images/da.jpg) no-repeat left 5px; padding-left:25px;  color:#ff8400; font-weight:bold; margin-top:10px;}
.da{ width:725px; float:left; background:url(images/wen.jpg) no-repeat left 5px; padding-left:25px; }
.name{ width:100%; height:25px; text-align:right; color:#666;padding-bottom:15px;border-bottom:1px dashed #dedede; float:left;}
.name span{ margin-left:40px;}
.liuyan{ float:left; padding-top:15px; border-top:2px solid #197fe4; }




.float0831 {
	POSITION: fixed; TOP: 100px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 30px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 30px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 30px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 58px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 58px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 58px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}

