@charset utf-8;
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{overflow-y:scroll}html,body{height:100%}
*{margin:0;padding:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,input,button,select,textarea,table{font:16px/1.8 'Microsoft YaHei'}
ul,ol{list-style:none}em{font-style:normal}
img{vertical-align:top;border:0 none}
input,select{vertical-align:middle}
label,input[type=button],input[type=submit]{cursor:pointer}
button{cursor:pointer;overflow:visible;padding:0;width:auto;border:0;background:0}
body{background-color:#24120f;color:#e5e1d4}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#666}
img{vertical-align:top;border:0 none}
.cl{clear:both; overflow:visible;}
.clearfix{*zoom:1}.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.fl{float:left}.fr{float:right}
.ml15{margin-left:15px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr12{margin-right:12px}.mr15{margin-right:15px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}
.hide{display:none!important;}
.act_text{text-align:justify;text-justify:inter-ideograph}

.act_wrapper{*zoom:1;position:relative;z-index:1;min-width:1000px;margin:auto;overflow:hidden;}
.act_wrapper .act_bg{position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.act_wrapper .act_content{position:relative;z-index:2;width:1000px;padding-top:1079px;margin:auto}

.bg_act_1{background:url(../img/bg_01.jpg) 50% 0 no-repeat;height:200px}
.bg_act_2{background:url(../img/bg_02.jpg) 50% 0 no-repeat;height:200px}
.bg_act_3{background:url(../img/bg_03.jpg) 50% 0 no-repeat;height:200px}
.bg_act_4{background:url(../img/bg_04.jpg) 50% 0 no-repeat;height:200px}
.bg_act_5{background:url(../img/bg_05.jpg) 50% 0 no-repeat;height:279px}

.title{width:1020px;height:46px;line-height:46px;background:url('../img/tit.jpg') no-repeat;margin-left:-10px}

.mod_style_hd{position:absolute;left:165px;top:374px;color:#df554b}
.mod_style_hd b{font-weight:bold}
.mod_style_hd a{color:#df554b;font-weight:bold}

.mod_style_1{position:absolute;top:600px;left:0}
.mod_style_1 p{color:#e5e1d4;margin:0 20px;text-indent:2em}

.mod_style_2{ position:absolute;top:730px;left:0;width:100%;}
.mod_style_2 .tit{width:100%;text-align:center;font-size:20px;color:#bd261c;height:45xp;line-height:45px;font-weight:bold;}
.mod_style_2 .info{padding:20px}
.mod_style_2 .info ul{width:1000px;}
.mod_style_2 .info li{width:306px;height:93px;float:left;margin-right:21px;line-height:28px;text-align:center}
.mod_style_2 .info li .num{font-size:20px;color:#bd261c;font-weight:bold;padding-top:20px}
.mod_style_2 .info li .time{font-size:16px;color:#766a6a}
.mod_style_2 .tips{padding:20px;padding-top:0;padding-right:230px;color:#e5e1d4}
.mod_style_2 .tips .sub-tit{font-size:24px;color:#f3cc64; line-height:50px;font-weight:bold}

.mod_style_list{width:100%;background:#403636}
.mod_style_list b{font-weight:bold}
.mod_style_list .title{text-align:center;color:#bd261c;font-size:20px; font-weight:bold}

.house_box{padding:20px}
.house_info{width:375px;height:270px;padding:0 20px 20px 20px;background:#686060}
.house_info h3{color:#f3cc64;font-size:24px;font-weight:bold;margin:12px 0 5px;}
.house_more{width:100px;height:290px;text-indent:-999em;background:url("../img/h_xx.jpg") no-repeat;}
.house_more a{display:block;width:100px;height:290px;}
.house_list ul{width:980px;}
.house_list li{width:176px;float:left;margin-top:20px;margin-right:20px;background:#fef2c2;overflow:hidden}
.house_list li .info{height:40px;position:relative;overflow:hidden}
.house_list li label{height:40px;line-height:40px;font-size:15px;color:#bd261c;display: block;padding:0 10px 0 34px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.house_btn_wrap{margin:20px 0 10px;text-align:center}
.house_btn_wrap .house_btn{display:inline-block;padding:0 50px;height:64px;background:#f3cc64;color:#bd261c;font-size:24px; font-weight:bold}

.mod_copyright{z-index:3;width:958px;text-align:center;position:absolute;bottom:20px;color:#2b2d31}
.mod_copyright,.mod_copyright a{color:#623737}

.check-box{display:block; position:absolute;bottom:0;left:0;width:100%;vertical-align: middle;height: 40px;background: url(../img/i-check.png) no-repeat;background-position: 13px 13px;cursor: pointer;}
.check-box.check-all{float:left;margin-left:30px;margin-top:5px;}
.check-box input{display:none;}
.check-box.checked{background-position:13px -49px;}

/*Dialog Style Start*/
.vote_dialog{position:fixed;top:50%;left:50%;margin-top:-87px;margin-left:-202px;z-index:1000;width:577px;height:350px;background:url(../images/bg-foucs.png) no-repeat;font-size:14px;color:#e1470f;display:none;}
.vote_dialog .bt_close{position:absolute;top: 0;right:0;width:50px;height:50px;display:block;text-indent:-9999em;}
.vote_dialog_cnt{padding-right:52px}
.vote_dialog_hd{text-align:center;padding:20px 0}
.vote_dialog_hd h3{font-size:30px;line-height:35px;color:#c84b42;margin-bottom:8px}
.vote_dialog_hd p{color:#696767;font-size:16px;}

.vote_dialog_bd .gb_form{width:300px;margin:0 auto}
.vote_dialog_bd .gb_form .form_li{margin-bottom:20px;}
.vote_dialog_bd .gb_form .input {width:278px;height: 18px;line-height: 18px;border: 1px solid #D8D8D8;padding: 15px 10px;}
.vote_dialog_bd .gb_form .form_btn{width:100%;height:54px;line-height:54px;background:#c84b42;border:0;text-align:center;font-size:24px;color:#fff}
/*Dialog Style End*/