@charset "utf-8";
/* CSS Document */

html,body { padding: 0; margin: 0 auto; }
td,layer,div { font-family: tahoma; font-size: 12px; line-height: 18px; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; font-weight: normal; font-size: 12px; }
form { padding: 0; margin: 0; }
input { vertical-align: middle; }
img { border: 0; }

a { color: #002994; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }

/* 顶部 */
#t{ clear: both; line-height:24px; }
	#t h4,.#t h5 { font-weight: normal; padding: 0; margin: 4px 10px 4px 4px; font-size: 12px; }
	#t h4 { float: left; text-indent: 0.5em; }
	#t h5 { float: right; }
		#t h5 a { padding: 0 10px; }

		a.cn, a.en { padding: 0 10px 0 28px;}
		a.cn { background: url(../images/icon_cn.gif) no-repeat 8px 2px; }
		a.en { background: url(../images/icon_usa.gif) no-repeat 8px 2px; }

/* 搜索 */
h3 { width: 500px; height: 27px; text-align: left; margin-top: 20px; }
	h3 a { display: block; float: left; width: 56px; height: 27px; text-align: center; font-size: 14px; line-height: 24px; color: #000; }
	h3 a.b { background: url(../images/dnav_bg.gif) no-repeat; color: #fff; }
	h3 a.b:hover,h3 a.b { text-decoration: none; color: #fff;}
	h3 a.b1 { display: block; float: left; width: 56px; height: 27px; text-align: center; font-size: 14px; line-height: 24px; color: #000; }

.kw { font-family: verdana; height: 1.4em; padding: 4px 4px 0 4px; margin-top: 2px; font-size: 16px; width: 484px; +width: 458px; -width: 456px; }
.sb { font-size: 14px; height: 2em; line-height: 1.7em;; }

/* 线路 */
.tips { color: #999; padding: 0; }
#m { width: 616px; height: 40px; margin-top: 5px; }
	#m a { display: inline-block; width: 112px; height: 26px; text-align: center; font-family: "黑体"; font-size: 18px; padding-top: 8px; -padding-top: 10px; margin-right: 14px; background: url(../images/main_menu_bg.gif) no-repeat; }
	#m a.special { margin: 0; }
	#m a:hover { text-decoration: none; }
	
#suggestion { background: #fff; border: solid 1px #bcccdf; left: 50%; margin-left: -308px; -margin-left: -297px; padding: 2px; position: absolute; text-align: left; top: 314px; -top: 319px; width: 489px; -width: 461px; visibility: hidden; }
	#suggestion div.slist { cursor: pointer; }
	
	/* 线路 详细 */
	.sw { width:596px; left: 50%; top: 236px; +top: 242px; -top: 242px; margin-left: -308px; position: absolute; background: #f1f1f1; z-index: 1; padding: 9px; border: solid 1px #bcccdf; }
	.sw a { display: inline-block; width: 64px; padding-left: 10px; }

/* 菜单 */	
#m2 { width: 616px; height: 100px; margin-top: 20px; }
	#m2 a { display: inline-block; width: 60px; height: 10px; padding-top: 35px; text-align: center; margin-right: 14px; }
	#m2 a:hover { color: #f00; }
	#m2 a.a1 { background: url(../images/icon_mnav_1.gif) no-repeat center 4px; }
	#m2 a.a2 { background: url(../images/icon_mnav_2.gif) no-repeat center 4px; }
	#m2 a.a3 { background: url(../images/icon_mnav_3.gif) no-repeat center 4px; }
	#m2 a.a4 { background: url(../images/icon_mnav_4.gif) no-repeat center 4px; }
	#m2 a.a5 { background: url(../images/icon_mnav_5.gif) no-repeat center 4px; }
	#m2 a.a6 { background: url(../images/icon_mnav_6.gif) no-repeat center 4px; }
	#m2 a.a7 { background: url(../images/icon_mnav_7.gif) no-repeat center 4px; }
	#m2 a.a8 { background: url(../images/icon_mnav_8.gif) no-repeat center 4px; margin-right: 0; }

	#m3 { width: 616px; margin: 0 auto; }
	#m3 .dnav { float: left; width: 616px; }
	#m3 .idc-bt { width: 52px; float: left; line-height:1.4em; margin-bottom:4em; margin-top:2em; margin-left: 10px; }
		#m3 .idc-bt a { display: block; width: 52px; height: 40px; color: #444; background: url(../images/icon_m3_8.gif) no-repeat center 27px;  -background: url(../images/icon_m3_8.gif) no-repeat center 29px; }
		#m3 .idc-bt a b { font-weight: normal; line-height: 117px; -line-height: 120px; }
/* AD */
#a { clear: both; width: 620px; }
	#a div { float: left; width: 206px; }
	/* #a img { width: 200px; height: 80px; } */
	.atxt { clear: both; line-height: 20px; }
	.atxt a { padding: 0 10px; background: url(../images/common/ico_4.gif) no-repeat 4px 6px;  }
#f { line-height: 40px; color: #002994; }
