@charset "utf-8";
/* CSS Document */
#banner{width:940px;height:10px}
#index_main{width:940px;clear:both;margin-top:8px;margin-bottom:8px}
#index_main #left{float:right;width:280px;overflow:hidden;}
#index_main #left #left01{background:url(img/nleft_top.jpg) no-repeat left top;height:12px;width:280px;font-size:0}
#index_main #left #left_book #book_T{/*background:url(../images/booking.jpg) no-repeat 30px 2px;*/height:28px;line-height:28px}
#index_main #left #left_book #book_T a{font-size:14px; font-weight:700; line-height:28px;height:28px;padding-left:30px;background:url(img/logo_li.gif) no-repeat 10px 5px; display:block}
#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(img/nleft_mid.jpg) no-repeat left top;height:24px;width:280px}
#index_main #left .left_bg{background:url(img/nleft_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:262px;}
#index_main #left #zbd_book #news img{ border:1px dashed #ccc; padding:1px}
#index_main #left #zbd_book #news li{float:left;line-height:22px}
#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:260px;margin-top:6px;overflow:hidden; line-height:20px}
#index_main #left #zbd_book #zbd_book_info span a{display:block;float:left;padding-left:2px;line-height:20px; height:20px; width:70px; text-align:center; font-weight:700}
#index_main #left #zbd_book #zbd_book_info a{}

#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(img/nleft_bot.jpg) no-repeat left top;height:10px;width:280px}
#index_main #left #down{margin-top:3px;_margin-top:1px}
#index_main #mid{float:left;width:640px;margin-right:0px;margin-left:0px;overflow:hidden}
#index_main #mid #banner_img{background:url(img/nbanner_bg.gif) no-repeat left top;height:248px;width:640px; padding-top:3px}
#index_main #mid #banner_img #banner_img_list{margin:0 3px 3px;width:634px;height:242px;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 #job{margin-top:5px}
#index_main #mid #job #job01{background:url(../images/index_job_01.jpg) no-repeat left top;height:8px;width:580px;font-size:0}
#index_main #mid #job #job02{background:url(../images/index_job_02.jpg) repeat-y left top;width:580px}
#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:580px;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:580px;line-height:0}

#index_main #mid #ddmap{background:url(../images/ddmap_bg.jpg) no-repeat left top;height:67px;width:580px;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}

.row1_banner{}
.leftbanner{float:right; height:248px; overflow:hidden}
.leftbanner .left_bg{ height:226px; overflow:hidden}

.row2_str{display:block; clear:both; padding:20px 0; height:64px; border:0px solid #009; margin:15px auto 20px;_margin:5px auto 10px; border-top:5px solid #5C83B9; border-bottom:5px solid #5076AF;background:#ff6 url(img/str_light.jpg) 0 0 repeat-x;}
.row2_str h3{margin-bottom:3px; font-size:14px;}
.row2_str .str01,.row2_str .str02,.row2_str .str03,.row2_str .str04{width:220px;_width:225px; height:70px;float:left; line-height:20px}
.row2_str .str01,.row2_str .str02,.row2_str .str03,.row2_str .str04{margin-left:11px;_margin-left:6px}
.str01 span,.str02 span,.str03 span,.str04 span{ width:69px; height:69px; display:block; float:left; margin:0 5px 0 0}
.str01 span{background:url(img/str1.gif) 0 0 no-repeat;}
.str02 span{background:url(img/str2.gif) 0 0 no-repeat;}
.str03 span{background:url(img/str3.gif) 0 0 no-repeat;}
.str04 span{background:url(img/str4.gif) 0 0 no-repeat;}



.row3_body #jobnews{margin:0 0 0px 0; float:left; width:280px}
.row3_body #jobnews #jobnews01{background:url(img/index_yl_t.gif) no-repeat left top;width:280px;height:8px;font-size:0}
.row3_body #jobnews #jobnews02{background:url(img/index_yl_m.gif) repeat-y left top;width:280px}
.row3_body #jobnews #jobnews02 #jobnews_T{height:22px;line-height:22px;background:url(img/line_yellow.gif) no-repeat center bottom;padding:2px 5px 4px 22px;_padding-bottom:1px;font-size:14px; font-weight:700;color:#3A8AD3;}
.row3_body #jobnews #jobnews02 #jobnews_T a{background:url(img/logo_li.gif) no-repeat 0px 2px;font-size:14px; font-weight:700;color:#3A8AD3; display:block; text-indent:20px}
.row3_body #jobnews #jobnews02 #jobnews_info{margin-top:4px;overflow:hidden}
.row3_body #jobnews #jobnews02 #jobnews_info #inside{width:280px;padding-left:12px;overflow:hidden}
.row3_body #jobnews #jobnews02 #jobnews_info #inside li{height:20px;line-height:20px}
.row3_body #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}
.row3_body #jobnews #jobnews02 #jobnews_info #inside span{float:right}
.row3_body #jobnews #jobnews02 #jobnews_info #extra{width:260px;padding-left:9px;overflow:hidden}
.row3_body #jobnews #jobnews02 #jobnews_info #extra li{padding-left:15px;background:url(../images/icon_38.jpg) no-repeat 3px center;height:22px;line-height:22px}
.row3_body #jobnews #jobnews02 #jobnews_info #extra span{margin-right:3px;font-size:12px;display:block;color:#38A410;float: right}
.row3_body #jobnews #jobnews02 #jobnews_info #extra a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;height:20px; width:210px}
.row3_body #jobnews #jobnews03{background:url(img/index_yl_b.gif) no-repeat left top;height:11px;width:280px;line-height:0}


.row3_body #jobnews2{margin:0 20px 0px 0;float:left; width:280px}
.row3_body #jobnews2 #jobnews01{background:url(img/index_gr_t.gif) no-repeat left top;width:280px;height:8px;font-size:0}
.row3_body #jobnews2 #jobnews02{background:url(img/index_gr_m.gif) repeat-y left top;width:280px}
.row3_body #jobnews2 #jobnews02 #jobnews_T{height:22px;line-height:22px;background:url(img/line_green.gif) no-repeat center bottom;padding:2px 5px 4px 22px;_padding-bottom:1px;font-size:14px; font-weight:700;color:#3A8AD3; }
.row3_body #jobnews2 #jobnews02 #jobnews_T a{background:url(img/logo_li.gif) no-repeat 0px 2px;font-size:14px; font-weight:700;color:#3A8AD3; display:block; text-indent:20px}
.row3_body #jobnews2 #jobnews02 #jobnews_T img{margin-right:3px;cursor:pointer}
.row3_body #jobnews2 #jobnews02 #jobnews_T_more{float:right;width:25px;height:15px;margin-top:-30px;_margin-top:-28px}
.row3_body #jobnews2 #jobnews02 #jobnews_info{margin-top:4px;overflow:hidden}
.row3_body #jobnews2 #jobnews02 #jobnews_info #inside{width:280px;height:38px;padding-left:12px;overflow:hidden}
.row3_body #jobnews2 #jobnews02 #jobnews_info #inside li{height:20px;line-height:20px}
.row3_body #jobnews2 #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}
.row3_body #jobnews2 #jobnews02 #jobnews_info #inside span{float:right}
.row3_body #jobnews2 #jobnews02 #jobnews_info #extra{width:260px;padding-left:9px;overflow:hidden}
.row3_body #jobnews2 #jobnews02 #jobnews_info #extra li{padding-left:15px;background:url(../images/icon_38.jpg) no-repeat 3px center;height:22px;line-height:22px}
.row3_body #jobnews2 #jobnews02 #jobnews_info #extra span{margin-right:3px;font-size:12px;display:block;color:#38A410;float: right}
.row3_body #jobnews2 #jobnews02 #jobnews_info #extra a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;height:20px; width:210px}
.row3_body #jobnews2 #jobnews03{background:url(img/index_gr_b.gif) no-repeat left top;height:11px;width:280px;line-height:0}



#left2{float:right;width:340px;overflow:hidden;}
#left2 #left01{background:url(img/n2left_top.jpg) no-repeat left top;height:12px;width:340px;font-size:0}
#left2 #book_T{background:url(img/line_blue.gif) no-repeat bottom center;height:28px;line-height:28px; padding-bottom:5px;}
#left2 #book_T a{font-size:14px; font-weight:700; line-height:28px;height:28px;padding-left:40px;background:url(img/logo_li.gif) no-repeat 20px 5px; display:block}
#left2 #left_book #book_form{margin:0 8px 0 10px}
#left2 #left02,#left2 #left03,#left2 #left04{background:url(img/n2left_mid.jpg) no-repeat left top;height:24px;width:340px}
#left2 .left_bg{background:url(img/n2left_bg.jpg) repeat-y left top}
#left2 #zbd_news #news{width:300px;height:116px;_height:114px;border-bottom:1px dashed #CCC}
#left2 #zbd_news #news li{float:left;line-height:22px}
#left2 #zbd_news #news span{float:left;width:38px;line-height:22px}
.order_group{width:340px; float:right;text-align:center; margin:0px auto 20px}
.order_group a{width:260px; height:60px; display:block;background:url(img/order_group.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden}
.order_group a:hover{background:url(img/order_group.gif) no-repeat 0 -60px; }
#left2 #zbd_book #news{width:260px;border-bottom:1px dashed #CCC}
#left2 #zbd_book #news li{float:left;line-height:22px}
#left2 #zbd_book #news a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:187px}
#left2 #zbd_book #news span{float:left;width:38px;line-height:22px}
#left2 #zbd_book #zbd_book_info{clear:both;width:300px;margin-top:6px;overflow:hidden; line-height:20px}
#left2 #zbd_book #zbd_book_info p{ text-indent:24px; margin-bottom:5px}
#left2 #zbd_book #zbd_book_info span a{display:block;float:left;padding-left:2px;line-height:20px; height:20px; width:70px; text-align:center; font-weight:700}
#left2 #zbd_book #zbd_book_info a{}

#left2 #zbd_news #cx{height:50px;margin-top:1px}
#left2 #zbd_news #cx #cx_infos{clear:both;width:225px;height:48px;margin-top:5px;overflow:hidden}
#left2 #zbd_news #cx #cx_infos li{float:left;padding-left:2px;line-height:22px}
#left2 #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}
#left2 #guestbook #guestbook_T{background:url(../images/guestbook.jpg) no-repeat 30px 0;height:28px;padding-left:30px}
#left2 #guestbook ul{list-style-type:none;margin-left:15px;height:106px;_height:106px}
#left2 #guestbook li{line-height:22px;color:#FFA336}
#left2 #guestbook a{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;width:190px;margin-right:5px}
#left2 #left05{background:url(img/n2left_bot.jpg) no-repeat left top;height:10px;width:340px}
#left2 #down{margin-top:3px;_margin-top:1px}
.row3_body{ width:580px; float:left}

