/* CSS Document */
body { margin: 0; padding: 0; font-family: 'PingFangSC', 'helvetica', 'Heiti SC'; }
a, img, button, input, textarea { -webkit-tap-highlight-color: rgba(255,255,255,0); text-decoration: none; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
/*input[type="text"],input[type="button"], input[type="submit"], input[type="reset"], input[type=file], input[type=checkbox], button { cursor: pointer; -webkit-appearance: none; outline: none; }*/
input[type=checkbox]{ height: 25px; width: 25px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: url(../images/xuankuang.png); background-repeat: no-repeat; background-position: center center; background-size: 25px 25px; margin: 0px; padding: 0px; list-style-type: none; background-color: #FFF; border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; -webkit-border-radius: 50px;}
input[type=checkbox]:checked{ background-image: url(../images/xuankuang2.png); background-size: 25px 25px; }

input[type=radio]{ height: 25px; width: 25px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: url(../images/xuankuang.png); background-repeat: no-repeat; background-position: center center; background-size: 25px 25px; margin: 0px; padding: 0px; list-style-type: none; background-color: #FFF; border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; -webkit-border-radius: 50px;}
input[type=radio]:checked{ background-image: url(../images/xuankuang2.png); background-size: 25px 25px; }


button {appearance:none; -moz-appearance:none; -webkit-appearance:none;}
input {appearance:none; -moz-appearance:none; -webkit-appearance:none;}
select {appearance:none; -moz-appearance:none; -webkit-appearance:none;}
textarea {-webkit-appearance: none;} 
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt100 { margin-top:100px;}

.page { padding-top: 10px; padding-right: 10px; padding-bottom: 60px; padding-left: 10px; }
.page ul li { height: 30px; width: 30px; background-color: #FFF; font-size: 14px; line-height: 30px; font-weight: normal; color: #333; float: left; margin-right: 10px; border-radius: 3px; margin-top: 10px; text-align: center; }
.page ul li a {height: 30px; width: 30px; display:block; color: #333; }
.page ul li.disabled {color: #999;}
.page ul li.active {color: #fff; background-color: #FF0000;}

.line_wai { height: 30px; padding: 10px; margin-right:auto; margin-left:auto; }
.line_wai_zuo { height: 20px; width: 80px; float: left; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 16px; font-weight: bold; color:#ab0408; }
.line_wai_you { height: 30px; margin-left: 90px; }
.line { height: 30px; overflow: hidden; }
.line li { height: 30px; font-size: 14px; line-height: 30px; list-style: none; font-weight: normal; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.line li a {color: #fff;}
.line li a:hover {color: #ab0408;}
.line_xian { width:100%; height: 1px;  background-color: #333333; }