/*general*/
*{padding:0; margin:0;}
body{font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif, 宋体; color:#a4a4a4; background:#1d1d1d;}
img{border:none;}
a{text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
ul{list-style:none;}
ol{list-style:none;}
.clear{clear:both;}
h2 a{ color:#090909; font-size:14px;}
p{ color:#7C7C7C;}
p.ind{text-indent:24px;}
p.comment{ text-align:right;padding-right:5px;}
p.comment a{ color:#4B7BF6; text-decoration:underline; background:transparent url('/uploads/Image/images/commend.gif') no-repeat scroll left center; padding-left:25px;}
.left{ float:left;}
.right{ float:right;}

.turnpages{ width:100%; height:58px; background: transparent url('/uploads/Image/images/pages_bg.gif') repeat-x scroll left top;}
.turnpages .ex_nav{ float:left;}
.turnpages .pages{ float:right; line-height:18px; margin-right:10px;}
.turnpages .pages a{ color:#fff; float:left; margin:20px 2px; padding:0 5px;}
.turnpages .pages span.page{ float:left;margin:20px 2px; padding:0 5px; background:#1D1D1D; border:1px #4B1D1D solid;}

/*new*/
/*bread_nav*/
	#main .bread_nav{text-align:left; margin-top:50px; background-image:url("/uploads/Image/images/nav_bg.gif"); padding:14px 20px 22px 20px;}
	#main .bread_nav span{color:#000;}
	#main .bread_nav a{ background:transparent url('/uploads/Image/images/red_arrowhead.gif') no-repeat scroll right center; padding-right:20px; margin:0 5px; color:#000;}
/*end bread_nav*/
/*oldphotos*/
        #main .oldphotos{ text-align:left; margin-bottom:50px; height:auto; background:#d0d0d0; padding:30px 0 10px 0;}
	#main .oldphotos ul{ margin-left:4px;}
	#main .oldphotos ul li{ float:left; margin:4px 8px;text-align:center;}
	#main .oldphotos ul li div.frame{ background-image:url("/uploads/Image/images/pic_bg.gif");width:280px;height:180px;padding:10px 5px 5px 12px; }
	#main .oldphotos ul li div.frame img{width:273px;height:174px;}
/*end oldphotos*/
/*experience*/
        #main .experience{ text-align:left; margin:50px 0; height:auto; background:#d0d0d0; padding:2px 0 10px 0;}
        #main .experience div.banner{margin:9px;}
        #main .experience div.content2{margin:30px;}
        div.message_content p{font-size:16px;}
        #main .experience div.content2 h1{color:#333333;font-size:25px;}
	#main .experience div.content2 ul{ margin:20px 30px;;}
	#main .experience div.content2 ul li.redbartitle{width:700px;margin:15px 0;}
	#main .experience div.content2 ul li.redbartitle p.exhidetail{margin-top:10px;}
/*experience weekly_news*/
        #main .experience div.content2 li.weekly_news{width:250px;float:left;margin:2px 4px 2px 4px;}
        #main .experience div.content2 img.pgf_img{}
/*end experience weekly_news*/
/*end experience*/
/*end new*/

/*header*/
#header{height:75px; background: transparent url('/uploads/Image/images/header_bg.jpg') repeat-x scroll left top; min-width:952px;}
	#login{color:#fff; height:20px; width:952px; margin:0 auto; text-align:right;line-height:20px; }
		#login a{color:#ccc; margin:0 10px;}
	        #menu{background:transparent url('/uploads/Image/images/logo_bg.jpg') no-repeat scroll center center; height:55px; margin:0 auto;}
		.menucon{width:952px; margin:0 auto; height:55px;}
		#menu .logoimg{margin:13px 0 0 14px; float:left;}
		#menu .mainmenu{float:right;}
			#menu .mainmenu ul{margin-top:20px;}
			#menu .mainmenu ul li{float:left; text-align:left; margin:0 10px;}
			#menu .mainmenu ul li.sup_current a.cn,#menu .mainmenu ul li:hover a.cn,#menu .mainmenu ul li:hover a.en{color:#fff;}
			#menu .mainmenu ul li a{display:block;}
			#menu .mainmenu ul li a.cn{color:#ffa0a0;font-size:14px;font-weight:bold;}
			#menu .mainmenu ul li a.en{color:#DA7A7E; font-size:12px; margin-top:-3px;}
		
/*content*/
#content{background:#1d1d1d url(/uploads/Image/images/digital_bg.gif) repeat-x top;}
/*main*/
	#main{width:952px; margin:0 auto;}
		#main .submenu{height:34px; line-height:30px;}
			#main .submenu ul{margin-left:10px;}
			#main .submenu ul li{height:38px; width:100px; float:left;}
			#main .submenu ul li a{color:#ebebeb;}
			#main .submenu ul li.current,#main .submenu ul li.submenu1:hover{background:transparent url('/uploads/Image/images/digital_tad.jpg') no-repeat scroll 2px top; line-height:34px;}
			#main .submenu ul li.current a{color:#fff; background: transparent url('/uploads/Image/images/li_style.jpg') no-repeat scroll left center; padding-left:15px;}
                        #main .submenu ul li.current ul a{background-image:none;}
                        ul#nav li ul{display:none;position:absolute;left:120px;top:110px;width:750px;}
                        ul#nav li:hover ul, ul#nav li.over ul { display: block; }
			#main .submenu .path{text-align:left; margin-left:20px; color:#811e1e;}
			#main .submenu .path span{color:#bebebe;}
			#main .submenu .path a{ background:transparent url('/uploads/Image/images/red_arrowhead.gif') no-repeat scroll right center; padding-right:20px; margin:0 5px; color:#fff;}
		#main p.pages{background:#E6E6E6; height:28px;}
			#main p.pages span{ float:right;}
			#main p.pages span a{ background:#A7A4A4; color:#fff; display:block; float:left; height:28px; width:24px; line-height:28px; border-left:1px #fff solid; text-align:center;}
			#main p.pages span a.current{ background:#A40000;}
		#main p.pages2{ text-align:right;}
		#main p.pages2 a{ padding:10px; color:#0f0f0f; font-weight:bold; }
		#main p.pages2 span.page{ padding:10px; color:#AAAAAA; font-weight:bold;}
		#main .redbartitle{width:460px; background:transparent url('/uploads/Image/images/grey_bar.gif') no-repeat scroll left 1px; padding-left:15px;}
			#main .redbartitle .exhimane{ font-size:14px; color:#a00a0a; font-weight:bold;}
			#main .redbartitle .exhimane a{ font-size:14px; color:#a00a0a; font-weight:bold;}
			#main .redbartitle .exhimane .hot{ font-size:12px; color:#ff8f0a; margin-left:5px;}
			#main .redbartitle .exhidetail{color:#525151;}

/*404*/
	#content404{background:#1D1D1D url('/uploads/Image/images/404_bg.jpg') no-repeat scroll left 170px; width:1010px; height:900px; margin:0 auto;}
	#content404 .p404{	padding-top:440px; float:left;}
		#content404 .p404 ul{}
		#content404 .p404 ul li{	background:#8D0006;	margin-bottom:6px;	height:26px;	line-height:26px;	width:114px; font-size:14px;}
		#content404 .p404 ul li a{	color:#fff;}

/*links
		#main .links{ text-align:center; margin:50px 0; background:#fff; overflow:hidden;}
		#main .links .pic{ width:815px; margin:0 auto; padding:50px 0; border-bottom:3px #EAEAEA solid;}
		#main .links .text{ width:815px; margin:0 auto; padding:20px 0 30px 0;}
		#main .links table{ text-align:left;}
		#main .links .pic table a{color:#7c7c7c;}
		#main .links table td{ width:190px;  height:30px;}
		#main .links .text table tr a{ color:#B7B7B7;}
		#main .links .text table tr.dual a{ color:#A09F9F;}
		#main .links img{ height:90px; width:190px; }*/
		
/*票务服务页面*/
		#main .ticket{ margin:50px 0; background:#dadada;}
		#main .ticket .banner{}
		#main .ticket .main{ text-align:left; padding:30px 60px 80px 50px; color:#010101; line-height:18px;}
		#main .ticket .main p{ margin:2px 0; color:#010101;}
		#main .ticket .main .tickettitle{ font-size:18px; color:#000000; margin-bottom:25px;}
		#main .ticket .main .time{ height:80px; background:transparent url('/uploads/Image/images/time_bg.gif') no-repeat scroll left center; padding:20px 0 0 100px; color:#686868;}
		#main .ticket .main .time p{color:#686868;}
		#main .ticket .main .title{ height:36px; background:transparent url('/uploads/Image/images/ticketli.jpg') no-repeat scroll left top; border-bottom:1px #E9E9E9 solid; line-height:36px; color:#fff; padding-left:20px; margin-top:20px;}
/*360全景*/
		#main .panorama{ text-align:left; margin:50px 0; height:425px; background:#d0d0d0; padding:80px 0 10px 0;}
		#main .panorama ul{ margin-left:80px;}
		#main .panorama ul li{ float:left; margin-right:40px;}
/*风景建筑*/
		#main .mainflash{ margin:50px 0;}

/*网站地图*/

/*搜索结果列表*/
		#main .search{ text-align:left; margin:90px 0; background:#F6F6F6; padding:80px 130px;}
		#main .search .res{ height:50px; border:1px #E3E3E3 solid; line-height:50px; font-size:14px; color:#000000; background:#fff; padding:0px 5px; font-weight:bold;}
		#main .search .res strong{color:#FF7777;}
		#main .search .searchlist{ padding:20px 0;}
		#main .search .searchlist .redbartitle{ margin-bottom:30px; width:690px;}
	
	
/*王府文化*/
		#main .culture_top{ height:58px; background:transparent url('/uploads/Image/images/culture_top_bg.gif') repeat-x scroll left top; margin-top:50px; text-align:left;}
		#main .culture_top .right{ height:58px;  width:100px; background:transparent url('/uploads/Image/images/culture_top.gif') no-repeat scroll right top; float:right;}
		#main .culture_top ul{}
		#main .culture_top li{ float:left; margin-right:20px;}
		#main .culture_main{ padding:35px; background:#d0d0d0; text-align:left; margin-bottom:75px;}
		#main .culture_main .left{ float:left}
		#main .culture_main .right{ float:right; width:485px;}
		#main .culture_main .right .culturelist{ height:auto;margin-bottom:20px;}
		#main .culture_main .right .culturelist li{ margin:20px 0;}
		#main .culture_main .right .culturelist li p.exhidetail{ color:#525151;}
	
/*人物记事details*/
		#main .person{ text-align:left; margin:35px 0; background:#d0d0d0; padding:80px 40px; overflow:hidden;}
		#main .person a{ color:#2359a2; text-decoration:underline;}
		#main .person .left{ float:left;}
		#main .person .left p.name{ color:#010101; font-size:14px; font-weight:bold; line-height:25px;}
		#main .person .left .links{ margin:10px 0;}
		#main .person .left .bbs .title{ padding:0 10px; margin:10px 0; width:187px; height:27px; line-height:27px; background:#424242 url('/uploads/Image/images/bbs_more.gif') no-repeat scroll left top;}
		#main .person .left .bbs .title a{ color:#fff; font-size:14px; text-decoration:none;}
		#main .person .left .bbs .title a.more{ float:right;}
		#main .person .left .bbs .title a.bbs{ float:left;}
		#main .person .left .bbs ul.links li a{ color:#424242;}
		#main .person .right{ float:right; width:634px;}
			#main .person .right p{ margin-bottom:20px; text-indent:24px; color:#545454}
			#main .person .right li{ margin-bottom:20px; color:#545454}
			#main .person .right .titlebox { margin-bottom:22px; border-bottom:1px #b7b7b7 solid;}
			#main .person .right .titlebox .more{ float:right; }
			#main .person .right .titlebox .title{ font-size:18px; font-weight:bold; color:#010101;}
			#main .person .right .titlebox .year{ font-size:18px; color:#8e8e8e;}
			
/*王府历代主人*/
		#main .owners{ text-align:left; background:#e4e4e4; padding:70px 0px 70px 100px; overflow:hidden; margin:50px 0;}
		#main .owners a{ color:#2359a2; text-decoration:underline;}
		#main .owners .box{ float:left; width:233px;margin-right:30px; background:#d2d2d2 url('/uploads/Image/images/box_bg.gif') no-repeat scroll center top;}
		#main .owners .box .box_top{height:535px; margin:40px 14px 0 14px;}
		#main .owners .box .box_top .info{height:140px;}
		#main .owners .box p.cnname{ font-size:18px; font-weight:bold;color:#020202;}
		#main .owners .box p.enname{ color:#a5a5a5;}
		#main .owners .box p.image{ text-align:center;}
		#main .owners .box p.name{ color:#010101; font-size:14px; font-weight:bold; line-height:25px;}
		#main .owners .box p.image_from{ height:30px;}
		#main .owners .box .links{ margin:10px 0;}
		#main .owners .box .crit{ height:27px; line-height:27px; background:#424242 url('/uploads/Image/images/crit_bg.gif') no-repeat scroll center bottom; text-align:right; padding-right:10px;}
		#main .owners .box .crit a{ background:transparent url('/uploads/Image/images/commend.gif') no-repeat scroll left center; padding-left:25px; text-decoration:none; color:#fff;}
/*人物记事*/
		#main .chronicle{ text-align:left; background:#e4e4e4; padding:70px 0px 70px 100px; overflow:hidden; margin:0 0 50px 0;}
		#main .chronicle .list{ border-left:6px #a00a0a solid;}
		#main .chronicle .list .year{ border-bottom:1px #a00a0a solid; color:#b4b4b4; width:240px; font-size:18px; font-weight:bold; padding-left:5px;}
		#main .chronicle .list ul.peoplelist{ margin-top:25px; margin-left:80px;}
		#main .chronicle .list ul.peoplelist li{ margin-bottom:25px;}
		#main .chronicle .list ul.peoplelist p.exhidetail{ color:#000;}
		#main .persons_tab{ height:41px; margin-top:50px;}
		#main .persons_tab .all{ float:right; height:41px; width:157px; background:transparent url('/uploads/Image/images/all.gif') no-repeat scroll left top; text-indent:-9999px;}
		#main .persons_tab .all_current{ background:transparent url('/uploads/Image/images/all_current.gif') no-repeat scroll right top;}
		#main .persons_tab ul li{ float:left;}
		
		#main .persons_tab ul li a{ display:block; width:227px; height:41px; background-image:url('/uploads/Image/images/persons_tabs.gif'); text-indent:-9999px;}
		#main .persons_tab ul li a#tab1{ background-position:left top;}
		#main .persons_tab ul li a#tab1:hover{ background-position:left bottom;}
		#main .persons_tab ul li a#tab1.current, #main .persons_tab ul li a#tab1:hover{ background-position:left bottom;}
		#main .persons_tab ul li a#tab2{ background-position:center top;}
		#main .persons_tab ul li a#tab2:hover{ background-position:center bottom;}
		#main .persons_tab ul li a#tab2.current, #main .persons_tab ul li a#tab2:hover{ background-position:center bottom;}
		#main .persons_tab ul li a#tab3{ background-position:right top;}
		#main .persons_tab ul li a#tab3:hover{ background-position:right bottom;}
		#main .persons_tab ul li a#tab3.current, #main .persons_tab ul li a#tab3:hover{ background-position:right bottom;}

/*展览首页页面*/
		#main .exhibition{ text-align:left; margin:50px 0; background:#dadada; width:924px; padding-bottom:50px;}
			#main .exhibition ul.exhilist{ margin:17px 30px 10px 30px; clear:both; text-align:left;}
			#main .exhibition ul.exhilist li{}
                        .exhibitionlist{margin-top:20px; margin-bottom:20px;}
			#main .exhibition ul.exhibitionlist li{ margin:10px;}
			#main .exhibition ul.exhibitionlist li .exhitime{ color:#8d8d8d; float:left; width:160px;margin-right:10px;}
			#main .exhibition ul.exhibitionlist li .redbartitle{ float:left}
			#main .exhibition ul.exhilist li .title{ background: url('/uploads/Image/images/1_3_grey.jpg') repeat-x scroll center bottom; height:22px; margin-top:20px;}
			#main .exhibition ul.exhilist li .title .ex_line{ height:22px; width:92px; text-align:center; background:transparent url('/uploads/Image/images/ex_line_bg.gif') no-repeat; color:#fff; padding-top:3px;}
                        #main .exhibition ul.exhilist li .title .ex_line a{color:#fff; font-size:14px;}
			#main .exhibition ul.exhilist li .event{ margin:20px 60px; line-height:20px;}
			#main .exhibition ul.exhilist li .event a{ color:#a7a4a4;}
			#main .exhibition ul.exhilist li .event .hot a{ color:#ff8400;}
			#main .exhibition .exhicon{ float:left; width:540px; text-align:left; margin:30px 0 0 30px;_width:500px; }
			#main .exhibition .exhicon p{ text-indent:24px; color:#b0afaf; margin:10px;}
			#main .exhibition .exhicon .exhititle{ color:#980000; font-size:24px;}
			#main .exhibition ul.exhipiclist{float:right; text-align:right; margin-right:13px; margin-top:10px; _margin-right:6px; width:340px; _width:350px; }
			#main .exhibition ul.exhipiclist li{float:left; margin-left:10px; width:160px; padding:0;}
			#main .exhibition ul.exhipiclist li img{width:160px; height:90px;}
/*游览路线*/
		#main .travel_tab{ height:41px; margin-top:75px;}
		#main .travel_tab .all{ float:right; height:41px; width:157px; background:transparent url('/uploads/Image/images/all.gif') no-repeat scroll left top; text-indent:-9999px;}
		#main .travel_tab .all_current{ background:transparent url('/uploads/Image/images/all_current.gif') no-repeat scroll right top;}
		#main .travel_tab ul li{ float:left;}
		
		#main .travel_tab ul li a{ display:block; width:227px; height:41px; background-image:url('/uploads/Image/images/travel_tabs.gif'); text-indent:-9999px;}
		#main .travel_tab ul li a#tab1{ background-position:left top;}
		#main .travel_tab ul li a#tab1:hover{ background-position:left bottom;}
		#main .travel_tab ul li a#tab1.current{ background-position:left bottom;}
		#main .travel_tab ul li a#tab2{ background-position:center top;}
		#main .travel_tab ul li a#tab2:hover{ background-position:center bottom;}
		#main .travel_tab ul li a#tab2.current{ background-position:center bottom;}
		#main .travel_tab ul li a#tab3{ background-position:right top;}
		#main .travel_tab ul li a#tab3:hover{ background-position:right bottom;}
		#main .travel_tab ul li a#tab3.current{ background-position:right bottom;}
		#main .travel{ text-align:left; background:#e4e4e4; padding:70px 50px 70px 50px; overflow:hidden; margin-bottom:60px;}
		#main .travel .left{ float:left; width:450px;}
		#main .travel .box{ background:transparent url('/uploads/Image/images/good.gif') no-repeat scroll center center; width:329px; height:130px; padding:15px 20px; color:#1d1d1d; line-height:18px; margin:25px 0;}
		#main .travel .box span{color:#1d1d1d; white-space:nowrap; float:left; display:block; width:70px; }
		#main .travel .box a{color:#1d1d1d; white-space:nowrap; margin-right:10px; width:96px; float:left; display:block; background:transparent url('/uploads/Image/images/arrow.gif') no-repeat scroll right center;}
		#main .travel .box a.current{background:transparent url('/uploads/Image/images/arrow.gif') no-repeat scroll 45px center; color:#fff;}
		#main .travel .box a:hover{background:transparent url('/uploads/Image/images/arrow.gif') no-repeat scroll 45px center; text-decoration:underline; color:#fff;}
		#main .travel .box p{ clear:both; padding-top:5px;}
		#main .travel .big{  width:450px; height:350px; background:transparent url('/uploads/Image/images/big.jpg') no-repeat scroll center center;}
		#main .travel .point{ position:relative; left:100px; top:50px;}
		#main .travel .right{ float:right; width:400px;}
		#main .travel .small{}
		#main .travel .magnifier{ position:relative; left:100px; top:350px;}
		
/*shop*/
		#main .shop{ text-align:left; margin:50px 0;}
		#main .shop .tabs{}
		#main .shop .tabs ul{background-image:url('/uploads/Image/images/shop_tabs.gif'); height:74px; margin-top:-7px; position:relative; z-index:100;}
		#main .shop .tabs ul.tab1{background-position:-761px top;}
		#main .shop .tabs ul.tab2{background-position:-571px top;}
		#main .shop .tabs ul.tab3{background-position:-380px top;}
		#main .shop .tabs ul.tab4{background-position:-190px top;}
		#main .shop .tabs ul.tab5{background-position:0 top;}
		#main .shop .tabs ul li{float:left; width:180px; padding:20px 0 0 10px; }
		#main .shop .tabs ul li a{ color:#fff;}
		#main .shop .tabs ul li.current a{ color:#171717;}

		#main .show{ text-align:left; margin:50px 0; width:952px;}
		#main .show ul.collection_show{ height:360px; margin-right:-3px;}
		#main .show ul.collection_show li{ float:left; width:188px;height:430px; background:#C0C0C0; margin-right:3px;}
		#main .show ul.collection_show li .img_box{ text-align:center; height:270px;}
		#main .show ul.collection_show li .img_box img{ width:188px; height:270px}
		#main .show ul.collection_show li p{ line-height:18px;}
		#main .show ul.collection_show li .text{height:100px;margin:0 10px 20px 10px;}
		#main .show ul li.right{margin-right:0!important;}


		#main .shop ul.shop_show{ text-align:left;padding:60px 0 70px 45px; height:389px; background:#a5a5a5;}
		#main .shop ul.shop_show li{ padding:45px 10px 15px 10px; float:left; width:185px; background: transparent url('/uploads/Image/images/shop_bg.gif') no-repeat scroll center center; margin-right:13px; height:329px;}
		#main .shop ul.shop_show li h2 a{ color:#bebebe; font-size:14px;}
		#main .shop ul.shop_show li p{ line-height:18px;}
		#main .shop ul.shop_show li p.id{ color:#ff8400; font-size:11px;}
		#main .shop ul.shop_show li p.info{ height:95px;}
		#main .shop ul.shop_show li p.att{color:#bebebe;}
		#main .shop ul.shop_show li p.value{ font-size:14px; line-height:30px; color:#bebebe;}
		#main .shop ul.shop_show li p.value span{ color:#ff8400; font-weight:bold; font-size:13px;}
		#main .shop ul.shop_show li .img_box{ text-align:center; height:150px;}
		#main .shop ul.shop_show li .img_box img{ width:183px;}

/*ex_main*/
	#ex_main{ text-align:left; margin:50px 0; background:#dadada; overflow:hidden;}
		#ex_main .banner img{ width:952px;}
		#ex_main .content{float:left; margin:55px 0 30px 25px; width:550px; text-align:left; _margin-left:15px;}
		#ex_main .content .title{ background:#3C3C3C;padding:10px 60px;}
		#ex_main .content .title table{ vertical-align:top;}
		#ex_main .content .title table .tit{ color:#fff; vertical-align:top;}
		#ex_main .content .letter{}
		#ex_main .content .letter p{ line-height:30px; background:transparent url('/uploads/Image/images/letter_line.gif') repeat-y scroll left top; margin:15px 0;}
		#ex_main .content .sign{ text-align:right;}
		#ex_main .content .sign span{line-height:44px; height:44px;float:left; margin-left:330px;}
		#ex_main .sidebar{float:right; text-align:left; margin:55px 0 80px 0; width:350px;}
		#ex_main .sidebar p.more{ text-align:right; margin-right:20px;}
		#ex_main .sidebar p.more a{ color:#A4A4A4;}
		#ex_main .sidebar ul.hall{margin-right:50px;}
		#ex_main .sidebar ul.hall li{margin:10px;}
		#ex_main .sidebar ul.hall li p{ width:200px; line-height:18px;}
		#ex_main .sidebar ul.exhibit{}
		#ex_main .sidebar ul.exhibit li{margin:0 5px 25px 5px; float:left;}
		#ex_main .sidebar ul.exhibit li img{ width:100px; height:100px;}
		#ex_main .sidebar ul.exhibit li p{ width:100px; line-height:18px;}
                #ex_main p.return{ text-align:center; margin-top:80px;}


/*oration*/
		#main .oration{ text-align:left; margin:50px 0; background:#dadada; overflow:hidden;}
		#main .oration .main{  width:600px;padding:50px 12px; float:left;}
		#main .oration .letter{}
		#main .oration .letter p{ margin-left:10px;text-indent:24px;line-height:30px; background:transparent url('/uploads/Image/images/1x30_letter_line.gif') repeat scroll left bottom;}
		#main .oration .sign{ text-align:right; margin:10px 0;}
		#main .oration .sidebar{ float:right; width:300px; padding:50px 0;margin-right:10px;}
		#main .oration .sidebar img{ margin-bottom:10px;}

/*links*/
		#main .friend_links{ text-align:center; margin:50px 0; padding-bottom:50px;background:#fff; overflow:hidden;}
		#main .friend_links .pic{ width:815px; margin:0 auto; padding:50px 0; border-bottom:3px #EAEAEA solid;}
		#main .friend_links .text{ width:815px; margin:0 auto; padding:20px 0 30px 0;}
		#main .friend_links table{ text-align:left;}
		#main .friend_links .pic table a{color:#7c7c7c;}
		#main .friend_links table td{ width:190px;  height:30px;}
		#main .friend_links .text table tr a{ color:#B7B7B7;}
		#main .friend_links .text table tr.dual a{ color:#A09F9F;}
		#main .friend_links img{ height:90px; width:190px; }

/*trip*/
		#main .trip{ text-align:left; margin:50px 0; background:#E4E4E4 url('/uploads/Image/images/all.jpg') no-repeat scroll center center; overflow:hidden; height:815px;}
		#main .trip .left{color:#fff; width:356px; margin:150px 0 0 110px;_margin:100px 0 0 50px;float:left;}
		#main .trip .left .box{ height:21px;}
		#main .trip .left .box p{color:#fff; margin:10px 50px 10px 0; line-height:18px;}
		#main .trip .left .box h2{ font-size:14px; color:#fff;}
		#main .trip .left .text{ margin-bottom:10px;}
		#main .trip .left .nav a{ float:left; width:99px; height:19px; text-align:center; line-height:19px; margin-right:1px; color:#fff; background:transparent url('/uploads/Image/images/route_nav.gif') no-repeat scroll left center;}
		#main .trip .left .nav a.current{ background:transparent url('/uploads/Image/images/route_nav_current.gif') no-repeat scroll left center; color:#010101;}
		#main .trip .left .route{ background:#B2B2B2; padding:10px;color:#7C7C7C;}
		#main .trip .left .route p{ margin:10px 0; line-height:18px;height:36px;}
		#main .trip .left .route a{ float:left; background:transparent url('/uploads/Image/images/arrow.gif') no-repeat scroll right center; width:98px; padding-left:10px; color:#1D1D1D;}
		#main .trip .left .route span{ float:left;width:70px; padding-left:10px; color:#1D1D1D;}
		#main .trip .left .route a:hover,#main .trip .left .route a.current_tag{ background-position:80px center; color:#fff; text-decoration:none;}
		#main .trip .left .pub{ background:#B2B2B2; padding:10px;color:#7C7C7C;}
		#main .trip .left .pub span{ width:110px; float:left; line-height:30px;}
		#main .trip .left .pub span img{  float:left; margin-right:5px;}

		#main .trip .right{float:left; margin-top:100px;}

/*关于我们-领导介绍*/

		#main .leaders{ text-align:left; margin:50px 0; background:#dadada; overflow:hidden; padding:50px; }
		#main .leaders .box{  padding:30px 0 20px 0; margin:0 30px; border-bottom:3px #E3E3E3 solid;}
		#main .leaders .box .left{ text-align:center; float:left; width:200px; margin-right:50px;}
		#main .leaders .box .left p{}
		#main .leaders .box .left p.name{ font-size:14px; font-weight:bold; color:#010101;}
		#main .leaders .box .left img{ width:150px; margin-bottom:10px;}
		#main .leaders .box .right{ float:left; width:450px;}
		#main .leaders .box .right p{ margin-bottom:10px; line-height:18px; text-indent:24px;}
		#main .leaders p.return{ text-align:center; margin-top:20px;}
		#main .organization{ text-align:middle; margin:50px 0; background:#dadada; overflow:hidden; }
		#main .organization p.return{ text-align:center; margin-top:20px;}

/*collection*/
		#main .collection{ width:955px;text-align:left; margin:50px 0; }
		#main .collection ul.collection_show{ height:380px;}
		#main .collection ul.collection_show li{ float:left; margin-right:3px;}
		#main .collection ul.collection_show li img{ width:188px;}
		#main .collection ul.ex_class{ background:transparent url('/uploads/Image/images/ex_class.gif') repeat-x scroll left center; height:58px; width:100%;}
		#main .collection ul.ex_class li{float:left; width:188px; margin-right:3px;}
		#main .collection ul li.right{margin-right:0!important;}

/*行车页面页面*/
		#main .guide{padding:70px 60px 160px 60px; width:832px; margin:50px 0; text-align:left; background:#dcdcdc;}
#main .guide .traffic{ padding-top:4px; color:#929292; background:transparent url('/uploads/Image/images/traffic.jpg') no-repeat scroll 50px center; height:68px; padding-left:118px; margin-bottom:22px; text-align:left; width:540px;}
		#main .guide .public{ border-bottom:2px #A90000 solid; padding:0 18px; color:#000; line-height:30px; margin-top:20px;}
		#main .guide .drive{ width:600px;padding-left:18px; line-height:18px;}
		#main .guide .drive .title{float:left;}
		#main .guide .drive .content{ float:left; margin-left:10px;}
#main .guide #map{ height:286px; width:832px; background:url(/uploads/Image/images/public_map.jpg) center center no-repeat; margin-bottom:20px;}
		#main .guide ul.links li{ float:left; margin-right:5px;}
                #main .guide .tra_style{ height:30px;}
		#main .guide .tra_style li{ float:left}
		#main .guide .tra_style a{ color:#FFF; display:block; text-align:center; line-height:30px; font-size:14px; font-weight:bold; height:30px; width:125px; background:transparent url('/uploads/Image/images/style_2.gif') no-repeat scroll left center; }
		#main .guide .tra_style .current a, #main .guide .tra_style a:hover{ color:#2d2d2d; display:block; text-align:center; line-height:30px; font-size:14px; font-weight:bold; height:30px; width:125px; background:transparent url('/uploads/Image/images/style_1.gif') no-repeat scroll left center; text-decoration:none;}
		#main .guide .box{width:832px; background:#fff; padding:30px 0;}
		#main .guide .box .public_tra{background:transparent url('/uploads/Image/images/public_tra.gif') no-repeat scroll center center; height:400px; width:100%; }
		#main .guide .box .public_tra div.public_tra_map{ width:300px; text-align:center; font-size:14px; font-weight:bold; color:#970000; line-height:40px;height:210px;_height:110px;_padding-top:20px;}

/*照片浏览页面*/
		#main .photos{padding:50px 150px; margin: 50px 0; text-align:left; background:#dadada;}
		#main .photos h2{ font-size:18px; color:#565656;}
		#main .photos p.photo_detail{color:#8d8d8d; margin:5px 0 15px 0;}
		#main .photos p.turnpage{ margin:5px 0;}
		#main .photos p.turnpage a{ color:#b0afaf; border:1px #CFCFCF solid; margin:2px 2px 2px 0; padding:2px 5px;}
		#main .photos p.turnpage a:hover{ color:#fff; background:#CFCFCF; text-decoration:none;}
		#main .photos .messages{}
		#main .photos .messages ul.messagelist li{ border-top:1px #ECECEC solid; height:50px; width:617px; padding:30px 15px; margin-top:10px;}
		#main .photos .messages ul.messagelist li .userpic{ background:transparent url('/uploads/Image/images/userpic_bg.jpg') no-repeat scroll center center; height:48px;width:48px; padding:4px 6px 6px 4px; float:left;}
		#main .photos .messages ul.messagelist li .userpic img{ height:48px;width:48px;}
		#main .photos .messages ul.messagelist li .message_con{ width:520px; margin-left:70px;}
		#main .photos .messages ul.messagelist li .message_con .info{ margin-bottom:10px;}
		#main .photos .messages ul.messagelist li .message_con a{ color:#2C629E;}
		#main .photos .messages ul.messagelist li .message_con span.edit{ float:right;}			

/*detail*/
		#main .detail{ text-align:left; padding:50px 0; background:#1D1D1D;}
		#main .ex_detail{ background:#A9A9A9; height:350px;}
		#main .detail .box{ float:left; width:300px; padding:50px 0 0 30px;}
		#main .detail .content{ float:right; margin:20px 20px 20px 0; background:#D4D4D4; padding:50px 20px 5px 20px; width:540px;}
		#main .detail .content p{ margin:10px 0 ;}
		#main .detail .content .text{ border-bottom:1px #C6C6C6 solid;height:120px; padding-bottom:50px;}
/*footer*/
#footer{background:#d2d2d2 url('/uploads/Image/images/footer_bg.jpg') repeat-x scroll left top; 	padding:20px 0; text-align:left;}
	#footer .new{ margin:0 40px; float:left; line-height:18px; width:250px;text-align:left;}
	#footer .new p{color:#000; font-weight:bold; line-height:20px;}
	#footer .new ul li a{color:#4c4c4c; background:url(/uploads/Image/images/new_li.gif) no-repeat left center; padding-left:30px;}
	#footer .links{ margin:20px; background:url(/uploads/Image/images/link_bar.gif) no-repeat left center; height:90px; padding-left:10px; float:left;text-align:left;}
	#footer .links p{color:#9B9B9B;}
	#footer .links p span.time{color:#787878; font-weight:bold;}
	#footer .links a{color:#6F6F6F;}
