a {
	color: #000;
}
.clear{
        clear:both;
}
a:hover {
	text-decoration: none;
	color: #000;
}

ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

i.glyphicon {
	margin: 0 15px;
}
.content{
        margin:0 auto;
}
.content1{
        padding:10px 20px 20px 20px!important;
        margin:0 auto!important;
}
@media ( min-width : 769px) {
	#content {
		padding-top: 10px;
	}
	#Nav>li {
		/*width: 121px;*/
		width: 100px;
	}
	.subnav>li {
		width: 150px;
	}
.way-nav{
		margin-top:10px;
	}
     
}
@media (max-width: 767px) {
       #goPrevPage{
           display:none!important; 
       }
       #artContent img{
           width:100%!important; 
       }
       #minCarouse{
           padding:0;
       }
       .pageBar .this-page {
          display: none!important; 
       }
       .pageBar a {
           display: none!important; 
       }
      .pageBar .Prev,.PrevDisabled {
         display: block!important; 
         float: left!important; 
       }
       .pageBar .Next,.NextDisabled {
          display: block!important; 
          float: left!important; 
       }
}
@media (min-width: 1000px) and (max-width: 1399px) {
	.content {
	    width: 1200px!important;
	}
        .content1{
            width: 1200px!important;
        }
        #Nav>li {
		/*width: 121px;*/
		width: 120px;
	}
}
@media (min-width : 1400px){
	.content {
		width: 1400px!important;
	}
         .content1{
            width: 1400px!important;
        }
}
 #artContent table{
    width:100%!important; 
}
.article-content * {
	font-family: "Helvetica Neue", Helvetica, Arial, "??????",
		sans-serif !important;
	font-size: 16px !important;
}

.banner {
	
	padding: 15px 0;
}

.banner-inner {
	position: relative;
}

.banner-list {
	position: absolute;
	right: 85px;
	top: 50%;
	transform: translateY(-50%);
}

.banner-list>li {
	width: 95px;
	text-align: center;
}
.banner-list>li:last-child{
    border-left: none !important;
}


.banner-list>li>a {
	color: #fff;
	font-size: 13px;
}
/*#example-navbar-collapse,.nav-top{
	padding-left: 0;
	padding-right: 0;
}*/


/*  三级菜单  */
.dropdown:hover>.dropdown-menu {
    display: block;}
.dropdown>.dropdown-toggle:active { pointer-events: none;} 
.dropdown-submenu { position: relative;} 
            .dropdown-submenu>.dropdown-menu 
            { top: 0; left: 100%; 
            margin-top: -6px; 
            margin-left: -1px; 
            -webkit-border-radius: 0 6px 6px 6px;
             -moz-border-radius: 0 6px 6px;
              border-radius: 0 6px 6px 6px;}
               .dropdown-submenu:hover>.dropdown-menu { display: block;} 
               .dropdown-submenu>a:after { display: block; 
               content: " "; 
               float: right; 
               width: 0; 
               height: 0;
                border-color: transparent;
                 border-style: solid;
                  border-width: 5px 0 5px 5px; 
                  border-left-color: #ccc; 
                  margin-top: 5px; 
                  margin-right: -10px;}
                   .dropdown-submenu:hover>a:after { border-left-color: #fff;}
                    .dropdown-submenu.pull-left { float: none;}
                     .dropdown-submenu.pull-left>.dropdown-menu { left: -100%;
                      margin-left: 10px;
                       -webkit-border-radius: 6px 0 6px 6px; 
                       -moz-border-radius: 6px 0 6px 6px;
                        border-radius: 6px 0 6px 6px;}








#Nav {
	/*width: 100%;
	padding: 0 10%;*/
	position: relative;
}

#Nav>li {
	text-align: center;
}

#Nav>li>a {
	position: relative;
}

#Nav>li:hover .subnav {
	height: 30px;
}

#Nav>li:hover .nav-slider {
	width: 100%;
	left: 0;
}
/*.subnav{
	position: absolute;
	z-index: 1;
	background-color: rgba(255, 255, 255, .5);
	xwidth: 1120px;
	right: 0;
	left: 0;
	height: 0;
	overflow: hidden;
	transition: all .7s;
}
.subnav>li{
	float: left;
	text-align: center;
	line-height: 30px;
}*/
.nav-slider {
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	background: #0065bb;
	height: 3px;
	transition: all .7s;
}

.carousel-img {
	margin: 0 auto;
}

.ppt-wrap {
	height: 240px;
	padding: 0;
	position: relative;
	overflow: hidden;
}

.ppt-wrap:hover {
	cursor: pointer;
}
.ppt-wrap table{
       margin:10px auto;
}
.ppt {
	padding-top: 4%;
	width: 100%;
}

.ppt img {
	min-width: 100%;
	height: 190px;
}

.ppt-title {
	margin: 0;
	padding: 5px 5px 0;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ppt-page {
	position: absolute;
	right: 0;
	bottom: 30px;
}

.ppt-page>li {
	background-color: rgba(255, 255, 255, .5);
	cursor: pointer;
}

.ppt-page>.active {
	color: #fff;
	background-color: rgba(0, 0, 0, .5);
}

#content {
	background: #efefef;
	padding-bottom: 25px;
}

.main-bg {
	background: #fff;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
}

.news-title {
	/*padding: 0 15px;*/
	line-height: 35px;
	border-bottom: 2px solid #357ad1;
	font-size: 18px;
	font-weight: normal;
        height: 35px;
}

.more {
	float: right;
	line-height: 35px;
	font-size: 16px;
	color: #8b8b8b;
        margin-right:10px;
}

.news-list {
	padding-left: 5px;
}

.headTitle{
        background: #357ad1;
        display: block;
        width: 100px;
        color: #fff;
        text-align: center;
        float: left;
        height: 35px;
        line-height: 35px;
}

.news-list>li {
	width: 100%;
	border: 0;
}
.news-list>li>a {
	display: inline-block;
	line-height: 45px;
        height:45px;
	width: 70%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	transition: color .2s;
}

.news-list>li>span {
	line-height: 45px;
        height:45px;
}

.news-list>li>a:hover {
	color: #0065bb;
}

#footer {
	color: #eee;
	background-color: #0063b8;
}

.footer-l {
	border-left: 1px solid #357ad1;
}

.footer-r {
	border-right: 1px solid #357ad1;
}

.email {
	margin: 0 auto;
}

.footer-top {
	padding-top: 15px;
	border: 1px solid #357ad1;
}

.footer-logo {
	border-left: 1px solid #357ad1;
	border-right: 1px solid #357ad1;
}

/* .footer-list { */
/* 	padding-top: 30px; */
/* } */

.footer-list>li {
	text-align: center;
	line-height: 34px;
	margin-left: 20px;
	width: 150px;
}

.footer-list>li>a {
	color: #eee;
}

.link {
	padding-top: 15px;
}

.link-list>li {
	cursor: pointer;
	line-height: 30px;
	width: 120px;
}

.link-list>li>a {
	transition: all .6s;
	color: #eee;
}

.link-list, .link-p {
	font-size: 13px;
	display: inline-block;
}

.link-p {
	font-weight: bold;
	padding-right: 20px;
}

.footer-bottom {
	padding: 20px 0;
	background-color: #065aa2;
}

.address {
	color: #fff;
	font-size: 13px;
	margin: 0;
	text-align: center;
}

.getup {
	position: fixed;
	right: 20px;
	bottom: 10px;
	display: none;
	overflow: hidden;
	width: 45px;
	height: 55px;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .5);
	cursor: pointer;
}

.getup:hover .markup {
	top: 0;
}

.getup>span {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%, -50%);
}

.markup {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	transition: top .6s;
	width: 100%;
	height: 100%;
	background-color: #0071bc;
}

/*
	content @content.jsp
*/
.pagination {
	margin-top: 10px;
	margin-bottom: 0;
}

.article-title {
	text-align: center;
	font-weight: 500;
	font-size: 1.6em;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

p.article-info {
	text-align: center;
}

.back-index {
	color: #0063b8;
	font-weight: bold;
}

/*
	list @list.jsp
*/
.menu-head {
	font-size: 1.2em;
	text-align: center;
	line-height: 50px;
	background-color: #0063b8;
	color: #fff;
	line-height: 50px;
	text-align: center;
}

.menu-head {
	border-bottom: #efefef 1px solid;
}

.menu-head i.glyphicon {
	top: 2px;
}

.way-nav ol.breadcrumb li.active {
	color: #0063b8;
	font-weight: bold;
}

.way-nav ol.breadcrumb li a:hover {
	color: #0063b8;
	text-decoration: underline;
}

.menu-content ul li {
	position: relative;
	border-bottom: #efefef solid 1px;
	background-color: #fff;
}

.menu-content ul li.active {
	border-right: #0063b8 solid 5px;
	background: #ccc;
}

.menu-content ul li:hover {
	cursor: pointer;
	border-right: #0063b8 solid 5px;
	background: #ccc;
}

.menu-content ul li a {
	position: relative;
	display: block;
	line-height: 50px;
	padding-left: 25px;
}

.menu-content ul li a i {
	position: absolute;
	right: 5px;
	color: #0063b8;
	line-height: 50px;
}

.right-list {
	background-color: #fff;
	padding: 20px;
}

ul.list-item li {
	padding: 0 10px;
	border-bottom: #efefef 1px solid;
	background: url("../img/li_bg01.png") no-repeat 5px center;
	text-indent: 1em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

ul.list-item li:before, ul.list-item li:after {
	display: table;
	content: " ";
}

ul.list-item li:after {
	clear: both;
}

ul.list-item li:hover {
	cursor: pointer;
	background-color: #efefef;
}

ul.list-item li a {
	text-decoration: none;
	float: left;
	max-width: 80%;
	overflow: hidden;
	display: block;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 80%;
}

ul.list-item li span.time {
	float: right;
	line-height: 50px;
}

.page-nav {
	float: right;
}
.page_div{
    height:30px;
    line-height: 30px;
}
.page_div a{
    height:30px;
    line-height: 30px;
}
#sayWord tr table{
    margin-top:10px!important; 
}


#sayWord  .this-page{
     width:50px!important; 
}
#sayWord  .break{
    padding:6px 15px!important;
    margin-left: 5px!important;
}
#sayWord  .PrevDisabled{
     width:50px!important; 
     margin-left: 5px!important;
}
#sayWord  .NextDisabled{
     width:50px!important;
     margin-left: 5px!important; 
}

#sayWord a{
    height:35px!important;
    width:50px!important; 
    text-align:center!important;
    line-height:35px!important;
     font-family: '微软雅黑'!important; 
     font-size:16px!important;  
}
#sayWord span{
    height:35px!important;
    width:30px!important; 
    text-align:center!important;
    line-height:35px!important;
     font-family: '微软雅黑'!important; 
     font-size:16px!important;  
}


    /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
    ::-webkit-scrollbar {
      width: 5px;
      height: 10px;
      background-color: #F5F5F5;
    }

    /*定义滚动条轨道 内阴影+圆角*/
    ::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
      border-radius: 10px;
      background-color: #F5F5F5;
    }

    /*定义滑块 内阴影+圆角*/
    ::-webkit-scrollbar-thumb {
      border-radius: 10px;
      /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
      background-color: dodgerblue;
    }

    /*滑块效果*/
    ::-webkit-scrollbar-thumb:hover {
      border-radius: 5px;
      -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
      background: rgba(0, 0, 0, 0.4);
    }