@charset "utf-8";
/* CSS Document */
#banner{width:950px;height:10px}
#index_main{width:950px;clear:both;margin-top:8px;margin-bottom:8px}
#index_main #left{float:left;width:253px;overflow:hidden}
#index_main #left #left01{background:url(../images/left_top.jpg) no-repeat left top;height:12px;width:253px;font-size:0}
#index_main #left #left_book #book_T{background:url(../images/booking.jpg) no-repeat 30px 2px;height:28px;padding-left:30px}
#index_main #left #left_book #book_form{margin:0 8px 0 10px}
.select_ct{width:55px;font-size:12px;font-weight:400;border:1px solid #7F9DB9;color:#666;background-color:#FFF;text-decoration:none}
.select_bh{width:112px;font-size:12px;font-weight:400;border:1px solid #7F9DB9;color:#666;background-color:#FFF;text-decoration:none}
.input_bh{width:116px;height:16px;font-size:12px;font-weight:400;border:1px solid #7F9DB9;color:#666;background-color:#FFF;text-decoration:none;padding:3px 1px 0 2px}
#index_main #left #left02,#index_main #left #left03,#index_main #left #left04{background:url(../images/left_mid.jpg) no-repeat left top;height:24px;width:253px}
#index_main #left .left_bg{background:url(../images/left_bg.jpg) repeat-y left top}
#index_main #left #branch_img #branch_T{background:url(../images/branch.jpg) no-repeat 30px 0;height:28px;padding-left:30px}
#index_main #left #branch_img #branch_imgs{width:225px;height:152px;overflow:hidden;text-align:center}
#index_main #left #branch_img #branch_imgs img{margin-bottom:10px}
#index_main #left #zbd_news #zbd_T{background:url(../images/zbd_news.jpg) no-repeat 30px 0;height:28px;padding-left:30px}
#index_main #left #zbd_news #news{width:225px;height:116px;_height:114px;border-bottom:1px dashed #CCC}
#index_main #left #zbd_news #news li{float:left;line-height:22px}
#index_main #left #zbd_news #news a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:187px}
#index_main #left #zbd_news #news span{float:left;width:38px;line-height:22px}

#index_main #left #zbd_book #news{width:225px;border-bottom:1px dashed #CCC}
#index_main #left #zbd_book #news li{float:left;line-height:22px}
#index_main #left #zbd_book #news a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:187px}
#index_main #left #zbd_book #news span{float:left;width:38px;line-height:22px}
#index_main #left #zbd_book #zbd_book_info{clear:both;width:225px;margin-top:6px;overflow:hidden; line-height:22px}
#index_main #left #zbd_book #zbd_book_info span a{display:block;float:left;padding-left:2px;line-height:22px; height:22px; width:70px; text-align:center; font-weight:700}
#index_main #left #zbd_book #zbd_book_info a{font-weight:700}

#index_main #left #zbd_news #cx{height:50px;margin-top:1px}
#index_main #left #zbd_news #cx #cx_infos{clear:both;width:225px;height:48px;margin-top:5px;overflow:hidden}
#index_main #left #zbd_news #cx #cx_infos li{float:left;padding-left:2px;line-height:22px}
#index_main #left #zbd_news #cx #cx_infos a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:240px;_width:238px}
#index_main #left #guestbook #guestbook_T{background:url(../images/guestbook.jpg) no-repeat 30px 0;height:28px;padding-left:30px}
#index_main #left #guestbook ul{list-style-type:none;margin-left:15px;height:106px;_height:106px}
#index_main #left #guestbook li{line-height:22px;color:#FFA336}
#index_main #left #guestbook a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:190px;margin-right:5px}
#index_main #left #left05{background:url(../images/left_bot.jpg) no-repeat left top;height:10px;width:253px}
#index_main #left #down{margin-top:3px;_margin-top:1px}
#index_main #mid{float:left;width:414px;margin-right:15px;margin-left:15px;overflow:hidden}
#index_main #mid #banner_img{background:url(../images/banner_bg.jpg) no-repeat left top;height:283px;width:414px;position:relative}
#index_main #mid #banner_img #banner_img_list{margin:3px;width:408px;height:248px;overflow:hidden}
#index_main #mid #banner_img #banner_title{margin:9px 4px 4px 8px}
#index_main #mid #banner_img #banner_num{float:right;right:3px;bottom:32px;text-align:right;position:absolute}
#index_main #mid #banner_img #banner_num a{float:left;width:16px;height:14px;display:block;color:#FFF;padding-top:2px;margin-right:1px;text-align:center;background-color:#000}
#index_main #mid #banner_img #banner_num a:hover,#index_main #mid #banner_img #banner_num .activeSlide{color:#FFF;background-color:red}
#index_main #mid #jobnews #jobnews01{background:url(../images/index_jobnews_01.jpg) no-repeat left top;width:414px;height:8px;font-size:0}
#index_main #mid #jobnews #jobnews02{background:url(../images/index_jobnews_02.jpg) repeat-y left top;width:414px}
#index_main #mid #jobnews #jobnews02 #jobnews_T{height:22px;line-height:22px;background:url(../images/line_yellow.jpg) no-repeat center bottom;padding:2px 5px 4px 22px;_padding-bottom:1px}
#index_main #mid #jobnews #jobnews02 #jobnews_T img{margin-right:3px;cursor:pointer}
#index_main #mid #jobnews #jobnews02 #jobnews_T_more{float:right;width:25px;height:15px;margin-top:-30px;_margin-top:-28px}
#index_main #mid #jobnews #jobnews02 #jobnews_info{height:38px;margin-top:4px;overflow:hidden}
#index_main #mid #jobnews #jobnews02 #jobnews_info #inside{width:414px;height:38px;padding-left:12px;overflow:hidden}
#index_main #mid #jobnews #jobnews02 #jobnews_info #inside li{height:20px;line-height:20px}
#index_main #mid #jobnews #jobnews02 #jobnews_info #inside a{background:url(../images/icon_38.jpg) no-repeat 3px center;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;overflow:hidden;width:302px;display:block;float:left;padding-left:20px;margin-right:10px}
#index_main #mid #jobnews #jobnews02 #jobnews_info #inside span{float:right}
#index_main #mid #jobnews #jobnews02 #jobnews_info #extra{width:414px;height:38px;padding-left:9px;overflow:hidden}
#index_main #mid #jobnews #jobnews02 #jobnews_info #extra li{height:20px;line-height:20px}
#index_main #mid #jobnews #jobnews02 #jobnews_info #extra font{background:url(../images/icon_38.jpg) no-repeat 3px center;padding-left:20px;margin-right:3px;font-size:12px;display:block;color:#38A410;float:left}
#index_main #mid #jobnews #jobnews02 #jobnews_info #extra a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:318px}
#index_main #mid #jobnews #jobnews03{background:url(../images/index_jobnews_03.jpg) no-repeat left top;height:11px;width:414px;line-height:0}
#index_main #mid #jobnews{margin-top:5px}
#index_main #mid #job{margin-top:5px}
#index_main #mid #job #job01{background:url(../images/index_job_01.jpg) no-repeat left top;height:8px;width:414px;font-size:0}
#index_main #mid #job #job02{background:url(../images/index_job_02.jpg) repeat-y left top;width:414px}
#index_main #mid #job #job02 #job_T{height:22px;line-height:22px;background:url(../images/line_green.jpg) no-repeat center bottom;padding:2px 5px 4px 22px;_padding-bottom:1px}
#index_main #mid #job #job02 #job_T img{margin-right:3px;cursor:pointer}
#index_main #mid #job #job02 #job_T_more{float:right;width:25px;height:15px;margin-top:-30px;_margin-top:-28px}
#index_main #mid #job #job02 #job_info{width:414px;height:172px;margin-top:2px;overflow:hidden}
#index_main #mid #job #job02 #job_info table{table-layout:fixed;line-height:22px}
#index_main #mid #job #job02 #job_info .hidden{width:48%;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;verflow:hidden}
#index_main #mid #job #job03{background:url(../images/index_job_03.jpg) no-repeat left top;height:11px;width:414px;line-height:0}
#index_main #mid #show{margin-top:5px}
#index_main #mid #show #show01{background:url(../images/index_show_01.jpg) no-repeat left top;width:414px;height:8px;font-size:0}
#index_main #mid #show #show02{background:url(../images/index_show_02.jpg) repeat-y left top;width:414px}
#index_main #mid #show #show02 #show_T{height:22px;line-height:22px;background:url(../images/line_blue.jpg) no-repeat center bottom;padding:2px 5px 4px 22px;_padding-bottom:1px}
#index_main #mid #show #show02 #show_T img{margin-right:3px}
#index_main #mid #show #show02 #show_T_more{float:right;width:25px;height:15px;margin-top:-30px;_margin-top:-28px}
#index_main #mid #show #show02 #show_info{width:410px;height:155px;margin-top:2px;padding-left:7px}
#index_main #mid #show #show02 #show_main{width:410px;height:185px;margin-top:2px;padding-left:6px}
#index_main #mid #show #show02 #show_main #show_title{float:left;width:392px;height:29px; line-height:29px; font-size:14px; font-weight:700; text-indent:16px;color:#3A8AD3; border-bottom:1px #ccc dashed; margin-left:4px; margin-bottom:8px; cursor: pointer}
#index_main #mid #show #show03{background:url(../images/index_show_03.jpg) no-repeat left top;height:11px;width:414px;line-height:0}
#index_main #mid #ddmap{background:url(../images/ddmap_bg.jpg) no-repeat left top;height:67px;width:414px;margin-top:7px;_margin-top:5px}
#index_main #mid #ddmap #wel{height:25px;margin-top:5px;padding-left:5px;line-height:25px}
.yellow_title{font-size:14px;font-weight:700;color:#F60;text-decoration:none}
.input_sh{color:#666;border:1px solid #B6D0E3;background-color:#FFF;text-decoration:none;padding:3px 1px 0 2px}
#index_main #mid #ddmap #dd_search{height:25px;padding:5px 2px 5px 3px}
#index_main #right{float:left;width:251px;overflow:hidden}
#index_main #right #service{background:url(../images/index/service.gif) no-repeat;height:818px;width:248px}
#index_main #right #service .ser{width:228px;padding-left:5px}
#index_main #right #service .ser .ser_intro{padding:0px 6px 0;background:url(../images/index/ser_intro_top.gif) no-repeat top; line-height:20px}
#index_main #right #service .ser .ser_intro a{ font-weight:700; color:#FFFEB2}
.ser_intro_txt1,.ser_intro_txt2,.ser_intro_txt3{line-height:40px; height:40px;font-size:16px; font-weight:700; font-family:'黑体';text-indent:65px; margin-bottom:3px}
.ser_intro_txt33{ line-height:24px; color:#FFFEB2; text-align:center; font-weight:700}
.ser_intro_txt1{background:url(../images/index_ico01.gif) no-repeat left;color:#318ED4}
.ser_intro_txt2{background:url(../images/index_ico02.gif) no-repeat left;color:#35BC07}
.ser_intro_txt3{background:url(../images/index_ico03.gif) no-repeat left;color:#FFFEB2}
#index_main #right #service #ser_gr{padding-top:40px}
#index_main #right #service #ser_qy{padding-top:9px}
#index_main #right #service #ser_gx{padding-top:8px}
#index_main #right #koooi_search{background:url(../images/koooi_search_bg.jpg) no-repeat center top;height:47px;width:226px;margin-top:6px;padding:10px}
#index_main #right #koooi_search #search_info .s_keyword{width:184px;height:20px;font-size:14px;font-family:"Verdana";padding:3px 2px 0;background:url(../images/koooi_search_input_Bg.jpg) repeat-x left top;border:1px solid #1F6DB7;border-right-width:0}
#link,#flink{clear:both;width:950px;background:url(../images/coop_bg.jpg) no-repeat left top;height:96px;margin-top:8px;margin-bottom:8px}
#link #left{float:left;height:96px;width:370px}
#link #left #img_link{float:left;padding-left:14px;padding-top:5px}
#link #left p{line-height:20px;padding-top:8px;float:left;padding-left:8px;padding-right:8px;width:228px}
#link #right{float:left;height:96px;width:578px}
#link #right ul{height:76px;padding-top:10px}
#link #right ul li{display:inline;width:88px; height:31px;float:left;margin:4px 6px 0 0}
#link #right li img{border:1px solid #B6D0E3}
#flink div{margin:10px 16px 0}
#flink a{margin-right:7px; line-height:20px}
