@charset "utf-8";
/* CSS Document */

#header{
    position: fixed;
    z-index: 9995;
    width: 100%;
    left: 0;
    top: 0;
    height: 50px;
    margin: 0 auto;
    /*background: #333;*/
    background-color: rgba(0,0,0,1);
    box-shadow: 0 0 5px rgba(255,255,255,0.15);
	
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
	
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
	
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
	
    padding: 0 20px;
}


#nav {
    width: 80%;
    line-height: 50px;
    margin: 0 auto;
}

#navlist {
    width: 100%;
    line-height: 50px;
	/*background-size: #fff;*/
    float: left;
}
#navlist .nav-item.active>a{
    color: #0168B5;
}
#left-bar {
    float: left;
    width: 90%;
    position: relative;
}

#left-bar #logo {
    width: 180px;
    height: 36px;
    background: url(../imgs/logo.png) no-repeat left center;
    background-size: 180px 36px;
    margin-right: 50px;
    margin-left: 0px;
    margin-top: 7px;
}

#left-bar>li {
    list-style: none;
    display: block;
    height: 50px;
    /* line-height: 50px; */
    float: left;
    width: 10%;
    text-align: center;
    position:relative;
    /*overflow: hidden;*/
}
#left-bar .nav-item{
    min-width: 80px;
}

#left-bar>li>a {
    display: block;
    color: #fff;
    font-size: 14px;
    height: 20px;
    width:100%;
   /*  overflow: hidden; */
	line-height: 20px; 
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    
    
	white-space:normal;
	word-wrap:break-word;
}
#left-bar>li>ul{
	margin-top:50px;
}

#left-bar>li  a {
    transition: color 1s;
    -webkit-transition: color 1s;
    -moz-transition: color 1s;
    -ms-transition: color 1s;
    -o-transition: color 1s;
}

#left-bar>li  a:hover {
  color: #0168B5;
}

#left-bar .nav-item-son>a{
	color:#f6f6f6;
}

#left-bar #search {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    /* background: #00c3b6; */
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}
#left-bar .dropdown{
    width: 66px;
    position: absolute;
    left: 50px;
    z-index: 20;
    height: 30px;
    display: none;
    margin-left: -10px;
    /* top:10px; */
}
#left-bar .dropdown>li a{
    color: #0f0f0f;
 }
#left-bar .dropdown .btn{
    padding: 2px 16px 2px 0;
    margin-bottom: 2px;
    background-color: rgba(255,255,255,0);
}
#left-bar .dropdown .dropdown-menu{
    margin-top: 5px;
}
.dropdown-menu .select{
    background-color: #0168b5;
}
.dropdown-menu .select a{
    color: white;
}
#left-bar #search  input {
    position: relative;
    height: 31px;
    line-height: 30px;
    outline: none;
    border: 1px solid #CCC;
    border-radius: 3px;
    width: 100%;
    top: 0px;
    display: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding-left: 120px;
}
#left-bar #search  i {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0;
    color: #ddd;
    cursor: pointer;
    /* background: #666; */
}

#searchBtn{
    display: none;
    width: 50px;
    height: 30px;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 10px;
    color: white;
    line-height: 30px;
    background-color: #0168b5;
    cursor: pointer;
    border:1px solid white;
}

/*右边*/
#right-bar {
    float: right;
    width: 10%;
  /*  width: 120px;*/
   /* background: #00c3b6;*/
}

#right-bar li {
    display: block;
    font-size: 20px;
    width: 32%;
    height: 36px;
    line-height: 36px;
    float: right;
    margin-top: 7px;
    transition:  all 0.3s;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

#right-bar li a{
    display:flex;
    justify-content:center;
    align-items:center;

    width: 100%;
    height: 100%;
}

#right-bar li:hover{
    background-color: rgba(255,255,255,0.2);
}

#jxoa .img-list{
	position: relative;
	width:5px;
	height:5px;
	top:-29px;
	background: #262626;
	margin:0 auto;
	display: none;
}
#jxoa .img-list a span:hover{
	color:#0168B5;
}
#jxoa .img-list a{
	float: left;
	width:75px;
	height: 30px;
	line-height:30px;
	display: none;
}
#jxoa .img-list a span{
	height:100%;
	width:100%;
	color:#fff;
	font-size: 14px;
	transition:0.3s;
}

/*#nav-item-son-ul{
    height: 300px;
}*/

#nav-item-son-ul .nav-item-son{
    width: 100%;
    background-color:#262626 ;
}

/*
	index2的屏幕适配
*/

@media all and (max-width: 1920px){
	#toggle-nav, #toggle-login, #short-logo-wrap {
		display: none;
	}
}
@media all and (max-width: 1200px){
	#toggle-nav, #toggle-login, #short-logo-wrap {
		display: block;
	}
	#right-bar {
		display: none;
	}

    #header{
        padding: 0;
    }

    #navlist{
        height: 0px;
        overflow: hidden;
    }

    #left-bar{
        width: 100%;
        /*display: none;*/
     }
    /* 修改导航栏的样式 */
    #nav{
        width: 100%;
    }

    #navlist #logo{
        display: none;
    }

    #navlist .nav-item{
        border-top: 1px solid gray;
        width: 100%;
        float: none;
        background-color: #323232;
    }
}





/**
index2的其他样式修改

*/
#nav #toggle-nav {
    width: 50px;
    height: 50px;
    /* background: #fff; */
    float: left;
}
#nav #toggle-nav a, #nav #toggle-nav a i {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #ddd;
    font-size: 20px;
}

#nav #toggle-login {
    width: 50px;
    height: 50px;
    /* background: #fff; */
    float: right;
}
#nav #toggle-login a, #nav #toggle-login a i {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #ddd;
    font-size: 20px;
}

#short-logo-wrap {
    height: 20px;
    width: 100px;
 /*   background: #666; */ 
    margin: 0 auto;
   /* overflow: hidden;*/
}

#short-logo-wrap a {
    display: block;
    height: 20px;
    width: 100px;
    margin-top: 15px;
   /* padding-top: 15px;*/
    background: url(../imgs/logo_design[1].png) no-repeat center center;
    background-size: 100px 20px;
}


#banner {
    width: 100%;
    /*height: 250px;
    background: url(../imgs/05143406c51ce410c124a10[1].png) no-repeat center center;*/
    text-align: center;
    position: relative;
    z-index: 100;
	/*min-height:550px;*/
}
/* .active1>a{
	color:#0068b7 !important;
} */

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.slideTxtBox { overflow: hidden; }
.slideTxtBox .tab-hd { background-color:#595758; margin-bottom: -1px; color: #404040; }
.slideTxtBox .tab-hd p{ float: left; }
.slideTxtBox .tab-hd p a{ display:block;  }
#banner .act .content .right .on{  background-color: #0168b5;}
.slideTxtBox .tab-bd bottom{ overflow:hidden; zoom:1; }
.slideTxtBox .tab-bd bottom { }

