	/* main */
	.visual {width:100%;  margin-top:190px; position:relative;}
	.slideContainer{height: 688px; overflow:hidden;}
	.slideWrap{position:relative; z-index:-1;}
	.slideImg{position:absolute;}
	.visual .main:after {display:block; clear:both; content:'';}
	.visual .main {width:1200px; margin:0 auto; }
	.visual .main .vsTxt {padding-top:100px;}
	.visual .main .vsTxt h2 {color:#fff; font-size:30px; font-weight:300; text-align:right; margin-bottom:10px; z-index:9999;}
	.visual .main .vsTxt span {color:#fff; font-size:60px; display:block; text-align:right; font-weight:500; letter-spacing:-6px;}
	.visual .main .vsTxt span b {font-size:67px; font-weight:400;}
	.visual .main .vsCon {display:block; width:100%;}
	.visual .main .vsCon:after {display:block; clear:both; content:'';}
	.visual .main .vsCon .rBox {width:760px; float:right; margin-top:80px; padding-bottom:100px;}
	.visual .main .vsCon .rBox .guide {position:relative; display:inline-block;width:370px; height:270px; background-color:rgb(0 45 110 / 57%); border-radius:0 0 0 50px; padding:30px 0 30px 40px;}
	.visual .main .vsCon .rBox .guide:after {display:block; clear:both; content:'';}
	.visual .main .vsCon .rBox .guide span {width:100%; display:block; color:#fff; font-size:25px; font-weight:400; border-bottom:2px solid #fff; padding-bottom:10px;}
	.visual .main .vsCon .rBox .guide h3 {color:#fff; font-weight:100; margin-top:20px; font-size:20px;}
	.visual .main .vsCon .rBox .guide h3 b {font-weight:500;}
	.visual .main .vsCon .rBox .guide a {display:block; float:right; margin-right:40px; line-height:40px; text-align:center; width:150px; height:40px; background-color:rgb(255 255 255 / 22%); color:#fff; margin-top:70px; font-weight:400; border:1px solid #fff; cursor:pointer;}
	.visual .main .vsCon .rBox .guide a:hover {background:#fff; color:#000; transition-duration:0.3s;}
	.visual .main .vsCon .rBox .intro {position:relative; display:inline-block;width:370px; height:270px; background-color:rgb(255 255 255 / 76%); border-radius:0 50px 0 0; padding:30px 0 30px 40px; margin-left:16px;}
	.visual .main .vsCon .rBox .intro:after {display:block; clear:both; content:'';}
	.visual .main .vsCon .rBox .intro span {width:100%; display:block; color:#fff; font-size:25px; font-weight:400; border-bottom:2px solid #bcbdbd; padding-bottom:10px; color:#686868;}
	.visual .main .vsCon .rBox .intro h3 {color:#686868; font-weight:400; margin-top:20px; font-size:20px;}
	.visual .main .vsCon .rBox .intro a {float:right; line-height:40px; text-align:center; border:1px solid #808080; margin-right:40px; width:150px; color:#808080; height:40px; background-color:rgb(255 255 255 / 22%);margin-top:70px; font-weight:400; cursor:pointer;}
	.visual .main .vsCon .rBox .intro a:hover {background:#000; color:#fff; transition-duration:0.3s; border:1px solid #000;}
	.visual .main .vsCon .rBox .intro > img {position:absolute; bottom:40px; height:40px;}
	.conBoxWrap {width:100%; background:url(/assets/service/img/common/bg1.jpg)no-repeat;}
	.conBoxWrap .conBox{width:1200px; margin:0 auto; padding:100px 0; }
	.conBoxWrap .conBox h1 {font-size:45px;font-weight:bold; margin-bottom:50px;}
	.conBoxWrap .conBox h1:after {display:block; content:''; width:190px; background:#e3e4e9; height:20px; margin-top:-14px;}
	.conBoxWrap .conBox h1 > b {font-size:50px; color:#0f3274;}
	.conBoxWrap .conBox:after {display:block; content:''; clear:both;}
	.conBoxWrap .conBox .box {float:left; position:relative; width:387px; height:290px; margin:0 5px; background:#fff; box-shadow:5px 3px 5px rgb(0 0 2 / 22%); box-sizing:border-box; display:block; padding:35px 40px;}
	.conBoxWrap .conBox .box > .plusBtn {width:22px; height:22px; text-align:center;display:block; position:absolute; top:35px; right:40px; background:#e4e5e8;  color:#fff; font-size:22px; line-height:22px; cursor:pointer;}
	.conBoxWrap .conBox .box > .plusBtn:hover {background:#000;}
	.conBoxWrap .conBox .box h4 {font-size:22px; margin-bottom:40px;}
	.conBoxWrap .conBox .box ul li .boxTxt li {font-size:18px; font-weight:400;}
	.conBoxWrap .conBox .box ul li .boxTxt li.longTxt { width:200px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; line-height: 40px;float:left;}
	.conBoxWrap .conBox .box ul li .boxTxt li.longTxt a {color:#505050;}
	.conBoxWrap .conBox .box ul li .boxTxt li.longTxt a:hover {color:#2f8df0;} 
	.conBoxWrap .conBox .box ul li .boxTxt li.date {float:right; line-height:40px; color:#b0b0b0;}
	.conBoxWrap .conBox .box:hover { cursor:pointer; border:2px solid #e0e0e0;}
	.possWrap {width:100%; background:url(/assets/service/img/common/bg2.png)no-repeat;}
	.possWrap .possCon {width:1200px; margin:0 auto; padding:100px 0; }
	.possWrap .possCon h1 {font-size:45px;font-weight:bold; margin-bottom:50px;}
	.possWrap .possCon h1:after {display:block; content:''; width:155px; background:#e3e4e9; height:20px; margin-top:-14px;}
	.tabs {padding-top:50px;}
	.tab { display:none;}
	.tab.active { display:block;}
	.buttons {float:right;}
	.tabList {width:160px;height:63px;font-size:22px;display:inline-block;background:#fff; border:2px solid #e0e0e0; color:#757575;border-radius:30px; line-height:1; font-size:20px; cursor:pointer; margin:0 2px;}
	.tabList.active {background:#0162b1; color:#fff; border:none; font-weight:500;}
	.tabList:hover {background:#f5f5f5; transition:0.3s;}
	.tabList.active:hover {background:#0162b1; color:#fff; }
	.tabs .tab .slider .slick-prev.slick-arrow {width:63px; height:63px; background:url(/assets/service/img/common/arrow.jpg)no-repeat;position:relative;text-indent:-9999px; top:-50px; cursor:pointer;}
	.tabs .tab .slider .slick-next.slick-arrow {width:63px; height:63px; background:url(/assets/service/img/common/arrow2.jpg)no-repeat; position:absolute; text-indent:-9999px; top:-50px;left:70px;cursor:pointer;}
	.slider {width::1200px; }
	.tabs .tab .slider .item { width:280px !important; height:350px; margin:0 10px; background:#fff; box-sizing:border-box; box-shadow:5px 5px 10px #d4d4d4; }
	.tabs .tab .slider .item .imgWrap {width:280px; height:180px; overflow:hidden;}
	.tabs .tab .slider .item .itemTxt {padding:25px 20px 0 20px; }
	.tabs .tab .slider .item .itemTxt a.type {font-size:18px; color:#000; display:block;}
	.tabs .tab .slider .item .itemTxt a.name {font-size:16px; color:#757575; padding-top:7px; display:block;}
	.tabs .tab .slider .item .itemTxt a.name:hover {color:#000;}
	.tabs .tab .slider .item .itemBtn {display:block; width:54px; height:54px; border-radius:50%; position:absolute; top:154px;background:linear-gradient(294deg, #ffb500, #ffe0a2); font-size:37px; color:#fff; box-shadow:4px 5px 5px #d4d4d4; margin-left:200px; cursor:pointer; text-align:center; line-height:54px;}
	.tabs .tab .slider .slick-list {height:360px;}
	.tabs .tab .slider .item .itemBtn:hover {background:linear-gradient(23deg, #274798, #45a0ff); transition-duration:0.3s;}
	.devWrap {width:1200px; margin:0 auto; background:#fff; padding:50px 0;}
	.devWrap .devCon {width:1200px; margin:0 auto;}
	.devWrap .devCon:after {display:block; clear:both; content:'';}
	.devWrap h1 {font-size:45px;font-weight:bold; color:#0f3274; display:inline-block;}
	.devWrap h1:after {display:block; content:''; width:160px; background:#d2e4f7; height:20px; margin-top:-14px;}
	.devWrap .devCon .devL {float:left;}
	.devWrap .devCon .devL img {width:275px; /*height: 270px;*/ margin-top:50px;}
	.devWrap .devCon .devR { float:right; width:600px; margin-top:22px;} 
	.devWrap .devCon .devR:after {display:block; clear:both; content:'';}

	.devWrap .tab_title_0  {float:right; margin-bottom:30px;}
	.devWrap .tab_title_0 li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; font-size:18px;}
	.devWrap .tab_title_0 li.on {background-color: #f7f7f7;font-weight: bold;}
	.devWrap .tab_title_0 li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.devWrap .tab_title_0 li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.devWrap .tab_title_0 li.cl_7197f7 {border-bottom:4px solid #7197f7; margin-right:0;}
	.devWrap .devCon .devR .tab_cont_0 {clear: both;}
	.devWrap .devCon .devR .tab_cont_0 div { display: none;text-align: center;}
	.devWrap .devCon .devR .tab_cont_0 div.on {display: block;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice {border-top:2px solid #000; border-bottom:1px solid #000;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li:after {display:block; content:''; clear:both;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li {display:block; padding:20px 40px; border-bottom:1px solid #000; font-size:17px;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li .longTxt{ width:400px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;float:left; text-align:left; color:#5c5c5d;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li .longTxt b {font-weight:500;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li .date {float:right; color:#989898;}
	.devWrap .devCon .devR .tab_cont_0 .devNotice li .longTxt:hover {color:#3388ea;}

	.devWrap .tab_title_1  {float:right; margin-bottom:30px;}
	.devWrap .tab_title_1 li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; font-size:18px;}
	.devWrap .tab_title_1 li.on {background-color: #f7f7f7;font-weight: bold;}
	.devWrap .tab_title_1 li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.devWrap .tab_title_1 li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.devWrap .tab_title_1 li.cl_7197f7 {border-bottom:4px solid #7197f7; margin-right:0;}
	.devWrap .devCon .devR .tab_cont_1 {clear: both;}
	.devWrap .devCon .devR .tab_cont_1 div { display: none;text-align: center;}
	.devWrap .devCon .devR .tab_cont_1 div.on {display: block;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice {border-top:2px solid #000; border-bottom:1px solid #000;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li:after {display:block; content:''; clear:both;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li {display:block; padding:20px 40px; border-bottom:1px solid #000; font-size:17px;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li .longTxt{ width:400px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;float:left; text-align:left; color:#5c5c5d;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li .longTxt b {font-weight:500;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li .date {float:right; color:#989898;}
	.devWrap .devCon .devR .tab_cont_1 .devNotice li .longTxt:hover {color:#3388ea;}

	.devWrap .tab_title_2  {float:right; margin-bottom:30px;}
	.devWrap .tab_title_2 li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; font-size:18px;}
	.devWrap .tab_title_2 li.on {background-color: #f7f7f7;font-weight: bold;}
	.devWrap .tab_title_2 li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.devWrap .tab_title_2 li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.devWrap .tab_title_2 li.cl_7197f7 {border-bottom:4px solid #7197f7; margin-right:0;}
	.devWrap .devCon .devR .tab_cont_2 {clear: both;}
	.devWrap .devCon .devR .tab_cont_2 div { display: none;text-align: center;}
	.devWrap .devCon .devR .tab_cont_2 div.on {display: block;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice {border-top:2px solid #000; border-bottom:1px solid #000;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li:after {display:block; content:''; clear:both;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li {display:block; padding:20px 40px; border-bottom:1px solid #000; font-size:17px;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li .longTxt{ width:400px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;float:left; text-align:left; color:#5c5c5d;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li .longTxt b {font-weight:500;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li .date {float:right; color:#989898;}
	.devWrap .devCon .devR .tab_cont_2 .devNotice li .longTxt:hover {color:#3388ea;}


	.busiWrap {width:100%; background:#fff;}
	.busiWrap .busiCon {width:1200px; margin:0 auto; padding:100px 0 50px 0; }
	.busiWrap .busiCon h1 {font-size:45px;font-weight:bold; color:#000; display:inline-block;}
	.busiWrap .busiCon h1:after {display:block; content:''; width:156px; background:#d7dce2; height:20px; margin-top:-14px;}
	.busiWrap .busiCon .tab_title2  {float:right; margin-bottom:60px;}
	.busiWrap .busiCon .tab_title2 li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; border-bottom:3px solid #e0e0e0; font-size:18px;}
	.busiWrap .busiCon .tab_title2 li.on {background-color: #f7f7f7;font-weight: bold;}
	.busiWrap .busiCon .tab_title2 li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.busiWrap .busiCon .tab_title2 li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.busiWrap .busiCon .tab_title2 li.cl_7197f7 {border-bottom:4px solid #7197f7;}
	.busiWrap .busiCon .tab_title2 li.cl_5878d2 {border-bottom:4px solid #5878d2; margin-right:0;}
	.busiWrap .busiCon .tab_cont2 {clear: both;}
	.busiWrap .busiCon .tab_cont2 div { display: none;}
	.busiWrap .busiCon .tab_cont2 div.on {display: block;}
	.busiWrap .busiCon .tab_cont2 div:after {clear:both; display:block; content:'';}
	.busiWrap .busiCon .tab_cont2 div .board {position:relative; float:left; display:block; width:380px; height:240px; background:#fff; padding:30px 20px; box-shadow:5px 5px 10px #e0e0e0; margin:0 8px;}
	.busiWrap .busiCon .tab_cont2 div .board:hover { background:#005aa3; box-shadow:none; transform:scale(1.07); transition:1s;}
	.busiWrap .busiCon .tab_cont2 div .board p {color:#000; font-size:16px; margin-bottom:40px; font-weight:500; line-height:25px; }
	.busiWrap .busiCon .tab_cont2 div .board:hover p{color:#fff;}
	.busiWrap .busiCon .tab_cont2 div .board span {color:#808080; font-size:15px; display:block;}
	.busiWrap .busiCon .tab_cont2 div .board:hover span {color:#fff;}
	.busiWrap .busiCon .tab_cont2 div .board span.date {position:absolute; bottom:30px; font-size:14px; color:#a9a9a9; }
	.busiWrap .busiCon .tab_cont2 div .board:hover span.date {color:#fff;}
	.busiWrap .busiCon .tab_cont2 div .board h4 {position:absolute; right:20px; bottom:26px; font-size:25px; font-weight:400; color:#000;}
	.busiWrap .busiCon .tab_cont2 div .board:hover  h4 {color:#fff;}

	.busiWrap .busiCon .tab_title3  {float:right; margin-bottom:60px;}
	.busiWrap .busiCon .tab_title3 li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; border-bottom:3px solid #e0e0e0; font-size:18px;}
	.busiWrap .busiCon .tab_title3 li.on {background-color: #f7f7f7;font-weight: bold;}
	.busiWrap .busiCon .tab_title3 li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.busiWrap .busiCon .tab_title3 li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.busiWrap .busiCon .tab_title3 li.cl_7197f7 {border-bottom:4px solid #7197f7;}
	.busiWrap .busiCon .tab_title3 li.cl_5878d2 {border-bottom:4px solid #5878d2; margin-right:0;}
	.busiWrap .busiCon .tab_cont3 {clear: both;}
	.busiWrap .busiCon .tab_cont3 div { display: none;}
	.busiWrap .busiCon .tab_cont3 div.on {display: block;}
	.busiWrap .busiCon .tab_cont3 div:after {clear:both; display:block; content:'';}
	.busiWrap .busiCon .tab_cont3 div .board {position:relative; float:left; display:block; width:380px; height:240px; background:#fff; padding:30px 20px; box-shadow:5px 5px 10px #e0e0e0; margin:0 8px;}
	.busiWrap .busiCon .tab_cont3 div .board:hover { background:#005aa3; box-shadow:none; transform:scale(1.07); transition:1s;}
	.busiWrap .busiCon .tab_cont3 div .board p {color:#000; font-size:16px; margin-bottom:40px; font-weight:500; line-height:25px; }
	.busiWrap .busiCon .tab_cont3 div .board:hover p{color:#fff;}
	.busiWrap .busiCon .tab_cont3 div .board span {color:#808080; font-size:15px; display:block;}
	.busiWrap .busiCon .tab_cont3 div .board:hover span {color:#fff;}
	.busiWrap .busiCon .tab_cont3 div .board span.date {position:absolute; bottom:30px; font-size:14px; color:#a9a9a9; }
	.busiWrap .busiCon .tab_cont3 div .board:hover span.date {color:#fff;}
	.busiWrap .busiCon .tab_cont3 div .board h4 {position:absolute; right:20px; bottom:26px; font-size:25px; font-weight:400; color:#000;}
	.busiWrap .busiCon .tab_cont3 div .board:hover  h4 {color:#fff;}

	

	/*mainHeader START*/
	/*.headWrap {width:100%; background:url(/assets/service/img/common/main_bg3.png)no-repeat; background-attachment: fixed; margin-bottom:-290px; padding-bottom:270px;}*/
	.headWrap .headCon {width:1200px; margin:0 auto; padding:50px 0 50px 0; }
	.headWrap .headCon h1 {font-size:45px;font-weight:bold; color:#000; display:inline-block;}
	.headWrap .headCon h1:after {display:block; content:''; width:156px; background:#d7dce2; height:20px; margin-top:-14px;}
	.headWrap .headCon .tab_title_main  {float:right; margin-bottom:60px;}
	.headWrap .headCon .tab_title_main li {list-style: none;float: left;padding: 10px 20px;cursor: pointer;text-align: center;margin: 0 6px; border-bottom:3px solid #e0e0e0; font-size:18px;}
	.headWrap .headCon .tab_title_main li.on {background-color: #f7f7f7;font-weight: bold;}
	.headWrap .headCon .tab_title_main li.cl_b3d0fc {border-bottom:4px solid #b3d0fc;}
	.headWrap .headCon .tab_title_main li.cl_94bcf7 {border-bottom:4px solid #94bcf7;}
	.headWrap .headCon .tab_title_main li.cl_7197f7 {border-bottom:4px solid #7197f7;}
	.headWrap .headCon .tab_title_main li.cl_5878d2 {border-bottom:4px solid #5878d2; margin-right:0;}
	.headWrap .headCon .tab_cont_main {clear: both;}
	.headWrap .headCon .tab_cont_main div { display: none;}
	.headWrap .headCon .tab_cont_main div.on {display: block;}
	.headWrap .headCon .tab_cont_main div:after {clear:both; display:block; content:'';}
	.headWrap .headCon .tab_cont_main div .board {position:relative; float:left; display:block; width:284px; height:240px; background:#fff; padding:30px 20px;  margin:8px 8px 8px 8px;}
	.headWrap .headCon .tab_cont_main div .board-img {position:relative; float:left; display:block; width:284px; height:240px; background:#fff; margin:8px 8px 8px 8px;}
	/*box-shadow:5px 5px 10px #e0e0e0;*/
	.headWrap .headCon .tab_cont_main div .board:hover { background:#005aa3; box-shadow:none; transform:scale(1.07); transition:1s;}
	.headWrap .headCon .tab_cont_main div .board p {color:#000; font-size:16px; margin-bottom:5px; font-weight:500; line-height:25px; word-break: break-all;}
	.headWrap .headCon .tab_cont_main div .board:hover p{color:#fff;}
	.headWrap .headCon .tab_cont_main div .board span {color:#808080; font-size:15px; display:block;}
	.headWrap .headCon .tab_cont_main div .board:hover span {color:#fff;}
	.headWrap .headCon .tab_cont_main div .board span.date {position:absolute; bottom:30px; font-size:14px; color:#a9a9a9; }
	.headWrap .headCon .tab_cont_main div .board:hover span.date {color:#fff;}
	.headWrap .headCon .tab_cont_main div .board h4 {position:absolute; right:20px; bottom:26px; font-size:25px; font-weight:400; color:#000;}
	.headWrap .headCon .tab_cont_main div .board:hover  h4 {color:#fff;}
	.headWrap .headCon .tab_cont_main div .board span.regDate {position:absolute; top:30px; right:20px; font-size:14px; color:#a9a9a9; padding:5px;}
	.headWrap .headCon .tab_cont_main div .board:hover span.regDate {color:#fff;}
	.headWrap .headCon .tab_cont_main div .board span.apply-wait {text-align:center; background: #9d9d9d; display: block; color: #fff; width: 70px; height: 30px; line-height: 30px; border-radius: 5px; font-weight: bold; }
	.headWrap .headCon .tab_cont_main div .board span.apply-end {text-align:center; background: #000; display: block; color: #fff; width: 70px; height: 30px; line-height: 30px; border-radius: 5px; font-weight: bold; }
	.headWrap .headCon .tab_cont_main div .board span.apply-ing {text-align:center; background: #1e62b5; display: block; color: #fff; width: 70px; height: 30px; line-height: 30px; border-radius: 5px; font-weight: bold; }
    .headWrap .headCon .tab_cont_main div .board:hover span.apply-ing {background:#5cabf1;}
/* 	.headWrap .headCon .tab_cont_main div .board:hover span.d-day {border:1px solid #fff;} */
	/*.headWrap .headCon .tab_cont_main div .board:hover */
    .headWrap .headCon .tab_cont_main div .board span.d-day {background:#fff; color:#000; border:1px solid #ddd; margin-bottom:15px; border-radius:5px; display:inline-block; width:70px; height:30px; line-height:30px; text-align:center;}
	.headWrap .headCon .tab_cont_main div .board span.d-day > b{color:#5999eb;}
	
	/*mainHeader END*/

	
