@charset "utf-8";
/* CSS Document */
body,html{
	width:100%;
	font-family:Helvetica,tahoma,arial,Verdana,sans-serif;
	overflow-x:hidden;
}
a:hover,a:focus{
	text-decoration:none;
}

.ban img{
	width: 100%;
}
.ban{
	position: relative;
}
.ban .swiper-button-prev{
	left: 50px;
}
.ban .swiper-button-next{
	right: 50px;
}
.ban .swiper-button-prev,.ban .swiper-button-next{
	width: 50px;
	height: 50px;
	background: #fff;
	font-size: 28px;
	text-align: center;
	line-height: 50px;
	opacity: 0;
	cursor: pointer;
	border-radius:5px;
}
.ban:hover .swiper-button-prev,.ban:hover .swiper-button-next{
	opacity: .8;
}
.ban:hover .swiper-button-prev:hover,.ban:hover .swiper-button-next:hover{
	background:#e3001b;
	color:#fff;
}
.ban .swiper-pagination{
	position: absolute;
	bottom: 40px;
}
.ban .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #f5f5f5;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    transition: all 0.8s;
	opacity: 1;
}
.ban .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #214295;
	width: 30px;
	border-radius: 50px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,.container{
	
}
.navbar-brand{
	height:100px;
	padding:0;
	line-height:0;
}

.navbar-brand img{
	max-height: 100%;
	width: auto;
}
#mynav{
	width:calc( 100% - 504px );
	float:right;
}
.navbar-nav{
	float:none;
	text-align:right;
}
.navbar-nav li{
	display:inline-block;
	float:none;
	padding:0 10px;
	position:relative;
}
.navbar-nav li .subMenu{
	position:absolute;
	left:50%;
	transform: translateX(-50%);
	z-index:999;
	display:none;
}
.navbar-nav li.topLev:last-child .subMenu{
	position:absolute;
	left:auto;
	right:0;
	transform: none;
	z-index:999;
	display:none;
}
.ban.sonShow:after{
	background:rgba(33, 66, 149,.6);
	height:80px;
	width:100%;
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:99;
}
.navbar-nav li .subMenu ul{
	margin:0;
	padding:0;
	white-space:nowrap;
	list-style-type:none;
}
.navbar-nav li .subMenu li{
	display:inline-block;
	padding:0 20px;
	line-height:80px;
}
.navbar-nav li .subMenu li a{
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
.navbar-nav li .subMenu li:hover{
	background:url(../images/v826/ico8.png) no-repeat right 20px;
}
.navbar-nav li .subMenu li a:hover{
	color:#82c21f;
	
}
.navbar-nav li a{
	color:rgba(6,6,6,.75);
	padding-top:0;
	padding-bottom:0;
}
.navbar-nav li a.topNav{
	line-height:100px;
}
.navbar-nav li a.topNav{
	font-size:16px;
	text-transform: uppercase;
	color: #000000;
	font-weight:bold;
	position:relative;
}
.navbar-nav li a.topNav:hover{
	color:#214295;
}
.navbar-nav li a.topNav.hover:after{
	  width: 0;
	  height: 0;
	  border-left: 8px solid transparent;
	  border-right: 8px solid transparent;
	  border-bottom: 8px solid #214295;
	  content:"";
	  position:absolute;
	  left:50%;
	  bottom:0;
	  transform: translateX(-50%);
}
.nav > li > a.topNav:hover,.nav > li.nsli > a.topNav,.nav > li.active > a.topNav{
	background:url(../images/v826/bg1.png) no-repeat center;
}
.topHeader.fixScroll{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:999;
}
.topHeader.fixScroll{
	position:fixed;
	left:0;
	top:0;
	z-index:99999;
}
.navbar{
	margin-bottom:0;
}

ul.flex-3th{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	height:900px;
}
ul.flex-3th li{
	width:calc( 100% - 600px );
	padding-top:50px;
	position:absolute;
	height:900px;
	transition:0.5s;
}
ul.flex-3th li:first-child{
	left:0;
	z-index:1
}
ul.flex-3th li:nth-child(2){
	left:300px;
	z-index:2;
	border-left:1px solid #fff;
}
ul.flex-3th li:nth-child(3){
	left:600px;
	z-index:3;
	border-left:1px solid #fff;
}
ul.flex-3th li .title{
	width:300px;
	text-align:center;
	float:left;
	cursor:pointer;
}
ul.flex-3th li .title h1{
	font-size:36px;
	width:36px;
	white-space:pre-wrap;
	line-height:36px;
	min-height:496px;
	margin:50px auto;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:40px 130px 40px 40px;
	background:url(../images/v826/bg2.png) no-repeat;
}
ul.flex-3th li:first-child .title h1 span{
	color:#214295;
	font-weight:bold;
}
ul.flex-3th li:nth-child(2) .title h1 span{
	color:#760000;
}
ul.flex-3th li:nth-child(2) .title h1{
	font-weight:bold;
	color:#fff;
}

ul.flex-3th li .title h1 span:last-child{
	display:inline-block;
	margin-top:50px;
}
ul.flex-3th li .title h1 span:first-child{
	margin-top:0;
}
ul.flex-3th li:nth-child(2) .title h1 span:first-child{
	margin-bottom:50px;
}
ul.flex-3th li:first-child{
	background:url(../images/v826/li-bg1.jpg) no-repeat center top;
	background-size: cover;
}
ul.flex-3th li:nth-child(2){
	background:url(../images/v826/li-bg2.jpg) no-repeat center top;
	background-size: cover;
}
ul.flex-3th li{
	background-position:center top;
	background-size: cover;
}
ul.flex-3th li .dec{
	width:calc( 100% - 310px );
	float:right;
}
ul.flex-3th li .dec .content{
	margin:120px 120px 0 0;
	font-size:22px;
	line-height:2;
	color:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding:15px 0;
	position:relative;
	margin-bottom:80px;
}
ul.flex-3th li:nth-child(2) .dec .img{
	margin-right:120px;
	margin-top:80px;
	margin-bottom:30px;
}
ul.flex-3th li:nth-child(2) .dec .content{
	margin-top:0;
}
ul.flex-3th li .dec .content:before{
	width:18px;
	height:16px;
	content:"";
	background:url(../images/v826/bg3.png) no-repeat;
	position:absolute;
	left:-10px;
	top:-15.5px;
}
ul.flex-3th li .dec .content:after{
	width:177px;
	height:56px;
	content:"";
	position:absolute;
	background:url(../images/v826/bg4.png) no-repeat;
	right:0;
	bottom:-56px;
}
.buttons a{
	display:inline-block;
	width:140px;
	line-height:40px;
	background:#214295;
	margin-right:20px;
	text-align:center;
	color:#fff;
	position:relative;
}
ul.flex-3th li:nth-child(2) .buttons a{
	background: #760000;
}
ul.flex-3th li:nth-child(3) .buttons a{
	background: #760000;
}
.buttons a:before{
	position:absolute;
	width:calc( 100% - 6px );
	height:calc( 100% - 6px );
	left:3px;
	top:3px;
	border:1px solid #fff;
	content:"";
}
.buttons a:hover,ul.flex-3th li:nth-child(2) .buttons a:hover,ul.flex-3th li:nth-child(3) .buttons a:hover{
	background:#c36c00;
}
ul.flex-3th li:nth-child(2) .content h2{
	font-size:26px;
	font-weight:bold;
	line-height: 1.5;
}
ul.flex-3th li:nth-child(2) .content h2 span{
	font-size:52px;
}
.hoemPro{
	background:url(../images/v826/bg3.jpg) no-repeat center bottom;
	background-size:cover;
	padding:75px 0;
}
.hoemPro .container{
	position:relative;
}
.hoemPro .swiper-button-next,.hoemPro .swiper-button-prev{
	background:none;
	font-size:50px;
	color:#fff;
}
.hoemPro .swiper-button-next{
	right:-30px;
	
}
.hoemPro .swiper-button-prev{
	left:-30px;
}
.title-style-1{
	text-align:center;
	margin-bottom:50px;
	background:url(../images/v826/ico1.png) no-repeat 57% 40%;
}
.title-style-1 h2{
	font-size:40px;
	font-weight:bold;
	margin-bottom:15px;
	color:#fff;
}
.title-style-1 p{
	font-size:20px;
	color:#fff;
}
.hoemPro .img,.block-style-3 .img{
	position:relative;
	width:100%;
	height:0;
	padding-top:84%;
	background:rgba(255,255,255,.65);
}
.hoemPro .img img,.block-style-3 .img img{
	width:70%;
	height:auto;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	position:absolute;
}
.img img{
	max-width:100%;
	height:auto;
}
.hoemPro .swiper-slide h2,.block-style-3 h2{
	font-size:26px;
	color:#fff;
	border-bottom:2px solid #fff;
	padding:15px 0;
	position:relative;
	font-weight:bold;
	margin-top:0;
}
.block-style-3:hover h2{
	border-color:#214295;
	color:#214295;
}
.block-style-3:hover a{
	color:#214295;
}
.block-style-3 h2{
	color:#000000;
}
.block-style-3 h2{
	border-color:#b3b3b3;
}
.hoemPro .swiper-slide h2:after,.block-style-3 h2:after{
	
}
.block-style-3:hover h2:after{
	background:url(../images/v826/ico11.png) no-repeat 0px -1px;
}
.block-style-3 h2:after{
	background:url(../images/v826/ico10.png) no-repeat 0px -1px;
}
.hoemPro .swiper-slide p a,.block-style-3 p{
	padding:10px 0;
}
.hoemPro .swiper-slide p a,.block-style-3 p a{
	display:inline-block;
	font-size:16px;
	line-height:30px;
	color:#fff;
	margin-right:15px;
}
.block-style-3 p a{
	color:#000;
}
.buttons-style-2{
	text-align:center;
	margin:50px 0;
}
.buttons-style-2 a{
	line-height:40px;
	padding:0 50px;
	border:2px solid #214295;
	border-radius:22px;
	display:inline-block;
	color:#214295;
	position:relative;
}
.buttons-style-2 a:before,.buttons-style-2 a:after{
	width:14px;
	height:21px;
	content:"";
	background:url(../images/v826/ico3.png) no-repeat;
	position:absolute;
}
.buttons-style-2 a:before{
	left:10px;
	top:10px;
}
.buttons-style-2 a:after{
	top:10px;
	right:10px;
	transform: rotate(-180deg);
}
.homeNews{
	background:url(../images/v826/bg4.jpg) no-repeat center;
	background-size:cover;
	padding:75px 0;
}
.homeNews .swiper-slide p{
	font-size:20px;
	line-height:36px;
	margin:15px 0;
}
.homeNews .swiper-slide img{
	max-width:100%;
	height:auto;
}
.homeNews .swiper-pagination{
	margin-bottom:70px;
}
.comry .swiper-pagination{
	position:static;
	margin:50px 0;
}
.homeNews .swiper-pagination-bullet,.comry .swiper-pagination-bullet{
	width:16px;
	height:16px;
}

ul.listSon{
	margin:0;
	padding:0;
	display:block;
	font-size:20px;
	padding-bottom:15px;
	margin-bottom:18px;
	color:#214295;
	list-style-type:none;
	border-bottom:1px solid #d3d6d7;
}
ul.listSon li{
	display:inline-block;
	font-weight:bold;
	background-position:lef center;
	margin-right:15px;
	line-height:28px;
	background-repeat:no-repeat;
}
ul.listSon li img{
	margin-right:5px;
	line-height:0;
	float:left;
}
.block-style-1{
	margin-bottom:18px;
}
.block-style-1 .time{
	display:inline-block;
	border-right:2px solid #b3b3b3;
	padding-right:15px;
	font-size:30px;
	color:#b3b3b3;
	text-align:center;
	line-height:30px;
	float:left;
	font-weight:bold;
}
.block-style-1 .time p{
	padding:0;
	margin:0;
	
}
.block-style-1:hover .time{
	border-right:2px solid #0066cc;
	color:#0066cc;
}
.block-style-1:hover .txt,.block-style-1:hover .txt a{
	color:#0066cc;
}
.block-style-1 .time span{
	display:block;
	font-size:12px;
	line-height:20px;
}
.block-style-1 .txt{
	display:inline-block;
	padding-left:15px;
	min-height:58px;
}
.block-style-1 .txt a{
	font-size:18px;
	line-height:20px;
	color:#000000;
	margin-bottom:8px;
	display:block;
	height:20px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.site-foot{
	background:url(../images/v826/bg5.jpg) repeat-x center bottom;
	padding:90px 0;
	background-size:cover;
}
.ftel{
	font-weight: bold;
	font-size: 26px;
	color: #CFB288;
	background:url(../images/v826/ico7.png) no-repeat left center;
	padding-left:35px;
}
.fmenu{
	display:block;
	border-top:2px solid rgba(255,255,255,.5);
	border-bottom:2px solid rgba(255,255,255,.5);
	list-style-type:none;
	padding:8px 0;
	margin:20px 0;
}
.fmenu li{
	display:inline-block;
	font-size:16px;
	padding:6px 0;
}
.fmenu li a{
	color:#fff;
	border-right:1px solid #487bfc;
	padding-right:22px;
	margin-right:22px;
	line-height:16px;
}
.fmenu li:last-child a{
	border-right:none;
}
.copyright{
	font-size:14px;
	line-height:30px;
	color:#fff;
}
.copyright a{
	color:#fff;
	margin:0 25px;
}
.block-wx{
	display:inline-block;
	width:160px;
	margin-left:50px;
}
.block-wx img{
	max-width:100%;
}
.block-wx p{
	font-size:14px;
	color:#fff;
	margin-top:15px;
	text-align:center;
}
@media only screen and (min-width: 1410px){
	.navbar-brand{
		height:70px;
		padding:0;
		line-height:0;
		margin: 15px 0;
	}
	#mynav{
		width:calc( 100% - 353px );
		float:right;
	}
	.hoemPro .swiper-button-prev{
		left:0;
	}
	.hoemPro .swiper-button-next{
		right:0;
		text-align: right;
	}
	ul.flex-3th li .dec .content{
		font-size:18px;
		line-height: 36px;
	}
}
.homeNews .container{
	max-width:1400px;
}
.nban{
	position:relative;
}
.nban img{
	max-width:100%;
	height:auto;
}
.nban .container{
	position:absolute;
	left:50%;
	top:50%;
	text-align:right;
	transform: translate(-50%,-50%);
}
.nban .container ul{
	margin:0;
	padding:0;
	display:inline-block;
	list-style-type:none;
}
.nban .container ul li{
	width:100px;
	height:100px;
	margin:20px 0;
	text-align:center;
	background:url(../images/v826/bg6.png) no-repeat;
}
.nban .container ul li a{
	font-size:18px;
	line-height:100px;
	font-weight:bold;
	color:#fff;
}
.nban .container ul li a:hover{
	color:#c6a47a;
}
#abjj{
	padding-top:60px;
	padding-bottom:60px;
}
#abjj .title-style-1{
	margin-bottom:25px;
}
#abjj p{
	font-size:18px;
	line-height:40px;
}
.jj{
	margin-bottom:25px;
}
.licheng{
	padding:60px 80px 150px 60px;
	background:url(../images/v826/bg7.jpg) no-repeat;
	background-size:cover;
	position:relative;
}
.licheng .img img{
	border:6px solid #fff;
	max-width:100%;
	height:auto;
}
.licheng .txt h2{
	font-size:26px;
	color:#c6a47a;
	font-weight:bold;
}
.licheng .txt p{
	font-size:18px;
	color:#fff;
	line-height:28px;
	display:block;
	height:56px;
	overflow:hidden;
}
.licheng .swiper-button-next,.licheng .swiper-button-prev{
	color:#fff;
	background:none;
	font-size:50px;
	top:calc( 50% + 30px );
}
.licheng .swiper-slide{
	padding-top:465px;
}
.licheng .swiper-slide:nth-child(2n){
	padding-bottom:465px;
	padding-top:0;
}
.licheng .swiper-container:before{
	width:100%;
	height:4px;
	background:#fff;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
}
.licheng .swiper-slide:before{
	width:22px;
	height:22px;
	content:"";
	background:#214295;
	border:6px solid #fff;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}
.licheng .swiper-slide:after{
	width:19px;
	height:54px;
	content:"";
	position:absolute;
	background:url(../images/v826/bg8.png) no-repeat;
	top:calc( 50% + 32px );
	left:50%;
	transform: translate(-50%,-50%) rotate(180deg);
}
.licheng .swiper-slide:nth-child(2n):after{
	left:50%;
	top:auto;
	margin-top:16px;
	transform: translateX(-50%);
}
.comCu{
	padding-top:60px;
}
.comry .swiper-button-prev{
	left: 0;
}
.comry .swiper-button-next{
	right: 0;
}
.comry .swiper-button-prev,.comry .swiper-button-next{
	width: 47px;
	height: 80px;
	background: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 80px;
	opacity: 0;
	top:30%;
	cursor: pointer;
	line-height:80px;
}
.comry .swiper-button-prev i,.comry .swiper-button-next i{
	font-size:48px;
	line-height:80px;
}
.comry:hover .swiper-button-prev,.comry:hover .swiper-button-next{
	opacity: .4;
}
.comCu img{
	max-width:100%;
	height:auto;
}
.listSon-style-1{
	display:block;
	text-align:center;
	padding:35px 0;
	margin:0 0 35px 0;
	border-bottom:1px solid #cccccc;
}
.listSon-style-1 li{
	display:inline-block;
	width:195px;
	line-height:42px;
	margin:0 30px;
	background:url(../images/v826/btn-bg-1.png) no-repeat center;
}

.listSon-style-1 li a{
	font-size:20px;
	color:#fff;
}
.listSon-style-1 li.now,.listSon-style-1 li:hover,.listSon-style-1 li.cur{
	background:url(../images/v826/btn-bg-01.png) no-repeat center;
}
.listSon-style-1.dangjian li{
	background:url(../images/v826/btn-bg-1-dj.png) no-repeat center;
}
.listSon-style-1.dangjian li.now,.listSon-style-1.dangjian li:hover,.listSon-style-1.dangjian li.cur{
	background:url(../images/v826/btn-bg-02.png) no-repeat center;
}
.block-style-2:nth-child(2n){
	background:#f2f2f2;
}
.block-style-2 h2{
	font-size:26px;
	line-height:36px;
	margin-top:0;
	font-weight:bold;
}
.block-style-2 h2 a{
	color:#000;
}
.block-style-2 h2 a:hover{
	color:#214295;
}
.block-style-2 p{
	font-size:16px;
	line-height:30px;
	color:#666666;
}
.block-style-2 .time{
	color:#b2b2b2;
	font-size:16px;
	margin-top:20px;
}
.block-style-2{
	position:relative;
	padding:30px 0;
}
.block-style-2 .container{
	position:relative;
}
.block-style-2.hasImg .img{
	width:340px;
}
.block-style-2.hasImg .img img{
	max-width:100%;
	height:auto;
}
.block-style-2.hasImg .txt{
	position:absolute;
	right:15px;
	top:0;
	width:calc( 100% - 410px );
}
.breadcrumb{
	background:none;
	font-size:16px;
	line-height:30px;
	color:#214295;
	padding-left:0;
	margin-top:20px;
}
.breadcrumb a{
	color:#214295;
}
.artit{
	font-size:30px;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
}
.pinfo{
	text-align:center;
}
.pinfo span{
	padding:0 15px;
	display:inline-block;
	font-size:16px;
	line-height:30px;
	color:#808080;
}
.artContent{
	padding:30px 0;
}
.artContent p{
	font-size:20px;
	line-height:40px;
	text-indent:40px;
	color:#4c4c4c;
	margin-bottom:15px;
	
}
.postNav{
	margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
	font-size:16px;
	line-height:30px;
	color:#808080;
}
.postNav a{
	color:#333333;
}
.procategory{
	width:80%;
	padding:20px 0 10px 0;
}
.procategory dl{
	padding:0;
	list-style-type:none;
	display:block;
	font-size:18px;
	line-height:30px;
	margin:8px 0;
}
.procategory a,.procategory .now a{
	color:#214295;
	font-weight:bold;
}
.procategory dl dt{
	width:80px;
	display:inline-block;
	margin-right:20px;
	text-align:justify;
	
}
.procategory dl dd{
	margin-right:20px;
	display:inline-block;
}
.procategory dl dd a{
	color:#666666;
}
.procategory dl dd a:hover{
	color:#214295;
}
.procategoryBox{
	position:relative;
}
.procategoryBox .searchForm{
	width:20%;
	position:absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
}
.procategoryBox .searchForm input[type="text"]{
	height:42px;
	line-height:42px;
	border-radius:21px;
	border:1px solid #808080;
	width:100%;
}
.procategoryBox .searchForm button{
	width:42px;
	height:42px;
	display:block;
	background:none;
	border:none;
	position:absolute;
	right:5px;
	top:50%;
	transform: translateY(-50%);
}
.title-style-2{
	font-size:30px;
	color:#214295;
	font-weight:bold;
	text-align:center;
}
.partDes{
	font-size:18px;
	line-height:40px;
	color:#4c4c4c;
	margin-bottom:50px;
}
.progallery img{
	width:100%;
	height:auto;
}
.progallery{
	padding-bottom:80px;
}
.pcontent{
	margin-top:30px;
}
.btn-style-dl a{
	font-size:20px;
	color:#000;
	font-weight:bold;
}
.progallery .swiper-container .swiper-button-next,.progallery .swiper-container .swiper-button-prev{
	width:53px;
	height:106px;
	overflow:hidden;
	margin:0;
	top:50%;
	transform: translateY(-50%);
	font-size:50px;
	color:#fff;
	line-height:100px;
	text-align:center;
	background-position:center;
}
.progallery .swiper-container .swiper-button-next i,.progallery .swiper-container .swiper-button-prev i{
	line-height:106px;
}
.progallery .swiper-container .swiper-button-next{
	right:0;
	left:auto;
}
.progallery .swiper-container .swiper-button-prev{
	left:0;
	right:auto;
}
.progallery .swiper-container .swiper-button-prev:before{
	width:106px;
	height:106px;
	position:absolute;
	content:"";
	background:#5a76b4;
	border-radius:50%;
	z-index:-1;
	right:0;
	top:0%;
}
.progallery .swiper-container .swiper-button-next:before{
	width:106px;
	height:106px;
	position:absolute;
	content:"";
	background:#5a76b4;
	border-radius:50%;
	left:0;
	top:0%;
	z-index:-1;
}
.title-style-3{
	position:relative;
	display:flex;
	align-items: center;
	column-gap:25px;
}
.title-style-3 h1{
	font-size:40px;
	color:#214295;
	font-weight:bold;
	margin:0;
}
.title-style-3 .tag{
	display:inline-block;
	line-height:31px;
	padding:0 25px;
	background: rgba(207, 158, 64, 1);
	font-size:18px;
	color:#fff;
	border-radius:15px;
	height:31px;
	
}
.partInfo .des{
	font-size:30px;
	color:#c0aa82;
	margin:35px 0;
}
.partInfo .des p{
	display:inline-block;
	border-top:2px solid #c0aa82;
	border-bottom:2px solid #c0aa82;
	padding:0 15px;
	line-height:50px;
}
.partInfo dl{
	display:flex;
	column-gap:15px;
}
.partInfo dt{
	flex-basis:100px;
	line-height:30px;
	border-radius:15px;
	background:#214295;
	color:#fff;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	height:30px;
}
.partInfo dd{
	font-size:18px;
	line-height:30px;
	color:#4c4c4c;
}
img{
	max-width:100%;
	height:auto;
}
.pagecontent p{
	font-size:20px;
	line-height:40px;
}
h1.title{
	text-align:center;
	margin-bottom:25px;
}
#pages{
	text-align:center;
	margin:30px 0;
}
#pages a,#pages span{
	display: inline-block;
	overflow: hidden;
	padding: 12px 18px;
	background: #E2E2E2;
	border-radius: 3px;
	color:#000;
}
#pages span{
	background:#214295;
	color:#fff;
}
.navbar-nav li.topLev:nth-last-child(2) .subMenu{
		position:absolute;
		left:auto;
		right:0;
		transform: none;
		z-index:999;
		display:none;
	}
.changeBOX dl{
	display:none;
}
.changeBOX dl:first-child{
	display:block;
}
.proBody{
	background:url(../images/v826/bg9.jpg) no-repeat center;
	background-size:cover;
}
.progallery .swiper-container{
	width:80%;
	margin:0 auto;
}
.table_form{
	max-width:60%;
	margin:20px auto;
}
.table_form .formField{
	width:calc( 50% - 7.5px );
	float:left;
	height:40px;
	margin-bottom:15px;
}
.table_form .formField .title{
	width:80px;
	font-size:16px;
	line-height:40px;
	float:left;
}
.table_form input[type="submit"]{
	display:block;
	padding:0 30px;
	margin:20px auto;
	border:none;
	line-height:40px;
	background:#214295;
	color:#fff;
	font-size:16px;
}
.table_form .formField .formput{
	width:calc( 100% - 80px );
	float:left;
}
.table_form .formField .formput input{
	height:38px;
}
.table_form .formField:nth-child(2n){
	float:right;
}
.pagewenhua{
	background:#f5e6bd;
	 font-family: "楷体","楷体_GB2312";
	 padding:60px 0;
}
.title-style-4{
	text-align:center;
}
.title-style-4 h1{
	font-size:40px;
	display:inline-block;
	background:url(../images/v826/ico1.png) no-repeat right top;
	padding-right:60px;
	line-height:70px;
	color:#000;
}
.block-bg-1 .title-style-4 h1{
	color:#fff;
}
.block-bg-1 .title-style-4 h1 span{
	color:#ffd619;
}
.img-style-1{
	margin:60px 0;
}
.txt-style-1{
	font-size:20px;
	line-height:40px;
}
.block-bg-1{
	padding:60px 0;
	margin:60px 0;
	background:url(../images/v826/bg10.jpg) no-repeat center;
	background-size:100% 100%;
}
.flex-2th{
	display:flex;
	margin:60px 0 0 0;
	list-style-type:none;
	gap:60px;
}
.flex-2th li:first-child{
	flex-basis:541px;
}
.flex-2th li:last-child{
	flex-basis:calc( 100% - 600px );
}
.flex-2th li .txt{
	padding:50px;
	background:url(../images/v826/bg11.png) no-repeat;
	font-size:20px;
	line-height:40px;
	background-size:100% 100%;
	width:100%;
	height:100%;
}
.img-style-2{
	margin-top:60px;
	margin-bottom:60px;
}
.btn-style-dl a{
	background:url(../images/v826/sms-ico.png) no-repeat left center;
	padding-left:30px;
	color:#634ced;
}
@media (max-width: 1200px){
	.container {
  		width: 100%;
	}
}
@media only screen and (max-width: 1300px){
	.container{
		width: 100%;
	}
	.navbar-brand img{
		height:50px;
		width:auto;
		margin:25px 0;
	}
	#mynav{
		width:calc( 100% - 280px );
	}
	ul.flex-3th li .title h1{
		font-size: 22px;
		width: 24px;
		padding: 20px 80px 20px 20px;
		min-height:400px;
		line-height:26px;
		background-size:100%;
	}
	ul.flex-3th li .title h1 span:first-child{
		margin-top:0px;
	}
	ul.flex-3th li .title h1 span:last-child{
		margin-top:15px;
	}
	ul.flex-3th li .dec .content{
		font-size:16px;
		line-height:30px;
	}
	ul.flex-3th li .title{
		width:200px;
	}
	ul.flex-3th li .dec{
		width:calc( 100% - 210px );
	}
	ul.flex-3th li:nth-child(2) .content h2{
		font-size:22px;
	}
	ul.flex-3th li .dec .content{
		margin:60px 60px 60px 0;
	}
	ul.flex-3th li,ul.flex-3th{
		height:700px;
	}
	ul.flex-3th li{
		width:calc( 100% - 400px );
	}
	ul.flex-3th li:nth-child(2){
		left:200px;
	}
	ul.flex-3th li:nth-child(3){
		left:400px;
	}
	.hoemPro .swiper-slide h2, .block-style-3 h2{
		font-size:20px;
	}
	.title-style-1 h2{
		font-size:32px;
	}
	#abjj p{
		font-size:16px;
		line-height:32px;
	}
	.licheng .txt p{
		font-size:16px;
	}
	.navbar-nav li.topLev:nth-last-child(2) .subMenu{
		position:absolute;
		left:auto;
		right:0;
		transform: none;
		z-index:999;
		display:none;
	}
	
}
@media only screen and (min-width: 1410px){
	.container{
		width:1300px;
	}
	.topHeader .container {
		width:calc( 100% - 30px );
	}
	.block-wx{
		width:140px;
	}
}
@media only screen and (min-width: 1800px){
	.topHeader .container {
		width: 1750px;
	}
	.container{
		width: 1600px;
	}
}