.banner{width: 100%;}
.swiper-container{width: 100%;margin: 0 auto}
.swiper-slide{width: 100%}
.swiper-slide a{display:block;width:100%}
.swiper-slide img{display:block;width:100%;height: auto;border: none;}

.con{width: 1280px;margin: 83px auto 0;overflow: hidden;}
.con h2{height: 30px;font-size: 22px;line-height: 30px;font-weight: bold;color: #111}
.con h3{height:22px;padding-bottom:48px;line-height: 22px;text-align: center;font-size: 14px;font-weight: normal;color: #000015}
.con p.more{width: 380px;height: 60px;margin: 62px auto 0;border: 2px solid #999999;border-radius: 10px;}
.con p.more a{display: block;width: 380px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: #000;text-decoration: none;}
.con p.more a:hover{color: #54bac9}

.con_01{padding-top: 57px}
.box_01{width: 1300px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_01 .item{width: 414px;height: 664px;margin-right: 19px}
.box_01 .item .pic{width: 414px;height:414px;}
.box_01 .item .pic a{display: block;width: 414px;height:414px;}
.box_01 .item .pic img{display: block;width: 414px;height:414px;border:none;}
.box_01 .item .info{width: 354px;height: 190px;margin: 30px auto 0;position: relative;}
.box_01 .item .info h5{height: 26px;line-height: 26px;font-size: 20px;font-weight: bold;color: #FFF}
.box_01 .item .info h5 a{color: #FFF;text-decoration: none}
.box_01 .item .info h5 a:hover{color: #54bac9}
.box_01 .item .info h6{height: 20px;margin-top: 5px;line-height: 20px;font-size: 14px;font-weight: normal;color: #FFF}
.box_01 .item .info p{position:absolute;left:0;bottom:0;width: 40px;height: 40px}
.box_01 .item .info p a{display: block;width: 40px;height: 28px;padding-top: 12px;background: #FFF;border-radius: 20px;}
.box_01 .item .info p a span{display: block;width: 15px;height: 16px;margin:0 auto;background: url(../images/more_1.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_01 .item01{background: #D36100}
.box_01 .item02{background: #EBCF17}
.box_01 .item03{background: #0276CA}

.con_02{width: 1316px;margin: 78px auto 0;overflow: visible;}
.con_02 .title{width: 1280px;height: 40px;margin:0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.con_02 .title h3{height: 40px;line-height: 40px;font-size: 22px;font-weight: bold;color: #111}
.con_02 .title a{display: block;width: 98px;height: 38px;background: #FFF;border: 1px solid #111;border-radius: 20px;line-height: 38px;text-align: center;text-decoration: none;font-size: 14px;color: #111}
.box_02{padding-top: 22px}
.box_02 .swipper_02{width: 1296px;padding:0 9px 30px;overflow:hidden;position: relative;}
.box_02 .swipper_02 .goPre_02,.box_02 .swipper_02 .goAfter_02{position: absolute;left:0;top:180px;width: 40px;height: 26px;padding-top:14px;background: #111;border-radius: 20px;z-index:100;}
.box_02 .swipper_02 .goAfter_02{right:0;left: auto}
.box_02 .swipper_02 .goPre_02 span,.box_02 .swipper_02 .goAfter_02 span{display: block;width: 7px;height: 12px;margin: 0 auto;background: url(../images/arrow_left.png) no-repeat;background-size: 100% 100%;text-indent:-9999px}
.box_02 .swipper_02 .goAfter_02 span{background: url(../images/arrow_right.png) no-repeat;background-size: 100% 100%;text-indent:-9999px}
.box_02 .item{width: 414px;height: 400px;padding:0 9px;display: inline-block}
.box_02 .goods_top{width: 354px;height: 74px;padding:23px 30px 0;background:#329DAC;display: flex;flex-wrap: wrap;justify-content: space-between; overflow: hidden;}
.box_02 .goods_top .left{width: 300px}
.box_02 .goods_top .left h5{height: 19px;line-height: 19px;font-size: 14px;font-weight: normal;color: #FFF}
.box_02 .goods_top .left h4{height: 26px;margin-top: 4px;line-height: 26px;font-size: 20px;font-weight: bold;color: #FFF}
.box_02 .goods_top .right{width: 30px;height: 30px;margin-top: 4px}
.box_02 .goods_top .right a{display: block;width: 30px;height: 21px;padding-top: 9px;background: #FFF;border-radius: 15px;}
.box_02 .goods_top .right a span{display: block;width: 12px;height: 12px;margin:0 auto;background: url(../images/goods_more.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_02 .goods_list{width: 342px;height: 300px;padding:0 40px 0 30px;background: #FFF;border: 1px solid #DFDFDF;overflow:hidden;}
.box_02 .goods_item{width: 342px;height: 70px;margin-top: 23px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_02 .goods_item .left{width: 138px;height: 70px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_02 .goods_item .left .label{width: 38px;height: 40px;margin-top: 15px}
.box_02 .goods_item:nth-child(1) .left .label{background: url(../images/label1.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_02 .goods_item:nth-child(2) .left .label{background: url(../images/label2.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_02 .goods_item:nth-child(3) .left .label{background: url(../images/label3.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_02 .goods_item .left .pic{width: 70px;height: 70px}
.box_02 .goods_item .left .pic a{display:block;width: 70px;height: 70px}
.box_02 .goods_item .left .pic img{display:block;width: 70px;height: 70px;border: none}
.box_02 .goods_item .right{width: 176px;height: 38px;margin-top:16px;line-height: 19px;font-size: 14px;color: #111;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
.box_02 .goods_item .right a{width: 176px;height: 38px;line-height: 19px;font-size: 14px;color: #111;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.box_02 .goods_item .right a:hover{color: #54bac9}

.con_3{padding-top: 24px}
.box_013{}
.box_013 .item .info h5{color: #111}
.box_013 .item .info h5 a{color: #111}
.box_013 .item .info h5 a:hover{color: #54bac9}
.box_013 .item .info h6{color: #111}
.box_013 .item .info p a{background: #111}
.box_013 .item .info p a span{background: url(../images/more_12.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.box_013 .item04{background: #FFB4AA}
.box_013 .item05{background: #FFDB00}
.box_013 .item06{background: #A2B9CE}

.con_04{padding-top: 57px}
.box_04{width: 1280px;height: 460px;background: #017DC7;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_04 .left{width: 330px;margin: 91px 0 0 60px}
.box_04 .left h5{height: 37px;line-height: 37px;font-size: 28px;font-weight: bold;color: #FFF}
.box_04 .left h5 a{color: #FFF;text-decoration: none;}
.box_04 .left h5 a:hover{color: #54bac9}
.box_04 .left p{height:103px;padding-top: 30px;line-height: 24px;font-size: 14px;color: #FFFF}
.box_04 .left a.more{display: block;width: 120px;height: 40px;background: #FFF;border-radius: 20px;line-height: 40px;text-align: center;text-decoration: none;font-size: 14px;color: #111}
.box_04 .right{width: 820px;height: 460px}
.box_04 .right a{display: block;;width: 820px;height: 460px}
.box_04 .right img{display: block;width: 820px;height: 460px;border: none}

.con_05{width:1340px;margin: 78px auto 0}
.con_05 .title{width: 1280px;height: 40px;margin:0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.con_05 .title h3{height: 40px;line-height: 40px;font-size: 22px;font-weight: bold;color: #111}
.con_05 .title a{display: block;width: 98px;height: 38px;background: #FFF;border: 1px solid #111;border-radius: 20px;line-height: 38px;text-align: center;text-decoration: none;font-size: 14px;color: #111}
.box_05{padding-top: 22px}
.box_05 .swipper_05{width: 1310px;padding:0 15px 30px;overflow:hidden;position: relative;}
.box_05 .swipper_05 .goPre_05,.box_05 .swipper_05 .goAfter_05{position: absolute;left:10px;top:134px;width: 40px;height: 26px;padding-top:14px;background: #111;border-radius: 20px;z-index:100;}
.box_05 .swipper_05 .goAfter_05{right:10px;left: auto}
.box_05 .swipper_05 .goPre_05 span,.box_05 .swipper_05 .goAfter_05 span{display: block;width: 7px;height: 12px;margin: 0 auto;background: url(../images/arrow_left.png) no-repeat;background-size: 100% 100%;text-indent:-9999px}
.box_05 .swipper_05 .goAfter_05 span{background: url(../images/arrow_right.png) no-repeat;background-size: 100% 100%;text-indent:-9999px}
.box_05 .item{width: 232px;height: 309px;padding: 0 15px;display: inline-block}
.box_05 .item a{display: block;width: 232px;height: 309px}
.box_05 .item a img{display: block;width: 232px;height: 309px;border: none}

.con_06{margin-top: 50px}
.box_06{width:1280px;height: 234px;padding-top: 28px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_06 .item{width: 414px;height: 234px}
.box_06 .item a{display: block;width: 414px;height: 234px}
.box_06 .item img{display: block;width: 414px;height: 234px;border: none}

.con_07{padding-top: 57px}
.box_07{width: 1280px;height: 460px;background: #329DAC;display: flex;flex-wrap: wrap;justify-content: space-between;}
.box_07 .left{width: 320px;margin: 91px 0 0 60px}
.box_07 .left h5{height: 37px;line-height: 37px;font-size: 28px;font-weight: bold;color: #FFF}
.box_07 .left .detail{width: 320px;height: 40px;margin-top: 85px;display:flex;flex-wrap: wrap;justify-content: space-between;}
.box_07 .left a.more{display: block;width: 120px;height: 40px;background: #FFF;border-radius: 20px;line-height: 40px;text-align: center;text-decoration: none;font-size: 14px;color: #111}
.box_07 .left a.more span{display: inline-block;width: 12px;height: 7px;margin-left: 11px;background: url(../images/ico_detail.png) no-repeat 0 0;background-size: 100% 100%;position: relative;top: -4px}
.box_07 .left p{height:25px;margin-top:6px;line-height: 25px;border-bottom:2px solid #FFF;font-size: 14px;color: #FFFF}
.box_07 .left p a{color:#FFF;}
.box_07 .left p a:hover{color: #54bac9}
.box_07 .right{width: 820px;height: 460px}
.box_07 .right a{display: block;;width: 820px;height: 460px}
.box_07 .right img{display: block;width: 820px;height: 460px;border: none}

.con_08{width: 1280px;margin-top:41px;padding:42px 0 90px;background:#f5f5f5;overflow: hidden;}
.con_08 h2{text-indent: 30px}
.con_08 .list{width: 1270px;min-height:1000px;_height:1000px;padding:28px 0 0 10px;display: flex;flex-wrap: wrap}
.con_08 .list .item{width: 393px;margin:0 0 30px 20px}
.con_08 .list .item .pic{width: 393px;}
.con_08 .list .item .pic a{display:block;width: 393px;}
.con_08 .list .item .pic img{display:block;width: 393px;height:auto;border:none;border-radius: 20px}
.con_08 .list .item h5{width: 393px;height: 20px;margin-top: 15px;line-height:20px;font-size: 14px;color: #181818;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.con_08 .list .item h5 a{color: #181818;text-decoration: none;}
.con_08 .list .item h5 a:hover{color: #54bac9}
.con_08 .list .item .info{width: 393px;height: 20px;padding-top: 10px;line-height: 20px;font-size: 14px;color: #5B5B5B}
.con_08 .more{width: 120px;height: 40px;margin: 20px auto 0}
.con_08 .more a{display: block;width: 120px;height: 40px;background: #111;border-radius: 20px;line-height: 40px;text-align: center;font-size: 14px;color: #FFF}
.con_08 .nomore{width: 1280px;height: 40px;margin: 20px auto 0;line-height: 40px;text-align: center;font-size: 14px;color: #999;display: none}

.zzc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 201;display: none;}
.selection{position: fixed;left: 50%;top: 50%;width: 485px;height: 590px;margin: -295px 0 0 -242px;background: #FFFFFF;box-shadow: 0px 3px 9px rgba(0,0,0,0.16);border-radius: 4px;z-index: 202;display: none;}
.selection .stop{width: 485px;height: 90px;line-height: 90px;text-align: center;font-size: 22px;font-weight: bold;color: #111;position: relative;}
.selection .stop a{position: absolute;top: 30px;right: 30px;width: 16px;height: 16px;background: url(../images/ico_close.png) no-repeat 0 0;background-size: 100% 100%;text-indent: -9999px}
.selection .scon{width: 465px;height: 400px;margin: 0 auto;overflow-y: auto}
.selection .scon1{width: 265px;margin: 0 auto}
.selection .scon1 .stit{height: 20px;margin-bottom: 14px;line-height: 20px;font-size: 14px;color: #5B5B5B}
.selection .scon1 .slist{padding-bottom: 10px;}
.selection .scon1 .sitem{width: 260px;height: 24px;margin-bottom: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.selection .scon1 .sitem .left{height: 24px;line-height: 24px;font-size: 14px;color: #111}
.selection .scon1 .sitem .right{width: 24px;height: 24px}
.selection .scon1 .sitem .right .check{width: 24px;height: 24px;background: url(../images/ico_check.png) no-repeat 0 0;background-size: 100% 100%;cursor: pointer}
.selection .scon1 .sitem .right .check1{background: url(../images/ico_check1.png) no-repeat 0 0;background-size: 100% 100%}
.selection .scon1 .sitem .right{}
.selection .sbot{width: 425px;height: 40px;padding: 30px}
.selection .sbot a{display: block;width: 425px;height: 40px;margin: 0 auto;background: #101112;border-radius: 20px;line-height: 40px;text-align: center;font-size: 14px;color: #FFF}

.banner_new{width: 100%;height: 858px;background: url(../images/banner_new.png) no-repeat center center;position: relative;}
.banner_new .new_a1{position: absolute;left: 50%;top: 378px;width: 90px;height: 30px;margin-left: -90px;text-indent: -9999px}
.banner_new .new_a2{position: absolute;right: 50%;top: 378px;width: 90px;height: 30px;margin-right: -90px;text-indent: -9999px}