@charset "utf-8";
/* CSS Document */
.web_banner{ width:981px; height:202; border:1px solid #eaeaea; padding:4px; margin:10px auto;}
.main{position:relative; overflow:hidden;}
.main .sidebar{ width:202px; min-height:482px; height:auto !important; height:482px; background:url(../images/bg/sidebar_bg.jpg) center top no-repeat; float:left;} 
.main .sidebar h3{ text-indent:13px; line-height:35px; font-size:18px; color:#777777;}
.main .sidebar h3 em{ margin-left:7px; font-size:12px; color:#9e9e9e; word-spacing:-1px; white-space:nowrap;}
.main .sidebar ul{ position:absolute; top:60px; left:1px; width:210px;}
.main .sidebar ul li{ float:left; clear:both;  width:210px; height:31px;background:url(../images/bg/sidebar_li_a_bg.jpg) top left no-repeat;}
.main .sidebar ul li a{ display:block; width:180px; height:31px; line-height:31px; padding-left:30px; background:url(../images/icon/icon_13.gif) 181px 14px no-repeat;}
.main .sidebar ul li a.hover{ background:url(../images/bg/sidebar_li_bg.jpg) no-repeat; color:#fff;}
.main .sidebar ul li.last a{ cursor:default; background:none;}
.main .content{ width:786px; min-height:580px; height:auto !important; height:580px; border:1px solid #d8d8d8; float:right; background:url(../images/bg/content_bg.jpg) top center no-repeat;}
.content .cur{ height:40px; width:724px; line-height:40px; padding:0 20px 0 42px; background:url(../images/icon/icon_14.jpg) 26px 16px no-repeat;}
.content .cur em{ color:#286c0b; font-size:14px;}
.content .cur span{ float:right; color:#a6a6a6;}.content .cur span a{ color:#a6a6a6;}.content .cur span a:hover{ color:#da6501;}
.content .con{ padding:20px; width:746px; overflow:hidden;}
.book_list{ width:100%; border-bottom:1px dotted #d8d8d8; margin-bottom:25px; float:left; clear:both;}
.book_list dd{ float:left; display:inline; padding:0 0 25px 0; width:165px; margin:0 10px;}
.book_list dd a{ display:inline-block; float:left; padding:4px; border:1px solid #d8d8d8; margin-left:8px;}
.book_list dd p{ width:100%; float:left; text-align:center; margin-top:8px;}
.page{ text-align:right; color:#777;}
.book_box{ width:100%;}
.book_box .l{ float:left; display:inline; margin-left:10px;}
.book_box .l p{ margin-top:10px;}
.book_box .l p a{ margin-right:15px;}
.book_box .l .img{ display:block; padding:3px; border:1px solid #d8d8d8;}
.book_box .r{ width:475px; float:right; display:inline; margin-right:10px;}
.book_box .r h3{ font-size:15px; color:#777777; height:28px; width:100%; border-bottom:1px dotted #d8d8d8;}
.book_box .r h4{ color:#009c0f; line-height:40px;}
.book_box .r p{ margin-bottom:5px; line-height:24px; color:#777777;}
.book_info{ width:100%; overflow:hidden;}
.book_info h3{ width:100%; text-align:center; line-height:28px; font-size:14px;}
.book_info .info_box{ padding:3px; border:1px solid #d8d8d8; float:left; display:inline; margin:5px 15px;}
.book_info h4{ padding:0 15px; line-height:30px;}
.book_info span{ float:right; word-spacing:8px;}
.bus,.bus_on{ float:left; margin-left:10px; line-height:24px; color:#777777;}
.bus dt{ font-weight:bold; margin:10px 0 5px 0;}
.bus dt em{ color:#009c0f; font-weight:normal;}
.bus_on dd{ padding-left:10px; background:url(../images/icon/icon_15.gif) left center no-repeat;}
.cc_box{ width:100%; color:#777; line-height:25px;}
.cc_box img{ float:left; display:inline; margin:0 30px 0 10px;}
.slen_ul{ width:100%; overflow:hidden; margin-bottom:20px;}
.slen_ul li{ line-height:38px; border-bottom:1px dotted #d8d8d8; padding-left:10px; background:url(../images/icon/icon_15.gif) left center no-repeat;}
.slen_ul li span{ float:right;}
.kycg{ width:722px; margin-left:10px;}
.kycg h3{ line-height:35px; font-weight:bold; color:#777777; margin:0 0 5px 0;}
.kycg h3 a{ float:right; color:#009c0f; font-size:12px; font-weight:normal;}
.kycg table { background:#d8d8d8; margin-bottom:10px;}
.kycg table tr td{ line-height:35px; text-align:center; background:#fff;}
.kycg table tr.first td{ background:url(../images/bg/table_bg.jpg) repeat-x top; height:28px; line-height:28px;}
.cl_box{ width:722px; margin-left:10px;}
.cl_box .spe{ background:url(../images/bg/p_bg.jpg) bottom center no-repeat; padding-bottom:35px; border:none;}
.cl_box p{ line-height:24px; padding-bottom:25px; background:url(../images/bg/p_bg.jpg) bottom center no-repeat;}
.cl_box dl{ padding:18px 0; color:#777777; border-bottom:1px dotted #d8d8d8;}
.cl_box dl .img{ float:left; display:block; padding:3px; border:1px solid #d8d8d8; margin-right:15px;}
.cl_box dl dt{ font-weight:bold; margin-bottom:5px; font-size:13px;}
.cl_box dl .enter{ color:#009c0f; margin-top:5px; float:left;}.cl_box dl .enter:hover{ text-decoration:underline;}
.text_info{ width:722px; margin-left:10px;}
.text_info p{ /*margin-bottom:15px; line-height:24px;*/}
.text_info .img1{ float:right; margin:0 0 0 25px;}
.text_info .img2{ border:1px solid #d8d8d8;}
.text_info .l{ float:left;}
.text_info .r{ float:right; width:565px;}

.column{ height:146px; border:1px solid #dcdcdc; float:left; display:inline; overflow:hidden; position:relative;}
.column h3{ height:29px; background:url(../images/bg/b_box_bg.jpg) repeat-x top; line-height:29px; font-size:14px; padding:0 10px; color:White}
.column h3 a{ float:right; color:White; font-size:12px;}
.column_01{width:316px;}
.column_01 .list{ float:left; margin:12px 0 0 15px; width:285px;}
.column_01 .list li{ width:275px; padding-left:10px; background:url(../images/icon/icon_09.gif) left center no-repeat; line-height:23px;}
.column_01 .list li span{ float:right;}
.column_02{ width:356px; margin-left:15px;}
.column_02 .prev{ display:block; width:10px; height:70px; background: url(../images/icon/prev_bt.jpg) center no-repeat; position:absolute; left:10px; top:50px;}
.column_02 .next{ display:block; width:10px; height:70px; background: url(../images/icon/next_bt.jpg) center no-repeat; position:absolute; right:10px; top:50px;}
.column_02 .disabled{ display:none;}
.column_02 .max{ width:308px; height:95px; float:left; display:inline; margin:20px 0 0 27px; position:relative; overflow:hidden;}
.column_02 .max ul{ width:10000px; text-align:center; position:absolute; left:0; top:0;}
.column_02 .max ul li{ float:left; display:inline; margin-right:14px;}
.column_02 .max ul li em{ padding:2px; border:1px solid #d9d9d9; display:block;}
.column_03{ width:283px; margin-left:14px;}
.column_03 .l_list{ width:255px; height:80px; float:left; display:inline; margin:16px 0 0 16px;}
.column_03 .l_list li{position:absolute;}
.column_03 .l_list li .img{ float:left;  display:inline-block; margin-right:15px;}
.column_03 .l_list ul{ float:left; width:135px;}
.column_03 .l_list ul li{ line-height:22px; padding-left:8px; background:url(../images/icon/icon_15.gif) left center no-repeat; position:relative;}
.column_03 .ga_ul{ width:100px; height:10px; position:absolute; bottom:5px; left:15px;}
.column_03 .ga_ul a{ float:left; display:inline-block; margin-left:2px; width:8px; height:8px; background:url(../images/icon/yb_icon.jpg) center no-repeat;}
.column_03 .ga_ul a.p_on{background:url(../images/icon/hover_icon.jpg) center no-repeat;}
.about_dl{ width:733px; margin-left:5px; color:#777777; position:relative; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #d8d8d8;}
.about_dl .img{ float:left; margin-right:15px; display:inline; padding:3px; border:1px solid #d8d8d8;}
.about_dl dt{ font-weight:bold; margin-bottom:5px;}
.about_dl dd{ line-height:24px;}
.about_dl .more{ position:absolute; right:0; top:0; color:#04a613;}
.about_info{ padding:0 10px; line-height:22px; color:#777;}
.about_info .fr{ width:200px; margin-left:20px;}
.about_info .fr img{ margin:0; margin-bottom:25px;}
.about_info img{ float:right; margin:40px 0 0 25px;}
.about_info h3{ font-weight:bold; line-height:45px;}
.about_info p{ margin-bottom:6px;}
.about_info p span{ color:#db6601;}
.about_info p i{ color:#009c0f;}
.join_table{ width:100%; margin-bottom:15px;}
.join_table tr td{ border-bottom:1px dotted #bfbfbf;text-align:center; line-height:34px;}
.join_table tr.fir td{ background:url(../images/icon/icon_16.jpg) right center no-repeat #f5f5f5; color:#777777; font-weight:bold; line-height:27px;}
.join_table tr.fir td.last{ background-image:none;}
.zz_table{border:1px solid #d8d8d8; color:#777;}
.zz_table tr td{ line-height:22px; padding:7px 0; border-bottom:1px dotted #bfbfbf;}
.zz_table tr.fir td{ background:url(../images/bg/table_bg.jpg) repeat-x top; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; line-height:28px; font-weight:bold; color:#286c0b; text-align:center; padding:0;}
.zz_table tr.fir td.last{ border-right:none;}
.zz_table tr td.first{ background:#f9f9f9; border-right:1px solid #bfbfbf;}
.zz_table tr td.first em{ font-weight:bold; margin-right:5px;}
.zz_table tr td.sec{ padding-left:5px;}
.text_info2{ color:#777; line-height:22px; padding:0 10px;}
.text_info2 p{ margin:8px 0;}
.text_info2 img{ margin-right:20px;}
.tit_text{ padding:0 10px 20px 10px;color:#777; line-height:24px; border-bottom:1px dotted #b5b5b5;}
.tab_sc{ width:100%; height:29px; border-bottom:1px solid #dadada;}
.tab_sc a{ display:block; height:29px; padding:0 20px; float:left; line-height:29px; color:#777; text-align:center;}
.tab_sc a.hover{ border:1px solid #e0e0e0; border-bottom:none; font-weight:bold; color:#318a0b; position:relative; top:1px; background:url(../images/bg/tab_bg.jpg) repeat-x top;}
.change_box{ line-height:24px; padding:15px 0; color:#777;}
.fw_tit{ line-height:30px; margin-bottom:10px; font-weight:bold; color:#777;}
.fw_tit em{ color:#db6601; font-weight:normal;}
.zz_bt{ display:block; width:239px; height:35px; background:url(../images/icon/zz_bt.jpg) no-repeat; margin-top:20px;}
.transform{ padding:0 10px; color:#777;}
.transform .map{ padding:3px; border:1px solid #dfdfdf; float:left; width:709px; height:344px; display:inline; margin:20px 0 20px 5px;}
.transform h3{ line-height:30px; border-bottom:1px dotted #cacaca; font-weight:bold; color:#5b5b5b;}
.transform h3 em{ display:block; width:30px; height:30px; float:left;}
.transform h3 em.buss{ background:url(../images/icon/icon_bus.jpg) center no-repeat;}
.transform h3 em.taxi{ background:url(http://szbg.org/cn/images/icon/icon_car.jpg) center no-repeat;}
.transform h3 em.sub{ background:url(../images/icon/subway_icon.jpg) center no-repeat;}
.transform p{ line-height:35px;}
.transform p span{ color:#db6601;}
.tt_tab{ width:530px; text-align:center; background:#e1e1e1;}
.tt_tab tr td{ line-height:27px; background:#fff;}
.tt_tab tr.first td{ background:url(../images/bg/table_bg2.jpg) repeat-x top;}











.website{ width:100%; float:left ; padding:0 0 10px 0; border-bottom:1px dashed #ddd; margin:10px 0;}
.website li{ display:inline-block; margin-right:15px;}
.websitefisrt { font-size:12px; font-weight:bold;width:100%;}