@charset "gb2312";
/* CSS Document */

h1, h2, h3, h4, h5, h6, 
dl, dd, dt, ol, ul, li, 
p, form { margin: 0; padding: 0; }

ol, ul, li, dl, dd, dt { list-style: none; } a img { border: none; } em, i { font-style: normal; }
input, option, select, textarea, button { font-size: 12px; }
div, li, ul, ol, dl, dd, dt, p { width: auto; overflow: hidden; }

a { overflow: hidden; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; font-size: 0; visibility: hidden; width: 0; line-height: 0; }
.fl, lt { float: left; display: inline; } .fr, .rt { float: right; display: inline; }

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.mar10 { margin-bottom: 10px; }
.fs14 { font-size: 14px; }
.tal { text-align: left; }
.tar { text-align: right; }
.msya { font-family: 'Microsoft Yahei'; }
.xRel { position: relative; }
.xAbs { position: absolute; }

.includeGlobalTop { height: 33px; overflow: visible; background: #efefef; }
.includeGlobalFoot { color: #333; text-align: center; line-height: 24px; height: 90px; }
.includeGlobalFoot a { color: #333; }

body { margin: 0; padding: 0; font-size: 12px; font-family: 'ËÎÌå'; background: #fff; }
.thisWrapper { width: 984px; margin: 0 auto; background: url(bg1.gif); }
.part_l { width: 660px; margin-right: 20px; padding-left: 3px; padding-top: 20px; }
.part_r { width: 280px; padding-top: 20px; }


.thisHeader { height: 68px; width: 984px; margin: 0 auto; padding-top: 32px; }
.thisHeader h1 { width: 300px; height: 32px; padding-left: 10px; }
.thisHeader h1 a { display: block; text-indent: -987em; height: 31px; background: url(bg6.gif) 0 -100px no-repeat; }
.thisSearch { width: 375px; height: 33px; background: url(bg6.gif) right -100px no-repeat; }
	.ts1 { padding: 10px; background: none; border: none; width: 260px; color: #999; }
	.ts2 { background: none; border: none; font-family: 'Microsoft Yahei'; font-size: 16px; color: #fff; width: 90px; cursor: pointer; }


.thisNav { height: 58px; background: url(bg6.gif) no-repeat; width: 984px; margin: 0 auto; padding-top: 7px; font-family: 'Microsoft Yahei'; }
	.thisNav ul { width: 710px; padding-left: 7px; height: 58px; float: left; }
	.thisNav li { height: 58px; float: left; font-size: 18px; text-align: center; line-height: 50px; margin-right: 5px; }
	.tn_0 { width: 50px; text-indent: -987em; }
	.tn_1 { width: 120px; }
	.tn_2 { width: 130px; }
	.tn_3 { width: 100px; }
	.tn_4 { width: 120px; }
	.tn_5 { width: 150px; }
.thisNav li a { color: #fff; display: block; height: 58px; background-image: url(bg5.gif); background-repeat: no-repeat; }
	.tn_0 a { background-position: 0 -100px; }
	.tn_1 a { background-position: -55px -100px; }
	.tn_2 a { background-position: -180px -100px; }
	.tn_3 a { background-position: -315px -100px; }
	.tn_4 a { background-position: -420px -100px; }
	.tn_5 a { background-position: -545px -100px; }
.thisNav li a:hover { text-decoration: none; }
	.tn_0 a:hover { background-position: 0 0; }
	.tn_1 a:hover { background-position: -55px 0; }
	.tn_2 a:hover { background-position: -180px 0; }
	.tn_3 a:hover { background-position: -315px 0; }
	.tn_4 a:hover { background-position: -420px 0; }
	.tn_5 a:hover { background-position: -545px 0; }
	
	.tn_0 a.current, .tn_0 a.current:hover { background-position: 0 -200px; }
	.tn_1 a.current, .tn_1 a.current:hover { background-position: -55px -200px; }
	.tn_2 a.current, .tn_2 a.current:hover { background-position: -180px -200px; }
	.tn_3 a.current, .tn_3 a.current:hover { background-position: -315px -200px; }
	.tn_4 a.current, .tn_4 a.current:hover { background-position: -420px -200px; }
	.tn_5 a.current, .tn_5 a.current:hover { background-position: -545px -200px; }

.thisNav p { float: right; width: 94px; height: 24px; font-size: 18px; padding-top: 14px; text-shadow: 1px 1px 1px #fff; }
.thisNav p a { color: #00a8ff; }



.thisBigList { width: 666px; }
.thisBigList li { width: 660px; float: left; }
.tbImg { width: 240px; text-align: center; padding-top: 22px; }
.tbWord { width: 400px; padding-top: 18px; }
	.tbWord h2 { font-size: 20px; font-family: 'Microsoft Yahei'; height: 26px; margin-bottom: 12px; text-shadow: 1px 1px 1px #999; overflow: hidden; }
	.tbWord h2 a { color: #333; }
	.tbWord h3 { color: #e7553c; font-size: 12px; height: 38px; font-weight: normal; }
	.tbWord h3 i { font-size: 18px; font-family: Arial; }
	.tbWord h4 { color: #999; font-size: 12px; height: 40px; font-weight: normal; }
	.tbWord h4 i { font-size: 24px; font-family: Arial; color: #333; }
	.tbWord h5 { color: #333; font-size: 14px; height: 32px; font-weight: normal; }
	.tbWord h5 i { font-size: 18px; font-family: Arial; color: #e7553c; }
	.tbWord h5 a { text-decoration: underline; color: #00a8ff; }
	.tbWord h5 a:hover { text-decoration: none; }
	.tbWord h6 { height: 42px; margin-top: -42px; }
	.tbWord h6 a { width: 100px; height: 31px; float: right; line-height: 29px; text-align: center; display: block; color: #fff; font-family: 'Microsoft Yahei'; font-weight: normal; font-size: 16px;  
				   background: url(bg3.jpg) 0 -50px no-repeat; }
	.tbWord h6 a:hover { text-decoration: none; background-position: 0 0; font-size: 18px; width: 110px; height: 34px; line-height: 32px; }
	.tbWord h6.theend a, .tbWord h6.theend a:hover { background-position: 0 -100px; font-size: 16px; width: 100px; height: 31px; line-height: 29px; cursor: default; }
	.tbWord dl { width: 400px; height: 90px; }
	.tbWord dt { width: 14px; padding: 8px 7px 0; text-align: center; background: #eaeaea; font-weight: bold; margin-right: 2px; float: left; height: 82px; line-height: 18px; color: #333; }
	.tbWord dd { width: 360px; float: left; height: 90px; padding-left: 10px; background: #eaeaea; }
	.tbWord dd img { width: 80px; height: 60px; }
	.tbWord div { float: left; width: 80px; margin-right: 10px; text-align: center; padding-top: 10px; }
	.tbWord p { margin-bottom: 3px; font-family: Arial; }
	.tbWord p a { color: #666; }

.thisBigList li.onMouseOver .tbWord dt { background: #fbeec3; color: #e7553c; }
.thisBigList li.onMouseOver .tbWord dd { background: #fbeec3; }


.h278 li { height: 278px; background: #fff url(bg2.gif) 0 -278px no-repeat; }
.h278 .tbImg img { width: 190px; height: 230px; }
.h278 li.onMouseOver { background: #fff9e6 url(bg2.gif) 0 0 no-repeat; }

.h238 li { height: 238px; background: #fff url(bg2.gif) 0 -794px no-repeat; }
.h238 .tbImg img { width: 190px; height: 190px; }
.h238 li.onMouseOver { background: #fff9e6 url(bg2.gif) 0 -556px no-repeat; }




.pages { height: 40px; text-align: center; padding-top: 14px; }
.pages a,.pages b,.pages span { padding: 6px 10px 5px; line-height: 28px; border: 1px #cdcdcd solid; }
.pages a, .pages span 	{ background: #eae9e9; color: #333; }
.pages b 	{ background: #afafaf; color: #fff; border: 1px #afafaf solid; }


.thisRolling { width: 620px; margin: 0 auto 20px; height: 280px; }
.thisBoxing, .thisBoxing li, .thisBoxing img { width: 620px; height: 280px; }
 
.thisBoxing span { width: 620px; position: absolute; bottom: 0; left: 0; height: 50px; background: #000; display: block;  filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.thisBoxing h2 { width: 620px; position: absolute; bottom: 0; left: 0; height: 50px; line-height: 50px; display: block; }
.thisBoxing h2 a { color: #fff; font-family: 'Microsoft Yahei'; font-size: 18px; padding-left: 15px; }
.jumpPrev { position: absolute; left: 0; top: 100px; width: 20px; height: 60px; z-index: 20; }
.jumpNext { position: absolute; right: 0; top: 100px; width: 20px; height: 60px; z-index: 20; }


.thisZhuti { width: 620px; margin: 0 auto 20px; height: 160px; }
.thisZhuti img { width: 620px; height: 160px; }
.thisZhuti span { width: 620px; position: absolute; bottom: 0; left: 0; height: 40px; background: #000; display: block;  filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.thisZhuti h3 { width: 620px; position: absolute; bottom: 0; left: 0; height: 40px; line-height: 40px; display: block; }
.thisZhuti h3 a { color: #fff; font-family: 'Microsoft Yahei'; font-size: 14px; font-weight: normal; padding-left: 10px; }




.thisHuodong { width: 280px; margin: 0 auto 10px; height: 180px; }
.hdRoll img, hdRoll { width: 280px; height: 180px; }
.hdRoll span { width: 280px; position: absolute; bottom: 0; left: 0; height: 30px; background: #000; display: block;  filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.hdRoll h3 { width: 280px; position: absolute; bottom: 0; left: 0; height: 30px; line-height: 30px; display: block; overflow: hidden; }
.hdRoll h3 a { color: #fff; font-family: 'Microsoft Yahei'; font-size: 12px; font-weight: normal; padding-left: 10px; }

.thisHuodong ul { width: 55px; height: 14px; position: absolute; right: 0; bottom: 8px; }
.thisHuodong li { width: 16px; height: 14px; float: left; }
.thisHuodong li a { width: 14px; height: 14px; text-indent: -978em; display: block; background: url(png_flash.png) -16px -16px no-repeat; }
.thisHuodong li.current a { background-position: 0 0; }



.thisNoticeBoxing { width: 280px; height: 180px; }
	.thisWeek { width: 280px; height: 27px; border-bottom: 1px #f38572 solid; margin-bottom: 1px; }
	.thisWeek li { width: 40px; height: 27px; line-height: 29px; text-align: center; float: left; }
	.thisWeek a { color: #333; background: #ebebeb; display: block; }
	.thisWeek a:hover { text-decoration: none; }
	.thisWeek li.current a { background: #f38572; color: #fff; }
	
	.thisTerm { width: 20px; height: 140px; }
	.thisTerm li { width: 20px; height: 66px; text-align: center; line-height: 20px; float: left }
	.thisTerm a { color: #333; background: #ebebeb; display: block; width: 20px; height: 54px; padding-top: 12px; }
	.thisTerm a:hover { text-decoration: none; }
	.thisTerm li.current a { background: #f38572; color: #fff; }
	
	.thisNist { width: 240px; padding-left: 15px; padding-top: 8px; }
	.thisNist li { height: 24px; line-height: 24px; color: #333; }
	.thisNist a { color: #0b8ede; }


.thisGPS { height: 32px; width: 620px; margin: 0 auto 20px; border-bottom: 2px #ccc solid; }
	.thisGPS h3 { height: 32px; line-height: 30px; font-size: 16px; font-family: 'Microsoft Yahei'; color: #666; }
	.gps0 { width: 25px; height: 25px; display: block; text-indent: -987em; float: left; background: url(bg3.jpg) 0 -357px no-repeat; margin-right: 5px; }


.thisBigTitle { height: 50px; width: 620px; margin: 0 auto; }
	.thisBigTitle h3 { height: 34px; line-height: 34px; padding-left: 40px; font-size: 18px; font-family: 'Microsoft Yahei'; color: #333; background-image: url(bg3.jpg); background-repeat: no-repeat; }
	.xbg1 { background-position: 0 -400px; }
	.xbg2 { background-position: 0 -450px; }

.thisTitle { height: 48px; }
	.thisTitle h3 { height: 38px; line-height: 30px; padding-left: 30px; background-image: url(bg3.jpg); background-repeat: no-repeat; font-size: 18px; font-family: 'Microsoft Yahei'; color: #333; }
	.thisTitle h3 a { color: #333; }
	.xGreen { background-position: 0 -150px; }
	.xBlue { background-position: 0 -200px; }
	.xRed { background-position: 0 -250px; }

.thisTxtList { margin-bottom: 24px; }
	.thisTxtList li { height: 24px; line-height: 24px; color: #333; }
	.thisTxtList a { color: #333; }

.thisEventList { margin-bottom: 14px; }
	.thisEventList dl { height: 120px; }
	.thisEventList img { width: 280px; height: 90px; }
	.thisEventList dt { height: 96px; }
	.thisEventList dd { height: 14px; }
	.thisEventList a { color: #333; }


.thisMaList {  }
	.thisMaList dl { border-bottom: 1px #999 dashed; margin-bottom: 15px; }
	.thisMaList dt { float: left; }
	.thisMaList dd { float: right; line-height: 17px; }
	.thisMaList h4 { height: 17px; overflow: hidden; font-size: 12px; }
	.thisMaList h4 a { color: #333; }
	.thisMaList p { color: #999; }
	.thisMaList i { color: #fe6e6d; }
	.thisMaList p a, .thisMaList p.xt { color: #0b8ede; }
	
	
	.xTequan dl { height: 64px; }
	.xTequan dt { width: 100px; }
	.xTequan dt img { width: 100px; height: 50px; }
	.xTequan dd { width: 170px; }

	.xDujia dl { height: 80px; }
	.xDujia dt { width: 80px; }
	.xDujia dt img { width: 80px; height: 66px; }
	.xDujia dd { width: 190px; }
	



.thisDuma { margin-bottom: 14px; width: 302px; }
	.thisDuma dl { width: 130px; height: 75px; float: left; text-align: center; margin-right: 20px; }
	.thisDuma img { width: 170px; height: 47px; }
	.thisDuma dt { height: 52px; }
	.thisDuma dd { height: 14px; }
	.thisDuma a { color: #666; }
	
	
	


.ling { width: 32px; height: 17px; text-align: center; line-height: 17px; font-size: 12px; font-weight: normal; float: right; margin-top: -17px; }
.ling a { color: #fff; display: block; background: url(bg3.jpg) right 0 no-repeat; }
.ling a:hover { text-decoration: none; background-position: right -20px; }

.space10end { height: 10px; font: 0; line-height: 0; }

.thisHorn { height: 40px; background: url(bg3.jpg) 0 -300px no-repeat; margin-bottom: 30px; }
	.thisHorn p { color: #e7553c; height: 40px; line-height: 40px; padding-left: 50px; font-size: 14px; }
	.thisHorn a { color: #e7553c; }


.thisFriLink { background: url(bg6.gif) 0 bottom no-repeat; width: 984px; margin: 0 auto 20px; }
.thisFriLink p { padding: 10px 15px; border-top: 1px #e3e3e3 solid; width: 948px; margin: 0 auto; color: #ccc; line-height: 20px; }
.thisFriLink a { color: #333; white-space: nowrap; }
.thisFriLink b { color: #333; }







