.din_dl{ height:100px; width:100%;}
.sub_banner{position:relative;width: 100%;z-index:2;}
.sub_banner .img1{ display:block; width:100%;}
.sub_local{ position:absolute; left:50%; top:38%; margin-left:-700px; text-align:left;}
.sub_local h3{ display:inline-block;}
.sub_local h3 i{ display:block; float:left; width:100px; height:1px; background-color:#fff; margin-top:32px;}
.sub_local h3 span{font-size:48px;line-height:54px;color:#fff; font-weight:normal;text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6); margin-left:20px; float:left;}
.sub_local p{font-size:24px;line-height:80px;color:#fff;text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6);}
.sub_local .sobtitle{margin-top:16px;font-size:18px;line-height:18px;color:#fff;text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6); margin-left:120px;}
.sub_local .sobtitle a{font-size:18px;line-height:18px;color:#fff;text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6);} 
.sub_local .sobtitle a:first-child{margin-left:14px;}
.sub_local .sub_right{padding-top:12px;float:right;width:36%;}
.sub_local .sub_right p{font-size:16px;text-align:left;line-height:26px;color:#fff;}
.menuer{width:100%;height:66px;position:absolute;bottom:-32px; left:0;}
.menuer .common_nav{height:66px;box-shadow: 1px 0 2px rgba(0,0,0,0.2);background:#fff; text-align:center;}
.menuer .common_nav .nav_list{ display:inline-block;}
.menuer .common_nav .mitem{float:left;height:66px;text-align:left;border-right:1px solid #ddd; position:relative; overflow:hidden;}
.menuer .common_nav .mitem .mt{display:block; padding:0 30px;height:66px;font-size:16px;line-height:66px;text-align:center;color:#333; position:relative;}
.menuer .common_nav .mitem .mt i{ display:none; width:100%; height:3px; background-color: #0040a1;
background-image: linear-gradient(to right,#0040a1 0%,#00378b 100%); position:absolute; left:0; bottom:0;}
.menuer .common_nav .mitem.hover .mt{font-weight:bold;color:#0040a1;}
.menuer .common_nav .mitem:hover .mt{font-weight:bold;color:#0040a1;}
.menuer .common_nav .mitem.hover .mt i{ display:block;}
.menuer .common_nav .nav_sub{display:none;}
.menuer .common_nav .mitem:hover,.menuer .common_nav .mitem.hover{ background-color:#fff;}
.menuer .common_nav .mitem:last-child{border-right:none;}
.menuer .common_nav .mitem .subMenu{ display:none; width:800px; height:40px; position:relative; margin-top:13px;}
.menuer .common_nav .mitem.hover .subMenu{ display:none;}
.menuer .common_nav .mitem .subMenu a{display: block;padding: 0 30px;height: 66px;font-size: 16px;line-height: 66px;text-align: center;color: #333;position: relative;}
.menuer .common_nav .mitem .subMenu a.hover{font-weight:bold;color:#fff; background-color:#4772de;}
.menuer .common_nav .mitem .subMenu a:hover{font-weight:bold;color:#fff; background-color:#4772de;} 
.menuer .common_nav .mitem .subMenu i{ display:block; position:absolute; left:80px; top:-8px;width: 0;
height: 0;
border-style: solid;
border-width: 0 6px 8px 6px;
border-color: transparent transparent #0040a1 transparent;
}
.menuer .common_nav .mitem.li4 .subMenu i{ left:330px;}
.menuer .common_nav .mitem.li4 .subMenu { margin-left:-240px;}
.menuer .common_nav .mitem.li5 .subMenu { margin-left:-300px;}
.menuer .common_nav .mitem.li6 .subMenu { margin-left:-360px;}

.menuer .common_nav .mitem .mt.hvr-underline-from-center1::before { bottom:0;}
@media (max-width: 1660px) {
.sub_local{ margin-left:-600px;}
.sub_local h3 span { font-size: 40px; line-height: 50px;}
.sub_local .sobtitle { margin-top:10px; font-size: 16px; line-height: 16px;}
.sub_local .sobtitle a { font-size: 16px;line-height: 16px;}
.menuer .common_nav .mitem .mt { font-size:18px;}

.sub_local { top: 28%;}

.sol_az .txt_box {
    width: 50%;
}

}
.w1400{max-width:1400px;margin:0 auto;}

.submian .piclist .item {
	float: left;
	width: 280px;
	margin-right: 28px;
	margin-bottom: 14px;
	text-align: center;
}

.submian .piclist .item a img {
	width: 280px;
}

.submian .piclist .item a p {
	line-height: 30px;
	font-size: 16px;
}

.submian .piclist {
	width: 104%;
}

.submian {
	padding-bottom: 30px;
	padding-top: 30px;
	position: relative;
}

.submian .sobtitle {
	width: 50%;
	text-align: right;
	height: 20px;
	line-height: 20px;
	padding: 16px 0px;
	font-size: 14px;
}

.submian .sobtitle .home {
	background: url(/images/homei.png) no-repeat left center;
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.submian .sobtitle a {
	font-size: 14px;
}

.submian .sobtitle a.now {
	color: #dc241c;
	font-size: 14px;
	font-weight: bold;
}

.submian .sobtitle a.now:hover {
	text-decoration: underline;
}

.submian .subleft .title {
	background: #0040a1;
	height: 56px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-bottom: 3px;
	font-weight: bold;
}

.submian .subleft .title p {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}

.submian .subleft .lefta .title {
	width: 100%;
	height: 90px;
	line-height: 72px;
	font-weight: bold;
	background: #0040a1;
	background-size: 100%;
}

.submian .subleft .lefta .title h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
	padding: 0 36px;
	padding-top: 36px;
}

.submian .subleft .lefta {
	width: 230px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	margin-bottom: 20px;
	background: #fff;
}

.submian .subleft .comt {
	background: #fff;
}

.submian .subleft .comt ul {
	width: 100%;
	border: 1px solid #e3e3e3;
}

.submian .subleft .comt .boxlist {
	border: none;
}

.submian .subleft .lefta .comt ul li {
	margin-bottom: 0px;
	border-top: 1px solid #e3e3e3;
}

.submian .subleft .lefta .comt ul li:first-child {
	border-top: none;
}

.submian .subleft .lefta .comt ul li a {
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 15px;
	overflow: hidden;
	padding-left: 22px;
	background: url(/images/cir.png) no-repeat 5px center;
}

.submian .subleft .lefta .comt ul li .drop a:hover {
	color: #0040a1;
	background: #e3e3e3;
}

.submian .subleft .lefta .comt ul li:hover, .submian .subleft .lefta .comt ul li.hover
	{
	border-color: #0040a1;
	background: #0040a1;
}

.submian .subleft .lefta .comt ul li:hover ul li, .submian .subleft .lefta .comt ul li.hover ul li
	{
	background-color: #fff;
}

.submian .subleft .lefta .comt ul li a:hover, .submian .subleft .lefta .comt ul li.hover a
	{
	background: url(/images/cirH.png) no-repeat 5px center;
	color: #fff;
}

.submian .subleft .lefta .comt ul li:hover ul li a, .submian .subleft .lefta .comt ul li.hover ul li a
	{
	background-color: #fff;
	color: #333;
}

.submian .subleft .lefta .comt ul li>a:hover:after, .submian .subleft .lefta .comt ul li.hover>a:after
	{
	width: 6px;
	height: 6px;
	content: "\20";
	border: 1px solid #0040a1;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.submian .subleft .lefta .comt ul li.hover .drop {
	display: block;
}

.submian .subleft .lefta .comt ul li.hover .drop a {
	font-weight: normal;
}

.submian .subleft .lefta .comt ul li .drop {
	width: 100%;
	display: none;
}

.submian .subleft .lefta .comt ul li .drop a {
	background: #f7f6f6;
	color: #333;
	font-size: 12px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.submian .subleft .lefta .comt ul li .drop a.hover {
	background: #e3e3e3;
	color: #0040a1;
}

.submian .subleft .adv {
	margin-bottom: 10px;
	background: #000;
}

.submian .subleft .adv a img {
	display: block;
	width: 100%;
}

.submian .subleft .adv a:hover img {
	opacity: 0.9;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
}

.submian .subright .conBox .ArticleTencont .ivedio .con {
	text-align: left;
}


.submian .subright .info {
	padding: 20px 0;
}

.submian .subright .info img {
	max-width: 100% !important;
	display: block;
	margin: 0 auto;
}

.submian .subright {
	width: 80%;
	padding: 0px 20px 20px;
	border: 1px solid #e3e3e3;
	background: #fff;
	min-height: 530px;
}

.submian .subright .title {
	border-bottom: 1px solid #e3e3e3;
	position: relative;
	padding: 10px 0;
}

.submian .subright .title h3 {
	padding-left: 40px;
	font-size: 18px;
	font-weight: bold;
	line-height: 54px;
	background: url("/images/leftTit.png") no-repeat left center;
}

.submian .subright .title em {
	width: 50px;
	height: 2px;
	display: block;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: #0040a1;
}
.txtimglist1 .item{width: 100%; display:inline-block; padding:14px 0; border-bottom: 1px dashed #DDDDDD;} 
.txtimglist1 .item i{display: block;width: 6px;height: 6px;background-color: #0040a1;float: left;border-radius: 10px;margin-top: 6px;}
.txtimglist1 .item h3{float: left;font-size: 16px;color: #444;line-height: 16px;padding-left: 10px;} 
.txtimglist1 .item .time{color: #999; font-family: arial; float: right; font-size: 16px;} 
.txtimglist1 .item:hover h3{ color:#0040a1;}
.txtimglist1 .item:hover i{ background-color:#0b437b;}


.ny_wrapper{background: #f5f5f5;padding-bottom:70px;}

/* 新闻动态-详情 */
.news_center.xin_xl{ padding-top:70px;}
.news_detail{background:#fff; padding:10px;}
.news_detail .title{padding-bottom:16px;border-bottom:1px solid #999;}
.news_detail .title h1{font-weight:normal;font-family:"思源黑体 CN";font-size:36px;line-height:50px;text-align:left;color:#333;} 
.news_detail .title .marks{margin-top:4px;}
.news_detail .title .marks span{font-size:16px;color:#333;}
.news_detail .title .marks span em{margin-right:14px;color:#999;}
.news_detail .title .marks span.t1{margin-right:14px;}
.news_detail .title .marks span.t2{margin-right:54px;}
.news_detail .title .marks span.t3{font-family:arial;}
.news_detail .title .marks span.t3 em{font-family:"Microsoft YaHei";}
.news_detail .context{padding-top:30px;line-height:30px;}
.news_detail .context img{max-width: 100%;}

@media (min-width: 992px) {
	.news_detail{background:#fff; padding:50px;}
}


/* reLink */
.reLink{margin-top:100px;height:100px;box-sizing:border-box;background:#878f9f;}
.reLink .prevLink,.reLink .nextLink{position:relative;float:left;width:50%;height:100px;}
.reLink .prevLink .txt{padding:28px 50px;margin-left:50px;height:100px;box-sizing:border-box;background:url("/images/nico-prev.png") no-repeat left center;transition:all ease 0.36s;}
.reLink .prevLink .txt .tit{font-size:20px;line-height:20px;color:#fff;}
.reLink .prevLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;}
.reLink .prevLink .img{position:absolute;right:0;top:20px;width:135px;opacity:0;transition:all ease 0.36s;}
.reLink .prevLink img{display:block;width:135px;object-fit: contain;}
.reLink .nextLink .txt{padding:28px 50px 40px 50px;margin-right:50px;height:100px;box-sizing:border-box;background:url("/images/nico-next.png") no-repeat right center;transition:all ease 0.36s;}
.reLink .nextLink .txt .tit{font-size:20px;line-height:20px;color:#fff;text-align:right;}
.reLink .nextLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;text-align:right;}
.reLink .nextLink .img{position:absolute;left:0;top:20px;width:135px;opacity:0;}
.reLink .nextLink img{display:block;width:135px;object-fit: contain;}
.reLink .prevLink:hover{background:#0040a1;}
.reLink .prevLink:hover .img{right:20px;transition:all ease 0.36s;opacity:1;}
.reLink .prevLink:hover .txt{padding-left:44px;transition:all ease 0.36s;}
.reLink .nextLink:hover{background:#0040a1;}
.reLink .nextLink:hover .img{left:20px;transition:all ease 0.36s;opacity:1;}
.reLink .nextLink:hover .txt{padding-right:44px;transition:all ease 0.36s;}

/* 联系新葡的京集团8814vip */
.contact_wrapper{padding-bottom:80px;background:#f3f3f3;}
.contact_center{padding-top:16px;}
.contactPage{background:#ffffff; padding:10px;}
.contactPage .contact_1 .cinfo{float:left;width:50%;background:url("/images/cinfo_1.png") top center no-repeat;background-size:100%;}
.contactPage .contact_1 .cinfo.c2{float:left;width:50%;background:url("/images/cinfo_2.png") top center no-repeat;background-size:100%;}
.contactPage .contact_1 .cinfo .c_top{padding-top:70px;padding-left:100px;}
.contactPage .contact_1 .c_top .c_tit{font-size:40px;line-height:40px;color:#fff;}
.contactPage .contact_1 .c_top .line{margin-top:32px;display:block;width:50px;height:2px;background:rgba(255,255,255,0.3);}
@media (min-width: 992px) {
	.contact_center{padding-top:76px;}
	.contactPage{background:#fff; padding:50px;}
}
/* product_center */
.ny_wrapper{padding-bottom:70px;}
.product_wrapper{padding-bottom:60px;}
.product_center{padding-top:70px;}
.product_center .prolist .list{ display:inline-block; width:105%;}
.product_center .prolist .list li{margin-right: 2%;margin-bottom: 40px;float: left;width: 22.3%;box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.1);background:#fff;transition:all ease 0.36s;}
.product_center .prolist .list li .img{display: block;overflow: hidden;position: relative;width:94%; padding:3%;}
.product_center .prolist .list li img{display: block;width: 100%;height: 100%;transition: ease-in-out .2s;}
.product_center .prolist .list li .txtBox{padding:10px 20px 29px;transition:all ease 0.36s;transform: translateY(0);z-index:2;}
.product_center .prolist .list li .t_top{}
.product_center .prolist .list li .t_top .tit{font-size:20px;line-height:30px;color:#333;/*background:url("/images/f2arr2.png") no-repeat center right;*/ text-align:center;}
.product_center .prolist .list li .t_top .desc{margin-top:30px;height:48px;font-size:14px;line-height:24px;color:#999;}
.product_center .prolist .list li .t_bottom{padding-top:30px;}
.product_center .prolist .list li .t_bottom .ite{font-size:14px;line-height:30px;color:#999;}
.product_center .prolist .list li .t_bottom .it2{margin-left:20px;color:#666;}
.product_center .prolist .list li:hover{transform:translateY(-3px);box-shadow: 8px 0 16px rgba(0,0,0,0.1);transition:all ease 0.36s;}
.product_center .prolist .list li:hover .t_top .tit{color:#fff;/*background:url("/images/f2arr3.png") no-repeat center right;*/}
.product_center .prolist .list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.product_center .prolist .list li:hover .txtBox{}
.product_center .prolist .list li:hover{background-color:#0040a1;}
.product_center .prolist .list li:hover .t_top .desc{ color:#fff;}

/*分页  */
/*分页*/
.page-bigbox{
	height: auto;
	overflow: hidden;
}
.page-box{
	width: 100%;
	height: auto;
	margin: 60px auto 60px auto;
	cursor: pointer;
	overflow: hidden;
}
.page-box ul{
	width: 100%;
	height: auto;
}
.page-box ul li{
	padding: 2px 9px;
	color: #666;
	font-size: 16px;
	float: left;
	border: solid 1px #ccc;
	margin-right: 10px;
	background-color: #fff;
}
.page-cur{
	background-color: #0f54aa!important;
	color: #fff!important;
	border: solid 1px #0f54aa!important;
}

.changepage{
	text-align:center;
	margin: 50px 0;
	padding-bottom:30px;
	color: #666;
}
.changepage a{
	padding: 5px 8px;
	display:inline-block;
	margin:0 2px;
	border:1px solid #e8e8e8;
	background:#fff;
	color:#666;
	font-size:14px;
}
.changepage input{
	border:1px solid #e8e8e8;
	display:inline-block;
	padding:8px 10px;
	margin:0 5px;
	height: 37px;
	font-size: 14px;
	line-height:37px;
	width:55px;
	text-align:center;
	font-family: '\5FAE\8F6F\96C5\9ED1';
	*display: inline;
	*zoom: 1;
	+vertical-align: 3px;
	*height:39px;
	
}
.changepage span{
	display:inline-block;
	margin:0 2px;
	border:1px solid #e8e8e8;
	padding: 3px 9px 4px;
}
.changepage a:hover,.changepage .current{
	background-color: #0f54aa!important;
	color: #fff!important;
	border: solid 1px #0f54aa!important;
}
.changepage span.u_page{
	border:0;
	padding:0;
}

.prolist2 {
	padding: 20px 0
}

.prolist2  .lflex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.prolist2  .item {
	width: 330px;
	margin: 10px
}

.prolist2 .list {
	display: inline-block;
	width: 105%;
}

.prolist2 .list li {
	margin-right: 2%;
	margin-bottom: 40px;
	float: left;
	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
	background: #fff;
	transition: all ease 0.36s;
}

.prolist2 .list li .img {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 3%;
}

.prolist2 .list li img {
	display: block;
	width: 100%;
	height: 100%;
	transition: ease-in-out .2s;
}

.prolist2 .list li .txtBox {
	padding: 10px 20px 29px;
	transition: all ease 0.36s;
	transform: translateY(0);
	z-index: 2;
}

.prolist2 .list li .t_top {
	
}

.prolist2 .list li .t_top .tit {
	font-size: 20px;
	line-height: 30px;
	color: #333;
	/*background:url("/images/f2arr2.png") no-repeat center right;*/
	text-align: center;
}

.prolist2 .list li .t_top .desc {
	margin-top: 30px;
	height: 48px;
	font-size: 14px;
	line-height: 24px;
	color: #999;
}

.prolist2 .list li .t_bottom {
	padding-top: 30px;
}

.prolist2 .list li .t_bottom .ite {
	font-size: 14px;
	line-height: 30px;
	color: #999;
}

.prolist2 .list li .t_bottom .it2 {
	margin-left: 20px;
	color: #666;
}

.prolist2 .list li:hover {
	transform: translateY(-3px);
	box-shadow: 8px 0 16px rgba(0, 0, 0, 0.1);
	transition: all ease 0.36s;
}

.prolist2 .list li:hover .t_top .tit {
	color: #fff;
	/*background:url("/images/f2arr3.png") no-repeat center right;*/
}

.prolist2 .list li:hover img {
	filter: brightness(105%);
	-webkit-filter: brightness(105%);
}

.prolist2 .list li:hover .txtBox {
	
}

.prolist2 .list li:hover {
	background-color: #0040a1;
}

.prolist2 .list li:hover .t_top .desc {
	color: #fff;
}