@charset "utf-8";
/* CSS Document */
html {
	-webkit-text-size-adjust: 100%; width:100%;font-family:Arial, Helvetica, sans-serif,"微软雅黑"
	 
}/*设定基础rem*/
* {
	margin: 0px;
	padding: 0px;
}
body{
	width: 100%;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif,"微软雅黑";}

img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px; background:none
}
a {
	text-decoration: none;
	color: #000;
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
span, input, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tr, td, i {
	margin: 0;
	padding: 0;
	list-style: none;
	/* [disabled]border: 0;
*/
}
ul {
	list-style: none;
}
i {
	font-style: normal;
}
.wrap {
	
	/*background: #f6f6f6;*/
}/*em，1em=16px,640*/
.clearfix:after, .bw_menu::after, .zsjjupic_ul li::after, .zsjjupicthre li::after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.header{ width:16rem; margin:0 auto}
.head{ width:16rem; height:2.3rem; background-color:#018dd6}
.head img{ width:9.1rem; height:2.275rem; float:left; margin-left:0.4rem; margin-right:0.2rem;}
.head span{ width:5rem; height:0.675rem; float:right; display:block; color:#fff; font-size:0.5rem; margin-top:0.9rem; line-height:0.7rem;background:url(../images/7_04.png) no-repeat left;background-size:0.725rem 0.75rem; text-indent:1.6em;}
.head span a{color:#fff;}

.head_a{ width:16rem;margin:0 auto; clear:both}
.head_a ul{ width:15rem; height:1.5rem; margin:0 auto;}
.head_a ul li{ width:2.5rem; height:1.5rem; float:left; text-align:center}
.head_a ul li a{ font-size:0.6rem; line-height:1.5rem}
.head_a ul li a:hover{ color:#018dd6; border-bottom:2px #018dd6 solid}
.main{ width:16rem; margin:0 auto; margin-top:0.5rem;}
.mainA{ width:15.4rem; margin:0 auto;}
.mainA_a{ width:15.4rem; height:1rem; line-height:1rem; margin:0 auto; border-left:8px #018dd6 solid; font-size:0.6rem; color:#333333; text-indent:0.2rem}
.mainA_a span{ color:#018dd6; font-size:0.45rem;line-height:1rem; }

.mainA a{ width:3.7rem; height:3.6rem; float:left; display:block; margin-left:0.13rem; margin-top:0.5rem; list-style:0.6rem; font-size:0.45rem; color:#333333; text-align:center}
.mainA a span{ width:3.7rem; line-height:0.8rem; display:block}
.mainA a img{width:2.5rem; height:2.775rem; text-align:center}

.tt{ width:5rem; height:1rem; margin:0 auto; display:block; border-radius: 5px; background-color:#018dd6; margin-top:0.6rem; text-align:center; clear:both }
.tt a{ font-size:0.6rem; color:#FFFFFF; line-height:1rem;}
.EE{ clear:both; margin:0 auto; }
.FF{ width:16rem; height:0.2rem; margin:0 auto; margin-top:0.5rem;clear:both}

.mainB{ width:16rem; margin:0 auto; margin-top:0.5rem;}
.mainB dl{ width:5.3rem; height:6.95rem; float:left; margin-top:0.5rem; }
.mainB dl a img{width:5.3rem; height:6.95rem; }


.mainC{ width:15.4rem; margin:0 auto; margin-top:0.5rem;}
.mainCa{width:15.4rem; margin:0 auto;}
.mainCa img{ margin-top:0.5rem;}

.mainCa_a{ width:15rem; height:6.6rem; margin:0 auto;  margin-top:0.5rem}
.mainCa_b{width:7.5rem; height:6.6rem; float:left;}
.mainCa_b dl{ width:7.5rem; height:2rem; margin-top:0.2rem}
.mainCa_b dl dt{ width:1.88rem; height:1.88rem; border-radius:50px; background-color:#cacacb; text-align:center; line-height:1.88rem; color:#FFFFFF; float:left;}
.mainCa_b dl dd{ width:5.2rem; float:right; color:#333333; font-size:0.45rem; line-height:0.9rem; padding-top:0.15rem}
.mainCa_b dl dt.hover{background-color:#0c95fe}
.mainCa_c{ width:6.825rem; height:5.65rem; float:right;}



.mainD{ width:15.4rem; margin:0 auto; margin-top:0.5rem;}
.mainDa{width:15rem; height:1.5rem; margin:0 auto; margin-top:0.5rem;}
.mainDa a{ width:2.5rem; height:1rem; margin:0 auto; line-height:1.1rem; color:#000; font-size:0.45rem; text-align:center; float:left; margin-left:0.62rem;  }
.mainDa a.hover{ background-color:#018dd6; color:#FFFFFF; border-radius:8px; }

.mainDb{width:14.8rem; margin:0 auto;}
.mainDb dl{ width:14.8rem; margin:0 auto; clear:both; }
.mainDb dl dt{ width:14.8rem; height:8.4rem; }
.mainDb dl dt img{width:14.8rem; height:8.4rem;} 
.mainDb dl dd{ width:14.8rem; font-size:0.45rem; color:#333; margin-top:0.2rem; line-height:0.6rem}
.mainDb dl dd.tx{ font-size:0.45rem; color:#666666}
.mainDc{width:14rem; margin:0 auto; margin-top:0.5rem}
.mainDc a{ width:6rem; height:1.5rem; display:block; float:left; border:1px #018dd6 solid; border-radius:8px; text-align:center; font-size:0.6rem; line-height:1.5rem }
.mainDc a.r{ float:right; background-color:#018dd6; color:#FFFFFF}


.mainE{ width:16rem; margin:0 auto; background-color:#fff; padding-top:0.5rem; border:0}
.mainEa{width:15.4rem; margin:0 auto; margin-top:0.5rem;}
.mainE dl{ width:14.8rem; height:8.575rem; margin:0 auto;margin-top:0.5rem;}
.mainE dl dt{ width:14.8rem; height:8.575rem; margin:0 auto;}


.mainF{ width:15.4rem; margin:0 auto; margin-top:0.5rem;}
.mainF a{ width:3.65rem; height:3.6rem; float:left; margin-top:0.5rem; margin-left:1.1rem;}


<!--简介-->
.Ja{ width:16rem; margin:0 auto;}
.Ja_a{ width:16rem; margin:0 auto; margin-top:0.5rem} 
.Ja_a span{ margin:0 auto; display:block; color:#ec1c32; font-size:0.9rem; text-align:center;}
.Ja_a i{margin:0 auto; display:block; color:#666666; font-size:0.35rem; text-align:center; line-height:0.8rem}
.Ja p{ width:15rem; margin:0 auto; line-height:0.8rem; font-size:0.45rem; color:#333333; text-indent:2em; margin-top:0.2rem}
.Ja p.jy{ width:13.5rem;  font-size:0.6rem; color:#000000;text-indent:0}

.Jb{ width:16rem; margin:0 auto;}
.Jb img{ width:7.25rem; height:6.35rem; float:left; margin-left:0.5rem; margin-top:0.5rem}
.Jc{ width:16rem; margin:0 auto;  background-color:#fff; padding-top:0.5rem}
.Jc dl{ width:7.125rem; float:left; margin-left:0.6rem; }
.Jc dl dt{width:7.125rem; height:6.5rem; float:left; margin-top:0.3rem}
.Jc dl dt img{ width:7.125rem; height:6.5rem;}
.Jc dl dd{ width:7.125rem; line-height:1.2rem; font-size:0.65rem; text-align:center; color:#333333 }



.Jd{ width:16rem; margin:0 auto; margin-top:0.8rem;}
.Jd img{ margin-top:0.5rem}
.Jd p{ font-size:0.5rem; color:#333333; text-align:center; margin-top:0.2rem}

.Jy{ width:16rem; margin:0 auto;}
.Jy img{ width:4.775rem; height:4.175rem; float:left; margin-left:0.42rem; margin-top:0.5rem}

.Ja_a span.xf_a{ font-size:0.8rem}

.Xf{width:16rem; margin:0 auto;}
.Xf_b{ width:15rem; height:2rem; margin:0 auto; border:1px  #999999 dashed; line-height:2rem; text-align:center; margin-top:0.5rem; border-radius:5px; font-size:0.6rem; color:#333333;}
.Xf img{ margin-top:0.5rem;}
.Xf_c{ width:16rem; margin:0 auto;}
.Xf_c dl{ width:15rem; margin:0 auto; margin-top:0.5rem}
.Xf_c dl dt{color:#ec1c32; font-size:0.8rem;}
.Xf_c dl dd{ font-size:0.45rem; line-height:1rem; color:#333333; margin-top:0.3rem}

<!--课程-->
.kc{ width:16rem; margin:0 auto;}
.kc dl{ width:16rem; height:4.75rem; margin:0 auto; margin-top:0.2rem}
.kc dl dt{ width:7.4rem; height:4.75rem; float:left;}
.kc dl dt.R{ float:right;}
.kc dl dd{ width:8.4rem; height:4.75rem; float:right; background-color:#eeeeee}
.kc dl dd.L{ float:left}
.kc dl dd span{ width:8.4rem; height:2rem; line-height:2rem; border-bottom:1px #d2d2d2 solid; display:block; font-size:1.2rem; color:#333333; text-indent:0.5rem;}
.kc dl dd p{ width:7.5rem; margin:0 auto; font-size:0.35rem; color:#666666; line-height:0.7rem; margin-top:0.4rem}
.kc_a{ width:15rem; margin:0 auto; margin-top:0.8rem}
.kc_a a{ width:4.775rem; height:4.175rem; float:left; margin-left:0.18rem;}

<!--师资-->
.Sz{ width:16rem; margin:0 auto; }
.SzA{ width:15rem; margin:0 auto; }
.SzA dl{ width:15rem; height:4.2rem; margin-top:0.5rem; }
.SzA dl dt{width:3.5rem; height:4.2rem; float:left;}
.SzA dl dt img{ width:3.5rem; height:4.2rem;}
.SzA dl dd { width:10.5rem; float:right; font-size:0.45rem; color:#666666;line-height:0.8rem; overflow:hidden }
.SzA dl dd b{width:10.5rem; line-height:1rem; font-size:0.65rem; text-align:center; color:#1d2025 }

<!--UI-->
.Ui{width:16rem; margin:0 auto;}
.Ui img{ width:15.05rem; height:6.05rem; margin:0 auto;  display:block}

.Dsj{width:16rem; margin:0 auto;}
.Dsj a{ border:0;}
.Dsj img{ border:0;}

 
.DsjA{width:16rem; margin:0 auto; background-color:#001131}
.DsjA dl{ width:15rem; height:4.2rem; margin:0 auto; margin-top:0.5rem; background-color:#001131;}
.DsjA dl dt{width:3.5rem; height:4.2rem; float:left;}
.DsjA dl dt img{ width:3.5rem; height:4.2rem;}
.DsjA dl dd { width:10.5rem; float:right; font-size:0.45rem; color:#fff;line-height:0.8rem; overflow:hidden }
.DsjA dl dd b{width:10.5rem; line-height:1rem; font-size:0.65rem; text-align:center; color:#fff }


<!--Python-->
.py{width:16rem; margin:0 auto; }
.PyA{ width:16rem; margin:0 auto; background-color:#060056;}
.PyA_a{ width:16rem; margin:0 auto;}
.PyA_a p{width:16rem; margin:0 auto; color:#FFFFFF; font-size:1rem; text-align:center;}
.PyA_a span{width:16rem; margin:0 auto; color:#FFFFFF; font-size:0.5rem; text-align:center; display:block}
.PyA dl{ width:16rem; height:3rem; border-bottom:1px #342c88 solid; padding-bottom:0.5rem; margin-top:0.5rem}
.PyA dl.ptt{height:3.5rem;}
.PyA dl dt{ width:2.775rem; height:3.025rem; float:left; margin-left:1.1rem;}
.PyA dl dt.pd{ width:3.1rem}
.PyA dl dd{ width:10rem; float:left; margin-left:1.1rem; line-height:0.8rem; font-size:0.5rem; color:#FFFFFF}
.PyA dl dd b{ width:10rem;font-size:0.8rem; line-height:1.2rem; color:#FFFFFF; font-weight:normal; display:block}
.PyA_b{ width:16rem; margin:0 auto; margin-top:0.3rem; clear:both}
.PyA_b a{ width:8rem; height:1.5rem; margin:0 auto; font-size:0.8rem; background-color:#fd1a1f; line-height:1.5rem; text-align:center; color:#FFFFFF;border-radius: 5px; display:block;}
.PyB{ width:16rem; margin:0 auto;background-color:#060056; padding-top:0.5rem}

.PyC{ width:16rem; height:16.5rem; margin:0 auto; background-color:#060056; padding-top:0.5rem;}
.PyC dl{ width:15rem; height:3.5rem; margin:0 auto; margin-top:0.5rem;}
.PyC dl dt{ width:4.8rem; height:3.3rem; float:left;}
.PyC dl dd{ width:9.5rem; float:right; color:#FFFFFF; font-size:0.5rem; line-height:0.8rem;}
.PyC dl dd b{ width:9.5rem; font-size:0.8rem; line-height:1rem; display:block; color:#FFFFFF; font-weight:normal; margin-bottom:0.2rem}

.PyD{ width:16rem; height:22rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyD dl{ width:7.25rem; height:8.25rem; background-color:#022861; float:left; margin-left:0.5rem; margin-top:0.5rem}
.PyD dl dt{ width:7.25rem; height:2.95rem; margin:0 auto;text-align:center; margin-top:0.6rem }
.PyD dl dt img{ width:2.95rem; height:2.95rem; }
.PyD dl dd{ width:6.25rem; margin:0 auto; font-size:0.5rem; color:#FFFFFF; line-height:0.8rem;}
.PyD dl dd b{ width:6.25rem; line-height:1.5rem; color:#FFFFFF; font-size:1rem; text-align:center; font-weight:normal; display:block}
.pt{ width:16rem; height:0.3rem; margin:0 auto; clear:both; display:block;}

.PyE{ width:16rem; height:19rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyE dl{ width:8rem; margin:0 auto; float:left; margin-top:0.5rem}
.PyE dl dt{ width:8rem; margin:0 auto; text-align:center;}
.PyE dl dt img{ width:3.1rem; height:3.1rem;}
.PyE dl dd{ width:8rem; margin:0 auto; text-align:center; color:#FFFFFF; font-size:0.6rem; margin-top:0.3rem}

.PyF{ width:16rem; height:30rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyF em{ width:16rem; height:1.5rem; line-height:1.5rem; color:#FFFFFF; font-size:0.8rem; text-align:center; background-color:#022861; display:block; font-style:normal; margin-top:0.5rem;}
.PyF ul{ width:16rem; margin:0 auto;}
.PyF ul li{ width:16rem; height:1rem; background-color:#0f1679; margin-top:0.3rem;}
.PyF ul li h3{ line-height:1.1rem; color:#FFFFFF; font-size:0.5rem; display:block; margin-left:0.6rem; float:left; font-weight:normal}
.PyF ul li h4{ width:6rem; line-height:1.1rem; color:#FFFFFF; font-size:0.5rem; float:left; margin-left:1.5rem; font-weight:normal}
.PyG{ width:16rem; margin:0 auto; background-color:#060056; padding-top:0.5rem;}

.yun{ width:14.925rem; margin:0 auto;  background-color:#fff;}
.yunA{ width:16rem; height:26.5rem; margin:0 auto; background:url(../images/y_05.jpg) no-repeat; margin-top:0.5rm; border-top:1px #000000 solid}
.yunA ul{ width:15rem; height:2.65rem; margin:0 auto; margin-top:0.5rem}
.yunA ul li{ width:3.525rem; height:2.65rem; float:left; margin-right:0.3rem; background:url(../images/y_08.jpg) no-repeat;background-size:100%; font-size:0.6rem; text-align:center; line-height:2.5rem; color:#FFFFFF;}
.yunA ul li.hover{background:url(../images/y_07.jpg) no-repeat;background-size:100%; color:#ec1c32}
.yunA_a{width:15rem; margin:0 auto;}
.yunA_a p{ width:15rem; margin:0 auto; margin-top:0.2rem; line-height:0.8rem; font-size:0.5rem; color:#ec1c32}
.yunA_b{width:15rem; height:12.45rem; margin:0 auto; margin-top:0.5rem}
.yunA_b img{ width:0.8rem; float:left; margin-top:0.15rem}
.yunA_b dl{ width:13.8rem; height:3.1rem; float:right;}
.yunA_b dl dt{ font-size:0.8rem; color:#ec1c32}
.yunA_b dl dd{ color:#FFFFFF; font-size:0.5rem; line-height:0.8rem; margin-top:0.2rem}

.accp{ width:16rem; margin:0 auto; padding-top:0.5rem}
.accp_a{ width:12.975rem; height:1.3rem; margin:0 auto; line-height:1.3rem; background:url(../images/accp_05.png) no-repeat;background-size:100%; text-align:center; font-size:0.6rem; color:#333333;} 
.accp dl{ width:15rem; height:3rem; margin:0 auto; margin-top:0.8rem;}
.accp dl dt{ width:3.975rem; height:2.825rem; float:left; margin-left:0.5rem; margin-top:0.2rem;}
.accp dl dd{ width:10rem; height:2.825rem; float:left; margin-left:0.5rem; font-size:0.5rem; color:#333333; line-height:0.8rem;}
.accp dl dd b{color:#fd5b0f; font-size:0.8rem; line-height:1.2rem; display:block}
.accp ul{ width:16rem; height:3rem; background-color:#0f025c; margin-top:0.3rem}
.accp ul li{ width:3.95rem; height:2rem; float:left; border-left:1px #362b77 solid; margin-top:0.5rem; font-size:0.5rem; color:#fff; text-align:center; line-height:1rem;}
.accp ul li.ap{ width:3.15rem}


.benet{ width:16rem; margin:0 auto; padding-top:0.5rem; background-color:#0e35c7; padding-bottom:0.8rem;}
.benet_a{ width:12.975rem; height:1.3rem; margin:0 auto; line-height:1.3rem; background:url(../images/accp_05.png) no-repeat;background-size:100%; text-align:center; font-size:0.6rem; color:#fff;} 
.benet dl{ width:16rem; height:4rem; margin:0 auto; margin-top:0.5rem; border-bottom:1px #294dd5 solid;}
.benet dl dt{ width:3.45rem; height:3.375rem; float:left; margin-left:0.9rem; margin-top:0.2rem;}
.benet dl dt img{}
.benet dl dd{ width:10rem; height:2.825rem; float:left; margin-left:0.9rem; font-size:0.5rem; color:#fff; line-height:0.8rem;}
.benet dl dd b{color:#fff; font-size:0.8rem; line-height:1.2rem; display:block}

.benetB{ width:16rem; margin:0 auto; padding-top:0.8rem; background-color:#002b91; padding-bottom:0.8rem;}
.benetC{ width:16rem; margin:0 auto; padding-top:0.8rem; background-color:#0e35c7; padding-bottom:0.8rem;}

.benetD{ width:16rem; height:18.5rem; margin:0 auto; background-color:#0e35c7; padding-bottom:0.8rem;}
.benetD dl{ width:7.25rem; height:7rem; background-color:#000573; float:left; margin-left:0.5rem; margin-top:0.5rem}
.benetD dl dt{ width:4.05rem; height:3.05rem; margin:0 auto; margin-top:0.5rem}
.benetD dl dd{ width:6rem; margin:0 auto; line-height:0.7rem; font-size:0.45rem; text-align:center; color:#FFFFFF; margin-top:0.4rem;}

.benetD dl dd b{ width:6rem; display:block; color:#FFFFFF; font-size:0.7rem; line-height:1rem; text-align:center}

.benetE{ width:16rem;  margin:0 auto; background-color:#0e35c7; padding-bottom:0.8rem;}
.benetE img{ width:100%;}

.list{ width:16rem; margin:0 auto; margin-top:0.3rem}
.list p{ width:16rem; height:1.5rem; color:#000; font-size:0.7rem; line-height:1.5rem;}
.list p a{ float:right; margin-right:0.5rem; line-height:1.5rem; font-size:0.5rem;}
.list ul{ width:15rem; margin:0 auto;}
.list ul li{ width:15rem; line-height:0.6rem; }
.list ul li a{font-size:0.45rem; color:#000000; font-family:Arial, Helvetica, sans-serif} 

.listA{ width:16rem; margin:0 auto;}
.listA span{ width:15rem; margin:0 auto; display:block; text-align:center; height:1.5rem; color:#000; font-size:0.7rem; line-height:1.5rem;}
.listA p{ width:14.8rem; margin:0 auto; color:#000; font-size:0.45rem; line-height:0.6rem; text-indent:2em; margin-top:0.2rem;}
.listA p img{ margin:0 auto;}
.listB{ width:14.5rem; margin:0 auto;margin-top:0.5rem;}
.listB b{ width:7rem; line-height:0.6rem; display:block; float:left; font-weight:normal; font-size:0.45rem;}
.listB b.r{ float:right;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	margin-top:0.5rem;
	margin-left:1rem;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	font-size:0.45rem;
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



.ft{ width:16rem; height:3rem; margin:0 auto; margin-bottom:2.5rem; padding-top:0.3rem; background-color:#fff;}
.ft p{ width:16rem; text-align:center; font-size:0.5rem; line-height:0.8rem; color:#000000; }
.footer{ width:16rem; height:2.5rem; margin:0 auto; background-color:#FFFFFF; position:fixed; bottom:0;background-color:#fff; }
.footer a{ width:4rem; float:left; text-align:center;}
.footer span{ width:1.175rem; height:1.225rem; margin:0 auto; margin-top:0.2rem; display:block}
.footer p{ color:#333333; font-size:0.5rem; line-height:1rem}

.banner{width:16rem; margin:0 auto;}
.banner a{display:block;}

.banner a img{width:100%;height:auto; display:block;}
.swiper-container {margin-left: auto; margin-right: auto;  position: relative; overflow: hidden; z-index: 1}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {  opacity: 0}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0.5rem;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
	border-radius: 100%;
    background:#fff;
}
.swiper-pagination.job .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #018dd6
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

