@charset "utf-8";
/*css reset*/
*{
    margin: 0 0;
    padding: 0 0;
}
body,dd,dl,dt,h1,h2,h3,h4,h5,ul,ol,li,p,form,select,input{margin:0 0;padding:0 0}
ul,li {list-style:none;}
img {border: none;}
form,fieldset{margin:0; padding:0; word-wrap:break-word; word-break:normal}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-family:"Arial","Microsoft YaHei";font-weight:400;font-size:12px}
button,input[type=button],input[type=submit],input[type=reset],input[type=file]{cursor:pointer}
:focus{outline:0}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
th{font-weight:400}
.radio{margin:0; vertical-align:middle; margin-right:2px; margin-top:-2px}
/*states*/
.blok{display:block}
.inline{display:inline}
.none{display:none}
.relative{position:relative}
.absolute{position:absolute}
.strong{font-weight:bold}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center}
.vm{vertical-align:middle}
.vt{vertical-align:top}
.vb{vertical-align:bottom}
.fl{float:left}
.fr{float:right}
.cursor{cursor:pointer}
.clear{clear:both} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
/*width & spacing*/
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mt20{margin-top:20px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mt25{margin-top:25px}
.mb25{margin-bottom:25px}
.mr30{margin-right:30px}
.mr3{margin-right:3px}
.w960,.w1000{margin-left:auto; margin-right:auto}
.w960{width:960px}
.w1000{width:1000px}
/*font*/
.p12{font-size:12px}
.p14{font-size:14px}
.p16{font-size:16px}
.p18{font-size:18px}
.p24{font-size:24px}
.sinSun{font-family:"SimSun"}
.sinHei{font-family:"SimHei"}
.microHei{font-family:"Microsoft YaHei"}
/*color*/ 
.red{color:#f00}
.green{color:#093}
.org{color:#f60}
.black{color:#000}
.c3{color:#333}
.c6{color:#666}
.c9{color:#999}
.cc42{color:#c42000;}
.c90{color:#c90000}
.cff4{color:#ff4e00}
.c8a{color:#8a1700}
.bronze{color:#633900}
/*body init*/
body{font-family: "Arial","Microsoft YaHei"; color:#333; font-size:12px; background-color: #000; min-width:960px}
a{color:#333; text-decoration:none} 
a:hover{color:#f40}
.main-content{width:960px;margin:0 auto}
.body-bg{background:url(../images/bg-body.jpg) #000 no-repeat center top}
.header-con{width:960px; margin:0 auto;position:relative;z-index:3}
.logo{display:block;width:201px;height:102px;background:url(../images/nav-logo.png);margin-left:5px;position: absolute;margin-top: 65px;z-index:99}
.header_smoke{position:absolute;margin:204px 0 0 -5px;z-index:1}
.header_fla{position:absolute;width:100%;top:34px;z-index:2;left:0}
.logo3{margin-bottom:255px}
.h-title{color:#666;line-height:28px;height:28px;padding:5px 15px 0 200px;position: relative;}
.h-title a{color:#666}
.h-title span.fr{width: 350px;text-align: right;}
.h-title h1{color:#ffe692}
.lab100,.lab60{width:90px;text-align:right;display:inline-block;padding-right:10px}
.lab60{width:50px}
.input265,.input215,.input225,.input100,.input205,.input-text{width:253px;border:1px #975200 solid;height:21px;line-height:21px;padding:6px;color:#8a1700;vertical-align:middle;background:#fff7d0}
.input215{width:203px}
.input225{width:213px}
.input100{width:100px}
.input205{width:193px}
.sel265,.sel205{width:267px;border:1px #975200 solid;height:35px;color:#8a1700;vertical-align:middle;background:#fff7d0}
.sel205{width:207px}
.btn01{font-family:"Microsoft YaHei";background:url(../images/btn_main.jpg) no-repeat 0 -120px;width:177px;height:50px;display:inline-block;font-size:22px;color:#ffec9e;line-height:50px;text-align:center;border:0;cursor:pointer}
.btn01:hover{background-position:0 -171px;color:#ffec9e}
.btn02,.btn03,.btn09{background:#b66825;color:#3a1f04;display:inline-block;padding:7px 0;font-size:14px;min-width:95px;text-align:center;_width:95px;border:0;cursor:pointer}
.btn10,.btn11,.btn12{background:url(../images/btn-c-1.gif) no-repeat; width:95px; height:39px; line-height:39px; display:inline-block; text-align:center; font-size:14px; color:#3a1f04; margin-right:8px;border:0;cursor:pointer; border:none; padding:0; vertical-align:middle}
.btn10:hover,.btn11:hover{color:#333}
.btn10{background-position:0 -78px}
.btn10:hover{background-position:0 -117px}
.btn11{background-position:0 0}
.btn11:hover{background-position:0 -39px}
.btn12{background-position:0 -156px; color:#888; cursor:default !important}
.btn13{background:url(../images/btnpassword_03.jpg) repeat-x;height:23px;line-height:23px;border:1px #934a00 solid;color:#fffc00;padding:0 15px;display:inline-block}
.btn13:hover{background:url(../images/btnpassword_05.jpg) repeat-x;color:#fffc00}
.btn03{background:#cabb8f}
.btn09{background:#f0e6c3}
.btn04{background:url(../images/btn_main.jpg) no-repeat 0 -222px;width:205px;height:50px;display:inline-block;border:0;cursor:pointer}
.btn04:hover{background-position:0 -273px}
.btn05,.btn06{background:url(../images/btn_main.jpg) no-repeat 0 -530px;width:128px;height:51px;margin:-10px 55px 0 0;display:inline;position:relative}
.btn05:hover{background-position:0 -582px}
.btn06{width:195px;height:68px;background-position:0 -634px;margin:0 10px 0 0}
.btn06:hover{background-position:0 -703px}
.btn07{background:url(../images/btn_user.jpg) no-repeat 0 0;width:99px;height:39px;text-align:center;display:inline-block;line-height:39px;color:#3a1f04}
.btn07:hover{background-position:0 -40px}
.btn08{color:#fff197;background:#942b0a;border:1px #b13e10 solid;display:inline-block;padding:0 3px;border-radius:2px;height:18px;line-height:18px}
.btn08:hover{color:#942b0a;background:#fff000}
.btn-left{background:url(../images/btn_main.jpg) no-repeat 0 -771px;width:180px;height:40px;display:inline-block;line-height:40px;text-align:center;font-size:16px;color:#fff0a9}
.btn-left:hover,.menu-lefta{background-position:0 -811px;color:#fff0a9}
.btn-ts,.btn-ts2{background:url(../images/pass_ts.png);width:43px;height:43px;display:inline-block;margin-right:12px; vertical-align:middle;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/pass_ts.png" ,sizingMethod="crop")}
.btn-ts2{background:url(../images/pass_ts2.png);_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/pass_ts2.png" ,sizingMethod="crop")}
.form-nolab{padding-left:100px}


/*顶部工具栏*/
.top-bar{height:34px; line-height:34px; background-color:#f0f0f0; color:#666; font-family:"SimSun"}
.top-bar .split{margin-left:15px; margin-right:15px}
.top-bar a{color:#666}
.top-bar a:hover{color:#f40}

.idx-hm-con .topic .title:hover,.lm-bb li a:hover{color:#d01a14}

/*主导航*/
.main-nav-bg{position:absolute; top:34px; left:50%; margin-left:-530px; height:55px; z-index:80; width:1060px; background:url(../images/bg-mian-nav.png) no-repeat; z-index:801}



.main-nav{position:absolute; top:39px; left:50%; margin-left:-475px; width:950px; z-index:802}
.main-nav .con{position:relative}
.main-nav .nav-t{height:38px; margin-top:10px; padding-left:20px}
.main-nav .nav-t a{background:url(../images/btn-mian-nav.png) no-repeat; text-indent:-9999px; display:block; width:60px; height:18px; float:left; margin-right:61px}
#nav-a-1{background-position:0 0}
#nav-a-1:hover{background-position:-60px 0}
#nav-a-2{background-position:0 -18px}
#nav-a-2:hover{background-position:-60px -18px}
#nav-a-3{background-position:0 -36px}
#nav-a-3:hover{background-position:-60px -36px}
#nav-a-4{background-position:0 -54px}
#nav-a-4:hover{background-position:-60px -54px}
#nav-a-8{background-position:0 -126px; margin-right:0 !important}
#nav-a-8:hover{background-position:-60px -126px}
#nav-a-7{background-position:0 -108px}
#nav-a-7:hover{background-position:-60px -108px}
#nav-a-6{background-position:0 -90px}
#nav-a-6:hover{background-position:-60px -90px}
#nav-a-5{background-position:0 -72px}
#nav-a-5:hover{background-position:-60px -72px}


#nav-down{padding:0 2px 2px; background:#000; filter:alpha(opacity=80); height:272px; background:rgba(0,0,0,0.8); z-index:803; display:none; position:relative}
#nav-down ul{height:270px; border-radius:0 0 2px 2px; border:1px solid #ae9e47; border-top:none; overflow:hidden; position:relative}
#nav-down ul li{width:107px; overflow:hidden; height:255px; padding:15px 5px 0; overflow:hidden; float:left}
#nav-down ul li a{display:block; color:#fff; height:26px; line-height:26px; margin-top:4px; overflow:hidden;  text-align:center}
#nav-down ul li a:hover{background-color:#752100}

.mdl-1,.mdl-2,.mdl-3,.mdl-4,.mdl-5{border-right:1px solid #333}
.mdl-8{border-left:1px solid #333}
/**footer**/
#footer{clear:both; border-top:1px #1b1b1b solid;margin-top:60px;padding-bottom:50px;color:#999}
.footer-content{padding-bottom:30px;overflow:hidden}
.footer-logo{padding:20px 0 0 20px}
.footer-logo span{background:url(../images/hr_06.jpg) no-repeat right top;padding-right:20px;float:left;margin-right:20px}
.footer-logo .footer-logoimg{padding:20px 20px 14px 0;display:inline-block}
.footer-info{line-height:24px;padding:20px 0 0 20px}
.footer-info a,.footer-info div{color:#e5af20}
.footer-info a:hover{color:#f40}
.footer-img{padding:40px 20px 0 0}
.footer-img img{margin:0 12px}
/**top**/
#top{padding:1px 0 0 1px; position:fixed;right:16px; top:90px; _position:absolute; _top:expression(documentElement.scrollTop + 90 + "px");z-index:9999}
#top .relative{display:block}
#top div{background:url(../images/top_bg.jpg) #1e1e1e no-repeat; width:53px; padding-top:9px; margin-left:16px}
#top a span,#top .top-btn{background:url(../images/btn_main.jpg) no-repeat;display:block; width:53px}
#top div .top-zb,#top div .top-qq{color:#fff;cursor:pointer;display:block;height:70px}
#top div a:hover{color:#ffe157}
#top .top-link-img img{ border-top:1px solid #333}
#top .top-zb span{background-position:-111px 0;height:57px}
#top .top-zb:hover span{background-position:-164px 0}
#top .top-qq{margin-top:25px}
#top .top-qq span{background-position:0 -51px;height:41px}
#top .top-qq:hover span{background-position:-53px -51px}
#top .top-btn{background-position: 0 -94px;height:25px;  margin-left:16px}
#top div,#top .top-btn{_margin-left:5px}
#top .top-im{height:92px}
.QRCode{display:block; width:86px; height:97px; margin-top:5px; padding-top:30px; text-align:center; background:url(../images/bg-QRCode.gif) no-repeat 0 0}
#top div .sub-close-btn{position:absolute; display:inline-block; height:16px; width:16px; background:url(../images/isdiv_close.png) left top; left:-10px; top:-10px; z-index:10; overflow:hidden; _background-image:url(../images/isdiv_close.gif)}
#top div .sub-close-btn:hover{background-position:left bottom}

/**分页**/
.pages{padding:40px 0;line-height:18px;text-align:center;color:#666}
.pages a,.pages span{display:inline-block;background:#666;padding:0 5px;margin:0 4px;border:1px #8c8c8c solid;vertical-align:middle;color:#000}
.pages a:hover{color:#fff;border:1px #d60500 solid;background:#ab0400}
/**菜单**/
.sub-menu ul{width:179px; position:relative; z-index:52}
.sub-menu ul li{height:51px; margin-bottom:1px;padding-top:0}
.sub-menu ul li a,.btn-sm-2,.btn-sm-4,.btn-sm-3,.bg-sm-5,.btn-sm-6{display:block; width:179px; height:51px; overflow:hidden; text-indent:-9999px; background-image:url(../images/btn-submenu.jpg); background-repeat:no-repeat}
.sub-menu ul li .fla-sub{margin:2px 0 0 2px}
.btn-sm-1{background-position:0 0}
.btn-sm-1:hover{background-position:-179px 0}
.btn-sm-2{background-position:0 -51px}
.btn-sm-2:hover{background-position:-179px -51px}
.btn-sm-3{background-position:0 -102px}
.btn-sm-3:hover{background-position:-179px -102px}
.btn-sm-4{background-position:0 -153px}
.btn-sm-4:hover{background-position:-179px -153px}
.btn-sm-5,.bg-sm-5{background-position:0 -204px}
.btn-sm-5:hover{background-position:-179px -204px}
.bg-sm-5{text-indent:0}
.btn-sm-6{background-position:0 -255px}
.btn-sm-6:hover{background-position:-179px -255px}
.btn-sm-7{background-position:0 -318px}
.btn-sm-7:hover{background-position:-180px -318px}

/*点赞*/
.zan{position:fixed; top:260px; _position:absolute; left:0px; _top:expression(documentElement.scrollTop + 260 + "px"); z-index:100;}
.zan a.close{position:absolute; top:-10px; right:-10px; display:inline-block; height:26px;width:26px;background:url(../images/lead_close.png) left top; overflow:hidden; _background-image:url(../images/lead_close.gif)}
.zan a.close:hover{background-position:left bottom}
.zan a.zanbtn{width:202px;height:312px}

/*语音平台*/
.isdiv{position:fixed; top:470px; _position:absolute; right:0px; _top:expression(documentElement.scrollTop + 470 + "px"); z-index:100;}
.isdiv .close{position:absolute; top:-7px; left:-7px; display:inline-block; height:16px;width:16px;background:url(../images/isdiv_close.png) left top; overflow:hidden; _background-image:url(../images/isdiv_close.gif)}
.isdiv .close:hover{background-position:left bottom}
.isdiv .isbtn{width:100px;height:139px}

#top div .sub-close-btn{position:absolute; display:inline-block; height:16px; width:16px; background:url(../images/isdiv_close.png) left top; left:-10px; top:-10px; z-index:10; overflow:hidden; _background-image:url(../images/isdiv_close.gif)}
#top div .sub-close-btn:hover{background-position:left bottom}



.isdiv{position: fixed;right: 0;top: 470px;_position: absolute;_top: expression(documentElement.scrollTop + 470 + "px");z-index: 9998;}
.isdiv a{display:inline-block}

/*ie6*/
.main-nav-bg{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg-mian-nav.png" ,sizingMethod="crop");}


/*跑马灯*/
.xMarqueeOut{position:fixed; bottom:0; width:100%; z-index:10000; _position:absolute; 
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
_width:expression(eval(document.body.clientWidth));
}
.xMarqueeIn,.xMarqueeOut em{background-image:url(../images/bg-idx-marquee.gif)}
.xMarqueeIn{position:relative; height:33px; padding-top:5px; background-repeat:repeat-x}
.xMarqueeIn em{background-repeat:no-repeat; position:absolute; top:0; height:38px; width:40px}
.xMarqueeIn .ico-l{left:0; background-position:0 -38px}
.xMarqueeIn .ico-r{right:0; background-position:0 -76px}
.xMarquee{margin:0 auto; width:950px; padding:3px 0; overflow:hidden;}
.xMarquee ol{list-style-type:none; margin:0px; padding:0px; font-size:12px; width:100000%}
.xMarquee ol li{float:left;}
.xMarquee ol li a,.xMarquee ol li span{color:#ffc600; text-decoration:none; line-height:24px; margin-right:25px; font-size:14px}
.xMarquee ol li a:hover{color:#d01a14}

.popup-window-bg{width: 100%;height: 100%;position: absolute;top: 0;z-index: 999;display:none}
.popup-window{position:fixed; top:50%;left:50%;z-index:9999; _position:absolute; _top:expression(documentElement.scrollTop + 250 + "px"); display:none; width:566px; margin-left:-215px;}
.popup-confirm{background:url(../images/layer-430.gif) no-repeat; height:180px; margin-top:-90px; text-align:center;width:390px;padding:0 20px}
.popup-confirm p{font-size:16px; padding:35px 0 15px}

