/**/
img{ display: inline-block; width: 100%;}
/**/
.g-adv{ font-size: 0; line-height: 0; margin-bottom:1.8rem;}
.g-adv img{width: 100%;display: block;}
.zhic{ overflow: hidden;}
.zhic h3{ margin: 0 auto; width:42.8%;}
.zhic p{ font-size: 1.2rem;  color: #333333; line-height:1.85rem; padding:0.65rem 6.3% 2.08rem; text-align: center;}
    /**/
.m-qual2{  position: relative; background: #f4f8fb; box-sizing: border-box; padding:3rem 0 0; margin-bottom: 3rem;}
.m-qual2 h2{}
 .qual_c2{overflow: hidden;}
.qual_c2 ul{ overflow: hidden;}
.qual_c2 ul li{ margin: 0;}
.qual_c2 ul li img{ display: inline-block;; box-sizing: border-box; padding: 0 7.8%;}
.qual_c2 ul li i{ display: inline-block; padding: 0  7.8%;background: url(../Images/Index/a_bg.jpg) no-repeat center 0;background-size:100%  4.55rem; margin-top: -0.17rem; box-sizing: border-box; width: 100%;}
.qual_c2 ul li em{ display: block; padding-top: 2rem; padding-bottom: 1rem;line-height: 100%; color: #333; font-size: 1.4rem;font-weight: bold;}
.qual_c2 ul li span{ display: block; color: #666; font-size: 1.2rem; line-height: 2rem;overflow:hidden;height:6rem }
.qual_c2 ul li strong{ display: block;  padding: 2rem 0 3.4rem 0;}
.qual_c2 ul li strong a{ color: #333;width: 10rem; height: 2.5rem; border-radius: 2.5rem; background: #f9d500; font-size: 1rem;font-weight: bold; line-height: 2.5rem; margin: 0 auto; text-align: center; display: block;}
.qualtil2{ overflow: hidden; }
.newtil2{overflow: hidden;display: none;}
.m-qual2 .q_ua {
    position: absolute; z-index: 9;
    top:34.5%;
    left: 0.5%;
    z-index: 9;
    width:3.6rem;
}
.m-qual2 .q_da {
    position: absolute; z-index: 9;
    top:34.5%;
    right: 0.5%;
    z-index: 9;
    width:3.6rem;
}
/**/
.m-qual23{  position: relative;background: #f4f8fb; border-top: 1px solid #dde2ed; padding: 3rem 0;}
h2{ text-align: center;background: url(../Images/Index/h21.png) no-repeat center 0.7rem;background-size:47%  2.1rem;}
h2 i{ display: block;font-weight: bold; color: #333; font-size: 1.8rem; line-height: 100%;}
h2 span{ display: block; padding: 0.5rem 0 1.9rem 0; line-height: 100%; color: #aaa; letter-spacing: 0.15rem;}
.newtil23{ margin:0 3.1%; overflow: hidden; padding-bottom: 0.75rem;}
.qualtil23{   position: relative; }
.newtil23 li{float: left; height:3rem; line-height: 3rem; background: #fff;color: #385cba; text-align: center; font-size: 1.2rem;border: 1px solid #dde2ed; box-sizing: border-box; margin-bottom: 0.75rem; width: 48.65%;}
.newtil23 li a{color: #385cba; display: block;}
.newtil23 li:nth-child(2n){ float: right;}
.newtil23 li.cur{ background: #385cba; position: relative; color: #fff;font-weight: bold;}
.newtil23 li.cur a{color: #fff;}
.qual_c23{overflow: hidden;}
.qual_c23 dl{background: #fff; box-sizing: border-box; border: 1px solid #dde2ed; margin: 0 3.1%; border-bottom: none;}
.qual_c23 dl dt{  font-size: 0;}
.qual_c23 dl dd{ padding: 1rem 5% 1.35rem;}
.qual_c23 dl dd p{ color: #666; font-size: 1.15rem; line-height: 2rem; border-bottom: 1px dashed #dde2ed; padding-bottom:1.5rem;}
.qual_c23 .zpx{background: #fff; box-sizing: border-box; border: 1px solid #dde2ed; margin: 0 3.1%; border-top: none; padding: 0 5% 1rem; overflow: hidden;}
.qual_c23 .zpx img{width:100%;}
.qual_c23 ul{ background: #fff; box-sizing: border-box; border: 1px solid #dde2ed; margin: 0 3.1%; border-top: none; padding: 0 5% 1rem; overflow: hidden;}
.qual_c23 h4{background: #fff; box-sizing: border-box; margin: 0 3.1%;padding: 0 5%; font-size: 1.3rem; color: #333; padding-bottom: 0.9rem;border: 1px solid #dde2ed;border-top:0;border-bottom:0;}
.qual_c23 ul li{ float: left; width: 48.5%;background: url(../Images/Index/bg1.jpg) no-repeat;background-size:12.5rem 8.1rem;}
.qual_c23 ul li img{ display: inline-block; box-sizing: border-box; padding: 0.35rem 0 0 0.35rem;}
.qual_c23 ul li:nth-child(2n){ float: right;}
.qual_c23 ul li i{ display: block; height: 3rem; line-height: 3rem; text-align: center; font-size: 1.2rem; color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/**/
.m-qual29{  position: relative; padding: 3rem 0 0; box-sizing: border-box;}
.m-qual29 h2{ background: url(../Images/Index/h22.png) no-repeat center 0.75rem;background-size:75%  2.1rem;}
.qual_c29{overflow: hidden;}
.qual_c29 ul{ overflow: hidden;}
.qual_c29 ul li{ margin: 0; padding-bottom: 3rem;}
.qual_c29 ul li img{ display: inline-block; padding: 0 3.1%; box-sizing: border-box; margin-bottom: -0.19rem;}
.qual_c29 ul li i{ display: block;font-size: 1.2rem; color: #666;}
.qual_c29 ul li i span{ display: block; box-sizing: border-box; padding:5.2rem 3.1% 1rem;background: url(../Images/Index/lybg.jpg) no-repeat center 0;background-size:100%  4.1rem; color: #385cba; font-size: 1.2rem; font-weight: bold;}
.qual_c29 ul li i em{ display: block; padding-left: 1.5rem; margin-bottom: 0.7rem;background: url(../Images/Index/ly_li.jpg) no-repeat 2% 0.45rem;background-size:0.6rem;}
.qualtil29{ overflow: hidden; position: absolute; left: 0; top: 24rem; z-index: 99; width: 100%;}
.newtil29{overflow: hidden; margin-left:23%;}
.newtil29 ul li{ float: left; width: 3.5rem; background: #f9d500; border-radius: 3.5rem; line-height: 3.5rem; color: #333; text-align: center; font-size: 1.6rem; font-family: Arial; margin-right: 3%;}
.newtil29 ul li.cur{ background: #385cba; color: #fff;}
/**/

/**/
.news{ margin: 0 3.1%;  padding-bottom:3.5rem}
.news p{ font-size: 0; padding-bottom: 1.3rem;}
.news ul li{ height: 3rem; line-height: 3rem; border-bottom: 1px dotted #818181;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../Images/Index/ly_li.jpg) no-repeat 0.5rem 1.2rem;background-size:0.6rem 0.5rem; }
.news ul li a{ display: block; padding-left: 1.7rem; color: #333; font-size: 1.2rem;}
/**/
.m-qual2u{  position: relative; background: #f4f8fb; box-sizing: border-box; padding:3rem 0 0; margin-bottom:2.4rem;}
.m-qual2u h3{ margin: 0 3.1% 2.6rem;}
.qual_c2u{overflow: hidden;}
.qual_c2u ul{ overflow: hidden; margin: 0 3.1%; padding-bottom: 2.7rem;}
.qual_c2u ul li{ margin: 0; width: 48.5%; float: left; background: #385cba; font-size: 0; line-height: 0;}
.qual_c2u ul li:nth-child(2){ float: right;}
.qual_c2u ul li img{ display: inline-block; box-sizing: border-box; padding: 1rem 1.25rem;background: url(../Images/Index/bghj.jpg) no-repeat; background-size:100% ;}
.qual_c2u ul li i{ display: block; height: 3rem; line-height: 3rem; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 1.1rem; color: #fff;padding: 0 2%;}
.qualtil2u{ overflow: hidden; }
.newtil2u{overflow: hidden;display: none;}
.m-qual2u .q_uau {
    position: absolute; z-index: 9;
    top:71.5%;
    left: 0.05%;
    z-index: 9;
    width:3.6rem;
}
.m-qual2u .q_dau {
    position: absolute; z-index: 9;
    top:71.5%;
    right: 0.05%;
    z-index: 9;
    width:3.6rem;
}
.m-qual2u .swiper-button-disabled,.m-qual2 .swiper-button-disabled{opacity:0.4}
/**/
/**/

