@charset "utf-8";
/* CSS Document */
#header{width:100%; background:url(../images/headbg.png) no-repeat center top; height:95px; position:relative; z-index:100;}
.headerin{width:1003px; margin:0 auto;}
.logo{float:left;}
.headertop{margin-top:6px; height:22px; width:313px; overflow:hidden; float:right;}
.search{float:left; width:158px; height:20px; background:url(../images/searchbg.png) no-repeat right top; margin-right:10px;}
.search input[type="text"]{padding:0 10px; color:#c5c6c6; width:112px; *width:110px; line-height:18px; font-family:Microsoft YaHei; height:20px;}
.search input[type="button"]{width:18px; height:20px; background:url(../images/inputsubbg.png) no-repeat left center;}
.ench{float:right;width:160px;padding-top:2px; margin-right:-15px;}
.ench a{margin:0 15px 0 10px;}
.ench a.aen{*font-family:Arial; padding-top:4px;}
.ench img{display:inline; vertical-align:middle;}

#nav{width:784px; position:relative; z-index:2; float:right;}
#nav li{width:114px; height:65px; background:url(../images/navlibg.png) no-repeat left 7px; text-align:center; float:left; font-size:13px; font-weight:bold; cursor:pointer; position:relative; z-index:1;}
#nav li:first-child{background:none; width:100px;}
#nav li a{color:#ffffff; *font-family:Microsoft YaHei; display:block; padding:15px 10px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#nav li:hover,#nav li.cur{z-index:10;}
#nav li:hover a,#nav li.cur a{width:104px; position:absolute; padding-top:17px; right:-5px; top:-2px; z-index:10; height:48px;}
#nav li.navli01:hover a,#nav li.navli01.cur a{background:url(../images/libg_h1.png) no-repeat left top; width:90px;}
#nav li.navli02:hover a,#nav li.navli02.cur a{background:url(../images/libg_h2.png) no-repeat left top;}
#nav li.navli03:hover a,#nav li.navli03.cur a{background:url(../images/libg_h3.png) no-repeat left top;}
#nav li.navli04:hover a,#nav li.navli04.cur a{background:url(../images/libg_h4.png) no-repeat left top;}
#nav li.navli05:hover a,#nav li.navli05.cur a{background:url(../images/libg_h5.png) no-repeat left top;}
#nav li.navli06:hover a,#nav li.navli06.cur a{background:url(../images/libg_h6.png) no-repeat left top;}
#nav li.navli07:hover a,#nav li.navli07.cur a{background:url(../images/libg_h7.png) no-repeat left top;}


#banner{width:100%; height:618px; position:relative; z-index:1; top:-95px;overflow:hidden}
#banner .banshow{position:absolute; left:50%; top:0; margin-left:-800px; height:607px;}
#banner .banshow li{position:absolute; z-index:1; display:none;}
#banner .banshow li:first-child{display:block;}
#banner .banbtn{width:1003px;position:absolute;z-index:2; left:50%; bottom:0;margin-left:-447px; overflow:hidden;}
#banner .banbtn ul{width:301px; height:39px; background:url(../images/btnbg.png) no-repeat right bottom;overflow:hidden;float:right;}
#banner .banbtn li{float:left; width:17px; height:29px; margin-left:13px; background:url(../images/btn.png) no-repeat left top;cursor:pointer;}
#banner .banbtn li:first-child{margin-left:86px;}
#banner .banbtn li.cur{background:url(../images/btn_hv.png) no-repeat left top;}

.main{width:100%; background:url(../images/mainbg.jpg) repeat-x left top; min-height:560px;margin-bottom:43px;margin-top:-95px;}
.mainin{width:1003px; margin:0 auto; padding-top:40px;}
.mainleft{width:664px; float:left; background:url(../images/leftbg.png) no-repeat left 7px; margin-left:-3px;}
.lefttit{height:50px; background:url(../images/lefttitbg.png) no-repeat 8px 13px; padding-left:60px; overflow:hidden; margin-bottom:34px;}
.lefttittxt{margin-top:20px; float:left;}
.mainpromore{float:right; width:152px; height:34px; background:url(../images/leftpromore.png) left top; margin-right:35px;}
.leftprolist{width:100%; overflow:hidden;}
.leftprolist ul{width:110%; overflow:hidden;}
.leftprolist ul li{float:left; width:294px; height:151px; background:url(../images/mainprobg.png) no-repeat 5px top; padding:6px 12px 10px; overflow:hidden; margin-bottom:13px;}
.leftprolist ul li .leftprodiv{width:141px; height:151px; float:left;margin-right:12px; position:relative;}
.leftprolist ul li a.ceng{background:url(../images/pro_ceng.png) no-repeat left top; display:block; width:141px; height:151px; position:absolute; left:0 ;top:0;}
.leftprolist ul li table{width:141px; height:151px; *font-size:127px; text-align:center;}
.leftprocon{float:left; width:137px; padding-top:10px;}
.leftprocon>div{height:100px; overflow:hidden; margin-bottom:5px; line-height:20px;}
.leftprotit{width:100%; overflow:hidden; max-height:40px;}
.leftprotit a{font-weight:bold; color:#05b1e5; font-size:14px;}
.leftprotit a:hover{text-decoration:underline;}
.leftproconn{width:100%; font-size:12px; font-family:simsun; color:#3d3d3d;}
.inpromore{width:137px; overflow:hidden;}
.inpromore a{float:right; width:34px; height:34px; background:url(../images/promore.png) no-repeat left top;}

.mainright{width:332px; height:600px; float:right; background:url(../images/rightnewsbg.png) no-repeat right top; margin-right:-4px; margin-top:10px;}
.righttit{height:20px; background:url(../images/mainabouttitbg.png) no-repeat left center; margin:30px 33px 19px 28px; padding-left:20px;}
.rightaboutmore{float:right; width:31px; height:5px; background:url(../images/in_aboutmore.png) no-repeat left top; margin-top:8px;}
.rightaboutpic{width:274px; height:184px; margin:0 auto; margin-bottom:15px;}
.rightaboutpic .jzimg{width:271px; height:180px; *font-size:159px; border:2px solid #e4e4e4;}
.rightaboutcon{width:270px; margin:0 auto; height:297px; overflow:hidden; line-height:27px; color:#333333;}
.rightaboutdetail a{color:#017ad6;}
.rightaboutdetail a:hover{text-decoration:underline;}

#footer{width:100%; background:url(../images/botbg.png) no-repeat center top; min-height:70px;}
.footerin{width:1003px; margin:0 auto;}
.foottxt{color:#ffffff; text-align:center; padding:25px 0;}
.foottxt a{color:#ffffff;}
.foottxt a:hover{text-decoration:underline;} 





/*about*/
#nybanner{width:100%; height:507px; position:relative; z-index:1; top:-95px; border-bottom:1px solid #b3b3b3;overflow:hidden}
#nybanner>div{position:absolute; left:50%; top:0; margin-left:-800px; height:508px;}

.nymainleft{width:288px; float:left; margin-left:-4px; margin-top:5px; }
.leftnavtop{background:url(../images/leftbg_top.png) no-repeat left top; height:14px; }
.leftnavcen{background:url(../images/leftbg_cen.png) repeat-y left top; padding:17px 0 30px 30px;}
.nynav{margin-bottom:18px;}
.nytit{background:url(../images/mainabouttitbg.png) no-repeat left center; padding-left:22px; margin-bottom:30px;}
.leftnavul{width:233px;}
.leftnavul li{background:url(../images/leftnavbg.png) no-repeat left top; height:40px; line-height:40px; margin-bottom:1px;}
.leftnavul li a{display:block; background:url(../images/icon.jpg) no-repeat 14px center; padding-left:36px; width:190px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#202020; font-size:13px;}
.leftnavul li:hover,.leftnavul li.cur{background:url(../images/leftnavbg_h.png) no-repeat left top;}
.leftnavul li:hover a,.leftnavul li.cur a{color:#ffffff; font-weight:bold;}
.leftnavbot{background:url(../images/leftbg_bot.png) no-repeat left top; height:14px;}
.leftcontact{width:278px; margin:0 auto 25px; background:url(../images/leftconcen.png) repeat-y left top; font-size:14px;}
.leftconbot{width:278px;background:url(../images/leftconbot.png) no-repeat left bottom; bottom:-5px;position:relative;}
.leftcontop{width:278px;background:url(../images/leftcontop.png) no-repeat left top;position:relative;top:-10px;}
.leftcontxt{width:260px;padding:10px;}
.pic{float:left;margin:20px 7px 0 15px;}
.leftconnum{float:left;width:175px;}
.leftconttit {color: #595959;font-family: Microsoft YaHei;font-size: 20px;line-height: 20px;margin-bottom: 5px;padding-top:15px;}
.sp01 { margin-left: 5px;}
.pic01{padding:11px 0 3px;display:block;text-align:center;}
.ppnew{color:#000000;background:#ffffff;text-align:center;}

.nymainright{float:right; width:700px; background:url(../images/nyrightbg.png) no-repeat right top; padding-left:8px;}
.nyh2{background:url(../images/lefttitbg.png) no-repeat 6px 4px; height:45px; line-height:45px; padding-left:55px; color:#424242; font-size:20px; font-family:Microsoft YaHei; margin-bottom:15px;}
.xue{max-width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#888888; margin-left:20px;}
.xue img{vertical-align:0.01em; margin-right:5px;}
.xue em{font-style:normal; font-family:simsun; margin:0 5px}
.xue a{color:#888888;}
.xue a:hover{color:#00b6ee;}
.xue span{text-decoration:underline; color:#3d3d3d;}

.nyconbg{background:url(../images/nyconbgcen.png) repeat-y left top; width:674px; margin-left:10px; margin-bottom:50px;}
.nyconbgin{background:url(../images/nyconbgtop.png) no-repeat left top; width:100%; top:-25px; position:relative;}
.nyconbot{background:url(../images/nyconbgbot.png) no-repeat left bottom; width:100%; min-height:315px; position:relative; bottom:-50px; }

.aboutcon{padding:0 20px 30px; line-height:28px; color:#000000; font-size:13px; font-family:Microsoft YaHei;}
.aboutcon ul{margin:12px 0px; padding-left:40px; list-style:disc; }
.nytoptit{color:#00a8e8; font-family:Microsoft YaHei; font-weight:bold; font-size:32px; text-align:center; padding-bottom:15px; border-bottom:1px solid #afafaf;}
.nytoptit span{ color:#9d9d9d; font-size:28px; text-transform:uppercase; font-weight:normal;}

/*gsgk*/
.gsgkcon{padding:0 20px 60px; background:url(../images/gjbg.png) no-repeat 120px 35px; min-height:910px;}
.gsgkcon ul{margin:12px 0px ;padding-left:40px;list-style:disc;}

/*history*/
.hiscon{ padding:0 25px 0; margin-top:-19px;background:url(../images/hisbg.jpg) repeat-y 221px top; margin-bottom:30px;}
.hiscon dl{overflow:hidden; margin-top:19px;}
.hiscon dt{background:url(../images/his_dian.png) no-repeat 190px -1px;float:left; width:202px; height:98px; margin-right:23px; padding-top:2px;}
.hiscon dt .jzimg{width:146px; height:98px; *font-size:86px;}
.hiscon dd{float:left; width:385px; color:#333333; line-height:24px; margin-top:-4px;}
.hiscon dd .histit{font-size:15px; color:#000000; font-weight:bold;}



/*product*/
.prolist{width:698px; overflow:hidden; padding-bottom:35px;}
.prolist ul{width:110%; overflow:hidden;}
.prolist li{width:198px; height:335px; background:url(../images/pro_bg.jpg) repeat-y left top; padding:10px; margin:45px 22px 0 0; float:left;}
.prolist .liin{background:#ffffff; width:196px; height:333px; padding:1px; position:relative;}
.prolist .liin .jzimg{width:196px; height:167px; *font-size:146px;}
.shadoww{position:absolute; left:1px; top:1px; background:url(../images/propicbg.png) no-repeat left top;width:196px; height:167px;}
.protit{padding-top:10px; margin:0 10px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:20px; margin-bottom:5px;}
.protit a{color:#05b1e5; font-weight:bold; font-size:14px;}
.procon{font-family:simsun; line-height:18px; height:72px; overflow:hidden; margin:0 10px 5px;}
.pro_more{text-align:center; padding-top:10px;  border-top:1px solid #e4e4e4; margin:0 10px;}
.pro_more a{display:block; width:120px; height:33px; background:url(../images/prodetail.png) no-repeat left top; margin-left:30px;*margin-left:10px;}
.pro_more a:hover{background:url(../images/prodetail_h.png) no-repeat left top;}

.page{float:right; height:31px;}
.page .prev,.page .prev.cur,.page .prev:hover,.page .next,.page .next.cur,.page .next:hover{background:url(../images/prev.png) no-repeat left center; border:none; width:15px;}
.page .next,.page .next.cur,.page .next:hover{background:url(../images/next.png) no-repeat right center;}
.page a{background:url(../images/pageabg.jpg) repeat-x left top; color:#000000; border:1px solid #f2f1f1; font-family:Arial; font-size:14px; float:left; width:29px; height:26px; text-align:center; line-height:26px; margin-right:4px;}
.page a:hover,.page a.cpb{background:url(../images/pageabg_h.jpg) repeat-x left top; color:#ffffff;}


/*pro_show*/
#nybanner_pro{width:100%; height:490px; position:relative; z-index:1; top:-95px;}
#nybanner_pro>div.txtdiv{ height:585px;background:url(../images/proshow_ban.jpg) no-repeat center top;}
.txtdivin{width:1003px;margin:0 auto;height:585px;position:relative;}
.ban_proshowtit{position:absolute; left:20px; top:230px; overflow:hidden;}
.titleft{float:left; width:24px; height:54px; background:url(../images/titleft.png) no-repeat left top;}
.titright{float:left; width:26px; height:54px; background:url(../images/titright.png) no-repeat left top;}
.titcen{float:left; height:54px; background:url(../images/titcen.png) repeat-x left top; text-shadow: 1px 1px 0 #FFFFFF; color:#000000; font-weight:bold; font-size:20px; line-height:54px; font-family:Microsoft YaHei;max-width:270px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.divtable{position:absolute;width:516px;height:315px;right:104px;top:140px;}
.divtable table{width:516px;height:315px;text-align:center;}

.prishowcon{background:url(../images/proshowbg.jpg) repeat-x left top; margin-bottom:50px; min-height:530px;}
.peorshowin{width:1003px; margin:0 auto; background:url(../images/pro_showcen.jpg) repeat-y left top;}
.proshowtop{background:url(../images/pro_showtop.jpg) no-repeat left top;}
.proshowbot{background:url(../images/pro_showbot.jpg) no-repeat left bottom; min-height:530px; padding:0 20px}

.proshowtopp{overflow:hidden;border-bottom:1px solid #c0bdbd;}
.proshowtopp>a{float:left;width:104px;height:30px;color:#000000;text-align:center;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;margin-right:1px;}
.proshowtopp>a>span{display:block;background:url(../images/protitbg.png) no-repeat left top;cursor:pointer;}
.proshowtopp>a>span.cur{background:url(../images/protitbg_h.png) no-repeat left top;color:#ffffff;}

.proshowbott{padding-top:30px;line-height:24px;color:#333333;padding-bottom:30px;}
.ttt{color:#000000;font-weight:bold;font-size:14px;line-height:24px;}
#procon03{margin-bottom:50px;}
.protable{background:#ffffff;border-radius:6px;border:1px solid #8e8e8e;-moz-box-shadow:1px 1px 2px 2px #999999;box-shadow:1px 1px 2px 2px #999999;overflow:hidden;}
.protable tr td{ padding:3px;  height:32px;line-height:32px;color:#4a4a4a;border:1px solid #8e8e8e; font-size:13px;}
.protable tr td:first-child{text-align:center;font-weight:bold;padding-left:0;}



#procon04{margin-bottom:50px;}
.video_tab{width:613px;height:417px;background:url(../images/videobg.png) no-repeat left top;overflow:hidden;}
.video_tab table{width:548px;height:308px;text-align:center;margin:23px 0 0 34px;}

.prev01{overflow:hidden;}
.pteft,.pright{float:left;width:20px;height:35px;background:url(../images/prevleft.png) no-repeat left top;}
.pright{background:url(../images/prevright.png) no-repeat left top;}
.pcen{background:url(../images/precen.png) repeat-x left top;height:35px;line-height:35px;float:left;max-width:900px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pcen b{color:#000000;font-size:13px;}
.pcen a{font-size:14px;}
.shangxia{margin-bottom:30px;}
.qita{font-weight:bold;color:#000000;font-size:18px;font-weight:bold;margin-bottom:14px;}

.proli{width:960px;overflow:hidden;margin-bottom:30px;}
.proli ul{width:110%;}
.proli li{float:left;background:url(../images/proshwolibg.png) no-repeat left top; width:183px;height:148px;margin-right:10px;overflow:hidden;}
.proli table{margin:7px 0 0 6px;width:171px;height:109px;text-align:center;margin-bottom:2px;}
.proli p{background:url(../images/showpbg.png) repeat;height:25px; line-height:25px;width:171px;margin-left:6px;text-align:center;}
.proli p a{color:#ffffff;font-size:13px;display:block;margin:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.proli p a:hover{color:#000000;}
.fx_span{color:#333333;float:left;padding-top:2px;}
.fxdiv{float:left;}
.fenxiang{margin-bottom:20px;height:20px;}
/*news*/
.newslist{width:675px;margin:0 auto; padding-bottom:20px;}
.newslist li{background:#d5d5d5; height:113px; margin-bottom:16px;}
.newstit{width:643px; margin:0 auto; border-bottom:1px solid #e9e9e9; overflow:hidden; padding:10px 0 8px 10px; margin-bottom:13px; line-height:20px; background:url(../images/arrow.png) no-repeat left center;}
.newstit a{float:left;max-width:480px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#000000;font-size:14px; font-weight:bold;}
.newstit a:hover{color:#00a6e8; text-decoration:underline;}
.newstit span{float:right; color:#0042a6; font-family:simsun, Arial;}
.newscon{color:#333333; line-height:20px; height:40px; overflow:hidden; width:643px; margin:0 auto 1px;}
.newsmore{overflow:hidden;}
.newsmore a{float:right; width:66px; height:20px; color:#ffffff; text-align:center; line-height:20px; background:#02aef5; font-family:Arial;}

/*news_show*/
.newsshcon{padding:0 20px 30px; line-height:28px; color:#333333; font-family:Microsoft YaHei;}
.newsshcon ul{margin:12px 0px; padding-left:40px; list-style:disc; }
.newsh1{text-align:center; color:#000000; font-size:14px; border-bottom:1px solid #afafaf; padding-bottom:10px;}
.newsinfor{color:#7a7a7a; font-family:simsun; text-align:center; line-height:45px; margin-bottom:20px;}

.newsshow{border-bottom:1px dotted #666666; margin-bottom:5px;}
.qianhou{padding-left:10px; line-height:22px; padding-bottom:45px;}
.qianhou p{background:url(../images/hou.png) no-repeat left center; padding-left:15px; width:393px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.qianhou p:first-child{background:url(../images/shang.png) no-repeat left center; color:#333333;}
.qianhou p a{color:#333333;}
.qianhou p a:hover{color:#00b6ee;}

.xgnews{width:634px; height:122px; margin:0 auto; background:#cdcdcd; margin-bottom:35px;}
.xgtit{padding-top:15px; color:#000000; font-size:14px; font-weight:bold; margin-left:15px; margin-bottom:5px;}
ul.xgnewsul{overflow:hidden; padding:0; margin:0; list-style:none; padding:0 15px;}
.xgnewsul li{float:left; width:274px; margin-right:20px; background:url(../images/news_dain.jpg) no-repeat left center; padding-left:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; margin-bottom:5px;}
.xgnewsul li a{color:#333333;}
.xgnewsul li  a:hover{color:#00b6ee;}

.fanhui{width:75px; height:22px; background:url(../images/backbg.png) no-repeat left top; text-align:center; line-height:22px; padding:1px 2px 3px;}
.fanhui a{color:#ffffff; font-family:simsun; font-size:13px;}


/*service*/
.serpb{padding-bottom:25px;}
.sertit{background:url(../images/sertopbg.png) no-repeat left top; width:683px; height:42px; overflow:hidden;}
.sertit span{font-weight:bold; font-size:14px; font-family:simsun; margin:12px 0 0 20px; float:left;}
.serul{width:673px; background:url(../images/serulbg.jpg) no-repeat left bottom; padding-bottom:2px; margin-left:5px;}
.serul ul{background:url(../images/serbg.png) repeat-x left top #c3c3c3;}
.serul li{height:36px; line-height:36px; border-top:1px solid #bababa; overflow:hidden; *margin-top:-2px;}
.serul li:first-child{border-top:none;}
.serul li a:first-child{float:left; margin-left:15px; color:#333333; max-width:515px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.serul li span{float:right; font-size:13px; font-family:simsun; margin-right:15px;}
.serul li:hover{ background:#f1f6fb;}
.serul li:hover a{color:#00b6ee; background:#f1f6fb;}

/*download*/
.sertit em{float:right; font-style:normal; font-weight:bold; font-size:14px; font-family:simsun; margin:12px 55px 0 0; }
.serul .down{float:right; width:93px; height:28px; background:url(../images/xiazai.png) no-repeat left top; margin-top:5px; margin-right:15px;}
.serul li:hover .down{background:url(../images/xiazai_h.png) no-repeat left top;}


/*partner*/
.partnerul{width:619px;margin:0 auto; overflow:hidden;}
.partnerul ul{width:115%; overflow:hidden;}
.partnerul li{width:159px; height:128px; background:url(../images/partnerbg.png) no-repeat left top; margin:0 71px 0 0; float:left; overflow:hidden;}
.partnerul li table{width:149px; height:63px; text-align:center; margin:5px 0 5px 5px; background:#ffffff;}
.partnerul li p{text-align:center; padding-top:11px; height:40px; color:#333333; font-size:13px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*case*/
.picshow{width:700px;margin:0 auto;position:relative;}
#spleft{position:absolute;left:0;bottom:26px;width:38px;height:46px;background:url(../images/leftarrow.png) no-repeat left top;cursor:pointer;}
#spright{background:url(../images/rightarrow.png) no-repeat left top;right:0;position:absolute;bottom:26px;width:38px;height:46px;cursor:pointer;}
.bigbd{width:569px;height:435px;overflow:hidden;background:url(../images/bigbg.png) no-repeat left top;margin:0 auto;padding:15px 13px 11px 13px;margin-bottom:25px;cursor:pointer;}
.bigbd>div{width:569px;overflow:hidden;}
.bigbd ul{width:10000px;overflow:hidden;}
.bigbd ul li{float:left;width:569px;height:435px;}
.bigbd ul li table{width:569px;height:435px;text-align:center;}
.smallpic{width:596px;height:111px;overflow:hidden;margin-left:50px;cursor:pointer;}
.smallpic ul{width:10000px;overflow:hidden;}
.smallpic ul li{background:url(../images/smallbg.png) no-repeat left top; float:left;width:140px;height:111px;overflow:hidden;margin-right:11px;}
.smallpic ul table{width:130px;height:98px;text-align:center;margin:7px 0 0 7px;}
/*contact*/
.contactcon{padding:0 20px 40px; line-height:36px; color:#000000; font-size:13px; font-family:Microsoft YaHei; background:url(../images/conbg.png) no-repeat right bottom;}
.contactcon ul{margin:12px 0px; padding-left:40px; list-style:disc; }
.maptit{background:url(../images/maptitbg.png) no-repeat left top; color:#282222; font-size:18px; font-weight:bold; line-height:31px; margin-left:30px; padding-left:10px; margin-bottom:15px;}
.contactcon .pppp{font-size:12px;padding-left:40px;font-family:simsun;}
.contactcon .pppp b{font-size:14px;}


/*recruitment*/
.recruicon{overflow:hidden; padding-bottom:30px;}
.recruitlist{border:1px solid #a3a2a2; width:603px; margin:0 auto 30px; border-bottom:none;}
.recruitlist li{border-bottom:1px solid #a3a2a2; height:34px; line-height:34px;*margin-top:-3px;}
.recruitlist li:first-child{border:none; background:#68c9f2; height:26px; line-height:26px; font-weight:bold; color:#ffffff; font-size:13px;*margin-top:0;}
.recruitlist li span,.recruitlist li a{float:left; border-left:1px solid #a3a2a2;}
.recruitlist li:first-child span{border:none;}
.recruitlist li .spp01{width:290px; padding-left:15px;border-left:none;}
.recruitlist li .spp02{width:135px;text-align:center;}
.recruitlist li .spp03{width:158px;text-align:center;}
.recruitlist li a.spp01{background:url(../images/news_dain.jpg) no-repeat 18px center; padding-left:23px; width:280px; margin-right:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.recruicon .page{margin-right:33px;}


/*recr_show*/
.recucon{padding:0 30px 30px; line-height:24px; color:#333333; font-family:Microsoft YaHei; position:relative; top:-25px}
.recucon ul{margin:12px 0px; padding-left:40px; list-style:disc; }
.jobtit{font-weight:bold; color:#05b1e5; font-size:14px; margin-bottom:30px;}
.jobpptit{color:#000000; font-size:14px;}
.recruitbot{background:url(../images/emainbg.png) repeat-x left top; height:40px; line-height:40px; overflow:hidden;}
.emailtxt{background:url(../images/xinfeng.jpg) no-repeat 10px center; padding-left:40px; font-family:simsun; float:left;}
.emailtxt a,a.jobfanhui{color:#333333;font-family:Arial;}
.emailtxt a:hover,.jobfanhui:hover{color:#00b6ee;}
.jobfanhui{float:right; margin-right:10px;}


/*message*/
.messcon{padding:0 20px 80px 45px; line-height:28px; color:#000000; font-family:Microsoft YaHei;}
.messtit{margin-bottom:35px;}
.messtit b{font-size:14px;font-weight:bold;color:#05b1e5;}
.messtit span{color:#b8b8b8;font-family:simsun;}
.messtit em{color:#d40100;font-style:normal;}

.messlist li{overflow:hidden;}
.messlist input,.messlist textarea{background:#ffffff;border:1px solid #b7b7b7; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:21px; line-height:21px;display:inline;vertical-align:middle; padding:0 10px;}
.messlist li p{float:left;width:60px;margin-right:10px;text-align:right;}
.messlist li span{color:#d40100; margin-left:5px;}
.messlist li em{background:url(../images/heng.jpg) no-repeat center;padding:0 5px;line-height:21px;}
.messlist li .input01{width:145px;}
.messlist li .input02{width:198px;}
.messlist li .input03{width:29px;}
.messlist li .input04{width:42px;}
.messlist li .input05{width:195px;}
.messlist li .input06{width:460px;height:160px;margin-top:3px;}
.messlist li .input07{width:60px; margin-right:5px;}
.messlist li .input08,.messlist li .input09{background:url(../images/tjbg.png) no-repeat left top; width:86px;height:35px;border:none;color:#ffffff;font-weight:bold;line-height:35px;font-size:14px;font-family:Microsoft YaHei;margin-right:10px;margin-top:20px;}
.messlist li .input09{background:url(../images/czbg.png) no-repeat left top;color:#333333;font-size:13px;}



/*sitemap*/
.sitecon{width:674px;margin-left:10px;overflow:hidden;}
.sitemapcon{overflow:hidden;width:110%;}
.sitemapcon li{float:left; margin-right:20px;text-align:center;}
.sitemapcon li p,.sitemapcon li .p01{margin-bottom:20px;background:url(../images/sitelibg01.png) no-repeat center;height:29px;line-height:29px;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
.sitemapcon li a{color:#333333;}
.sitemapcon li a:hover{color:#00b6ee;}
.sitemapcon li .sitemaptit,.sitemapcon li .sitemaptit01{background:url(../images/sitebg01.png) no-repeat center;width:84px;height:29px;line-height:29px;font-size:14px;margin-bottom:20px;}
.sitemapcon li .sitemaptit01{background:url(../images/sitebg02.png) no-repeat center;width:150px;}
.sitemapcon li .sitemaptit a,.sitemapcon li .sitemaptit01 a{color:#ffffff;}
.sitemapcon li .sitemaptit a:hover,.sitemapcon li .sitemaptit01 a:hover{text-decoration:underline;}
.sitemapcon li .p01{background:url(../images/sitelibg02.png) no-repeat center;width:147px;}



/******************顶部***********/
#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:130px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#gotop{ background-position:-276px -310px; bottom:47px; _margin-bottom:67px;} 




















