﻿@charset "utf-8";

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal;}
ol,ul { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}

/* 定位 */
.textl { text-align: left;}
.textc { text-align: center;}
.textr { text-align: right;}
.marginc { margin-left: auto; margin-right: auto;}
.floatl { float: left; display: inline;}
.floatr { float: right; display: inline;}
.clearb { clear: both;}
.clearl { clear: left;}
.clearr { clear: right;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*.clearfix { display: inline-block;}
*html .clearfix { height: 1%;}
.clearfix { display: block;}
*/

.verticalm { vertical-align: middle;}
.positionr { position: relative;}
.positiona { position: absolute;}
.abs-right { position: absolute; right: 0;}
.zoom { zoom: 1;}
.hidden { visibility: hidden;}
.none { display: none;}

/* 文字排版 */
.font12 { font-size: 12px;}
.font14 { font-size: 14px;}
.font16 { font-size: 16px;}
.font18 { font-size: 18px;}
.font20 { font-size: 20px;}
.fontb { font-weight: bolder;}
.fontn { font-weight: normal;}
.text2 { text-indent: 2em;}
.lh150 { line-height: 150%;}
.lh180 { line-height: 180%;}
.lh200 { line-height: 200%;}
.textunl { text-decoration: underline;}
.no_unl { text-decoration: none;}

/* 长度高度 */
.width10 { width: 10px;}
.width20 { width: 20px;}
.width30 { width: 30px;}
.width40 { width: 40px;}
.width50 { width: 50px;}
.width60 { width: 60px;}
.width70 { width: 70px;}
.width80 { width: 80px;}
.width90 { width: 90px;}
.width100 { width: 100px;}
.width200 { width: 200px;}
.width250 { width: 250px;}
.width300 { width: 300px;}
.width400 { width: 400px;}
.width500 { width: 500px;}
.width600 { width: 600px;}
.width700 { width: 700px;}
.width800 { width: 800px;}
.width { width: 100%;}
.height10 { height: 10px;}
.height20 { height: 20px;}
.height30 { height: 30px;}
.height40 { height: 40px;}
.height50 { height: 50px;}
.height60 { height: 60px;}
.height70 { height: 70px;}
.height80 { height: 80px;}
.height90 { height: 90px;}
.height100 { height: 100px;}
.height200 { height: 200px;}
.height250 { height: 250px;}
.height300 { height: 300px;}
.height400 { height: 400px;}
.height500 { height: 500px;}
.height600 { height: 600px;}
.height { height: 100%;}

/* 边距 */
.margin10 { margin: 10px;}
.margin15 { margin: 15px;}
.margin30 { margin: 30px;}
.margint5 { margin-top: 5px;}
.margint10 { margin-top: 10px;}
.margint15 { margin-top: 15px;}
.margint20 { margin-top: 20px;}
.margint30 { margin-top: 30px;}
.margint50 { margin-top: 50px;}
.margint100 { margin-top: 100px;}
.marginb5 { margin-bottom: 5px;}
.marginb10 { margin-bottom: 10px;}
.marginb15 { margin-bottom: 15px;}
.marginb20 { margin-bottom: 20px;}
.marginb30 { margin-bottom: 30px;}
.marginb50 { margin-bottom: 50px;}
.marginb100 { margin-bottom: 100px;}
.marginl5 { margin-left: 5px;}
.marginl10 { margin-left: 10px;}
.marginl15 { margin-left: 15px;}
.marginl20 { margin-left: 20px;}
.marginl30 { margin-left: 30px;}
.marginl50 { margin-left: 50px;}
.marginl100 { margin-left: 100px;}
.marginr5 { margin-right: 5px;}
.marginr10 { margin-right: 10px;}
.marginr15 { margin-right: 15px;}
.marginr20 { margin-right: 20px;}
.marginr30 { margin-right: 30px;}
.marginr50 { margin-right: 50px;}
.marginr100 { margin-right: 100px;}
.padding10 { padding: 10px;}
.padding15 { padding: 15px;}
.padding30 { padding: 30px;}
.paddingt5 { padding-top: 5px;}
.paddingt10 { padding-top: 10px;}
.paddingt15 { padding-top: 15px;}
.paddingt20 { padding-top: 20px;}
.paddingt30 { padding-top: 30px;}
.paddingt50 { padding-top: 50px;}
.paddingt100 { padding-top: 100px;}
.paddingb5 { padding-bottom: 5px;}
.paddingb10 { padding-bottom: 10px;}
.paddingb15 { padding-bottom: 15px;}
.paddingb20 { padding-bottom: 20px;}
.paddingb30 { padding-bottom: 30px;}
.paddingb50 { padding-bottom: 50px;}
.paddingb100 { padding-bottom: 100px;}
.paddingl5 { padding-left: 5px;}
.paddingl10 { padding-left: 10px;}
.paddingl15 { padding-left: 15px;}
.paddingl20 { padding-left: 20px;}
.paddingl30 { padding-left: 30px;}
.paddingl50 { padding-left: 50px;}
.paddingl100 { padding-left: 100px;}
.paddingr5 { padding-right: 5px;}
.paddingr10 { padding-right: 10px;}
.paddingr15 { padding-right: 15px;}
.paddingr20 { padding-right: 20px;}
.paddingr30 { padding-right: 30px;}
.paddingr50 { padding-right: 50px;}
.paddingr100 { padding-right: 100px;} 
/*字体泛光效果*/
link_color{width:100%;color:#847a8f;filter:Dropshadow(offx=1,offy=0,color=#0d1e29) Dropshadow(offx=0,offy=1,color=#0d1e29)  Dropshadow(offx=0,offy=-1,color=#0d1e29)  Dropshadow(offx=-1,offy=0,color=#0d1e29); text-shadow: -1px 0 #0d1e29, 0 1px black,1px 0 #0d1e29, 0 -1px #0d1e29;}
/* 禁止换行 */
.nowrap{word-break:keep-all;white-space:nowrap;}
/* 强制换行 */
.break{word-break:break-all;word-wrap: break-word;}

/* 页面样式 */
a:link,a:visited { text-decoration: none; }
a:hover,a:active { text-decoration: underline; }
a:focus {outline:none}

body {background:#15121d}
.wrap01{background: #15121d url(img/bottom-2.jpg) no-repeat center bottom;}
.wrap02{background:url(img/bg.jpg) no-repeat center 0px;}
.wrap { width: 1002px; margin: 0 auto; position: relative; font-size: 12px; font-family:"宋体";}
.wrap img { vertical-align: top;}
/* nav */
.nav_box{width:630px;height:67px;position:absolute;left:41px;top:0px;}
.nav_box li{display:inline;width:105px;height:67px;}
.nav_box li a{display:block;width:105px;height:67px;text-indent:-1000px;overflow:hidden;background:url(img/-1blank);float:left;}
.nav_box li a:hover{background:url(img/nav_hover.jpg) no-repeat;}
.nav_box li.nav01 a{background-position:0px 0px;}
.nav_box li.nav02 a{background-position:-105px 0px;}
.nav_box li.nav03 a{background-position:-210px 0px;}
.nav_box li.nav04 a{background-position:-315px 0px;}
.nav_box li.nav05 a{background-position:-420px 0px;}
.nav_box li.nav06 a{background-position:-525px 0px;}

/* xinfu tuijian */
.xinfu{width:320px;height:16px;line-height:16px;position:absolute;left:440px;top:488px;color:#88769a;}
.xinfu img{margin-right:5px;vertical-align:bottom;}

/* xinfu tuijian */
.zuixin{width:320px;height:16px;line-height:16px;position:absolute;left:440px;top:512px;color:#e31b00;}
.zuixin a{color:#e31b00;}
.zuixin img{margin-right:5px;float:left;}

/* new card */
.btn_card{display:block;width:113px;height:26px;text-indent:-1000px;overflow:hidden;background:url(img/btn_card-2.jpg) no-repeat;position:absolute;left:831px;top:496px;}

.main{background:url(img/main.jpg) no-repeat center 0px;width:1002px;min-height:760px;padding-bottom:150px;}

.mainL{width:213px;padding-left:63px;float:left;}
.mainR{width:669px;float:left;background-color:#0e0d14;}

.btn_box{background:url(img/btns_bg-2.jpg) no-repeat;width:213px;height:268px;}
.btn_box ul{width:180px;height:70px;margin:16px 0px 0px 17px;}
.btn_box ul li{width:90px;height:35px;display:inline;}
.btn_box ul li a{display:block;width:90px;height:35px;text-indent:-1000px;overflow:hidden;background:url(img/-1blank);float:left;overflow:hidden;}
.btn_box01{width:213px;height:196px;margin-top:11px;position:relative;z-index:2;}
.btn_box01 ul li{width:101px;height:46px;display:inline;}
.btn_box01 ul li a{background:url(img/btns-2.jpg) no-repeat;display:block;width:101px;height:46px;text-indent:-1000px;overflow:hidden;margin:0px 3px 3px 0px;float:left;overflow:hidden;}
.btn_box01 li.btn01 a{background-position:0px 0px;}
.btn_box01 li.btn02 a{background-position:0px -46px;}
.btn_box01 li.btn03 a{background-position:0px -92px;}
.btn_box01 li.btn04 a{background-position:0px -138px;}
.btn_box01 li.btn05 a{background-position:0px -184px;}
.btn_box01 li.btn06 a{background-position:0px -230px;}
.btn_box01 li.btn07 a{background-position:0px -276px;}
.btn_box01 li.btn08 a{background-position:0px -322px;}
.btn_box01 li.btn01 a:hover{background-position:-101px 0px;}
.btn_box01 li.btn02 a:hover{background-position:-101px -46px;}
.btn_box01 li.btn03 a:hover{background-position:-101px -92px;}
.btn_box01 li.btn04 a:hover{background-position:-101px -138px;}
.btn_box01 li.btn05 a:hover{background-position:-101px -184px;}
.btn_box01 li.btn06 a:hover{background-position:-101px -230px;}
.btn_box01 li.btn07 a:hover{background-position:-101px -276px;}
.btn_box01 li.btn08 a:hover{background-position:-101px -322px;}
.weibo_box{display:none;width:101px;height:58px;position:absolute;left:104px;top:193px;}
.weibo_box a{display:block;width:101px;height:29px;}

/* kefu */
.kefu{background:url(img/kefu.jpg) no-repeat;width:210px;height:113px;margin-top:14px;padding-left:3px;position:relative;z-index:1;}
.mail{color:#5d4ea4;font-size:12px;position:absolute;left:76px;top:86px;}

/* neiye banner */
.nei_bannner{width:213px;margin-top:13px;}
.nei_bannner a{display:block;width:164px;height:89px;margin:0px auto 5px;}


.breadcrumbs{color:#72689a;width:659px;height:41px;background:url(img/breadcrumbs.jpg) no-repeat;text-align:right;line-height:41px;vertical-align:middle;padding-right:10px;}
.breadcrumbs em{padding-left:15px;}
.breadcrumbs a{color:#72689a;}

.downtit{padding:20px 0 0 29px;height:80px;}
	.downtit a{display:block;float:left;margin-left:8px;display:inline;background:url(img/down_tab.png) no-repeat;}
	.downtit a img{display:block;}
	.downtit a#dt1{background-position:0 0;}
	.downtit a#dt1:hover,.downtit a#dt1.hover{background-position:0 -81px;}
	.downtit a#dt2{background-position:-205px 0;}
	.downtit a#dt2:hover,.downtit a#dt2.hover{background-position:-205px -81px;}
	.downtit a#dt3{background-position:-410px 0;}
	.downtit a#dt3:hover,.downtit a#dt3.hover{background-position:-410px -81px;}

.downcon{width:635px;height:1045px;padding-left:24px;}
#client{background:url(img/client.jpg) no-repeat;color:#72689a;}
#client h2{font-family:MicrosoftYaHei;font-size:14px;font-weight:bold;color:#ffe2d3;padding:24px 0;}

.downbox{padding-left:170px;width:450px;}

.downbox h3{padding-top:15px;height:30px;}
.downbox p.tips{padding:10px 0;color:#e31b00;line-height:18px;}
.downbox h3 img{vertical-align:middle}

.down_pop{line-height:20px;padding-top:8px;padding-bottom:10px;}
.down_pop .down_btn{width:211px;height:69px;float:left;position:relative;margin-right:5px;display:inline;}
.down_pop .down_show{width:320px;min-height:50px;_height:50px;background:#a7a3b2;border:1px solid #a7a3b2;z-index:99px;position:absolute;left:0;top:69px;color:#000000;display:none;padding:5px 8px;font-family:simsun;}
.down_pop .down_show em{display:block;width:160px;height:20px;float:left;overflow:hidden;}
.down_pop .down_show a{color:#8d1c1c;}
#official .down_pop .down_show p{clear:both;padding:2px 0 0;}

.other_down{padding:10px 0;width:440px;line-height:22px;}
.other_down a{padding:0 8px 0 03px;border-right:1px solid #72689a;color:#72689a;}
.other_down li{width:80px;float:left;border-right:1px solid #d3b088;padding-left:5px;height:14px;line-height:14px;margin-bottom:5px;}
.other_down li a{color:#d3b088;}
		
#tiyan{background:url(img/tiyan.jpg) no-repeat;line-height:20px;color:#72689a;}
#tiyan1{background:url(img/tiyan1.jpg) no-repeat;line-height:20px;color:#72689a;}
#tiyan p,#tiyan1 p{padding:5px 0 0;}

#official{background:url(img/official.jpg) no-repeat;line-height:20px;height:1470px;color:#72689a;}
#official p{padding:5px 0;}

.hversions{width:420px;height:160px;overflow-y:auto;}
.hversions table{border-collapse:collapse;}
.hversions th{background:#877666;border:1px solid #2c1f16;padding:3px;color:#000;}
.hversions td{background:#fff;border:1px solid #2c1f16;padding:2px;color:#000;}
.hversions a{color:#333}


.mt20{padding-top:20px;}
.mt10{padding-top:10px;}
.orange{color:#fd8626}
.red{color:#e31b00;}
#md5{padding:30px 50px;line-height:22px;}



.con_wall ,.con_news ,.con_datalist{min-height:1100px;_height:1100px;padding-bottom: 30px;}
.wall_nav{width:669px;height:34px;}
.wall_nav a{width:167px;height:34px;float:left;display:block;text-indent:-9999px;text-align:left}
.wall_nav a.wall_btn1{background:url(img/wall_btn_01.html) no-repeat}
.wall_nav a.wall_btn2{background:url(img/wall_btn_02.html) no-repeat}
.wall_nav a.wall_btn3{background:url(img/wall_btn_03.html) no-repeat}
.wall_nav a.wall_btn4{background:url(img/wall_btn_04.html) no-repeat}
.wall_nav a.list_btn1{background:url(img/list_btn_01.html) no-repeat}
.wall_nav a.list_btn2{background:url(img/list_btn_02.html) no-repeat}
.wall_nav a.bbs_btn1{background:url(img/bbs_btn_01.html) no-repeat}
.wall_nav a.bbs_btn2{background:url(img/bbs_btn_02.html) no-repeat}
.wall_nav a.bbs_btn3{background:url(img/bbs_btn_03.html) no-repeat}
.wall_nav a.news_btn1{background:url(img/news_btn_01.html) no-repeat}
.wall_nav a.news_btn2{background:url(img/news_btn_02.html) no-repeat}
.wall_nav a.news_btn3{background:url(img/news_btn_03.html) no-repeat}
.wall_nav a.news_btn4{background:url(img/news_btn_04.html) no-repeat}
.wall_nav a:hover ,.wall_nav a.on{background-position:0 -34px}
.list_page{padding-top:10px;line-height:20px;text-align:center;clear:both}

.page_bt_txt{clear:both;text-align:center;margin:0 auto;padding:0px 0px 0px;height:20px;line-height:30px;background:url(img/x.jpg) no-repeat center 18px}
.page_bt_txt p{font-size:14px;color:#B59383}
/*  news  */
.con_news ,.con_datalist{padding:20px;color:#837a99;}
	.con_news table ,.con_datalist table{margin:0 auto;border-collapse:collapse;border:0}
	.con_news table th ,.con_datalist table th{border:1px solid #2C1F16;font-weight:bold;color:#000;padding:4px;line-height:20px;background:#877666}
	.con_news table td ,.con_datalist table td{border:1px solid #2C1F16;padding:4px;color:#000;line-height:20px;background:#F3F3F3;}
	.con_news .list_page table td{border:none;color:#B59383;background:none}
.news_list{padding-top:20px;}
	.news_list li{width:655px;height:32px;line-height:32px;color:#837a99}
	.news_list li.line{padding-bottom:40px;background:url(img/list_bor.jpg) no-repeat center 50px}
	.news_list li a{color:#837a99}
	.news_list li a.top{color:#f0d65f}
	.news_list li span{width:110px;height:32px;display:block;line-height:32px;float:right;text-align:center;color:#837a99}
.con_news h1{line-height:32px;padding-bottom:10px;text-align:center;color:#7c45ee;font-size:24px;font-weight:bold}
.con_news h3{line-height:22px;background:url(img/list_bor.jpg) no-repeat center bottom;text-align:center;color:#837a99;padding:0 20px 10px}
.con_news h3 a{color:#837a99;}
.news_main{padding:0 5px;}
.news_main p{padding:10px 0;line-height:20px;color:#837a99;}
.news_main p a{color:#837a99;}
.news_main p.img{text-align:center}
.news_main p.img img{border:1px solid #000}
	
#share_line{width:206px;height:20px;clear:bold;padding-top:50px}

/*  BBSList  */
.bbs_list{width:680px;margin:0 auto;padding-top:40px;}
.bbs_list li{width:106px;padding:7px 15px 40px;background:url(img/bbs_list_bg.html) no-repeat center top;float:left}
.bbs_list .bbs_list_img{height:80px}
.bbs_list .bbs_list_img img{width:103px;height:75px;border:1px solid #000}
.bbs_list .bbs_list_tit{line-height:18px;height:18px;color:#B59383;font-weight:bold;padding-bottom:4px}
.bbs_list li p{line-height:16px}

/*  wall list  */
#page_list_vp {display:block;clear:both;width:700px;margin:0 auto;overflow:hidden;padding-top:20px;min-height:900px;_height:900px;padding-top:50px}
	#page_list_vp li {width:170px;height:160px;float:left;display:inline;overflow:hidden;text-align:center;margin:10px 0 0 38px;background:#24232b;}
		#page_list_vp li img {width:150px;height:113px;border:2px solid #000000;display:inline;float:left;margin:7px 0px 10px 8px}
			#page_list_vp a:hover img {opacity:1.0; filter:alpha(opacity=100)}
		#page_list_vp li div {width:170px;height:20px; text-align:center;clear:both;text-align:center}
			#page_list_vp div select {display:block; margin:0 auto; padding:0; width:158px; height:22px; line-height:22px; border:1px solid #7f9db9; font-size:12px; color:#000;}
				#page_list_vp div select option {font-size:12px; color:#000}
				#page_list_vp div select optgroup {font-size:12px}
			#page_list_vp div .down_btn {display:block; float:left; background:none; border:0 none; padding:0; width:60px; height:24px;}
				#page_list_vp div .down_btn img {display:block; width:60px; height:24px; margin:0; padding:0; background:none;}
			#page_list_vp li div p {width:160px; line-height:22px; font-size:12px; text-align:center;color:#271200;}	

/*vedio_list*/
#page_list_vedio{display:block;clear:both;width:700px;margin:0 auto;overflow:hidden;padding-top:20px;min-height:900px;_height:900px;padding-top:50px}
   #page_list_vedio li{width:162px;height:137px;float:left;display:inline;padding:7px 0px 6px 8px;overflow:hidden;text-align:center;margin:10px 0 0 38px;background:#24232b;}
   #page_list_vedio li img{width:150px;height:113px;border:2px solid #000000;display:inline;float:left;}
   #page_list_vedio li p{display:block;height:20px;line-height:20px;padding-top:3px;text-align:center;color:#B59383;clear:both}


.list_page {color:#fff;font-size:12px;padding:35px 10px;text-align:center;}
.list_page a{color:#504a63;}



/*video_list*/
.neli_name{ padding-top:40px; width:590px; margin:0 auto; }
.neli_name a{ display:block; float:left; padding:0 0 0 10px; background:url(img/nav_bg.html); line-height:24px; color:#6c48b8; font-size:12px; margin-right:3px; text-decoration:none; }
.neli_name a em{ background:url(img/nav_bg.html) right top; padding:0 10px 0 0; display:block; }
.neli_name a.on {  background:url(img/nav_bg.html) bottom left; color:#9b91b1; }
.neli_name a.on em{  background:url(img/nav_bg.html) bottom right; }
.neli_name a:hover{ background:url(img/nav_bg.html) bottom left; color:#9b91b1; }
.neli_name a:hover em{ background:url(img/nav_bg.html) bottom right; }
.tank{ width:650px; height:370px; background:#000; overflow:hidden; padding:5px; display:none; }
.tank .close{ position:absolute; background:url(img/close.html); width:50px; height:50px; right:-50px; top:0; }
