﻿*{margin:0; padding:0;}
body {margin:0; padding:0; font-family:"微软雅黑";font-size:14px; background:#FFF}
.container{ position:relative;width:100%; height:auto;}
div,form,img,ul,ol,li,dl,dt,dd,input,p,table,tr{margin:0; padding:0; border:0; }

li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.clear{ width:0px; height:0px; font-size:0px; line-height:0px; visibility:hidden;clear:both;}

a:link {color: #555; text-decoration:none;}
a:visited {color:#555;text-decoration:none;}
a:hover {color:#007df4; text-decoration:none;}
a:active {color: #555;}

.top{width:1160px; margin:0 auto; height:85px;  z-index:8 }
.top-wrap {background: url(../image/topdbj.png);}
.top .logo{ float:left; margin:24px 162px 11px 31px}
.top span{ float:left; margin:26px 0 0 0}
.top span img{ float:left;}
.top span b{ font:bold 18px/36px ""; color:#ff6c00; margin-left:10px}
.top form{ position:relative; float:right; width:212px; height:32px; background:url(../image/searchbj.png) no-repeat left top; margin:30px 40px 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/searchbj.png");_background:none;}
.top form input{ margin:5px 0 0 5px; color:#CCC; padding:4px 0 0 5px;}
.top form .btn{ position:absolute; right:10px; top:3px;width:15px; height:15px; background:url(../image/fdj.png) no-repeat left top; }

.navmenu{ position:relative;height:39px; font:800 14px/52px Microsoft YaHei; text-align:center;  no-repeat left top; width:1160px;margin:0 auto; border-radius:5px;}
.navmenu-wrap {background: url(../image/navdbj.png);}
.navmenu li a{ display:block; color:#fff; overflow:hidden}
.navmenu li a:hover{ color:#01429b; background:url(../image/navbj.png)}

.navmenu li.level1{ float:left; width:110px; position:relative;line-height:39px;background:url(../image/navline.jpg) no-repeat right top; }
.navmenu li b{ font-size:14px; }
.navmenu li.home{ background:none; }
.navmenu li.level1 a{ display:block; height:100%; width:110px; white-space:nowrap;color: #fff; overflow:hidden }
.navmenu li.level1 .bg{ display:block; position:absolute; top:0; left:0; width:100%; height:144px; background:url(../image/navbj.png); }
.navmenu li.level1 a:hover{ color:#01429b;}
.navmenu li.level1 div{ position:absolute; width:100%; left:0; }
.navmenu li.level1 ul{ position:relative; z-index:2; }
.navmenu li.level2{ height:36px; line-height:36px}
.navmenu li.level2 li{background:url(../image/navbj.png)}
.navmenu li.level2 div{ position:absolute; float:right; right:-100%; left:auto; width:100%; background:#346ba7; }
.navmenu li.level2 a{ height:100%; z-index:2; padding:0; font:100 13px/36px Microsoft YaHei; color:#333;}
.navmenu li.level2 a:hover{ text-decoration:none; background: url(../image/navbj2.png); color:#333 }
.navmenu li.first{ border:none; }
.navmenu .dn{ display:none; }
.navmenu .db{ display:block; }

.banner{ position:relative; left:0; top:-144px; z-index:-1; width:100%; height:576px; background:url(../image/banner.jpg) no-repeat center top; padding-top:144px;}
.bannerc{ background-color:#666666; width:1000px; height:432px; margin:auto;}


.main1{ width:100%; height:198px; overflow:hidden;  background:#0d499f url(../image/line.jpg) repeat-x left top; margin-top:-288px;}
.main1 .main1nr{ width:1000px; margin:0 auto; height:auto; overflow:hidden}
.main1 .main1nr dt{ float:left; width:400px; margin-top:30px;}
.main1 .main1nr dt span{ display:block; font:100 12px/28px ""; color:#FFF}
.main1 .main1nr dt b{ display:block; font: 16px/28px ""; color:#FFF; margin-top:15px}
.main1 .main1nr dt a{ display:block; font:100 14px/26px ""; color:#ffcc66; margin-top:10px}
.main1 .main1nr dt a img{ float:left; margin:5px 10px}
.main1 .main1nr dd{ float:left; margin:36px 0 0 22px}

.main2{width:100%; margin:0 auto;  background:#f3f3f3; height:auto; overflow:hidden}

.main2nr{  width:1002px;height:162px; margin:0 auto; }
.main2nr li{ float:left; position:relative; left:0; top:0; width:155px; height:160px; margin-right:12px}
.main2nr li .img1,.main2nr li .img2{ position:absolute; left:51px; top:45px} 
.main2nr li .img2{ height:0; overflow:hidden}
.main2nr li span{ position:absolute; left:28px; bottom:20px; display:block;font:100 14px/28px ""; color:#000; text-align:center}
.main2nr li:hover{ border-bottom:2px solid #93bad2;}
.main2nr li.active{border-bottom:2px solid #93bad2;}

.con{width:100%;display:none; margin:0 auto ; background:#FFF; height: auto; overflow:hidden; padding:40px 0 20px}

.friend-Link{
	position:relative;
	width:1000px;
	height:260px;
	overflow:hidden;
	margin:0 auto;
	
	}
	

.left-arrow,.fl-pic,.right-arrow{
	float:left;
	display:inline;
}

.left-arrow,.right-arrow{
	}

.left-arrow{ position:absolute; left:10px; top:120px;}
	
.right-arrow{ position:absolute; right:10px; top:120px;}

	
.fl-pic{
	overflow:hidden;
	width:1000px;
	height:260px;
	margin:0 0px;
	white-space:nowrap;
	}
	
.fl-pic ul{
	width:3500px;
	}
	
.fl-pic li{position:relative;float:left;margin:0 20px;width:210px;height:260px;  border-right:1px solid #CCC;}
.fl-pic li span{ clear:both; display:block;font:bold 13px/30px ""; color:#5d9dc0;margin-top:20px;}
.fl-pic li span a{ display:block;font:100 12px/28px ""; color:#5d9dc0 }
.fl-pic li span a img{ margin-left:10px;}


.main3{ width:100%; height:auto; overflow:hidden}
.rollphotos {position:relative; width:1110px; margin:70px auto 50px}
.blk_29 {overflow: hidden;zoom: 1; }
.blk_29 .xbt{ padding-left:30px; font:100 14px/24px ""}
.blk_29 .LeftBotton { width:27px; height:27px; background:url(../image/leftxb.jpg) no-repeat left top;cursor: pointer; position: absolute; top:80px; left:0px}
.blk_29 .RightBotton {width:27px; height:27px; background:url(../image/rightxb.jpg) no-repeat left top;cursor: pointer; position: absolute; top:80px; right:0px}
.blk_29 .RightBotton:hover{ background-position:left bottom}
.blk_29 .LeftBotton:hover{ background-position:left bottom}
.blk_29 .Cont {overflow: hidden; width:1002px;margin:20px auto 0; }
.blk_29 .box {float:left; width:334px; margin:0 auto; text-align: center; border-right:1px solid #e8e8e8}
.blk_29 .box span{ display:block;font:bold 16px/30px ""; color:#5d9dc0; text-align:left; margin-top:20px; padding-left:20px}
.blk_29 .box span a{ display:block;font:100 12px/28px ""; color:#5d9dc0 }
.blk_29 .box span a img{ margin:5px 0 0 8px}


.news{ width:100%; height:306px; overflow:hidden; background:#f3f3f3; }
.newsnr{  width:1000px;  height:auto; overflow:hidden; margin:41px auto 0}
.newsnr .newsleft{ float:left; width:142px; background:#00428e; height:240px; padding-left:40px;}
.newsnr .newsleft b{ display:block; font:bold 30px/36px ""; color:#FFF; margin-top:50px}
.newsnr .newsleft strong{ display:block; font:100 12px/26px ""; color:#a9b6cf;}
.newsnr .newsleft a{border:1px solid #80a0c9;font:100 12px/26px ""; color:#a9b6cf; padding:2px 10px; border-radius:5px}

.newscon{position:relative; float:left; width:512px; height:240px; background:#FFF}
.ty{ position:absolute; left:0px; top:-3px; height:3px;width:512px; background:url(../image/ty_top.png) repeat-x left top}
.ty_right{ position:absolute; right:-3px; top:-2px;width:3px;height:226px; background:url(../image/ty_right.png) repeat-y left top}
.newscon dt{ height:auto; overflow:hidden; margin-top:27px;}
.newscon dt img{ float:left; margin:0px 24px 0 24px}
.newscon dt span{ float:right; display:block;border-bottom:1px solid #ececec; margin-right:24px; width:330px;}
.newscon dt span b{ display:block; font:bold 14px/28px ""; color:#000}
.newscon dt span strong{font:100 11px/20px ""; color:#818181}
.newscon dd{ height:auto; overflow:hidden; margin:15px 0 0 24px;}
.newscon dd span{ display:block; float:left; width:46px; border-right:1px dashed #e0e0e0}
.newscon dd span b{ display:block;font:bold 30px/28px ""; color:#666}
.newscon dd a{font:100 14px/38px ""; color:#666; margin-left:15px}
.newscon dd a:hover{ color:#0068b9; text-decoration:underline}

.newsright{ float:right; width:277px; height:auto; overflow:hidden}
.newsright li{ position: relative;height:106px; background:#FFF; margin-bottom:25px}
.newsright .ty2{position:absolute; left:0px; top:-3px; height:3px;width:277px; background:url(../image/ty_top.png) repeat-x left top}
.newsright .ty_right2{ position:absolute; right:-3px; top:-2px;width:3px;height:106px; background:url(../image/ty_right.png) repeat-y left top}
.newsright li img{ float:left}
.newsright li span{ float:left;  display:block; margin-left:15px;font:100 12px/20px ""; color:#999; width:140px}
.newsright li span b{ display:block; margin-top:20px; font:bold 16px/28px ""}

.main4{ width:100%; height:auto; overflow:hidden; margin-top:50px}
.main4 h2{ text-align:center; font: 100 24px/30px "Arial"; color:#999}
.main4 h2 b{ display:block;font:bold 30px/34px ""; color:#00428e}
.main4 h3{ position:relative; border-bottom:1px dashed #CCC; height:auto; margin-top:45px}
.main4 h3 img{ position:absolute; left:48%; top:-30px}
.main4 .main4nr{ width:1000px; margin:30px auto 0; overflow:hidden}
.main4 .syhynr{ width:1032px; margin:30px auto 0; height:auto; overflow:hidden}
.main4 .syhynr li{ float:left; width:311px; height:352px; background:url(../image/hybj.png) no-repeat left top; margin:0 33px 25px 0;}
.main4 .syhynr li span{ display:block; width:305px; border-top:3px solid #0076e3; margin:3px 3px 0}
.main4 .syhynr li strong{ display:block; font:100 12px/28px ""; padding:25px 24px 0; width:257px; height:135px; overflow:hidden; margin:0px 3px 0}
.main4 .syhynr li strong b{ display:block;font:bold 18px/28px ""; color:#333; border-bottom:1px solid #CCC}
.main4 .syhynr li:hover span{border-top:3px solid #ff9000;}
.main4 .syhynr li:hover strong{ background:#00428e; color:#FFF}
.main4 .syhynr li:hover strong a{ color:#FFF}
.main4 .syhynr li:hover strong b{ color:#FFF}

.main5{ width:100%; height:auto; overflow:hidden;background:#F3F3F3; margin:39px 0 0}
.main5 .main5nr{ width:1000px; margin:0 auto; height:327px; }
.main5 .main5nr ul{ width:1092px; margin:0 auto; overflow:hidden}
.main5 .main5nr li{ float:left; width:270px; height:auto; margin:35px 94px 0 0}
.main5 .main5nr li b{font:bold 18px/28px ""; color:#006ebb}
.main5 .main5nr li img{ margin-top:18px}
.main5 .main5nr li span{ display:block; font:100 12px/22px ""; color:#666; padding-bottom:30px; border-bottom:3px solid #d2d2d2; margin-top:10px }
.main5 .main5nr li:hover span{border-bottom:3px solid #3aa0e8; }
.main5 .main5nr li:hover a{ color:#666}

.main6{ width:100%; height:auto; overflow:hidden;}
.main6 .main6nr{ width:1000px; margin:0 auto; height:166px; overflow:hidden}
.main6 .main6nr ul{ width:1080px; overflow:hidden; margin:0 auto}
.main6 .main6nr li{ float:left; width:230px; margin:69px 40px 0 0}
.main6 .main6nr li img{ float:left; margin-right:18px}
.main6 .main6nr li span{ float:left; display: block;font:100 12px/20px ""; color:#666}
.main6 .main6nr li b{ display:block;font:bold 18px/24px ""; color:#000}

.link{ width:100%; height:116px; background:#f3f3f3}
.link .linknr{ width:1000px; margin:0 auto; overflow:hidden; height:auto}
.link .linknr dl{width:1012px; margin:35px auto 0; overflow:hidden; height:auto}
.link .linknr dt{ float:left; width:121px; height:49px; background:url(../image/linkbj.png) no-repeat left top;text-align:center; margin-right:15px}
.link .linknr dt a{font:bold 16px/49px ""; color:#FFF;}
.link .linknr dd{ float:left; margin-right:10px}

.footer{ width:100%; height:54px; background:#406ea9; overflow:hidden}
.footer .footernr{ width:1000px; margin:0 auto}
.footer .footernr dd{ float:left; margin:20px 60px 0 0;color:#FFF;font:100 12px/20px ""; }
.footer .footernr dd a{font:100 12px/20px ""; color:#FFF; margin:0 3px}
.footer .footernr dt{ float:right;font:100 12px/20px ""; color:#FFF; margin-top:20px}


.aboutbanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/aboutbanner.jpg) no-repeat center top;}

.contact{ width:1160px; margin:-404px auto 0; height:auto; overflow:hidden}
.jianjie{ display:block; position:relative; top:0; left:905px; width:230px; height:77px; background:url(../image/aboutimg1.png) no-repeat left top; font:100 16px/24px ""; color:#FFF; padding:28px 0 0 25px; margin-bottom:20px}
.jianjie strong{ display:block; font:bold 26px/30px "Arial"; color:#FFF}
.fnav{ height:auto;overflow:hidden }
.fnav dl{width:1160px; height:63px; margin:0 auto; background:url(../image/navbj3.jpg) repeat-x}
.fnav dt,.fnav dd{ float:left; height:63px;}
.fnav dt{ width:148px; text-align:center; background:url(404.png) no-repeat right center}
.fnav dd{ width:127px; text-align:center; background:url(404.png) no-repeat right center}
.fnav dt a{ font:bold 20px/63px ""; color:#000}
.fnav dd a{ display:block; font:100 14px/63px ""; color:#000}
.fnav dd a:hover{ background:#c10224; color:#FFF}
.fnav dd a.active{ background:#c10224; color:#FFF}
.fnav span{ clear:both;display:block; width:1160px; height:57px; background:#f4f4f4; margin:15px auto 0}
.fnav span b{ float:right; margin:0px 30px 0 0}
.fnav span a{font:100 12px/57px ""; color:#666}


.contact .aboutnr{ width:1160px; margin:0 auto; height:auto; background:#FFF; overflow:hidden}
.xuanxingnr{ width:1000px; margin:0 auto; height:auto; background:#FFF; overflow:hidden; font-size:14px; line-height:28px;}


.contact .aboutnr p{ float:right; width:1100px;margin:20px 20px 0px 0;font:100 14px/26px ""; color:#666;}
.contact .aboutnr p span{display:block;font:bold 24px/28px ""; color:#05439b}
.contact .aboutnr p b{ display:block;font:100 14px/26px ""; color:#999}
.contact .aboutnr strong{ display:block; clear:both;font:100 14px/26px ""; color:#666; margin:0 20px; text-align:center}
.contact .sp{ width:501px; text-align:center; height:autol; overflow:hidden;  margin:50px auto}
.contact .sp span{ display:block; text-align:center}


.probanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/probanner.jpg) no-repeat center top;}

.cpzs dd{ width:140px; text-align:center; background:url(../image/line2.jpg) no-repeat right center}
.prolist{width:1160px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.prolist li{ height:auto; overflow:hidden; margin:25px 30px 20px; padding-bottom:30px; border-bottom:1px solid #CCC}
.prolist li .cptp{ float:left;  border:1px solid #CCC; padding:15px;} 
.prolist li p{ width:686px;font:100 14px/28px ""; border-bottom:1px dotted #CCC; padding-bottom:20px;padding-left:20px;}
.prolist li p strong{ display:block; font:bold 18px/20px ""; color:#114b96; margin-bottom:10px}
.prolist li p span{ display:block; margin-top:10px}
.prolist li b{ display:block; width:686px;height:auto; overflow:hidden; padding-left:20px; margin-top:10px }
.prolist li em{ float:left;font:100 14px/28px ""; color:#999}
.prolist li a{ float:right;font:100 14px/28px "";  color:#114b9d}
.prolist li a img{ margin-left:10px}

.prolist2{width:1000px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.prolist2 li{ height:auto; overflow:hidden; margin-left:20px; width:212px; margin-top:20px; float:left;}
.prolist2 li .cptp{ float:left;  border:1px solid #CCC; padding:15px; float:left;} 

.prolist2 li  span{ display:block; margin-top:10px; width:212px; float:left; text-align:center; list-style:40px;}

.prolist3{width:1000px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.prolist3 li{ height:auto; overflow:hidden; margin:25px 30px 20px; padding-bottom:30px; border-bottom:1px solid #CCC}
.prolist3 li .cptp{ float:left;  border:1px solid #CCC; padding:15px;} 
.prolist3 li p{ float:right; width:100%;font:100 14px/28px ""; border-bottom:1px dotted #CCC; padding-bottom:20px;}
.prolist3 li p strong{ display:block; font:bold 18px/20px ""; color:#114b96; margin-bottom:10px}
.prolist3 li p span{ display:block; margin-top:10px}
.prolist3 li b{ display:block; width:900px;height:auto; overflow:hidden; padding-left:40px; margin-top:10px }
.prolist3 li em{ float:left;font:100 14px/28px ""; color:#999}
.prolist3 li a{ float:right;font:100 14px/28px "";  color:#114b9d}
.prolist3 li a img{ margin-left:10px}


.proxq{width:1160px; margin:0 auto 10px; height:auto; background:#FFF; overflow:hidden; font-size:14px; line-height:28px;}
.proxq h4{ clear:both;height:auto; overflow:hidden; border-bottom:1px solid #CCC; margin:20px 30px 20px}
.proxq h4 span{ display:block; width:118px; height:35px; background:#0f489b;text-align:center; font:100 14px/35px "" ;color:#FFF; }
.proxq .cpgs{ margin:0 30px;height:auto; overflow:hidden }
.proxq .cpgs ul{float:left; width:720px; font:100 14px/28px ""; color:#333}
.proxq .cpgs li{ text-indent:24px; margin-top:15px}
.proxq .cpgs img{ float:right; border:1px solid #CCC; padding:10px; margin-top:20px}

.proxq .cptd{ margin:0 30px; height:auto; overflow:hidden}
.proxq .cptd td{ text-indent:10px;}
.proxq .cptd dt{ font:bold 14px/28px "";}
.proxq .cptd dd{font:100 14px/28px ""; color:#666; margin-bottom:20px}
.proxq .cpcs{ height:auto; overflow:hidden; margin:0 auto }
.proxq .cpcs td{height:37px; padding-left:15px}
.proxq .cpcs .teshu1{ background:#f5f5f5; text-align:right; padding-right:10px}

.proxq .xtt{ width:940px; margin:0 30px; height:auto; overflow:hidden; border-bottom:1px solid #CCC}

.proxq .xinxi{ width:1100px; margin:20px 30px; }
.proxq .xinxi a{ font:100 14px/24px "";color:#10499b}
.proxq .rightxinxi{ float:right}


.casebanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/casebanner.jpg) no-repeat center top;}

.casenr{ width:1160px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.casexq{ width:975px; margin:25px 27px; height:auto; overflow:hidden}
.casexq li{
	float:left;
	width:1100px;
	height:160px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom:10px;
}
.casexq li span{
	display:block;
	width:160px;
	height:140px;
	padding:5px;
	float:left;
	border: 1px solid #CCCCCC;
}
.casexq li strong{ display:block; font:100 12px/28px ""; padding:25px 24px 0; height:135px; overflow:hidden; margin:0px 3px 0}
.casexq li strong b{ display:block;font:bold 18px/28px ""; color:#333; border-bottom:1px solid #CCC}
.al_title{
	font-size:18px;
	line-height:30px;
	width:700px;
	float:left;
	margin-left:20px;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight:bold;
}
.al_description{ font-size:14px; line-height:26px; width:700px; float:left; margin-left:20px;}

.fanye{width:390px; overflow:hidden; margin:0 auto 30px}
.fanye a{ float:left; padding:0px 10px; display:block; border:1px solid #e0e0e0; margin:0 3px; font:100 12px/24px "微软雅黑"; color:#61615e}
.fanye .tebie{ border:1px solid #FFF; background:none}
.fanye a:hover{ border:1px solid #0068c0; color:#f0f0e7; background:#006cc7}
.fanye .xuanding{border:1px solid #0068c0; color:#f0f0e7; background:#006cc7}



.downbanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/downbanner.jpg) no-repeat center top;}
.downnr{ width:1160px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.downxq{ width:1100px; margin:0px 29px 25px}
.downxq li{ float:left; width:453px; height:118px; border:1px solid #eaeaea; margin:25px 32px 0 50px }
.downxq li span{ float:left; display:block; margin:1px; width:118px; height:91px; background:#004ca0; color:#FFF;text-align:center;font:100 16px/30px ""; padding-top:25px}
.downxq li span b{ display:block; text-align:center; font:100 30px/30px "";}
.downxq li p{ float:right; width:300px; margin-right:15px; font:100 12px/24px ""; color:#000}
.downxq li strong{ display:block; font:bold 16px/30px ""; margin-top:10px}

.downxq li:hover{border:1px solid #355c91;}
.downxq li:hover p strong:hover{ color:#b004ca0}


.newsbanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/newsbanner.jpg) no-repeat center top;}
.newsxqnr,.newsxqcon{ width:1160px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.newsxq{ height: auto; overflow:hidden; margin-bottom:25px}
.newsxq li{ height:auto; overflow:hidden; border-bottom:1px solid #CCC; margin:0 30px;font:100 14px/45px ""; color:#666; background:url(../image/newsxb.png) no-repeat left center; padding-left:15px}
.newsxq li span{ float:right;font:100 14px/45px ""; color:#666}

.newsxqcon .wenzhang{ height:auto; overflow:hidden; margin:0 30px; padding-bottom:20px; border-bottom:1px solid #CCC; font-size:14px; line-height:26px;}
.newsxqcon .wenzhang h3{ height:auto; font:100 18px/38px ""; color:#000; text-align:center; border-bottom:1px solid #CCC; margin-top:20px}
.newsxqcon .wenzhang h4{ height:auto;font:100 12px/30px ""; color:#666; text-align:center; margin:10px 0 30px 0}
.newsxqcon .wenzhang p{font:100 14px/26px ""; color:#000; text-indent:24px}

.newsxqcon ul{ margin:20px 30px; height:auto; overflow:hidden}
.newsxqcon li{ height:auto; overflow:hidden}
.newsxqcon li a{font:100 14px/26px ""; color:#000;}


.jobbanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/jobbanner.jpg) no-repeat center top;}
.jobnr{width:1000px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.jobnr .joblist{ margin:28px 30px; text-align:center; font:100 14px/54px ""; color:#000}
.jobnr .joblist td{ height:54px;}
.jobnr .joblist .tebie1{ height:49px; background:#828282; border-bottom:none; font:100 14px/49px ""; color:#FFF}
.jobnr .joblist .tebie2{ background:#f8f8f8;font:100 14px/54px ""; }

.jobnr .jobxq{ margin:28px 30px; text-align:center; font:100 14px/54px ""; color:#000}
.jobnr .jobxq .tebie3{height:49px; background:#828282; border-bottom:none; font:100 14px/49px ""; color:#FFF; text-align:left; padding-left:20px}


.tebie4{ padding:20px 30px 0; height:auto; overflow:hidden; text-align:left; border-top:none;border-bottom:none;font:100 12px/26px ""; color:#666;}
.tebie4 b{ display:block; font:bold 14px/20px ""; color:#000; text-align:left}
.tebie5{  text-align:left; border-top:none; padding:30px 0 10px 30px}
.tebie5 span{ display:block;font:100 12px/45px ""; color:#ff0000; border-top:1px solid #999; margin-right:40px}
.tebie5 span em{font:100 12px/45px ""; color:#666;}


.conbanner{ position:relative; left:0%; top:-144px; z-index:-1; width:100%; height:517px; background:url(../image/conbanner.jpg) no-repeat center top;}
.connr{width:1160px; margin:0 auto 24px; height:auto; background:#FFF; overflow:hidden}
.connr .address{ width:940px; margin:30px auto}
.connr .address li{ float:left; width:470px; font:100 14px/28px ""; color:#666; margin:5px 0} 
.connr .address li span{ font:100 14px/28px ""; color:#999}
.connr .address img{ margin-top:35px}