@charset "utf-8";
/* CSS Document */
.newslist li:after,.datalist:after,.contricon li:after,.newsbox .newscon2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newslist li,.datalist,.contricon li,.newsbox .newscon2{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:25px; padding: 0 20px;} 
.position a{ color:#fff;}
.mainbox{ width:708px; display:block; margin: 0 auto; background:url(../../images/v3/mainboxbg.jpg)  top center repeat-y;min-height:875px;  height:auto !important; height:875px; overflow:visible;}
.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;}

/*****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{ width:708px; height:104px; 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:16px; line-height:16px; display:inline; float:left; margin:2px 0 0 0; padding:2px 10px;}
.maintit .search input.searchbtn{ width:70px; height:25px; display:inline; float:right; cursor: pointer}

/*newsbox*/
.newstype{ height:49px; display:block; line-height:49px;background:url(../../images/v3/newstypebg.png) 0 0 no-repeat;position:relative; z-index:9;}
.newstype span{ float:left; width:108px; height:49px; display:inline; }
.newstype span a{ width:108px; height:42px; display:block;text-indent:-99999px; overflow:hidden;}
.newstype span.news_zx{ width:109px;}
.newstype span a:hover,.newstype span a.on{ position:relative;top:-3px; height:49px;}
.newstype span.news_zx a{ background: url(../../images/v3/newspagenav.png) 0 0 no-repeat; width:109px; }
.newstype span.news_xw a{ background: url(../../images/v3/newspagenav.png) -109px 0 no-repeat }
.newstype span.news_hd a{ background: url(../../images/v3/newspagenav.png) -217px 0 no-repeat }
.newstype span.news_gx a{ background: url(../../images/v3/newspagenav.png) -325px 0 no-repeat }
.newstype span.news_mt a{ background: url(../../images/v3/newspagenav.png) -434px 0 no-repeat }

.newstype span.news_zx a:hover,.newstype span.news_zx a.on{  background: url(../../images/v3/newspagenav.png) 1px -42px no-repeat }
.newstype span.news_xw a:hover,.newstype span.news_xw a.on{background: url(../../images/v3/newspagenav.png) -108px -42px no-repeat}
.newstype span.news_hd a:hover,.newstype span.news_hd a.on{ background: url(../../images/v3/newspagenav.png) -216px -42px no-repeat }
.newstype span.news_gx a:hover,.newstype span.news_gx a.on{ background: url(../../images/v3/newspagenav.png) -324px -42px no-repeat }
.newstype span.news_mt a:hover,.newstype span.news_mt a.on{background: url(../../images/v3/newspagenav.png) -432px -42px 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:#3f90ac;}
.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; }

.otherinfobox{ width:630px; margin: 0 auto 0;}
.otherinfobox h3{ height:44px; line-height:44px; background:url(../../images/v3/otherinfoboxtit.jpg) top center no-repeat; color:#52697b; display:block; padding-left:60px; font-size:14px;}
.otherinfobox .con{ border-left:#c8dae7 1px solid;border-right:#c8dae7 1px solid;}
.otherinfobox .otherinfoboxbottom{ height:22px; overflow:hidden; background: url(../../images/v3/otherinfoboxbottom.jpg) 0 0 no-repeat;}

p.pages{ display:block; height:20px; line-height:18px; padding:20px 0 0px 0; text-align:center; }
p.pages a{ padding: 0 5px; display:inline-block; margin-left:5px;}
p.pages a.curr{ color:#0099cc; font-weight:bold;}
p.pages span{color:#ff8a00;}

/*************newscon************/
.newscon{ padding:15px 30px 15px 30px}
.newscon h1{ height:30px; display:block; line-height:30px; text-align:center; font-size:16px; color:#284a65;}
.newscon .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;}
.newscon .info div.sharep{ float:right; position:relative; top:0px;}

.maintext{ padding:20px; color:#284a65; position:relative; z-index:1; overflow:hidden;}
.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:25px 0; z-index:99;}
.sharep .cBlue{position:absolute; left:10px; top:0; width:65px;}
.sharep 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; }
.sharep a.rss:hover{ background:url(../../images/v3/s_index/rssbg.gif) 0 -21px no-repeat}
.sharep .share{ color:#284a65; float:right}
.sharep .rsslist{ width:63px; display:block;position:absolute; left:0px; bottom:21px; z-index:100px; background:#fff; border:#aaa 1px solid; border-bottom:none;z-index:99 !important;}
.sharep .rsslist a{ display:block; border-bottom:#eee 1px dashed;  width:63px; margin-bottom:3px; padding-bottom:3px; overflow:hidden; text-align:center}
/*************datacon************/
.datalist{ display:block; background:url(../../images/v3/newslibg.png) bottom center repeat-x; margin:0 40px; 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/v3/datalist.jpg) 0 0 no-repeat}
.datalist .datatit2{ background:url(../../images/v3/datalist.jpg) 0 -100px no-repeat}
.datalist .datatit3{ background:url(../../images/v3/datalist.jpg) 0 -200px no-repeat}
.datalist .datatit4{ background:url(../../images/v3/datalist.jpg) 0 -300px no-repeat}
.datalist .datatit5{ background:url(../../images/v3/datalist.jpg) 0 -400px no-repeat}

.datalist .textlist{ width:415px;  display: block; line-height:24px; position: absolute; top:50%; left:225px; font-size:14px; color:#abc4e1; float:right; }


.datatype{ height:49px; display:block; line-height:49px;background:url(../../images/v3/newstypebg.png) 0 0 no-repeat;position:relative; z-index:9;}
.datatype span{ float:left; width:108px; height:49px; display:inline; }
.datatype span a{ width:108px; height:42px; display:block;text-indent:-99999px; overflow:hidden;}
.datatype span.news_xszy{ width:109px;}
.datatype span a:hover,.datatype span a.on{ position:relative;top:-3px; height:49px;}
.datatype span.news_xszy a{ background: url(../../images/v3/datapagenav.png) 0 0 no-repeat; width:109px; }
.datatype span.news_yxxt a{ background: url(../../images/v3/datapagenav.png) -109px 0 no-repeat }
.datatype span.news_yxts a{ background: url(../../images/v3/datapagenav.png) -217px 0 no-repeat }
.datatype span.news_fbzt a{ background: url(../../images/v3/datapagenav.png) -325px 0 no-repeat }
.datatype span.news_dtfb a{ background: url(../../images/v3/datapagenav.png) -434px 0 no-repeat }

.datatype span.news_xszy a:hover,.datatype span.news_xszy a.on{  background: url(../../images/v3/datapagenav.png) 1px -52px no-repeat }
.datatype span.news_yxxt a:hover,.datatype span.news_yxxt a.on{background: url(../../images/v3/datapagenav.png) -108px -52px no-repeat}
.datatype span.news_yxts a:hover,.datatype span.news_yxts a.on{ background: url(../../images/v3/datapagenav.png) -216px -52px no-repeat }
.datatype span.news_fbzt a:hover,.datatype span.news_fbzt a.on{ background: url(../../images/v3/datapagenav.png) -324px -52px no-repeat }
.datatype span.news_dtfb a:hover,.datatype span.news_dtfb a.on{background: url(../../images/v3/datapagenav.png) -432px -52px no-repeat }

.datakeylist{ width:630px; margin: 0 auto; border-bottom:#c9dae7 1px solid;overflow:hidden;}
.datakeylist a{  height:28px; line-height:28px; display: inline; float:left; width:102px; text-align:center; background:#eef7f9; color:#284a65; margin: 0 2px 1px 0}
.datakeylist a.on{ background:#284a65; color:#fff;}

.datacon{ padding:20px 50px 30px 50px; display:block; overflow:hidden !important; width:605px;}
.datacon p{ line-height:25px; color:#284a65}

/*************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;}
#content_article .uploadbtn{line-height:22px; height:30px !important;}
input.uploadbtn{ width:106px; height:37px; display:block; background:url(../../images/v3/uploadbtn.jpg) 0 0 no-repeat; border:none; float:right; display:inline; margin-top:20px;}
span.notes{color:#408fb0; margin-left:10px;}

.contritype{ width:630px; margin: 0 auto; border-bottom:#c9dae7 1px solid}
.contritype a{  height:28px; line-height:28px; display: inline; float:left; padding: 0 20px; background:#eef7f9; color:#284a65; margin: 0 2px 1px 0}
.contritype a.on{ background:#284a65; color:#fff;}


/*interact*/
.interacttype{ height:49px; display:block; line-height:49px;background: url(../../images/v3/newstypebg.png) 0 0 no-repeat;position:relative; z-index:9; }
.interacttype span{ float:left; width:108px; height:49px; display:inline; }
.interacttype span a{ width:108px; height:42px; display:block;text-indent:-99999px; overflow:hidden;}
.interacttype span.in_pic{ width:109px;}
.interacttype span a:hover,.interacttype span a.on{ position:relative;top:-3px; height:49px;}
.interacttype span.in_pic a{ background: url(../../images/v3/interactpagenav.png) 1px 0 no-repeat; width:109px; }
.interacttype span.in_photo a{ background: url(../../images/v3/interactpagenav.png) -109px 0 no-repeat }
.interacttype span.in_video a{ background: url(../../images/v3/interactpagenav.png) -217px 0 no-repeat }
.interacttype span.in_raiders a{ background: url(../../images/v3/interactpagenav.png) -325px 0 no-repeat }
.interacttype span.in_mood a{ background: url(../../images/v3/interactpagenav.png) -434px 0 no-repeat }

.interacttype span.in_pic a:hover,.interacttype span.in_pic a.on{  background: url(../../images/v3/interactpagenav.png) 1px -51px no-repeat }
.interacttype span.in_photo a:hover,.interacttype span.in_photo a.on{background: url(../../images/v3/interactpagenav.png) -108px -51px no-repeat}
.interacttype span.in_video a:hover,.interacttype span.in_video a.on{ background: url(../../images/v3/interactpagenav.png) -216px -51px no-repeat }
.interacttype span.in_raiders a:hover,.interacttype span.in_raiders a.on{ background: url(../../images/v3/interactpagenav.png) -324px -51px no-repeat }
.interacttype span.in_mood a:hover,.interacttype span.in_mood a.on{background: url(../../images/v3/interactpagenav.png) -432px -50px no-repeat }
.interacttype a.contributebtn{ width:81px; height:28px; line-height:24px; display:inline; margin:7px 13px 0 0; background:url(../../images/v3/contributebtn.png) 0 0 no-repeat; color:#fff; text-align:center; float:right;}
.interacttype a.contributebtn:hover{background:url(../../images/v3/contributebtn.png) 0 -28px no-repeat}

/*************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/v3/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: 183px;border:#b7cddc 1px solid;background:#fff;margin-bottom:8px; text-align:center;overflow: hidden;}
.piclist2{ background:url(../../images/v3/piclistbg2.png) 0 0 repeat; width:630px; margin: 0 auto;}
.piclist2 a{ width:280px; height:235px; 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{  z-index:100;  position: absolute; left:50%; top:50%; }
.tankuang .con{ padding:3px; border:#397dac 1px solid;  background:#112b48; display:block}
.tankuang .con img{ display:block}
.tankuang .btitle{ height:37px; display:block; background: url(../../images/v3/tkl.jpg) 0 0 no-repeat;}
.tankuang .btitle .share{ padding:10px 0 0 10px; width:200px; float:left}
.tankuang .btitle a.close{ width:42px; height:37px; display:block; background: url(../../images/v3/tkr.jpg) 0 0 no-repeat; float:right; display:inline; overflow:hidden; text-indent:-999999px; border-top:none; z-index:200;}
.tankuang .con .loading{ position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block}

.tankuang a.arr_left{ z-index:103; position:absolute; left:0; top:42px; display:block; outline:none;background:url(about:blank);}
.tankuang a.arr_left:hover{ background:url(../../images/v3/prev.gif) left center no-repeat;}
.tankuang a.arr_right{ z-index:103; position:absolute; right:0; top:42px; display:block;outline:none;background:url(about:blank);}
.tankuang a.arr_right:hover{background:url(../../images/v3/next.gif) right center no-repeat;}


.blackbg{width:100%; display:block; background:#000;filter:alpha(opacity=80);opacity:0.80;-moz-opacity:0.8; position:absolute; left:0; top:0; z-index:99;}
.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/v3/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/v3/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:49px; display:block; line-height:49px;background:url(../../images/v3/newstypebg.png) 0 0 no-repeat;position:relative; z-index:9; margin-bottom:15px;}
.downloadtype span{ float:left; width:108px; height:49px; display:inline; }
.downloadtype span a{ width:108px; height:42px; display:block;text-indent:-99999px; overflow:hidden;}
.downloadtype span.dl_game{ width:109px; margin-left:1px;}
.downloadtype span a:hover,.downloadtype span a.on{ position:relative;top:-3px; height:49px;}
.downloadtype span.dl_game a{ background: url(../../images/v3/downloadui.png) 0 0 no-repeat; width:109px; }
.downloadtype span.dl_video a{ background: url(../../images/v3/downloadui.png) -109px 0 no-repeat }
.downloadtype span.dl_other a{ background: url(../../images/v3/downloadui.png) -217px 0 no-repeat }

.downloadtype span.dl_game a:hover,.downloadtype span.dl_game a.on{  background: url(../../images/v3/downloadui.png) 0 -50px no-repeat }
.downloadtype span.dl_video a:hover,.downloadtype span.dl_video a.on{background: url(../../images/v3/downloadui.png) -108px -50px no-repeat}
.downloadtype span.dl_other a:hover,.downloadtype span.dl_other a.on{ background: url(../../images/v3/downloadui.png) -216px -50px no-repeat }

.downloadbox h3{ width:630px; height:37px; display:block; margin: 25px auto 0; text-indent:-99999px; overflow:hidden}
.downloadbox h3.khdxz{ background:url(../../images/v3/downloadui.png) 0 -263px no-repeat}
.downloadbox h3.bdxz{ background:url(../../images/v3/downloadui.png) 0 -300px no-repeat}
.downloadbox h3.mtxz{ background:url(../../images/v3/downloadui.png) 0 -337px no-repeat}
.downloadbox h3.pzck{ background: url(../../images/v3/peizhiui.jpg) 0 0 no-repeat}
.downloadbox h3.zybxf{ background: url(../../images/v3/zyxfbtit.jpg) 0 0 no-repeat}
.downloadbox h3.xyjsq{ background: url(../../images/v3/xyjsq.jpg) 0 0 no-repeat}

.downloadcon{ display:block; padding:25px 15px 0px 15px; width:600px; margin: 0 auto}
.downloadcon3{ display:block; padding:15px 0px 0px 0px; width:630px; margin: 0 auto}
.downloadcon4{ display:block; padding:15px 25px 15px 25px; width:580px; margin: 0 auto 0; background:url(../../images/v3/xfbconbg.jpg) bottom center no-repeat}
.downloadcon4 p{ color:#ad00c1; line-height:60px;}
.downloadcon p{ width:350px; float:left; display:inline; line-height:30px; color:#1d4d72;}
.downloadcon p em{ color:#3f8ead}

a.xfbtn{ width:212px; height:78px; display:inline; background: url(../../images/v3/downloadbtn2.jpg) 0 0 no-repeat;float:right;}
a.xfbtn:hover{ width:212px; height:78px; display:inline; background: url(../../images/v3/downloadbtn2.jpg) 0 -78px no-repeat;float:right;}

a.xybtn{ width:212px; height:78px; display:inline; background: url(../../images/v3/downloadbtn2.jpg) -212px 0 no-repeat;float:right;}
a.xybtn:hover{ width:212px; height:78px; display:inline; background: url(../../images/v3/downloadbtn2.jpg)  -212px -78px no-repeat;float:right;}

a.gamedownloadbtn{ float:right; width:213px; height:76px; display:inline; background:url(../../images/v3/download1.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;margin-top:0px;}
a.gamedownloadbtn:hover{background:url(../../images/v3/download1.png) 0 -84px no-repeat}

a.gamedownloadbtn2{ float:right; width:213px; height:76px; display:inline; background:url(../../images/v3/download2.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;margin-top:0px;}
a.gamedownloadbtn2:hover{background:url(../../images/v3/download2.jpg) 0 -84px no-repeat}

span.xzqbox{ width:609px; height:95px; display:block; background:url(../../images/v3/xzqxz.jpg) 0 0 no-repeat; position:relative; margin-top:5px;}
span.xzqbox a.xzqdownloadbtn{ width:213px; height:76px; display:block;  text-indent:-9999px; overflow:hidden; position:absolute; left:380px; top:14px;}
span.xzqbox a.xzqdownloadbtn:hover{background: url(../../images/v3/xzqhover.jpg) 0 0 no-repeat}

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:610px; 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:299px; height:114px; display:inline; background:url(../../images/v3/pic_17173.jpg) 0 0 no-repeat; position:relative;}
.pic_173 a.btn,.pic_qq a.btn{ width:130px; height:28px; display:block; position:absolute; left:157px; top:76px; text-indent:-9999px; overflow:hidden}
.pic_173 ul,.pic_qq ul{ width:130px; height:50px; display:block; position:absolute; left:169px; top:18px; line-height:25px;}
.pic_qq{ width:299px; height:114px; display:inline; background: url(../../images/v3/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; position:absolute; right:0; bottom:-28px;}


/*videolist*/
.videolist li{ display:block; width:610px; margin: 20px auto 0; background:url(../../images/v3/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;margin-top:7px; display:inline;}
.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;}

.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/v3/tkl.jpg) 0 0 no-repeat; position:relative}
.videotankuang2 .btitle .share{ padding:10px 0 0 10px; width:280px; position: absolute; left:0; top:0;}
.videotankuang2 .btitle a.close{ width:42px; height:37px; display:block; background: url(../../images/v3/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}


/**newsbox**/
.newsbox{ width:191px; margin: 0 auto; display:block;}
.newsbox h3{ height:31px; display:block; text-indent:-999999px; overflow:hidden; width:191px;}
.newsbox h3.xwzx{ background:url(../../images/v3/newstit.jpg) 0 0 no-repeat;}
.newsbox h3.wjzx{ background:url(../../images/v3/newstit.jpg) 0 -31px no-repeat;}
.newsbox h3.yxxt{ background:url(../../images/v3/newstit.jpg) 0 -62px no-repeat;}
.newsbox .bottom{ height:9px; line-height:9px; overflow:hidden;background:url(../../images/v3/newstit.jpg) 0 -93px no-repeat;}
.newsbox .newscon2{ background:url(../../images/v3/newscon.jpg) top center repeat-y; display:block; padding:10px 0 10px 18px;}
.newsbox .newscon2 li{ width:82px; float:left; display:inline;  height:21px; line-height:21px;}
.newsbox .newscon2 li a{ line-height:21px; background:url(../../images/v3/linkdot.gif) left center no-repeat; color:#fff; padding-left:10px;}
.newsbox .newscon2 li a:hover{ color:#85f8dc}

.peizi{ width:313px; display:inline}
.peizi h4{ color:#1d4d72; height:30px; line-height:30px;}
.peizhicon{ border:#c9dae7 1px solid; background: url(../../images/v3/piezhibg.jpg) 1px 1px no-repeat; color:#3f90ad; padding:10px;}
.peizhicon p{ display:block; line-height:24px;}
.peizhicon p em{ color:#1d4d72; 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;}

.downloadfix{ display:block; padding:15px 0px 0 0px; width:600px; margin: 0 auto}
.khdfix{  clear:both;margin: 0 auto;text-align: center}

.gsc-result-selector{ padding-left:10px !important;}
.textaera_bot input{ width:80px; height:25px; line-height:25px;}

/*actlist*/
.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:20px; color:#52697b}
.actlist .btn span em{ color:#3f90ac}
.actlist .btn a.more{ float:right; overflow:hidden; display:inline; width:75px; padding-right:8px; height:19px; line-height:19px; color:#3f90ac; background:url(../../images/v3/detaulbtn.jpg) 0 0 no-repeat; text-align:center}








