
.header .topbar{margin: 1.5rem 0;background: #fff}
.header .topbar .search{margin-top: 1.0rem;border:1px solid #676767;border-right:0px;border-radius: .375rem 0 0 .375rem;width: 90%;position: relative;}
.header .topbar .search input{width: calc(85% - 2.25rem);background-color: inherit;}
.header .topbar .search button{float: right;background: #d22020;border-radius: 0 .375rem .375rem 0; width:60px;height: 42px;position: absolute;right: -3px;top: -2px;}
.header .topbar .kf{margin-top: 0.6em}
.header .topbar .kf img{float: right}
.header .topbar .ld-nav{height: 53px; line-height: 53px;background: #D7E0E7;margin-top: 1.5rem;}
/*--menu-basic--*/
.menu-basic.mystyle {box-shadow:none}
.menu-basic.mystyle>div {border-right:0px;}
.menu-basic.mystyle>div>a {color:#676664;font-size:1.25rem; background-color: #D7E0E7}
.menu-basic.mystyle>div:hover>a,
.menu-basic.mystyle>div.active>a {background-color:#DD191A;color:#fff;}
.menu-dropdown{position:relative}


	
.menuCenter ul {
    left: 0;
    position: absolute;
    top: 53px;
    z-index: 9999;
	width:100%;
	display:none;
}

.menuCenter ul li {
	width:100%;
	text-align:center;
	border-bottom: 1px solid #D91E1E;
    height: 35px;
	background: #ED6767;
	line-height:35px;
	position: relative;
}

.menuCenter ul li a {
	display: block;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width:100%;
}

.menuCenter ul li a:hover{
	background: #FFB84D;
}

.menuCenter ul li ul{
	position: absolute;
	left:101%;
	top:0;
	border:1px solid #ED6868
}
.menuCenter ul li ul li{
	background: #fff;
    border: none;
}


.menuCenter ul li ul li a{
	background: url("../static2019/img/biaoJs_03.jpg") no-repeat 15px 13px ;
	padding: 0 5px 0 25px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-weight:normal;
	font-size: 12px;
	color:#676664
}

.menuCenter ul li ul li a:hover{
	background: url("../static2019/img/biaoJs_03.jpg") no-repeat 15px 13px ;
	color:#ed6767
}

.sidebar>.menu-accordion>div>ul{
	background-color: #b1a1a1;
}
.sidebar>.menu-accordion>div>ul>li>a{
	color:#270303;
}

.sidebar.mystyle {background-color:#d22020;color:#fff;}
.sidebar.mystyle>.menu-accordion>div {border-bottom:1px solid #fff;}
.sidebar.mystyle>.menu-accordion>div>a {padding:.75rem 1rem;color:#fff;font-size:1.125rem;}
.sidebar.mystyle>.menu-accordion>div:hover>a,
.sidebar.mystyle>.menu-accordion>div.active>a{background-color:#fff;color:#d22020;}
.slider>ul.nav {
    line-height: normal;
    display: none;
}
.main-1{margin-top: 1.2rem}
.main-1 li{margin-bottom: 3.25rem;}
.main-1 li div{
    width: 100px;
    height: 100px;
	border:3px solid  #DE1A1C;
    color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    padding: 15px;
}
.main-1 li div:hover{background-color: #DE1A1C}
.main-1 li div:hover a{color:#fff}
.main-1 li div a{color: #DE1A1C;display: block}
.main-1 li div p{line-height: 0.8}
.main-1 li div .icon{font-size: 3.25rem}
.main-3{padding-top:2.5rem; background: #f8f8f8}
.main-3 .ld-tab{margin-top: 1.5rem}

/*--tab--*/
.tab.mystyle {border-radius:0;box-shadow:none;}
.tab.mystyle>ul.nav {padding:.5rem;background-color:#f8f8f8;}
.tab.mystyle>ul.nav>li {padding-top:.75rem;padding-bottom:.75rem;border-radius:0;color:#000;width: 25%;font-size: 1.5rem}
.tab.mystyle>ul.nav>li.active {background-color:#f8f8f8;color:#DE1A1C;}
.tab.mystyle>ul.content {background-color:#f8f8f8;color:#bebfcb;}

.gjzc-img img{max-height:105px;}

.main-3 .ld-tab-h{
    height: 8.0rem;
    background: #DD191A;
    line-height: 8.0rem;
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
}
.main-3 .ld-tab-c{
    border:1px solid #ccc;
    background: #fff;
    padding: 1.5rem;
}
.ld-tab-c p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.main-3 .ld-tab-c p:first-child{color:#999}
.main-3 .ld-tab-c p:last-child{color:#cfcfcf}
.main-3 .ld-tab-content a{width: 80%;display: block; margin: 0 auto;margin-bottom: 1.5rem;}
.main-3 .ld-tab-c p span{float: right;color:#999}
.main-3 .ld-tab-content a:hover .ld-tab-h{background: #DD191A}
.main-3 .ld-tab-content a:hover p{color: #DD191A}

.text-center{text-align: center}
.main-2{padding-bottom: 3.5rem;}
.main-2 .newsbg1{background: #8C8C8C}
.main-2 .newsbg2{background: #DE1A1C}
.main-2 .news-list {color: #e4e4e4}
.main-2 .news-list a{color: #fff}
.main-2 .news-list a:hover{color: #e4e4e4}
.main-2 .news-list .baselist li{line-height: 30px;}

.main-4{padding:2.5rem 0; background: #fff}
.main-4 .gjzc{margin-top: 2.8rem;}
.main-4 .gjzc li {margin-top: 2.0rem;}
.main-4 .gjzc a{width: 60%;display: block;border-bottom: 1px solid #999;margin: 0 auto}
.main-4 .gjzc a .gjzc-title{font-size: 1.5rem}
.main-4 .gjzc a:hover .gjzc-title{color: #DE1A1C}

.main-5{background: #f8f8f8;padding:2.5rem 0;}
.main-5 .ld-office{margin-top: 2.5rem}
.main-5 .ld-office li .ld-office-lists ul li{border: none;border-bottom: 1px solid #ccc;line-height: 2.2rem;margin: 0.7rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.main-5 .ld-office li .ld-office-lists ul li a{color: #666; width: 100%;}
.main-5 .ld-office li .ld-office-lists ul li a:hover{color:#DD191A }
.main-5 .ld-office li .ld-office-content{width: 90%;border-top: 1px solid #ccc;background: #fff;padding-bottom: 1.5rem; margin-bottom: 1.5rem}
.main-5 .ld-office li .ld-office-content:hover{border-top: 1px solid #DD191A;}
.main-5 .ld-office .ld-office-title{color: #DD191A; font-size:1.5rem; padding: 0.5rem}
.main-5 .ld-office .ld-office-title:before{content: "|";margin-right: 0.45rem;font-weight: bold}
.main-5 .ld-office-more {color: #ccc;text-align: right;margin-right: 0.5rem}
.main-5 .ld-office-more a {color: #ccc;}
.main-5 .ld-office-more a:hover{color:#DD191A }
.main-6{padding: 2.5rem 0}

.main-7{padding: 2.5rem 0}
.main-7 .ld-other-title{color: #fff; font-size: 1.5rem;}
.main-7 .ld-other-lists{margin-top: 1.5rem;padding: 0.8rem}
.main-7 .ld-other-lists li{list-style: disc;color: #fff;margin-bottom: 3.2rem}
.main-7 .ld-other-lists li p{line-height: 1.2rem}
.main-7 .ld-other-lists li p.ld-other-li-title{color:#fff;font-size: 1.1rem}
.main-7 .ld-other-lists li a p.ld-other-li-title:hover{text-decoration: underline }
.main-7 .ld-other-lists li p.ld-other-li-desc{color: #fff}
.main-7 .ld-other-more{text-align: right;}
.main-7 .ld-other-more a{color: #fefefe}
.main-7 .ld-other-right .ld-other-lists li{list-style: disc;color: #000;margin-bottom: 3.2rem}
.main-7 .ld-other-right .ld-other-lists li p.ld-other-li-title{color:#000;font-size: 1.1rem}
.main-7 .ld-other-right .ld-other-lists li p.ld-other-li-desc{color: #999}
.main-7 .ld-other-right .ld-other-more a{color: #000}
.main-7 .ld-other-right{border:1px solid #f2f2f2;border-left: none;padding: 1.2rem}

.footer{border-top: 3px solid #DD1C1D; background: #444;min-height: 23rem;padding: 5rem 0}
.footer .ld-footer-title:before{content: "|";font-size: 1.4rem;margin-right: 0.5rem}
.footer .ld-footer-title{color: #fff; font-size: 1.2rem}
.footer .ld-footer-link{line-height: 2.0rem; margin-top: 1.2rem;padding: 0 0.8rem}
.footer .ld-footer-link a{color: #fff}
.footer .ld-footer-link > a + a:before {
    color: #fff;
    content: "|";
    padding: 0 5px;
}

.ld-ft{
    border-left: 1px solid #666;
    padding: 0 0.8rem;
}
.ld-ft:first-child{border:none}
.ld-400{color: #fff;padding: 0 3.2rem}
.ld-400 a{color: #fff}
.ld-400 .ld-icon a{margin-right: 1.5rem}
.ld-page-bread{background: #EBEBEB;height: 2.5rem; line-height: 2.5rem;padding: 0 0.9rem}
.ld-page-bread a{color: #666}
.ld-page-title{background: #DD191A;color: #fff;font-size: 1.6rem;text-align: center;line-height: 3.3rem;}
.ld-page-next{background: #fff;padding: 1.2rem;}
.ld-page-next a:hover{text-decoration: underline; color: #DD191A}

/*--menu-accordion--*/
.menu-accordion.mystyle {}
.menu-accordion.mystyle>div {border-bottom:1px solid #fff;}
.menu-accordion.mystyle>div>a {padding:1.25rem 1rem;background-color:#fff;color:#676767;font-size:1.25rem;}
.menu-accordion.mystyle>div>ul {background-color:#fafafa;}
.menu-accordion.mystyle>div>ul>li{padding: 0.5rem; border-bottom: 1px solid #fff}
.menu-accordion.mystyle>div>ul>li>a {padding:.25rem 1rem;color:#9A9A9A;font-size:1rem;}
.menu-accordion.mystyle>div>ul>li:hover>a,
.menu-accordion.mystyle>div>ul>li.active>a {background-color:#fafafa;color:#DC363A;}
.menu-accordion.mystyle>div:hover>a,
.menu-accordion.mystyle>div.active>a {background-color:#fff;color:#DC363A;}
.menu-accordion.mystyle>div:not([data-notlist])>a:after {opacity:0.75;}

/*--page--*/
ul.page.mystyle>li>a {padding:.75rem;border-radius:.25rem;background-color:#DD191A;color:#fff;font-size:1rem;}
ul.page.mystyle>li>a:hover,
ul.page.mystyle>li.active>a {background-color:#DD191A;color:#fff;}

/*--table--*/
.table.mystyle thead tr {background-color:#DD1A1A;color:#fff;}
.table.mystyle tbody tr {background-color:#fff;color:#DD1A1A;}
.table.mystyle thead tr {border-color:#fff;}
.table.mystyle tbody tr td,
.table.border.mystyle thead tr th,
.table.border.mystyle tbody tr td {border-color:#ccc;}
.table.striped.mystyle tbody tr:nth-of-type(odd),
.table.hover.mystyle tbody tr:hover {}

#pagnation {
    width:100%;
    text-align:center;
    overflow:hidden;
    margin-top: 2.5rem;
    line-height: 3.5rem;
}
#pagnation a {
    border: none;
    cursor: pointer;
    display:inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding: 0 10px;
    color: #fff;
    background: #DD191A;
}
#pagnation span.thispage1,#pagnation span:hover {
    background: #fff;
    color:#DD191A;
    padding: 0 10px;
    border:1px solid #DD191A;
    display:inline-block;
    height: 26px;
    line-height: 26px;
    margin-top: 0.1rem;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
}

@media screen and (max-width:750px) {
    .header .topbar .logo {text-align:center;}
    .header .topbar .sidebar-btn { float: left;margin: .65rem 0 .5rem; color: #d22020}
    .header .topbar form{margin-left:8%}
    .header .topbar .slider{margin-top: 1.5rem;}
    .header .topbar .slider img{width: 100%;height: auto}
    .tab.mystyle>ul.nav>li {padding-top:.75rem;padding-bottom:.75rem;border-radius:0;color:#000;width: auto;font-size: 1.1rem}
    .main-3 .ld-tab-content a{width: 100%;display: block}
    .main-4 .gjzc a{width: 90%;}
    .main-7 .ld-other-right{border:1px solid #f2f2f2;padding: 1.2rem}
    .ld-ft{border: none}
    .ld-400{color: #fff;padding: 0 0.8rem}
    .main-5 .ld-office li .ld-office-content{
        width: 100%;
        border-top: 1px solid #ccc;
        background: #fff;
    }
    .ld-400-top{margin-top: 1.2rem}
}