html{min-height: 100%;}
body{background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;min-height: 100%;font-family: 'Microsoft YaHei';padding-bottom: 50px;}
a{text-decoration: none;}
textarea{resize: none;background: #FFFFFF;border: 1px solid #EDEDED;border-radius: 3px;width: 660px;height: 80px;padding: 10px;outline: none;vertical-align: top;font-family: 'Microsoft YaHei';}
textarea.mb10{margin-bottom: 10px;}

.top-mask{height: 254px;position: absolute;background-color: rgba(0,0,0,0.25);width: 100%;top: 0;left: 0;z-index: -1;}

.top-menu{width: 1200px;margin: 0 auto;margin-top: 56px;overflow: hidden;}
.top-menu-left{float: left;overflow: hidden;}
.top-menu-left a{width: 135px;height: 129px;border-radius: 20px;text-align: center;display: block;float: left;margin-right: 30px;}
.top-menu-left a.active,.top-menu-left a:hover{background-color: rgba(0,0,0,0.2);}
.top-menu-left-img{margin-top: 24px;}
.top-menu-left-title{margin-top: 10px;font-size: 25px;color: #FFFFFF;text-shadow: #666 2px 4px;}

.top-menu-right{margin-top: 60px;float: right;}
.top-menu-right-title{font-size: 15px;color: #FFFFFF;text-align: right;}
.top-menu-right-subtitle{text-align: right;margin-top: 5px;}
.top-menu-right-subtitle a{font-size: 15px;color: #FFFFFF;text-decoration: underline;margin-top: 10px;}

.fix-right-qq{position: fixed;bottom: 100px;left: 50%;margin-left: 630px;}

.main-form{width: 1200px;background: #FFFFFF;border: 1px solid #EDEDED;border-radius: 20px;margin: 0 auto;margin-top: 5px;overflow: hidden;position: relative;}
.main-form.mt50{margin-top: 50px;}
.main-form-left{width: 147px;background: #F6F6F6;border-right: 1px solid #EDEDED;height: 100%;position: absolute;}
.main-form-left-title{padding-left: 20px;font-size: 20px;color: #252525;letter-spacing: 0;padding-top: 26px;font-weight: bold;}
.main-form-left-title.active{color: #FF8233;}
.main-form-left-list{padding-left: 20px;padding-top: 17px;padding-bottom: 25px;}
.main-form-left-list li{padding-top: 15px;}
.main-form-left-list li a{font-size: 15px;color: #252525;letter-spacing: 0;}
.main-form-left-list li a.active{color: #FF8233;}
.main-form-left-subtitle{padding-left: 20px;font-size: 20px;color: #252525;letter-spacing: 0;padding-top: 26px;border-top: 1px solid #EDEDED;font-weight: bold;}
.main-form-left-subtitle.active{color: #FF8233;}
.main-form-right{width: 1050px;float: left;padding-left: 148px;}
.main-form-right.small{width: 892px;padding-left: 0;}
.main-form-right-info{margin: 20px;background-color: #F6F6F6;padding: 26px 0;width: 434px;overflow: hidden;}
.main-form-right-info-cover{width: 80px;height: 80px;margin: 0 30px;border-radius: 40px;overflow: hidden;margin-right: 16px;float: left;}
.main-form-right-info-cover img{width: 80px;height: 80px;}
.main-form-right-info-right{float: left;}
.main-form-right-info-title{font-size: 13px;color: #252525;letter-spacing: 0;margin-top: 5px;margin-bottom: 10px;}
.main-form-right-info-subtitle{font-size: 13px;color: #252525;letter-spacing: 0;line-height: 23px;}
.main-form-right-info-subtitle span{color: #FF8233;}

.main-form-right-title{margin-top: 50px;font-size: 17px;color: #252525;letter-spacing: 0;padding-left: 20px;font-weight: bold;padding-right: 60px;}
.main-form-right-title.mt20{margin-top: 20px;}
.main-form-right-title span{float: right;font-size: 13px;color: #666666;letter-spacing: 0;font-weight: normal;}
.main-form-right-title a{font-size: 15px;color: #666666;letter-spacing: 0;text-decoration: underline;margin-left: 20px;font-weight: normal;}
.main-form-right-title a.btn{background: #FF8233;border-radius: 3px;width: 150px;height: 40px;line-height: 40px;font-size: 15px;color: #FFFFFF;letter-spacing: 0;display: inline-block;text-align: center;text-decoration: none;}

.main-form-right-new{width: 307px;float: left;background: #FFFFFF;border-left: 1px solid #EDEDED;border-radius: 20px;}
.main-form-right-new.large{width: 1200px;border: none;}
.main-form-right-new-title{font-size: 20px;color: #252525;letter-spacing: 0;text-align: center;height: 68px;line-height: 80px;border-bottom: 1px solid #EDEDED;font-weight: bold;}
.main-form-right-new-content{font-size: 12px;color: #666666;letter-spacing: 0;padding: 20px;line-height: 22px;}
.main-form-right-new-content.mt30{margin-top: 30px;padding-right: 10px;}
.main-form-right-new-content a{color: #318dff;text-decoration: underline;}

.main-table-1{margin-left: 20px;margin-top: 30px;}
.main-table-1.mt0{margin-top: 0px;}
.main-table-1.pb100{margin-bottom: 100px;}
.main-table-1 tr{line-height: 35px;}
.main-table-1 tr:nth-child(even){background: #f6f6f6;}
.main-table-1 td{text-align: center;padding-right: 30px;font-size: 13px;color: #252525;letter-spacing: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-table-1 td a{font-size: 13px;color: #252525;letter-spacing: 0;text-decoration: underline;margin-right: 10px;}
.main-table-1 td span{margin-right: 10px;color: #999999;}
.main-table-1 td a:hover{color: #FF8233;}
.main-table-1 th{font-size: 13px;color: #252525;letter-spacing: 0;font-weight: bold;padding-right: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-table-1 input{width: 16px;height: 16px;vertical-align: top;margin-top: 10px;}
.main-table-1 input.text{width: 40px;height: 21px;line-height: 21px;outline: none;margin-top: 5px;text-align: center;}
.main-table-1 label{margin-left: 5px;margin-right: 20px;}

.main-form-pager{padding-left: 20px;margin-top: 58px;padding-bottom: 80px;}
.main-form-pager-left-checkbox{width: 16px;height: 16px;vertical-align: top;margin-top: 6px;margin-left: 5px;outline: none;}
.main-form-pager-left-btn{font-size: 13px;color: #666666;margin-left: 5px;}
.main-form-pager-left-select{outline: none;height: 30px;line-height: 30px;margin-left: 10px;}
.main-form-pager-right{float: right;padding-right: 40px;}
.main-form-pager-right a{padding: 6px 10px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;font-size: 12px;color: #666666;text-align: center;line-height: 18px;}
.main-form-pager-right a:hover,.main-form-pager-right a.active{background: #FF8233;color: #fff;border: 1px solid #FF8233;}
.main-form-pager-right span{font-size: 12px;color: #666666;text-align: left;line-height: 18px;margin: 0 10px;}
.main-form-pager-right-page{background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 4px;height: 30px;line-height: 30px;width: 30px;outline: none;padding: 0 10px;text-align: center;}

.main-form-right-top{font-size: 13px;color: #252525;letter-spacing: 0;padding-left: 20px;margin-top: 30px;}
.main-form-right-top span{color: #FF8233;}

.main-table-1 td a.a-info{margin-right: 0;position: relative;}
.main-table-1 td a.a-info span{z-index: 9;position: absolute;width: 260px;padding: 10px 20px;background: #FFFFFF;border: 1px solid #EDEDED;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);border-radius: 8px;text-align: left;color: #252525;top: 30px;left: 0;display: none;}
.main-table-1 td a.a-info:hover span{display: block;}

.login-form{margin: 0 auto;width: 400px;background-color: #fff;border: 1px solid #E6E6E6;box-shadow: 0 2px 12px 0;border-radius: 8px;margin-top: 300px;padding-bottom: 20px;}
.login-form input{font-family: 'Microsoft YaHei';}
.login-form-title{font-size: 24px;color: #4A4A4A;letter-spacing: 4px;text-align: center;padding-top: 25px;padding-bottom: 38px;}
.login-form-user{background: #F9F9F9;border: 1px solid #EEEEEE;width: 246px;display: block;margin: 0 auto;outline: none;height: 44px;line-height: 44px;padding-left: 60px;padding-right: 10px;background-image: url(../images/login-1.png);background-repeat: no-repeat;background-position: 16px 10px;}
.login-form-password{background: #F9F9F9;border: 1px solid #EEEEEE;width: 246px;display: block;margin: 0 auto;outline: none;height: 44px;line-height: 44px;padding-left: 60px;padding-right: 10px;margin-top: 20px;background-image: url(../images/login-2.png);background-repeat: no-repeat;background-position: 16px 10px;}
.login-form-right{text-align: right;width: 318px;margin: 0 auto;font-size: 14px;color: #4A4A4A;letter-spacing: 0;padding-top: 10px;padding-bottom: 20px;}
.login-form-right input{width: 16px;height: 16px;vertical-align: top;margin-top: 2px;}
.login-form-btn{width: 300px;background-color: #fd8d57;color: #fff;height: 44px;line-height: 44px;text-align: center;letter-spacing: 20px;display: block;margin: 0 auto;padding-left: 20px;border-radius: 10px;}
.login-form-subtitle{font-size: 18px;color: #FFFFFF;letter-spacing: 0;text-shadow: 0 2px 4px rgba(0,0,0,0.50);text-align: center;margin-top: 20px;}
.login-bottom{margin: 0 auto;margin-top: 20px;display: block;}

.mask{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.85);top: 0;left: 0;z-index: 1000;}
.win{width: 400px;border-radius: 8px;position: fixed;left: 50%;margin-left: -200px;top: 50%;margin-top: -100px;z-index: 2000;background-color: #fff;}
.win-cross{position: absolute;right: 10px;top: 10px;}
.win-title{margin-top: 20px;font-size: 16px;color: #252525;text-align: center;}
.win-line{margin-top: 30px;font-size: 14px;color: #666;text-align: center;}
.win-line input{border: 1px solid #EDEDED;border-radius: 3px;height: 35px;line-height: 35px;padding: 0 10px;width: 250px;outline: none;font-family: 'Microsoft YaHei';}
.win-content{margin-top: 40px;font-size: 14px;color: #252525;text-align: center;}
.win-content span{color: #FF8233;}
.win-tip{font-size: 12px;color: #999999;letter-spacing: 0;text-align: center;margin-top: 30px;}
.win-btn-group{padding: 20px 0;text-align: center;}
.win-btn-group.pt10{padding-top: 10px;}
.win-btn{width: 150px;height: 40px;line-height: 40px;color: #fff;background: #FF8233;border-radius: 3px;font-size: 15px;color: #FFFFFF;letter-spacing: 0;text-align: center;display: inline-block;}
.win-btn.gary{background: #F6F6F6;color: #999999;margin: 0 5px;}

.main-form-right-input-con{margin-top: 50px;overflow: hidden;}
.main-form-right-input-con.pl20{padding-left: 20px;}
.main-form-right-input-con.mt20{margin-top: 20px;}
.main-form-right-input-con.pb500{padding-bottom: 500px;}
.main-form-right-input-con-title{display: inline-block;font-size: 15px;color: #666666;letter-spacing: 0;width: 120px;text-align: right;line-height: 35px;margin-bottom: 10px;}
.main-form-right-input-con-content{font-size: 15px;color: #666666;letter-spacing: 0;line-height: 35px;margin-bottom: 10px;margin-top: 20px;display: inline-block;}
.main-form-right-input-con-content.mt0{margin-top: 0px;}
.main-form-right-input-con-content span{color: #FF8233;}
.main-form-right-input-con-value{font-size: 15px;color: #252525;letter-spacing: 0;}
.main-form-right-input-con-tip{font-size: 12px;color: #999999;letter-spacing: 0;margin-left: 10px;}
.main-form-right-input-con-avatar{vertical-align: middle;border-radius: 50%;}
.main-form-right-input-con-img{vertical-align: top;margin-top: 10px;}
.main-form-right-input-con-span{font-size: 15px;color: #666666;letter-spacing: 0;padding: 0 10px;}
.main-form-right-input-con input,.main-form-right-input-con select{width: 200px;outline: none;height: 35px;line-height: 35px;border: 1px solid #EDEDED;border-radius: 3px;font-family: 'Microsoft YaHei';}
.main-form-right-input-con input{width: 178px;padding: 0 10px;}
.main-form-right-input-con input.checkbox{width: 16px;height: 16px;vertical-align: top;margin-top: 10px;}
.main-form-right-input-con input.checkbox2{width: 16px;height: 16px;vertical-align: top;margin-top: 5px;}
.main-form-right-input-con input.radio{width: 16px;height: 16px;vertical-align: top;margin-top: 10px;margin-left: 10px;margin-right: 3px;}
.main-form-right-input-con input.radio2{width: 16px;height: 16px;vertical-align: top;margin-top: 5px;margin-left: 10px;margin-right: 3px;}
.main-form-right-input-con input.short{width: 60px;}
.main-form-right-input-con label{font-size: 13px;color: #666666;margin-right: 20px;margin-left: 5px;}
.main-form-right-input-con .link{color: #318cff;font-size: 12px;text-decoration: underline;}
.main-form-right-btn-con{padding-top: 10px;text-align: center;padding-right: 65px;}
.main-form-right-btn-con.pb100{padding-bottom: 100px;}
.main-form-right-btn-con.mt50{margin-top: 50px;}
.main-form-right-btn-con.right{text-align: right;padding-top: 20px;}
.main-form-right-btn{background: #FF8233;border-radius: 3px;width: 150px;height: 40px;line-height: 40px;font-size: 15px;color: #FFFFFF;letter-spacing: 0;display: inline-block;margin: 0 5px;text-align: center;}
.main-form-right-btn.gary{background: #F6F6F6;color: #999999;}
.main-form-right-btn.black{background: #999999;color: #fff;}

.control-form{padding: 200px 0;}
.control-form-line{text-align: center;font-size: 15px;color: #666666;letter-spacing: 0;margin-top: 30px;}
.control-form-line.mt10{margin-top: 10px;}
.control-form-line input.radio{width: 16px;height: 16px;vertical-align: top;margin-top: 2px;margin-left: 10px;margin-right: 3px;}
.control-form-line input.text{width: 380px;height: 40px;line-height: 40px;background: #FFFFFF;border: 1px solid #EDEDED;border-radius: 3px;outline: none;font-family: 'Microsoft YaHei';padding: 0 10px;}
.control-form-line input.text.active{border: 1px solid #FF8233;}
.control-form-btn{display: block;margin: 0 auto;background: #FF8233;border-radius: 3px;width: 150px;height: 40px;font-size: 15px;color: #FFFFFF;letter-spacing: 0;line-height: 40px;text-align: center;margin-top: 60px;}
.control-form-tip{width: 400px;margin: 0 auto;font-size: 13px;color: #666666;letter-spacing: 0;padding-bottom: 10px;}
.control-form-tip img{margin-right: 5px;vertical-align: top;margin-top: -2px;}

.main-form-info{overflow: hidden;padding: 20px;}
.main-form-info-cover{width: 124px;float: left;padding-right: 20px;}
.main-form-info-cover img{width: 100%;}
.main-form-info-right{float: left;width: 720px;}
.main-form-info-right-item{font-size: 13px;color: #252525;letter-spacing: 0;line-height: 40px;width: 240px;float: left;}
.main-form-info-right-item span{color: #666666;width: 80px;display: inline-block;text-align: right;}

.main-form-right-tip{height: 60px;line-height: 60px;padding: 30px;}
.main-form-right-tip input{vertical-align: top;margin-top: 25px;}
.main-form-right-tip-red{font-size: 13px;color: #FF8233;}
.main-form-right-tip-gary{font-size: 13px;color: #666666;}
.main-form-right-tip-right{float: right;font-size: 12px;color: #666666;}
.main-form-right-tip-right p{height: 20px;line-height: 20px;}

.upload-con{background-color: #f6f6f6;padding: 20px 0;}
.upload-con-img-con{overflow: hidden;}
.upload-con-img{width: 150px;height: 150px;overflow: hidden;position: relative;margin-left: 20px;float: left;}
.upload-con-img-pic{width: 100%;}
.upload-con-img-cover{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);top: 0;left: 0;}
.upload-con-img-delete{position: absolute;top: 8px;right: 5px;}
.upload-con-img-value{position: absolute;width: 90%;left: 5%;height: 10px;top: 70px;background-color: rgba(256,256,256,0.6);border-radius: 5px;overflow: hidden;}
.upload-con-img-value span{background-color: #ff8233;display: block;height: 10px;}
.upload-con-img-tip{font-size: 15px;color: #FFFFFF;letter-spacing: 0;position: absolute;top: 60px;text-align: center;left: 0;width: 100%;}
.upload-con-img-tip a{color: #ff8233;text-decoration: underline;}


