@charset "utf-8";
/* CSS Document */
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
@font-face{font-family:myziti; src:url(PINGFANG LIGHT.TTF);}
html,body{background:#fff;  color:#666; font-size:14px; margin:0; padding:0;}
.in_center {width:77.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; color:#666;}
.main{width:77.1vw; height: auto; margin: 0 auto; position:relative;}
h1,h2,h3,h4{font-size:14px;}
i{font-style:normal;}
.m_center {width: 77.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s;}
img{border: 0; width:100%; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}

/*首页*/
/* banner */
.in_banner{width:100vw; height:56.2vw; position: relative; line-height: 1; text-transform: uppercase; margin:0 auto; overflow: hidden;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; width: 100%; height: 100%; background-size:100% 100%; background-position: center center; background-repeat: no-repeat;}
.in_banner .in_bannerjs{display: inline-block; vertical-align: top; width:auto; height: 30px; line-height:30px; font-size: 22px; color: #ffffff; text-align: right; letter-spacing: 2px;}
.in_banner .in_bannerjs span{color: #fff; font-size: 30px;}
.in_banner .in_bannerjs em{font-style: normal;}
.in_bannera{width:30px; height: 30px; line-height: 30px; display: block; vertical-align: top; font-size: 0; float: right; position: absolute; right: 11.5vw !important; z-index: 5;}
.in_bannera .swiper-pagination-bullet{width:12px; height:12px; line-height:12px; text-align: center; color: #fff; background:url(../images/dd.png) no-repeat; margin: 0.8vw 0 !important; opacity: 1; vertical-align: middle;}
.in_bannera .swiper-pagination-bullet-active{background: #e60012;}
.in_bannerjs{ position: absolute; bottom: 20vw; right: 11vw; z-index: 5;}
.top{position: fixed; left: 0; top: 0; height: 100px; width: 100%; background: url(../images/top_bg.png) repeat; z-index: 99;}
.top .logo{float: left; width: 4.5vw; margin: 18px 5vw 0 0;}
.top .logo img{width: 100%;}
.tel{float: right; width: 10vw; font-size: 18px; color: #e60012; font-weight: bold; line-height: 100px; text-align: right;}
.tel i{margin-right: 10px;}

.nav{width: 57.3vw; height: 100px; float: left; line-height: 100px; margin: 0 auto; overflow: hidden; font-size: 0;}
.nav a{font-size:16px; color: #fff; display: inline-block; vertical-align: top; height: 100px; line-height: 100px; width: 6vw; text-align: center; transition: all .5s ease 0s; font-weight: bold;}
.nav a:hover,.nav .nuw{color: #e60012; font-weight: bold;}
.nav a:last-child{margin-right: 0;}
.nav a:nth-child(1){animation-delay: .1s;}
.nav a:nth-child(2){animation-delay: .2s;}
.nav a:nth-child(3){animation-delay: .3s;}
.nav a:nth-child(4){animation-delay: .4s;}
.nav a:nth-child(5){animation-delay: .5s;}
.nav a:nth-child(6){animation-delay: .6s;}
.nav a:nth-child(7){animation-delay: .7s;}
.nav a:nth-child(8){animation-delay: .8s;}
.nav a:nth-child(9){animation-delay: .9s;}
/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right:5%; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #333; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #ccc; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}
/*about*/
.in_about{width: 77.1vw; margin:  90px auto 0; overflow: hidden;}
.about_tit{ font-size: 60px; font-weight: bold; font-family: myziti; text-transform:uppercase; text-align: center; color: #989898; line-height: 1.1;}
.about_tit h1{color: 525252; font-weight: bold;}
.in_about .xx{color: #666; line-height: 30px; text-align: center; margin: 30px 0 5px 0;}
.in_about .about_list{margin: 90px 0;}
.about_list .fl{width: 34.4vw; margin-left: 4.7vw; position: relative;}
.about_list .fl .tit{background: #b80110; width: 13.8vw; height: 17.7vw; float:left; font-family: myziti;}
.about_list .fl .tit div{position: absolute; left: -5vw; top: 4vw; font-size: 2.7vw; font-weight: bold; text-transform:capitalize; line-height: 3vw;}
.about_list .fl .tit div i{font-style: normal; font-size: 0.9vw; color: #fff; margin-left: 5px;}
.about_list .fl .tit div span{color: #fff;}
.about_list .fl .more{position: absolute; left:7.8vw; top: 12.9vw;}
.about_list .fl .img{float: right; width: 20.3vw; overflow: hidden;}
.about_list .fl .img:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.about_list .fl .image{padding-top: 0.3vw; overflow: hidden; height: 12.8vw; width: 34.4vw;}
.about_list .fl .image:hover img{padding-top: 0.3vw; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.about_list .fr{width: 37.8vw;}
.fr_list{float: left; width: 17.2vw; background: #b80110; height: 30.5vw;}
.fr_list ul li{width: 17.2vw; height:7.3vw; font-size: 16px; display: inline-block; font-family: myziti; color: #fff; zoom: 1;}
.fr_list ul li:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.fr_list ul li i{float: left; width: 4.3vw; text-align: center; font-size: 1.6vw; font-style: oblique; margin: 2vw 0 0 1.2vw;}
.fr_list ul li span{background: #fff; height: 3px; width: 0.5vw; float: left; margin-top: 3.6vw;}
.fr_list ul li div{font-size: 1vw; font-weight: bold; line-height: 1; float: left; margin: 2.5vw 0 0 0.8vw;}
.fr_list ul li div h1{font-size: 0.7vw;}
.list_qh{cursor:pointer; color: #fff; background: #dd0012;}
.dispan_black{float: right; width: 20.3vw;}
.dispan_black .black_list{overflow:hidden; display:none;}
.dispan_black .black_list .img{height: 11.8vw; width: 20.3vw; overflow: hidden;}
.dispan_black .black_list .img:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.dispan_black .black_list .img:nth-child(2){height: 18.7vw; width: 20.3vw;}
.dispan_black .black_list .img:nth-child(2) img{height: 18.7vw; width: 20.3vw; padding-top: 0.3vw; overflow: hidden;}
.dispan_black .black_list .img:nth-child(2) img:hover{padding-top:0.3vw; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}

/*video*/
.in_video .about_tit{margin: 80px 0;}
.video_xx{background: url(../images/in_video.jpg) repeat-y center top; position: relative; padding-bottom: 2.6vw; height: 40vw; overflow: hidden;}
.video_xx .title{position: absolute; right: 0; top: -4.5vw; font-weight: bold; color: #fae5e7; font-family: myziti; font-size: 7.8vw; text-transform: uppercase;}
.video_qh{padding:2vw 0 0 0; margin: 0 auto; width: 100%; text-align: center;}
.video_qh ul li{height:3.8vw; line-height:3.8vw; padding: 0 0.4vw; margin: 0 0.8vw; text-align: center; font-size: 18px; display: inline-block; color: #525252; font-weight: bold;}
.video_li{cursor:pointer; border-bottom: 2px solid #cc0313; color: #cc0313 !important;}
.video_dispan{clear:both;}
.video_dispan .video_list{overflow:hidden;}
.video_list{position: relative;}
.in_videoli_ul{width: 77vw; margin: 3.6vw auto 3vw; overflow: hidden;}
.in_videoli_li{width:77vw; transition: all .5s ease 0s;}
.in_videoli_li .fl{width: 41.4vw;}
.in_videoli_li .fr{width: 26.8vw; margin: 2.9vw 1.6vw 0 0;}
.in_videoli_li .fr h1{font-size: 18px; color: #525252; font-weight: bold; height: 4.7vw; line-height: 4.7vw; overflow: hidden;}
.in_videoli_li .fr h2{font-size: 14px; color: #666; line-height: 1.6vw; height: 4.8vw; overflow: hidden; margin-bottom: 4.4vw;}
.in_videoli_li .fr div{background: #cc0313; height: 2.2vw; line-height: 2.2vw; width: 10.2vw; text-align: center; font-size: 16px; font-family: myziti; text-transform: uppercase;}
.in_videoli_li .fr div a{color: #fff;}
.video_dd{width: 77vw; margin: 0 auto; height: 30px;}
.video_dd .swiper-pagination-bullet{width:13px; height:13px; line-height:13px; text-align: center; opacity: 1; vertical-align: middle; background: none; border: 1px solid #cc0313; margin-right: 0.4vw;}
.video_dd .swiper-pagination-bullet-active{background: #cc0313;}
.videoli_ul{width: 77vw; margin: 3.6vw auto 3vw; overflow: hidden;}
.videoli_li{width:77vw; transition: all .5s ease 0s;}
.videoli_li .fl{width: 41.4vw;}
.videoli_li .fr{width: 26.8vw; margin: 2.9vw 1.6vw 0 0;}
.videoli_li .fr h1{font-size: 18px; color: #525252; font-weight: bold; height: 4.7vw; line-height: 4.7vw; overflow: hidden;}
.videoli_li .fr h2{font-size: 14px; color: #666; line-height: 1.6vw; height: 4.8vw; overflow: hidden; margin-bottom: 4.4vw;}
.videoli_li .fr div{background: #cc0313; height: 2.2vw; line-height: 2.2vw; width: 10.2vw; text-align: center; font-size: 16px; font-family: myziti; text-transform: uppercase;}
.videoli_li .fr div a{color: #fff;}
.video_dds{width: 77vw; margin: 0 auto; height: 30px;}
.video_dds .swiper-pagination-bullet{width:13px; height:13px; line-height:13px; text-align: center; opacity: 1; vertical-align: middle; background: none; border: 1px solid #cc0313; margin-right: 0.4vw;}
.video_dds .swiper-pagination-bullet-active{background: #cc0313;}
.video_list:nth-child(2),.video_list:nth-child(3),.video_list:nth-child(4),.video_list:nth-child(5){display: none}

/*team*/
.in_team{background: url(../images/team_bg.jpg) no-repeat center top; margin:  70px auto 0; overflow: hidden; height: 47.9vw;}
.in_team .about_tit{margin-top: 90px;}
.in_teamli_ul{width: 67.6vw; margin: 70px auto; overflow: hidden;}
.team_list{position: relative;}
.in_teamli_ull,.in_teamli_ulr{width: 1.9vw; height: 1.9vw; position: absolute; top: 50%; color: #cc0313; font-size: 1vw; font-weight: bold; cursor: pointer; z-index: 5;}
.in_teamli_ull{left:0;}
.in_teamli_ulr{right:0;}
.in_teamli .in_teamli:nth-child(1){visibility: inherit;}
.in_teamli_ull i,.in_teamli_ulr i{border: 2px solid #cc0313; border-radius: 100%; padding: 0.25vw;}
.in_teamli_li{width:15.6vw; /*height:  27.6vw;*/ height:22.3vw;  margin-right: 1.7vw; transition: all .5s ease 0s;}
.in_teamli_li img{position: relative; height: 20.8vw; width: 15.6vw; overflow: hidden;}
.in_teamli_li:hover img{border: 1px solid #cc0313;}
.wenz{position: absolute; left: 0.8vw; bottom: 2.4vw; background: #cc0313; height: 8vw; width: 6.7vw; color: #fff; padding: 0.5vw; line-height: 1;}
.wenz h1{font-size: 14px;}
.wenz h2{text-transform:capitalize; line-height: 1.5;}
.in_gsysbb{margin: 5px 0 10px 0;}
.in_gsysbb span{display: block; width: 10px; height: 1px; background: #fff; transition: all .5s ease 0s;}
.in_gsysbb span:first-child{width: 30px; height: 1px; margin-bottom: 8px;}
.team_more{font-family: myziti; font-size: 16px; background: #cc0313; height: 42px; line-height: 42px; width: 10.2vw; text-align: center; text-transform: uppercase; margin: 0 auto;}
.team_more a{color: #fff;}

/*news*/
.news{background: #f7f7f7; padding-bottom: 80px;}
.news .about_tit{padding-top: 90px;}
.qh{padding:40px 0 70px 0; margin: 0 auto; width: 100%; text-align: center;}
.qh ul li{width: 7.3vw; height:38px; line-height:38px; text-align: center; font-size: 16px; display: inline-block;}
.cur_n{cursor:pointer; border: 1px solid #cc0313; color: #cc0313;}
.dispan{clear:both;}
.dispan .list{overflow:hidden; display:none;}
.left{float: left; width: 31vw;}
.left .xx{background: #bd0211; color: #fff; padding: 2vw 2.6vw;}
.left .xx .fl{width: 4.2vw; text-align: center;}
.left .xx .fl .time{font-size: 14px; line-height: 30px; text-align: center;}
.left .xx .fl .time h1{font-size: 48px; line-height: 38px;}
.left .xx .fl .more{margin-top: 1vw;}
.left .xx .fl .more a{color: #fff; border:2px solid #fff; font-weight: bold; border-radius: 100%; padding: 0.5vw;}
.left .xx .fr{float: right; width: 20.8vw;}
.left .xx .fr h1{font-size: 18px; height: 28px; line-height: 28px; margin-bottom: 25px; overflow: hidden;}
.left .xx .fr h2{font-size: 14px; line-height: 30px; height: 85px; overflow: hidden; background: url(../images/xx_border.jpg) repeat-x left top; padding-top: 25px;}
.right{float: right; width: 40.9vw;}
.right ul li{height: 3.8vw; line-height: 3.8vw; border-bottom: 1px solid #dedede;}
.right ul li span{float: right; font-size: 16px; color: #525252;}
.right ul li a{color: #525252; font-size: 16px;}
.right ul li:first-child{ background: #fff; padding:1.2vw 2.1vw; clear: both; height: 13.8vw; border: none;}
.right ul li .fl{float: left; width: 29.5vw;}
.right ul li .fl h1{font-size: 18px; color: #bd0211; font-weight: bold; height: 63px; line-height: 63px; border-bottom: 1px solid #cbcbcb; overflow: hidden;}
.right ul li .fl h2{ height: 90px; line-height: 30px; overflow: hidden; color: #666; font-size: 14px; margin-top: 22px;} 
.right ul li .fr{float: right; width: 4vw; text-align: center;}
.right ul li .fl h2{ height: 90px; line-height: 30px; overflow: hidden; color: #666; font-size: 14px; margin-top: 22px;} 
.right ul li .fr .time{font-size: 14px; line-height: 35px; text-align: center; color: #666;}
.right ul li .fr .time h1{font-size: 57px; line-height: 45px; color: #666;}
.right ul li .fr .more{margin-top: 2.8vw;}

/*bottom*/
.footer{background: #0e0e0e; border-bottom: 1px solid #000; height: auto; width: 100%; clear: both;}
.foot_nav{width: 15.4vw; height: auto; float: left; padding: 3vw 0;}
.foot_navli{width: 15.4vw; height: auto; float: left; line-height: 1; animation-delay: .1s;}
.foot_navli p{margin-bottom: 22px; font-size: 14px;}
.foot_navli p a{color: #777;}
.foot_navli p:first-child{margin-bottom: 20px;}
.foot_navli p:first-child a{font-size: 14px; color: #6d6d6d;}
.foot_navli p a:hover{color: #bd0211; text-shadow: 1px 1px 0 rgba(0,0,0,.85);}
.foot_navli:nth-child(2n){animation-delay: .2s;}
.foot_navli:nth-child(3n){animation-delay: .3s;}
.foot_navli:nth-child(4n){animation-delay: .4s;}
.foot_navli:nth-child(5n){animation-delay: .5s;}
.foot_navli:nth-child(6n){animation-delay: .6s;}
.foot_navli:nth-child(7n){animation-delay: .7s;}
.foot_navli:nth-child(8n){animation-delay: .8s;}
.foot_navli:nth-child(9n){animation-delay: .9s;}

.foot_contact{float: left; width: 23.4vw; height: auto; padding-top: 3vw; animation-delay: .2s;}
.foot_con_tit{font-size: 16px; color: #7e7e7e; margin-bottom: 2.2vw; line-height: 1;}
.foot_con_tit i{font-style: normal; margin-right: 0.4vw;}
.foot_con_fs img{width: 19px; height: 16px;}
.foot_con_fs a{padding: 0.2vw; border: 1px solid #7f7f7f; margin-right: 0.3vw;}
.foot_con_add{margin-top: 2.3vw; animation-delay: .3s;}
.foot_con_add p{height: 48px; line-height: 48px;}
.foot_con_add p img{width: 19px; height: 27px; margin-right: 1vw;}
.foot_onlien{float: right; width: 36.7vw; padding-top: 3vw; animation-delay: .3s;}
.foot_onlien table td{padding-bottom: 1vw;}
.foot_onlien table .text{height: 38px; line-height: 38px; width: 11.2vw; border: 2px solid #7e7e7e; padding-left: 0.5vw; background: none; margin-right: 1.3vw; font-size: 16px; color: #7e7e7e;}
.foot_onlien table .text:nth-child(3){margin-right: 0;}
.foot_onlien table textarea{width: 96.5%; border: 2px solid #7e7e7e; padding-left: 0.5vw; background: none; font-size: 16px; color: #7e7e7e;}
.foot_onlien table .button{height: 38px; line-height: 38px; width: 7.1vw; text-align: center; background: #bd0211; font-size: 16px; color: #fff; border: none;}
.bottom{background: #0e0e0e; border-top: 1px solid #202020; color: #7e7e7e; text-align: center; line-height: 40px;}

/*公司介绍*/
.n_bann{position: relative; height: 26.8vw; width: 100%;}
.n_bann .top{background: #fff;}
.n_bann .top .nav a{color: #525252;}
.n_bann .top .nav a:hover,.n_bann .top  .nav .nuw{color: #e60012;}
.n_bann .ny_bann img{width: 100%; height: 26.8vw;}
.n_title{height: 86px; line-height: 86px; border-bottom: 1px solid #e7e7e7; margin-bottom: 2.4vw;}
.n_title em{font-size: 18px; color: #e60012; font-weight: bold; font-style: normal; float: left; margin-right: 4vw;}
.n_title em i{font-size: 16px; color: #979797; text-transform: uppercase; margin-left: 6px;}
.n_title ul{display: inline-block;}
.n_title ul li{display: inline-block; font-size: 0.8vw; color: #525252; text-align: center; height: 2.1vw; line-height: 2.1vw; width: 6.8vw; margin-top: 25px;}
.n_title ul li a.now,.n_title ul li a:hover{color: #e60012; border: 1px solid #e60012; height: 2.1vw; line-height: 2.1vw; width: 6.8vw; display: inline-block;}
.detal{margin: 2vw;}

/*荣誉资质*/
.ny_about ul{ clear: both;}
.ny_about ul li{float: left; width: 18.3vw; overflow: hidden; text-align: center; margin: 0 1.2vw 2.4vw 0; font-size: 16px;}
.ny_about ul li:nth-child(4n){margin-right: 0;}
.ny_about ul li .img img{width: 18.3vw; height: 13.8vw; overflow: hidden;}
.ny_about ul li .img:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.ny_about ul li h1{margin-top: 0.8vw;}
.page{margin: 0 auto; text-align: center; margin-bottom: 30px; clear: both;}
.page a{border: 1px solid #666; height: 26px; line-height: 26px; width: 26px; text-align: center; display: inline-block; margin: 0 10px;}
.page a.now,.page a:hover{border: 1px solid #bd0211; color: #bd0211;}

/*业务范围-犬只出售*/
.ny_about ul li div{text-align: left;}
.ny_about ul li div span{float: right; color: #e60012;}

/*公司新闻*/
.ny_about .ny_news_ul li{padding-bottom: 1.6vw; border-bottom: 1px solid #e7e7e7; float: inherit; width: 77.1vw; margin-bottom: 30px;}
.ny_about .ny_news_ul li .time{float: left; width: 8.5vw; margin-top: 38px;}
.ny_about .ny_news_ul li .time em{font-size: 3vw; color: #666; font-weight: bold; font-style: normal; line-height: 2.3vw;}
.ny_about .ny_news_ul li .time h1{font-size: 14px; color: #666; line-height: 2.3vw;}
.ny_about .ny_news_ul li .time a{font-size: 18px; margin: 1.3vw 0 0 0.7vw;}
.ny_about .ny_news_ul li .news_xx{float: left; width: 41.7vw;}
.ny_about .ny_news_ul li .news_xx h1{font-size: 16px; color: #525252; font-weight: bold; height: 70px; line-height: 70px; overflow: hidden;}
.ny_about .ny_news_ul li .news_xx h2{font-size: 14px; color: #8e8e8e; height: 60px; line-height: 30px; overflow: hidden;}
.ny_about .ny_news_ul li .img{float: right; width: 20.4vw; overflow: hidden;}
.ny_about .ny_news_ul li .img img{float: right; width: 20.4vw; overflow: hidden;}
.ny_about .ny_news_ul li:hover .news_xx h1{color: #e60012;}
.detal_tit{margin-bottom: 20px;}
.detal_tit h1{border-bottom: 1px solid #e1e1e1; height: 56px; line-height: 56px; overflow: hidden; text-align: center; font-size: 16px; color: #525252; font-weight: bold;}
.detal_tit h2{text-align: center; padding-top: 0.9vw;}

/*学员留影*/
.photo ul li{float: left; width: 24.7vw; text-align: center; margin: 0 1.5vw 2.4vw 0;}
.photo ul li img{width: 24.7vw; overflow: hidden;}
.photo ul li h1{margin-top: 15px;}
.photo ul li:nth-child(3n){margin-right: 0;}

/*精彩视频*/
.video ul li{float: left; width: 24.2vw; margin: 0 2.2vw 44px 0;}
.video ul li:nth-child(3n){margin-right: 0;}
.video ul li .video_sm .tit{ height: 46px; line-height: 46px; margin-top: 10px; background: url(../images/video.jpg) no-repeat right center; font-size: 16px; font-weight: bold; color: #525252;}
.video ul li .video_sm h1{line-height: 30px; height: 60px; overflow: hidden;}

/*联系我们*/
.contact{margin-bottom: 3vw;}
.contact .fl{width: 19.8vw;}
.contact .fl h1{font-size: 24px; font-weight: bold; color: #525252; height: 4.4vw; line-height: 4.4vw; margin-bottom: 20px;}
.contact .fl h2{font-size: 16px; line-height: 27px;}
.contact .fl h2 p{font-size: 24px; font-weight: bold; line-height: 30px;}
.contact .fl div img{float: left; width: 3.2vw; height: 3vw; overflow: hidden; margin-right: 0.6vw;}
.contact .fr{width: 54.2vw; line-height: 30px; padding-left: 2.2vw; border-left: 1px solid #b5b5b5;}
.map{margin-bottom: 20px;}

/*团队风采*/
.ny_team ul li{float: left; width: 16.7vw; position: relative; margin: 0 3.4vw 2.1vw 0;}
.ny_team ul li:nth-child(4n){margin-right: 0;}















