body.up15body{ background: #fff url(up_bg.jpg) center 33px no-repeat; }
.up15Main{ width: 980px; margin: 0 auto; font-family:'Microsoft Yahei';}
.up15Top{ background: url(up_bg2.jpg) 0 0 no-repeat; height:520px; position:relative}
.up15Top h5{position: absolute;top:20px;right:37px;}
.up15Top p{position: absolute;top:405px;left:195px;}
.up15Top h3{color:#fff; font-size:20px; font-weight: normal; font-style:italic; line-height: 28px; position: absolute;top:405px;left:552px;}

.up15Nav_bg{ height: 60px; background: #27262b; width: 100%; overflow: visible; margin-bottom: 20px;}
.up15Nav_rel{position: relative;overflow: visible; z-index: 99;}
.up15Nav { height:70px; line-height: 70px; font-size: 20px; position: absolute; top:-5px;}
.up15Nav a { color: #fff;display: block;width:140px;text-align: center; }
.up15Nav a.show,.up15Nav a:hover{ background: #512cba; }
.up15Nav li { float: left; }
.up15Nav a b,.up15Nav a:hover b { color: #d23c99; font-weight: normal; }
.up15Nav a span{height:60px; line-height: 60px; background: #444444; display: block;margin-top: 5px; }
.up15Nav a:hover span{height:70px; line-height: 70px; background: #512cba;margin-top: 0px;}

.fbck { width: 40px; height:180px; position: fixed; _position: absolute; left: 50%; bottom: 100px; margin-left: 501px;
 _top: expression(((documentElement.scrollTop+document.documentElement.clientHeight)-177)+'px'); }
.fbck p{display: block; line-height: 40px;}
.fbck p a{width: 40px; height: 40px; color: #fff; font-size: 14px; background: #512cba; text-align: center; display:block; font-family:'Microsoft Yahei';} 
.fbck p a:hover{background:#5c34ce;}
.up15Tit{ height:58px; background-image:url(up_tit.jpg); background-repeat: no-repeat; line-height:53px;}
.up15Tit h3,.bg2 h3 { font-size: 30px; font-weight: normal; padding:5px 0 0 20px; color: #fff;}
.bg2 h3{ color: #512cba; padding:15px 0px 5px 20px;}
.bg2 .up15More{font-size: 14px; margin-top: 10px; padding: 20px 25px 0 0;}
.bg2 .up15More a{ color: #512cba;}
.bg2 .up15More:hover{text-decoration: underline;}

	.xhei { border-bottom: #ca44cd solid 2px; background-position:0 -340px; }
	.xfen { border-bottom: #f6133e solid 2px; background-position:0 -272px;}
	.xlv { border-bottom: #51b62c solid 2px;  background-position:0 0;}
	.xlan { border-bottom: #196ad5 solid 2px;  background-position:0 -204px;}
	.xju { border-bottom: #fa9e18 solid 2px;  background-position:0 -68px;}
	.xcaolv { border-bottom: #99c10e solid 2px;  background-position:0 -136px;}
    
    .xhei a{ color: #ca44cd;}
	.xfen a{ color: #f6133e;}
	.xlan a{ color: #196ad5;}
	.xcaolv a{ color: #99c10e;}

.up15More{ font-size: 14px; margin-top: 10px; }
.up15More a:hover{ text-decoration: underline;}

.up15_l { width: 570px; }
.up15_r { width: 390px; float: left;  display: inline; margin-left: 20px; }
.up15_r_pt{ padding-top: 358px; position: relative; overflow: visible;}

.box_tencenGame { padding-left: 24px; padding-top: 16px; height: 226px; margin-bottom: 20px; }
.box_tencenGame li { width: 193px; float: left; }
.box_tencenGame ul { width: 1000px; }


.w360 { height: 116px; background: url(bg3.gif); padding: 33px 25px 0; color: #333; margin-top: 30px; }
.w360 p { font-size: 16px; line-height: 26px; width: 744px; padding-top: 3px; }
.w360 h3 { font-size: 36px; color: #512cba; width: 180px; padding-left: 6px; font-weight: normal; }


.box_tulist{width: 390px;}
.box_tulist li { float: left; margin-right: 9px; margin-bottom: 9px;  }
.box_tulist a { position: relative; display: block;color: #fff; }
.box_tulist span { background: #196ad5; filter:alpha(opacity=70); opacity: 0.7; display: block; top: 0; left: 0; position: absolute; cursor: pointer; }
.box_tulist i { padding-left: 15px; color: #fff; display: block; left: 0; position: absolute; cursor: pointer; }

	.for_upsp { height: 200px; padding-top: 10px; width: 1000px; }
	.for_upsp li, .for_upsp img, .for_upsp a { width: 238px; height: 186px; }
	.for_upsp span { width: 238px; height: 36px; top: 150px;background: #f6133e; }
	.for_upsp i { width: 223px; height: 36px; line-height: 36px; top: 150px; }
	.for_upsp em { width: 238px; height: 186px; display: block; top: 0; left: 0; position: absolute; cursor: pointer; background: url(upv.png) no-repeat; }
	

	.for_sczj { height: 347px; width: 439px; float: right; }
	.for_sczj ul { width: 460px; }
	.for_sczj li, .for_sczj img, .for_sczj a { width: 215px; height: 169px; }
	.for_sczj span { width: 215px; height: 36px; top: 133px; background: #ca44cd; }
	.for_sczj i { font-size: 14px; width: 200px; height: 36px; line-height: 36px; top: 133px; }
	
	
	.for_sczj_big { width: 527px; height: 347px; float: left; }
	.for_sczj_big li, .for_sczj_big img, .for_sczj_big a { width: 527px; height: 347px; }
	.for_sczj_big span { width: 527px; height: 57px; top: 290px; background: #ca44cd; }
	.for_sczj_big i { font-size: 20px; padding-left: 25px; width: 502px; height: 57px; line-height: 57px; top: 290px; }
	

	.for_upft { padding-top: 10px; height: 310px; }
	.for_upft li, .for_upft img, .for_upft a { width: 392px; height: 142px; }
	.for_upft span { width: 392px; height: 36px; top: 106px; background:#99c10e; }
	.for_upft i { font-size: 14px; width: 392px; height: 36px; line-height: 36px; top: 106px; }
	
	
	.for_fbhlc { width: 600px; padding-top: 10px; height: 310px; }
	.for_fbhlc li, .for_fbhlc img, .for_fbhlc a { width: 282px; height: 142px; }
	.for_fbhlc span { width: 282px; height: 36px; top: 106px; }
	.for_fbhlc i { font-size: 14px; width: 282px; height: 36px; line-height: 36px; top: 106px; }
	

.tencentx { width: 990px; height: 77px; }
.tencentx li { width: 245px; height: 77px; float: left}
.tencentbox { height: 130px; background-image: url(tencentbox.jpg); background-repeat: no-repeat; }
.tencentbox p { color: #fff; font-size: 14px; line-height: 24px; padding: 20px 60px; }
	.tc1 { background-position: 0 0; }
	.tc2 { background-position: 0 -150px; }
	.tc3 { background-position: 0 -300px; }
	.tc4 { background-position: 0 -450px; }

.box_xcsp { height: 360px; background: #333; margin:10px 0 12px 0; }
.box_fbhlc { height: 360px;  margin:10px 0 12px 0; overflow-y: scroll }
.box_fbhlc dl{ background: #e6e5e5; width: 360px;}
.box_fbhlc dl.pm{background: #d7d6d6;}
.box_fbhlc dl dt{ width: 50px;}
.box_fbhlc dl dd{ background: #fff; width: 310px; }
.box_fbhlc li { height: 40px; line-height: 40px; font-size: 16px; color: #333; padding-left: 20px;}



.thisFlash { height: 346px; margin-bottom: 12px; position: relative; }
.flaShow, .flaShow img { width: 570px; height: 346px; }
.flaBlack { display: block; background: #000; height: 66px; width: 570px; top: 280px; left: 0; filter: alpha(opacity=60); opacity: 0.6; position: absolute; }
.flaTitle { height: 66px; line-height: 66px; padding-left: 20px; width: 550px; top: 280px; left: 0; position: absolute; }
.flaTitle a { color: #fff; font-size: 16px; }
.flaEx { width: 120px; height: 6px; top: 310px; right: 0; position: absolute; }
.flaEx li { width: 26px; height: 6px; float: left; }
.flaEx a { width: 21px; height: 6px; display: block; font-size: 0; line-height: 0; background: #fff; text-indent: -987em; }
.flaEx li.current a { background: #ff9c00; }

.thisToutiao { position:absolute; height: 346px; width: 410px; top:0px; left: -20px; background:url(bg1.gif) no-repeat; }
.ttos { height: 108px; padding: 20px 0px 0; margin:0 20px 8px; border-bottom: #cccccc solid 1px;}
.ttos h2 { font-size: 20px; font-weight: normal; color: #f6133e; height: 46px; line-height: 46px; overflow: hidden; }
.ttos h2 a{ color: #f6133e; }



.thisToutiao li { height: 36px; line-height: 36px; color: #333; font-size: 16px; width: 335px; float: left; padding-left: 20px;}
.thisToutiao li a { color: #333; margin-left: 10px; }
.ttos h2 a:hover,.thisToutiao li a:hover { text-decoration: underline; }


.up15Fuli { padding-top: 40px; padding-left: 60px; height: 250px; width: 1000px }
.up15Fuli img { width: 160px; height: 210px; }
.up15Fuli dl { width: 490px; height: 210px; float: left; }
.up15Fuli dt { width: 188px; float: left; }
.up15Fuli dd h3 { font-size: 26px; font-weight: bold; height: 48px; }
.up15Fuli dd { width: 200px; float: left; }
.up15Fuli dd li { height: 22px; line-height: 22px; color: #333; font-size: 14px; }
.up15Fuli ul { margin-bottom: 20px; }
.up15Fuli p a { width: 173px; height: 45px; line-height: 45px; display: block; text-align: center; color: #fff; font-size: 16px; background-image: url(up15Fuli.gif); background-repeat: no-repeat }
.up15Fuli p { height: 52px; }
	.up15a1 { background-position: 0 0; }
	.up15a1:hover { background-position: -180px 0; }
	.up15a2 { background-position: 0 -51px; }
	.up15a2:hover { background-position: -180px -51px; }


.bg2{ background: url(bg2.gif) no-repeat; height: 310px; margin-top: 20px;}



.hy_foot { padding:30px 0 35px; color: #666666;background: #000000; text-align: center; }
.hy_c0 a:link,
.hy_c0 a:visited,
.hy_c0 a:hover,
.hy_c0 a:active { color: #666666; }

.includeGlobalTop{ overflow: visible; height: 33px;}




