
/*body{font-family:'微软雅黑';}*/
body0{font-family:Arial, "宋体";}

ul,dl{list-style:none;}
em{ font-style:normal;}

.red{color: #ca032a !important; color:#F00 !important;}
.ccc{ color:#999;}
.hidden{display:none;}
.floatl{float:left;}
.floatr{float:right;}
.cccb{ background:#CCC;}
.redb{ background:#ca032a; color:#FFF;}
.yellowb{background:#FF0;}

.Comm_nav{/*padding-left:12px;padding-right:12px;*/ position:relative;width:100%;border-bottom: 1px solid #E5E5E5; background:url(/images/icon_4.png) no-repeat 20px 12px;background-color: #F5F5F5; height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; text-align:left;}
.Comm_nav p{ height:40px;  margin:0px; padding:0px;margin-left:38px; font-size:13px; color:#b2c1db;}
.Comm_nav p a{ text-decoration:none; font-size:13px; color:#b00935; margin-left:5px; margin-right:5px;}
.Comm_nav p a:hover{ text-decoration: underline; font-size:13px; color:#b00935;}
.Comm_nav p i{ font-style:normal; margin-left:5px; color:#b00935;}

.Chead{ width:100%; width:40px; line-height:40px; text-align:left; font-size:18px;}
.Cnav{ width:100%; height:45px; background:url(/images/Nioce_1.png) repeat-x bottom; line-height:45px; overflow2:hidden;}
.Cnav ul{ margin:0px; padding:0px; list-style-type:none;padding-left:20px;}
.Cnav ul li{ min-width:100px; height:42px; line-height:42px; float:left; text-align:center; padding-left:20px; padding-right:20px;}
.Cnav ul li.on{ border-bottom:3px solid #4c8fbd;}
.Cnav ul li.on a{color:#4c8fbd;}
.Cnav ul li a{ float:left; min-width:100px; height:42px; color:#616161; font-size:14px; text-decoration:none;}
.Cnav ul li a:hover{ text-decoration:none; color:#2e7db4;}
.Cnav ul li{height:45px; line-height:45px;}
.Cnav2 ul li{min-width:10px;padding-left:20px;padding-right:20px;}
.Cnav2 ul li a{min-width:10px;}

.breadcrumb > li.active {
  /*color: #ca032a;*/
}

.menu_list li a{ display:block;}
.menu_list li a:hover{ text-decoration:none;}
.menu_list .ui-state-active a{color:#FFF;}
.menu_list .ui-state-focus a{color:#FFF;}
.menu_list .ui-state-active font{color:#FFF;}
.menu_list .ui-state-focus font{color:#FFF;}

.page-header{border:none;margin:0px;}

.row .form-group span.col-sm-3{line-height:35px;font-size:14px;}
.row .form-group .col-sm-9{line-height:35px;line-height:30px;font-size:14px;}
.row .form-group input{line-height:20px;}
.row .form-group label font{padding-right:5px;}
.row .form-group .col-sm-4{line-height:32px;}

#message-msg{max-width:500px;max-height:400px;overflow-y:auto; }

.dialog-form {padding-top:20px;padding-bottom:20px;}
.dialog-form .row .form-group label{font-size:12px;line-height:25px;padding:0px;}
.dialog-form .row .form-group span{width:400px;font-size:14px;line-height:25px;}
.dialog-form .table td{font-size:12px;}
.dialog-form .box{float:left;width:100%;padding-left:0px;padding-top:8px;padding-bottom:0px;}
.dialog-form .box_list{float:left;width:100%;/*max-height:410px;overflow:hidden;overflow-y:auto;*/min-height:400px;border-top:#CCCCCC solid 0px;padding-bottom:0px;}
.dialog-form .tableStyle th{padding:6px;}
.dialog-form .tableStyle td{padding:6px;}

.dialog-group .box{float:left;padding-top:20px;padding-bottom:10px;}
.dialog-group font{float:left;line-height:30px; padding-left:20px;}

.dialog-select-group {padding-top:20px;padding-bottom:20px;}
.dialog-select-group select{width:200px;height:30px;line-height:30px;overflow:hidden;}
.dialog-select-group input{width:500px;height:30px;line-height:30px;overflow:hidden;}


.dialog-upload .upload_box{float:left;width:100%;min-height:90px;}
.dialog-upload .button{float:left;width:100%;position:relative;}
.dialog-upload .upload_file{z-index:10000;position:absolute;width:100px;height:35px;right:0px;top:0px;cursor:pointer;padding:0px; margin:0px;border:#ca032a solid 0px;}
.dialog-upload .upload_file span{float:left;}
.dialog-upload .upload_img{float:left;width:100%; padding-top:20px;}
.dialog-upload .upload_img img{max-width:120px;max-height:120px;}
.dialog-upload .upload_file2{width:100px;height:35px;right:0px;top:0px;overflow:hidden;}
.dialog-upload .upload_file2 .upFile{float:left;width:100px;width:100px;height:35px;font-size: 35px;filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;/**/cursor:pointer;border:#F00 solid 1px;}

.dialog-dealer .button{float:left;width:100%;position:relative;}

.dialog-send {padding-top:0px;padding-bottom:0px;}

.dialog-msg{padding-top:0px;padding-bottom:0px;}

.dialog-notice .box{float:left;padding-top:30px;padding-bottom:10px;}
.dialog-notice p{float:left; width:700px;line-height:30px; padding-left:30px;}
.dialog-notice .title{font-size:14px;}
.dialog-notice .time{ color:#666;padding-top:10px;}

.dealer_show{}

.search_table{width:100%;font-size:14px; padding-top:0px;padding-bottom:20px;}
.search_table th{ line-height:25px; text-align:left; font-weight:normal;}
.search_table td{ line-height:25px;}
.search_table .select{float:left;padding-right:20px;}
.search_table .select select{width:100px;height:30px;overflow:hidden;}
.search_table .keyword{float:left;padding-right:20px;}
.search_table .keyword input{width:100px;height:30px;line-height:30px;}
.search_table .keyword span {float:left;}
.search_table .btn{ margin-top:0px;}

.search_box{width:100%;float:left;line-height:25px;}
.search_box ul{ margin:0px; padding:0px; list-style-type:none;}
.search_box ul li{float:left; margin-right:10px; padding-bottom:10px;}
.search_box ul span{float:left;text-align:right;}
.search_box ul em{float:right;font-style:normal;}
.search_box ul select{line-height:30px;height:30px;overflow:hidden;}
.search_box ul input{line-height:30px;height:30px;}
.search_box ul .search_btn{width:100%;}
.search_box ul .search_btn em{float:left;width:80%;}

.search_dealer ul li{width:240px;margin-right:10px;}
.search_dealer ul span{width:80px;}
.search_dealer ul em{width:160px;}
.search_dealer ul select{width:160px;}
.search_dealer ul input{width:160px;}

.list_table{width:100%; padding-top:0px;padding-bottom:0px;background:#ddd;}
.list_table th{padding:5px;line-height:30px;font-size:14px; text-align:left;background:#F8F8F8;/*font-weight:normal;*/}
.list_table .center{text-align:center;padding-left:5px;}
.list_table td{padding:5px;background:#FFF;font-size:12px;}


/*.button1{width:83px;height:40px; line-height:40px;background:url(/images/button.jpg) no-repeat; font-size:14px; text-align:center;color:#fff; border:0px; margin:0px; padding:0px; cursor:pointer;}
.button1 a{width:100px;height:27px; display:block; color:#000; font-weight:bold;}
.button1 a:hover{color:#000; text-decoration:none;}

.button2{width:62px;height:30px; line-height:30px;background:url(/images/button2.jpg) no-repeat; font-size:14px; text-align:center;color:#fff; border:0px; margin:0px; padding:0px; cursor:pointer;}
.button2 a{width:100px;height:27px; display:block; color:#000; font-weight:bold;}
.button2 a:hover{color:#000; text-decoration:none;}
*/
.button3{width:270px;height:40px; line-height:30px;background:url(/images/button3.jpg) no-repeat; font-size:14px; text-align:center;color:#fff; border:0px; margin:0px; padding:0px; cursor:pointer;}
.button3 a{width:100px;height:27px; display:block; color:#000; font-weight:bold;}
.button3 a:hover{color:#000; text-decoration:none;}
.button3.disabled{ color:#CCC;}

.bgCss{position:absolute;top:0px;left:0px;background:#777;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;z-index:10000;}
.pop_box{position:fixed;z-index:11000; left:200px; top:200px;}
.loading{position:fixed;z-index:11000000; left:50%; top:50%;}

.list_search{ width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:32px;padding-right:32px;padding-top:10px;padding-bottom:10px;/*background:#F8F8F8; border:#ddd solid 1px;*/}
.form-actions{padding-top:10px;padding-bottom:10px;margin-bottom:0px;margin-top:0px;;padding-right:20px;}

.media_nav{ /*width:100%;*/float:left; min-height:27px;line-height:25px; overflow:hidden;font-size:14px;}
.media_nav ul{ margin:0px; padding:0px; list-style-type:none;}
.media_nav ul li{float:left; margin-right:30px;position:relative;}
.media_nav ul li.on{ border-bottom:0px solid #999999;}
.media_nav ul li a{color:#999999; font-size:12px;font-size:14px; text-decoration:none;}
.media_nav ul li a:hover{ text-decoration:none; color:#993300;}
.media_nav ul .on a{color:#993300;}

.upload_area .wx_upload_file{ width:100px; height:30px;position:absolute; left:0px; top:0px; padding:0px; margin:0px; z-index:100000;}
.upload_area .wx_upload_file span{}

.breadcrumb > li > .active {
  color: #c70022;
}

/*.pagination li{border:0px solid #d9d9d9; background:#fafafa;}
.pagination li.active {border:0px solid #d9d9d9;}
.pagination li.active a{ background:#ca032a; color:#ffffff;border:1px solid #d9d9d9;}
.pagination li a{color:#666666;}
.pagination li a:hover{background:#ca032a; color:#ffffff;}
.pagination li.active a:hover{ background:#ca032a; color:#ffffff;border:1px solid #d9d9d9;}*/

.row .col-xs-6{padding-left:0px;}
.col-search{width:100%;}
.col-search .col-sm-4{width:8.10%;}
.col-search .col-sm-8{width:50%;}

.datepicker td.active,
.daterangepicker td.active,
.datepicker td.active:hover,
.daterangepicker td.active:hover {
  background: #ca032a !important;
}
.datepicker td.active.disabled,
.daterangepicker td.active.disabled,
.datepicker td.active.disabled:hover,
.daterangepicker td.active.disabled:hover {
  background: #ca032a !important;
}
.daterangepicker .input-mini.active {
  border: 1px solid #ca032a;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #ca032a !important;
  border-color: #ca032a;
}

.widget-header {
  /*color: #ca032a;*/
}

.table th{ text-align:center;vertical-align:middle;height:30px;}
.table td{ text-align:center;vertical-align:middle;word-wrap:break-word;word-break:break-all;height:30px;}
.table .input{padding:0px; }
.table input222{height:30px;line-height:30px;padding:0px;margin-top:3px;}
.table input{margin-top:3px;}
.row .label{
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important; color:#FFF;
}
.row .label-red{ background:#d15b47;}
.row .label-green{ background:#82af6f;}
.row .label-yellow2{ background:#f89406;}
.row .label-info0{ background:#3a87ad;}
.table > thead > tr > th:last-child {border-right-color: #ddd;}
.table label{ cursor:pointer; margin-right:10px;}

.dialog-select {}
.dialog-select .box{float:left;width:750px;padding-left:10px;padding-top:0px;padding-bottom:0px;}
.dialog-select .box_list{float:left;width:750px;/*height:410px;height:210px;height:310px;*/min-height:400px;/*overflow:hidden;overflow-y:auto;*/border-top:#CCCCCC solid 0px;padding-bottom:10px;}

.dialog-select .box01{ width:100%;float:left;}
.dialog-select .box02{ width:100%;float:left;padding-bottom:10px;background:#fff;border:#CCCCCC solid 0px; border-top:none;}
.dialog-select .box_select{ width:720px;float:left;line-height:25px;font-size:12px;}
.dialog-select .box_select ul{float:left;margin:0px; padding:0px; list-style-type:none;padding-left:20px;padding-top:20px;padding-bottom:0px;}
.dialog-select .box_select ul li{float:left; width:170px;height:25px;height:20px;line-height:20px;padding-bottom:5px;overflow:hidden; margin-bottom:10px;}
.dialog-select .box_select ul li.on{}
.dialog-select .box_select ul li .lbl{font-size:12px;}
.dialog-select .box1 .box_select ul li{width:720px;}
.dialog-select .box2 .box_select ul li{width:340px;}
.dialog-select .box3 .box_select ul li{width:230px;}
.dialog-select .box4 .box_select ul li{width:170px;}
.dialog-select .form-group .control-label9{ padding-top:0px;}


.list-menu {float:left;width:100%;padding-left:12px;padding-right:12px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;}
.list-menu .box_list{float:left;width:100%;border-top:#CCCCCC solid 0px;}

.list-menu .box{ width:100%;float:left;}
.list-menu .box01{ width:100%;float:left;padding-bottom:20px;}
.list-menu .box01_name{background:#F2F2F2;width:100%;float:left;height:35px;line-height:35px;border:#CCCCCC solid 1px;}
.list-menu .box01_name label{ padding-left:10px;}

.list-menu .box02{ width:100%;float:left;padding-left:20px;padding-bottom:10px;background:#F2F2F2;border:#CCCCCC solid 1px; border-top:none;}
.list-menu .box02.on{background:#fff;}
.list-menu .box02_name{width:250px;float:left;height:35px;line-height:35px;padding-top:5px;}
.list-menu .box02_name label{ padding-left:10px;}
.list-menu .box02_name .lbl{font-size:12px;}
.list-menu .box03{float:left;line-height:25px;font-size:12px;}
.list-menu .box03 ul{float:left;margin:0px; padding:0px; list-style-type:none;padding-left:0px;padding-top:10px;padding-bottom:0px;}
.list-menu .box03 ul li{float:left; width:250px;height:25px;cursor:pointer;line-height:25px; overflow:hidden;}
.list-menu .box03 ul li.on{}
.list-menu .box03 ul li .lbl{font-size:12px;}
.list-menu .box03 ul li .chk_menu2{ margin-top:8px;}
.list-menu .box02_all{width:60px;}
.list-menu .box022{ width:100%;float:left;padding:10px;padding-bottom:0px;border:#CCCCCC solid 1px; border-top:none;}

.list-menu2 {}
.list-menu2 .box01_name{ font-size:12px; font-weight:bold; padding-left:10px;}
.list-menu2 .box02{ padding-top:10px;padding-left:10px;padding-right:10px;}
.list-menu2 .box01{padding-bottom:0px;}
.list-menu2 .box02 .form-group{ margin-bottom:5px;}

input[type="text"],
input[type="password"],
select,textarea,button{
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  font-size: 12px;
}
.ui-dialog{
  -webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;
  font-size: 12px;
}
select{}
.form-control{font-size: 12px;}

.form-group label{}
.form-group .control-label{ padding-top:3px;}
.work_view label{ width:200px;}
.action-buttons span{ padding-right:5px;}

.sidebar{width:100%;height:100% !important;overflow-y:auto;}
.nav0{width:100%;}
.nav0 li{width:100%; position:relative;}
.nav0 li .arrow{ right:50px;}
.nav0 .submenu li{ width:100%; padding-right:0px;}

.tableStyle{color:#000;background:#83accf;border-spacing:1px 1px;/*border-collapse:separate;*/}
.tableStyle th{width:172px; padding:10px 0;background:#f3f7fb;font-weight:100; text-align:right;padding-left:5px;padding-right:5px;border:1px solid #83accf;border-collapse:separate;}
.tableStyle td{padding:10px;background:#FFF;word-wrap:break-word;word-break:break-all;border:1px solid #83accf;border-collapse:separate;}
.tableStyle label{ cursor:pointer; margin-right:10px;}
.tableStyle b{padding-right:5px;color:#F00;font-weight:bold;}
.tableStyle img{vertical-align:middle;}
.tableStyle select9{width:400px;width:400px;}
.tableStyle input{float:left;}
.tableStyle button{float:left;margin-left:5px;}
.table2 th{width:15%;}
.table2 td{width:35%;}
.table2 select{width:200px;}
.table2 input{width:200px;}
.table2 .input3{width:685px;}
.table2 textarea{width:685px;}
.table3 th{width:15%;}
.table3 td{width:18%;}

.table_approve{background:#d49c31; font-size:12px;border-spacing:1px 1px;/*border-collapse:separate;*/ line-height:1.5; margin-top:0px;}
.table_approve th{width:162px; height:36px; text-align:right; font-weight:normal; background:#fffdc4;padding-top:0px; padding-bottom:0px; padding-left:5px;padding-right:5px;border:1px solid #83accf;border-collapse:separate;}
.table_approve td{ background:#FFF;text-align:left; padding:0 10px;border:1px solid #83accf;border-collapse:separate;}

.approve_title{padding:32px 0 16px 44px; background:url(/images/ico19.gif) 18px 30px no-repeat; font-size:14px; font-weight:bold; margin:0px;}

.approve table{background:#83accf; font-size:12px;border-spacing:1px 1px;/*border-collapse:separate;*/ line-height:1.5; margin-top:0px;}
.approve th{width:162px; height:36px; text-align:right; font-weight:normal; background:#f3f7fb;padding-top:0px; padding-bottom:0px; padding-left:5px;padding-right:5px;border:1px solid #83accf;border-collapse:separate;}
.approve td{ background:#FFF;text-align:left; padding:10px;border:1px solid #83accf;border-collapse:separate;}

.uploads_title{height:43px; overflow:hidden; padding-left:46px; background:url(/images/ico17.gif) 8px top no-repeat; line-height:30px; font-size:14px; font-weight:bold; margin:0px;margin-top:32px;margin-left:5px;}

.uploads_box{}

.file_table {background:#83accf;border-spacing:1px 1px;/*border-collapse:separate;*/}
.file_table th{width:auto;background:#f0f0f0;font-weight:bold;text-align:center;color:#476074;height:30px;line-height:30px;border:1px solid #83accf;border-collapse:separate;}
.file_table td{width:auto;background:#FFF;text-align:center; padding:8px 5px;border:1px solid #83accf;border-collapse:separate;}
.file_table .name{text-align:left;}
.file_table img{padding-right:5px;}
.file_table .act a{ padding-right:10px;color:#044379;}
.file_table .act{width:200px;}
.file_table .act img{ padding-right:5px;}
.file_table .act a img{ padding-right:5px;padding-left:10px;}
.file_table .preview{width:100px;}
.file_table .preview img{max-width:100px;max-height:100px;}
.tableStyle .file_table th2{width:auto;}
.tableStyle .file_table th{padding-top:0px;padding-bottom:0px;}

.uploads{height:50px;border:#83accf solid 1px; border-top:0px;background:#f3f7fb; padding:8px 0 0 15px;}
.uploads .progress{float:left;width:300px; margin:0px;}
.uploads .button{float:left;width:120px;position:relative;}
.uploads .upload_file{z-index:10000;position:absolute;width:100px;height:35px;right:0px;top:0px;cursor:pointer;padding:0px; margin:0px;border:#ca032a solid 0px;}
.uploads .upload_file span{float:left;}

.tab_box {margin:0px;width:100%;height:100% !important;}
.tab_box .nav{float:left;margin-left:5px;border:0px;width:100%; height:34px;/*overflow:hidden;*/}
.tab_box .nav li{ margin-right:5px;}
.tab_box .nav a{border-bottom-style:none;}
.tab_box .nav font{margin-right:5px;}
.tab_box .nav .last{margin-right:0px;}
.tab_box .nav i{cursor:pointer;}
.tab_box .nav .active .fa-refresh{ color:#acd392;}
.tab_box .nav .active .fa-times{ color:#e09e96;}
.tab_box .nav .active .fa-home{ color:#69aa46;}
.tab_box .nav .fa-home{ color:#999;}
.tab_box .tabbable{width:100%;height:100% !important;position:relative;}
.tab_box .tab-content{float:left;width:100%;border-width:0px;border-top-style:solid;border-top-width:1px;padding:0px;/*height:100% !important;*/}
.tab_box .tab-pane{height:100% !important;}
.tab_box iframe{width:100%; height:100% !important;}
.tab_box .arrow{width:41px;width:20px;width:25px; margin-left:0px; display:none;top:0px;}
.tab_box .arrow a{ background-color:#FFF;padding-bottom:9px;padding-top:8px;padding-left:0px;}
#nav_list{float:left;width:900px;/*overflow-y:hidden;overflow-x:hidden;overflow-x:auto;*/overflow:hidden;margin-bottom:-1px;}
.tabbable .line0{display:none;position:absolute; display:block;left:6px; top:34px; width:73px; height:2px; background:#FFF; border:#F00 solid 0px; z-index:1000000;}
#myTab{width:100%;width:auto;}
#myTab1{border-right:#c5d0dc solid 1px;}
#myTab1 a{border-left:none;border-right:none;border-top:none;padding-left:5px;padding-right:0px;}
#myTab2 a{border-right:none;border-top:none;padding-left:5px;}
.tab_menu{position:absolute;left:20px;top:20px;display:none;z-index:1000000;border:#c5d0dc solid 1px;border: 1px solid rgba(0, 0, 0, .15); background:#FFF;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;}
.tab_menu ul{ padding:0px; margin:0px;padding-top:5px; padding-bottom:5px;}
.tab_menu ul li{line-height:28px;text-align:left; padding-left:10px; padding-right:10px; font-size:12px;}
.tab_menu ul li:hover{ background:#f5f5f5;}
.tab_menu ul li a{color:#333;}
.tab_menu ul li a:hover{color:#333;text-decoration:none;}

.page-content{padding:0px;padding-top:10px;padding-bottom:10px;}
.breadcrumbs{display:none;}
.table{margin-bottom:10px;}
.row{margin-left:0px;margin-right:0px;}
#simple-table th{padding-top:4px;padding-bottom:4px;}
#simple-table td{padding-top:4px;padding-bottom:4px;}
.page-header{padding-top:0px;}

.table_list{float:left;width:100%;overflow-x:auto;border-left:solid #dddddd 1px;border-right:solid #dddddd 1px;border:solid #dddddd 1px;margin-bottom:20px;}
.table_list .table{border-left:hidden;border-right:hidden;margin-bottom:10px;border-top:none;}

#table-thead th{padding-top:4px;padding-bottom:4px;position:relative;border-left:solid #F00 0px;}
#table-thead td{padding-top:4px;padding-bottom:4px;}
#table-thead th i{position:absolute; right:0px;top:8px;}
#table-thead{position:absolute; left:0px;top:0px;width:100%;z-index:1;/*z-index:100000;*/}
#table-tbody{display:none;position:fixed; margin-left:0px;margin-top:0px;width:auto;z-index:1;/*z-index:100000;*/margin-top:0px;border-right:solid #dddddd 0px;border-bottom:solid #dddddd 0px;left:12px;}
#table-tbody th{padding-top:4px;padding-bottom:4px;border-bottom:none;}
#table-tbody td{padding-top:4px;padding-bottom:4px;}
#table-tbody thead{display:block;border:solid #F00 0px;}
#table-tbody tbody{display:block;overflow:hidden;}
#table-tbody thead tr{ border:none;}
#table-tbody > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
#table-tbody2 > tbody > tr:nth-of-type(even):hover {
  background-color: #f5f5f5;
}
#table-tbody > tbody > tr:nth-of-type(odd):hover {
  background-color: #f9f9f9;
}

.table-scroll tbody {
 display:block;
 /*width:1000px;*/
 height:195px;
 /*overflow-x:scroll;*/
 overflow-y:scroll;
}
.table-scroll thead, .table-scroll tbody tr {
 display:table;
 width:100%;
 table-layout:fixed;
}
/*.table-scroll thead {
 width: calc( 100% - 1em )
}*/

.teacher_left{float:left;width:150px;height:100% !important; border:#dddddd solid 1px;padding-bottom:20px;}
.teacher_name{float:left;width:100%;padding-top:10px;}
.teacher_name span{width:100%;padding-left:10px;float:left; font-size:14px;padding-top:5px;}
.teacher_name b{ width:100px; text-align:right;font-weight:normal;}
.teacher_name img{ max-width:100px;max-height:100px;}
.teacher_show{float:left;width:790px;width:820px;width:820px;padding-left:10px;padding-left:0px;padding-right:10px;height:100% !important; border:#dddddd solid 1px;border-left:solid #dddddd 0px;padding-top:0px;padding-bottom:20px;overflow-y:auto;}
.teacher_show2{float:left;width:100%;padding-left:10px;}
.teacher_btn{float:left;width:100%;width:120px;padding-top:10px;padding-left:10px;padding-bottom:20px;}
.teacher_btn span{float:left;font-size:12px;padding-right:5px;padding-right:10px;padding-top:5px;padding-top:10px;}
.teacher_btn ul{float:left;width:120px;}
.teacher_title{float:left;width:100%;padding-top:10px;padding-left:10px;}
.teacher_title span{width:100%;text-align:left; font-size:14px;font-weight:bold;}
.teacher_show .tableStyle{float:left;margin-top:5px;margin-bottom:5px;}
.teacher_show .tabbable{float:left;width:100%;padding-top:5px;}
.teacher_show .tab-content{float:left;width:100%;padding:10px;}
.teacher_show .tab-pane2{float:left;}
.teacher_show .tabbable .nav{font-size:12px;}
.teacher_show th{width:20%;}
.teacher_show td{width:30%;}

.col-xs-1{width:100px;}
.col-xs-2{width:150px;}
.col-xs-3{width:200px;}
.col-xs-32{width:120px;}
.col-xs-4{width:250px;}
.col-xs-5{width:300px;}
.col-xs-52{width:320px;}
.col-xs-6{width:350px;}
.col-xs-7{width:400px;}
.col-xs-8{width:450px;}
.col-xs-9{width:500px;}
.col-xs-10{width:600px;}
.textarea450{width:450px;height:60px;}
.col-sm-9 textarea{width:400px;height:60px;}
.col-sm-9 select{width:400px;}
.col-sm-9 .btn{margin-left:5px;/*margin-top:-8px;*/}

#table_tree td{border:#F2F2F2 solid 1px;}

.login-layout{ background:#FFF;width:100%;height:100% !important;}

.login-layout .box0{padding-top:100px; margin:0 auto;width:988px; height:590px; background:url(/images/index_bg_02.jpg) no-repeat;}
.login-layout .logo {background: url(/images/index_03.png) no-repeat scroll 0 0 transparent;float: left;height: 75px;margin-left: 165px;margin-top: 140px;width: 429px;}
.login-layout .logo1 {background: url(/images/index_03.png) no-repeat scroll 0 0 transparent;float: left;height: 75px;margin-left: 165px;margin-top: 100px;width: 429px;}
.login-layout .logo2 {background: url(/images/index_04.png) no-repeat scroll 0 0 transparent;float: left;height: 75px;margin-left: 165px;margin-top: 100px;width: 429px;}
.login-layout .login_box {float: right;height: 250px;margin-right: 60px;margin-right:70px;margin-top: 165px;width: 260px;}
.login-layout .login_box ul {overflow: hidden; padding-top:30px;}
.login-layout .login_box li{overflow:hidden;width: 100%;height: 50px;padding-left:15px; font-size:14px;}
.login-layout .login_box span{padding-top:5px; float:left; display:block; width:60px;}
.login-layout .login_box .login_input1{border:1px solid #dcdcdc; width:155px; padding:6px; background:url(/images/text_bg.png) repeat-x scroll 0 0 #FFFFFF; color:#333;}
.login-layout .login_box .submit_reg {padding: 2px; text-decoration: none; cursor:pointer;}
.login-layout .login_box a{margin:0px 10px; text-decoration:underline; line-height:28px;}
.login-layout .button{width:100px; height:48px; background:url(/images/index_11.png) no-repeat; border:0 none; cursor:pointer; margin:10px 0px 0px 25px; margin-left:100px;}

.advanced label{ width:100px;}

.user_face{max-width:133px;max-height:108px;}
.thumb{max-width:150px;max-height:150px;}
.thumb200{max-width:200px;max-height:200px;}

.btn,.btn:focus {border: 1px #e5e5e5 solid;/*padding-bottom:5px;*/}

input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
textarea {
  font-size: 12px;
}
input,select{height:28px; line-height:16px;font-size: 12px;}

.check_code{ background:#FFF; border:#CCC solid 1px; padding-top:4px; padding-bottom:4px;padding-left:10px; padding-right:10px;}
.noselect{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.pagination li a{ padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}

.search_field{float:left;width:100%;}
.search_field span{float:left;padding-right:10px;padding-bottom:0px;width:160px;}
.search_field em{float:left;width:100%;padding-top:15px;padding-bottom:5px;}
.search_field font{float:left;width:100%;padding-bottom:2px;}
.search_field select{width:150px;margin-bottom:5px;}
.search_field span b{padding-left:10px;}

.search_list{border-top:solid #dddddd 1px;padding-top:10px;padding-bottom:5px;overflow:auto;}
.search_title{float:left;width:100%;padding-bottom:5px;padding-left:10px;padding-top:10px;}
.search_title span{float:left;padding-right:20px;}
.search_list .table{margin-left:10px;border-left:solid #dddddd 1px;border-right:solid #dddddd 1px;border-top:solid #dddddd 1px;}
.search_list .table th{border-left:solid #dddddd 1px;border-right:solid #dddddd 1px;}
.search_list .table td{border-left:solid #dddddd 1px;border-right:solid #dddddd 1px;}
.search_title2{float:left;width:100%;padding-bottom:2px;padding-left:10px;padding-top:0px;}
.search_title2 span{float:left;padding-right:20px;}

.search_field2{float:left;width:100%;}
.search_field2 span{float:left;padding-right:10px;}

.week_box span{ float:left;padding-top:5px;}
.week_box .teaching_time_name{ width:300px;}
.week_box .teaching_place_name{width:150px;}
.week_box .teaching_place_name2{margin-left:10px;}
.week_boxb .teaching_time_nameb{width:300px;}
.week_boxb .teaching_place_nameb{width:150px;}
.week_boxb .teaching_place_name2{margin-left:10px;}
.week_boxb span{ float:left;padding-top:5px;}
.student_box span{ float:left;padding-top:5px;}
.student_box .student_id{ width:120px;}
.student_box .student_name{ width:80px;}
.student_box .student_title{ width:515px;}

.teaching_change td input{ float:none;}
.teaching_change td button{ float:none;}

.teaching_class .class_box{ width:100%;}
.teaching_class .class_box span{ float:left;padding-top:5px;}
.teaching_class .class_box .class_id{ width:200px;margin-right:20px;}
.teaching_class .class_box .class_num{ width:80px;}

.job_box .title,.box .title{float:left;width:100%;padding-top:0px;padding-bottom:5px;font-size:14px;font-weight:bold;}
.tab-content .tab-pane22{float:left;}
.tab-content .box{width:100%;}
.tab-content .box_name{background:#F2F2F2;width:100%;float:left;height:35px;line-height:35px;border:#CCCCCC solid 1px;}
.tab-content .box_name span{padding-left:10px;font-weight:bold;}
.tab-content .box01{width:100%;padding:10px;border:#CCCCCC solid 1px; border-top:none;}
.tab-content2 .box .table2{width:100%;margin-top:10px;}
.nav-tabs .red{ float:left;padding-top:5px; padding-left:10px;}

.table2 .table{margin-bottom:0px;}
.table2 .table th{ text-align:center;vertical-align:middle;height:30px; background-color:transparent;width:auto;}
.table2 .table td{ text-align:center;vertical-align:top;word-wrap:break-word;word-break:break-all;height:30px;width:auto;}
.table2 .table span{padding-top:6px;}
.table2 .table button{margin-top:4px;}

.table .table{ border:#CCC solid 1px;}
.table .table td{}

.job_box .table22 th{width:350px;}
.job_box .table22 td{width:auto;}
.job_box .table2 span{float:left;}
.job_box .table2 font{float:left;}
.job_box .tab-content {overflow-y:auto;}
.job_box .tab-content .tab-pane{ padding-bottom:50px;}
.job_box .table .filename{float:left;width:100%;padding-top:5px;}
.job_box .table22 button{margin-left:0px;}
.job_box .tableStyle .filename{float:left;width:100%;padding-top:5px;}

.table .upload_file .label{padding-top:0.2em;margin-top:6px;}
.table .upload_file .upload_show{margin-top:6px;}
.table .upload_file .upload_delete{margin-top:6px;}
.table .upload_file .upload_button{margin-top:4px;}

.table .upload_file2 .label{padding-top:0.2em;}
.table .upload_file2 .upload_button{margin-top:0px;}
.table .label999{padding-top:0px;}

.job_box .table2 .upload_button0{margin-top:-3px;}

.tableStyle .filename span{float:left;}

.agree_box .title{float:left;width:100%;padding-top:20px;padding-bottom:5px;font-size:16px;font-weight:bold;}
.agree_box .content{float:left;width:100%;font-size:14px;}
.agree_box .content p{ text-indent:20px;}

