@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:16px; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",Arial,Helvetica,sans-serif;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.4s; transition:all 0.4s;}
a:link,a:visited{color:#333;}
a:hover{color:#af2e2c;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; max-width:100%; vertical-align:top;}
ul,li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0;}


/* ie9以下警告 */
.pageTips{position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);}
.pageTips .container2{color:#fff; position:absolute; left:50%; top:50%; width:630px; margin-left:-315px; margin-top:-160px;}
.pageTips .container2 a.close{display:none; width:50px; height:50px; position:absolute; z-index:1; left:auto; right:-15px; top:40px; bottom:auto; background:url(../images/close.png) no-repeat center center;}
.pageTips .container2 .img{text-align:center;}
.pageTips .container2 .msg{font-size:18px; line-height:36px; padding-top:30px;}
.pageTips .container2 a{color:#fff; text-decoration:underline;}


.animate{-webkit-transition:all 0.4s; transition:all 0.4s;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.clamp2{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.clamp3{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.clamp4{display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clamp5{display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;}
.clamp6{display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden;}
.clamp7{display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical; overflow:hidden;}
.clamp8{display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical; overflow:hidden;}
.justify{text-justify:inter-ideograph; text-align:justify;}


.container{min-width:1260px;_width:1260px;}

/* 头部 */
.head{width:100%; height:108px; background:#fff; position:fixed; left:0; top:0; z-index:100;}
.headFix{box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.head .logo{width:302px; height:108px; line-height:108px; float:left;}
.head .logo img{vertical-align:middle; max-width:302px; max-height:108px; display:inline-block;}
.head .headR{height:108px; margin-left:320px;}
.head .headR .headInfo{height:32px; padding:15px 0; text-align:right; font-size:0;}
.head .headR .headInfo p{display:inline-block; vertical-align:top; height:32px;}
.head .headR .headInfo p.tel{line-height:32px; font-size:20px; color:#0474c0; padding-left:40px; background:url(../images/iTel.png) no-repeat left center; background-size:32px;}
.head .headR .headInfo p.language{margin-left:30px; height:32px;}
.head .headR .headInfo p.language a{display:block; width:30px; height:30px; line-height:30px; text-align:center; font-size:16px; border:#0474c0 1px solid; -webkit-border-radius:42px; border-radius:42px;}
.head .headR .headInfo p.language a:link, .head .headR .headInfo p.language a:visited{color:#0474c0;}
.head .headR .headInfo p.language a:hover{border-color:#196be8; color:#196be8;}

/* 菜单 */
.menuWrap{height:40px; position:relative; z-index:10;}
.menuWrap>ul{float:right;}
.menuWrap li{position:relative; text-align:center;}
.menuWrap>ul>li{float:left; position:relative;}
.menuWrap>ul>li>a{display:block; height:40px; line-height:40px; font-size:16px; padding:0 30px;}
.menuWrap>ul>li>a:hover, .menuWrap>ul>li>a.current:hover{color:#fff; background:#af2e2c;}
.menuWrap>ul>li>a.current{background:#0474c0; color:#fff;}

/*这是第二级菜单*/
.menuWrap ul ul{display:none; width:100%; background-color:#0474c0; position:absolute; left:0;}
.menuWrap ul ul li a{display:block; padding:8px 10px; line-height:24px; font-size:14px; position:relative;}
.menuWrap ul ul li a:link, .menuWrap ul ul li a:visited{color:#fff;}
.menuWrap ul ul li a:hover, .menuWrap ul ul li a.current{background-color:#af2e2c;}


.menuMobile{display:none;}


/* 轮播图 */
.banner{width:100%; margin-top:108px; position:relative;}
.banner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background:#fff url(../images/loading.gif) no-repeat center center;}
.banner .swiper-slide img{width:100%; vertical-align:top;}
.banner .swiper-pagination-bullets{bottom:20px !important;}
.banner .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; border-radius:10px; background:#fff; opacity:0.8; vertical-align:top; margin:0 6px !important;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#0474c0;}
:root{--swiper-theme-color:rgba(255,255,255,0.96);}


.about{padding:100px 0; background:url(../images/aboutBg.jpg) no-repeat center bottom;}
@media screen and (min-width:1920px){
	.about{background-size:100% auto !important;}	
}
.about .aboutCon{height:360px;}
.about .aboutConL{width:540px; height:360px; float:left;}
.about .aboutConL img{width:540px; height:360px;}
.about .aboutConR{margin-left:640px; height:360px;}
.about .aboutConR .indH h2{height:48px; line-height:48px; font-size:24px; font-weight:normal; text-align:left;}
.about .aboutConR .indH h2:after{display:none;}
.about .aboutConR .txt{height:224px; line-height:32px; padding-top:23px; font-size:16px; color:#888;}
.about .aboutConR .more{height:42px; line-height:42px; padding-top:23px;}
.about .aboutConR .more a:link, .about .aboutConR .more a:visited{display:block; width:132px; height:42px; text-align:center; background:#0474c0; color:#fff; font-size:14px; font-weight:bold;}
.about .aboutConR .more a:hover{background:#af2e2c;}


.iconList{height:154px; padding:28px 0 18px; background:#82282b url(../images/iconBg.jpg) no-repeat center center;}
.iconList ul{display:flex;}
.iconList ul li{width:33.3333%; height:154px; flex:1; text-align:center; color:#fff;}
.iconList ul li img{height:48px; animation:imgFlipX 4s infinite; -webkit-animation:imgFlipX 4s infinite;}
.iconList ul li h3{height:26px; line-height:26px; padding:10px 30px 0; font-size:20px; font-weight:normal;}
.iconList ul li p{height:25px; line-height:25px; font-size:13px; padding:10px 30px 0; color:rgba(255,255,255,0.6);}

@-webkit-keyframes imgFlipX {
	0%{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
	50%{-webkit-transform:rotateY(-180deg); transform:rotateY(-180deg);}
	100%{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
}

@keyframes imgFlipX {
	0%{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
	50%{-webkit-transform:rotateY(-180deg); transform:rotateY(-180deg);}
	100%{-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
}


/* 首页通用大标题 */
.indH{text-align:center;}
.indH h2{height:56px; line-height:44px; font-size:34px; font-weight:normal; position:relative;}
.indH h2:after{display:block; content:""; width:36px; height:1px; background:#0474c0; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.indH p{line-height:60px; font-family:tahoma; font-size:50px; color:#e5e5e5; font-weight:bold; display:none;}

.content{width:1260px; margin:0 auto;}
.content:after{display:block; content:""; clear:both;}

.pro{padding:100px 0; overflow:hidden;}
.pro ul{width:1290px; height:264px;}
.pro ul:after{display:block; content:""; clear:both;}
.pro ul li{width:400px; height:264px; padding-right:30px; float:left;}
.pro ul li a{display:block; height:264px; overflow:hidden; position:relative;}
.pro ul li .pic{height:264px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.5s; transition:all 0.5s;}
.pro ul li .txt{position:absolute; right:16px; bottom:18px; color:#fff; text-align:center;}
.pro ul li .txt h3{height:44px; line-height:44px; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro ul li .txt p{width:72px; height:30px; line-height:30px; text-align:center; background:#fff; color:#000; margin:0 auto; font-size:12px;}
.pro ul li a:hover .pic{-webkit-transform:scale(1.05); transform:scale(1.05);}
.pro ul li a:hover .txt p{background:#0474c0; color:#fff;}


.news{padding:100px 0; background:#f2f2f2;}
.newsCon{width:1100px; height:270px; padding:50px; background:#fff; margin:50px auto;}
.picNews{width:522px; height:270px; float:left;}
.picNews .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background:#fff url(../images/loading.gif) no-repeat center center; overflow:hidden;}
.picNews .swiper-slide p{width:522px; height:270px; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.8s; transition:all 0.8s;}
.picNews .swiper-slide a:hover p{-webkit-transform:scale(1.05); transform:scale(1.05);}
.picNews .swiper-slide h3{width:calc(100% - 112px); height:40px; line-height:40px; padding:0 102px 0 10px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal;}
.picNews .swiper-pagination-bullets{bottom:14px !important; width:auto !important; height:12px !important; left:auto !important; right:10px !important;}
.picNews .swiper-pagination-bullet{width:12px; height:12px; display:inline-block; border-radius:12px; background:#fff; opacity:1; vertical-align:top; margin:0 0 0 8px !important;}
.picNews .swiper-pagination-bullet-active{opacity:1; background:#0474c0;}

.txtNews{height:270px; margin-left:578px;}
.txtNews .swiper-slide{display:block; width:100%; height:45px;}
.txtNews .swiper-slide a{display:block; height:45px; padding-left:24px; background:url(../images/a01.png) no-repeat left 14px;}
.txtNews .swiper-slide p{height:45px; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:100px;}
.txtNews .swiper-slide span{display:block; width:100px; height:45px; line-height:45px; text-align:right; float:right; color:#999;}
.txtNews .swiper-slide a:hover{background-image:url(../images/a02.png);}

.news .more{height:45px;}
.news .more a{display:block; width:114px; height:39px; line-height:39px; text-align:center; background:#0474c0; border:#0474c0 2px solid; padding:1px 40px 1px 1px; color:#fff; margin:0 auto; position:relative; font-size:14px;}
.news .more a span{display:block; width:39px; height:39px; background:#fff; position:absolute; right:1px; top:1px;}
.news .more a span:before, .news .more a span:after{display:block; content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#0474c0; -webkit-transition:all 0.4s; transition:all 0.4s;}
.news .more a span:before{width:17px; height:1px;}
.news .more a span:after{width:1px; height:17px;}
.news .more a:hover{background:#fff; color:#0474c0;}
.news .more a:hover span{background:#0474c0;}
.news .more a:hover span:before, .news .more a:hover span:after{background:#fff;}


/* 网站尾部 */
.foot{background:#2b3033; padding:40px 0; position:relative; font-size:14px;}
.contact{width:320px; float:right; color:#a1a1a1;}
.contact h2{height:30px; line-height:30px; font-size:16px;}
.contact ul{padding-top:10px;}
.contact ul li{line-height:21px; padding:5px 0 5px 25px; background-repeat:no-repeat; background-position:left 13px;}
.contact ul li.i01{background-image:url(../images/i01.png);}
.contact ul li.i02{background-image:url(../images/i02.png);}
.contact ul li.i03{background-image:url(../images/i03.png);}
.contact ul li.i04{background-image:url(../images/i04.png);}
.contact ul li.i05{background-image:url(../images/i05.png);}
.contact ul li.i06{background-image:url(../images/i06.png);}


.ewm{width:160px; padding-right:160px; float:right; color:#a1a1a1; text-align:center;}
.ewm p{height:30px; line-height:30px;}
.ewm img{width:100px; height:100px; margin-top:30px;}

.fMenu{margin-right:640px;}
.fMenu:after{display:block; content:""; clear:both;}
.fMenu dl{float:left; width:calc(33.3333% - 80px); padding-right:80px;}
.fMenu dl dd{height:30px; line-height:30px; font-size:16px; color:#fff; padding-bottom:10px;}
.fMenu dl dt{line-height:24px; padding:5px 0;}
.fMenu dl dt a:link, .fMenu dl dt a:visited{color:#a1a1a1;}
.fMenu dl dt a:hover{color:#fff;}

.copy{line-height:30px; padding:20px 0; text-align:center; color:#a1a1a1; font-size:14px; background:#1c2124;}
.copy em{font-style:normal;}
.copy a:link, .copy a:visited{color:#a1a1a1;}
.copy a:hover{color:#fff;}
.copy span{padding-left:1em;}
.copy i{font-style:normal; display:none;}


#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(../images/goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:196px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}

.footFix{display:none;}

.nyBanner{height:200px; background:#f5f5f5 url(../images/nyBannerBg.png) no-repeat center center; background-size:cover; margin-top:108px; position:relative;}
.nyBanner h2{height:31px; line-height:31px; padding-top:74px; font-size:34px; color:#0474c0; text-transform:uppercase;}
.nyBanner p{height:21px; line-height:21px; font-size:18px; color:#333;}

/* 普通新闻列表 */
.newsList li{height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:12px; background:url(../images/a06.jpg) no-repeat left center; border-bottom:#d5d5d5 1px dashed;}
.newsList li span{float:right; padding-left:20px; color:#999;}

.ny{padding:30px 0 50px;}
.bg-gray{background:#f5f5f5;}

.left{width:210px; background:#f8f8f8; float:left;}
.left h2{height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; background:#0474c0; font-weight:normal;}
.left li{border-bottom:#ededed 1px solid;}
.left li:last-of-type{border-bottom:0;}
.left li a{display:block; padding:10px 20px; line-height:24px; background:url(../images/a04.png) no-repeat center right; font-size:14px;}
.left li a:link, .left li a:visited{color:#030303;}
.left li a:hover, .left li a.current{color:#fff; background-color:#f90; background-image:url(../images/a05.png);}

.ny.bg-gray .left{background:#fff;}


.right{margin-left:240px;}

.nyH{height:50px; line-height:50px; border-bottom:#eaeaea 1px solid; padding:0 30px;}
.nyH span{display:block; height:50px; position:relative; font-size:20px; float:left;}
.nyH span:before{display:block; content:""; width:100%; height:3px; background:#0474c0; position:absolute; left:0; bottom:0;}

.picList01 ul:after{display:block; content:""; clear:both;}
.picList01 ul li{width:240px; margin:20px 20px 0 0; text-align:center; float:left;}
.picList01 ul li:nth-of-type(4n){margin-right:0;}
.picList01 ul li p{height:230px; border:#eaeaea 5px solid; overflow:hidden;}
.picList01 ul li p i{display:block; height:230px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.picList01 ul li h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; padding-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picList01 ul li p, .picList01 ul li p i{-webkit-transition:all 0.5s; transition:all 0.5s;}
.picList01 ul li a:hover p{border-color:#0474c0;}
.picList01 ul li a:hover p i{-webkit-transform:scale(1.05); transform:scale(1.05);}


.list01{padding-top:30px;}


.page{width:100%; text-align:center; padding-top:30px;}
.page a, .page span{display:inline-block; vertical-align:top; margin:0 10px; padding:0 20px; height:30px; border:#ddd 1px solid; line-height:30px;}
.page a.noneBtn{border-color:#eee; color:#ddd; cursor:default;}

.article{}
.articleTitle{padding:40px 0 20px; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:96%; font-size:14px; height:36px; line-height:36px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articlePic{padding-top:20px; text-align:center;}
.articlePic img{max-width:600px; vertical-align:top;}
.articleCon{line-height:36px; padding:20px 0 30px; font-size:16px; text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:100%; vertical-align:top;}


@media only screen and (max-width : 960px){
	body{font-size:0.36rem; min-width:100%;}
	div{font-size:0.5rem;}
	a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
	
	.pageTips{display:none;}
	
	.container{min-width:100%;_width:100%; margin:0 auto;}

	/* 头部 */
	.head{height:1.8rem; position:fixed; left:0; top:0; z-index:100; box-shadow:-4px 4px 5px rgba(0,0,0,0.2);}
	
	.head .logo{width:calc(100% - 3.2rem); height:1.2rem; margin-left:0.4rem; padding:0.3rem 2.8rem 0.3rem 0; position:relative;}
	.head .logo img{height:1.2rem; float:left;}
	.head .logo #menuBtn{display:block; width:1.2rem; height:1.6rem; background:url(../images/menuBtn.png) no-repeat center center; background-size:cover; position:absolute; top:0; right:0.2rem;}
	
	.head .headR{display:none;}

	/* 导航菜单 */
	.menuMobile{background:#0474c0; right:-1000px; position:fixed; top:0; width:68%; height:calc(100% - 0.8rem); min-width:140px; max-width:440px; z-index:2000; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; overflow:auto; display:block;padding:0.4rem 0;}
	.menuMobile.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all 0.4s ease; -webkit-transition:all 0.4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%; z-index:1800; background:rgba(0,0,0,0.5);}
	
	.menuMobile .language{padding:0.5rem 0.4rem 0; text-align:right;}
	.menuMobile .language a{display:inline-block; vertical-align:top; width:1rem; height:1rem; line-height:1rem; text-align:center; font-size:0.5rem; border:#fff 1px solid; -webkit-border-radius:1rem; border-radius:1rem;}
	.menuMobile .language a:link, .menuMobile .language a:visited{color:#fff;}
	
	.menuMobile .menu{padding:0.3rem 0;}
	.menuMobile .menu a{display:block; padding:0 1.1rem 0 0.4rem; position:relative; text-align:left !important;}
	.menuMobile .menu a:after{display:block; content:""; width:0.4rem; height:0.4rem; background-repeat:no-repeat; background-position:center center; background-size:0.4rem 0.4rem; position:absolute; right:0.4rem; top:50%; margin-top:-0.2rem; -webkit-transition:all 0.4s; transition:all 0.4s;}
	.menuMobile .menu li .inactive:after{background-image:url(../images/off.png);}
	.menuMobile .menu li .inactives:after{background-image:url(../images/on.png);}

	.menuMobile .menu > ul{border-bottom:rgba(255,255,255,0.1) 1px solid;}
	.menuMobile .menu > ul > li{border-top:rgba(255,255,255,0.1) 1px solid; border-bottom:rgba(0,0,0,0.2) 1px solid;}
	.menuMobile .menu > ul > li:first-of-type{border-top:none;}
	.menuMobile .menu li a{height:1rem; line-height:1rem; font-size:0.5rem;}
	.menuMobile .menu li a:link, .menuMobile .menu li a:visited{color:#fff;}
	
	/*这是第二级菜单*/
	.menuMobile .menu ul ul{padding:0 0 0.2rem; display:none;}
	.menuMobile .menu ul ul li a{display:block; padding:0.1rem 1.1rem 0.1rem 1rem; height:0.7rem; line-height:0.7rem; font-size:0.45rem;}
	
	/*这是第三级菜单 及以后*/
	.menuMobile .menu ul ul ul li a{font-size:0.4rem;}
	
	
	/* 轮播图 */
	.banner{margin-top:1.8rem;}
	.banner .swiper-pagination-bullets{bottom:0.4rem !important; height:10px;}
	.banner .swiper-pagination-bullet{width:10px; height:10px; margin:0 5px !important;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display:none !important;}

	
	.about{padding:0.6rem 0.4rem 1rem; background-size:contain;}
	.about .aboutCon{height:auto;}
	.about .aboutConL{display:none;}
	.about .aboutConR{margin-left:0; height:auto;}
	.about .aboutConR .indH h2{height:1rem; line-height:1rem; font-size:0.6rem; text-align:center;}
	.about .aboutConR .indH h2:after{display:block;}
	.about .aboutConR .txt{height:5.6rem; line-height:0.8rem; padding-top:0.3rem; font-size:0.5rem;}
	.about .aboutConR .more{height:1rem; line-height:1rem; padding-top:0.3rem;}
	.about .aboutConR .more a:link, .about .aboutConR .more a:visited{width:4rem; height:1rem; font-size:0.45rem; margin:0 auto;}
	
	
	.iconList{height:auto; padding:0.6rem 0 0.4rem; background-size:cover;}
	.iconList ul{display:flex;}
	.iconList ul li{width:33.3333%; height:auto; flex:1; text-align:center; color:#fff;}
	.iconList ul li img{height:48px;}
	.iconList ul li h3{height:0.8rem; line-height:0.8rem; padding:0.1rem 0.2rem 0; font-size:0.56rem;}
	.iconList ul li p{height:auto; line-height:0.6rem; font-size:0.3rem; padding:0.2rem 0.2rem 0;}
	
	
	/* 首页通用大标题 */
	.indH h2{height:1rem; line-height:1rem; font-size:0.6rem;}
	.indH h2:after{width:45%; background:#ededed; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:0;}
	.indH h2 span{display:inline-block; vertical-align:top; height:1rem; background:#fff; padding:0 0.3rem; position:relative; z-index:1;}
	.indH p{line-height:1.2rem; font-size:0.8rem; display:block;}
	
	.content{width:auto;}
	
	.pro{padding:0.4rem 0.4rem 0.8rem;}
	.pro ul{width:auto; height:auto;}
	.pro ul li{width:100%; height:auto; padding-right:0; padding-top:0.4rem; float:none;}
	.pro ul li a{height:100%;}
	.pro ul li .pic{height:0; padding-top:66%;}
	.pro ul li .txt{right:0.3rem; bottom:0.3rem;}
	.pro ul li .txt h3{height:1.1rem; line-height:1.1rem; font-size:0.6rem;}
	.pro ul li .txt p{width:2rem; height:0.8rem; line-height:0.8rem; font-size:0.3rem;}
	
	
	.news{padding:0.6rem 0.4rem 0.8rem;}
	.news .indH h2:after{background:#ccc;}
	.news .indH h2 span{background:#f2f2f2;}
	.news .indH p{color:#d5d5d5;}
	.newsCon{width:auto; height:auto; padding:0 0 0.5rem; margin:0.5rem auto;}
	.picNews{width:100%; height:auto; float:none;}
	.picNews .swiper-slide{display:block; width:100%; height:100%;}
	.picNews .swiper-slide p{width:100%; height:0; padding-top:52%;}
	.picNews .swiper-slide h3{width:calc(100% - 3rem); height:1.1rem; line-height:1.1rem; padding:0 2.7rem 0 0.3rem; font-size:0.5rem;}
	.picNews .swiper-pagination-bullets{bottom:14px !important; width:auto !important; height:12px !important; left:auto !important; right:10px !important;}
	.picNews .swiper-pagination-bullet{width:12px; height:12px; display:inline-block; border-radius:12px; background:#fff; opacity:1; vertical-align:top; margin:0 0 0 8px !important;}
	.picNews .swiper-pagination-bullet-active{opacity:1; background:#0474c0;}
	
	.txtNews{height:5.5rem; margin:0.2rem 0.4rem 0;}
	.txtNews .swiper-slide{display:block; width:100%; height:1.1rem;}
	.txtNews .swiper-slide a{display:block; height:1.1rem; padding:0 0 1rem 0.5rem; background-position:left 0.35rem; background-size:auto 0.4rem; position:relative;}
	.txtNews .swiper-slide p{height:1.1rem; line-height:1.1rem; margin-right:0;}
	.txtNews .swiper-slide span{display:none;}	
	
	/* 网站尾部 */
	.foot{display:none;}
	
	.copy{line-height:0.8rem; padding:0.2rem 0.4rem 1.6rem; font-size:0.4rem;}
	.copy label{display:none;}
	.copy i{display:inline;}
	
	
	#goHeadBtn{width:1.2rem; height:1.2rem; background-size:cover; right:0.4rem; bottom:0.4rem;}
	
	.footFix{width:100%; height:1.4rem; line-height:1.4rem; text-align:center; background:#2b3033; position:fixed; left:0; bottom:0; z-index:100; display:flex; border-top:#4b4f51 1px solid;}
	.footFix a{display:block; height:1.4rem; flex:1; float:left; color:#fff; font-size:0.45rem; position:relative;}
	.footFix a:first-of-type{border-right:#4b4f51 1px solid;}
	.footFix a span{display:inline-block; vertical-align:top; height:1.4rem; padding-left:0.64rem; background-repeat:no-repeat; background-position:left center; background-size:0.5rem 0.5rem;}
	.footFix a.tel span{background-image:url(../images/iTel2.png);}
	.footFix a.wx span{background-image:url(../images/iWX.png);}
	.footFix a.wx p{display:none; width:5rem; height:5rem; background:#fff; position:absolute; left:50%; bottom:1.4rem; transform:translateX(-50%); box-shadow:0 0 5px rgba(0,0,0,0.2);}
	.footFix a.wx p:after{display:block; content:""; width:0; height:0; border-color:transparent; border-width:0.2rem; border-style:solid; border-top:0.2rem #fff solid; position:absolute; left:50%; bottom:-0.4rem; transform:translateX(-50%);}
	.footFix a.wx p img{display:block; width:5rem; height:5rem;}
	.footFix a.wx:hover p{display:block;}
	
	
	.nyBanner{height:4rem; margin-top:1.8rem; padding:0 0.4rem; text-align:center;}
	.nyBanner h2{height:1.1rem; line-height:1.1rem; padding-top:1rem; font-size:0.8rem;}
	.nyBanner p{height:0.9rem; line-height:0.9rem; font-size:0.6rem;}
	
	/* 普通新闻列表 */
	.newsList li{height:auto; line-height:0.8rem; font-size:0.5rem; position:relative; padding:0.2rem 0 0.9rem 0.3rem; background-position:left calc(0.6rem - 1.5px); overflow:visible; text-overflow:clip; white-space:normal;}
	.newsList li span{float:none; width:calc(100% - 0.3rem); height:0.7rem; line-height:0.7rem; font-size:0.4rem; padding-left:0.3rem; position:absolute; left:0; bottom:0.2rem;}
	
	.ny{padding:0;}
	
	.left{width:auto; padding:0.2rem 0.4rem 0.4rem; float:none; text-align:center;}
	.left h2{display:none;}
	.left ul{font-size:0;}
	.left li{display:inline-block; vertical-align:top; border-bottom:0; padding:0.2rem 0.2rem 0;}
	.left li a{display:inline-block; vertical-align:top; height:0.9rem; line-height:0.9rem; padding:0 0.4rem; background:#fff; border:#ededed 1px solid; border-radius:0.8rem; font-size:0.4rem;}
	.left li a.current{color:#fff; background:#0474c0; border-color:#0474c0;}
	.left li a:hover, .left li a:active{background:#f90; color:#fff;}
	
	.right{margin-left:0;}
	
	.nyH{display:none;}
	
	.picList01{padding:0 0.2rem 0.4rem;}
	.picList01 ul li{width:calc(50% - 0.4rem); margin:0.4rem 0.2rem 0; text-align:center; float:left;}
	.picList01 ul li:nth-of-type(4n){margin-right:0.2rem;}
	.picList01 ul li p{height:auto;}
	.picList01 ul li p i{height:0; padding-top:100%;}
	.picList01 ul li h3{height:0.8rem; line-height:0.8rem; font-size:0.5rem; padding-top:0.1rem;}
	
	
	.list01{padding:0.2rem 0.4rem 0.4rem;}
	
	.page{width:100%; text-align:center; padding:0 0 0.6rem 0;}
	.page a, .page span{margin:0; padding:0 0.3rem; height:0.8rem; line-height:0.8rem; font-size:0.4rem;}
	.page span{margin:0 1px;}
	
	.article{padding:0.3rem 0 0.5rem;}
	.articleTitle{line-height:1rem; font-size:0.56rem; padding:0.3rem 0.4rem 0;}
	.articleInfo{width:auto; margin:0.1rem 0.4rem 0; height:0.8rem; line-height:0.8rem; font-size:0.4rem;}
	.articleInfo span{padding-left:0.5rem;}
	.articlePic{padding:0.3rem 0.4rem 0;}
	.articlePic img{max-width:100%;}
	.articleCon{line-height:0.8rem; padding:0.3rem 0.4rem 0; font-size:0.5rem;}
	.articleCon .tableBox{overflow-x:auto;}
}