@charset "utf-8"; 
@import url('./common.css');
@import url('./layout.css');
@import url('./button.css');
@import url('./board.css');

.content				{ width: 970px; height: 870px; border: 0; margin: 0; padding: 0; }
div.header				{ position: relative; height: 282px;  z-index:1;  }
div.header h1			{ left: 62px; top: 65px; width: 169px; height: 60px; z-index:10;  }
div.header h1 a			{ width: 181px; height: 72px; background-image: url('../../image/welchon/index/header_thanksgivingday.gif') ; }
div.header div.search					{ right: auto; left: 281px; top: 88px; width: 413px;  }
div.header div.search a.more			{ left: 314px; top: 8px; width: 25px; height: 24px; overflow: hidden; background: url('../../image/welchon/common/header_search_more.gif') no-repeat center top; line-height: 10000px; }
div.header div.search input.keyword		{ width: 312px; height: 25px; padding: 5px 23px 0px 5px; border-width: 5px; border-right: 0; font-size: 1.2em;	font-family:"????",verdana;
 background:#fff url('../../image/welchon/common/header_wsearch_moto2.gif') no-repeat left top;}
div.header div.search input.keyword.in {   background:#fff;  }
  
 
div.header div.search input.search		{ width: 68px; height: 40px; background-image: url('../../image/welchon/index/header_search.gif'); }
div.header div.quick				{ right: 0px; top: 10px; }

/* gnb */	
div.header ul.gnb 			{ position: absolute; left: 280px; top: 58px; width: 420px; height:18px; overflow: hidden; }
div.header ul.gnb li  	 {padding: 0 3px; }
div.header div.event01				{ position: absolute; width: 190px; height: 80px; top:65px; right:10px;  overflow: hidden; z-index: 1000;}
div.header div.event01 p.event		{ width: 191px; height: 93px; overflow: hidden; }
div.header div.event01 p.nav		{ position: absolute; float: right; right: 19px; bottom:0px; }
div.header div.event01 p.nav img	{ float: right; margin-left: 2px; }


div.header div.event02	{   position: absolute; width: 970px; height: 195px;  overflow: hidden; z-index: -900; background: url('../../image/welchon/index/header_bg.jpg') no-repeat left bottom;  z-index: -900;}
div.header div.event02 img{ position: absolute; top:80px; right:20px; }
div.header  #event03				{  position: absolute; display:none; left: 0; top: 147px; width: 970px; height: 184px; overflow: hidden; z-index: 1001; background: #44a733 url('../../image/welchon/index/event03_bg.jpg') no-repeat left top; }
div.header  #event03 div.event	{ position: absolute; left: 0; top: 0; width: 940px; height: 180px; overflow: hidden;  }
div.header  #event03 dl			{ position: relative; width: 1970px; overflow: hidden; padding: 31px 0 0 33px; }
div.header  #event03 dt			{ position: absolute; left: 0; top: 0; width: 100px; height: 20px; font-size: 0; overflow: hidden; }
div.header  #event03 dd			{ float: left; height: 184px; overflow: hidden; margin-right: 15px; }
div.header  #event03 p.nav		{ position: absolute; left: 0; top: 0; float: left; background: transparent; }
div.header  #event03 p.nav a		{ position: absolute; float: left; }
div.header  #event03 p.nav a.prev		{ left: 5px; top: 50px; }
div.header  #event03 p.nav a.next		{ left: 940px; top: 50px; }
div.header  #event03 p.nav a.close		{ left: 910px; top: 7px; }
div.header div.mainvisual {  z-index:0; top:88px; width: 970px; height: 195px;    overflow: hidden; position: absolute; background: url('../../image/welchon/index/header_bg4.jpg') no-repeat left bottom;}


div.snb					{ display: none; }
div.footer				{ margin-top: 0; }
div.footer div.go		{ border-top-width: 1px; }
div.front				{ position: absolute; left: 9px; top: 9px; width: 83px; height: 16px; overflow: hidden; }
div.front a.front		{ float: left; }
div.front a.front u		{ float: left; width: 83px; height: 16px; background: url('../../image/welchon/index/header_front.gif') no-repeat left top; font-size: 0; line-height: 10000px; overflow: hidden; }


div.part				{ position: absolute; overflow: hidden; border: solid 1px #c8d991; }
div.part div.head		{ background: #f9f9f9; }
div.pbanner				{ position: absolute; overflow: hidden; border:}
ul.list					{  }
ul.list img.ico			{ vertical-align: middle; }
ul.list li				{ height: 15px; overflow: hidden; padding-left: 7px; margin-bottom: 4px; background: url('../../image/welchon/common/icon_dot_g.gif') no-repeat left 4px; }
ul.list li a			{ float: none; display: inline; }

div.notice				{ left: 0; top: 0; }
div.login				{ left: 0; top: 50px; }
div.banner				{ left: 0; top: 161px; }
div.service				{ left: 0; top: 235px; }
div.goods				{ left: 215px; top: 50px; }
div.tour				{ left: 215px; top: 241px; }
div.biz					{ left: 215px; top: 480px; }
/*div.step				{ left: 720px; top: 50px; }*/
div.news				{ left: 720px; top: 50px; }
/*div.life				{ left: 720px; top: 241px; }*/

div.shortcut            { left: 720px; top: 480px; }

div.comz				{ left: 720px; top: 241px; }
div.cs					{ left: 215px; top: 780px; }
div.link				{ left: 0px; top: 824px; }


div.notice				{ z-index:-10; position: relative; width: 970px; height: 33px; overflow: hidden; border: 0; border-top: solid 2px #719e1f; border-bottom: solid 1px #ddd; background: url('../../image/welchon/index/notice_bg.gif') repeat-x top; }
div.notice div.news		{ position: static; left: auto; top: auto; width: auto; height: auto;  }
div.notice div.news		{ float: left; width: 500px; overflow: hidden; display: inline; margin-left: 15px; }
div.notice div.letter	{ float: right; width: 370px; overflow: hidden; display: inline; margin-left: 15px;  }
div.notice h3			{ float: left; margin: 9px 5px 0 0; }
div.notice div.section ul.list		{ float: left; width: 360px; height: 33px; overflow: hidden; margin: 0; padding: 0; }
div.notice div.section ul.list li	{  float: left; width: 100%; height: auto; margin-top: 10px; overflow: hidden; padding-left: 0; background: transparent; white-space: nowrap; font-size: 11px; line-height: 13px; }
div.notice div.section p.nav		{ position: static; left: auto; bottom: auto; width: auto; height: auto; }
div.notice div.section p.nav		{ position: relative; float: right; width: 65px; height: 30px; overflow: hidden; margin-top: 10px; }
div.notice div.section p.nav a		{  position: absolute; }
div.notice div.section p.nav a.prev	{ left: 0; top: 0; }
div.notice div.section p.nav a.next	{ left: 0; top: 10px; }
div.notice div.section p.nav a.more	{ right: 0px; top: 0; }
div.notice div.letter ul.list		{ width: 235px;}
div.notice div.letter ul.list li	{ width: 230px; }

div.login						{ width: 208px; height: 104px; background: url('../../image/welchon/index/login_bg.gif') no-repeat left top; }
div.login h3					{ display: none; }
div.login label					{ display: none; }
div.login p.user				{ position: relative; width: 208px; height: 81px; }
div.login p.user span			{ position: absolute; }
div.login p.user input.text		{ float: left; width: 110px; height: 19px; margin: 0; padding: 0; border: solid 2px #ddd; line-height: 19px; vertical-align: top; }
div.login p.user input.id		{ border-color: #ec6f1f; background: url('../../image/welchon/index/login_id_bg.gif') no-repeat left top; }
div.login p.user input.pw		{ border-color: #39a126; background: url('../../image/welchon/index/login_pw_bg.gif') no-repeat left top; }
div.login p.user input.pw.in, div.login p.user input.id.in {   background: url('../../image/welchon/index/login_in_bg.gif') no-repeat left top;  }

div.login p.user span.id			{ left: 12px; top: 11px; }
div.login p.user span.pw			{ left: 12px; top: 38px; }
div.login p.user span.save			{ left: 133px; top: 14px; }
div.login p.user input.checkbox		{ margin-right: 2px; }
div.login p.user span.save label	{ display: inline; font-size: 11px; letter-spacing: -1px; }
div.login p.user input.image		{ position: absolute; left: 133px; top: 38px; }
div.login p.menu					{clear:both; margin-top: 3px; text-align: center; color: #ccc;  font-size:.90em }
div.out dl {float:left;   padding:20px 0 15px; width:100%; }
div.out dl dt{float:left; text-align:center; width:60px;}
div.out dl dd{float:left; width:135px; font-size:.90em;line-height:1.4em;}
div.out dl dd strong{color:#e86815;}
div.out input.logout {margin-left:5px; width: 48px; height:18px; overflow: hidden;  background: url("../../image/welchon/common/quick_login.gif") no-repeat left top; letter-spacing:-.1em;}

div.banner						{ width: 208px; height: 73px; border-color: #bbb; }
div.service						{ width: 208px; height: 588px; background: #f6f6f6; }
div.service h3					{ height: 13px; padding: 2px 0 0 2px;}
div.service dl					{ padding: 0 7px 10px; border-top: solid 1px #ddd; color: #ccc; font-size: 9px; }
div.service dl a				{ font-size: 11px; }
div.service dl dt				{ height: 25px; margin-bottom: 10px; overflow: hidden; border-bottom: solid 1px #ddd; }
div.service dl dt img			{ margin-top: 6px; }
div.service dl dd				{ margin: 5px 0; }
div.service dl dd a				{ letter-spacing: -1px; }
div.service dl dd img.ico		{ vertical-align: middle; }
div.service dl dd img.deco		{ vertical-align: middle; }

div.goods						{ width: 504px; height: 185px; }
div.goods div.head				{ position: relative; height: 29px; border-bottom: solid 1px #ddd; background: #f6f6f6; }
div.goods div.head h3			{ float: left; display: inline; margin: 7px 0 0 10px; }
div.goods div.head p.menu		{ position: absolute; right: 0; top: 8px; float: right; height: 22px; overflow: hidden; padding-right: 10px; border-left: solid 1px #ddd; font-size: 11px; }
div.goods div.head p.menu a		{ float: left; width: 80px; height: 20px; overflow: hidden; margin-left: -1px; border: solid 1px #ddd; background: #f1f1f1; overflow: hidden; text-align: center; text-decoration: none; }
div.goods div.head p.menu a.on	{ border-bottom-color: #fff; background: #fff; color: #333; font-weight: bold; }
div.goods div.head p.menu u		{ text-decoration: none; line-height: 22px; }
div.goods div.list				{ position: relative; width: 100%; height: 155px; overflow: hidden; }
div.goods div.list h4			{ display: none; }
	div.goods div.story { height: 190px; overflow: hidden;}
	div.goods div.photo { height: 190px; overflow: hidden; display: none;}
	div.goods div.play { height: 190px; overflow: hidden; display: none;}
	div.goods div.inside {height: 190px; overflow: hidden; display: none;}
	div.goods div.list					{  overflow: hidden; padding: 9px 15px 0; }
	div.goods div.list h4					{ display: none; }
		div.goods ul.gallery				{ float: left; width: 500px; height: 155px; overflow: hidden; padding: 9px 0 0 6px; font-size: 11px; }
		div.goods ul.gallery li			{ float: left; width: 100px; overflow: hidden; margin-right: 20px; }
		div.goods ul.gallery img.thumb	{ width: 94px; height: 69px; border: solid 3px #ddd; }
		div.goods ul.gallery p.thumb		{ margin-bottom: 7px; }
		div.goods ul.gallery p			{ width: 100%; overflow: hidden; text-align: center; }
		div.goods ul.gallery p.subject a		{ color: #888; }
		div.goods ul.gallery p.subject b		{ color: #333; }
		div.goods ul.gallery p.subject		{ height: auto; overflow: hidden; }
		div.goods ul.gallery p.info			{ letter-spacing: -1px; }
		div.goods ul.gallery p.info strong		{ font-weight: bold; color: #5d9906; }
		div.goods ul.gallery span.review		{ padding-left: 11px; background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left 1px; }

div.tour						{ width: 504px; height: 230px; }
div.tour div.head				{ position: relative; height: 29px; border-bottom: solid 1px #ddd; background: #f6f6f6; }
div.tour div.head h3			{ float: left; display: inline; margin: 7px 0 0 10px; }
div.tour div.head p.menu		{ position: absolute; right: 0; top: 8px; float: right; height: 22px; overflow: hidden; padding-right: 10px; border-left: solid 1px #ddd; font-size: 11px; }
div.tour div.head p.menu a		{ float: left; height: 20px; overflow: hidden; margin-left: -1px; padding: 0 7px; border: solid 1px #ddd; background: #f1f1f1; overflow: hidden; text-align: center; text-decoration: none; }
div.tour div.head p.menu a.on	{ border-bottom-color: #fff; background: #fff; color: #333; font-weight: bold; }
div.tour div.head p.menu u		{ text-decoration: none; line-height: 22px; }
div.tour div.list				{ height: 202px; overflow: hidden; padding: 0 0 0 15px; }
div.tour div.list h4			{ display: none; }
div.tour div.list p.desc		{ margin: 10px 15px 0 0; padding: 5px 0; border-bottom: solid 1px #ddd; color: #5d9906; font-size: 11px; }
div.tour div.list p.desc img	{ vertical-align: middle; }

	div.tour ul.gallery				{ float: left; width: 500px; height: 155px; overflow: hidden; padding: 17px 0 0 6px; font-size: 11px; }
	div.tour ul.gallery li			{ float: left; width: 100px; overflow: hidden; margin-right: 20px; }
	div.tour ul.gallery img.thumb	{ width: 94px; height: 69px; border: solid 3px #ddd; }
	div.tour ul.gallery p.thumb		{ margin-bottom: 7px; }
	div.tour ul.gallery p			{ width: 100%; overflow: hidden; white-space: nowrap; text-align: center; }
	div.tour ul.gallery p.subject		{ height: 34px; }
	div.tour ul.gallery p.subject a		{ color: #888; }
	div.tour ul.gallery p.subject b		{ color: #333; }
	div.tour ul.gallery p.subject		{ height: 30px; overflow: hidden; }
	div.tour ul.gallery p.info			{ letter-spacing: -1px; }
	div.tour ul.gallery p.info b		{ font-weight: normal; }
	div.tour ul.gallery p.info i		{ font-weight: bold; color: #ff7900; }
	div.tour ul.gallery span.review		{ padding-left: 11px; background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left 1px; }

div.biz						{ width: 504px; height: 294px; }
div.biz div.head			{ position: relative; height: 61px; overflow: hidden; }
div.biz div.head h3			{ height: 29px; background: #fff; }
div.biz div.head h3 img		{ float: left; display: inline; margin: 7px 10px 0 10px; }
div.biz div.head small		{ line-height: 29px; font-weight: normal; color: #ea7f00; }
div.biz div.head p.menu		{ height: 20px; overflow: hidden; padding: 10px 0 0 8px; border: solid 2px #719b1f; border-bottom: 0; background: url('../../image/welchon/index/biz_menu_bg.gif') repeat-x top; font-size: 11px; font-weight: bold; }
div.biz div.head p.menu a		{ float: left; width: 108px; height: 20px; overflow: hidden; margin: 0 1px; background: url('../../image/welchon/index/biz_menu.gif') no-repeat left top; overflow: hidden; color: #fff; text-align: center; text-decoration: none; }
div.biz div.head p.menu a.on	{ background-position: left -20px; }
div.biz div.head p.menu u		{ text-decoration: none; line-height: 22px; }
div.biz p.nav					{ position: absolute; right: 9px; top: 43px; float: right; }
div.biz p.nav a					{ float: left; }
div.biz p.nav a.prev			{ margin-right: -1px; }
div.biz div.info					{ width: 500px; height: 231px; overflow: hidden; border: solid 2px #719b1f; border-top: 0; }
div.biz div.info h4					{ display: none; }
div.biz ol.info				{ list-style: none; width: 550px; height: 215px; overflow: hidden; padding-left: 15px; font-size: .90em; letter-spacing: -1px; }
div.biz ol.info li			{ float: left; width: 161px; padding-left: 2px; }
div.biz ol.info dl			{ margin: 10px 10px 0 0; border-right: solid 1px #eee; color: #999; }
div.biz ol.info li.third dl	{ border-right: 0; }
div.biz ol.info dt a		{ color: #999; }
div.biz ol.info dt b		{ display: block; margin: 7px 10px 2px 10px; text-align: left; color: #333; }
div.biz ol.info dt small	{ display: block; margin: 0 0 5px 10px; text-align: left; }
div.biz ol.info dt i		{ color: #669803; }
div.biz ol.info dd			{ padding: 0 5px; margin-bottom: 3px; }
div.biz ol.info dd a		{ margin: 0 5px; text-decoration: underline; color: #669803; }
div.biz div.biz01  {}
div.biz div.biz02 {}
div.biz div.biz03 {}
div.biz div.biz04 {}
div.biz div.biz04 p.ing {margin-top:5px;width: 100%; height: 221px; background: url('../../image/welchon/index/biz_ing.jpg') no-repeat center top; text-indent:-9999px; }

div.news						{ width: 248px; height: 185px; }
div.news div.head				{ position: relative; height: 29px; border-bottom: solid 1px #ddd; background: #ffffff; }
div.news div.head h3			{ float: left; display: inline; margin: 7px 0 0 10px; }
div.news div.head p.menu		{ position: absolute; right: 0; top: 8px; float: right; height: 22px; overflow: hidden; padding-right: 10px; border-left: solid 1px #ddd; font-size: 11px; }
div.news div.head p.menu a		{ float: left; width: auto; height: 20px; overflow: hidden; margin-left: -1px; padding-left: 5px; padding-right: 5px; border: solid 1px #ddd; background: #f1f1f1; overflow: hidden; text-align: center; text-decoration: none; }
div.news div.head p.menu a.on	{ border-bottom-color: #fff; background: #fff; color: #333; font-weight: bold; }
div.news div.head p.menu u		{ text-decoration: none; line-height: 22px; }
	div.news div.story { height: 190px; overflow: hidden;}
	div.news div.photo { height: 190px; overflow: hidden; display: none;}
	div.news div.play { height: 190px; overflow: hidden; display: none;}
	div.news div.inside {height: 190px; overflow: hidden; display: none;}
	div.news div.list					{  overflow: hidden; padding: 9px 15px 0;   }
	div.news div.list h4					{ display: none; }
	div.news div.list ul.list { width: 100%; height: 150px; overflow: hidden; padding-top:7px; }
	div.news div.list ul.list li p.subject		{  width:200px; float: left; font-size:.90em; }
	div.news div.list ul.list li p.subject span.review 	{ margin-left:7px; font-size:.90em; padding-left: 12px; background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left top; }
	div.news div.list ul.list li p.subject span.review i{ font-style: normal; font-weight: bold; color: #ff7900; }
	div.news div.list ul.list li p.subject span.review b {visibility:hidden; text-indent:-999em;display: none; width:0; height:0 overflow:hidden; }
	div.news div.preview				{ width: 100%; overflow: hidden; margin-bottom: 7px; padding: 5px 0 10px 0; border-bottom: solid 1px #ddd; font-size: 11px; letter-spacing: -1px; }
	div.news div.preview p.thumb		{ float: left; width: 80px; }
	div.news div.preview img.thumb		{ width: 75px; height: 55px; }
	div.news div.preview p.subject		{ float: left; width: 130px; height: 45px; margin-top: 7px; overflow: hidden; }

div.life						{ width: 248px; height: 130px; }
div.life div.head				{ position: relative; height: 29px; overflow: hidden; border-bottom: solid 1px #ddd; }
div.life div.head h3			{ height: 29px; background: #fff; }
div.life div.head h3 img		{ float: left; display: inline; margin: 7px 10px 0 10px; }
	div.life div.list				{ height: 148px; overflow: hidden; padding-left: 13px; }
	div.life ul.gallery				{ letter-spacing: -1px; }
	div.life ul.gallery li			{ width: 222px; height: 45px; overflow: hidden; padding-top: 6px;}
	div.life ul.gallery img.thumb	{ width: 55px; height: 40px; }
	div.life ul.gallery p.thumb		{ float: left; width: 60px; }
	div.life ul.gallery p.subject	{ float: left; width: 124px; margin-top: 3px; }
	div.life ul.gallery b			{ color: #333; line-height: 150%; }
	div.life ul.gallery p.more		{ float: right; margin-top: 5px; }
	
div.shortcut					    { width: 248px; height: 293px; }
div.shortcut div.expgis			    { top: 0px; width: 248px; height: 64px; border:0px; }
div.shortcut div.rural20			{ top: 65px; width: 248px; height: 80px; border:0px;}
div.shortcut div.welcometo		    { top: 146px; width: 248px; height: 48px; border:0px;}
div.shortcut div.mobile				{ top: 195px; width: 248px; height: 48px; border:0px;}
div.shortcut div.sns				{ top: 243px; width: 248px; height: 49px; border:0px;}

div.comz						{ width: 248px; height: 230px; }
div.comz div.head				{ position: relative; height: 51px; overflow: hidden; background: #fff; }
div.comz div.head h3			{ height: 29px; background: #fff; }
div.comz div.head h3 img		{ float: left; display: inline; margin: 7px 10px 0 10px; }
div.comz div.head p.menu		{ position: absolute; left: 0; top: 29px; float: right; width: 258px; height: 22px; overflow: hidden; margin-left: -1px; margin-right: -1px; font-size: 11px; }
div.comz div.head p.menu a		{ float: left; height: 20px; overflow: hidden; margin-left: -1px; padding: 0 11px; border: solid 1px #ddd; background: #f1f1f1; overflow: hidden; text-align: center; text-decoration: none; }
div.comz div.head p.menu a.on	{ border-bottom-color: #fff; background: #fff; color: #333; font-weight: bold; }
div.comz div.head p.menu u		{ text-decoration: none; line-height: 22px; }

div.comz div.story { height: 190px; overflow: hidden;}
div.comz div.photo { height: 230px; overflow: hidden; display: none;}
div.comz div.play { height: 230px; overflow: hidden; display: none;}
div.comz div.inside {height: 230px; overflow: hidden; display: none;}
div.comz div.list					{  overflow: hidden; padding: 9px 15px 0;   }
div.comz div.list h4					{ display: none; }
div.comz div.list ul.list { width: 100%; padding-top:7px; }
div.comz div.list ul.list li p.subject		{  width:200px; float: left; font-size:.90em; }
div.comz div.list ul.list li p.subject span.review 	{ margin-left:7px; font-size:.90em; padding-left: 12px; background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left top; }
div.comz div.list ul.list li p.subject span.review i{ font-style: normal; font-weight: bold; color: #ff7900; }
div.comz div.list ul.list li p.subject span.review b {visibility:hidden; text-indent:-999em;display: none; width:0; height:0 overflow:hidden; }
div.comz div.preview				{ width: 100%; overflow: hidden; margin-bottom: 7px; padding: 5px 0 10px 0; border-bottom: solid 1px #ddd; font-size: 11px; letter-spacing: -1px; }
div.comz div.preview p.thumb		{ float: left; width: 80px; }
div.comz div.preview img.thumb		{ width: 75px; height: 55px; }
div.comz div.preview p.subject		{ float: left; width: 130px; height: 45px; margin-top: 7px; overflow: hidden; }

/*???? */
div.comz ul.detail			{ width: 100%; padding-top:7px; }
div.comz ul.detail li		{ width: 100%; overflow: hidden; margin-bottom: 7px; padding-bottom: 5px; }
div.comz ul.detail p		{ float: left;  overflow: hidden;  text-align: left; }
div.comz ul.detail p.thumb			{ width: 80px; }
div.comz ul.detail p.subject		{  padding: 0px 0 3px 0px; width:130px; line-height: 1.3em;  woord-wrap: break-word; color: #333;}
div.comz ul.detail p.info			{ font-size:.90em; letter-spacing: -1px; color: #666; }
div.comz ul.detail p.info span		{ margin-right: 3px; color: #333; white-space: nowrap; }
div.comz  ul.detail  p.info b , div.comz ul.detail p.subject b		{ font-weight: normal; }
div.comz  ul.detail p.info i		{ font-weight: bold; color: #ff7900; }
div.comz  ul.detail span.review		{ padding-left: 11px; background: url('../../image/welchon/skin/ico_oneline.gif') no-repeat left 1px; }
div.comz p.nav {text-align:center; }

div.cs							{ width: 753px; height: 42px; border-bottom: 0; background: url('../../image/welchon/index/cs_bg.gif') no-repeat 14px bottom; }
div.cs div.head					{ position: absolute; left: 55px; top: 5px; float: left; width: 300px; overflow: hidden; background: #fff; }
div.cs div.info p				{ position: absolute; }
div.cs div.info p.info			{ left: 55px; top: 22px; float: left; }
div.cs div.info p.desc			{ left: 430px; top: 22px; float: left; font-size: .90em; }
div.cs div.info p.go			{ right: 0; top: 5px; float: right;}

div.link						{ width: 100%; height: 43px; border: 0; border-top: solid 2px #588a4b; }

div.link div.head h3			{ margin: 14px 0 0 10px; }
	div.link h4					{ display: none; }
div.link div.banner				{ position: absolute; left: 100px; top: 0; float: left; width: 630px;}
div.link div.banner p.nav		{ position: absolute; left: -40px; top: 15px;   }
div.link div.banner a.more		{ position: absolute; left:580px; top: 0;   }
	div.link ul.banner			{   float: left; width: 550px; margin-top: 8px;}
	div.link ul.banner li		{ display: inline; margin: 0 8px; vertical-align: middle;}
div.link div.apply				{ position: absolute; left: 720px; top: 8px; float: left; width: 250px; height: 25px; padding-left: 15px; border-left: solid 1px #ddd;  }
div.link div.apply *			{ vertical-align: middle; }
div.link div.apply label		{ display: none; }
div.link div.apply select		{ width: 150px; height: 20px; }
div.link div.apply .go	{ width:21px; height:18px; }

