@charset "utf-8";
/* CSS Document */

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999999;
  font-size: 14px;
	opacity: 1;
	padding-left: 10px
}   
.topbg{
	background: #f5f5f5;
	color:#797979;
	padding: 10px 0;
}
.topbg a{
	color:#797979;
}
.layui-container{
	padding: 0;
}
.logo1{
	padding-right: 15px;
	border-right: 1px solid #d9dada;
}
.coltxt{color:#555555}
.logo2{
	background: url(../images/box1.png) no-repeat left center;
	padding-left: 15px;
}
.colblue{color:#034e91}
.logo3{
	background: #eb994d;
	padding: 5px 15px;
	margin-left: 15px;
}
.logo{
	padding: 15px 0;
}
.pcnav{
	border-top:1px solid #d9dada
}
.pcnav1{
	border-bottom: 5px solid white;
	padding: 20px 40px;
}
.pcnav1:hover{
	border-bottom: 5px solid #3576b0;
}


.pcnav1 ul{
	width: 100%;
	left: 0px;
	text-align: center;
	top:130%;
	z-index: 100!important;
	visibility: hidden;
	opacity:0;
	transition: all 0.4s ease-in-out;
}
.pcnav1:hover ul{
	visibility: visible;
    opacity: 1;
	top:110%;
}
.pcnav2{
	background: rgba(2,84,160,0.8);
	border-top: 1px solid #4e99de;
	line-height: 3em;
}
.pcnav2:nth-child(1)
{
	border: none;
}
.bannerbox{
	height: 28vw!important
}
.search1{
	background: #034e91;
	color: #fff;
	width: 50%
}
.scbox{
	border: none;
	width: 326px;
}
.scsub{
	width: 24px;
	height: 24px;
	border: none;
	top:0;
	right:-24px;
	background: none;
}
.search-box{
	padding: 10px 5px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;	
}
.search2{
	padding: 0 50px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.search {
	padding: 36px 0
}
.goodsbg{
	background: #f6f6f6;
	padding: 40px  0px;
}
.title1{
	background: url(../images/bg1.png) no-repeat center center;
}
.goods1 .ttup{
	background: #034e91;
	padding: 1.875rem 0;
}
.goods-list{
	padding: 1rem 1.875rem;
	border-bottom: 1px solid #e0e0e0;
}
.goods-list a{
	background: url(../images/row.png) no-repeat right center;
	color:#787878
}
.goods-list:hover a{
	color: #000;
	background: url(../images/row2.png) no-repeat right center;
}
.goods1{
	border: 1px solid #e0e0e0;
	border-bottom: 3px solid #034e91
}
.goods2{
	border: 2px solid #e0e0e0
}
.goods3{
	padding: 1.25rem 0;
	background: url(../images/box2.png) no-repeat 5% center ;
	padding-left: 1.875rem;
	border-bottom: 2px solid #e0e0e0
}
.goods4{
	padding: 1rem 0;
	padding-left: 0.75rem;
}
.goods5{
	border: 1px solid #c3c3c3;
	padding: 1rem;
	background: #fff
}
.goods5:hover{
	border: 1px solid #034e91;
}
.goods5:hover a{
	color:#034e91
}
.cl{
	padding: 0!important
}
.abtxt3{
	background: #0254a0;
	padding: 30px 0;
	color:white;
	border: 1px solid #d9d9d9;
}
.abtxt4{
	
	padding: 30px 0;
	
	border: 1px solid #d9d9d9;
	transition: all 0.8s ease-out;
}
.abtxt4:hover{
	background: #0254a0;
	color:white;
}
.ab-more{
	margin-top: 32px;
	
	transition: all 0.8s ease-out;
}
.ab-more:hover{
	transform: translate(0px,-10px)
}
.honner {
    background: #f7f7f7;
    border: 1px solid #c5c5c5;
    padding: 15px;
}
.eplist{
	background: white;
	border: 1px solid #c5c5c5;
	padding: 15px;
	margin-right: 20px;
}
.newstime{
	background: #7b7b7b;
	color:#fff;
	padding: 6px 5px;
}
.newslist{
	padding: 0.75rem 0;
	border-bottom: 1px dashed #7b7b7b;
}
.newslist:nth-child(1){
	padding-top: 0px;
}
.newslist:hover .newstime{
	background: #034e91
}
.iconlist1{
	width: 100px;
	height: 100px;
	border-radius: 20px;
	transition: all 0.8s ease-out;
	overflow: hidden;
	margin: 0 auto;
}
.iconlist1 img{
	transition: all 0.8s ease-out;
}
.iconlist:hover .iconlist1{
	border-radius: 100px;
	background: #034e91
}
.iconlist:hover img{
	transform: translate(0,-50%)
}
.iconlist{
	width:25%;
	border-left: 1px dashed #dfdfdf
}
.iconlist:nth-child(1){
	border-left: none;
}
.fotbg{
	background: #125fac
}
.fotnav li{
	padding: 20px 20px;
}
.fotbg2{
	background: #063171
}
.footer1{
	padding: 30px 0;
	border-bottom: 1px solid #125fac
}
.nei-news{
	padding-right: 30px;
	
	padding-bottom: 30px;
}
.nei-news1{
	margin-top: 15px;
}
.nei-news1 a:hover{
	text-decoration: underline
}
.bggrey{
	background: #f6f6f6
}
.path{
	border-left: 4px solid #034e91;
	padding-left: 5px;
		
}
.cont1 li{
	padding: 0 20px;
}
.mebox{
	width: 100%;
	line-height: 2em;
	background: #fbfbfb;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
		
}
.mebox2{
	width: 100%
}
.mebox3{
	width: 10%;
	line-height: 2em;
	background: #034e91;
	color:#FFF;
	border: none;
		
}
.con-txt img{
	max-width: 100%;
}
.pageinfli:first-child {
    border-top: none;
}

.pageinfli {
    justify-content: space-between;
    padding: 0.3rem 0;
    border-top: 1px dotted #e7e7e7;
}
.pageinfliflbor {
    background: #f6f5f5;
    color: #a2a2a2;
    padding: 0.4rem 0.8rem;
}
@media screen and (max-width:1200px){

	.lgdb{display: none}
	footer{margin-bottom: 60px;}
}
@media screen and (min-width:1200px){

	.lgdn{display: none}
	.addmob{display: none}
}
@media screen and (max-width:768px){
	.xsdb{display: none}
	.goods2{display: none}
	.nei-news2{display: none}
}