@charset "utf-8";
/* CSS Document */
body { max-width:750px; background:#efeff4; margin:0 auto; padding:0; font-family:"思源黑体 CN","myfont"; color:#333;}
html {font-size :100%;}
img { -ms-interpolation-mode: bicubic; } 
img{margin:0 auto; display:block;}
/*input,h1,h2,h3,h4,h5,p,span,b,dl,dt,dd{margin: 0; padding:0; list-style:none;line-height:30px;}*/
a,a:hover{ text-decoration:none; color:inherit;}
ul,ol,li{ list-style:none; margin:0; padding:0;}	
h1,h2,h3,h4,h5,h6,input,i,em{ font-size:100%;  font-style:normal;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.fl{float: left;}
.fr{float: right;}
.f16{ font-size:0.14rem;}
.c66{ color:#666;}
.posi-thumb{position: relative;}
.block{display: block;}
.mb4{margin-bottom:0.1rem;}
.hg8{height: 8px;}
img.image{display: block; max-width: 100%; height: auto; margin-left: auto;	margin-right: auto;}
h1{font-size:2em;margin:0.67em 0}
h2{font-size:18px;line-height:22px}
h3{font-size:15px;line-height:18px}

mark {background: none;}
.clear{clear:both;}
.mian_bg{ background:#fff; width:100%;}
.mian_width{ width:98%; margin:0 auto !important; padding:0;}
.mian_mt{ margin-top:0.25rem;}
.mian_mb{ padding-bottom:0.1rem;}
@font-face {
  font-family: 'iconfont';  /* project id 270335 */
  src: url('https://at.alicdn.com/t/font_3ei2asmp67a7zaor.eot');
  src: url('https://at.alicdn.com/t/font_3ei2asmp67a7zaor.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_3ei2asmp67a7zaor.woff') format('woff'),
  url('https://at.alicdn.com/t/font_3ei2asmp67a7zaor.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_3ei2asmp67a7zaor.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* project id 590447 */
  src: url('//at.alicdn.com/t/font_590447_9csapmi6t09.eot');
  src: url('//at.alicdn.com/t/font_590447_9csapmi6t09.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_590447_9csapmi6t09.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_590447_9csapmi6t09.woff') format('woff'),
  url('//at.alicdn.com/t/font_590447_9csapmi6t09.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_590447_9csapmi6t09.svg#iconfont') format('svg');
}

.iconfont{ font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width:0px; -moz-osx-font-smoothing:grayscale; }

@font-face {
font-family: myfont;/*声明字体名称*/
src:url(/templets/m/fonts/SourceHanSansCN-Medium.ttf);/*指定字体文件路径*/
}

.web_top{ width:100%; margin:0 auto; padding:.12rem 0 .07rem; border-bottom:solid 1px #c0c8c5;}
.web_top_logo{ float:left; width:39.0625%; height:0.47rem; margin:.06rem auto 0 .1rem; display:inline-table;}
.web_top_more{ float:right; margin:.01rem .15rem 0 auto; color:#008fdd; font-size:0.4em; display:block;}

.dh_wab{ width:100%; margin:0 auto;}

.know{height:auto; margin:0 auto; }
.know ul{ width:100%; margin:.15rem auto 0 auto;}
.know ul li{ float:left; width:48.604%; background:#fff; border:1px solid #069;font-family:"思源黑体 CN","myfont"; font-size:0.16rem; padding-top:0.1rem; padding-bottom:0.1rem; text-align:center; letter-spacing:1.5px; line-height:1.5em; border-radius:7px; color:#333; margin:0.08rem auto 0.15rem auto; display:block;}
.know_mr{ margin-right:1.45436% !important;}

.know_1{ border:1px solid #66cccc;}
.know_2{ border:1px solid #ade73a;}
.know_3{ border:1px solid #ff99cc;}
.know_4{ border:1px solid #ff9900;}
.know_5{ border:1px solid #993366;}
.know_6{ border:1px solid #99cc33;}
.know_66cccc{ color:#66cccc !important;}
.know_ade73a{ color:#ade73a !important;}
.know_ff99cc{ color:#ff99cc !important;}
.know_ff9900{ color:#ff9900 !important;}
.know_993366{ color:#993366 !important;}
.know_99cc33{ color:#99cc33 !important;}


.dots{width:100%; margin:.1rem auto 0; overflow: hidden;text-align: center;}
.dots ol{height:.25rem; line-height:.45rem;}
.dots ol li{width:.15rem; height:.15rem; background-color:#ccc; display:inline-block; border-radius:100%; margin:0  auto 0 .1rem; text-indent:-9999px;}
.dots ol .on{background-color:#5ecfba;}


.wap-common-title{padding:0 1%; height:50px; line-height:50px;}
.wap-common-title_border{ border-bottom:1px solid #f6f6f6;}
.wap-common-title.bor{height: 59px; border: 1px solid #f0f0f0;overflow:hidden;}
.wap-common-title h3{font-size:0.27rem; line-height:50px;margin:0; max-width:80%; float:left; text-indent:10px; font-weight: normal;}
.wap-common-title h3 i{display: block; float: left; width:4px; height:23px; background:#0c97ee;margin-top:12px; border-radius:5px;}

/*.more{ width:98%; margin:.15rem auto 0 auto; border-radius:5px; background:#ececee; font-family:"思源黑体 CN","myfont"; font-size:.2rem; font-weight:bold; padding-top:0.12rem; padding-bottom:0.8em; text-align:center; letter-spacing:1.5px; line-height:1em; color:#0c97ee; display:block;}*/

.mbyh{ width:100%; max-height:50px; background:#ffac00; font-family:"思源黑体 CN","myfont"; font-size:.2rem; padding-top:0.8em; padding-bottom:0.8em; text-align:center; letter-spacing:1.5px; line-height:1.5em; color:#FFFFFF; font-weight:bold; margin:0 auto 0.5em auto;}
.register{margin-top:.2rem;background:#FFF;padding-bottom:0.15rem;}
.register_box{margin:0 auto;}
.register_box .homeinput{width:98.55%;border:1px solid #DDD;font-size:0.18rem; border-radius:0.8em; padding:.2rem 0em .2rem 0.5em; background:#FFF; display:block; margin:0 auto .3rem auto;}
.register_box .homeinput:focus{outline:none;}
.register_box .sub_btn{width:100%; border:0; font-family:"思源黑体 CN","myfont"; letter-spacing:0.5em; font-size:0.22rem !important; border-radius:0.2rem; padding:0.8em; background:#F60; color:#FFF; outline:none; margin:0 auto; display:block;}



.index_rd{ width:100%; max-height:120px; margin:0.2rem auto 0.1rem auto;}
.index_rd_l{ width:48.34%; float:left;}
.index_rd_r{ width:48.34%; float:right;}

.bottom_bq{ width:100%; margin:0 auto 0.8em auto; font-family:"思源黑体 CN","myfont"; font-size:.18rem; text-align:center; letter-spacing:0.1em; line-height:1em; padding-bottom:1em; padding-bottom:12%;}
.zysz_top{ width:100%; height:50px; position:fixed; top:0; left:0; font-family:"思源黑体 CN","myfont";z-index:99999999;}

/* 首页 */
.hm-ban{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%;margin:0 auto;}
.hm-ban .swiper-wrapper li{float:left;}
.hm-ban .swiper-wrapper li img{width:100%;height:100%; display:none;}
.hm-ban .pagination{position:absolute;right:0px;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);height:17%}
.hm-ban .pagination span{width:2.8%;height:34%;margin-top:2.8%;margin-right:2%;border-radius:50%;background:#797979;float:right;display:inline-block;}
.hm-ban .pagination span.swiper-active-switch{background:#fff;}
.hm-ban .paginationr{position:absolute;right:0px;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);height:15%}
.hm-ban .paginationr span{width:2.8%;height:32%;margin-top:2.8%;margin-right:2%;border-radius:50%;background:#797979;float:right;display:inline-block;}
.hm-ban .paginationr span.swiper-active-switch{background:#fff;}
.hm-ban .banner-title{position:absolute;left:3%;bottom:3.5%;color:#fff;font-size:.2rem;z-index:100;}
.sss{display :none;}

aside{
  display: block;
}

body {
  overflow-x: hidden;
  height: 100%;
}
.zt{
	color:#fff;
	font-size: .42rem;
	font-family:"思源黑体 CN","myfont"
	line-height:.7rem;
}

div.slide-mask {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: none;
}
aside.slide-wrapper {
  position: absolute;
  z-index: 9999999999;
  left: 0;
  top: 0;
  width: 20%;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color:rgba(53,53,53,0.85);
}
aside.slide-wrapper > div {

  min-height: 100%;
  margin-left:-1em;
  margin-top:-1em;
}
aside.slide-wrapper > div > div {
  padding: 0 10px;
  height: 45px;
  background-color: #262626;
  overflow: hidden;
}
aside.slide-wrapper > div > div strong {
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #ffffff;
  font-weight: normal;
}
aside.slide-wrapper.moved {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
aside.slide-wrapper li > a {
  padding: 15px 10px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #262626;
  font-size: 15px;
  display: block;
  color: #fff;
}
aside.slide-wrapper li.current > a {
  background-color: #262626;
}
@font-face {
  font-family: 'iconfont';  /* project id 207096 */
  src: url('//at.alicdn.com/t/font_gnpuhy7tw79442t9.eot');
  src: url('//at.alicdn.com/t/font_gnpuhy7tw79442t9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_gnpuhy7tw79442t9.woff') format('woff'),
  url('//at.alicdn.com/t/font_gnpuhy7tw79442t9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_gnpuhy7tw79442t9.svg#iconfont') format('svg');
}
.iconfont {font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}
.icon-dianhua:before { content: "\e604"; }
.icon-jiantou:before { content: "\e61d"; }
.icon-icon:before { content: "\e603"; }
.icon-icon1:before { content: "\e605"; }
.icon-icon03:before { content: "\e601"; }
.icon-zhengfuwuchangzijinzizhu:before { content: "\e659"; }
.icon-shouye_shouye:before { content: "\e60a"; }
.icon-liwu:before { content: "\e60c"; }


.icon1{font-size:3rem;}
.icon2{font-size:3.3rem;}
.icon3{font-size: 3.1rem; color: #E77817;}
.icon1,.icon2{ color:#FFF; }
.icon4{ font-size:1.2rem;}
.icon5{ font-size:1.8rem;}
.icon6{ font-size:34px; color:#fff;}
.icon7{font-size: 34px;color: #ff9b00;}
.icon8,.icon9{font-size:1.6rem; color:#FFF;float:left;margin:.7% 0 0 30%;}
.icon10{font-size:1.6rem; color:#FFF;float:left;margin:.7% 0 0 30%;}
.icon20{font-size: 34px;color: #ff9b00;}

/*客服*/
.fleft_kh{position:fixed; top:150px; right:0%; width:33px; z-index:987654;}
 #demo{ overflow:hidden; width:100%; height:50px;line-height:.5rem;}
 #indemo {float: left;width: 8000%;}
 #demo1 {float: left; line-height:.5rem;color:#444;}
 #demo2 {float: left;line-height:.5rem; list-style:none; margin-left:0.5em; color:#444;}
 
/*杰出校友滑动效果*/
.index-navMenu{background-color:#fff;overflow:hidden;margin-bottom:.5rem}
.index-navMenu a{font-size:.2rem;color:#666}
.index-navMenu a:before{content:"";display:block;width:2.15rem;border-radius:50%;margin:0 auto;}
.index-navMenu ul li{text-align:center;float:left; width:48.3%; border:1px #f6f6f6 solid;}
.menus ul{margin:0 auto;}
.menus li,.careers .menus a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.careers .menus li,.careers .menus a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.careers .menus a:before{display:inline-block;vertical-align:middle}
.mr_cgxz{ margin-right:2.772%;}
.index-navMenu ul li img{ margin:0 auto; width:100%;}
.index-navMenu ul li p{ margin:0 auto; width:100%; font-family:"思源黑体 CN","myfont"; font-size:0.16rem; letter-spacing:1.5px; line-height:0.45rem; text-align:center; }
.ztys{ width:100%;font-family:"思源黑体 CN","myfont";  margin:0 auto; font-size:.16rem; letter-spacing:1px; line-height:2.2em; color:#666; text-align: center;}

/*学生作品*/
.box{ width:100%; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:100%; height:135px; overflow:hidden; position:relative; margin:15px auto 5px auto;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ margin-right:10px; padding:5px; float:left;}
.piclist li p{margin:0 auto; width:100%; font-family:"思源黑体 CN","myfont"; font-size:.14rem; letter-spacing:1.5px; line-height:0.3rem; text-align:center;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(https://m.scxh.cn/2017/images/icon.png) no-repeat; background:url(https://m.scxh.cn/2017/images/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}


/*底部通用咨询*/
.foot-bottom{width:100%;background: #00a7e9;position: fixed;left: 0;bottom: 0;z-index: 999; -webkit-transform: translateZ(0);}
.foot-bottom a{width:50%;line-height:.45rem;margin:.15rem 0;float: left;text-align: center;font-size:.25rem;color: #fff;}
.foot-bottom a:first-child{border-right:2px solid #00a7e9;box-sizing:border-box;}
.foot-bottom a:before{width:.95rem;background-size:907.89% 434.21%; margin:-2px .3rem 0 0;}
.foot-bottom .consulte:before{background-position:38% 31%;}
.foot-bottom .phone:before{background-position:25% 31%;}
.enter-course-bottom{border-top: 2px solid #dce0e0;}
.enter-course-bottom a{color: #fff;}
.enter-course-bottom a:first-child{border-color: #f2f2f2;}
/*底部额外加的咨询*/
.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}
.shadow{z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0;  }
.float_container {z-index:999991; display: none; position: fixed;max-width:740px;margin:0 auto; width:100%;bottom:0; background-image: -moz-linear-gradient(#c0e1e1, #cbe3e1); background-image: -webkit-linear-gradient(#c0e1e1, #cbe3e1); background-image: -o-linear-gradient(#c0e1e1, #deceb7); background-image: linear-gradient(#c0e1e1, #cbe3e1); }
.db { display: block}
.float_container .title{background:#0278be;background-size: 40px;height:40px;font-size:20px; line-height: 40px; color:#fff; text-align: center; letter-spacing: -1px; }
.float_container .title a{display: block; color:#fff; height: 40px;line-height:40px;}
.float_container dl { display: block; transiton:all .3s linear 0s;margin:0;padding:0; }
.float_container dt { display: inline-block; width: 14%; float: left; margin: 10px 0 0 8px; text-align: center}
.float_container dt img{max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode: bicubic}
.float_container dd {margin:0; display: inline-block; position: relative; width: 70%; float: left; margin-top: 10px; }
.float_container .time { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center;width:100%;margin:0;height:1.6em; }
.float_container .box {  font-size: 14px !important;color:#000;position: relative; margin-left: 5%; padding:10px; border:1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 12px; box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff; background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-image: -o-linear-gradient(#c6e5fa, #a6d7f7); background-image: linear-gradient(#c6e5fa, #a6d7f7); letter-spacing: 1px; }
.float_container .box img { width: 22px; vertical-align: bottom;}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}
.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px;background-size: 18px; }
.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px;  background-size: 40px; }
.float_container .btn_tk { margin-top: 15px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; }
.float_container .btn_tk a { display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%; border:1px solid #a6a5a1; border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#6c6761; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; }
.float_container .btn_tk a:hover {border-color:#959490;background-color: #f7f7f7}

@media screen and (max-width: 320px) {
	.float_container .title {font-size: 18px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn_tk a {
		border-radius: 10px;
		font-size: 15px
	}
}

/*底部固定*/
.footMenus{height:1rem;max-width:740px; width:100%;margin:0 auto; position:fixed;bottom:0;background:rgb(22, 195, 234);}
.footMenus li{width:17%;float:left;}
.footMenus li a{display:block;}
.footMenus li a dt{text-align:center;  margin: 0 auto;}
.footMenus li a dt img{display:block;margin:0 auto;}
/*.footMenu li a dd{height:2rem;line-height:2rem;font-size:1.3em;color:#ee7800;text-align:center;}*/
.footMenus li:nth-child(3) a dd{padding-bottom:.3rem;color:#ff9b00;}
.footMenus li.footMenu_m{width:32%;height:4.5rem;position:relative;}
.footMenus li.footMenu_m a {width: 100%;position: absolute; top: -10px; left: 0; background: url(/images/footbg.png) no-repeat center 0; background-size: auto 100%;}
.dds{font-size:16px;color:#fff;text-align:center;}

.guanggao{position: absolute; left:1%;top:2%; color:#666699}

/*顶部样式*/
.nav{ width:100%; margin:0 auto; padding-top:5px;}
.nav a{ padding:10px 0; display:block;}
.nav ul{ margin:0 auto;}
.nav ul li{ float:left; width:25%; display:block;}
.nav_w{ text-align:center; width:100%; font-family:"思源黑体 CN","myfont"; font-size:.2rem; letter-spacing:1.5px; line-height:1em; color:#333; margin:0 auto; padding-top:8px;}
.clearf{*zoom:1;}
.ico-al{display: block; width:1rem; height:1rem; margin:0 auto; background-size:100%; background-repeat:no-repeat; background-position:center center; color: #fff; font-size:0.65rem !important; line-height:1rem; text-align:center; -webkit-border-radius:35%; -moz-border-radius:35%; border-radius:35%;}
.navd{ width:100%; margin:0 auto; padding-top:5px;}
.navd a{ padding:10px 0; display:grad;text-align:center;}
.navd ul{ margin:0 auto;}
.navd ul li{ float:left; width:25%; display:block;text-align:center;}
.nav_wd{ text-align:center; width:100%; font-family:"思源黑体 CN","myfont"; font-size:.2rem; letter-spacing:1.5px; line-height:1em; color:#333; margin:0 auto; padding-top:8px;}
.clearfd{*zoom:1;}
.ico-als{display: block; width:1rem; height:1rem; margin:0 auto; background-size:100%; background-repeat:no-repeat; background-position:center center; color: #fff; font-size:0.65rem !important; line-height:1rem; text-align:center; -webkit-border-radius:35%; -moz-border-radius:35%; border-radius:35%;}
.back-ffaf8f{background:#ffaf8f;}
.back-ffcc14{background:#ffcc14;}
.back-14ff57{background:#14ff57;}
.back-52ceff{background:#52ceff;}
.back-8fdfff{background:#8fdfff;}
.back-14ffcc{background:#14ffcc;}
.back-fc66d2{background:#fc66d2;}
.back-ff8352{background:#ff8352;}
/*面包屑样式*/
.zy_brk{border:1px solid #dfdfdf;background:#fff; font-size:14px;font-family:"思源黑体 CN","myfont"}
.zy_brk p{padding-left:1em;}
.zy_brk a{color:#333;line-height:2em;}







