body{ font-family:'微软雅黑'; background-color:#f9f9f9}

.clr{ clear:both;}
.gray{ color:#999;}
.red{color:#D93600;}
.loading{  padding-top:260px;}

#header{ background-color:#FFF;position:fixed; top:0; left:0; z-index:97000; width:100%; }
#topNav{  height:108px; background-color:#FFF; }
#subnav{ position:relative; margin:0 auto; width:1002px; }
#navson{ position:absolute; width:100%; z-index:9999; overflow:hidden; margin-top:13px;  background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#ff1200;/*实现IE背景透明*/}
.sonlist{ margin:0 auto; width:900px;height:450px; display:none;}
.sonlist li{ float:left; width:139px; margin:0 2px;}
.sonlist li a{text-decoration:none; height:40px; line-height:40px; color:#000; display:inline;}
.sonlist li a:hover{ background-color:#D93600; color:#FFF;}
.sonlist li ul { border-top:2px solid #999;}
.sonlist li ul li a{  height:30px; line-height:30px; }
.main{ width:1002px; margin:0 auto; }
.logo{ float: left; margin-left:15px;margin-right:15px; text-align:center;}
.logo img{ margin-top:10px;}

.target-fix { position: relative; top: -40px; display: block; height: 0; overflow: hidden;}
.navTop{float:left; width:700px; position:relative;}
.navsearch{
	position: absolute;
	top: -20px;
	left: 652px;
	height: 36px;
}
.navsearch li{ float:left; margin:0 10px;}
.navsearch li a{ color:#333; text-decoration:none;}
.navsearch li a:hover{ color:#D93600;}
.nav{margin-top: 10px; text-align:center; width:720px; margin:0 auto; padding:10px 0; list-style:none; }
.nav li{ float:left; width:100px;}
.nav li a{ color:#111; text-decoration:none; font-size:16px; line-height:60px; text-align:center; color:#FFF;}
.nav li a:hover{ text-decoration:underline;}
.fr{ float:right;}
.fl{ float:left;}

.box{ margin-top:10px; margin-right:-10px;}
.box11{ width:452px; margin-right:10px; position:relative;}
.box11 .dist_cover3{ position:absolute; left:0px;bottom:5px; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/}
.box11 .title{ line-height:35px; padding:0 20px;}
.box11 a{border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc; display:block; color:#FFF;  }
.box11 a img{ width:450px; height:283px;} 

.box12{ width:225px;}
.box12 a{ display:block;}
.box22{ width:550px; margin-top:-10px;}
.box222 a{ margin-left:10px; margin-top:10px; float:left; display:block;border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc;}
.box222 a img{ width:263px;}

.box22 dl{ float:left; margin: 10px; width:252px; border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc; }
.box22 dl:hover{ box-shadow:0 0 5px #F30; }
.box22 dl:hover dd{ background-color:#f9f9f9;}
.box22 dl dd{ margin:0px; background-color:#FFF;}
.box22 dl dt{ position:relative;}
.box22 dl dt .img{ width:252px; height:156px;}
.box22 dl dt .name{ position:relative; color:#555; z-index:12; line-height:30px; font-size:16px; padding:0 10px; font-style:italic;}
.box22 dl dt .dist_cover{ position:absolute; right:0px;top:5px; background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#fff;/*实现IE背景透明*/}
.box22 dl dt .dist_cover2{ position:absolute; left:0px;bottom:5px; background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/}
.box22 dl dt .title{ position:relative; color:#FFF; z-index:12; line-height:30px; font-size:16px; padding:0 10px;}
.box22 dl dd { padding:0 10px 8px;}
.box22 dl dd .title{ display:block; height:25px; line-height:25px; font-size:16px;}
.box22 dl dd .distTag{ color:#b0b0b0;display:block; height:20px; line-height:20px;}

.box21 { width:550px; margin-top:-10px;}
.box21 dl { margin: 10px 10px 20px ; width:530px; border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc; }
.box21 dl dt{ float:left;}
.box21 dl dt .img{ width:206px; height:131px;}
.box21 dl dd{ float:right; padding:0; width:300px; margin:0; padding-right:10px; }
.box21 dl dd h5{ margin:10px 0 0; font-size:16px; font-weight:normal;}
.box21 dl dd p{ margin:5px 0; font-size:14px; color:#777;}
.box21 dl dd p .date{ color:#999; padding-top:5px; display:block;}

.box41{ background-color: #090; margin:0 -10px; }
.box41 dl{ float:left; margin: 10px; width:234px; border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc; }
.box41 dl:hover{ box-shadow:0 0 5px #F30; }
.box41 dl:hover dd{ background-color:#f9f9f9;}
.box41 dl dd{ margin:0px; background-color:#FFF;}
.box41 dl dt{ position:relative;}
.box41 dl dt .img{ width:234px; height:170px;}
.box41 dl dd { padding:0 10px 8px; margin:0; height:120px; overflow:hidden; padding-bottom:10px;}
.box41 dl dd  h5{ margin:10px 0 0 }
.box41 dl dd p{ font-size:14px; color:#666;}


img{ border:0px; }
.boxText{ width:305px; margin:-9px 10px 0;}
.boxText a.photo{}

.boxText a.photo dl{ margin-top:9px;}
.boxText a.photo dl dt img{ width:100px;}
.boxText a.photo dl dt{ float:left; margin-right:5px;}
.boxText a.photo dl dd{ float:left; margin:0px; padding:0px;}
.boxText a.photo dl dd span{ display:block; line-height:34px;}

.boxText a.text{ height:46px; line-height:46px; border-bottom:1px dashed #CCC; text-decoration:none; display:block; background:url(../images/icon_king.png) no-repeat left center; padding-left:22px; color:#555;}

.boxTitle2{font-size:18px; margin:0 auto; margin-top:15px; height:27px; margin-bottom:10px; text-align:center;font-weight:bold; border-bottom:1px solid #18605A; width:1002px;}
.boxTitle2-text{margin:0 auto; background-color:#18605A; display:inline; padding:3px 15px; color:#FFF;}

.con h2{ margin-top:0px; border-bottom:2px solid #e0e0e0; padding-bottom:20px; padding-left:60px;}
.con{ margin-top:20px; border:1px solid #e0e0e0; padding:30px; box-shadow:0 0 5px #ccc; line-height:180%; position:relative; font-size:14px; background-color:#FFF; }
.con h4{ color:#C29B56; border-left:4px solid #C29B56; padding-left:8px; line-height:100%; margin-top:30px;}

#course_logo{ position:absolute; left:-76px; top:-86px;border:1px solid #e0e0e0; z-index:999; box-shadow:0 0 5px #ccc; }
#course_logo img{ height:150px; width:150px;}

#footer{ background-color:#1a1a1a; margin-top:10px; text-align:center; color:#FFF; line-height:180%; padding:10px 0; }

.intro{ width:300px;  float:right; background-color:#f0f0f0; margin-left:10px; padding:15px 15px;}
.intro span{ color:#7d7d7d; font-size:12px; display:block;}
.addr{ background:url(../images/ico_addr.png) no-repeat left center; padding-left:15px;}
.tel{ background:url(../images/ico_tel.png) no-repeat left center; padding-left:15px;}
.website{ background:url(../images/ico_wifi.png) no-repeat left center; padding-left:15px;}

#rq { position:relative;}
#rq li{ margin:2px; position:absolute;}
#rq li.b4{ height:200px; width:200px; background-color: #F00;}
#rq li.b2{ height:100px; width:200px; background-color: #0f0;}
#rq li.b1{ height:100px; width:100px; background-color: #00f;}

#courseList a{ text-decoration:none;}
#courseList{ border:1px solid #efefef; background-color:#FFF; margin-top:10px; padding:20px;}
#courseList dl.course_list{ float:left; margin: 13px;  border:1px solid #e0e0e0; box-shadow:0 0 5px #ccc; height:125px; overflow:hidden; }
#courseList dl.course_list:hover{ box-shadow:0 0 5px #F30; }
#courseList dl.course_list:hover dd{ background-color:#f9f9f9;}
#courseList dl.course_list dd{ margin:0px; background-color:#FFF; float:left; width:230px; height:125px; padding:5px 10px 0px;}
#courseList dl.course_list dt{ position:relative;float:left;}
#courseList dl.course_list dt .img{ width:200px; height:125px;}
#courseList dl.course_list dt .name{ position:relative; color:#FFF; z-index:12; line-height:30px; font-size:16px; padding:0 10px; font-style:italic;}
#courseList dl.course_list dt .dist_cover{ position:absolute; right:0px;top:5px; background:rgba(194, 155, 86, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#C29B56;/*实现IE背景透明*/}

#courseList dl.course_list dd h5{ display:block; margin:0px; height:25px; line-height:25px; font-size:15px; color:#C90; font-weight:normal;}
#courseList dl.course_list dd span.course_intro{ color:#666;display:block; line-height:20px; font-size:14px; padding-top:2px;}
#courseList dl.course_list dd span.course_type{ padding:2px 0; display:block; font-size:14px; color:#999; font-style:italic;}
#courseList dl.course_list dd span.course_addr{ font-size:14px; background:url(../images/ico_addr.png) no-repeat left center; padding-left:12px; margin-top:10px; display:block;}
#courseList dl.course_list dd div.course_level{ height:20px; width:100px; background-color:#093; margin-top:5px;}

#pageList{ text-align:right; margin:10px 10px;}
a.pageNum{ display:inline; height:25px; line-height:25px; padding:3px 8px; text-align:center; border:1px solid #CCC ;margin:0 3px; text-decoration:none; color:#555;}
a.pageControl{ text-decoration: none;display:inline; height:25px; line-height:25px; border:1px solid #CCC ; margin:0 5px; padding:3px 10px;  text-align:center; color:#555;  }

a.cur{ background-color:#F30; color:#FFF;}
a.pageNum:hover,a.pageControl:hover{ color:#F30;}
a.cur:hover{ background-color:#F30; color:#FFF;}
a.unavailable{ color:#bbb;}

#tripList { background-color:transparent;}
#tripList dl{ background-color:#FFF; box-shadow:0 0 5px #ccc;}
#tripList dl dt{ float:left; width:400px}
#tripList dl dd a{ text-decoration:none; }
#tripList dl dt a img{ width:400px; height:225px;}
#tripList dl dd{ float:right;width:562px; padding:0px; margin:0; padding:0 20px;}

.price{color:#D93600; font-size:30px; font-family:Georgia,"microsoft yahei";}

#tripList dl dd { font-size:14px;}
#tripList dl dd h3{ font-size:16px; color:#333; margin-bottom:3px;}
#tripList dl dd p { margin:0px; margin-bottom:8px;}

#tripType a{ background-color:#99BD3B;color:#fff; -webkit-border-radius: 3px; line-height:100%; padding:0 2px; }
.tripPrice{border-top:1px dashed #333; margin-top:10px; padding-top:8px; text-align:right; }
.tripDest{ font-size:14px; margin-bottom:10px;}


#conTop{  z-index:666; background-color:#FFF; width:1002px; }
#conTab{ border-bottom:3px solid #D93600;}
#conTab a{ display:block; border:1px solid #D9D9D9; width:122px;background-color:#fff; color:#444;  height:40px; text-align:center; line-height:40px; float:left; text-decoration:none;  margin-right:10px; border-bottom:none;border-radius: 3px 3px 0px 0px; 
}
#conTab a:hover{ color:#D93600;}
#conTab a.active{ background-color:#D93600; color:#FFF; border-color:#D93600;}

.content{ background-color:#FFF; border:1px solid #e9e9e9; margin-top:10px; padding: 30px;}
.conTitle{ font-size:20px; color:#D93600; border-bottom:4px solid #eee; padding-left:10px; padding-bottom:5px; margin-bottom:10px;}
.conText{ padding:0 20px;}
.content h5{display:inline; line-height:50px;  clear:both; background-color:#D93600; padding:2px 5px; margin-left:-10px;color:#FFF; font-size:14px; font-weight:normal;}

#xcld{ width:1002px; height:450px; overflow:hidden; position:relative; margin-bottom:15px;}

#xcldImg img{ width:1002px; height:450px; position:absolute; left:0px; top:0px; display:none; }
.xcldCon{position:absolute;  top:15px; right:15px;  z-index:106; border-radius:50px 0;  background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#FFF; overflow:hidden;}
.ldCon{ color:#FFF; margin:20px 25px; font-size:14px;  line-height:200%;}

.ldCon h4{ margin:0px; border-bottom:1px solid #555; text-align:center; font-size:20px; padding-bottom:5px; margin-bottom:5px;}
#pageTitle{ height:80px;}
#pageTitle h1{ font-size:22px;}
#steps{background-color:#FFF; border:1px solid #e9e9e9; border-top:none; display:none;}
#stepNav{ height:40px; background-color:#efefef; }
#stepNav a{ display:block; float:left; height:40px; line-height:40px; width:80px; text-align:center; color:#333; text-decoration:none;border-bottom:1xp solid #dfdfdf;}
#stepNav a:hover{ background-color:#FFF; }
#stepLine{position:relative; background-color:#FFF; height:490px; margin:0px;}
#stepLine li{ padding:0px 20px;  position:absolute; top:0; left:0; display:none;}
#stepLine li:hover{ background: url(../images/steps_line2.png) repeat-y 68px;background-color:#f9f9f9;}
#stepLine .stepName{ font-weight:bold; line-height:30px; color:#fff;  }
.dayTitle{ background-color:#FFF; height:40px;}
.stepName{ height:40px; line-height:40px; padding-left:20px; padding-top:5px;}
.stepCon{ line-height:25px; color:#FFF; font-size:14px;  padding:5px 20px;  padding-left:64px;}
.stepCon a{ color:#FFF;}
.stepCon a:hover{  color:#D93600;}
.stepCon .option{ margin-left:-44px;}
.stepBlank{ background-color:#FFF;}
.stepDay{width:90px; float:left;  color:#D93600;}

.stepCover{position:absolute; top:0px; left:0px;width:1000px;  z-index:101; border-radius:0 0 10px 10px;  background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; overflow:hidden; }
.stepPhoto{position:absolute; top:0px; left:0px;width:1000px; height:450px; overflow:hidden; background-color:#f0f0f0; z-index:100;}
.stepPhoto { height:490px;}
.stepPhoto img{ width:1000px; height:450px; position:absolute; left:-1000px; top:0px;}
.picName{ margin-top:450px; height:40px; line-height:40px; background-color:#f9f9f9; padding-left:20px;}
.picPage{ background-color:#666; color:#FFF;border-radius: 5px; padding:0 2px;}
.btn_next,.btn_prev{ position:absolute; z-index:105;bottom:40px;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; color:#FFF; width:50px; height:40px;}
.btn_next a,.btn_prev a{display:block; width:50px; height:40px; cursor:pointer;}
.btn_next a:hover,.btn_prev a:hover{ background-color:#000;}
.btn_prev{left:452px; }
.btn_next{ left:502px;}

.btn_prev a{background:url(../images/ico_arr_prev.png) no-repeat center ; }
.btn_next a{background:url(../images/ico_arr_next.png) no-repeat center ;}

.courseTitle a{ margin-right:10px; color:#333;}
.courseTitle a:hover{ color:#D93600;}

.dest{border-bottom:1px dotted #ddd; line-height:35px;}
.dest a{ padding:0 5px; margin:0 5px; color:#444;}
.dest a.actived{background-color:#C29B56; color:#fff; border-radius: 5px;}



#loading{ height:330px;  padding-top:270px; position:absolute; width:100%;  z-index:9999;background-color:#f0f0f0; border-top:1px solid #e1e1e1;}
.circle {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-right:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 35px #2187e7;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spinPulse 1s infinite ease-in-out;
	-webkit-animation:spinPulse 1s infinite linear;
}
.circle1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #2187e7; 
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-50px;
	-moz-animation:spinoffPulse 1s infinite linear;
	-webkit-animation:spinoffPulse 1s infinite linear;
}

@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}




#share{ float:right;}
#share a img{ margin-left:5px; }
/*search*/


.gover_search{ position:relative; } 
.gover_search .search_t{ float:left; width:112px; line-height:26px; color:#666;} 
.gover_search .input_search_key{ float:left; width:462px; height:18px; padding:3px; margin-right:5px; border:1px solid #ccc; line-height:18px; background:#fff;} 
.gover_search .search_btn{ float:left; width:68px; height:26px; overflow:hidden; border:1px solid #ccc; text-align:center; color:#ff3300; letter-spacing:5px; background:url(../images/gover_search_bg.gif) no-repeat 0 -79px; cursor:pointer; font-weight:bold;} 
.gover_search .search_suggest{ position:absolute; z-index:999; left:0px; top:20px; width:468px; border:1px solid #ccc;border-top:none;color:#004080; display:none; } 
.gover_search .search_suggest li{height:24px; overflow:hidden; padding-left:3px; line-height:24px; background:#fff; cursor:default; font-size:12px;} 
.gover_search .search_suggest li.hover{background:#ddd;} 
.num_right{float:right;text-align:right;line-height:24px;padding-right:10px} 
.gover_search .search_suggest li dl{ margin:0px; padding:0px;}
.gover_search .search_suggest li dl dd{ float:right; width:20px; text-align:right; padding-right:10px; margin:0px;}
.gover_search .search_suggest li dl dt{ float:left; width:400px; }

#search_city_select{position:absolute; z-index:999; left:0px; top:26px; width:468px;  background-color:#FFF; border:1px solid #ccc;border-top:none; box-shadow:0 0 3px #ccc; padding-bottom:10px; display:none; }
#city_tabs{ background-color:#FFF; border-bottom:2px solid #eee; margin:0 10px;}
#city_tabs li{float:left; width:60px; text-align:center; margin-bottom:-2px;  border-bottom:2px solid #eee; font-size:12px; cursor:pointer; padding:0px;  overflow:hidden;}
#city_tabs li:hover{ color:#D93600;}
#city_tabs li.active{ border-bottom:2px solid #C00;color:#D93600;}

#city_tabs_list ul{ display:none; margin:8px 10px;}
#city_tabs_list ul.active{ display:block;}
#city_tabs_list ul li{ float:left; width:88px; font-size:12px; overflow:hidden; height:30px; line-height:30px;}
#city_tabs_list ul li a:hover{ background-color:#D93600; color:#fff; border-radius: 2px;}
/*search*/

.courseNews a{ display:block; text-decoration:none; color:#444; border-bottom:1px dotted #ccc;}
.courseNews a:hover{ color:#D93600;}
.courseNew_title{ color:#D93600; margin-top:10px; border-left:3px solid #D93600; margin-left:-15px; padding-left:12px;}
#newsDiv {
	display:none;
background-color: #ffF;
border: 5px solid #e0e0e0;
border-radius:5px;
line-height: 180%;
font-size: 14px;

z-index:9999;
width: 700px;

padding:20px 30px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
box-shadow:0 0 10px #999;



}

#newsbg {
	display:none;
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:9998;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}

.fangcon{  margin-top:20px; border:1px solid #e0e0e0; padding:30px; box-shadow:0 0 5px #ccc; line-height:180%; position:relative; font-size:14px; background-color:#FFF; }
#fangcon h2{ border-left:5px solid #B20000; padding-left:20px; margin-left:-30px; font-size:18px;}
#fangcon p{ line-height:180%;}



#photo{ float:left; width:530px;} 
#brief{ float:right; width:400px;}

.picList{ margin-top:10px; margin:10px -5px 0;}
.picList a{ display:inline-block; border:1px solid #e5e5e5; margin:0 5px; padding:2px;}

#brief p{ font-size:16px;}

.location{ margin-top:20px; color:#555; font-size:14px;}
.location a{ text-decoration:none; color:#555;}
.article { line-height:180%; color:#333;}

.photoandbrief{ background-color:#FFF;}
#infosList dl.left-right{ margin-bottom:30px; background-color:#FFF; border:1px solid #e5e5e5}
#infosList dl.left-right:hover{ box-shadow:0 0 5px #D93600;}
#infosList dl.left-right dt{ float:left; width:300px;}
#infosList dl.left-right dt img{ width:290px; height:182px;}
#infosList dl.left-right dd{ float:right; width:600px; margin:0; padding:15px 20px 0px 0;}
#infosList dl.left-right dd a{ font-size:14px; text-decoration:none; color:#555;}
#infosList dl.left-right dd a.title{color:#222; font-size:18px; }
#infosList dl.left-right dd p{ color:#555;}
.infoTitle{ border-bottom:2px solid #e5e5e5; padding-bottom:15px;line-height: 48px;}

#infosList dl.up-down{ float:left; width:280px; margin:13px; border:1px solid #e5e5e5; padding:2px; background-color:#FFF;}
#infosList dl.up-down:hover{ box-shadow:0 0 5px #D93600;}
#infosList dl.up-down dt img{ width:280px; height:175px;}
#infosList dl.up-down dd{ margin:0; text-align:center; line-height:28px; padding-top:10px; height:60px; padding:0 10px;}
#infosList dl.up-down dd a{ color:#333; text-decoration:none;}

.infoDate{ color:#999;}


dl.fang{}
dl.fang{ background-color:#fefefe; border:1px solid #e5e5e5}
dl.fang dt{ float:left; width:300px; }
dl.fang dd h3{ margin:0; padding:0;}
dl.fang dt img{width:300px; height:188px;}
dl.fang dd{ float:right; float:right; width:600px; margin:0; padding:15px 20px 0px 0;}
dl.fang dd p{}

dl.fang dd title {}

#nei img {
    display: block;
    margin: 0 auto;
	
}

