@charset "utf-8";
/* CSS Document */

/*综合设置-------------------------------------------------------------------------------------------综合设置*/

* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin:0;padding:0;color:#333;font:12px Verdana, Arial;background:url(../mainbg.gif) repeat-x;background-color:#382d30; }
#wrap { margin: 0 auto; text-align: left; width: 945px; padding: 0 15px; background:#FFF; }

div, form, input, p, ul, li, dl, dd, dt, h1, h2, h3, table, tr, td, code, select { margin:0; padding:0; font-size:12px; }
	li { list-style:none; }


.L { float:left; }
.R { float:right; }
.B{ font-weight:bold; }
.MT10 { margin-top:10px; }
.PT10 { padding-left:10px; }

/*链接样式*/
a, a:visited { color: #7f7f7f; text-decoration: none; }
	a:hover { text-decoration: underline; color: #000; text-decoration: none; }
	a img { border: none; }
a.red, a.red:visited { color:#c6474e; }
	a.red:hover { color:#C00; }

a.blue, a.blue:visited { color:#2c90ec; }
	a.blue:hover { color:#1063af; }

.oaform { padding:5px 10px; }
.oaform input { width:72px; }
	.oaform input.txt { border:1px solid #bbb; font-family:verdana; height:16px; }
	.oaform input.bnt { width:40px; height:40px; float:right; background:url(../bnt_oa.gif) no-repeat; border:0; }
	
	input.joinbtn { border:1px solid #666; background:#CCC; color:#000; padding:5px 10px 2px; margin:10px 0 20px; }


.resumeform textarea, .resumeform input, .resumeform select { padding:2px; border:1px solid; border-color:#666 #ccc #ccc #666;
	background:#F9F9F9; color:#333; font-family:Verdana; }
.resumeform .tarea{ width:250px; height:92px; }
.resumeform td, .resumeform span { font-family:Verdana; }



/*-----------------------------------------------------------------------------------布局*/

/*内容分样式*/
/*\*/ * html .content, * html #wrap { height: 1%; } /**/ *>.content, *>#wrap { overflow: hidden; }


/*-----------------------------------------------------------------------------------内容*/

#header { height:60px; overflow:hidden; }

/*标志*/
#header img { margin-top:6px; }

/*顶部菜单*/
.topmenu { float:right; width:200px; text-align:right; padding-top:5px; }
	.topmenu a, .topmenu a:vistied  { color:#000; }
		.topmenu a:hover { color:#6C6C6C; }

/*主菜单*/
#menu { height:36px; overflow:hidden; }
	#menu li { float:left; }
		#menu li.line { width:2px; height:36px; overflow:hidden; background:url(../menu_line.gif) no-repeat; }

/*底部*/
.Links { height:34px; background: #f8f8f8; border-bottom:1px solid #e4e5c5; margin-top:20px; line-height:34px; padding:0 15px; }
	.Links select { float:right; margin-top:7px; height:20px; }
	.Links option { height:20px; line-height:20px; border-top:1px solid #CCC; }
.Copyright { height:70px; font-size:10px; text-align:center; padding:10px 10px 0; }
	.Copyright span { font-size:12px; }
		.Copyright span.addtel { line-height:30px; }

/*-----------------------------------------------------------------------------------内容*/
#bannar { margin-top:10px; height:300px; padding:6px 0 0 5px; border:1px solid #e4e4e4;
	background:url(../banner_bg.gif) repeat-x; }

	#bannar ul { padding-top:4px; }
		#bannar ul li { float:left; width:232px; height:55px; margin-right:2px; color:#7f7f7f; cursor:pointer;
			background:url(../xmbg_off.gif) no-repeat; }
			#bannar ul li b { color:#cc2017; }
			#bannar ul li p { float:left; padding:6px 0 0 5px; line-height:19px; }
			#bannar ul li:hover { color:#FFF; background:url(../xmbg_on.gif) no-repeat; }
				#bannar ul li:hover b { color:#FFF; }
				#bannar ul li:hover a { color:#FFF; }
			#bannar ul li img { float:left; margin:4px 0 0 4px; }
	
.TongGao { margin-top:10px; padding-left:20px; height:28px; border:1px solid #e4e4e4; background:#f8f8f8; line-height:27px; }
	.TongGao div { margin-top:4px; float:right; width:700px; height:20px; line-height:20px; overflow:hidden; }	
		.TongGao div a, .TongGao div a:vistied { color:#000; }
			.TongGao div a:hover { color:#f00; }
	.TongGao span { float:left; color:#000; font-weight:bold; }
		.TongGao font { float:right; width:145px; font-family:verdana; }
	
	
.HuoDong { width:264px; height:221px; background:url(../Boxbg264.gif) no-repeat; margin:10px 16px 0 0; }	
	.HuoDong h1 { height:36px; background:url(../title_huodong.gif) 12px 9px no-repeat; }
	.HuoDong .movList, .HuoDong .botton { margin-left:11px; }
	.HuoDong img { float:left; }
	
.News { width:214px; height:221px; margin:10px 15px 0 0; background:url(../Boxbg214.gif) no-repeat; }
	.News h1 { height:28px; }
		.News h1.Cnews { background:url(../title_cNews.gif) 12px 9px no-repeat; }
		.News h1.Mnews { background:url(../title_mNews.gif) 12px 9px no-repeat; }
			.News h1 a { float:right; font-weight:normal; margin:6px 9px 0 0; font-size:11px; }
	.News li { line-height:17px; padding-bottom:3px; margin:0 10px;  }
		.News li a { height:17px; display:block; overflow:hidden; text-overflow:ellipsis; }
		.News li span { color:#ed1c24; line-height:17px; }
	.News a:hover { text-decoration:underline; }
		
.Fast { width:196px; height:210px; background:url(../Boxbg207.gif) no-repeat; margin-top:10px; padding:11px 0 0 11px; }
	.Fast img { margin-bottom:4px; }

.Kright { width:742px; margin-right:1px; }
	.Kright h1, .Kright .krBody, .Kright .shadow { clear:both; }
		.Kright h1 { height:25px; background:url(../tcl_13.gif) no-repeat; color:#FFF; line-height:25px; padding-left:10px; }
		.Kright .krBody { background:url(../tcl_14.gif) repeat-y; padding:5px 20px 10px; }
			.Kright .krBody p { line-height:23px; padding:5px 0; }
			.Kright .krBody p.title { padding:0; font-weight:bold; font-size:14px; margin:20px 0 13px; }
			.Kright .krBody p.centerlink { text-align:center; }
				.Kright .krBody p.centerlink a { margin:0 auto; width:70px; display:block; padding:6px 10px 5px; color:#FFF;
					background:url(../tcl_13.gif) center no-repeat; font-weight:bold; }
					.Kright .krBody p.centerlink a:hover { color:#FF0; }
			.Kright .krBody img { border:1px solid #e6e6e6; padding:1px; }
	
			.Kright .krBody table.tddot td { background:url(../dot1.gif) left bottom no-repeat; }
			
	.Kright .shadow { height:6px;background:url(../tcl_15.gif) repeat-y; overflow:hidden; }
	
	/*走进江南 右栏加宽*/
	.Kright .hr_ad, .Kright .aboutBox { border:1px solid #CCCCCC; }
	.Kright .aboutBox { margin-top:20px; padding:0 20px 20px; }
		.Kright .aboutBox .subject { font-weight:bold; font-size:14px; margin:20px 0 13px 0; }
		
	.yuanBox { padding:3px; background:#ededed; }
		.yuanBox .leftB, .yuanBox .rightB { width:332px; border:1px solid #959595; padding:7px 5px;
			background:url(../yuanBox_dot.gif) right bottom no-repeat; background-color:#fff; }
		.yuanBox .leftB, .yuanBox div img { float:left; }
			.yuanBox div img { width:140px; height:180px; }
		.yuanBox .rightB, .yuanBox ul { float:right; }
		.yuanBox ul {}
			.yuanBox ul li { height:22px; }
			.yuanBox ul span { font-weight:bold; }
			
	.Kright .clearline { background:url(../line.gif) 0 9px repeat-x; height:18px; }
			


.Lpart { float:left; width:742px; }
	.Lpart .L { float:left;width:188px; }
	.Lpart .R { float:right;width:540px;height:auto; }
		.Lpart .R .hr_ad{ width:540px;border:1px solid #CCCCCC; text-align:center; }

		.Lpart .R .tcllighting {width:538px;border:1px solid #CCCCCC; margin:20px 0; background:url(tcl_22.gif) right no-repeat}
		.Lpart .R .tcllighting .detail {color:#333333; margin:10px 0; text-align:left;}
		.Lpart .R .tcllighting .detail ul {margin-left:15px}
		.Lpart .R .tcllighting p { font-weight:normal; color:#000; line-height:22px; padding:8px 0;}
		.Lpart .R .tcllighting li { clear:both; list-style-type:none; }
		.Lpart .R .tcllighting li A {color:#0088CC; text-decoration:underline}

		.Lpart .R .abouttclbg { }
		.Lpart .R .abouttcl_t {font-weight:bold; font-size:14px; margin:20px 0 13px 0; }
		.Lpart .R .abouttcl { line-height:200%; margin:20px 0; }
		.Lpart .R .plr20 { padding:0 20px; }

.Rpart { float:right; width:188px; margin-right:1px; }



div.guide { color:#7f7f7f; }
div.title h1 { border:1px dashed #CCC; border-width: 1px 0; font-size:20px; text-align:center; margin:10px 0 5px; padding:10px 0; }
div.title .date { border-bottom:1px dashed #CCC; padding-bottom:5px; margin-bottom:20px; text-align:center; }

dl.newsorthe { border-top:1px dashed #CCC; height:30px; margin:20px 0 10px; line-height:30px; }
dl.newsorthe dt { float:left; margin-right:20px; }
dl.newsorthe dd { float:right; }


.redfont { color:#cc2017; font-weight:bold; }
.block_title {width:178px;height:25px; background:url(../tcl_16.gif) no-repeat; line-height:25px;padding-left:10px;
	color:#FFFFFF; font-weight:bold; }
.block_body { width:188px; padding-top:5px; background:url(../tcl_17.gif) repeat-y; text-align:center; }

.invite{ clear:both; }
	.invite li { width:158px;height:28px; margin:0 auto;line-height:28px; text-indent:5px; border-bottom:1px solid #E5E5E5;
		background:url(../tcl_24.gif) right no-repeat; text-align:left; list-style-type:none; }
		.invite li.select { background:url(../tcl_23.gif) right no-repeat; }
			.invite li.select a { color:#000; }

.letter { padding-top:5px; line-height:20px; }
	.letter li.line { width:158px; margin:0 auto; border-bottom:1px solid #E5E5E5; padding-bottom:5px; }
			
.block_shadow { width:188px; height:6px;background:url(../tcl_18.gif) repeat-y; overflow:hidden; }

.contact { line-height:160%;color:#666666;padding:5px 0; font-family:Arial}
	.contact ul { margin-left:15px}
	.contact li { list-style-type:none; text-align:left;}

.newsli { color:#8c8c8c; padding:10px 0 0; }
.hotnews { margin-top:20px; height:110px; border-bottom:1px dashed #CCC; }
	.hotnews .pic { float:left; }
		.hotnews .pic img { border:1px solid #CCC; }
	.hotnews .text { float:right; width:355px; line-height:17px; }
		.hotnews .text a.red { line-height:30px; }

/*分页*/
.my-page { clear:both; text-align:center; padding:10px 0 20px; border-top:1px dashed #CCC; margin:5px 20px 0; }
