@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none;}
img{border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em,i{font-style:normal;}
body{font-family:'微软雅黑','宋体', '黑体', Arial, Helvetica, sans-serif;font-size:14px; color:#666; position:relative; text-align:left; background: #FFF;}
a{ color:#666;text-decoration:none;}
.fl,.lf360{float:left;}
.fr,.rt360{float:right;}
.clearfix:before,.clearfix:after {content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix {zoom:1;}

.wjjsbt{ padding-top: 23px; padding-left: 15px;}
.rbtn_confirm_s{ display: inline-block;width: 60px; height: 26px;text-align: center;line-height: 26px;color: #fff !important;font-size: 12px;background: #5d9e1e;border: solid 1px #efefef;border-radius: 3px;}
.rbtn_confirm_m{ display: inline-block;width: 110px; height: 26px;text-align: center;line-height: 26px;color: #fff;font-size: 12px;background: #5d9e1e;border: solid 1px #efefef;border-radius: 3px;}
.rbtn_confirm_s:hover,.rbtn_confirm_m:hover{background: #328500;text-decoration:none !important;}
.wjjsxtree{ margin-left:40px;}
.app-tree-float-tit{ width:450px; padding:0 15px; line-height:35px; background:#f4f4f4;}
.app-tree-float-tit .app-tree-float-close{background:url(../img/icon.png) no-repeat; background-position:0 -513px; width:10px; height:10px; display:inline-block; float:right; margin:10px 0 0 0; cursor:pointer}

.ztree li a{ line-height:16px;}

/*公共弹窗*/
.com_div{min-width:375px;max-width:580px; max-height:180px; background:#FFF; border:1px solid #dedede; border-radius:2px; position:fixed; z-index:99999; display:inline-block; padding-bottom:35px;}
.com_div .com_tit{ height:30px; line-height:30px; padding-left:20px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(rgba(239, 239, 239, 1))); background:-moz-linear-gradient(top, red, rgba(239, 239, 239, 1)); font-size:12px; font-weight:bold;}
.com_div .com_tit .com_close{ background:url(../img/icon.png) no-repeat; background-position:0 -513px; width:10px; height:10px; display:inline-block; float:right; margin:10px 15px 0 0; cursor:pointer;}
.com_div .com_text_wid{ padding:25px;}
.com_div .com_content{ line-height:100px; text-align:center; font-size:12px; padding:0 10px;}
.com_div .com_content_wrap_14{ line-height:30px; font-size:14px;}
.com_div .com_content_wrap_12{ line-height:30px; font-size:12px;}
.com_div .com_content_wrap a{color:#2c609f;}
.com_div .com_left{ line-height:30px; text-align:left; font-size:14px;}
.com_div .com_btn{ text-align:center;}
.com_div .com_btn span{ width:65px; display:inline-block; margin:0 7px; line-height:25px; cursor:pointer; border-radius:3px;}
.com_div .com_btn span.s{ background:#4b9606; color:#FFF;}
.com_div .com_btn span.c{ background:#f1f1f1; color:#7e7e7e;}


/*遮罩层*/
.bgpop{ position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0, 0, 0, 0.5); display:none; z-index:9999}
.whiteBgpop{ position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(255, 255, 255,0); display:none; z-index:9999}