@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(../images/bottom.jpg) no-repeat center bottom;}
.wrap02{background:url(../images/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(about:blank);float:left;}
.nav_box li a:hover{background:url(../images/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(../images/btn_card.jpg) no-repeat;position:absolute;left:831px;top:496px;}

.main{
	background: url(../images/main.jpg) no-repeat center 0px;
	width: 1002px;
	min-height: 960px;
	padding-bottom: 150px;
}

.mainL{width:213px;padding-left:63px;float:left;}
.mainR{width:669px;float:left;}

.btn_box{background:url(../images/btns_bg.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(about:blank);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(../images/btns.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;}

/* zhiye tese */
.feature_box{width:213px;height:470px;margin-top:16px;}
.lists{width:205px;height:419px;margin-left:3px;}
.lists li a{background:url(../images/list_bg.jpg) no-repeat;display:block;width:183px;height:29px;color:#706a86;font-size:13px;font-family:"Microsoft YaHei",'微软雅黑';padding-left:22px;line-height:29px;}
.lists li a:hover{background:url(../images/list_hover.jpg) no-repeat;color:#bfa3ec;}
.lists li a.on{background:url(../images/list_hover.jpg) no-repeat;color:#bfa3ec;}
.list_cont{width:205px;height:216px;position:relative;display:none;}
.list_cont .list_arrow{display:block;width:16px;height:8px;position:absolute;left:94px;top:0px;}
.list_cont01{background:url(../images/list01.jpg) no-repeat;}
.list_cont02{background:url(../images/list02.jpg) no-repeat;}
.list_cont03{background:url(../images/list03.jpg) no-repeat;}
.list_cont04{background:url(../images/list04.jpg) no-repeat;}
.list_cont05{background:url(../images/list05.jpg) no-repeat;}
.list_cont06{background:url(../images/list06.jpg) no-repeat;}
.list_cont07{background:url(../images/list07.jpg) no-repeat;}
.list_cont .conts{width:183px;height:73px;color:#706a86;font-size:12px;line-height:16px;position:absolute;left:14px;top:139px;font-family:"Microsoft YaHei",'微软雅黑';}
.list_cont .conts .list_more{background:none;display:inline;color:#706a86;font-size:12px;line-height:16px;}

/* zhanshi zhuanqu */
.show_zone{width:213px;height:317px;position:relative;margin-top:16px;}
.zone{display:block;width:100px;position:absolute;}
.zone01{height:167px;left:3px;top:55px;}
.zone02{height:90px;position:absolute;left:108px;top:55px;}
.zone03{height:90px;position:absolute;left:3px;top:227px;}
.zone04{height:167px;position:absolute;left:108px;top:150px;}

/* meiti zhuanqu */
.meiti{width:205px;height:249px;margin-top:12px;margin-left:3px;background:#08070c;}
.media_select_box{width:176px;height:20px;background:url(../images/media.jpg) no-repeat;position:relative;margin:2px 0px 0px 15px;z-index:2;}
.media_select_box .tip_box{height:361px;width:175px;}
.tip_box{position:absolute;left:0px;top:20px;background:#20222f;border-right:1px solid #434456;display:none;}
.tip_box li{float:left;}
.tip_box li a{padding-left:6px;display:block;color:#8d8ba3;float:left;line-height:18px;width:169px;}
.tip_box li a:hover{color:#f0d65f;background:#56576f;text-decoration:none;}
.meiti_tab{width:205px;height:184px;background:#0f0e15;overflow:hidden;margin-top:10px;}
.meiti_tabList{width:210px;height:25px;}
.meiti_tabList li{display:inline;}
.meiti_tabList li a{background:#08070c;display:block;width:102px;height:25px;border-bottom:1px solid #17151e;float:left;color:#7e7497;text-align:center;line-height:25px;}
.meiti_tabList li a.meiti_list02{width:103px;}
.meiti_tabList li a:hover{background:#0f0e15;color:#514968;text-decoration:none;border-bottom:1px solid #0f0e15;}
.meiti_tabList li a.on{background:#0f0e15;color:#514968;border-bottom:1px solid #0f0e15;text-decoration:none;}
.meiti_conts{width:205px;height:159px;overflow:hidden;}
.meiti_pane{display:none;width:205px;height:159px;}

/* kefu */
.kefu{background:url(../images/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:80px;}

/* flash */
.flashBox{width:669px;height:268px;overflow:hidden;}

/* banner */
.banner{width:669px;height:89px;margin-top:11px;}
.banner li{display:inline;width:164px;height:89px;}
.banner li a{display:block;width:164px;height:89px;margin-right:4px;float:left;}
.banner li a.mar{margin-right:0px;}

/* main news */
.main_news{
	width: 669px;
	height: 898px;
	margin-top: 13px;
	position: relative;
}
.newsTab{width:669px;height:66px;overflow:hidden;}
.newsTab li{display:inline;width:117px;height:66px;}
.newsTab li a{
	display: block;
	width: 666px;
	height: 66px;
	line-height: 66px;
	text-align: left;
	font-family: "Microsoft YaHei",'微软雅黑';
	background: #0b0b10;
	border-left: 1px solid #110f17;
	color: #5a526f;
	font-size: 18px;
	float: left;
}
.newsTab li a:hover{color:#aea4c9;background:#15121d;text-decoration:none;}
.newsTab li a.on{color:#aea4c9;background:#15121d;text-decoration:none;}
.main_news_conts{
	width: 659px;
	height: 632px;
	padding-left: 10px;
}
.news_more{position:absolute;left:609px;top:27px;color:#72689a;font-size:12px;}
.wm_module_list_all li{width:622px;padding:20px 0px;clear:both;height:145px;border-bottom:1px solid #211d2c;}
.wm_module_imgBox{width:223px;height:141px;overflow:hidden;float:left;}
.wm_module_imgBox img{width:223px;height:121px;display:block;overflow:hidden;border:none;}
.wm_module_imgBox p{background:#000;width:223px;height:22px;line-height:20px;font-size:12px;color:#fff;text-align:center;}
.wm_module_section{width:380px;height:141px;overflow:hidden;float:right;}
.wm_module_section h2{color:#422f95;font-family:'微软雅黑';font-size:16px;font-weight:bold;line-height:22px;padding-bottom:5px;}
.wm_module_section h2 a{color:#422f95;font-family:'微软雅黑';font-size:15px;font-weight:bold;line-height:22px;padding-bottom:5px;}
.wm_module_section h2 a.top{color:#cf1800;}
.wm_module_section_conts{color:#706a86;font-size:12px;line-height:22px;height:90px}
.wm_module_btn_cha{width:380px;height:20px;text-align:right;clear:both;}
.wm_module_btn_cha a{display:block;float:right;width:75px;height:20px;line-height:20px;font-size:12px;color:#9884b2;text-align:center;background:#422f95;text-decoration:none;}

.page {color:#fff;font-size:12px;padding:35px 10px;text-align:center;}
.page a{color:#504a63;}

/* bottom slide */
.slide{width:863px;height:105px;margin-top:31px;clear:both;background-color:#0c0b11;margin-left:66px;padding:15px 0px 0px 27px;}
.slide li{width:168px;height:89px;}
.slide li img{width:164px;height:89px;}
.slide a.bx-prev,.slide a.bx-next{display:block;width:21px;height:89px;position:absolute;top:0px;text-indent:-9999px;overflow:hidden;}
.slide a.bx-prev{background:url(../images/slide_prev.jpg);left:-25px;}
.slide a.bx-next{background:url(../images/slide_next.jpg);right:-20px;}

.bottom_info{color:#706A86;font-size:12px;text-align:center;padding:15px 0px 0px;}
.yanse1 {
	color: #F00;
	line-height:20px;
}
.yanse1a {
	color: #F6C;
	font-weight: bolder;
}
.yanse2 {
	color: #00F;
	line-height:20px;
}
.yanse2a {
	color: #FFC;
	font-weight: bolder;
	font-size: 14px;
}
.yanse3 {
	color: #0C0;
	line-height:20px;
}
.yanse4 {
	color: #090;
	line-height:20px;
}
.yanse5 {
	color: #FFFFFF;
	line-height:20px;
}
.yanse6 {
	color: #F69;
}
.yanse11 {
	color: #0F0;
	background-color: #000;
	font-weight: bolder;
	font-size: 16px;
}
.yanse12 {
	color: #F00;
	background-color: #FF0;
	font-weight: bolder;
}
.yanse13 {
	color: #666;
	background-color: #FFC
}
