@charset "utf-8";
/*全局*/
body{margin:0;padding:0;color:#fff; background:#3D403F;font-size:14px;-webkit-text-size-adjust:none;}
img{border:none;}
ul,li,ol{list-style:none;}
em{font-style:inherit;}
*{margin:0;padding:0;}
a{color:#333;text-decoration:none;font-size:14px;}
a:hover{color:#f60;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{width:100%;clear:both;}
.wrapper{margin:0 auto;clear:both;-webkit-box-sizing:border-box;width:100%;position:relative;}
.content_box{ width:100%; clear:both; overflow:hidden;position:absolute; z-index:10;}
.loading{width:100px;height:100px;position:absolute;margin-left:-16px;margin-top:-16px;left:50%;top:50%;z-index:1000;}
#hiddenIMG{display:none;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt40{margin-top:40px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.txt_12{font-size:12px;line-height:20px;width:100%;}
.txt_14{font-size:14px;line-height:20px;width:100%;}
.txt_16{font-size:16px;line-height:20px;width:100%;}
.shadow{text-shadow:#000 1px 1px;}
.center{text-align:center;}
.line{width:100%;height:1px;border-top:1px dashed #ddd;clear:both;padding-top:10px;margin-top:20px;}
.wrapper .bg{ width:100%; position:fixed; left:0; top:0; z-index:0;}
.wrapper .bg img{ width:100%;}
/*顶部*/
header{width:100%;position:relative;padding:20px 0; background:#2b2b2b;}
header img{display:block;margin:20px auto;width: 80%;max-width: 299px;}
/*内容*/
h2.title{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:700;}
.content{ width:100%; clear:both; overflow:hidden;background-color:rgba(0,0,0,.4);}
/*表单列表*/
.list{clear:both; padding:10px 45px;}
.list li{ width:100%;max-height:51px; overflow:hidden;clear:both;position:relative; padding:8px 0;}
.list li label{ width:100%; display:block; height:25px; line-height:25px;}
.list li div.input .fl{ width:12px; height:28px; position:absolute; left:0; top:33px; background:url(/images/btn_01.png) no-repeat left top;}
.list li div.input .fr{ width:12px; height:28px; position:absolute; right:0; top:33px; background:url(/images/btn_01.png) no-repeat left -72px;}
.list li div.input .fc{ margin:0 12px;height:28px;background:url(/images/btn_01.png) repeat-x left -36px; text-align:center; color:#fff; font-size:12px;letter-spacing:1px;}

.list li div.input.bg2 .fl{background:url(/images/btn_02.png) no-repeat left top; top:8px;}
.list li div.input.bg2 .fr{background:url(/images/btn_02.png) no-repeat left -72px;top:8px;}
.list li div.input.bg2 .fc{background:url(/images/btn_02.png) repeat-x left -36px;}

.list li input.input{ width:100%;height:28px; line-height:28px; padding:0;text-align:center; border:0; background:none;color:#f00; font-size:16px;}
.list li em{ width:20px; height:28px; line-height:28px; display:block; position:absolute; right:10px; bottom:10px;}
.list li div.input .fc span{ display:inline-block; height:28px; line-height:26px;padding:0 10px; color:#f00; font-size:16px; font-weight:700;}
.list li button{width:100%; height:30px; line-height:30px; display:block; text-align:center; cursor:pointer; border:0;border-radius:4px;background-color:rgba(255,0,0,.5); color:#fff; font-size:14px;}
/*内页内容*/
.nr_box{padding:10px 20px; text-align:right;background-color:rgba(255,0,0,.5); color:#fff; margin:10px 0;}
.nr_box p{ width:100%; clear:both; line-height:180%; padding:3px 0; font-size:12px;}
.nr_box p span{ display:inline-block; padding:0 5px; font-size:18px; font-weight:700;letter-spacing:1px;}

/*底部*/
footer{ width:100%; line-height:40px; line-height:40px;text-align:center;}
footer a{color:#fff;font-size:18px;font-weight:700;}
#BDBridgeWrap{ display:none!important;}