body{ font: 12px/1.5 arial,Helvetica Neue,tahoma,"Hiragino Sans GB",Microsoft YaHei,\5b8b\4f53; font-size: 14px;  background: #fff;overflow-y: scroll;}
img { border: 0; vertical-align: top; }
ul ,ol ,dd { margin: 0; padding: 0 }
li ,ol ,dd{ list-style: none; list-style-type: none }
a { font-size: 14px; blr:expression(this.onFocus=this.blur());
color: #333333; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: none; }
a:visited,a:focus { text-decoration: none;}
a, input { font-size: 14px; outline: none; -moz-transition-property: box-shadow, color; -webkit-transition: color .2s linear, background-color .3s linear, border-color .3s linear; -moz-transition: color .2s linear, background-color .3s linear, border-color .3s linear; -o-transition: color .2s linear, background-color .3s linear, border-color .3s linear; -ms-transition: color .2s linear, background-color .3s linear, border-color .3s linear; transition: color .2s linear, background-color .3s linear, border-color .3s linear }
td img, td input, td textarea, td checkbox { vertical-align: middle; outline: none; }
input, textarea { font-family: "微软雅黑", Tahoma, sans-serif; outline: none; }
textarea { margin-left: 0px; margin-left: 0px\9; }
.form-control{-webkit-box-shadow:none;  box-shadow:none; }
.form-control:focus{box-shadow: none;}
.btn:active,.btn:focus{outline: none!important; box-shadow: none!important}
h6{ font-size: 16px; line-height: 21px}
.navbar_cus{ border: 0px solid transparent; background: #00C89D\9; background-image: linear-gradient(to left,#00c3ec 0,#00c89d 100%);box-shadow: 0 -1px 6px rgba(0,0,0,.05) inset; border-radius: 0; margin-bottom: 0px;}
html, body {height: 100%;}
.page-container {display: table;width: 100%;height: 100%;vertical-align: top;border-collapse: collapse;border-spacing: 0px;table-layout: fixed;}
.sidebar-menu {display: table-cell;position: relative; width: 400px; margin-right: 50px; background: #fff;z-index: 1; padding-right: 10px;}
.page-container .main-content {display: table-cell;position: relative;z-index: 1; padding: 15px;vertical-align: top; background: #f5f5f5;}  

.page-container_2 {display: table;width: 100%;height: 100%;vertical-align: top;border-collapse: collapse;border-spacing: 0px;table-layout: fixed;}
.sidebar-menu_2 {display: table-cell;position: relative; width: 60px;z-index: 1; padding-right: 10px; border-right: 1px dashed #aaa}
.page-container_2 .main-content_2 {display: table-cell;position: relative;z-index: 1; padding: 15px;vertical-align: top; background: #f5f5f5;}  
.navbar_cus_1 li a{  padding-left: 20px; padding-right: 20px;height: 60px;}
.navbar_cus_1 .active a{ background: #DBDBDB; color: #333;}
.navbar-inverse{background: #2b2b2b\9; background-image: -ms-linear-gradient(top, rgba(38, 38, 38, 0.9) 0, rgba(43, 43, 43, 0.9) 100%); background-image: -moz-linear-gradient(top, rgba(38, 38, 38, 0.9) 0, rgba(43, 43, 43, 0.9) 100%); background-image: -o-linear-gradient(top, rgba(38, 38, 38, 0.9) 0, rgba(43, 43, 43, 0.9) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #262626), color-stop(1, #2b2b2b)); background-image: -webkit-linear-gradient(top, rgba(38, 38, 38, 0.9) 0, rgba(43, 43, 43, 0.9) 100%); background-image: linear-gradient(to bottom, rgba(38, 38, 38, 0.9) 0, rgba(43, 43, 43, 0.9) 100%); z-index: 100; border-radius: 0}

.navbar-nav > li > a{padding-top: 18px; padding-bottom: 5px; color: #fff!important; font-size: 16px;}
.navbar-nav > li > a:hover { color: #fff;}

.sidebar_bg{ background: #f5f5f5;}
.sidebar-menu .row{; width: 100%; margin-right: 0; margin-left: 0;}
h3 a{ font-size: 24px;}
/*重定义bootcss*/
.breadcrumb{ margin-bottom: 10px; border-radius: 0;}
.panel{ border-radius: 0; border: none}
.panel-heading { background: #fff!important;}



/*重定义bootcss-end*/
/* 下拉菜单 hover*/
.navbar .nav > li .dropdown-menu {margin: 0; padding: 0; }
.navbar .nav > li:hover .dropdown-menu {display: block;}
.dropdown-menu li a{ height: 40px; line-height: 35px;}
.nav_dropdown .dropdown-menu {min-width: 100px; right: 20px; text-align: center}
/* 下拉菜单 hover-end*/

.nu_pup { position: absolute; top: 10px; right: 2px; background: #f00; color: #fff; padding: 0 5px; font-size: 10px; height: 17px; line-height: 16px; border-radius: 53px }
.nav_message{ width: 45px; padding-top: 28px!important;}
.nav_message .glyphicon,.nav_mine .glyphicon,.nav_mine .fa { color: #fff; top: -7px; left: -5px;}
.navbar_cus .navbar-brand { color: #fff; font-size: 20px;}
.navbar-brand{float: left; height: 60px; padding: 0px 0px; font-size: 18px; line-height: 60px ;}
.navbar-brand img{margin-top: 8px; float: left; margin-right: 10px;}
.navbar_cus .navbar-brand:hover{ color: #fff}

/*sidebar*/
ul.mtree {opacity:0;margin-left:0;padding:0px;}
ul.mtree ul {margin-left:1em;}
ul.mtree li {list-style:none;}
ul.mtree a {display:block;}
ul.mtree li.mtree-node > a { }
ul.mtree a {-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}
ul.mtree.transit {background:#f5f5f5;}
ul.mtree.transit ul {margin-left:0;}
ul.mtree.transit ul > li { text-indent: 15px;}
ul.mtree.transit li.mtree-node {position:relative;}
ul.mtree.transit li.mtree-node > a:before {color:#333;font-weight:normal;position:absolute;left:10px;}
ul.mtree.transit li.mtree-open > a:before {content:'-';}
ul.mtree.transit li.mtree-closed > a:before {content:"+";}
ul.mtree.transit ul > li:first-child {margin-top:1px;}
ul.mtree.transit li.mtree-open > a {background:#f5f5f5;}
ul.mtree.transit li > a:hover,ul.mtree.transit li.mtree-active > a {background:#E5E5E5;color:#000;}
ul.mtree.transit li.mtree-node:last-child > ul > li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:none;}
ul.mtree.transit a {padding:12px 0px 12px 45px;color:#333; font-size: 14px; border-bottom: 1px solid #ddd;  }
ul.mtree.transit li li > a {padding-left:3.1em;}
ul.mtree.transit li li li > a {padding-left:3.1em;}
ul.mtree.transit li li li li > a {padding-left:3.2em;}
ul.mtree.transit li li li li li > a {padding-left:4em;}
ul.mtree.transit .transit_list_1{position: relative}
ul.mtree.transit .checkbox_1{ position: absolute; top: 12px; left: 25px; z-index: 1}
ul.mtree.transit .select_1{ position: absolute; top: 7px; right: 10px; z-index: 1}
ul.mtree.transit .select_1 select{ padding-left: 0; padding-right: 0}
/*sidebar-end*/

.sidebar-menu h5{ background: #f5f5f5; margin: 0; padding: 13px 0 12px 15px; font-weight: bold; border-bottom: 1px solid #ddd}
.bg-red{ background: #00C3EB!important; margin-left: 10px;}
.bg-red_2{ font-weight:normal;}
.panel_cus_1 .fa-trash { color: #999; font-size: 14px; padding-top: 3px;}
.panel_cus_1 .fa-trash:hover{ color: #f60}
.alert_tag{ width:auto!important; display: block; float: left; border: 1px solid #00C3EB; background: #00C3EB; padding-top: 3px; padding-bottom: 3px; border-radius: 35px; padding-left: 10px; padding-right: 15px; margin-right: 8px;color: #fff; margin-bottom: 10px;}
.bgj:after{ content: ':'; width: 10px; display: block; float: left; padding-top: 3px; }
.alert_tag .close, .alert_tag .bgj {
    position: relative;
    top: -1px;
    right: -5px;
    color: inherit; color: #fff!important; opacity: 1!important
}
.alert_tag .bgj {right: -15px;}
.alert_tag_1{ background: #fff; color: #00c3eb; margin-right: 8px;}
.alert_tag_1 .close, .alert_tag_1 .close {
    position: relative;
    top: -1px;
    right: -5px;
    color: inherit; color: #00c3eb!important; opacity: 1!important
}
.tixing_1{ padding-top: 0; padding-bottom: 0}
.tixing_1 .col-sm-3{padding: 15px }
.tixing_1 .col-sm-9{border-right: 1px solid #ddd; }
.pt_title{ background: #f5f5f5; padding: 10px;}
.tixing_2 .list-group-item{ border: none; text-indent: 15px; border-radius: 0; padding-right: 5px;}
.tixing_2 .list-group-item:hover{ background: #f5f5f5}
.tixing_2 .list-group-item input{ margin-top: -5px; margin-right: 8px;}
.tixing_3{ position: relative; width: auto; display: inline-block; float: left; margin-right: 5px; margin-bottom: 5px;}
.tixing_3 span{position: absolute; right: -2px; top: -3px; padding: 3px; font-size: 10px; background: #00C89D; color: #fff; border-radius: 30px; zoom:0.7; border: 2px solid #fff}
.tixing_3 .btn{ min-width: 86px;}
.btn_cuntom_1{ background: #00C3EB; color: #fff; margin-bottom: 15px; padding-left: 18px; padding-right: 18px;}
.btn_cuntom_1:hover{background: #00D6FF; color: #fff}
.footer{ color: #999; font-size: 12px;margin-top: 17px;}
.tixing_4{ margin-right: 0px;}
.tixing_4 span,.sidebar_2 ss{ border-radius: 30px; font-size: 19px; margin-left: 5px; margin-right: 5px; color: #009BB7}
.sidebar_bg .checkbox{ margin-top: 5px; margin-bottom: 5px;}
.sidebar_bg{ padding-top: 10px; padding-bottom: 10px;}
.sidebar_2 div { margin-left: 15px; margin-right: 15px; padding-bottom: 10px; border-bottom: 1px solid #ddd}
.sidebar_2{ padding-bottom: 0; padding-top: 20px;content: '\f107'}
.sidebar_2x .text-right{ font-size: 18px;}
.sidebar_2x ss{ font-size: 18px;}
.sidebar_2y{ padding-top: 10px!important}
.sidebar_2y div{ font-size: 14px; border: none;}
.sidebar_2y .text-right{ font-size: 14px;}
.sidebar_2y ss{ font-size: 14px;}
.sidebar_3{ padding-left: 15px; padding-top: 0}
.sidebar-menu .sidebar_3 h5{ border-bottom: 0; padding-left: 0}
.sidebar_3 .btn{ width: 51px; font-size: 12px; display:inline-block; margin-right: 4px; margin-bottom: 5px;}
.sidebar_3 .btn:focus{background: #00C89D; color: #fff; border: 1px solid #00C89D}
.sidebar_3 .btn:hover .item_2,.sidebar_3 .btn:hover .item_3{ color: #f00}

.item_1{ position: relative; width: 51px; text-align: center; display: inline-block; margin-bottom: 3px!important;}
.item_2{ position: absolute; width: 15px; top: 4px; color: #fff }
.item_3{ position: absolute; width: 15px; right: 0; top: 4px; color: #fff  }

/*.sidebar_3 .btn{ padding: 3px; width: 25px; font-size: 12px; display:inline-block; margin-right: 5px; margin-bottom: 5px;}
.sidebar_3 .btn:focus{background: #00C89D; color: #fff; border: 1px solid #00C89D}*/

.sidebar_3 div{ margin-bottom: 15px;}
.sidebar-menu_2 div{ width: 70px; margin-bottom: 110px; margin-top: 140px; display:block;transform:rotate(-90deg);
-ms-transform:rotate(-90deg); 
-moz-transform:rotate(-90deg);  
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);  }
.table_1{ margin-top: 20px;}
.table_1 .table tr td{ border-color: #333; text-align: center}
.cul_active {  padding-left: 10px; margin-left: -15px; padding-top: 10px!important; padding-bottom: 10px!important;}
.cul_active .fa-gear{ color: #ddd}
.cul_active:hover{ border-left-color: #f90;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out; background:#fff;padding-top: 10px; padding-bottom: 10px;}
.cul_active:hover .fa-gear{ color: #f90}
.bs-callout { padding-top: 1px; padding-bottom: 1px;
     border-left: 5px solid #f5f5f5;
    border-radius: 3px;}
.bs-callout_2{ padding-left: 0px;}
.dropdown_2{ width: 255px;}
.dropdown_2 span{ width: auto; display: inline-block;  padding-top: 10px; padding-bottom: 10px;}
.dropdown_2 a{ font-size: 12px;}
.alert_tag_2{ padding-top: 4px; padding-bottom: 4px; margin-left: 0px; width: 450px; opacity: 0; margin-bottom: 5px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out; padding-left: 5px;}
.alert_tag_2 a{ margin-right: 10px; font-size: 12px;}
.cul_active:hover .alert_tag_2 {opacity: 1;}
.test_select_1 a{ margin-right: 5px; margin-bottom: 10px;}
.test_select_1 a:focus{ background: #00C3EB; color: #fff; border: 1px solid #00C3EB}
.test_select_2 { margin-bottom: -11px;}
.test_select_2 a{ border-radius: 5px 5px 0px 0px;}
.test_select_2 a:focus{background: #29D1AD; color: #fff; border: 1px solid #29D1AD}
.test_select_2 .active{background: #29D1AD; color: #fff; border: 1px solid #29D1AD; box-shadow: none}
.test_select_1 .active{ background: #00C3EB; color: #fff; border: 1px solid #00C3EB; box-shadow: none}
.test_select_4{ padding-top: 15px; border-top: 1px solid #ddd;}
.test_select_4 a{ margin-top: 3px; background: #00C3EB; color: #fff; border: 1px solid #00C3EB; }
.test_select_4 .btn-dd a{ background-color:transparent; border: none; color: #00C3EB; margin-top: 3px;}
.test_select_4 .btn-dd{ border: 1px solid #00C3EB}
.test_select_4 .btn-dd:hover{ background: #fff;}
.btn-ee{ padding-right: 15px;}
.test_select_4 .btn-remove{ background: #f90; border: 1px solid #f90}
.test_select_4 .btn-remove:hover{ color: #fff; background: #f60}
.test_select_5 input{margin-top: 0; font-size: 26px; border: none; text-align: center; width: 620px; background: #f5f5f5}

/*翻页*/
.page_nav{ width:100%;margin-top:10px;height:55px; line-height:55px; border-top: 1px solid #ddd; padding-top: 15px;}
.page_nav ul{text-align:center; width:100%; display:block; float:right;}
.page_nav li{list-style-type: none;display: inline;padding-bottom: 1px;}
.page_nav a, .page_nav a:visited{padding: 8px 10px;border: 1px solid #ddd;color: #999;border-radius: 3px; margin-right:2px;}
.page_nav a:hover, .page_nav a:active{border: 1px solid #068cd0;color: #fff;background-color: #25A9EC; }
.page_nav li.currentpage{font-weight: bold;padding: 8px 10px;border: 1px solid #068cd0;background-color: #25A9EC;color: #FFF; margin-right:2px;border-radius: 3px; }
.page_nav li.current a{ font-weight: bold;padding: 2px 5px 4px 6px;border: 1px solid #068cd0;background-color: #25A9EC;color: #FFF; margin-right:2px;*margin-right:3px;}
.page_nav li.disablepage{padding: 9px 12px;border: 1px solid #ddd;color: #ccc; margin-right:2px; border-radius: 3px;}
.page_nav li.disablepage a{padding: 9px 12px;border: 1px solid #ddd;color: #ccc; margin-right:2px;border-radius: 3px;}
.page_nav li.disablepage a:hover{ background:#f3f3f3; cursor:text}
.page_nav li.nextpage a{padding: 8px 12px; margin-left:1px; color:#666; margin-right:5px;border: 1px solid #999;}
.page_nav li.nextpage a:hover{ color:#fff; border: 1px solid #25A9EC;}
/*翻页--end*/
.list-group_cus .list-group-item{ border: none; background: #f5f5f5; border-radius: 0; border-bottom: 1px solid #ddd}
.list-group_cus{ margin-bottom: 0}
.nav_dropdown .dropdown-menu{ width: 50px!important}
.input_1 {width: 40px; display: inline-block; text-align: center}
.txt_tit_sub{ font-size: 12px; color: #999}
.p_title_input {  background: #F5F5F5}
.bs-callout_3{ border-left: 0}
.checkbox label{ padding-left: 0!important}
.noresult { color: #999; padding-bottom: 2em}
.noresult .fa{ font-size: 3em; padding-top: 1em; padding-bottom: 0.2em; color: #ddd;}
.score_1{ background: #E8E8E8; color: #666; border-radius: 10px; padding: 2px 8px; font-size: 11px; margin-left: 3px; margin-right: 3px;}
.search_top{ margin-top: 12px; position: relative;  width: 340px;}
.search_top input{ border: none; border-radius: 20px; width: 300px!important; background: #fff}
.search_top button{ border: none; position: absolute; right: 30px; background: none; color: #00BFDB; }
.search_top button:hover{ background: none; color: #00C89E}
.nav_top_btn{ margin-top: 17px;}
.nav_top_btn a{ font-size: 16px; color: #fff}
.nav_main{ height: 60px; line-height: 60px; margin-left: 50px;}
.nav_main a{ height: 60px; line-height: 60px; font-size: 18px!important;}
.nav_main .active a{ background: #00A290!important}
.user_info .media-left a img{ width: 60px; height: 60px;}
.user_info { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; margin-top: 15px;}
.user_info h4{ font-size: 20px; color: #09f; padding-bottom: 5px;}
.user_info .col-sm-4{ padding-bottom: 10px; color: #666}
.user_info .col-sm-4:last-child  a{ padding-bottom: 10px; color: #666}
.user_info_1{ background: #f65; color: #fff; border-radius: 10px; padding: 3px 10px}
.user_info_1 a{ color: #fff}
.main_tab .nav-tabs{ margin-bottom: 20px;}
.main_tab .nav-tabs a{ font-size: 16px; padding-left: 25px; padding-right: 25px; padding-top: 13px;}
.main_tab .nav-tabs a:hover{ color: #333}
.main_tab .nav-tabs .active a{ border-top: 3px solid #09f; padding-top: 11px; color: #0096C4 }
.main_tab .nav-tabs .active a:hover,.main_tab .nav-tabs .active a:focus{border-top: 3px solid #09f; color: #09f}
.test_form_1 a{ font-size: 11px; color: #fff; padding: 2px 5px; border-radius: 10px; }
.test_form_1_1{ background:#34A83D; }
.test_form_1_2{ background:#DBD148; }
.test_form_1_3{ background:#f65; }
.test_form_1 .test_checked { border: 1px solid #2594D4;background: #fff; color: #2594D4;padding: 1px 5px;}
.table_main_1{ margin-bottom: 10px;}
.table_main_1 tr td{ vertical-align: middle!important; padding-top: 10px!important; padding-bottom: 10px!important;}
.table_main_1 h5{ color: #999; margin-top: 5px; margin-bottom: 0}
.main_test_title { color: #0096C4; font-size: 16px;}
.footer_1{ background: #444; border: none; margin-bottom: 0}
.sidebar-menu_ucenter{ width: 280px;}
.ucenter_1{ text-align: center}
.ucenter{ background: #f5f5f5; padding: 15px;}
.ucenter_1{ margin-bottom: 0px;}
.ucenter_1 span img{ border: 5px solid #fff; width: 120px;}
.ucenter_1 h4{ font-size: 22px;}
.ucenter_1 h6 a{ font-size: 13px; padding: 5px 12px; background: #f65; border-radius: 15px; color: #fff;}
.ucenter_2{ background: #f5f5f5; margin-top: 10px; padding: 15px 15px 10px 15px;}
.ucenter_2 ul{ line-height: 23px; padding-bottom: 6px;}
.ucenter_2 .fa-fw { color: #999}
.ucenter_nav { margin-top: 10px;}
.ucenter_nav a{  background:#f5f5f5;margin-bottom: 5px; font-size: 16px; border-radius: 0!important}
.ucenter_nav a:hover{ background: #eee!important; color: #333}
.ucenter_nav .active a{ border-radius: 0; background: #00C3EB!important;}
.ucenter_nav .fa-fw{ color: #777}
.ucenter_nav .active .fa-fw{ color: #fff}
.star_1 { color: #f00; font-size: 15px;}
.footer_1 .nav_btn_link a{ font-size: 16px; color: #bbb!important}
.footer_1 .navbar-right { line-height: 50px; font-size: 14px; color: #bbb}
.footer_1 .navbar-right a{ color: #bbb; margin-right: 15px; margin-left: 15px;}
.footer_2{ height: 155px!important}
.footer_2 .nav_btn_link { margin-top: 25px; min-width: 507px}
.footer_2 .nav_btn_link img{ margin-top: 5px; margin-right: 15px;}
.footer_2 .navbar-right{ margin-top: 30px;}
.btn_cuntom_2 .btn-info{ margin-bottom: 1px; padding: 8px 19px!important; border-radius: 4px; background: #2594D4; margin-left: 15px;}
.btn_cuntom_2 .btn-info:hover{ background: #15C4F0; color: #fff!important;}
.btn_cuntom_3 .fa{ color: #999}
.btn_cuntom_3 a{ margin-top: -3px;}
.btn_cuntom_3 a:hover{ background: none!important; border:1px solid #fff!important;}
.btn_cuntom_4{ margin-top: 6px!important}
.btn_cuntom_4 .btn-info{  margin-bottom: 1px; padding: 5px 19px!important; border-radius: 4px; background: #2594D4; margin-left: 5px;}
.feedback{ border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px;}
.feedback > .media-left{  width: auto;  float: left; text-align: center; padding: 5px 15px; background: #eee; border-radius: 18px; margin-right: 15px; color: #999; font-size: 14px;}
.feedback_2 .media-left img{ width: 30px;}
.feedback .feedback_2 { margin-top: 10px; background: #FCF8E3; padding: 10px 15px; border-radius: 5px; border: 1px solid #FAEBCC}
.feedback .media-body{ padding-top: 5px;}
.feedback > .checked {  width: auto;  float: left; text-align: center; padding: 5px 15px; background: #5CB85C; border-radius: 18px; margin-right: 15px; color: #fff; font-size: 14px;}
.feedback_date { color: #ccc; font-size: 13px; margin-top: 5px; margin-bottom: 0}
.feedback_3{ border-bottom: 2px solid #ddd}
.leave_message_1 textarea{ margin-bottom: 15px; }
.leave_message_1 { padding-bottom: 20px;}
.main_banner{ height: 523px;border: 0px solid transparent; border-radius: 0; margin-bottom: 0px; background:url(../images/banner_bg.png) repeat-y; background-position: center;padding-left: 0; padding-right: 0 }
.main_banner_1{ height: 463px;background-image: url(../images/index_banner.jpg); background-position: center; background-repeat: no-repeat; }
.main_banner_1_1{ font-size: 28px; width: 798px; margin: 0 auto; text-align: left; line-height: 50px; color: #fff; margin-top: 143px;}
.main_banner_1_1 span{ font-size: 44px; font-weight: bold}
.main_banner_1_1::before {content: '';height: 142px;display: block; float: left;margin-top: 3px;width: 7px;background: #f5f5f5;margin-left: 0px;z-index: 1;margin-right: 20px;}
.main_banner_1_2 { margin-top: 73px;}
.main_banner_1_2 .btn{ font-size: 29px; color: #0074b5; border: none; padding: 8px 38px;}
.main_banner_1_2 .btn:first-child{ margin-right: 25px;}
.main_banner_1_2 .btn:hover{ background: #B7EDFF}
.navbar_cus_in1dex{ background-image: linear-gradient(to left,#00c3ec 0,#00c89d 100%);}
.navbar_cus_index{  background: #fff; opacity:0.1;}
.logo_index{ height: 60px; padding-top: 8px; background: rgba(0,0,0, 0.05); padding-left: 15px;}
.logo_index .btn{ border: none; border-radius: 0; margin-right: 15px; font-size: 16px; padding: 8px 22px; margin-top: 3px;}
.index_c_main{ width: 1200px!important}
.index_c_main h3{ font-size: 40px; margin-bottom: 35px; margin-top: 80px; padding-left: 10px;}
.index_c_main p{ font-size: 20px; color: #97a1ab}
.index_c_main .row{ border-bottom: 1px solid #ddd; padding-bottom: 60px; margin-bottom: 60px;}

.about{ height: 350px; position: relative; background: url(../images/banner_2.jpg)}
.about span,.about_2 span,.about_3 span{ position: absolute; left: 0; bottom: 0; color: #fff; font-weight: bold;background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);text-shadow: 0 1px 1px rgba(0,0,0,0.3) #000; width: 100%; padding-top: 20px; padding-bottom: 15px; text-indent: 20px; }
.chengji{ width: 547px!important; padding-left: 0; padding-right: 0; margin-bottom: 200px;}
.chengji img{ width: 100%}
.faq_txt{ font-size: 16px; line-height: 32px; }
.search_top .btn:focus{ background-color: transparent; color: #f90}
.u_pac_1{ font-size: 14px; border-bottom: 1px solid #ddd; margin-bottom: 15px;}
.u_pac_1 .col-md-2{ font-weight: bold; text-align: right}
.u_pac_1 .col-md-2,.u_pac_1 .col-md-10{ padding-top: 10px; padding-bottom: 10px;}
.u_pac_1 .btn-sm{ border-radius: 15px; padding: 2px 10px; margin-left: 20px; background: #00C3EC; color: #fff; border: 0}
.table_u_pac tbody tr td{vertical-align: middle; text-align: center }
.p_1 a,.p_1{ color: #00C3EB}
.p_2 span{ color: #f65}

.step{ height: 100px; line-height: 100px;}
.step span{ font-size: 25px; border-radius: 65px; padding: 15px 20px; background: #efefef; margin-right: 20px;}
.step .fa-chevron-right{background: #fff!important; color: #999}
.step span:last-child{ margin-right: 0}
.step span i{ color: #f65; padding: 6px 13px; background: #fff; border-radius: 100px; margin-left: -10px; margin-right: 15px; font-weight: bold}
.score_2{ color:#fff; padding-top: 10px; font-size: 18px; margin-right: 25px;}
.score_2:hover{ color: #FFFFFF}
.logo_index .score_2:focus{ border: none!important}
.table_score { margin: 0 auto}
.table_score thead{ font-size: 40px; text-align: center; height: 100px;}
.table_score tbody{ font-size: 15px;}
.table_score_2 { margin: 0 auto; margin-bottom: 100px; margin-top: 20px;}
.message_1{ width: 700px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 4px;}
.unread{ font-weight: bold}
.upgrade_1 a{ font-size: 14px;}
.upgrade_1 .active a{ font-weight: bold; color: #127EC1!important}
.upgrade_2{ padding-top: 20px;}
.btn-tj{height: 60px;border-radius: 6px;border: none;background-image: linear-gradient(to left,#00C8F2 0,#00E0F2 100%);width: 100%;font-size: 18px;color: #fff;margin-top: 20px;margin-bottom: 20px; line-height: 40px;}
.btn-tj:hover{ color:#fff}
.btn-tj:focus{ background: #00C8F2!important; color: #fff!important;}
.high_l{ color: #f60; font-size: 1.5em; font-weight: bold; padding-right: 5px;}

.table_2x{ padding: 0!important}
.table_2x table{ border: 0!important; margin-bottom: 0}
.table_2x table tr td{border: 0; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd}
.table_2x table tr:last-child td{ border-bottom: 0}
.table_2x table tr td:last-child{ border-right: 0}
.form-control_1{
    height: 34px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.32857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;}
.test_select_1 .btn[disabled]:focus{ color: #666}
.tea_mainproces .progress{ margin-bottom: 0; width: 160px; display: inline-block; height: 10px!important}
.navbar-nav>li{float: left;}
.navbar_cus{background-image: linear-gradient(to left,#00c3ec 0,#00c89d 100%); box-shadow: 0 -1px 6px rgb(0 0 0 / 5%) inset;}
.navbar-brand { float: left; height: 60px; padding: 0px 0px; font-size: 18px; line-height: 60px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav .dropdown > a{color: #fff !important; background: none !important;}
.navbar-default .navbar-nav .dropdown-menu a:hover{ background: #F0F1F1!important;}
body{position: relative; height: auto; min-height: 100vh;}
form{padding-bottom: 50px;}
.footer_1{position: absolute; width: 100%; min-width: 1208px; bottom: 0; left: 0;}

@media (max-width: 767px) { 






}/*phone <768*/



@media  (min-width: 768px) and (max-width: 991px) {
    
}/*pad ≥768*/

@media (min-width: 992px){
    
}
@media (min-width: 1200px){
    .container{width: 1200px;}
}

@media (max-width: 1280px){
body{ width: 1280px;}   

.container{ width: 1280px;}
}

