﻿/*.wrap{background: #eeeeee}*/
.wrap img{width: 100%;display: block;}
.fl{float:left;}
.fr{float:right;}


/*广告*/
.ban{position: relative;}
.g_bd .ban { overflow:unset; z-index:2;}
.ban img { line-height: 0}
.ban_j{position: absolute;bottom:0;left:36%;z-index: 9;font-size:0;line-height: 0}
.ban_j img{display:inline-block;width:4.05rem;}
.g_bd .ban .swiper-pagination{}
.g_bd .ban .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.3rem;}
.g_bd .ban .swiper-pagination-bullets{bottom:1rem;}
.g_bd .ban { overflow:unset; z-index:2;}
.ban .swiper-pagination-bullet{width: 2rem;height: 0.2rem;background:rgba(255,255,255,0.5);opacity: 1;border-radius:0;vertical-align: middle;}
.ban .swiper-pagination-bullet-active{background: #fff;width: 4rem;}
/*导航*/
.titis{text-align: center;box-sizing: border-box;height:6.1rem;}
.titis h2{height:2.85rem;line-height:2.85rem;font-size:2.1rem;color: #014098;font-weight: bold;}
.titis h2 a{color: #014098}
.titis p{height:1.8rem;font-size:1rem;color: #333333;line-height:1.8rem;}

.yz_c{padding:3.7rem 4% 0;overflow: hidden;}
.yz_c .tit{text-align: center;height: 6.7rem;background: url(/mobile/images/index/yz_ico1.jpg) no-repeat center bottom;background-size: 0.85rem 0.3rem;}
.yz_c .tit h2{font-size:2.1rem;color: #014098;font-weight: bold;height: 3.1rem;line-height: 3.1rem;}
.yz_c .tit p{font-size:1.2rem;color: #333333;height: 2.45rem;line-height: 2.45rem;}
.yz_c dd{text-align: center;font-size:1.2rem;color: #666666;line-height: 2rem;padding-top:1.15rem;height: 9.4rem}
.yz_c dt{font-size:0;line-height: 0;}
.yz_n{margin-top:3.25rem;overflow: hidden;border-top:1px solid #dcdcdc;}
.yz_n li{float:left;width:33.3333%;text-align: center;height: 7.9rem;border:1px solid #dcdcdc;border-width: 0 1px 1px 0;box-sizing: border-box;padding-top:1.55rem;}
.yz_n li p{height: 3.1rem;}
.yz_n li p i{width:2.1rem;display:inline-block;vertical-align: text-bottom;}
.yz_n li p em{display: inline-block;width:1.55rem;height: 1.55rem;background: #014098;border-radius: 50%;text-align: center;line-height: 1.55rem;font-size:1.1rem;color: #fff;margin-left:0.3rem;}
.yz_n li span{text-align: center;font-size:1.1rem;color: #333333;margin-top:0.4rem;display: block;}
.yz_n li:nth-child(4),.yz_n li:nth-child(5){width:50%;}
.yz_n li:nth-child(4) i,.yz_n li:nth-child(5) i{width:4.65rem;}
.yz_n li:nth-child(3),.yz_n li:nth-child(5){border-right:0;}


.fn_c{padding:4.9rem 4% 4.6rem;overflow: hidden;}
.fn_nr ul{float:left;width: 48.5%;}
.fn_nr li{margin-bottom: 0.8rem;position: relative;}
.fn_nr li i{display: block;font-size:0;line-height: 0;}
.fn_nr li span{background: url(/mobile/images/index/fn_ico1.png) no-repeat left  bottom;height: 12.0rem;background-size: 100% 12rem;box-sizing: border-box;text-align: center;position: absolute;left:0;bottom:0;font-size:1.5rem;color: #fff;width:100%;padding-top:8.5rem;}
.fn_nr ul:last-child{float: right;/* width:47.68%; */}
.fn_btn1 a{display: block;width:11.75rem;height: 2.9rem;background: #d72a1a;text-align: center;line-height: 2.9rem;font-size:1rem;color: #fff;margin:2.7rem auto 0;}

.pro{background: #eeeeee;padding:3.75rem 4% 5.2rem;overflow: hidden;}
.pro_nr li{float: left;width:49.13%;margin:0 1.74% 0.9rem 0;background: #fff}
.pro_nr li i{display: block;font-size:0;line-height: 0;}
.pro_nr li span{margin:0 0.6rem;height: 3.2rem;line-height: 3.2rem;text-align: center;font-size:1.2rem;color: #333333;display: block;border-top:1px solid #e5e5e5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_nr li:nth-child(2n){margin:0 0 0.9rem 0;}

.hz_c{padding:3.65rem 0 7.95rem;overflow: hidden;background: url(/mobile/images/index/hz_bj.png) no-repeat center bottom;background-size: 100% 19.8rem}
.hz_c .tit{height: 13.9rem;overflow: hidden;text-align: center;}
.hz_c .tit h2{font-size:2.1rem;color: #014098;font-weight: bold;height: 4rem;}
.hz_c .tit h2 img{width:3.6rem;display: inline-block;vertical-align: text-bottom;margin-left:1rem;}
.hz_c .tit span{display: block;height:4.2rem;line-height: 3rem;font-size:2.1rem;color: #333333;background: url(/mobile/images/index/hz_ico1.png) no-repeat center bottom;background-size: 3.5rem 0.2rem;}
.hz_c .tit p{font-size:1rem;color: #666666;height:;padding-top:1rem;height: 1.65rem;line-height: 1.65rem;}
.hz_t {width:30.0rem;margin:0 auto;}


.yous{background: url(/mobile/images/index/ys_bj.jpg) no-repeat center top;height:66.55rem;background-size: 100% 66.55rem;box-sizing: border-box;padding:4.65rem 4% 0;}
.yous .titis{height: 6.85rem}
.yous .titis h2,.yous .titis p{color: #fff;}
.ys_nr{padding-bottom:4.2rem;}
.ys_nr dl{height:47.45rem;background:#014098 url(/mobile/images/index/ys_a1.jpg) no-repeat center bottom;background-size:100% 27.8rem;padding:1.4rem 4.34% 0;}
.ys_nr dt{font-size:0;line-height: 0;}
.ys_nr dd{margin-top:2.15rem;border:1px dashed rgba(255,255,255,0.1);height: 22.9rem;box-sizing: border-box;padding:1.8rem 1rem 0 2.2rem;}
.ys_nr dd h4{height: 2.55rem;line-height: 2.55rem;margin-bottom: 1.1rem;}
.ys_nr dd h4 span{font-weight: bold;font-size:1.8rem;color: #fff;}
.ys_nr dd h4 em{text-transform: uppercase;font:0.7rem arial;color: #fff;text-transform: uppercase;margin-left:0.25rem;font-style: italic;}
.ys_nr dd li{font-size:1.2rem;line-height: 1.5rem;margin-bottom: 1.5rem;padding-left:0.9rem;background: url(/mobile/images/index/ys_ico1.png) no-repeat left 0.5rem;color: #fff;background-size: 0.4rem 0.4rem;}
.g_bd .ys_nr .swiper-pagination{}
.g_bd .ys_nr .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.3rem;}
.g_bd .ys_nr .swiper-pagination-bullets{bottom:0rem;text-align: left;}
.ys_nr .swiper-pagination-bullet{width:0.4rem; height:0.4rem;background:#fff;opacity: 1;border-radius:0;vertical-align:bottom;transition: all 0.5s}
.ys_nr .swiper-pagination-bullet-active{background: #fff;height:1.45rem}
.ys_d{position: absolute;right:0;bottom:0;height: 1.1rem;background: url(/mobile/images/index/ys_x.png) no-repeat center top;z-index: 99;background-size: 1px 1.1rem;}
.ys_d img{width:1.1rem;display: inline-block;}
.ys_d img:first-child{margin-right:2.65rem;}


.news{padding:4.05rem 4% 5.7rem;}
.news .titis{height: 5.3rem}
.ns_qh{height: 3.7rem;border:1px solid #d2d2d2;line-height: 3.7rem;}
.ns_qh li{float:left;width:33.33%;text-align: center;border-right:1px solid #d2d2d2;box-sizing: border-box;font-size:1.3rem;color: #333333;}
.ns_qh li a{color: #333333;display: block;}
.ns_qh li img{width:1.4rem;display: inline-block;vertical-align: middle;margin-right: 0.3rem;}
.ns_nr{padding-top:2.35rem;overflow: hidden;}
.ns_nr dl{float:left;width:47.68%;margin:0 4.63% 1.6rem 0;}
.ns_nr dt{font-size:0;line-height: 0;}
.ns_nr dd a{display: block;height: 3.35rem;line-height: 3.35rem;background: #ececec;font-size:1.2rem;color: #333;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr dl:nth-child(2n){margin:0 0 1.6rem 0;}


.about{background: url(/mobile/images/index/ab_bj.jpg) no-repeat;background-size: 100% 40.2rem;height: 40.2rem;box-sizing: border-box;padding:8.0rem 4% 0;}
.about .titis{height: 11.1rem}
.about .titis h2 a,.about .titis p{color: #fff;}
.ab_nr{padding-bottom:9.5rem;}
.ab_nr .swiper-slide{margin-top:6.15rem;}
.ab_nr .swiper-slide:nth-child(2n){margin:0;}
.ab_nr p{text-align: center;position: relative;padding:0 1rem;}
.ab_nr p:after{content: "";display: block;background: url(/mobile/images/index/ab_ico1.png) no-repeat; width:1rem;height: 7.15rem;position: absolute;left:46%;top:5.5rem;}
.ab_nr p em{display: block;height: 2rem;line-height: 2rem;font-size:1.2rem;color: #fff;font-weight: bold;}
.ab_nr p span{font-size:1.2rem;color: #fff;line-height: 1.6rem;padding-top:0.3rem;}
.ab_j1,.ab_j2{position: absolute;top:8.85rem;width:1.1rem;z-index:99}
.ab_j1{left:0;}
.ab_j2{right:0;}

