html,body,iframe,div,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,a,strong,img,form,fieldset,legend,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;font-family: "Microsoft YaHei","微软雅黑", Arial;}
html,body{height: 100%;}
ul,ol{list-style:none;}
label,input[type='radio'],input[type='checkbox']{cursor:pointer;}
a{text-decoration:none;cursor: pointer;color: #272636;}
a:hover{text-decoration:underline;}
select,input,button{vertical-align:middle;}
select,input{border: 1px solid #999;height: 21px;line-height: 21px;padding: 1px;font-size: 13px;box-sizing: content-box;}
table{border-collapse:collapse;border-spacing:0;color: #272636;}
table td{color: #272636;}
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true);}(this));}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}

/* Blank */
.bk1,.bk2,.bk3,.bk4,.bk5,.bk6,.bk7,.bk8,.bk9,.bk10,.bk11,.bk12,.bk13,.bk14,.bk15,.bk16,.bk17,.bk18,.bk19,.bk20{clear:both;font:1px/1px Arial;overflow:hidden;}
.bk1{height:1px;}.bk2{height:2px;}.bk3{height:3px;}.bk4{height:4px;}.bk5{height:5px;}.bk6{height:6px;}.bk7{height:7px;}.bk8{height:8px;}.bk9{height:9px;}.bk10{height:10px;}.bk11{height:11px;}.bk12{height:12px;}.bk13{height:13px;}.bk14{height:14px;}.bk15{height:15px;}.bk16{height:16px;}.bk17{height:17px;}.bk18{height:18px;}.bk19{height:19px;}.bk20{height:20px;}

/*common*/
.cur_p{cursor:pointer;}
.dn{display:none;}
.db{display:block;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: ".";visibility: hidden;display: block;height: 0;clear: both;overflow: hidden;}
.clearfix{zoom: 1;}

.pos_a{position:absolute;}
.pos_r{position:relative;}
.txt_l{text-align:left;}
.txt_c{text-align:center;}
.txt_r{text-align:right;}
.cb{clear:both;}
.ver_a{vertical-align: middle !important;}
.ver_t{vertical-align: top !important;}




textarea{resize: none;}

.w1200{position:relative;width: 1200px;margin:0 auto;}
.font-red{color: #db2929;}
.font-blue{color: #5c78c3;}
.pdt30{padding-top: 30px!important;}



/****  弹窗  *****/
.mask{position:fixed;z-index:1000;left:0;top:0;filter:alpha(opacity=30);opacity:0.3;width:100%;height:100%;background:#000000;}
.maskcontent{border-radius:15px;min-width:300px;height:auto;margin:-100px -250px;position:fixed;z-index:9999;top:50%;left:50%;background:#ffffff;font-family:"微软雅黑";}
.maskcontent .title{border-radius:8px;height:0px;background:#fff;color: #555;border-bottom: 1px solid #ccc;background: #fafafa;}
.maskcontent .title span{display:block;padding-left:20px;margin:0;line-height:40px;color:#555;text-align:left;font-size:18px;}
.maskcontent .title .close,.maskcontent .notitle .close_btn{display:block;width:36px;height:36px;position:absolute;top:-18px;right:-18px;background:#ffffff;border-radius:18px;color:#A9A9A9;text-align:center;line-height:32px;font-size:36px;cursor:pointer;}
.maskcontent .title .close:hover{text-decoration:none;color:#f86576;}
.maskcontent .tip_bg{width: 70px;height: 65px;margin:10px auto;background: url("../images/sprite.png") no-repeat;background-position: -530px -140px;}
.maskcontent .cont{margin:10px 0 20px 0;font-size:16px;line-height:24px;padding:10px;text-align:center;word-wrap: break-word;color:#555555;}
.maskcontent .cont a.link{color: #007fff;}
.maskcontent .foot{text-align:center;padding-bottom:10px;}
.yesbtn{display:inline-block;padding:5px 25px;margin:0 auto;font-size:16px;background:#d51e2d;color:#ffffff!important;border-radius:2px;border:none;font-family:"微软雅黑";cursor:pointer;outline:none;}
.nobtn,.disabledbtn{width:auto;padding:0 25px;margin:0 20px;font-size:16px;background:#E0E0E0;color:#8F8F8F!important;border-radius:10px;border:none;font-family:"微软雅黑";cursor:pointer;outline:none;}
.over_hidden{overflow:hidden;}
.masktable{min-width:360px;margin:20px;border: none;}
.masktable td{padding:10px;border: none;color: #555;}
.masktable td input{width:154px;color:#666666;}
.masktable td select{width:158px;height:21px;color:#666666;}
.masktable td .loaderror{color:#22A9D6;font-size:12px;}

.maskcontent .popup form td{padding: 10px;}
.maskcontent .popup form td input{width: 260px;height: 20px;}
.maskcontent .popup form td .check_code{width: 270px;height: 30px;border: 1px solid #aeaeae;border-radius: 8px;}
.maskcontent .popup form td input.code{width: 160px;border: none;}
.maskcontent .popup form td .check_code .check_btn{display: inline-block;height: 18px;padding: 0 7px;line-height: 18px;vertical-align: middle;border-left: 1px solid #db2929;color: #db2929;cursor: pointer;}
.maskcontent .popup form .btns{text-align: center;}



.popup .btns{margin: 10px 0;}

.masktable td.can_add .list {width: 154px;max-height: 65px;border: 1px solid #e5e5e5;overflow-y: auto;margin-top: 2px;display: none;  }
.masktable td.can_add .list p {  margin: 5px 0;  }
.masktable td.can_add .list input {border: none;width: 128px;padding-left: 5px;}
.masktable td.can_add .list a {width: 15px;height: 15px;text-align: center;line-height: 13px;font-size: 12px;vertical-align: middle;display: inline-block;border: 1px solid #858585;border-radius: 8px;vertical-align: middle;}



