@charset "utf-8";
/* CSS Document */
body {font-family: arial,"微软雅黑";font-size: 12px;line-height: 1.5;}
*{margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: outside none none;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
fieldset, img, a img,*:visited img {border: 0 none;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
:focus {outline: 0 none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
blockquote, q {quotes: none;}
blockquote::before, blockquote::after, q::before, q::after {content: none;}
.clearfix {}
.clear, .clearfix::after {clear: both;display: block;height: 0;overflow: hidden;}
.clearfix::after {content: ".";visibility: hidden;}
.text_l{ text-align:left}
.text_r{ text-align:right}
.fl{ float:left}
.fr{ float:right}



/*--通用勾选--*/
.op-check,.op-checked,.op-radio,.op-radied,.op-nocheck{ width:22px; height:22px; display:inline-block;vertical-align:middle;margin-right: 6px; cursor: pointer;}
.op-check{ background:url(../images/ico_check.png?v=2.3.8) top no-repeat; background-size:24px;}
.op-checked{ background:url(../images/ico_check.png?v=2.3.8) bottom no-repeat;background-size:24px;}
.op-nocheck{ background:url(../images/no_check.png?v=2.3.8) bottom no-repeat;background-size:22px;}
.op-radio{ background:url(../images/ico_radio.png?v=2.3.8) top no-repeat; background-size:24px;}
.op-radied{ background:url(../images/ico_radio.png?v=2.3.8) bottom no-repeat;background-size:24px;}
/*--通用按钮--*/
a.btn{display:inline-block; height:30px; margin: 0; padding: 0 10px; min-width:30px; text-align:center; font-size:14px; line-height:30px;  border-radius: 2px;}
a.btn_blue{color:#fff; background:#28ce57; }
a.btn_blue:hover{ color:#fff; background:#2baf2b;}
a.btn_grey{color:#777; background:#f5f5f5;  font-size:13px;}
a.btn_grey:hover{color:#2697e6; background:#f5f5f5; }
a.btn_org{color:#fff; background:#ffb133; border:1px solid #ff9d00;}
a.btn_org:hover{ color: #fff; background:#ff9d00;  border:1px solid #ff9d00;}

/*--通用消息弹窗--*/
.msgbox{width:300px; position:fixed; left:50%; top:50%; z-index:1000; display:none;}
.msgbox_bg{background:#fff; border:1px solid #e0e0e0;width:100%; box-shadow:0 0 5px #ccc;border-radius:3px;}
.msgbox_head{ width:100%; height:50px; line-height:50px; color:#0085d0; font-size:16px; text-align:center; color:#0085d0; background:#eee;}
.msgbox_head b{ height:50px; line-height:52px; overflow:hidden; margin:0 20px; font-size:18px; font-weight:bold;}
.msgbox_head a{ width:26px; height:26px; overflow:hidden; float:right; margin:12px 15px; background:url(../images/close_1.png?v=2.3.8);}
.msgbox_head a:hover{ background:url(../images/close_2.png?v=2.3.8);}
.msgbox_body p{ font-size:14px; text-align:center; font-weight:normal; padding:30px 10px;}
.msgbox_body p img{ vertical-align:middle;margin-right:5px;}
.msgbox_bt{ padding:8px 0; border-top:1px solid #e0e0e0;width:100%; text-align:right; background:#f3f3f3;}
.msgbox_bt .btn{  display:inline-block; height: 28px;  margin: 0;  padding: 0 10px; min-width:30px;  text-align:center;  font-size:14px;  line-height:28px;  border: 1px solid #c8c8c8;  border-radius: 2px;}
.msgbox_bt .btn_grey{ color: #777; background:#f5f5f5;  border:1px solid #e7e7e7; font-size:13px;}
.msgbox_bt .btn_grey:hover{ color: #0085d0; background:#f5f5f5;  border:1px solid #0085d0;}
.msgbox .tips{ width:100px; height:30px; line-height:30px; position:fixed; top:5px; right:70px; _position:absolute; _top:expression(documentElement.scrollTop+5+"px"); color:#fff;}
.msgbox .close{ width:30px; height:30px; background:url(../images/close_3.png?v=2.3.8) no-repeat 0 0; position:fixed; top:5px; right:30px; _position:absolute; _top:expression(documentElement.scrollTop+5+"px"); cursor:pointer;}
.msgbox .close:hover{ background:url(../images/close_3.png?v=2.3.8) no-repeat -30px 0;}
