@charset "utf-8";
/* CSS Document */
.newslist li:after,.datalist:after,.contricon li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newslist li,.datalist,.contricon li{zoom:1;}

.rightcon{ width:737px; background:url(../../images/v3/conrepeatbg.jpg) top center repeat-y;}
.rightbottom{width:737px; height:15px; display:block; overflow:hidden; background:url(../../images/v3/conbottonbg.jpg) bottom center no-repeat; line-height:15px;}
.rightmain{ background: url(../../images/v3/conbg.jpg) top center no-repeat;min-height:900px;  height:auto !important; height:900px; overflow:visible;}

.position{ color:#fff; height:37px; line-height:37px; padding: 0 20px; text-align:right; background:url(../../images/v4/positionbg.jpg) 0 0 no-repeat}
.position h2{ float:left; display:inline; line-height:37px; color:#fff;}
.position a{ color:#fff;}
.mainbox{ display:block;}
.mainbox .maintop{ height:35px; display:block; background:url(../../images/v3/mainboxtop.jpg) 0 0 no-repeat}
.mainbottom{ height:35px; display:block; background: url(../../images/v3/mainboxbottom.jpg) 0 0 no-repeat; margin: 0 auto; width:708px;}
.maincon{ background: url(../../images/v4/mainboxbg.jpg) bottom right no-repeat #d9ebff; border:#032542 1px solid;min-height:1465px;  height:auto !important; height:1465px; overflow:visible;}
/*****searchpage*******/
.gsc-control { width:610px !important;margin:0 auto;}
#main_wrap2 .gsc-search-button input{ background:url(../../images/v3/searchbtn.gif) 0 0 no-repeat; width:70px; height:26px; display:inline-block; border:0; cursor:pointer;  font-size:0}
#main_wrap2 td.gsc-input{width:60%; text-align:right;}
#main_wrap2 .gsc-input input{width:520px; height:23px; padding: 0 5px; background:url(../../images/v3/searchinputbg.gif) 0 0 no-repeat; border:0;  line-height:23px;}
table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {width:79%;}
.gsc-resultsbox-visible{ line-height:22px;}
.gsc-result .gs-title{height: 1.8em; font-size:14px;}
.gs-result .gs-title, .gs-result .gs-title{text-decoration: none !important; color:#1d4d72 !important; margin-bottom:3px;}
.gs-result .gs-title b{ color:#CA0005;}
.gsc-webResult .gsc-result{ padding:15px 0; border-bottom: 1px solid #D9D3C7;}
.gsc-results .gsc-cursor-box{text-align: center;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{ padding:0 5px;}
.gs-result .gs-snippet{ color:#408fb0}
.gsc-webResult .gsc-result{ border-bottom:none !important; background:url(../../images/v3/dotlinebg.gif) bottom center repeat-x; padding:10px 0 !important }
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl{ color:#507e91 !important}
.gsc-result .gs-title{ height:24px !important; line-height:24px !important; font-size:12px !important;}

/*****newspage******/
.maintit{ height:102px; display:block; position:relative; z-index:1; overflow:hidden}
.maintit img.tit{width:708px; height:104px; display:block; position:absolute; left:0; top:0; z-index:1}
.maintit .search{ width:265px; height:25px; background:url(../../images/v3/searchui.png) 0 0 no-repeat; position:absolute; left:210px; top:42px;}
.maintit .search input{ border:none; background:none;}
.maintit .search input.searchtext{ width:170px; height:20px; display:inline; float:left; margin:2px 0 0 0; padding:0 10px;}
.maintit .search input.searchbtn{ width:70px; height:25px; display:inline; float:right; cursor: pointer}

/*newsbox*/
.newstype{ height:46px; display:block; line-height:46px;background: url(../../images/v4/newtab.jpg) 0 0 no-repeat;position:relative; z-index:9;}
.newstype span{ float:left; width:92px; height:46px; display:inline; }
.newstype span a{ width:90px; height:46px; display:block;text-indent:-99999px; overflow:hidden;}
.newstype span.news_zx a{ background: url(../../images/v4/newtab.jpg) 0 0 no-repeat; width:109px; }
.newstype span.news_xw a{ background: url(../../images/v4/newtab.jpg) -92px 0 no-repeat }
.newstype span.news_hd a{ background: url(../../images/v4/newtab.jpg) -184px 0 no-repeat }
.newstype span.news_gx a{ background: url(../../images/v4/newtab.jpg) -276px 0 no-repeat }
.newstype span.news_mt a{ background: url(../../images/v4/newtab.jpg) -368px 0 no-repeat }
.newstype span.news_gg a{ background: url(../../images/v4/newtab.jpg) -460px 0 no-repeat }

.newstype span.news_zx a:hover,.newstype span.news_zx a.on{background:url(../../images/v4/newtab.jpg) 0 -46px no-repeat }
.newstype span.news_xw a:hover,.newstype span.news_xw a.on{background:url(../../images/v4/newtab.jpg) -92px -46px no-repeat}
.newstype span.news_hd a:hover,.newstype span.news_hd a.on{background:url(../../images/v4/newtab.jpg) -184px -46px no-repeat }
.newstype span.news_gx a:hover,.newstype span.news_gx a.on{background:url(../../images/v4/newtab.jpg) -276px -46px no-repeat }
.newstype span.news_mt a:hover,.newstype span.news_mt a.on{background:url(../../images/v4/newtab.jpg) -368px -46px no-repeat }
.newstype span.news_gg a:hover,.newstype span.news_gg a.on{background:url(../../images/v4/newtab.jpg) -460px -46px no-repeat }

.newslist{ margin-top:2px;}
.newslist li{ height:36px; line-height:36px; background:url(../../images/v3/newslibg.png) bottom left repeat-x; padding:0 5px; overflow:hidden}
.newslist li span{ float:right; color:#000;}
.newslist li em{ background:url(../../images/v3/newsdot.jpg) left center no-repeat; padding-left:10px; width:295px; overflow:hidden; color:#284a65;}
.newslist li em a{ margin-left:10px;}

.newslist1{ padding: 5px 40px;}
.newslist2{ padding: 10px 22px 15px;margin-top:0px;}
.newslist2 li{ background:none; line-height:26px; height:26px;}
.newslist2 li a{ background:url(../../images/v3/newsdot.jpg) left center no-repeat; padding-left:10px; color:#688093}
.newslist2 li a:hover{color:#108aa6; }

.newslist11{ padding: 5px 40px;}
.newslist11 li a{ color:#003399}


.otherinfobox{ width:650px; margin: 0 auto 0; padding-bottom:30px;}
.otherinfobox h3{ height:44px; line-height:44px; color:#52697b; display:block; padding-left:30px; margin-left:30px; font-size:14px; background:url(../../images/v4/ico.gif) left center no-repeat}
.otherinfobox .con{ background:url(../../images/v4/linedot.gif) 0 0 repeat-x;}

p.pages{ display:block; height:20px; line-height:18px; padding:45px 0 45px 0; text-align:center; }
p.pages a{ padding: 0 5px; display:inline-block; margin-left:5px;}
p.pages a.curr{ color:#ff0000; font-weight:bold;}
p.pages span{color:#ff8a00;}

/*************newscon************/
.newscon{ padding:38px 30px 105px 30px}
.newscon h1{ height:30px; display:block; line-height:30px; text-align:center; font-size:14px; color:#000;}
.newscon .info{ display:block; text-align:center; color:#4a4343; background:url(../../images/v3/newslibg.png) bottom center repeat-x; height:25px; line-height:20px; overflow:hidden;}
.newscon .info div.sharep{ float:right; position:relative; top:0px;}


.maintext{ padding:20px; color:#000; position:relative; z-index:1;}
.maintext object{ position:relative; z-index:2;}
.maintext p{ line-height:24px; display:block; margin-bottom:5px;}
.sharep{ position:relative; width:260px; float:right; margin:0 0; z-index:99; padding-left:90px;}
.cBlue a.rss{ width:65px; height:21px; line-height:21px; display:block; background:url(../../images/v3/s_index/rssbg.gif) 0 0 no-repeat; text-align:center; color:#fff; }
.cBlue a.rss:hover{ background:url(../../images/v3/s_index/rssbg.gif) 0 -21px no-repeat}
.cBlue .share{ color:#284a65; float:right}
.newscon .cBlue .rsslist{ width:63px; display:block;position:absolute; left:0px; top:20px; z-index:100px; background:#fff; border:#123bc3 1px solid; border-top:none;z-index:99 !important;}
.cBlue .rsslist a{ display:block; border-bottom:#c7dfff 1px dashed;  width:63px; margin-bottom:3px; padding-bottom:3px; overflow:hidden; text-align:center}
.sharep .cBlue{position:absolute; left:10px; top:0; width:65px;}

/*************datacon************/
.datalist{ display:block; background:url(../../images/v3/newslibg.png) bottom center repeat-x; margin:0 45px; position:relative; padding:0 0 25px 0;}
.datalist .datatit{ width:198px; height:100px; display:inline-block; overflow:hidden; vertical-align:middle; float:left; text-indent:-9999px; overflow:hidden; }
.datalist .datatit1{ background:url(../../images/v4/datalist.jpg) 0 0 no-repeat}
.datalist .datatit2{ background:url(../../images/v4/datalist.jpg) 0 -100px no-repeat}
.datalist .datatit3{ background:url(../../images/v4/datalist.jpg) 0 -200px no-repeat}
.datalist .datatit4{ background:url(../../images/v4/datalist.jpg) 0 -300px no-repeat}
.datalist .datatit5{ background:url(../../images/v4/datalist.jpg) 0 -400px no-repeat}

.datalist .textlist{ width:400px;  display: block; line-height:24px; position: absolute; top:50%; left:225px; font-size:14px; color:#abc4e1; float:right; }


.datatype{ height:46px; display:block; line-height:46px;background: url(../../images/v4/datatab.jpg) 0 0 no-repeat;position:relative; z-index:9;}
.datatype span{ float:left; width:126px; height:46px; display:inline; }
.datatype span a{ width:124px; height:46px; display:block;text-indent:-99999px; overflow:hidden;}
.datatype span.news_xszy a{ background: url(../../images/v4/datatab.jpg) 0 0 no-repeat; }
.datatype span.news_yxxt a{ background: url(../../images/v4/datatab.jpg) -126px 0 no-repeat }
.datatype span.news_yxts a{ background: url(../../images/v4/datatab.jpg) -252px 0 no-repeat }
.datatype span.news_fbzt a{ background: url(../../images/v4/datatab.jpg) -378px 0 no-repeat }
.datatype span.news_dtfb a{ background: url(../../images/v4/datatab.jpg) -504px 0 no-repeat }

.datatype span.news_xszy a:hover,.datatype span.news_xszy a.on{  background: url(../../images/v4/datatab.jpg) 0 -46px no-repeat }
.datatype span.news_yxxt a:hover,.datatype span.news_yxxt a.on{background: url(../../images/v4/datatab.jpg) -126px -46px no-repeat}
.datatype span.news_yxts a:hover,.datatype span.news_yxts a.on{ background: url(../../images/v4/datatab.jpg) -252px -46px no-repeat }
.datatype span.news_fbzt a:hover,.datatype span.news_fbzt a.on{ background: url(../../images/v4/datatab.jpg) -378px -46px no-repeat }
.datatype span.news_dtfb a:hover,.datatype span.news_dtfb a.on{background: url(../../images/v4/datatab.jpg) -504px -46px no-repeat }

.datakeylist{ width:630px; margin: 10px auto;}
.datakeylist a{  height:27px; line-height:27px; display: inline; float:left; padding: 0 20px; background: url(../../images/v4/datakeybg1.jpg) 0 0 repeat-x; color:#000; margin: 0 2px 1px 0; border:#94bbd7 1px solid;}
.datakeylist a.on{ background: url(../../images/v4/datakeybg2.jpg) 0 0 repeat-x; color:#000; border:#9699d2 1px solid;}

.datacon{ padding:20px 50px 80px 50px; display:block;}
.datacon p{ line-height:25px; color:#284a65}
.datacon .cBlue .rsslist{ width:63px; display:block;position:absolute; left:0px; bottom:21px; z-index:100px; background:#fff; border:#123bc3 1px solid; border-bottom:none;z-index:99 !important;}


/*************contribution************/
.contricon{ margin:35px 90px 0 90px; line-height:23px; color:#284a65}
.contricon li{ display:block; margin-bottom:14px;}
.contricon li label.tit{ width:74px; display:inline; text-align:right; font-size:14px; float:left;}
.contricon li input.inputtext{ width:290px; height:23px; display:inline-block; border:#b7cddd 1px solid; padding:0 5px; line-height:23px;}
.contricon li textarea.pictxt{ width:435px; height:270px; display:inline-block; border:#b7cddd 1px solid; padding:5px; line-height:23px;}
label.conlabel{ float:left; display:inline}

li.contrtype{ height:25px; display:block; line-height:25px; margin-bottom:14px;}
li.contrtype span{ float:left; display:inline; margin-right:10px; width:80px;}
li.contrtype span input{ float:left; display:inline; height:25px; line-height:25px; margin-right:3px;}
li.contrtype label.tit{ float:left;}

#content_article{ width:440px; float:left; color:#408fb0; line-height:22px;}
#content_article p{line-height:22px;}
input.uploadbtn{ width:106px; height:37px; display:block; background:url(../../images/v4/uploadbtn.jpg) 0 0 no-repeat; border:none; display:inline; margin-top:20px; margin-left:80px;cursor: pointer}
span.notes{color:#408fb0; margin-left:10px;}

.contritype{ height:46px; display:block; line-height:46px;background: url(../../images/v4/conttributetab.jpg)  0 0 no-repeat;position:relative; z-index:9; overflow:hidden}
.contritype span{ float:left; width:126px; height:46px; display:inline; }
.contritype span a{ width:124px; height:46px; display:block;text-indent:-99999px; overflow:hidden;}
.contritype span.article a{ background:url(../../images/v4/conttributetab.jpg) 0 0 no-repeat;}
.contritype span.picture a{ background:url(../../images/v4/conttributetab.jpg)  -126px 0 no-repeat }
.contritype span.article a:hover,.contritype span.article a.on{  background:url(../../images/v4/conttributetab.jpg) 0 -46px no-repeat }
.contritype span.picture a:hover,.contritype span.picture a.on{background:url(../../images/v4/conttributetab.jpg) -126px -46px no-repeat}


/*interact*/
.interacttype{ height:46px; display:block; line-height:46px;background: url(../../images/v4/playertab.jpg) 0 0 no-repeat;position:relative; z-index:9; overflow:hidden}
.interacttype span{ float:left; width:126px; height:46px; display:inline; }
.interacttype span a{ width:124px; height:46px; display:block;text-indent:-99999px; overflow:hidden;}
.interacttype span.in_pic a{ background:url(../../images/v4/playertab.jpg) 0 0 no-repeat;}
.interacttype span.in_photo a{ background:url(../../images/v4/playertab.jpg) -126px 0 no-repeat }
.interacttype span.in_video a{ background:url(../../images/v4/playertab.jpg) -252px 0 no-repeat }
.interacttype span.in_raiders a{ background:url(../../images/v4/playertab.jpg) -378px 0 no-repeat }
.interacttype span.in_mood a{ background:url(../../images/v4/playertab.jpg) -504px 0 no-repeat }

.interacttype span.in_pic a:hover,.interacttype span.in_pic a.on{  background:url(../../images/v4/playertab.jpg) 0 -46px no-repeat }
.interacttype span.in_photo a:hover,.interacttype span.in_photo a.on{background:url(../../images/v4/playertab.jpg) -126px -46px no-repeat}
.interacttype span.in_video a:hover,.interacttype span.in_video a.on{ background:url(../../images/v4/playertab.jpg) -252px -46px no-repeat }
.interacttype span.in_raiders a:hover,.interacttype span.in_raiders a.on{ background:url(../../images/v4/playertab.jpg) -378px -46px no-repeat }
.interacttype span.in_mood a:hover,.interacttype span.in_mood a.on{background:url(../../images/v4/playertab.jpg) -504px -46px no-repeat }
.interacttype a.contributebtn{ width:79px; height:21px; line-height:19px; display:inline; margin:12px 13px 0 0; background:url(../../images/v4/contributebtn.jpg) 0 0 no-repeat; color:#fff; text-align:center; float:right;}

/*************newscon************/
.interactcon{ padding:15px 30px 15px 30px; width:648px;}
.interactcon h1{ height:30px; display:block; line-height:30px; text-align:center; font-size:16px; color:#284a65;}
.interactcon .info{ display:block; text-align:center; color:#4190af; background:url(../../images/v3/newslibg.png) bottom center repeat-x; height:25px; line-height:20px; overflow:hidden;}
.interactcon div.sharep{ float:right; position:relative; top:0px; margin:30px 0 30px 0; clear:both}
.interactcon .maintext{ background:url(../../images/v3/dotlinebg.gif) bottom center repeat-x; display:block;}

.piclist{ background:url(../../images/v4/piclistbg.png) 0 0 repeat; width:630px; margin: 0 auto;}
.piclist .picbox{ width:290px; height:240px;display:inline; float:left; margin:15px 0 15px 16px; overflow:hidden;}
.piclist .picbox span{ height:22px; line-height:22px; display:block; overflow:hidden;}
.piclist .picbox span.title a{ color:#1f4d71; font-size:14px; font-weight:bold;}
.piclist .picbox span.title a:hover{ color:#3399ff; }
.piclist .picbox span em{ color:#4190af;}
.piclist .picbox a.img{ padding:4px; border:#b7cddc 1px solid; background:#fff; display:block; margin-bottom:8px; text-align:center}
.piclist a:hover{ background:#e7f7fc}
.piclist a img{ text-align:center; margin: 0 auto}
.piclist .imgsize{display: table-cell;vertical-align:middle;text-align:center;height:180px;width:280px;padding:4px; *font-size: 190px;border:#b7cddc 1px solid;background:#fff;margin-bottom:8px; text-align:center;overflow: hidden;}
.piclist2{ width:630px; margin: 0 auto;}
.piclist2 a{ width:280px; height:215px; display:inline; float:left;  float:left; display:inline; margin:25px 0 0 16px;}
.piclist2 a img{width:280px; height:180px; display: block; background:#fff;padding:4px; border:#b7cddc 1px solid;}
.piclist2 a span{width:280px; height:40px; line-height:40px; display:block; text-align: center; font-size:14px;}

.tankuang{ position:absolute;}
.tankuang .con{ padding:0px; border:#397dac 1px solid; position:relative; background:#063f66;}
.tankuang .con img{ display:block}
.tankuang .btitle{ height:37px; display:block; background: url(../../images/v4/tkl.jpg) 0 0 no-repeat;}
.tankuang .btitle #bdshare{ padding:5px 0 0 10px; width:300px; float:left; color:#91e5fd}
.tankuang .btitle a.close{ width:42px; height:37px; display:block; background: url(../../images/v4/tkr.jpg) 0 0 no-repeat; float:right; display:inline; overflow:hidden; text-indent:-999999px; border-top:none;}
.tankuang .con .loading{ position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px;}

.tankuang{z-index:100;  position: absolute; left:50%; top:50%; text-align:center;}
.tankuang img{ text-align:center; margin: 0 auto;}
.videotankuang{ width:598px; height:430px; margin-left:-300px;  position:absolute;  left:50%; top:400px; z-index:100; }
.videotankuang .btitle{ height:37px; display:block; background: url(../../images/v4/tkl.jpg) 0 0 no-repeat; position:relative}
.videotankuang .btitle .share{ padding:10px 0 0 10px; width:280px; position: absolute; left:0; top:0;}
.videotankuang .btitle a.close{ width:42px; height:37px; display:block; background: url(../../images/v4/tkr.jpg) 0 0 no-repeat; display:block; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999999px; border-top:none;}
.videotankuang .con{ padding:3px; border:#397dac 1px solid;  background:#063f66;min-width:392px;  width:auto !important; width:392px; overflow:visible;}

/*downloadtype*/
.downloadtype{ height:46px; display:block; line-height:46px;background: url(../../images/v4/downloadtab.jpg) 0 0 no-repeat;position:relative; z-index:9;}
.downloadtype span{ float:left; width:126px; height:46px; display:inline; }
.downloadtype span a{ width:124px; height:46px; display:block;text-indent:-99999px; overflow:hidden;}
.downloadtype span.dl_game a{ background:url(../../images/v4/downloadtab.jpg) 0 0 no-repeat; }
.downloadtype span.dl_video a{ background:url(../../images/v4/downloadtab.jpg) -126px 0 no-repeat }
.downloadtype span.dl_other a{ background:url(../../images/v4/downloadtab.jpg) -252px 0 no-repeat }
.downloadtype span.dl_reother a{ background:url(../../images/v4/downloadtab.jpg) -378px 0 no-repeat }

.downloadtype span.dl_game a:hover,.downloadtype span.dl_game a.on{  background:url(../../images/v4/downloadtab.jpg) 0 -46px no-repeat }
.downloadtype span.dl_video a:hover,.downloadtype span.dl_video a.on{background:url(../../images/v4/downloadtab.jpg) -126px -46px no-repeat}
.downloadtype span.dl_other a:hover,.downloadtype span.dl_other a.on{ background:url(../../images/v4/downloadtab.jpg) -252px -46px no-repeat }
.downloadtype span.dl_reother a:hover,.downloadtype span.dl_reother a.on{ background:url(../../images/v4/downloadtab.jpg) -378px -46px no-repeat }

.downloadbox h3{ width:672px; height:39px; display:block; margin: 0 auto; text-indent:-99999px; overflow:hidden}
.downloadbox h3.khdxz{ background: url(../../images/v4/downloadui.jpg) 0 0 no-repeat}
.downloadbox h3.wddownload{ background: url(../../images/v4/wddownload.jpg) 0 0 no-repeat}
.downloadbox h3.xzqxz{ background: url(../../images/v4/downloadui.jpg) 0 -39px no-repeat}
.downloadbox h3.xfbxz{ background:url(../../images/v4/downloadui.jpg) 0 -78px no-repeat}
.downloadbox h3.pzck{ background:url(../../images/v4/downloadui.jpg) 0 -117px no-repeat}
.downloadbox h3.mtxz{ background:url(../../images/v4/downloadui.jpg) 0 -155px no-repeat}
.downloadbox h3.bdxz{ background:url(../../images/v4/downloadui.jpg) 0 -195px no-repeat}
.downloadbox h3.xyjsq{ background:url(../../images/v4/downloadui.jpg) 0 -234px no-repeat}
.downloadbox h3.qtxz{ background:url(../../images/v4/downloadui.jpg) 0 -273px no-repeat}
.topline{ background:url(../../images/v4/dotlinebg.gif) 0 bottom repeat-x;}
.downloadcon{ display:block; padding:25px 20px 25px 0px; width:630px; margin: 0 auto}
.downloadcon2{ display:block; padding:25px 0px 25px 0px; width:630px; margin: 0 auto}

.downloadcon p{ width:400px; float:left; display:inline; line-height:24px; color:#1d4d72;}
.downloadcon p.line_90{ line-height:90px;}
.downloadcon p em{ color:#3f8ead}
.peizi{ width:313px; display:inline; margin-bottom:35px;}
.peizi h4{ color:#000; height:30px; line-height:30px; background:#d8ebff; position:relative; z-index:2; top:15px; width:70px; text-align:center; left:20px;}
.peizhicon{ border:#c9dae7 1px solid;  color:#3f90ad; padding:10px;}
.peizhicon p{ display:block; line-height:24px; color:#0365a7; float:none; width:300px;}
.peizhicon p em{ color:#000; width:54px; text-align:right; display:inline; float:left; margin-right:15px;}
.peizhicon p span{ width:220px; float:right; display:inline}
.peizhicon p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.peizhicon p{zoom:1;}
.peizhicon p span.l18{ line-height:18px;}

a.wdbtn1{ float:left; width:212px; height:64px; display:inline; background:url(../../images/v4/wdbtn.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; margin-top:13px;}
a.wdbtn2{ float:left; width:212px; height:64px; display:inline; background:url(../../images/v4/wdbtn.jpg) 0 -64px no-repeat; text-indent:-9999px; overflow:hidden; margin:13px 0 0 5px;}
.downloadcon p.left{ width:200px; float:left; display:inline}

a.gamedownloadbtn{ float:right; width:213px; height:65px; display:inline; background:url(../../images/v4/downloadbtn2.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
a.gamedownloadbtn2{ float:right; width:213px; height:65px; display:inline; background:url(../../images/v4/downloadbtn2.jpg) 0 -65px no-repeat; text-indent:-9999px; overflow:hidden;margin-top:15px;}

a.xfbtn{ float:right; width:213px; height:76px; display:inline; background:url(../../images/v4/downloadbtn2.jpg) 0 -130px no-repeat; text-indent:-9999px; overflow:hidden;margin-top:15px;}

a.bddownloadbtn{ float:right; width:213px; height:76px; display:inline; background:url(../../images/v3/downloadui.png) -213px -100px no-repeat;text-indent:-9999px; overflow:hidden; margin-top:15px;}
a.bddownloadbtn:hover{ background:url(../../images/v3/downloadui.png) -213px -184px no-repeat}
.downloadcon2{ display:block; padding:25px 10px 25px 10px; width:650px; margin: 0 auto}
.mtlist{ line-height:38px; display:block; background:url(../../images/v3/mtlist.png) repeat;}
.mtlist a{ width:116px; float:left; display:inline; overflow:hidden; text-align:center}
.pic_173{ width:316px; height:107px; display:inline; background:url(../../images/v4/pic_17173.jpg) 0 0 no-repeat; position:relative;}
.pic_173 a.btn,.pic_qq a.btn{ width:144px; height:26px; display:block; position:absolute; left:157px; top:60px; text-indent:-9999px; overflow:hidden}
.pic_173 ul,.pic_qq ul{ width:130px; height:50px; display:block; position:absolute; left:165px; top:12px; line-height:25px;}
.pic_qq{ width:316px; height:107px; display:inline; background: url(../../images/v4/qq_pic.jpg) 0 0 no-repeat; position:relative;}

.tankuang2 .con{ background:#032a44;}
.tankuang2 a.downloadbtn{ width:87px; height:25px; display:block; background:url(../../images/v3/downloadbtn.png) 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin:5px 0 0 0; display:inline}


/*videolist*/
.videolist li{ display:block; width:610px; margin: 20px auto 0; background:url(../../images/v4/dotlinebg.gif) bottom center repeat-x; padding:0 15px 20px 15px;}
.videolist .img{ width:199px; height:127px; float:left; display:inline; padding:3px; border:#b7cddc 1px solid; cursor:pointer}
.videolist .text{ width:380px; float:right;}
.videolist span.title{ display:block; height:30px; line-height:25px; color:#1d4d72; font-size:14px;}
.videolist span.title em{ float:right; font-size:12px;}
.videolist p{ color:#3f8ead; line-height:24px; height:72px; overflow:hidden}
.videolist p span{ color:#1d4d72;}
.videolist .btn{ display:block;}
.videolist .btn a{ float:right; text-indent:-9999px; overflow:hidden; display:inline; margin-top:7px;}
.videolist .btn a.seevideo{ width:88px; height:26px; display:inline; background:url(../../images/v3/videobtn.png) 0 0 no-repeat; margin-right:10px;}
.videolist .btn a.downloadbtn{ width:88px; height:26px; display:inline; background:url(../../images/v3/videobtn.png) -100px 0 no-repeat;}

.videolarge{ width:575px; display:block; overflow:hidden; margin: 0 auto; position:relative;}
.videolarge object{ display:block; margin:0 auto; width:567px; height:342px; border:#8ecbda 1px solid; padding:3px; background:#fff;}

/*videolist*/
.actlist li{ display:block; width:610px; margin: 20px auto 0; background:url(../../images/v3/dotlinebg.gif) bottom center repeat-x; padding:0 15px 20px 15px;}
.actlist .img{ width:199px; height:127px; float:left; display:inline; padding:3px; border:#b7cddc 1px solid; cursor:pointer}
.actlist .text{ width:380px; float:right;}
.actlist span.title{ display:block; height:30px; line-height:25px; color:#1d4d72; font-size:14px; font-weight:bold}
.actlist p{ color:#52697b; line-height:24px;}
.actlist .btn{ display:block; margin-top:10px;}
.actlist .btn span{ line-height:25px; color:#52697b}
.actlist .btn span em{ color:#000}
.actlist .btn a.more{ float:right; overflow:hidden; display:inline; width:77px; padding-right:8px; height:27px; line-height:23px; color:#3f90ac; background:url(../../images/v4/detaulbtn.jpg) 0 0 no-repeat; text-align:center}


.videolarge{ width:575px; display:block; overflow:hidden; margin: 0 auto; position:relative;}
.videolarge object{ display:block; margin:0 auto; width:567px; height:342px; border:#8ecbda 1px solid; padding:3px; background:#fff;}




.showbox{ position:relative; width:705px; margin-top:15px; height:130px; overflow:hidden; background:#063f66;}
.showbox a.prepic{ width:15px; height:109px; display:block; background: url(../../images/v3/videoarr.jpg) 0 0 no-repeat; text-indent:-999px; overflow:hidden; position:absolute; left:10px; top:5px;}
.showbox a.nextpic{width:15px; height:109px; display:block; background: url(../../images/v3/videoarr.jpg) -15px 0 no-repeat;text-indent:-999px; overflow:hidden;position:absolute; right:10px; top:5px;}

.showbox .videolist2{ width:630px; height:135px; overflow:hidden; position:absolute; left:40px; top:15px; overflow:hidden}
.showbox .switch { position:absolute; left:0; top:0;}
.showbox .switch a{ width:150px; height:120px;  display:inline; float:left; margin-right:10px; padding:0; position:relative;}
.showbox .switch a img{ display:block; margin:0 auto; width:148px; height:90px; display: block; border:#000 1px solid; }
.showbox .switch a:hover img,.showbox .switch a.on img{border:#0ad6ff 1px solid; }
.showbox .switch a span{ height:30px; line-height:30px; color:#26a2d1;}
.showbox .switch a em{ width:31px; height:31px; background:url(../../images/v3/videobtn2.png) 0 0 no-repeat; position:absolute; left:61px; top:33px; z-index:100; overflow:hidden; text-indent:-9999px; overflow:hidden}


.videotankuang2{ width:710px; height:530px; margin-left:-355px;  position:absolute;  left:50%; top:50%; margin-top:-265px; z-index:100; }
.videotankuang2 .btitle{ height:37px; display:block; background: url(../../images/v4/tkl.jpg) 0 0 no-repeat; position:relative}
.videotankuang2 .btitle #bdshare{ padding:5px 0 0 10px; width:300px; float:left; color:#91e5fd}
.videotankuang2 .btitle a.close{ width:42px; height:37px; display:block; background: url(../../images/v4/tkr.jpg) 0 0 no-repeat; display:block; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999999px; border-top:none;}
.videotankuang2 .con{ padding:3px; border:#397dac 1px solid;  background:#063f66; height:513px; position:relative}
.videotankuang2 .con .showbox{ position: absolute; left:0px; bottom:20px;}

.videotankuang2 .videolarge2{ width:700px; height:355px; display:block}

#main_wrap2{ padding-top:30px;}



.input#uppic2{height:23px; line-height:23px; border:#b7cddd 1px solid; background:#fff;}

.filetext{width:152px; float:left; display:inline}
.filetext input{width:142px; height:23px; line-height:23px; display:block; padding: 0 5px; background:url(../../images/v4/liulanbtn.jpg) left center no-repeat; border:none;}
a.browse{ width:73px !important; height:28px !important; padding:0px !important; margin-left:5px; display:inline; background:url(../../images/v4/liulanbtn.jpg) 0 0 no-repeat; position:relative; overflow:hidden; text-indent:-999999px; float:left;cursor:pointer}

.u-file-btn {
    color: #FFFFFF;
    direction: ltr;
    height: 35px;
    line-height: 18px;
    margin-right: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: center;
    width: 72px !important;
    top:-30px;cursor:pointer
}
.u-file-btn input.u-file-btn {
    cursor: pointer;
    font-size: 200px;
    opacity: 0;
    position: absolute;
    left: -15px !important;
    text-align: right;
    top: 10px;
    z-index: 10; cursor:pointer; width:77px !important; overflow:hidden !important; height:40px !important;
}


.fileupload span.inputtext{ float:left;}

.regbox{ width:497px; height:375px; display:block; background:url(../../images/v4/regbox.jpg) 0 0 no-repeat; position:absolute; left:50%; top:535px; margin-left:-490px; z-index:101;}
.regbox a.close{ width:40px; height:40px; display:block; text-indent:-99999px; overflow:hidden; position:absolute; right:0; top:0; z-index: 103}
.regbox2 .regiframe2{ position:absolute; left:70px; top:80px;}
.regbox3 p{ padding:85px 0 0 70px; display:block; line-height:36px; color:#90c8de; font-size:14px; width:400px;}
.regbox3 p b{ color:#fff000;}
.regbox3 a.zhglzxbtn{ width:244px; height:57px; display:block; background:url(../../images/v4/zhbtn.jpg) 0 0 no-repeat; margin:20px auto; text-indent:-999999px; overflow:hidden}





