@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 { float: left; display: inline; } .fr { 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; }

.xRel { position: relative; }
.xAbs { position: absolute; }
.ofv { overflow: visible; }

body { margin: 0; padding: 0; font-size: 12px; font-family: 'ËÎÌå'; background: #fff; }



/* Modified 20151221 */
.includeGlobalFoot { background: #3c3c3c; text-align: center; color: #ccc; height: 60px; line-height: 60px; }
.includeGlobalFoot a { color: #ccc; text-decoration: none; }
.includeGlobalFoot a:hover { text-decoration: underline; }
/* Modified 20151221 */

.thisWrapper, .thisBanner { width: 1000px; margin: 0 auto; }



.thisTopper { height: 100px; width: 1000px; margin: 0 auto; }
.thisLogo { padding-left: 25px; padding-top: 35px; float: left; }

.thisNav { width: 670px; float: right; padding-top: 10px; }
.thisNav ul { width: 682px; font-family: 'Microsoft Yahei'; font-size: 24px; font-weight: bold; }
.thisNav li { width: 160px; height: 80px; float: left; margin-right: 10px; }
.thisNav li a { width: 152px; height: 72px; display: block; line-height: 72px; text-align: center; border-width: 4px; border-style: solid; color: #fff; text-decoration: none; }
.thisNav li a:hover { text-decoration: none; }
	.thisNav a.tn1 { background: #389fe9; border-color: #389fe9; }
	.thisNav a.tn2 { background: #5fbd30; border-color: #5fbd30; }
	.thisNav a.tn3 { background: #8a66d0; border-color: #8a66d0; }
	.thisNav a.tn4 { background: #f98b29; border-color: #f98b29; }
	.thisNav a.tn1:hover { color: #389fe9; background: #fff; }
	.thisNav a.tn2:hover { color: #5fbd30; background: #fff; }
	.thisNav a.tn3:hover { color: #8a66d0; background: #fff; }
	.thisNav a.tn4:hover { color: #f98b29; background: #fff; }

.themeStyle_tuijian .thisNav li.nav1, 
.themeStyle_xinyou .thisNav li.nav2, 
.themeStyle_chanye .thisNav li.nav3, 
.themeStyle_youxi .thisNav li.nav4 { height: 90px; }

.themeStyle_tuijian .thisNav li.nav1 a, 
.themeStyle_xinyou .thisNav li.nav2 a, 
.themeStyle_chanye .thisNav li.nav3 a, 
.themeStyle_youxi .thisNav li.nav4 a { height: 82px; }

.themeStyle_tuijian .thisNav li.nav1 a.tn1:hover { background: #389fe9; color: #fff; }
.themeStyle_xinyou .thisNav li.nav2 a.tn2:hover, .themeStyle_xinyou .thisBannerWrapper { background: #5fbd30; color: #fff; }
.themeStyle_chanye .thisNav li.nav3 a.tn3:hover, .themeStyle_chanye .thisBannerWrapper { background: #8a66d0; color: #fff; }
.themeStyle_youxi .thisNav li.nav4 a.tn4:hover, .themeStyle_youxi .thisBannerWrapper { background: #f98b29; color: #fff; }



.thisBannerWrapper { height: 40px; margin-bottom: 20px; }
.thisBannerWrapper2 { height: 290px; background: #389fe9; margin-bottom: 20px; padding-top: 10px; }

.thisGps, .thisGps a { color: #fff; font-size: 14px; line-height: 40px; }
.thisShared { padding-top: 8px; }


.thisTitle { height: 41px; border-bottom-width: 2px; border-bottom-style: solid; margin-bottom: 10px; }
.thisTitle h3 { height: 41px; line-height: 36px; font-family: 'Microsoft Yahei'; font-size: 24px; padding-left: 50px; font-weight: bold; background-image: url(bg.gif); background-repeat: no-repeat; }

	.themeStyle_xinyou .thisTitle { border-bottom-color: #5fbd30; }
	.themeStyle_chanye .thisTitle { border-bottom-color: #8a66d0; }
	.themeStyle_youxi .thisTitle { border-bottom-color: #f98b29; }
	.themeStyle_xinyou .thisTitle h3 { background-position: 0 -400px; color: #5fbd30; }
	.themeStyle_chanye .thisTitle h3 { background-position: 0 -300px; color: #8a66d0; }
	.themeStyle_youxi .thisTitle h3 { background-position: 0 -350px; color: #f98b29; }

.thisGobak { height: 32px; margin-top: -32px; text-align: center; font-size: 14px; }
.thisGobak a { width: 100px; height: 30px; line-height: 30px; float: right; color: #fff; background-image: url(bg.gif); background-repeat: no-repeat; }
.thisGobak a:hover { text-decoration: none; }
	.themeStyle_xinyou .thisGobak a { background-position: 0 -200px; }
	.themeStyle_xinyou .thisGobak a:hover { background-position: 0 -250px; }
	.themeStyle_chanye .thisGobak a { background-position: 0 0; }
	.themeStyle_chanye .thisGobak a:hover { background-position: 0 -50px; }
	.themeStyle_youxi .thisGobak a { background-position: 0 -100px; }
	.themeStyle_youxi .thisGobak a:hover { background-position: 0 -150px; }

.thisMore { height: 30px; margin-top: -30px; font-size: 16px; font-family: 'Microsoft Yahei'; }
.thisMore a { color: #666; float: right; }



.thisList h2 { height: 32px; line-height: 30px; font-family: 'Microsoft Yahei'; overflow: hidden; font-size: 20px; margin-bottom: 6px; }
.thisList h2 a { color: #333; }
.thisList h2 a:hover { text-decoration: none; }
.thisList p { line-height: 24px; color: #666; font-size: 14px; }

	.themeStyle_xinyou .thisList p { border-bottom: 1px #c0c0c2 dashed; height: 80px; }
	.themeStyle_xinyou .thisList p a { color: #5fbd30; }
	.themeStyle_xinyou .thisList h2 a:hover { color: #4a8900; }
	.themeStyle_xinyou .thisList dl { padding-top: 15px; height: 135px; }
	.themeStyle_xinyou .thisList dt { width: 600px; height: 120px; float: left; }
	.themeStyle_xinyou .thisList dt img { width: 600px; height: 120px; }
	.themeStyle_xinyou .thisList dd { float: right; width: 384px; }
	
	
	.themeStyle_chanye .thisList { width: 1060px; padding-top: 10px; }
	.themeStyle_chanye .thisList h2 { height: 16px; line-height: 16px; font-family: 'ËÎÌå'; font-size: 14px; font-weight: normal; text-align: center; }
	.themeStyle_chanye .thisList dl { width: 300px; height: 310px; float: left; margin-right: 50px; }
	.themeStyle_chanye .thisList dt { height: 265px; }
	.themeStyle_chanye .thisList dt img { width: 300px; height: 250px; }
	.themeStyle_chanye .thisList h2 a:hover { text-decoration: underline; }
	
	.themeStyle_youxi .thisList { width: 1002px; }
	.themeStyle_youxi .thisList p { height: 50px; }
	.themeStyle_youxi .thisList p a { color: #f98b29; }
	.themeStyle_youxi .thisList h2 a:hover { color: #e07c23; }
	.themeStyle_youxi .thisList dl { padding-top: 10px; padding-left: 10px; width: 490px; height: 96px; float: left; margin-bottom: 10px; }
	.themeStyle_youxi .thisList dt { width: 140px; height: 126px; float: left; }
	.themeStyle_youxi .thisList dt img { width: 120px; height: 80px; padding: 2px; border: 1px #ddd solid; }
	.themeStyle_youxi .thisList dd { float: left; width: 338px; }


.cont_pages, .page { height: 50px; text-align: center; font-size: 14px; padding:20px 0 2px 0; font-family: 'Microsoft Yahei'; }
.cont_pages a,.cont_pages b,.cont_pages span,.page strong,.page a { padding: 4px 10px 3px; line-height: 32px; }
.cont_pages a, .page a 	{ color: #666; background: #f3f3f3; border: 1px #f3f3f3 solid; text-decoration: none; }
.cont_pages a:hover, .page a:hover{ color: #019b79; background: #d5f1eb; border: 1px #8abfb3 solid; text-decoration: none; }
.cont_pages b,.page strong 	{ color: #fff; border: 1px #019b79 solid; background: #019b79; }
.cont_pages span { color: #666; background: #f3f3f3; border: 1px #f3f3f3 solid; cursor: default; }

.cont_pages a.ret{ color: #019b79; background: #d5f1eb; border: 1px #8abfb3 solid; text-decoration:none; }
.cont_pages a:hover.ret{ color: #019b79; background: #d5f1eb; border: 1px #8abfb3 solid; text-decoration:none; }


.themeStyle_xinyou .xytype { height: 32px; }
.themeStyle_xinyou .xytype td { font-size: 14px; }
.themeStyle_xinyou .xytype select { width: 170px; background: #fff; }




.thisFlash { margin: 0 auto; width: 1000px; height: 280px; }
.flaShow, .flaShow img { width: 1000px; height: 280px; }
.thisFlash p a { display: block; position: relative; }
.thisFlash span { height: 50px; width: 980px; background: #000; position: absolute; bottom: 0; left: 0; color: #fff; display: block; line-height: 50px; cursor: pointer; 
font-size: 18px; padding-left: 20px; font-family: 'Microsoft Yahei'; }
.thisFlash a:hover { text-decoration: none; }
.flaEx { height: 16px; width: 118px; top: 248px; left: 880px; z-index: 66; }
.flaEx li { width: 28px; height: 16px; float: left; font-size: 0; line-height: 0; }
.flaEx a { display: block; background: #fff; width: 16px; height: 16px; text-indent: -987em; }
.flaEx li.current a { background: #389fe9; }
.flaBlack { display: block; background: #000; height: 50px; width: 1000px; top: 230px; left: 0; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; text-indent: -987em; }
.flaTx { left: 20px; top: 244px; font-family: 'Microsoft Yahei'; font-size: 18px; }
.flaTx a { color: #fff; }


.cover { position: absolute; left: 0; font-family: 'Microsoft Yahei'; color: #fff; height: 90px; }
.cover h3 { font-weight: normal; font-size: 16px; position: absolute; top: 8px; padding: 0 8px; }
.cover p { font-size: 14px; position: absolute; top: 34px; padding: 0 8px; }
.cover a { color: #fff; }
.cover a:hover { color: #fff; text-decoration: none; }

.alpha { width: 280px; height: 90px; display: block; background: #000; position: absolute; top: 0; left: 0;
 filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; 
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
 -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }








