body{
    margin: 0 auto;
    padding: 0;
	/*letter-spacing:0.2px;*/
}
ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
a{
   
    text-decoration: none;
}


.nav-justified li{
    position: relative;
}

/*.nav-justified li:hover ul{*/
    /*display: block;*/
    /*transition: all 0.5s;*/
/*}*/

.xyfclf>div{
   
    padding: 5px;
    display: flex;
    justify-content: space-between;
}
.xyfclf>div>div{
    width:100%;
    height: 100%;
    
}
.ztlm,.zzlmlf{
    padding: 0;
}
.ztlm>div{
    margin-bottom: 0;
}
.jthbx a{
  display: block;
    padding: 55px 0;
}
.gzkxlist>li:nth-child(2){
    margin-top: 8px;
}

div.news>.row>div{
    padding: 0 10px;
}
.news .gzkx{
    padding: 6px;
	padding-left: 15px;
}
.xykx li div:nth-of-type(2){
    padding-right: 0;
}
.kuaixun>div{
    padding: 0 3px;
}
div.xykx li{
    border-bottom: 1px dashed #dfdfdf;
    overflow: hidden;
    padding: 10px 0 4px 0;
    box-sizing: border-box
}
div.xykx li:first-of-type{
    padding-top: 0;
}
div.xykx a{
    display: inline;background-color: #fff;color: #333;line-height: 30px;width:80%;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	text-align:left;
}
div.xykx a:hover {
	color:#E3434B !important
	}
div.xykx p{
    margin: 0;
	color:#666;
}

ul.zonghenews{
    
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
ul.zonghenews li{
    
    overflow: hidden;
}
ul.zonghenews li p{
    margin-bottom: 3px;
}
.wxwop a:hover {
	color:#E3434B !important;
	}
ul.zonghenews li span{
    color:#333;
    font-size: 1.4rem;
}
/* .ws{
    background-color: #f8f8f8;
} */

.kuaixun .panel-body{
    padding: 15px 15px 0 ;

}
#fancybox-frame{
    height: 30px;
}
.search{
    width:100%;
    margin-left:8%;
    position:relative;
}
.search input{
	position:relative;
    width: 290px;
	border:1px solid #d0d0d0;
}
.search button{
    background-color: #2153A6;
    border:none;
    color: #fff;
    padding: 11px 16px;
}
.search{
    float: right;
}

.search1{
    width:100%;

}
.search1 input{
    position:relative;
    width: 290px;
    border:1px solid #d0d0d0;
}
.search1 button{
    background-color: #2153A6;
    border:none;
    color: #fff;
    padding: 11px 16px;
}

.mainadd .navbar-default.topadd{
    background-color: #ffffff;
}
.tpxw .panel-body{
    padding: 0;
}
.gzkxlist h3.title{
    text-align: center;
    font-size: 18px;
    margin: 10px 0;
}
.pokh {
	height:auto;
	display:block;
	overflow: hidden;
	width: 100%;
	
}
.pokh img {
	float:left;
	margin-top:14px;
	margin-right:3px;
}
.pokh a {
	float:left;
	width:86%;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	text-align:left;
	line-height:36px;
}
.pokh span{
	float:right;
	line-height:36px;
}
.gzkxlist li:first-child~li{
    overflow: hidden;
    padding:0;

	line-height:44px;
}
.gzkxlist a.title{
    float: left;
    width: 86%;
    font-size: 16px;
    color:#000;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	text-align:left;
}
.gzkxlist a.title:hover {
	/* color:#1E51AA; */
	}

.gzkxlist span.date{
    float: right;
	font-size:16px;
}
.panel-default>.kxhead,.panel-default>.tzhead{
    padding: 10px 0;
}
.panel-default>.kxhead span,.panel-default>.tzhead span{
	font-size: 18px;
    font-weight: bold;
	
    color: #ffffff;
	background-color: #3D69B6;
}

.panel-default>.tzhead>h3{
    color:#666666;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #f00 !important;
    cursor: default;
	border:1px solid #fff;
	background:none;
    border-bottom:2px solid #054D9D;
	color:#333;
	font-size:18px;
    background: rgba(238,238,238,1);
	
}
#myTab{
    padding: 0;
	border:1px solid #efefef;
	
}
.tab-pane{
    font-size: 18px;
   overflow: hidden;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    padding: 10px 8px;
}
#myTabContent section{
    padding-top: 10px;
    box-sizing: border-box
}
.topadd:nth-of-type(3) body>.topadd:nth-of-type(1){
    background-color: rgb(237,234,197);
}
.navbar{
    border-radius: 0;
}
.slider{
    padding: 0;
    margin-bottom: 10px;
}
.nav-justified{
    font-size: 16px;
	
}
body>.navbar-default.topadd:first-of-type{
    
	height:38px;
 
}
.navbar-default.topadd:first-of-type .navbar-nav > li > a:focus, .navbar-default.topadd:first-of-type .navbar-nav > li > a:hover{
    color:#333;
}
.navbar-default.topadd:first-of-type .navbar-nav > li > a{
    color:#333;
}
.row{
    margin: 0 !important;
}
.panel{
    border: none;
}
.panel-default>.panel-heading{
    background-color: #fff;
}
.nav>li{
   text-align: center;
}
.nav>li>a{
    padding: 7px 15px;
    display: inline-block;
	font-size:18px;
	color:#333;
}
.carousel-inner > .item > img {
  width: 100%;
  height: 320px;
  }
.topadd,.navbar{
    position: relative;
    min-height: 30px;
	margin-bottom: auto; 
	border: 0;
	
}
/*.topadd>.container{*/
/*    !*height: 100%;*!*/
/*	line-height:30px;*/
/*}*/
.navbar,.navbar-default,.topadd:nth-child(2){
    margin-bottom: 0;
}
.mainadd {
    position: relative;
	margin-bottom: auto; 
	border: 0;
    
	background-size:cover;

}
.mainadd .row div{
   padding: 0;
}
.navbar-brand{
    padding:0 15px;
    height: auto;
}
.menuadd {
    position: relative;
    min-height: 50px;
	margin-bottom: auto; 
	border: 0;
	background-color:#333333;
}
.nav-justified li{
    height: 30px;
}
.moreadd{
float: right!important;
font-size:16px;
color:#31708f;
}
.list-group {
margin-bottom: 0;}
.date{
    text-align: center;
    color: #aeaeae;line-height: 24px; border-radius: 5px;
}
.date p{
    color:#fff;
    margin: 0;padding: 5px 0;
}
div.date{
    /*background-color:#ED272E;*/
}
.day{
    border-bottom: 1px solid #ffffff;
	/*color:#ffffff !important;*/
	font-weight:bold;
}
.year{
	/*color:#ffffff !important;*/
	font-weight:bold;
}
.kuaixun a{
    font-size: 16px;
	color:rgb(0,0,153);

}
.list-group-item, .moreadd{
	cursor: pointer;
}
.zzlmlf div a{
    
    width: 100%;
    height: 100px;
    margin: 10px 0;
}
.list-group .fa{
    font-size: 50px;
    color: rgb(241,103,3);
    margin-right: 14px;
    line-height: 90px;
}
.list-group span{
    font-size: 16px;
    color: #9B9B9D;
}
.list-group p{
    font-size: 1.5rem;
	line-height:23px;
}
.share{
    background:#fff;
}
section .row>div{
   margin: 20px 0;
}
section .logo>div{
    margin: 0;
    padding: 0;
}
section .logo img{
    display: block;
    width: 100%;
    height: 100%;
}
section .fa{
    font-size: 3.0rem;
    line-height: 2.4;
    letter-spacing: 10px;
    color: #333;
}
section .ewm{
    padding: 0;
}
section .fenxiang img{
    width: 100%;
    height: 100%;
}
section dl{
    margin: auto;
    color: #333;
}
footer {
	width:100%;
	
}

footer p{
    color: #456CA6;
    margin: 0;
    
	
}
.navbar-inverse:nth-child(2) .container{
height: 150px;
}

.tzggbox .tzgg{
    list-style: circle;
}
.certification{
    float: right;
}
.certification a{
    display: inline-block;
    width: 30px;
    height: 30px;
}
.tzgg a{
    line-height: 34px;
    font-size: 16px;
    color:#333;

}
.tzgg a:hover {
	color:#054D9D;
	}

.tzgg>li{
    padding: 0 0 0 0px;
    height: 36px;
	line-height:36px;
    border: none;
	width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
h3.news{
    color:rgb(28,109,176);
}
.fa-bell{
    color: rgb(210,70,31);
}
h3,.lanmu{
    color:#005D89;
}
.zzlmlf img{
    width: 100%;
    height: 100%;
}
.newsbox{
    width: 100%;
    height: 280px;
    overflow: hidden;
	
	margin-top:15px;
}
.ad{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.newsimg{
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    width: 4000px;
    height: 100%;
    /*left:-2700px;*/
}
.newsimg li{
    width: 750px;
    height: 100%;
    float: left;
}
.newsimg li a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    text-decoration: none;
}
.newsimg li a p{
    width: 100%;
    padding: 5px;
    font-size: 18px;
    margin: 0;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    right: 0;
    bottom: 0;
    color:#fff;
	
}
.pdkn{
	float:left;margin-bottom:0px !important;}
.newsimg li a img{
    width: 100%;
}
.ad ol{
    position: absolute;
    right: 10px;
    bottom: 10px;
    line-height: 20px;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ad ol li {
    width: 18px;
    height: 18px;
	line-height:15px;
    float: left;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 10px;
    cursor: pointer;
	font-size:13px;
}
.ad ol li.current {
    background: #F5646A;
	color:#fff;
	
}
.container{
    padding: 0;
    overflow: hidden;
}
.fuwu .panel-body{
    /**height: 187px;**/
}
.ljfw{

    margin:10px 10px 3px 0;
    padding:0px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
	
}
.ljfw p{
    width: 90px;
    font-weight: bold;
    font-size: 1.6rem;
    margin: 0;
    padding: 5px 0;
}
.ljfw select{
    flex: 1;
    height:40px;
	line-height:40px;
}
.ljfw select option{
    cursor: pointer;
}
.ljfw a{
    color: #000;
}
div.ggfw{
    padding: 0;
}
.ggfw a{
    display: flex;
    padding: 5px;
    box-sizing: border-box;
}
.ggfw a:hover{
    text-decoration: none;
    color: #333333;
}
.ggfw a>.fa{
    font-size: 4.0rem;
    color:#E3111A;
	margin-top:8px;
	margin-right:8px;
}
.ggfw a>div{
    flex: 1;
    padding: 5px 0 0 5px;
}
.ggfw a p{
    margin-bottom: 3px;
	margin-top:13px;
}
ul.xxgk{
    text-align: center;
}
ul.xxgk>li{
    height: 50px;
    padding: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #efefef;
}
ul.xxgk>li:first-child{
 
    color: #fff;
    font-size: 18px;
    line-height: 40px;
	height:40px;
    border-bottom: none;
	
	background:#054D9D;
	border-radius:5px;
	padding-left:8px;
}
ul.xxgk>li:last-child{
    height: auto;
    border-bottom: none;
}
ul.xxgk a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    color:#428BCA;
    font-size: 16px;
    line-height: 50px;
}
#myTabContent .row{
    height: 40px;
    line-height: 40px;
	background:#efefef;
 
}
#myTabContent section{
    margin: 0 0 24px;
    padding: 0 20px 20px;
    box-sizing: border-box;
	margin-top:13px;
}
.top{

    text-align: center;
    box-sizing: border-box;
}
.title{
    color: rgb(50, 50, 50);
    font-family: Source Han Sans;
    font-size: 17px;
    text-align: left;
	margin-top:-8px;
  
}
.zhengwen p{
    text-indent: 2em;
    line-height: 2;
    font-size: 16px;
	margin-top:20px;
  
}
.zhengwen .imgbox{
    margin: 0 auto;
}
.zhengwen img{
    width: 100%;
    height: 100%;
}
.previous,.next{
    font-size: 16px;
}
img.banner{
    display: block;
    margin: 0 auto 10px;
}
.newslist{
    padding: 0;
}
.newslist li,#zstzgg li{

    border-bottom: 1px dashed #cccccc;
    overflow: hidden;
}
.newslist li a,#zstzgg li>a{
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	color:#333;
}
.newslist li:hover a,#zstzgg li:hover a{
    color: #AE1A1A ;
    text-decoration: none !important;

}

.newslist li span,#zstzgg li>span{
    float: right;
	color:#666;
}
.ryjllist{
    overflow: hidden;
}
.ryjllist li{
    padding: 5px;
    margin: 5px 0;
    box-sizing: border-box;
   height: 126px;
}
.ryjllist li img{
    display: block;
    width: 100%;
    height: 100%;
}
#zstzgg ul{
    margin: 10px 0;
    padding: 0;
    overflow: hidden;
}
#zstzgg ul li:first-child{
    text-align: center;
    border-bottom: none;
    color:#fff;
    font-size: 20px;
    padding: 5px 0;
    line-height: 30px;
}
#zstzgg section div:first-child>ul li:first-child{
    background-color: rgb(0,89,134);
}
#zstzgg section div:nth-child(2)>ul li:first-child{
    background-color: rgb(212,153,0);
}
#zstzgg section div:nth-child(3)>ul li:first-child {
    background-color: rgb(184, 62, 27);
}
#zstzgg section div:last-child>ul li:first-child{
    background-color: rgb(99,143,3);
}
#zstzgg p{
    padding: 0;
    margin: 0;
}
.pagebox{
    padding: 0;
    margin: 20px auto;
    overflow: hidden;
    list-style: none;
}
.pagebox li{
    width: 39px;
    height: 39px;
    border:1px solid #000;
    line-height: 39px;
    text-align: center;
    float: left;
    border-right: none;
    font-size: 16px;
}
.pagebox li a{
    display: block;
   width: 100%;
    height: 100%;

}
.dcsa {font-size:16px;}
.dcsa img{
    width: 95%;

}
.pagebox li:last-child a{
    border-right: 1px solid #000;
}
.pagebox li a:hover{
    text-decoration: none;
    color: #0033cc;
}
#zstzgg li{
    overflow: hidden;
}
.containera{
    background:#ffffff;
    opacity: 0.8;
	background-size:cover;
	height:140px;

}

.nav navbar-nav li a {color:#fff !important;}

.fyhk {
    margin-left:50px;
}
.fyhkc {

    margin:0 auto;
    line-height:26px;
}
.fyhka {
    float:left;

}
@media (min-width: 1200px) {
    .psdding {width:20%;}.psdding:last-child {border-right:none;}
    .lunbo{
	width:100%;
	
}
.lunbotu{
	width:100%;
	height:220px !important;
}
    .footerdao {height:150px;padding-left:60px;}  
    .zzlmlf{
        display: flex;
        justify-content: space-between;
    }
    .zzlmlf>div {
        
		height:90px;
        padding: 0;
    }
/* 	.menu{padding:0 0 0 14px;} */
	.menu li{position:relative;float:left;display:inline;}
	.menu li a.xialaguang{display:inline-block;color:#FFF;text-decoration:none;font-size:18px;text-align:center;line-height:48px;}
	.menu li a.xialaguang:hover{color:#1a529c;}
	.menu li a.navhover, .menu li a.xialaguang:hover{background-color:#054D9D;width:100%;color:#fff;}
	.menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
	.menu li a.xialaguang:hover span{cursor:pointer;}

	.menu ul.children{display:none;position:absolute;top:62px;width:100%;background:#FFF;border:2px solid #1463BA;border-top:0;line-height:normal;}
	.menu ul.children li{width:100% !important;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
	.menu ul.children li a{width:100%;height:36px;line-height:36px;display:block;color:#054D9D;text-align:center;text-decoration:none; font-size:15px;}
	.menu ul.children li a:hover{display:block;color:#333;}

	#xx {width:800px !important;}
    .container{
        width: 1200px;
		
    }
	.ulzh {
		width:1200px !important;
		
		margin:0 auto !important;
	}
	#rowa {
		width:1200px !important;
		margin:0 auto;
	}
	.opd {
		width:100px;margin-top:20px;float:right;
	}
    .demo {
		height: 310px;
		font-size: 14px;
		position:relative;
	}

    .demo a.prev {
		left: 0;
		background-position: 0 0
	}
    .demo a.next {
		right: 0;
		background-position: -76px 0
	}
    .demo a.prev:hover {
		background-position: 0 -112px
	}
    .demo a.next:hover {
		background-position: -76px -112px
	}

    .slider {display: none}
	
	
	.ulzh li{
		width:14.2%;
	}
	.ulzhs {
		background:#054D9D;
	}
	.mainadd {
		height:220px;
	}

     .fyhk {
		 margin-top:33px;
		 margin-left:50px;
}
    .fyhkc {
		width:1200px;
		margin:0 auto;
		line-height:26px;
}
    .fyhka {
		float:left;
		
	}
	.dsdv {
		border:1px solid #efefef;
		padding:0 15px !important;
		min-height: 688px;
		margin-bottom:35px;
	}
	
	.dfg {
		font-size:16px;
		float:left;
		width:100% !important;
		color:#333;
		border-bottom:1px dashed #efefef;
	}
	.dfg>span:first-child {
		font-size:16px;
		float:left;
		width:87%;
		white-space:nowrap;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        overflow: hidden;
	}
	.dfg>span:last-child {
		font-size:16px;
		float:right;
		color:#666;
	}
	.fyhkb {
		float:left;
	}
	/**
    .mainadd .navbar-default.topadd li{
        padding-top: 35px;
    }**/
    .newsimg li a img{
        height: 100%;
    }

    img.banner{
        width: 1200px;
        height: 300px;
    }
	.carousel-inner {height:400px;}
	.carouselner {height:400px;}
    .fuwu .row>div{
       padding: 0 10px;
    }
    .share{
        min-height: 134px;
        max-height: 150px;
    }
    .share .logo>div:first-child{
        padding-top: 10px;
        box-sizing: border-box;
    }
    .mainadd .nav>li>a:focus, .mainadd .nav>li>a:hover {
        background-color: #fff;
        border-radius: 0;
        color:#333;
        border-bottom: 3px solid#005D89;
    }
	#baoming {min-height:500px;}
	/**#footeran {margin-left:10px;}**/
	.nivoSlider {height:380px !important;}
	.youzheng {margin-top:50px;border-left:1px solid #00557E;}
	.hgc {border:1px solid red;width:100% !important;}
	.hgv {border:1px solid orange;width:100% !important;float:left;}
	.hgs {float:right;border:1px solid blue;}

	.cont {
		margin-top:-300px;
	}
	.yanc {font-size:16px;float:left;margin-top:8px;color:#000000;width:100%;text-align:center;}
	.containerp {width:1200px;margin:0 auto;}
.containerb{
    width: 100%;
    background-color: #034667;
	height:60px;
	line-height:60px;
	float:left;
}
.pdkn{
	padding-left:30px;
}
.demo a.control {position:absolute;display: block;top:60%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../img/buttons.png) no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}


.pagination {
text-align: center;


}
.fotrp {margin-top:50px;}
.jingc {width:100px;height:100px;margin-top:22px;}
.pagination > li > span {
 /* position: relative; */
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
}

#baoming {min-height:500px;}
@media (max-width: 768px) {


	.pagination {
	 margin-top:-120px;
	  padding-left: 0;
	  margin: 20px 0;
	  border-radius: 4px;
	  float: right;
	}
	.pagination > li > span {
	 /* position: relative; */
	  float: left;
	  padding: 6px 8px;
	  margin-left: -1px;
	  line-height: 1.42857143;
	  color: #337ab7;
	  text-decoration: none;
	  background-color: #fff;
	  border: 1px solid #ddd;
	}
    .newslist a { white-space: nowrap;text-overflow: ellipsis;width:100%;overflow:hidden;}
    body{
        overflow-x: hidden;
    }
    dl dd{

        margin-right: 10px;
    }

	.pdkn {padding-top:20px;width: 100%;text-align: center;}
    .nav-justified{
        display: none;
		padding-bottom:10px;
    }
    img.banner{
        width: 100%;
        height: 150px;
    }
    .xxgk{
        display: none;
    }
	.containerp {
		float:left;
	}
    .xxgk img{
        display: none;
    }
	.nav>li {
	}
    .newsbox{
        height: 200px;
    }
	.ulzh {
		background: url(../img/bg.png);
	}
	.ulzh li{background:none !important;}
    .jthbx{
        padding:0 5px;
    }
	.yanc {
		font-size:1.4rem;
		float:left;
		margin-top:8px;
		color:#000;
		margin:5px 0 15px 0;
		width:100%;
		text-align:center;
	}
   .youzheng {
	   padding-left:2px;
	}
    .dfg {
		font-size:1.6rem;
		float:left;
		width:100% !important;
		color:#333;
		border-bottom:1px dashed #efefef;
		padding-top:5px;
		padding-bottom: 5px;
	}
	.dfg img{
		float: left;
		margin-top: 11px;
		margin-right: 3px;
	}
	.dfg span{
		float: left;
		width: 95%;
	}
	.dfg>span:first-child {
		font-size:16px;
		float:left;
		width:100%;
		white-space:nowrap;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        overflow: hidden;
	}
	.dfg>span:last-child {
		font-size:16px;
		float:right;
		color:#666;
	}
    .container>.navbar-header {
        margin: 0;
    }
	.pokh a {
		width: 74.5%;
	}
    .newslist li span,#zstzgg li>span{
        display: none;
    }
    .share .logo{
        margin-top: 5px;
    }
	.gzkxlist h3.title {
		font-size:1.6rem !important;line-height:24px;
	}
	#baoming {
		min-height:300px;
	}
	/*.carousel-inner {height:100px;}*/
	.riqiwen {
		font-size:1.25rem !important;
	}
	    .fyhk {
		 /*background:#034667;*/
		 background:#ffffff;
            opacity: 0.8;
		 height:60px;

            margin-top:33px;
            margin-left:50px;
}
    .fyhkc {
		width:100%;
		margin:0 auto;
		line-height:26px;
		color:#456CA6 !important;
}
    .fyhka {
        text-align:center;
		height:40px;
	}
	.fyhkb {
		float:right;
	}


	.riqier {
		font-size:1.23rem !important;
		padding-right:2% !important;
	}
	.gzkxlist a.title {
		font-size:1.4rem !important;
		width:74.5%;
	}
	.luntext {
		font-size:1.4rem !important;
	}
	.ljfw p {
		font-size:1.3rem !important;
	}
	#xxjj p {font-size:1.4rem;line-height:28px !important;}
	#footeran {float:left;text-align:center;}
    section .row>.logo{
        margin-left: 40px;
    }
    section .row>.mobileEwm{
        float: right;
        margin-right: 40px;
    }
	.navbar-brand {margin-left:-15px;}

	.stmenu {height:30px !important;border:1px solid #efefef;border-bottom:none;border-right:none;line-height:30px !important;width:25% !important;}
	.xialaguang {margin-top:0px !important;width:100% !important;}
	.xialaguang span {height:30px !important;line-height:30px !important;font-size:1.5rem !important;}
    .children {top:27px !important;left:-1px !important;width:100% !important;}
	.children li {width:100% !important;}
    .children li a {font-size:1.3rem !important;}
    .moreadd {font-size:12px;margin-top:-6px;}
	.displa {font-size:1.6rem !important;color:#333;}
	.menu {height:63px;border-bottom:1px solid #efefef;}
	
	.top {margin-top:-15px;padding:0px;}

.containerb{
    width: 100%;
    background-color: #054D9D;
  
	float:left;
	
}

.containerp {margin-top:0px !important;}

.container {
	padding:0 3px;
}
    .navbar-nav {margin-top:0px;}
    .ljfw {padding-left:0px;padding-right:0px;}
    .jingc {width:50px;height:50px;}
    .dfb {line-height:42px;}
    .dcsa {font-size:15px;}
    .navbar-nav {margin-top:0px;}
    #cen_right_top{width:100%;margin: 5px 0 auto;height:auto;overflow:hidden;}
    #cen_right_top .active{
        border-bottom:2px solid #054D9D;
        color:#333;}
    #cen_right_top h3{
        float:left;width:33%;
        line-height:40px;
        height:40px;
        margin:0px;
        padding:0px;
        font-size:18px;
        color:#333333;
        cursor:pointer;
        margin-top:0px;
        white-space:nowrap;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        overflow: hidden;}
    #cen_right_top div{font-size:14px;display:none;clear:both;padding:0px;}
    .dfg span {line-height:30px;}
    .dvg{
        line-height:40px;
        min-height:40px;
        list-style:none;
        border-bottom:1px solid #ddd;
        text-align:center;
        padding:0px;
        margin-bottom:10px;
    }
	.marguit {
		margin-top:0px !important;
		background:none !important;
	}
	.yudht{
		padding-bottom: 19px;
	}
	.reuyt img {
		margin-top:0px !important;
		padding-bottom: 20px;
	}
	.zhang {
		padding-left:0px !important;
		padding-right:3px !important;
		padding-right: 0px !important;
	}
	.news .gzkx {
		    padding-left: 5px !important;
			padding-right: 7px !important;
	}
	.tzggbox {
		padding-right: 0px !important;
		padding-left: 5px !important;
	}
	.iename {
		padding-right: 0px !important;
	}
	.ienamea {
		padding-right: 0px !important;
	}
	.huyth{
		margin-top:-17px !important;
		padding-right:0px;
	}
	.yugr {
		padding-left:0px !important;

	}

    .lunbo{
        width:100%;

    }
    .lunbotu{
        width:100%;
        height:220px !important;
    }
    .footerdao {height:150px;padding-left:60px;}
    .zzlmlf{
        display: flex;
        justify-content: space-between;
    }
    .zzlmlf>div {

        height:90px;
        padding: 0;
    }
    /* 	.menu{padding:0 0 0 14px;} */
    .menu li{position:relative;float:left;display:inline;}
    .menu li a.xialaguang{display:inline-block;color:#FFF;text-decoration:none;font-size:18px;text-align:center;line-height:48px;}
    .menu li a.xialaguang:hover{color:#1a529c;}
    .menu li a.navhover, .menu li a.xialaguang:hover{background-color:#054D9D;width:100%;color:#fff;}
    .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
    .menu li a.xialaguang:hover span{cursor:pointer;}

    .menu ul.children{display:none;position:absolute;top:62px;width:100%;background:#FFF;border:2px solid #1463BA;border-top:0;line-height:normal;}
    .menu ul.children li{width:100% !important;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
    .menu ul.children li a{width:100%;height:36px;line-height:36px;display:block;color:#054D9D;text-align:center;text-decoration:none; font-size:15px;}
    .menu ul.children li a:hover{display:block;color:#333;}
    .fotrp {margin-top:50px;}
    .jingc {width:100px;height:100px;margin-top:22px !important;}
	
}

.menu li{position:relative;float:left;display:inline;}
.menu li a.xialaguang{display:inline-block;color:#FFF;text-decoration:none;font-size:18px;text-align:center;line-height:48px;}
.menu li a.xialaguang:hover{color:#1a529c;}
.menu li a.navhover, .menu li a.xialaguang:hover{background-color:#054D9D;width:100%;color:#fff;}
.menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}
.menu li a.xialaguang:hover span{cursor:pointer;}

.menu ul.children{display:none;position:absolute;top:62px;width:100%;background:#FFF;border:2px solid #1463BA;border-top:0;line-height:normal;}
.menu ul.children li{width:100% !important;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
.menu ul.children li a{width:100%;height:36px;line-height:36px;display:block;color:#054D9D;text-align:center;text-decoration:none; font-size:15px;}
.menu ul.children li a:hover{display:block;color:#333;}

.nav-banners-list{
    width: 100%;
}
.nav-banners-list img{
    width: 100%;
    margin-top: 10px;
}
.zxdt-panel{
    color: #ffffff;
    font-size: 20px;
}
