@import url("iconfont.css");
.layui-font-22{ font-size: 22px;}
.layui-font-23{ font-size: 23px;}
.layui-font-24{ font-size: 24px;}
.layui-font-25{ font-size: 25px;}
.layui-font-26{ font-size: 26px;}
.layui-font-27{ font-size: 27px;}
.layui-font-28{ font-size: 28px;}
.lf{ float: left;}
.rt{float: right;}
.layui-layout-admin .layui-header{
 border:0 ;
 height: 78px;
 padding:10px 0;

}
.layui-btn{padding: 0 12px;}
.layui-btn-padding20{padding: 0 20px;}
.layui-btn-padding25{padding: 0 25px;}
.layui-nav{padding: 0;}
.layui-layout-admin .layui-header a, .layui-layout-admin .layui-header a cite{ color: #ffffff;}
.layui-layout-admin .layui-header a:hover {
    color: #b8ccf5;
}
.layui-layout-admin .layui-header a cite:hover {
 color: #b8ccf5;
}
.layadmin-setTheme-side, .layui-side-menu,.layui-layout-admin .layui-logo{ background-color: #ffffff;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #81a7f5;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color:transparent transparent #ffffff;}
.layui-layout-admin .layui-logo{ position: initial;box-shadow: 0 1px 1px 0 rgba(0,0,0,0); border-bottom: 1px solid #eeeae1;height: 46px; line-height: 46px; font-size: 16px;}
.layui-layout-admin .layui-side{top:64px; z-index: 998;border-right:1px solid #f6f6f6;}

.layui-layout-admin .layui-layout-left .layui-nav-item{ margin: 0;}
.layui-layout-admin .flexible_overlap{left: 5px; z-index: 9999; top:62px; margin: 0;}
.layui-header .layui-nav-item .layui-icon{ font-size:13px;}
.layui-header .layui-nav-item .layui-icon-spread-left{left: -52px;}
.layui-nav-item-padding .layui-nav-child{ text-align: center;min-width: 84%;}
.layui-nav-item-padding img{ width:35px; height: 35px; border-radius: 35px; padding-right:2px;}
.layui-nav .layui-nav-more {
    content: '';
    width: 0;
    height: 0;
    border-style:hidden;
    border-color: #fff transparent transparent;
    overflow: hidden;
    cursor: pointer;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: absolute;
    top: 50%;
    right: -6px;
    margin-top: -3px;
    border-width: 6px;
    border-top-color: rgba(255,255,255,.7);
}

.layui-input-search{
    height: 30px;
    line-height: 1.3;
    line-height: 30px\9;
    border:0;
    background-color: #353536;
    border-radius: 2px;
	color: #fff;
}
.search_input{ top: 10px; margin-right: 15px;}
.search_button{position: absolute; right:10px; top:5px; border: 0; border: none; background: none;}
.search_button:hover{ cursor: pointer;}
.search_button i{ color: #bbbbbb;}
.layui-layout-right{ right:0 ;}
.logo{
	left: 0;
    top: 0;
    z-index: 1002;
    width: 320px;
    height: auto;
    padding: 0 15px;
    box-sizing: border-box;
    overflow: hidden;
    font-weight: 300;
    background-repeat: no-repeat;
    background-position: center center;
	line-height:48px;
	}
.logo img{ width: 100%; height: auto;}	
.layui-layout-admin .layui-body{ top: 64px;}	
.layui-layout-admin .logo_right_cont{ left: 190px;}	
.layui-layout-admin .logo_right_cont li a{ padding: 0 20px;}
.layui-layout-admin .logo_right_cont li a i{ margin-right:5px;}

.in_top_menus{ position: absolute; left:230px; top: 0; z-index: 999999;}
.in_top_menus .layui-nav .layui-nav-item a{ padding: 0 14px;}
.layui-side-menu .left-menus-bg .layui-nav-item a{ height: 42px; line-height: 42px;}
.in_top_menus .layui-nav .layui-nav-item-padding a{padding: 0 20px;}
.layui-layout-admin .layui-body .layadmin-tabsbody-item{ left:2px;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item, .layui-layout-admin .layui-logo {
    height: 64px;
    line-height:64px;
}

.in_top_menus .layui-nav{ background: none;color: #494645;height:64px;}
.in_top_menus .layui-nav li{margin: 0 10px;}
.in_top_menus .layui-nav .layui-nav-item{ line-height:64px;}
.in_top_menus .layui-nav .layui-nav-item a{ color:#ffffff; font-size: 16px;font-weight: bold;}
.in_top_menus .layui-nav .layui-nav-item a:hover{color: rgba(255,255,255,.7);}
.in_top_menus .layui-nav .layui-nav-item a i{margin-right: 5px;}
.in_top_menus .layui-nav .layui-this a {color: #ffffff;
    z-index: 999;
    position: relative;}

.layui-layout-admin .layui-logo, .layui-layout-admin .layui-logo a{ color: #3d2b21; text-align: left; padding-left:45px;}
.left-menus-bg .layui-nav-item a{ color: #5f5e5c;}
.layui-side-menu .left-menus-bg{ margin-top: 10px;}
.left-menus-bg *{ font-size:14px;}

.layui-side-menu .left-menus-bg .layui-nav-item>a{ padding-top:6px; padding-bottom:6px;}
.left-menus-bg .layui-nav-item a:hover,.left-menus-bg .layui-this a{ color: #306ce7; background-color: #f3f7ff;}
.left-menus-bg .layui-this a{ border-right: 2px solid #306ce7;}
.layui-side-menu .left-menus-bg  .layui-nav-item a:hover{background-color: #f3f7ff;}

.layui-side-menu .layui-side-scroll{ width: 220px;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{ left: auto; right: 0;  height: 0;
}

.layui-card-header .search_btn_icon{ line-height:20px;}
.layui-card-header .search_btn_icon i{
	    line-height: initial;
	    position:inherit;
	    right:0;
	    top:0;
	  
}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{margin-top: -21px;}
@media screen and (max-width:992px) {
	.logo{ width: 160px; height: auto;}
	.logo img{ width: 100%; height: auto;}
	.layadmin-pagetabs{ padding-left:80px;}
	.layadmin-pagetabs .layui-icon-prev{left: 40px;}
	.layui-layout-admin .layui-side{top:0; z-index: 9998;}
	.layui-header .layui-nav-item .layui-icon-spread-left{left:0;}
	.layui-layout-admin .logo_right_cont{ left: 130px;}	
	.layui-layout-admin .logo_right_cont li:nth-child(1){ display: none;}
	.layui-layout-admin .flexible_overlap {
	    left:3px;
	    z-index: 9999;
	    top: 45px;
	    margin: 0;
	}
	.in_top_menus{-moz-box-shadow:0px 4px 14px #CAD2E6; -webkit-box-shadow:0px 4px 14px #CAD2E6; box-shadow:0px 4px 14px #CAD2E6;}
	.in_top_menus .layui-nav{ width: calc(100% - 40px); margin-left: 42px;}
	
	.in_top_menus .layui-nav{position:relative;overflow-x:scroll;color:#000;line-height:.8rem;white-space:nowrap;-webkit-overflow-scrolling:touch; padding: 0;}
	.in_top_menus .layui-nav::-webkit-scrollbar{display:none}
	.in_top_menus .layui-nav li{position:relative;display:inline-block;text-align:center;}
	.in_top_menus .layui-nav li::after{content:" ";display:block;position:absolute;height:.12rem;width:.12rem;bottom:-0.05rem;left:50%;margin-left:-0.06rem;border-left:1px solid #d51c1c;border-top:1px solid #d51c1c;background-color:#f33;-webkit-transform:rotate(45deg) rotateX(90deg);transform:rotate(45deg) rotateX(90deg);opacity:0;visibility:hidden;-webkit-transition:.25s;transition:.25s}
	.in_top_menus .layui-nav li.current::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
	.in_top_menus .layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{ height: 0;}
}
.in_top_menus .layui-tab-title{}
.in_top_menus .layui-tab-title li{ padding: 0 12px;}
.in_top_menus .layui-tab-title .layui-this:after{height: 64px;
    border: 0; background-color: #265bc8 !important;}
.layui-margin-none{ margin: 0;}
.layui-form-label{ padding:8px 15px;}

.layui-card-header{ border-bottom: 0;}
/*----头部和左侧覆盖修改end----*/
.alert_btn_style{
	    height: 40px;
	    line-height: 40px;
	    padding: 0 40px;
		font-size: 16px;
}

.layui-card-header.layuiadmin-card-header-auto {
    padding-top:10px;
    height: auto;
}
.layuiadmin-card-header-auto i.layuiadmin-button-btn{ position: relative; left: 0; right: 0;}
.layui-card{padding:25px 20px;}
.dq-nav{    

    position: relative;
   
    line-height: 39px;
    height: 39px;
    overflow: hidden;

}
.dq-nav span a{ margin:0 10px;}
.dq-nav span a b{ color:#f7ab00;}
.top_text_operate{ padding:8px 0 15px 0; }

.login_main{ background-color: #fff; width: 1200px;margin:0 auto; overflow: hidden;}
.layadmin-user-login-header{ text-align: left; margin-bottom: 10px;}
.login_rt_width_50{ width: 50%; float: right;}
.layadmin-user-login-body .layui-form-item .layui-input-login{
	border-width: 0;
    border-style: none;
    background-color: #fff;
    border-radius: 2px;
	border-bottom:1px solid #d7dade ;
	font-size: 15px;
	padding-left: 48px;
	height: 50px;
	
}
.layui-icon-logins{ font-size:26px; font-weight: normal; top: 6px; color: #62666d;}
.layui-btn-login{    
	height: 58px;
    line-height: 58px;
	font-size: 18px;
	font-weight: bold; margin-top: 10px;background-color:#306ce7; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#428dff,endColorstr=#4566ff);
    background-image: linear-gradient(90deg,#428dff,#4566ff);}
.login_main_warp{ background-color: #008cf5; padding: 20px 0;}	
.login_left{    
	width:603px;
	height: 583px;
    float: left;
	background: url(../images/login_left.png) no-repeat;
	}
.login_left_main{ width: 448px; margin:18px auto 0 auto;}	
.login_right{ width: 596px;}

.login_r_text{ color: #62666d; font-size: 16px; line-height: 34px;}
.login_title_txt{line-height: 40px; padding-top: 30px;}
.login_title_txt dl.login_l_en{ font-size: 30px; color: #306ce7;}
.login_title_txt dl.login_l_cn{ font-size: 15px; color: #434343;}
.login_border_padding{ height: 1px; border-bottom: 1px solid #e8e9eb; margin: 30px 0; overflow: hidden;}
.login_consultation{ font-size: 14px; padding-bottom: 30px; padding-top:8px;}
.login_consultation a{ border: 1px solid #f5a325; color: #f5a325; border-radius: 2px; padding:6px 12px; margin-left: 8px;}
.login_consultation a:hover{ background-color: #f5a325; color: #ffffff;}	
.login_border_padding_footer{ background-color: #f9f9f9; padding:22px 0; font-size: 14px; color: #797979; 
border-top: 1px solid #eeeeee; text-align: center; width: 100%; line-height: 22px;}
.clear_media{ display: none;}
.top_text_operate button{ margin: 5px 0;}

.login_news{ width: 1200px; margin: 0 auto; padding: 26px 0;overflow: hidden;}
.login_news_tit{ border-bottom: 1px solid #EEEEEE; height: 40px; line-height: 40px;}
.login_news_tit h3{ font-size: 18px; color: #306CE7; font-weight: bold;}
.login_news_tit a{ font-size: 13px; color: #4b4b4b;}
.login_news_tit a i{ font-size: 14px; margin-left: 2px;}
.login_news_tit a:hover{color: #306CE7; }
.login_n_warp{ width: 46%;}
.login_news_boxs{ padding: 12px 0;}
.login_news_boxs li{ padding: 7px 0;}
.login_news_boxs li a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;
width: 440px; padding-left: 10px; font-size: 15px;}
.login_news_boxs li a:hover{color: #306CE7; }
.login_news_boxs li span{ float: right;display: inline-block;}
.login_news_boxs li i{ float: left; font-size: 14px; color: #D5D5D5;}


.login_r_cont{ width:75%;}
@media screen and (max-width:770px){
	.layui-card-header .search_btn_icon{ width: 100%;}
	.clear_media{ display: block; clear: both; height: 0;}
}
@media screen and (max-width:989px){
	
	.login_left{ display: none;}
	.login_rt_width_50{ width:100%; float: none;}
}
@media screen and (min-width:990px) and (max-width:1200px){

	.login_rt_width_50{ width: 44%;}
	.login_left{ width:calc(56% - 1px);}
}


.layui-btn-primary:hover {
    color: #306ce7;
}

.table-bordered {
	margin-left: 110px;
	width: calc(100% - 110px);
}
.layui-table-view .layui-table{width: 100%;}
.table-bordered tr{ border: 1px solid #e6e6e6;}
.table-bordered tr th{padding: 8px 10px; background-color:#f2f2f2;border-left: 1px solid #e6e6e6; text-align: center;}
.table-bordered tr td{ padding: 8px 10px; border-left: 1px solid #e6e6e6;text-align: center;}
.table-bordered tr td input{ border: 1px solid #f3f3f3; height:28px; line-height:28px; width: 100%;}
.btn-success-margin{ margin: 10px 0;margin-left:110px;}
.layui-btn-container .layui-border-blue{ background-color: #eef2ff;border: 1px solid #e0e5f6;border-color: #ffffff!important;}
.layui-btn-container .layui-border-red{ background-color: #ffeeee; border: 1px solid #f8dcdc;border-color: #ffffff!important;}

.layui-layout-admin .layui-header{
	height:64px;
	padding: 0;
}
.logo{ width: 260px; padding: 8px 10px; }
.logo img{ width: 210px; height: 40px;}
.layui-tab-title{ border: 0;}
.layui-layout-admin .layui-header{ 
	background-color: #306ce7;
	background-image: linear-gradient(to right, #1da2dd 0%, #306ce7 20%);
}



.layui-table-body::-webkit-scrollbar {  /* 滚动条整体部分 */
      width:10px;
      margin-right:2px
  }

.layui-table-body::-webkit-scrollbar:horizontal {
      height:10px;
      margin-bottom:2px
  }
.layui-table-body::-webkit-scrollbar-track {  /* 外层轨道 */
      border-radius: 10px;
  }
.layui-table-body::-webkit-scrollbar-track-piece {  /*内层轨道，滚动条中间部分 */
      background-color: #f2f2f2;
      border-radius: 10px;
  }
.layui-table-body::-webkit-scrollbar-thumb {  /* 滑块 */
      width:10px;
      border-radius: 5px;
      background: #cecece;
  }
.layui-table-body::-webkit-scrollbar-corner { /* 边角 */
      width: 10px;
      background-color: red;
  }
 .layui-table-body::-webkit-scrollbar-thumb:hover { /* 鼠标移入滑块 */
      background: #bfbfbf;
  }
/*gun dong tiao style end*/



  .layui-table-cell {
	  height: auto;
	  line-height:26px;
	      overflow:visible;
	      text-overflow:inherit;
	      white-space:normal;
	      word-break: break-all;
		  padding: 10px;
  }
  
  .layui-table-fixed{
	  
  }
  
  
  
.table_list_c .layui-table thead tr span{ font-size:17px; color: #2b2b2b;}
.table_list_c .layui-table thead{ text-align: center;}
.layui-icon{ font-size: 17px;}
.layui-card .layui-table-view{ border:0;}
.table_list_c .layui-table-view .layui-table td,.table_list_c .layui-table-view .layui-table th{ border-left: 0;}
.table_list_c .layui-table-page{ border: 0;margin-top: 15px;}
.table_list_c .layui-table-box{ border:1px solid #eee;}
.table_list_c .layui-table-page .layui-laypage a,.table_list_c .layui-table-page .layui-laypage span{font-size: 14px; color: #606266;}

.layui-fontWidth2 .layui-form-label{ width:40px;padding: 8px 10px;}
.layui-fontWidth2 .layui-input-block{ margin-left:70px;}
.layui-fontWidth3 .layui-form-label{ width:55px;padding: 8px 10px;}
.layui-fontWidth3 .layui-input-block{ margin-left:85px;}
.layui-fontWidth4 .layui-form-label{ width:70px;padding: 8px 10px;}
.layui-fontWidth4 .layui-input-block{ margin-left:100px;}
.layui-fontWidth5 .layui-form-label{ width:85px;padding: 8px 10px;}
.layui-fontWidth5 .layui-input-block{ margin-left:115px;}
.layui-fontWidth6 .layui-form-label{ width:100px;padding: 8px 10px;}
.layui-fontWidth6 .layui-input-block{ margin-left:130px;}
.layui-fontWidth7 .layui-form-label{ width:115px;padding: 8px 10px;}
.layui-fontWidth7 .layui-input-block{ margin-left:145px;}
.layui-fontWidth8 .layui-form-label{ width:130px;padding: 8px 10px;}
.layui-fontWidth8 .layui-input-block{ margin-left:160px;}
/*公类重叠end*/
	.getPassword_warp{ width:380px; margin: 0 auto;box-shadow: 0 20px 50px 0 hsla(0,0%,63.5%,.12); padding: 60px 140px; margin-top: 80px;
	height: 500px;}
	.getPassword_title{ font-size: 24px; color: #1a1a1a; text-align: center; padding: 30px 0;}
	.p_input_icon{ position: absolute; padding:10px 0 0 8px;}
	.p_input_icon i{ color: #6e6e6e;}
	.icon_input_padding .layui-input,.icon_input_padding .layui-textarea{ padding-left: 36px;height: 46px; line-height: 46px;}
	.icon_input_padding2 .layui-input,.icon_input_padding2 .layui-textarea{ height: 46px; line-height: 46px;}
	.getPassword_button .layui-btn{ width: 100%;background-color: #428dff; height: 46px; line-height: 46px;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#428dff,endColorstr=#4566ff);
    background-image: linear-gradient(90deg,#428dff,#4566ff);}
	.getPassworld_btm_txt{ color: #a1a1a1; line-height: 24px; padding: 26px 0 0 0; text-align: center;}
	.getPassworld_btm_txt a{ color: #306ce7;}
	.getPassworld_btm_txt a:hover{ text-decoration: underline;}
	
	.verify_titleTxt{ font-size: 15px; color: #656565; padding-top: 30px;}
	.obtain_btn{ font-size: 15px; color: #306ce7; position: absolute; right:0px; top: 10px;}
	.obtain_btn span{ display: inline-block; border-left: 1px solid #e1e1e1; padding:3px 20px;}
	.obtain_btn span:hover{ cursor: pointer;}
	
/*找回密码end*/
	
.news_list_warp{ padding-bottom: 120px;}
.news_list{ width: 1200px; margin:30px auto; background-color: #ffffff;box-shadow: 0 20px 50px 0 hsla(0,0%,63.5%,.12);}
.news_list_boxs{ padding: 50px;}
.news_list_boxs li{ line-height: 46px; font-size: 15px; height: 46px; overflow: hidden;}
.news_list_boxs li a{ padding-right: 20px;}
.news_list_boxs li a:hover{ color: #306ce7;}
.news_list_boxs li span{ float: right;  margin-left: 60px;}
.news_tit{ font-size: 26px; width: 1200px; margin: 30px auto 0 auto;}
.news_list_txt{ width: 1200px; margin:30px auto; background-color: #ffffff; font-size: 16px; line-height: 32px; color: #1b1b1b; min-height: 600px;
box-shadow: 0 20px 50px 0 hsla(0,0%,63.5%,.12);}
.news_list_txt h3{ font-size: 26px; line-height: 44px; padding:0 0 10px 0;text-align: center; }
.news_list_txt_padding{ padding: 50px;}
.news_list_txt_bq{ font-size: 14px; color: #8b8b8b; padding:0 0 20px 0; text-align: center;border-bottom: 1px solid #f6f6f6;}
.news_list_txt_bq span{ margin-right: 30px;}	
.news_list_txt_p{ padding: 30px 0;}
.news_list_txt_p p{ text-indent: 2em;}
.news_tit a{ font-size: 14px; line-height:42px;}
/*新闻列表内容news_list end*/
.illustrate_txts dl{ background-color: #f6f6f6; color: #9c9c9c;padding:15px 20px;}
.illustrate_txts dl span{ line-height: 30px; margin: 0 15px;}

.configure_public_title{ font-size:18px;  line-height: 50px; color: #306ce7;background-color: #f7f9fc; padding: 0 20px;}
.configure_list_warp{ margin: 10px 0;}
.configure_list_boxs{ margin: 15px 0;}
.configure_hint_txt{ color: #f21c0e;text-align: center; padding: 10px 0;}
/*网站配置configure end*/
.boder-color_sx{border-color: #f2f2f2;}
/*刷新按钮*/

.layui-layer-btn-c{  
	left: -15px;
	bottom: 0;
    position: fixed;
    width: 100%;
    background-color: #ffffff; height: 65px;}
.layui-layer-btn-c button{ margin-top: 10px;}