.navTitle{ text-align:center; padding:30px 0;}
.navTitle h1{ font-size:22px; font-weight:bold; color:#033d87}
.navTitle h2{ font-size:18px; font-weight:normal; font-family:fontAnt; color:#bbb}
.boxGray{background:#f3f3f3; width:100%; overflow:hidden}
.boxQywh1{ padding:60px 0; margin:0 auto; text-align:center}
.boxQywh1 h1{ font-size:22px; font-weight:bold; display:inline-block; text-align:right;}
.boxQywh1 i{ font-size:18px; display:block;padding:10px 0 0 0;font-style: normal;}
.navTitle1{ font-weight:bold; font-size:22px; color:#033d87; width:1200px; margin:0 auto}
.boxQywhList{width:1200px; margin:0 auto; position:relative}
.boxQywhList li{ width:100%; height:100px; background:url(../image/bgQywhList.jpg) top no-repeat; position:relative}
.boxQywhList i{ width:51px; height:90px; line-height:90px; text-align:center; color:#fff; font-size:17px; font-weight:bold; display:inline-block;font-style: normal;}
.boxQywhList span{ position:absolute; left:230px; top:22px; font-size:14px; line-height:26px;}
.boxQywhList h1{ font-weight:bold; font-size:16px;}
.boxQywhList h2{font-weight: inherit;font-size: 14px;}
.boxQywhList img{position:absolute; right:50px; top:30px; z-index:1}

.boxQywh2{ height:90px; line-height:90px; color:#fff; font-size:15px; background:url(../image/bgQywhList1.jpg) center no-repeat; width:1200px; margin:0 auto; text-indent:200px;}

.boxShzr1{ width:1200px; margin:50px auto; }
.boxShzr1 h1{ font-size:22px; font-weight:bold; color:#333333; line-height:30px;}
.boxShzr1 span{ line-height:26px; padding:10px 0 0 0; display:block}
.boxShzr2{ height:396px; background:url(../image/bgShzr.jpg) center no-repeat; margin-bottom:60px;}
.boxShzr3{height:412px; background:url(../image/bgShzr1.png) no-repeat; position:absolute; top:60px; left:50%; margin-left:22px; padding:40px 30px 0 230px}
.boxShzr3 div{width:318px; height:412px; overflow:auto; overflow-x:hidden;line-height:28px;font-family:"Microsoft Yahei";font-size: 15px;}

.picList1{font-size:0; width:1230px; margin:60px auto 0 auto}
.picList1 a{display:inline-block; width:380px; height:325px; margin:0 15px; position:relative}
.picList1 a div{ width:380px; height:253px; overflow:hidden; background:#000}
.picList1 a div img{width:380px; height:253px;transition:transform 1s;}
.picList1 a span{ width:340px; height:80px; position:relative; margin:-40px 0 0 20px; background:#fff; z-index:2; display:block; box-shadow:0 3px 3px rgba(0,0,0,0.05); }
.picList1 a h1{ width:1px; height:80px; vertical-align:middle;display:inline-block}
.picList1 a h2{ padding:0 15px; width:309px; text-align:justify; line-height:20px; color:#666; font-size:15px; vertical-align:middle; display:inline-block}
.picList1 a i{display:block; width:380px; height:253px; position:absolute; top:0; left:0; background:url(404.png) center no-repeat; z-index:1; display:none;font-style: normal;}
.picList1 a:hover img{transform:scale(1.2);opacity:0.5;}
.picList1 a:hover i{ display:block}

.btnMore{ text-align:center;}
.btnMore a{display:inline-block; padding:0 15px; background:#dadada; color:#8a8a8a; line-height:30px; border-radius:30px;}
.btnMore a:hover{ background:#333333; color:#fff}

.boxJoin1{ width:1200px; margin:50px auto; }
.boxJoin1 h1{ font-size:22px; font-weight:bold; color:#333333; line-height:30px;}
.boxJoin1 span{ line-height:26px; padding:10px 0 0 0; display:block}

.boxJoin2{ height:436px; background:url(../image/bgJoin.jpg) center no-repeat; position:relative; margin-bottom:60px;}
.boxJoin2 span{ position:absolute; left:50%; color:#fff; line-height:30px;}

.navJoin{width:1200px; font-size:0;background:#dbdbdf; margin:0 auto}
.navJoin a{display:inline-block; width:398px; border-right:2px solid #f3f3f3; line-height:50px; font-size:17px; text-align:center}
.navJoin .on{font-weight:bold; color:#fff; background:#c60c15}

.boxJoin3{ font-size:0; text-align:center; display:none}
.newsList{font-size:0; width:1200px; margin:0 auto; padding:0 5px; overflow:hidden;margin-top: 30px;}
.newsList a{ display:block; padding:20px 0 20px 20px; box-shadow:0 3px 3px rgba(0,0,0,0.05); margin-bottom:20px; background:url(../image/icoNews.png) 1120px center no-repeat;background-color:#fff; }
.newsList i{ display:inline-block; width:145px; height:100px; border-right:1px solid #e5e5e5;vertical-align:middle; font-family:fontAnt; text-align:center; color:#0d669e;font-style: normal;}
.newsList h1{ font-size:40px; margin:15px 0 5px 0; line-height:40px; color:#333333}
.newsList h2{ font-size:20px; background:url(../image/bgDate.png) center no-repeat; color:#888}
.newsList img{ display:inline-block; width:240px; margin-left:70px;}
.newsList span{display:inline-block; vertical-align:middle; width:860px; padding-left:30px;}
.newsList h3{ font-size:20px; font-weight:bold; margin-bottom:8px; line-height:30px;}
.newsList h4{ line-height:24px; color:#888; font-size:13px;}
.newsList a:hover{background:url(../image/icoNewsHover.png) 1120px center no-repeat;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
.newsList a:hover h3{color:#033d87;}




@media screen and (max-width: 1100px) and (min-width: 0px){

.boxQywh1{padding: 30px 0;}
.boxQywh1 h1{font-size: 18px;width: 90%;text-align: justify;margin: 0 auto;}
.boxQywh1 i{text-align: right;}
.navTitle1{text-align: center;width: 100%;margin-top: 30px !important;}
.boxQywhList{width: 100%;}
.boxQywhList img{display: none;}
.boxQywhList li{background-size: 100% 100%;}
.boxQywhList i{background: #008ad3;}
.boxQywhList span{left: 70px;top:10px;}
.boxQywhList h2{line-height: 20px;}
.boxQywh2{width: 100%;text-align: justify;text-indent: inherit;font-size: 0.9rem;line-height: 23px;padding: 10px;}
.picList1{width: 100%;margin-top: -10px;}
.boxShzr1{width: 100%;padding: 20px;margin: 10px auto;}
.boxShzr2{background-size: cover;width: 100%;height: 200px;margin-bottom:20px;}
.boxShzr3{position: relative;height: auto;width: 100%;padding: 0px 10px;left: 0px;margin-left: 0px;top: 0px;}
.boxShzr3 div{height: auto;width: 100%;float: right;padding-bottom: 20px;}
.boxJoin1{width: 100%;text-align: center;}
.boxJoin2{width: 100%;height: auto;background: #c60c15;padding-bottom: 40px;margin-bottom: 20px;}
.boxJoin2 span{width:90%;height: auto;position: relative;left: 0px;top: 20px !important;margin-left: 5% !important;float: left;}	
.navJoin{width: 100%;}
.navJoin a{width:33.3%;}
.newsList{width: 100%;}	
.newsList i{width:20%;float:left;}	
.newsList span{width:80%;float:left;}
.newsList a{width: 100%;clear: both;padding: 0;}
.newsList h1{font-size: 22px;}
.newsList h2{font-size: 18px;}
.newsList h3{font-size: 18px;margin-top: 13px;}
	
	

}
