﻿div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.tharttext{
    float: left;
    margin: 8.5px 0;
    font-size: 45px;
    font-family: '华文中宋';
    font-weight: bold;
}
.tharttext a{
    color: #0201c1;
}
.header_t{
	height: 55px;
	line-height: 55px;
	font-size:18px;
}
.artmenu{
    display: block;
    width: 100%;
    min-height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    background: #fdedd4;
}
.artmenu .wrapper{
    padding: 0 15px;
}
.artmenu a{
    color: #8d0e08;
    margin: 0 18px;
    font-family: '华文中宋';

}
.artmenu a.cur,.artmenu a:hover{
    color: #FF0000 !important;
}
.ha_links{
    display: flex;
    width: 100%;
    padding: 12px 0;
    justify-content: space-between;
}
.ha_links img{
	width: auto;
	min-height: 168px;
}
.artbanner{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 12px;
}
.artbanner .swiper-pagination{
	display: block;
    font-size: 18px;
    padding-right: 20px;
    bottom: 20px;
    text-align: right;
    color: #FFFFFF;
}
.artbanner .swiper-slide{
	width: 100%;
	height: 100%;
}
.artbanner .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
.artbanner .swiper-button-prev,.mySwiper .swiper-button-prev,.mySwiper2 .swiper-button-prev{
    display: none;
    width: 34px;
    height: 73px;
    left: 0;
    margin-top: -52px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABJCAYAAABYdPRbAAADLUlEQVRoge3az0vTcRzH8fd36GrFN1ALvkRuLDaSUc6DBgW76kEh+O4keHCHgd9JV/+Rcjp2mAdBL3rSg95qp5iYyxjGRJllfCE12RdcTvl+46UF8SVoP776/hLfF+y47x6ML9uT7SMYhpGi690pEe0TUY6I3hLROV695ZoR2A0ievjr8ZyIXhPRsYsB8uc6iegl3hBuCPaAiCJ2gGBP7QLx2gVii3vkYg7EPAdingMxz4GY939CdnZ2bsuy/GJiYuIZKySZTIYFQTDGx8fzbJDl5eX7xWJRGhgY2PL5fCcsEE3TWubn57s7Ojq00dHR7UauYQkknU53lctlTywW23C73ToLpFAo3Mlms4FwOPw5Eol8a/Q6TUF0Xafp6eme1tbW80Qi8bGZazUFWVxc9JZKpbtDQ0MFSZJ+sECOjo7cCwsLTyRJOh4ZGdltBtEUZGpqKlSpVNzxePy9y+UyWCDr6+ttuVzO39fXt9vb2/u9WURDEF3XhVQq1ePxeKqKohSsQDQEmZ2d9auq2ibL8mZ7e3uVBaKq6s2lpaWQ1+s9iEaje1Yh6oYkk8nHZ2dnLYqibLhc1hZEzVfLZrP38vl8ZyQS2Q6FQmVLFbVCqtWqK5PJ9IiiWInH41tWI2qGZDKZ4OHhoTg8PPxBFMVzFkipVLq1urr6KBAIqIODg1+vAlETZHJyMmwYhpBIJOquLkshvycIwlU6/g1RFCWPDkWPskL8fv9Jf3//J/QoupQNgsVisSJ6dG5urht9ygZBh6JHNU3zoE/ZIBh6FF2KPkWnskEwdCn6FJ2KXmWDoEvRp+hU9CobBEOfolPRq+hWNgj6FJ2KXkW3skEwdCp6Fd26trbWxgahy0/cAro1nU7jxm36879hCHo1Go1uol/RsWwQTJblPZ/Pd4CORc+yQdCtY2NjG+hY9CwbBEO/omPRs+haNgiGjkXPomvRt2wQdCx6Fl07MzMTYINg6NlgMKiurKx0oXPZIHT5pZhH36Jz630uxx/Qf53zE7h5DsQ8B2KeAzHPgZh2ahfIvl0gOTtAvuD0FTcEiFc4AsZx/Avn0FQiekdEby7OoRHRTxZxRi0nu0IrAAAAAElFTkSuQmCC) 0 0 no-repeat
}
.artbanner .swiper-button-next,.mySwiper .swiper-button-next,.mySwiper2 .swiper-button-next{
    display: none;
    width: 34px;
    height: 73px;
    right: 0;
    margin-top: -52px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABJCAYAAABYdPRbAAADH0lEQVRoge3aQWvTABjG8TdhrVbJcJtCUNZSWHGUaXdoFQ/R2y4bCO1psEsPha3zvC8i61Z6yA6DnrrTduiO9tgxV5WiVDbqRAKuUwys0o1GHq0iQViXpHsr5Lkn+dOG9EdbwTAM6myAiB4TUYyI7hDRFbrEDXQudYOInhHR6GVe/O+JnRjWCOqEKNwRv0MecEdQJ8TfBx1/7hH2if0QQW7IP+aGmOeGmOeGmPf/hiwtLT2Kx+NP9/f3r7OGLC4uVgRBMDKZTIQ1JBAInExNTb2r1Wry1tbWbbYQLJlM1kZGRvR8Pn9f13VHPr0thXi93nYymdzTdd2Xy+XG2UIwRVE+RyKRw1KpNFatVgfZQrB0Ov3G4/Gcra6uTrbbbb4QWZa/z8zMVOv1+s2NjQ1b5LT9QJubmzuQZflroVC4d3x87GULEUXRSKVSL5vNpndlZSXMFoJFo9EvsVjsoFwuB3d3d4fYQrCFhYWqz+drZbNZ3LgCW8jw8HArkUi81jRtaH19PcgWgsXj8Q9+v/9oc3MzrGnaVbYQURTxFu2dnp4OZDKZCbYQLBwOf1MU5X2lUhktlUq32EKwVCr1VpKkpqqqkVar1dU1ehIiSdLZ7Ozsq0ajMbi2tjbGFoJNT09/CoVCWrFYHK/X69fYQujXs6ViGIawvLx8ruZ6GiII3T/XehoC18K3eGXYQuBZuBa+DQaDJywhcCw8C9fCt90c05MQOBaehWvhW5YQ+BWOhWfh2m6PczQEboVf4Vh49iLHOhoCt8KvcCw8yxICr8Kt8Csce9HjHQuBV+FW+BWOZQnZ2dkZglfhVvjVyjlsh8CnuVxuEl6FW62ex3YIfAqnwqtwK0sIXAqfBgKBI3jVzrlshcCl8On8/PwevMoSAo/CpfApnGqrwmoIHKqq6iRcCp/ajbAcoqpqqNFoSHApfMoSAn9ub2/fhUfhUiciLIXAn3BoOp0+V10XGX6Azjp5QqtzvwI3zw0xzw0xzw0xr69CHPnQsjuE2JKVkyHlPuj4GfKCiD72QwjukedEdMgZYv4f2hMieoifYi71f2hE9AOXzT+BgEqniAAAAABJRU5ErkJggg==) 0 0 no-repeat
}
.artbanner .swiper-container,.mySwiper .swiper-container,.mySwiper2 .swiper-container{
    width: 100%;
    height: 100%
}
.artbanner .swiper-container:hover .swiper-button-next,
.artbanner .swiper-container:hover .swiper-button-prev, 
.mySwiper:hover .swiper-button-next,
.mySwiper:hover .swiper-button-prev,
.mySwiper2:hover .swiper-button-next,
.mySwiper2:hover .swiper-button-prev{
    display: block;
}
.mySwiper .swiper-pagination,.mySwiper2 .swiper-pagination{
    display: none;
}
.h_area2{
	width: 1150px;
	height: 590px;
	margin:0 auto;
	position: relative;
}
.h_area2 .num{
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	color:#fff;
	font-size:16px;
}
.h_head{
	border-top:5px solid #9e3532;
	height: 60px;
	line-height: 52px;
	clear: both;
	font-size:20px;
	font-weight: bold;
	color:#00008e;
    font-family: '华文中宋';
}
.topline{
	border-top: 5px solid #fbd5ae;
}
.h_head .cleft{
	float: left;
	width: 50%;
}
.h_head .cright{
	float: right;
	width: 50%;
	height: 55px;
	border-left: 5px solid #9e3532;
}
.h_head .tit{
	float: left;
	padding:0 15px;
}
.h_head .more{
	float: right;
	padding:0 15px;
	color:#00008e;
}
.h_head em{
	font-size:15px;
	font-weight: normal;
}
.h_area3{
	margin-top:20px;
	background:url("../images/h3bg.png") no-repeat bottom center;
}
.ha3_fls{
	border-top:5px solid #f6d8b6;
	padding:20px 0;
}
.ha3_fls .photo{
	display: block;
	width: 260px;
	height: 210px;
	float: left;
}
.ha3_fls dl{
	float: right;
	width: 900px;
	padding-right:30px;
}
.ha3_fls dt{
	height: 60px;
	line-height: 60px;
	color:#f33b15;
	font-size:30px;
    font-family: '华文中宋';
}
.ha3_fls dd{
	font-size:15px;
	line-height: 30px;
}
.h_area4{
	margin-top:20px;
}
.ha4_left{
	float: left;
	width: 800px;
}
.ha4_right{
	float: right;
	width: 400px;	
	border-left:5px solid #9e3532;
}
.ha4l_fls{
	padding:22px 0;
	border-top:5px solid #fbd5ae;
	text-align: center;
}
.ha4_news{
	padding:20px 15px;
}
.ha4_news li{
	font-size:14px;
	line-height: 30px;
	height: 30px;
}
.ha4_r1{
	border-top:5px solid #e0e0e0;
	padding-top:20px;
	margin:0 15px;
	text-align: center;
}
.ha4_r1 .photo{
	display: block;
	width: 100%;
	height:auto;
}
.ha4_r1 .photo img{
	display: block;
	width: 100%;
	height:auto;
}
.ha4_r1 .name{
	font-size:14px;
	line-height: 4;
	text-align: center;
}
.ha4_r2{
	margin:0 15px;
}
.ha4_r2 .item{
	display: block;
	width: 170px;
}
.ha4_r2 .item img{
	display: block;
	width: 170px;
	height: 110px;
}
.ha4_r2 .name{
	margin:10px 0;
	font-size:14px;
	line-height: 1.8;
	color:#333;
}
.ha4_r3{
	margin:0 15px;
}
.ha4_r3 .items img{
	display: block;
	width: 146px;
	height: 130px;
	float: left;
	margin:16px;
}
.h_area5{
	border-top:5px solid #a13532;
}
.h_area5 .head{
	height: 60px;
	line-height: 52px;
	clear: both;
	border-bottom:5px solid #f8d6b1;
	padding:0 15px;
	color:#a13532;
	font-weight: bold;
	font-size:20px;
	margin-bottom:20px;
    font-family: '华文中宋';
}
.h_area5 .tit{
	float: left;
}
.h_area5 .head .more{
	float: right;
	color:#a13532;
}
.h_area5 .photo{
	display: block;
	width: 590px;
	min-height: 370px;
}
.h_area6{
	border-top:5px solid #a13532;
	margin-top:20px;
}
.h_area6 .head{
	height: 60px;
	line-height: 52px;
	clear: both;
	border-bottom:5px solid #f8d6b1;
	padding:0 15px;
	color:#008200;
	font-weight: bold;
	font-size:20px;
	margin-bottom:20px;
    font-family: '华文中宋';
}
.h_area6 .tit{
	float: left;
}
.h_area6 .more{
	float: right;
	color:#008200;
}
.h_area6 .items{
	position: relative;
	overflow: hidden;
}
.h_area6 img{
	display: block;	
	width: auto;
	min-height: 275px;
	float: left;
	margin-left:0;
}
.h_ad{
	border-top:5px solid #a13532;
	padding:10px 0;
	border-bottom:5px solid #a13532;
	margin-top:20px;
}
.h_ad img{
	display: block;
	width: 100%;
	height:auto;
}
.footer-art{
	font-size:16px;
	text-align: center;
	line-height: 1.8;
	padding:30px 0 0 0;
}
.ft_links{
	display: block;
	color:#000;
	text-align: center;
}
.ft_links a{
	color:#000;
	margin:0 10px;
}
.footer-art ul{
	padding-top:30px;
}
.footer-art .copy{
	line-height: 3;
	font-size:24px;
}


/*Mobile v1*/
@media only screen and (max-width:767px){
.tharttext {
    margin: 12px 0 9.5px 0;
    font-size: 5.06666vw;
}
.artmenu {
    line-height: 1.8;
    font-size: 14px;
    padding: 8px 0;
}
.artmenu a {
    margin: 0 10px 0 0;
    font-family: none;
}
.artmenu .wrapper {
    padding: 0 0;
}
.wrapin{
	width: 92%;
}
.ha_links {
	display: block;
    width: 100%;
    padding: 12px 0 0 0;
    justify-content: flex-start;
    flex-direction: column;
}
.ha_links img{
	margin-bottom: 12px;
	width: 100%;
	min-height: auto;
}

.ha_links img.w50{
	display: inline-block;
	width: 49%;
	height: 120px;
}
.artbanner {
    height: 180px;
}
.h_head .cleft {
    float: left;
    height: 60px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #EAEAEA;
}
.h_area3 {
    display: block;
    width: 100%;
    margin-top: 20px;
    background: url("../images/h3bg.png") no-repeat bottom center;
    background-size: cover;
}
.h_head .cright {
    float: left;
    width: 100%;
    height: 55px;
    border-left: none;
}
.h_head {
    border-top: 5px solid #9e3532;
    height: auto;
    line-height: 52px;
    clear: both;
    font-size: 18px;
    font-weight: bold;
    color: #00008e;
    font-family: none;
}
.h_head .tit {
    float: left;
    padding: 0 15px 0 5px;
}
.h_head .more {
    float: right;
    padding: 0 5px 0 0;
    color: #00008e;
    font-size: 15px;
}
.h_head em {
    font-size: 13px;
    font-weight: normal;
}
.ha3_fls .photo {
    display: block;
    width: 100%;
    height: auto;
    float: none;
}
.ha3_fls dl {
    float: none;
    width: 100%;
    padding-right: 0;
    padding: 0 15px;
}
.ha3_fls dt {
    height: 55px;
    line-height: 55px;
    color: #f33b15;
    font-size: 23px;
    font-family: none;
}
.ha3_fls dd {
    font-size: 15px;
    line-height: 1.8;
}
.ha4_left {
    float: none;
    width: 100%;
}
.ha4l_fls img{
	display: block;
	width: 100%;
	height: auto;
}
.ha4_right {
    float: none;
    width: 100%;
    border-left: none;
}
.ha4_r2 .item {
    display: block;
    width: 49%;
    padding: 0 0.5%;
}
.ha4_r2 .item img{
	display: block;
	width: 100%;
	height: auto;
}
.ha4_r1 {
    margin: 0 0;
}
.ha4_r2 {
    margin: 0 0;
}
.ha4_r3 .items img {
    display: inline-block;
    width: 48%;
    height: 148px;
    object-fit: cover;
    float: left;
    margin: 0 1% 10px 1%;
}
.ha4_r3 {
    margin: 0;
}
.h_area5 .w100 img{
	display: block;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-bottom: 12px;
}
.footer-art {
    font-size: 14px;
    text-align: center;
    line-height: 1.8;
    padding: 30px 0 0 0;
}
.footer-art .copy {
    font-size: 14px;
}
.h_area6 img {
    width: 100%;
    height: 220px;
    min-height: 220px;
    object-fit: cover;
}
.h_area6 .head {
    font-size: 18px;
    padding: 0 5px;
    font-family: none;
}
.h_area6 .more {
    font-size: 15px;
}
.h_area5 .head .more {
    font-size: 15px;
}
.h_area5 .head {
    padding: 0 5px;
    font-size: 18px;
    font-family: none;
}
.mySwiper .swiper-pagination,.mySwiper2 .swiper-pagination{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	bottom: 10px;
}
.artbanner .swiper-pagination{
    font-size: 15px;
    padding-right: 10px;
    bottom: 10px;
}

}