@charset "utf-8";
body{ font-size:12px; font-family:"微软雅黑"; color:#424242; padding:0; margin:0; background:url(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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: 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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/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(/uploads/image/simages/da.jpg) no-repeat left 5px; padding-left:25px;  color:#ff8400; font-weight:bold; margin-top:10px;}
.da{ width:725px; float:left; background:url(/uploads/image/simages/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(/uploads/image/simages/float_bg.gif)
}
.float0831 .tp {
	background: url(/uploads/image/simages/float_bg.gif)
}
.float0831 .cn {
	background: url(/uploads/image/simages/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(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .titdh {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .titdc {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .icozx {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .icotc {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .icoff {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .icotl {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .btnopen {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .btnopen_n {
	background: url(/uploads/image/simages/float_s.gif) no-repeat
}
.float0831 .btnctn {
	background: url(/uploads/image/simages/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(/uploads/image/simages/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
}

