.main_banner_1 { width: 100%; /* height: 400px; */ height: 500px;} 
.main_banner_1 .swiper-slide img { width: 100%; /* min-height: 100%; */ height: 100%;} 
.swiper_arrow { line-height: 400px; height: 0; width: 1200px; margin: auto; position: relative; z-index: 2;} 
.swiper_arrow .arrow-right { position: absolute; right: 0; cursor: default; transition: all 0.5s;} 
.swiper_arrow .arrow-left { cursor: default; position: absolute; left: 0; transition: all 0.5s;} 
.main_banner_1 .pagination .swiper-pagination-switch { width: 14px; height: 14px; background-color: white; display: inline-block; margin: 0 10px; cursor: default; border-radius: 50%;} 
.main_banner_1 .pagination .swiper-pagination-switch:hover { background-color: #faa20a;} 
.main_banner_1 .pagination .swiper-active-switch.swiper-pagination-switch { background-color: #faa20a;} 
.main_banner_1 .pagination { font-size: 0; text-align: center; position: relative; bottom: 34px;} 

#main1 { width: 100%; display:block;overflow: hidden; margin:0px auto 0; padding-top: 20px; padding-bottom: 30px;background: url(../images/m1bg.jpg) no-repeat top center;  background-size:100% 100%; } 

#main2 {width: 100%; display:block;overflow: hidden; margin:0px auto 0; padding-top: 20px; padding-bottom: 30px;background: url(../images/abg.jpg) no-repeat top center;  background-size:100% 100%; } 
.main1_3 { float: left; width: 48.75%; margin-left: 2.5%;} 
.main2_1 { float: left; width: 48.75%;} 
#main4 { width: 100%; display:block;overflow: hidden; margin:0px auto 0; padding-top: 20px; padding-bottom: 30px;background: url(../images/m4bg.jpg) no-repeat top center;  background-size:100% 100%; } 
#main5 {background:#f5f5f5 url(../images/) no-repeat top center;  background-size:100% 100%;} 
#main3 { background-color:#f5f5f5} /* 快速通道 */ 
.main3_1 { width: 100%;} 
/* 风采 */ 
.main3_2 { width: 100%;} 
/* 展示 */ 
.tit_title { display: block;overflow: hidden; border-bottom: 1px solid #9cbce3; margin: 20px auto 30px; } 
.tit_title h2 { font-size: 28px; font-weight: bold; line-height: 1.7; color: #00479d; border-bottom: 3px solid #226ebc; } 
.tit_title a.more { font-size: 14px; color: #999999; line-height: 50px; } 
.tit_title h2 img{ margin-right:10px;vertical-align:middle; }

 /* 展示 */ 
.tit_title2 { display: block;overflow: hidden; float: left; width:150px;} 
.tit_title2 h2 {font-size: 24px;font-weight: bold;line-height: 55px;color: #00479d;} 
.tit_title2 h2 img{ margin-right:10px;vertical-align:middle;} 
.info_list { float: left; width: 80%;} 
.info_list li { float: left; margin-right: 20px; margin-bottom: 10px;} 
.info_list li a { display: block; padding: 0 10px; height: 55px; text-align: center; line-height: 55px;} 

/* */ 
.gdpic { height: 360px; background: url(../images/gdpic_bg.png) no-repeat; background-size: 100% 100%;overflow:hidden } 
.gdpic .w { width: 1200px; margin: 0 auto; } 
.gdpic_swiper { height: 300px; margin: 0 auto; } 
.gdpic .gdpic_prev { width: 44px; height: 44px; top: 50%; margin-top: -36px; position: absolute; left: 14.9%; } 
.gdpic .gdpic_next { width: 44px; height: 44px; top: 50%; margin-top: -36px; position: absolute; right: 14.9%; } 
.gdpic_swiper .swiper-container { width: 1228px; } 
.gdpic_swiper a { display: block; width: 280px; height: auto; margin: 0 auto; } 
.gdpic_top { height: 175px; } 
.gdpic_bottom { padding-top: 15px; height: 65px; text-align: left; } 
.gdpic_title{ font-size: 18px; text-align:center; line-height: 24px;width: 100%; color: #333; display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis;} 
.gdpic_bottom .time {font-size: 16px; text-align:center; line-height: 24px; width: 100%; color: #333; } 
.gdpic .swiper-slide { width: 25%; box-sizing: border-box; } 

/**标题栏新闻窗口**/ 
.post-18 .news_imgs { width: 27.5%; height: 108px; float: left;margin-right: 2%; } 
.post-18 .news_imgs img{ width: 100%; height: 100%; } 
.post-18 .news_con { background: #ffffff; padding: 0px; float: left; width: 70%; height: 108px; } 
.post-18 .news_title a { font-size: 20px; line-height: 24px; color: #333; padding-top: 10px; display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; } 
.post-18 .news:hover .news_title a { color: #1764ce; } 
.post-18 li{ background: #ffffff; margin-bottom: 18px;overflow: hidden; } 
.post-18 .news_text a{ font-size: 14px; color: #999; line-height: 25px; } 
.post-18 li.news .time{ font-size: 14px; color: #999; padding:0px; } 
.post-18 .news_list li.news .news_title {width: 100%;overflow: hidden;} 

.news_imgs { width: 150px; height: 108px; float: left; } 
.news_con { background: #ffffff; } 
.news_list li{ margin-bottom: 10px;overflow: hidden; } 
.news_title a { line-height: 60px; font-size: 18px; color: #333333;display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; } 
.news_title:hover a { color: #1764ce; } 
.time { width: 70px; float: left; text-align: center; padding: 2px 0px 2px 0px; } 
.r { font-size: 24px; color: #1764ce; } 
.y { font-size: 13px; color: #1764ce; } 
.news_list li:hover a { color: #1764ce; } 

.news_list li.newsn .news_title {width: 80%;float: left;display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; margin-left: 10px;} 
.news_list li.newsn { background: #ffffff; } 

.news_list li.newsh span.news_meta{float: right; line-height:50px;} 
.news_list li.newsh .news_title a {width: 70%;float: left;background: url(../images/li.png) no-repeat left center;padding-left:12px;line-height: 50px;font-size: 18px;color: #333333;display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis;} 
.news_list li.newsh {margin-bottom: 5px;overflow: hidden;} 


.slide{ width: 710px; height: 500px; position: relative; } 
#slide ul.page{ bottom: -350px; right: 20px !important; } 
#slide ul.page li{ cursor: pointer; width: 14px; height: 14px; background: #ffffff; border-radius: 50%; margin: 0 5px; font-size: 0; transition: all 0.7s; } 
#slide ul.page li.on{ background: #1764ce; } 
#slide .list li{ width: 100%; height: 500px; border-bottom: 3px solid #219dff; box-shadow: 1px 2px 8px #cccccc; } 
#slide .list li img{ width: 100%; height: 395px; } 
.sj{ width: 85px; height: 85px; text-align: center; background: #219dff; position: absolute; left: 0; top: 310px; } 
.sj .day{ width: 100%; height: 50px; line-height: 50px; font-size: 30px; color:#ffffff; font-weight: bold; } 
.sj .y-m{ width: 100%; height: 35px; line-height: 25px; font-size: 16px; color:#ffffff; } 
#slide .list li .title{ width: 90%; height: auto; } 
#slide .list li .title .t-p1{ color: #333333; font-size: 18px; padding: 16px 0px 0px 10px; display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; -o-text-overflow:ellipsis; } 
#slide .list li .title .t-p2{ color: #999999; font-size: 14px; line-height: 22px; padding: 8px 0px 0px 10px; } 
#slide .list li .xq-gd{ width: 10%; height: 105px; background: url(xq_gd1.png) no-repeat 5% center; } 
#slide .list li:hover .xq-gd{ background: url(xq_gd.png) no-repeat 5% center; } 
#slide .list li:hover .title .t-p1{ color: #015fec; font-weight: bold; } 
#slide .list li:hover{ border-bottom: 3px solid #1764ce; } 


.main-auto{ width: 100%;min-height: 500px; margin: 0 auto; } 
.xwdt-left{ width: 49%; height: auto;display:block; } 
.xwdt-right{ width: 49%; height: auto;display:block; overflow:hidden; } 
.xwdt-center{ width: 100%; height: 100%; margin-top: 20px; margin-bottom: 16px; } 
.xwdt-center .gd{ width: 74px; height: 27px; line-height: 27px; text-align: center; border: 1px solid #1764ce; color: #ffffff; background: #1764ce; } 
.xwdt-right ul li{ border-left: 4px solid #219dff; height: 88px; margin-bottom: 15px; background: #f8f8f8; box-shadow: 1px 2px 6px #cccccc; } 
.h-x{ background: url(../images/h_x.png) no-repeat center center; } 
.xwdt-right ul li .sj1{ width: 15%; height: 100%; text-align: center; } 
.xwdt-right ul li .sj1 .sj1-d{ width: 100%; height: 50px; line-height: 50px; font-size: 36px; color: #2b6fc2; } 
.xwdt-right ul li .sj1 .sj1-y{ width: 100%; height: 45px; line-height: 20px; font-size: 16px; color: #666666; } 
.xwdt-right ul li .h-x{ width: 2px; height: 100%; } 
.xwdt-right ul li .title{ width: 75%; height: auto; padding-left: 20px; } 
.xwdt-right ul li .title .t-p1{ font-size: 18px; color: #111; line-height: 35px;margin-top: 2px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; } 
.xwdt-right ul li .title .t-p2{ font-size: 14px; color: #999999; line-height: 20px; } 
.xwdt-right ul li:hover{ background: #219dff; } 
.xwdt-right ul li:hover .sj1-d{ color: #ffffff; } 
.xwdt-right ul li:hover .sj1-y{ color: #fff; } 
.xwdt-right ul li:hover .title .t-p1{ color: #ffffff; font-weight: bold; } 
.xwdt-right ul li:hover .title .t-p2{ color: #fff; }