*{margin: 0; padding: 0; font-size: 0.14rem; box-sizing: border-box; color: #666666; font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; font-weight:400;}
body {padding-bottom: 9vh;}
a{color: #666666; text-decoration: none;}
a:hover{color: #be0000;}
ul, li {list-style: none;}
.fl{float:left}
.fr{float:right}
*{font-size: 0.14rem;}
/*******************/
.newsPage .txt img{width:100%; height:100%; margin:auto;}
.yp_table{background:#f9f9f9; padding:2vh 2vw;}
.yp_table table{border-collapse:collapse;width:100%;}
.yp_table td{padding:1vh 1vw;}
.yp_table .left{width:35%;}
.yp_table .right{width:65%; background-color:#fff}
.yp_table img{width:90%; margin:auto;}
.yp_table .ypTtl{background:#3366e6; padding:1.2vh 2vw; color:#fff;font-size:0.16rem;}
.yp_table .ypTtl span{color:#fff;font-size:0.16rem; font-weight:600}
.yp_table p{padding:2vh 1vw;}
/******************/

.header {width:100%; height:100%}
.header img {float: left; width:60%; margin-left:2vw; padding:2vw 0;}
.header h4 {font-size: 0.2rem;float: left;margin-top: 5vh;margin-left: 2vw;color: #1e1e1e}
.header .rTb a {float:right; margin-top:2.5vh; margin-right:4vw; color: #fff; padding: 1vw 2vw; font-size: 0.16rem; background:#720000}
.swiper-container {width: 100%;}
.nav2 {width: 100%; overflow: hidden; background:#000; list-style: none;}
.nav2 li { float: left; width: 20%; text-align: center; padding: 1.5vh 0; overflow:hidden;}
.nav2 li a {color:#fff; font-size: 0.16rem;}
.nav2 li a:hover{color:#fffc00}

/****************************************/
.idxTtl{background: #000000; height: 6vh; line-height: 6vh; color: #fff; font-weight: normal; padding-left: 4vw;}
.idxTtl h2 {font-size:0.18rem; float:left;color:#fff;}
.idxTtl .more {padding-right:3vw; color:#fff; float:right;}

.cpBox{}
.cpBox ul {list-style: none; width:98%; margin: 1vh auto; overflow: hidden;}
.cpBox ul li {float:left; width:46%; text-align: center; margin:2vh 2% 0 2%;}
.cpBox ul li img{width:100%; height:22vh;}
.cpBox li a{color:#1b1b1b;font-size: 0.16rem;}
.cpBox li a:hover{color: #be0000;}
.case ul li img{width:100%; height:22vh;}


.nypicBox ul li {float:left; width:46%; text-align: center; margin:3vh 2% 0 2%; overflow:hidden;}
.nypicBox ul li img{ border: 1px solid #ccc; padding:10%; width:100%; height:28vh; overflow:hidden;}

.block1 .title {font-size: 0.18rem;}
.block1 ul {list-style: none; width: 96%; margin: 1vh auto; overflow: hidden;}
/**
.block1 ul li {float: left; width: 49%; text-align: center; background: #efefef; padding:1vh 2vw 2vh; margin:1vh 2% 1vh 0;}
.block1 ul li:nth-of-type(2n) {margin-right: 0}
.block1 ul li .title {margin-bottom: 1vh;}
.block1 ul li .txt {color: #999;font-size: 0.14rem;}
.block1 ul li img {width:70%;}
*/

.block1 ul li {float:left; width:46%; text-align: center; margin:2vh 2% 0 2%;}
.block1 ul li img{width:100%; height:30vh;}
.block1 li a{color:#1b1b1b;font-size: 0.16rem;}
.block1 li a:hover{color: #be0000;}
.block1 ul li img{width:100%; height:20vh;}




.block2 {}
.block2 ul {margin: 1vh auto;width:94%;}
.block2 li {overflow: hidden; color: #999; line-height: 5vh; border-bottom: 1px dashed #ccc; width:100%; display:flex; flex-flow:row; margin-top:2vh;}
.block2 ul li a {flex:4; color: #666666; text-decoration: none;	overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-size:0.18rem}
.block2 ul li span {color: #999; width:20%;	text-align:right;	flex:1;	font-size:0.18rem}

.block3 {margin-top:4vh;}
.block3 ul {list-style: none; overflow: hidden;  width:100%; margin: 1vh auto; margin-bottom: 6vh; overflow: hidden; display: block;}
.block3 ul li {float: left; width: 33.3%; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; text-align: center; padding:2vh 0;}
.block3 li:nth-child(3n) {border-right: none;}
.block3 .logoList img {width: 80%; height:15vh;}

.footer {background: #000;padding: 4vh 0;}
.footer ul {list-style: none; width:90%; margin: 0 auto; overflow: hidden;}
.footer ul li {float: left;  width: 25%; text-align: center;}
.footer ul li a {color: #aaaaaa; text-decoration: none; line-height: 3vh;font-size:0.16rem}

.footer .btn {border: 1px solid #3d3d3d; color: #aaaaaa; width: 90%; margin: 4vh auto 0; padding: 1vh 0; text-align: center; font-size:0.16rem;}
.cpy {text-align: center; padding-top: 2vw; font-size: 0.14rem;}
/******************/
.leibie2Box{ width:100%; height:100%; background:#e9e9e9 ;padding:1vh; padding-top:0; overflow:hidden;}
.leibie2Box a{display:block; float:left; margin-right:3%; width:30%; text-align:center; border: 1px solid #bdbdbd; padding:0.5vh 1vw; margin-top:1vh; overflow:hidden;}
.leibie2Box .ovr{background:#bb0303; color:#fff; border: 1px solid #bb0303;}
.cpPage .cnt .btBox h2{font-size: 0.24rem; padding-bottom: 2vh;}
.xwLbBox a{width:22%;font-size:0.16rem;}

.nyMain {width: 100%;overflow: hidden;}
.nyMain img {width: 100%;display: block;}
.nyMain .cnt .xxjsTtl{ padding:2vh 0;font-size:0.16rem; font-weight:600;}
.nyMain .fyPage{width:100%; overflow:hidden; margin-top:2vh; line-height:4vh;}
.nyMain .fyPage a{ width:100%; }

.newsPage {}
.newsPage .cnt {padding: 4vh 4vw;}
.newsPage .btBox {padding-bottom: 2vh; text-align: center;}
.newsPage .btBox img{width:100%; height:100%;}
.newsPage .btBox h2 {font-size: 0.18rem; color: #353535; padding-bottom: 0.5vh;}
.newsPage .btBox p {color: #9b9b9b;	padding-top:0.5vh;}
.newsPage .cnt .txt {line-height: 4vh;}

.caseBox{}
.caseBox ul li img {width: 100%; height: 150px;}
.ptPage{}
.ptPage .cnt{ padding:2vh 3vw; line-height:3.5vh;}
.dPage {width: 100%; overflow: hidden; padding: 3vh 0; text-align: center}
.dPage a { display:inline-block; padding:0.5vh 2vw; background: #acacac; color: #ffffff; margin: 0 0.5vw;}
.page_ovr {background: #b10000; color: #FFFFFF;}
.dPage .ovr { background:#000; color: #fff;}

/**************************************/
.nav {list-style:none;width: 100%;overflow: hidden;position: fixed;bottom: 0;left: 0;background: #fff;z-index: 999;border-top: solid 1px #d5d5d5;padding: 1.5vh 0;}
.nav li {width: 25%;float: left;text-align: center;}
.nav li a {text-decoration: none;color: #000;color: #808080}
.nav li img {width: 30%;}


/*********轮播**********/
.swiper-slide img {width: 100%;}
#swiper1 {position: relative;}
