.buttion {display: inline-block;padding: 4px 12px;line-height: 20px;border: 1px solid #ccc;text-shadow: 0 1px 1px rgba(255,255,255,0.75);vertical-align: middle;cursor: pointer;background: #f5f5f5;}

.r-title{background: #F7F7F7;padding: 10px 1rem;height: 35px;line-height: 35px;}
/*图片选项表单*/
/*复选框*/
.pic-checkbox{}
.pic-checkbox input[type=checkbox]{-webkit-appearance: none;-moz-appearance: none;position: absolute;width: 100%;height: 100%;top: 0;margin:0;}
.pic-checkbox input[type=checkbox]:checked{border: 2px solid #f76a05;z-index: 9;}
/*单选*/
.pic-radio{}
.pic-radio input[type=radio] {-webkit-appearance: none;-moz-appearance: none;position: absolute;width: 100%;height: 100%;top: 0;margin:0;}
.pic-radio input[type=radio]:checked{border: 2px solid #f76a05;z-index: 9;}

/*选项卡*/
.tab-nav{background: #F7F7F7;}
.tab-nav a{margin:0 0 -1px 1.3333%;padding:10px 0;text-align:center;border: 1px solid #dee2e6;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.tab-nav a:first-child{margin:0 0 -1px 0;}
.tab-nav .active{background:#fff;border-bottom:none;}

/*图文轮播*/
.ppt-card{width: 100%;height: 320px;position: relative;float: left;}
.ppt-card .ppt-img{height: 320px;overflow: hidden;}
.ppt-card .ppt-img img{min-height: 360px; max-width:100%; _height: 360px;}
.ppt-card .intro {width: 100%; bottom: 0; color: #fff; position: absolute; background-color:rgba(53, 53, 53, 0.9);}
.ppt-card .ppt-info{margin: 17px 10px;}
.ppt-card .ppt-info p {font-size: 20px; font-weight: 700;margin:0 0 10px 0;}
.ppt-card .carousel-index{bottom:65px;}

/*图片通用样式*/
.max-img img{max-width:100%;}

/*表单样式*/
.form-list{}
.form-list .form-item{}
.form-list .form-avatar{width:100px;height:100px;overflow: hidden;}
.form-list .form-avatar img{width:100%;height:100%;}
.form-list .form-upload{position: absolute;bottom: 0;left:0;border: none;line-height: 28px;background: rgba(102, 102, 102, 0.7); color: #fff;cursor:pointer }
.form-list .form-input{width: 100%;height: 35px;line-height: 35px;text-indent: 5px;border: none;padding: 0;outline: none;}
.form-list .form-input-2{width: 48%;height: 35px;line-height: 31px;text-indent: 5px;border: none;padding: 0;outline: none;text-align: center;}
.form-list .form-textarea{width: 96%;height: 95px;line-height: 18px;padding:2%;outline: none;}
.form-list .form-select{height: 30px;border: none;padding: 0 12px;margin: 3px;outline: none;}
.form-list .input-addon{background: #efeeee; text-align: center; height: 35px; line-height: 35px;}
.form-list input[disabled],.form-list input[readonly]{cursor: not-allowed;background-color: #f9f9f9;}
.form-list select[disabled],.form-list select[readonly] {cursor: not-allowed;background-color: #eee;}
.form-list textarea[disabled],.form-list textarea[readonly] {cursor: not-allowed;background-color: #eee;}

.form-list .ml30px{margin-left:30px;}
.form-list .ml40px{margin-left:40px;}
.form-list .ml50px{margin-left:50px;}
.form-list .ml60px{margin-left:60px;}
.form-list .ml70px{margin-left:70px;}
.form-list .ml80px{margin-left:80px;}
.form-list .ml90px{margin-left:90px;}
.form-list .ml100px{margin-left:100px;}
.form-list .ml150px{margin-left:150px;}
.form-list .mr30px{margin-right:30px;}
.form-list .mr40px{margin-right:40px;}
.form-list .mr50px{margin-right:50px;}
.form-list .mr60px{margin-right:60px;}
.form-list .mr70px{margin-right:70px;}
.form-list .mr80px{margin-right:80px;}
.form-list .mr90px{margin-right:90px;}
.form-list .mr100px{margin-right:100px;}
.form-list .mr150px{margin-right:150px;}
.form-list .w30px{width: 30px;}
.form-list .w40px{width: 40px;}
.form-list .w50px{width: 50px;}
.form-list .w60px{width: 60px;}
.form-list .w70px{width: 70px;}
.form-list .w80px{width: 80px;}
.form-list .w90px{width: 90px;}
.form-list .w100px{width: 100px;}
.form-list .w150px{width: 150px;}
.form-list .lh-35px{line-height: 35px;}
.form-list .form-submit{line-height: 30px;}

/*分页*/
.f-page{width: 100%;border-radius: 4px;}
.f-page .num, .f-page .prev, .f-page .current, .f-page .next, .f-page .first, .f-page .end{padding:5px 10px;line-height: 32px !important;border: 1px solid #dee2e6;margin-top: -1px;}
.f-page .current{background: #428bca; color:#fff;border-color: #428bca;}

/*公用底部*/
.footer{width:100%;background: #000;color:#fff;font-size: 15px;}
.footer a{color:#fff;}
.footer .footer-about{line-height:26px;}
.footer .footer-about a{margin-right:15px;}
.footer .footer-copyright{line-height:26px;}
.footer .footer-copyright img{vertical-align: middle; margin-right:.25rem;}