﻿
/* CSS Document */

*{ box-sizing:inherit; -webkit-box-sizing:inherit;}
html{color:#333;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:14px/1.8 "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif; font-family: "Microsoft YaHei",Arial,sans-serif; width:100%;}
img{border:none; vertical-align:middle;}
em,b{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1{font-size:24px; line-height:1;}
h2{font-size:30px;  font-weight:normal;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}

a{text-decoration:none; color:#333}
a:hover,.bs{text-decoration:none; color:#007628 !important;}
a:link,a:visited,a:active{ text-decoration:none;}

q:before,q:after{content:'';}/* 消除q前后的内容 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */

address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */

input{ outline:none;}
/* 通用样式 */
.clear{ clear:both;}



/*初始化样式*/
.w1400{ width:1400px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
.w850{ width:850px; margin:0 auto;}
.w800{ width:800px; margin:0 auto;}
.w100{ width:100%}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

 @media (max-width:1200px) {	
 .dis-wap{ display:none}
 }


/*头部*/
.header{ height:100px;}
.header .logo{ /*width:375px;*/}
.header .logo img{  width:200px; }
.header .fr ul li{ float:left;/* padding:5px 15px;*/ margin:0 1px; /*background:url(../images/tou-shu.png) right center no-repeat;*/}
/*.header .fr ul li:last-child{ background:none;}*/
.header .fr ul li .tou-1,.header .fr ul li .tou-2,.header .fr ul li .tou-3{ width:48px; height:48px; float:left;}
.header .fr ul li .tou-1{ background:url(../image/toubu-1.png) center no-repeat;}
.header .fr ul li .tou-2{ background:url(../image/toubu-2.png) center no-repeat;}
.header .fr ul li .tou-zi{ float:left; height:48px; line-height:1.3; padding:8px 0 0 10px; color:#000;}
.header .fr ul li .tou-zi b,.header .fr ul li .tou-zi b a{ font-size:20px; color:#47bb64;}
.header .fr ul li .tou-zi b a:hover{ color:#47bb64 !important;}
.header .fl{ margin-top:26.5px; width:300px}
.header .fr{ margin-top:26.5px; width:800px}



/*导航*/
.daohang{ /*background-color:#47bb64;*/ height:60px; line-height:60px;}
.daohang ul{ margin-left:-33px;}
.daohang ul li .box{ margin-left:0;}
.daohang ul li{ width:16%; float:left;  text-align:center; position:relative;}
/*.daohang ul li:last-child{ background:none;}*/
.daohang ul li a{ display:block; width:100%; height:100%; font-size:18px; color:#333;}
.daohang ul li:hover,.bianse{ background-color:#47bb64;}
.daohang ul li:hover a,.bianse a{ color:#fff !important;}

.daohang ul li .box{background-color:#47bb64; width:100%; position:absolute; left:0; top:60px; display:none; z-index:999;}
.daohang ul li .box li{ height:50px; line-height:50px; display:block; width:100%; margin:0 auto; float:none; text-align:center; background:none;}
.daohang ul li .box li a{ color:#333; font-size:16px; display:block; width:100%; height:100%;}
.daohang ul li .box li:hover{ background-color: #090;}
.daohang ul li .box li:hover a{ color:#fff !important;}




/*首页-简介*/
.sy-jianjie{ width:100%; background:url(../image/jianjie-bg.jpg) center no-repeat; background-size:cover; -webkit-background-size:cover; padding:55px 0 45px;}
.bt{text-align:center; color:#47bb64;}
.bt p{ font-size:32px; /*line-height:2; font-weight:bold; letter-spacing:1px;*/}
.bt small{ font-size:14px; color:#999;/* background:url(../images/biaoti-bg.png) center no-repeat;*/ display:block; text-transform:uppercase;}
.sy-jianjie .bt p{ color:#fff; letter-spacing:5px;}
.sy-jianjie .bt small{ color:#999; background:none;}
.sy-jianjie .content{ margin:30px 45px; font-size:16px; color:#cecece; line-height:34px; text-align:justify; text-align:center}
.more{ width:100px; height:30px; line-height:30px; font-size:16px; display:block; /*margin:0 auto; */text-align:center; border:2px solid #666; border-radius:20px; color:#666;}
.more:hover{ color:#fff !important; background-color:#333;}
.sy-zhengshu .more,.sy-jianjie .more{ color:#fff; background-color:#47bb64;}




/*首页-热门课程*/
.sy-kecheng{ padding:50px 0;    background-color:#f9f9f9;}
.sy-kecheng .bt{/* margin-bottom:40px;*/}
.sy-kecheng ul li{ float:left; width:23%; margin:1%; margin-top:3%}

.sy-kecheng ul li:first-child,.sy-kecheng ul li:nth-child(2),.sy-kecheng ul li:nth-child(3),.sy-kecheng ul li:nth-child(4){ margin-bottom:0.5%;}
.sy-kecheng ul li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.sy-kecheng ul li a img{ width:100%;}
.sy-kecheng ul li a p.bg{ position:absolute; left:0; top:-100%; width:100%; height:100%; background-color:rgba(191,9,95,0.7); transition: top 0.5s; -webkit-transition: top 0.5s; /* Safari */}
.sy-kecheng ul li a p.bg span{ display:block; width:140px; margin:100px auto 0; font-size:20px; color:#fff; line-height:1;}
.sy-kecheng ul li a.ban{ width:49%; margin-right:2%; float:left;}
.sy-kecheng ul li a.ban:last-child{ margin-right:0;}
.sy-kecheng ul li a:hover p.bg{ top:0;}
.sy-kecheng .more{ margin-top:50px;}




/*首页-新班火热报名中*/
.sy-baoming{ background-color:#f1f1f1; padding:35px 0 50px;}
.sy-baoming ul{ margin-top:50px;}
.sy-baoming ul li{ float:left; width:275px; height:108px; margin-right:30.6px; border:1px solid #ccc;}
.sy-baoming ul li:last-child{ margin-right:0;}
.sy-baoming ul li a{ display:block; width:100%; height:100%;}
.sy-baoming ul li span{ font-size:16px; color:#666; display:block; padding-top:25px;}
.sy-baoming ul li p{ font-size:22px; color:#444; font-weight:bold; line-height:1.2;}
.sy-baoming ul li span,.sy-baoming ul li p{ padding-left:90px;}
.sy-baoming ul li:first-child{ background:url(../image/zaixian.jpg) 18px center no-repeat;}
.sy-baoming ul li:nth-child(2){ background:url(../image/baoming.jpg) 18px center no-repeat;}
.sy-baoming ul li:nth-child(3){ background:url(../image/weixin.jpg) 18px center no-repeat;}
.sy-baoming ul li:nth-child(4){ background:url(../image/qq.jpg) 18px center no-repeat;}



/*首页-学员风采*/
.sy-fengcai{ padding:80px 0;}
.sy-fengcai .bt{ margin-bottom:40px;}
.sy-fengcai ul li{ float:left; width:23.5%; margin-right:2%;}
.sy-fengcai ul li:nth-child(4n){ margin-right:0;}
.sy-fengcai ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.sy-fengcai ul li img{ width:100%; transition: all 0.5s;}
.sy-fengcai ul li:hover img{ transform: scale(1.2);}
.sy-fengcai ul li p{ margin-bottom:20px;}
.sy-fengcai ul li p a{ font-size:16px; color:#333; text-align:center; line-height:40px; padding-top:20px; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.sy-fengcai ul li:hover p a{ color:#47bb64 !important;}
.sy-fengcai .more{ margin-top:30px;}






/*首页-资质证书*/
.sy-zhengshu{ background:url(../image/zizhi-bg.jpg) center no-repeat; background-size:cover; -webkit-background-size:cover;}
.sy-zhengshu .fl,.sy-zhengshu .fr{ width:50%; margin:65px auto;}

.sy-zhengshu .fr ul{ margin-left:80px;}
.sy-zhengshu ul li{ font-size:18px; line-height:35px; color:#fff; font-weight:bold;}
.sy-zhengshu ul li span{ width:35px; height:35px; text-align:center; border-radius:100%; background-color:#47bb64; overflow:hidden; display:block; margin-right:10px;}
.sy-zhengshu ul li span,.sy-zhengshu ul li p{ float:left; margin-bottom:15px;}
.sy-zhengshu ul li p{ width:85%;}
.sy-zhengshu .more{ margin-top:50px;}



/*首页-动态*/
.dongtai{ margin:30px auto;}
.dongtai-x{ width:23%; float:left; margin-left:2%;}
.dongtai-x:first-child{ margin-left:0;}
.dongtai-x img{ max-width:100%;}


.owl-prev,.owl-next{ width:30px; height:60px; position:absolute; top:50%; margin-top:-30px; display:none;}
.owl-prev{ background:url(../image/left.png) center no-repeat rgba(0,0,0,0.5); left:0;}
.owl-next{ background:url(../image/right.png) center no-repeat rgba(0,0,0,0.5); right:0;}
.owl-carousel:hover .owl-prev,.owl-carousel:hover .owl-next{ display:block;}
.owl-carousel .p1{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); text-indent:1em; color:#e6e6e6; font-size:15px; text-align:center;}
.owl-carousel .owl-item img{ width:100%;}


.dongtai-x ul{ } 
.dongtai-x ul li{ width:95%; height:38px; line-height:38px; border-bottom:1px dashed #e0e0e0; font-size:15px; /*background:url(../image/dian-1.png) left center no-repeat; padding-left:5%;*/display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
@media screen and (max-width: 1200px){
.dongtai-x ul li{  font-size: 12px;}
}
.dongtai-x ul li:hover{ /*background:url(../image/dian-2.png) left center no-repeat;*/}
.dongtai-x ul li a{ /*float:left;*/}
.dongtai-x ul li span{ float:right;}
.dongtai-x ul li:hover a,.dongtai-x ul li:hover span{ color:#007628 !important;}


.dongtai .baoming{ margin:65px auto 0; max-width:100%;}
.dongtai-x .bt{     text-align: left;
    color: #333; margin-top:20px}
	.dongtai-x .bt p{ font-size: 24px;}
.dongtai-x .bt small{ background-size:500%;}
.dongtai .more{ margin-top:20px; margin-bottom:20px}



/*首页-就业服务*/
.sy-jiuye{ background-color:#f9f9f9; padding:30px 0 50px 0;}
.sy-jiuye .bt{ margin-bottom:40px;}
.sy-jiuye ul li{ width:18%; float:left; margin-right:2.5%; margin-bottom:30px;      border-bottom: 1px solid #ccc;
    line-height: 2;display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.sy-jiuye ul li:nth-child(5n){ margin-right:0;}
.sy-jiuye ul li a{ display:block; width:100%;  line-height: 2;display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.sy-jiuye ul li a img{ width:100%; transition: all 0.5s;}
.sy-jiuye ul li:hover img{ transform: scale(1.1);}
.sy-jiuye ul li p a,.sy-jiuye ul li span{ line-height:1;}
.sy-jiuye ul li p{ margin-top:20px;}
.sy-jiuye ul li p a{ font-size:16px;}
.sy-jiuye ul li span{ font-size:14px; color:#666; margin-top:10px; display:block;}
.sy-jiuye ul li:hover p a{ color:#47bb64 !important;}
.sy-jiuye .more{ margin-top:20px;}



/*首页-联系方式*/
.sy-lianxi{ margin:50px auto 30px;}
.sy-lianxi ul li{ width:33.3%; float:left; text-align:center;}
.sy-lianxi ul li p.bg{ width:70px; height:60px; margin:0 auto;}
.sy-lianxi ul li:first-child .bg{ background:url(../image/dibu-1.png) center bottom no-repeat;}
.sy-lianxi ul li:nth-child(2) .bg{ background:url(../image/dibu-2.png) center bottom no-repeat;}
.sy-lianxi ul li:nth-child(3) .bg{ background:url(../image/dibu-3.png) center bottom no-repeat;}
.sy-lianxi ul li p{ font-size:30px;}
.sy-lianxi ul li span{ font-size:16px; color:#666; line-height:1.5}

.sy-lianxi .youqing{ margin-top:90px;}
.youqing .bt{ color:#666; margin-bottom:20px;}
.youqing .bt p{ font-size:18px;}
.youqing dl{ text-align:center;}
.youqing dl dd{ display:inline-block;}
.youqing dl dd a{ color:#47bb64; font-size:16px; display:inline-block; margin:0 20px;}
.youqing dl dd:hover a{ color:#47bb64 !important;}





/*底部*/
.footer{ background-color:#000;}
.footer .dibu-s{ padding:20px 0 10px; border-bottom:1px solid #2a1a1a;}
.footer .dibu-s .fr{ margin-top:20px;}
.footer .dibu-s ul li{ float:left; padding:0 12px; border-right:1px solid #aaa;}
.footer .dibu-s ul li:last-child{ border:none;}
.footer .dibu-s ul li a{ display:block; font-size:14px; color:#fff; line-height:1;}
.footer .dibu-s ul li:hover a{ color:#fff !important;}
.footer .dibu-s ul li a.hover{ color:#fff !important;}

.footer .dibu-x{ padding:20px 0; color:#fff; font-size:15px;}
.footer .dibu-x .dianhua{ margin-top:10px;  }
.footer .dibu-x .dizhi{}
.dibu-x .dibu-wx{ text-align:center; /*float:left;*/ margin-left:10px;}
.dibu-x .dibu-wx:first-child{ margin-left:0;}
.dibu-x .dibu-wx p img{ max-width:150px; }

.footer .banquan{ text-align:center; font-size:14px; color:#999; padding-bottom:20px;}




/*当前地址*/
.dq-dizhi{ height:80px; line-height:80px; /*background:url(../images/dangqian.png) left center no-repeat;*/ padding-left:40px;}
.dq-dizhi,.dq-dizhi a{ font-size:16px; color:#666666;}
.dq-dizhi a:hover{ color:#47bb64 !important;}



/*左边*/
.caidan{ width:240px;}
.caidan dl,.caidan ul{ text-align:center; margin-bottom:30px;}
.caidan dl dt,.caidan dl dd,.caidan ul dt,.caidan ul li{ width:100%; color:#fff;}
.caidan dl dt,.caidan ul dt{ font-size:16px; background-color:#47bb64; height:33px; line-height:33px; font-weight:bold}
.caidan dl dd,.caidan ul li{ margin-top:2px;}
.caidan dl dd a,.caidan ul li a{ display:block; width:100%;  height:33px; line-height:33px; font-size:14px; color:#666; background-color:#dfd6db;} 
.caidan dl dd:hover a,.menu ul li .active:hover,.menu ul li .active,.caidan dl dd .caidan-bs{ background-color:#999; color:#fff !important;}
.caidan .zuo-lianxi dd{ height:auto; line-height:1.8; background-color:#dfd6db; padding:20px 30px; width:auto; text-align:left;}
.caidan .zuo-lianxi dd span{ display:block; color:#333;}
.caidan .zuo-lianxi dd span:first-child{ font-size:16px; line-height:1; font-weight:bold; padding-bottom:20px;}
.caidan .zuo-lianxi dd span:last-child{ font-size:14px; line-height:24px;}


.menu ul li .inactive { color:#666 !important; background-color:#dfd6db;}
.menu ul li ul {display:none; margin-bottom:0;}
.menu ul li ul li {display:block; list-style:circle; margin-top:0; height:auto;}
.menu ul li ul li:first-child a{ padding-top:15px;}
.menu ul li ul li:last-child a{ padding-bottom:15px;}
.menu ul li ul li a{ display:block; width:100%; height:100%; background-color:#f2f2f2; color:#666; padding:8px 0; line-height:1;}
.menu ul li ul li a:hover,.menu ul li ul li .menu-bs{ background-color:#f2f2f2; color:#eb2885 !important;}




/*右边*/
.youbian{ width:930px; border-top:1px solid #999; margin-bottom:80px;}
.youbian .bt{margin-bottom:20px;margin-top:30px;}
.youbian.xinwen-xq h1{ margin-top:50px; font-size:24px;  font-weight:bold; text-align: center }
.youbian h2{  font-size:18px;   font-weight:bold; }
.youbian .shijian{ font-size:14px; color:#999; margin:20px 0 30px; text-align:center; line-height:1;}
.youbian .shijian span{ display:inline-block;}
.youbian .shijian span:first-child{ margin-right:60px;}
.youbian .content{ font-size:16px; color:#333;  /*text-align:justify;*/}
.youbian .content p {/*text-indent: 2em;  */  padding-bottom: 15px;}
.youbian .content p img{ /*margin-left: -2em;*/ }

.gaikuang img,.kecheng img,.xinwen img,.shisheng img{ max-width:100%;}


/*机构概况*/
.gaikuang{ border-bottom:0;}

.sy-kecheng ul li a{ float:none}
/*舞蹈课程*/
.youbian h1{ margin:10px 0 10px; padding-left:0px;}
.kecheng{ padding:0 ;}
.kecheng h1{ padding-left:58px;}
.kecheng li{ width:380px; float:left;  position:relative;    margin-top: 30px;}
.kecheng li a{ display:block; width:40%;overflow:hidden; text-align:center;}
.kecheng li a img{ transition: all 0.5s;}
.kecheng li a:hover img{transform: scale(1.2);}
.kecheng li div{width: 58%;}
.kecheng li:nth-child(odd){margin-right: 54px; }
/*.kecheng li:first-child,.kecheng li:nth-child(2){ margin-top:0;}*/
.kecheng li p{ display:block; margin-left:10px;}
.kecheng li .bt{ font-size:18px; margin-top:5px; text-overflow:ellipsis; overflow:hidden;-o-text-overflow: ellipsis; /* for Opera */ font-weight:bold;}
.kecheng li .bt a{ width:100%; height:auto; min-height:inherit; text-align:left;}
.kecheng li .bt a:hover{ color:#007628 !important;}
.kecheng li .nr{ font-size:14px; line-height:25px; color:#666; text-align:justify; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.sj-kecheng li a.sj-more{ position:absolute; width:auto; height:auto; min-height:auto; bottom:0; margin-left:10px; color:#fff; background-color:#666; padding:2px 5px; display:inline-block !important;-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px; }
@media (min-width:992px){.sj-kecheng li a.sj-more { display:none !important}}

/*分享*/
.fenxiang{ width:260px; float:right; margin:95px 0 25px;}
.fenxiang .bdsharebuttonbox p{ float:left; font-size:16px;}
.fenxiang .bdsharebuttonbox p,.fenxiang .bdsharebuttonbox a{ margin:0 22px 0 0 !important; height:20px; line-height:20px;}
.fenxiang .bdsharebuttonbox a{ width:20px; padding-left:0 !important;}

.fenxiang .bdsharebuttonbox a.bds_qzone{ background:url(../image/kongjian.png) center no-repeat; background-size:100%;}
.fenxiang .bdsharebuttonbox a.bds_tsina{ background:url(../image/xinlang.png) center no-repeat; background-size:100%;}
.fenxiang .bdsharebuttonbox a.bds_weixin{ background:url(../image/weixin.png) center no-repeat; background-size:100%;}
.fenxiang .bdsharebuttonbox a.bds_sqq{ background:url(../image/qq.png) center no-repeat; background-size:100%;}

 


.w1200{ position:relative;} 
.w1200.hots{ padding:10px;} 
.w1200.hots a{ color:#666;} 

/*新闻资讯*/
.xinwen,.shisheng,.lianxi{ border-bottom:none;}

.xinwen h1{ /*padding-left:30px;*/}
.youbian .more{ float:right; margin-top:10px}
.xinwen ul{ padding:10px 30px 30px 30px;}
.xinwen ul li{ padding:20px 0; border-bottom:1px dashed #e5e5e5;}
.xinwen ul li .fr{ width:530px; padding-right:15px;}
.xinwen ul li .fl{ width:300px;}
.xinwen ul li .fr h1,.xinwen ul li .fr h2{ margin:10px 0 0; padding:0; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.xinwen ul li .fr h1:hover a{ color:#47bb64 !important;}
.xinwen ul li .fr p{ font-size:14px; line-height:1;}
.xinwen ul li .fr .content{ color:#666; line-height:24px; text-align:justify; margin:30px 0; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}


/*新闻详情*/
.xinwen-xq{ border-bottom:none;}
.xinwen-xq .fanye{  border-top:1px solid #cccccc; padding:35px 0; text-align:center;}
.xinwen-xq .fanye p{ width:100px; height:35px; line-height:35px; border:1px solid #d9d4d7; display:inline-block; margin:0 15px;}
.xinwen-xq .fanye p:nth-child(2) a,.xinwen-xq .fanye p:hover a{ color:#fff !important; background-color:#47bb64;}
.xinwen-xq .fanye p a{ display:block; width:100%; height:100%; font-size:14px;}
.xinwen-xq .biaoqian{ margin:30px 0}
.xinwen-xq .biaoqian a{
    display: inline-block;
    float: none;
    margin: 0 0 0 10px;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    background-color: #4bcdd9;
    color: #fff;
    border-radius: 2px;
}
.xinwen-xq .erweima{ text-align:center; }
 .erweima img{ text-align:center; max-width:400px}

.xiangguan{ width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0; margin:40px 0;  }
.xiangguan .t{ text-align:left; margin:10px; font-size:18px}
.xiangguan ul li{ float:left; width:46%; padding:10px 0; background:url(../image/dian-1.png) left center no-repeat; padding-left:15px; border-bottom:1px dotted #ccc; margin-right:2%;}
.xiangguan ul li:nth-child(5n){ margin-right:0;}
.xiangguan ul li a{ font-size:16px; display:block; width:100%; height:100%; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.xiangguan ul li:hover{ background:url(../image/dian-2.png) left center no-repeat; padding-left:15px;}
.xiangguan ul li:hover a{ color:#47bb64 !important;}






/*师生风采*/
.shisheng h1{ padding-left:50px;}
.shisheng ul{ padding:0 50px;}
.shisheng ul li{ float:left; position:relative; width:29%; margin-right:6%; margin-top:40px;}
.shisheng ul li:first-child,.shisheng ul li:nth-child(2),.shisheng ul li:nth-child(3){ margin-top:0;}
.shisheng ul li:nth-child(3n){ margin-right:0;}
.shisheng li a{ display:block; width:100%; height:100%; overflow:hidden;}
.shisheng li a img{ transition: all 0.5s; height:356px;}
.shisheng li a:hover img{transform: scale(1.1);}
.shisheng li p{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center; background-color:rgba(0,0,0,0.8);}







/*分页*/
.fenye{ margin-top:50px; width:100%; text-align:center;}
.fenye span,.fenye a{ border:1px solid #dddddd; padding:8px 15px; display:inline-block; margin:0 5px; font-size:14px;}
.fenye span,.fenye a:hover{ background-color:#47bb64; color:#fff !important;}
.fenye a:first-child{ display:none;}





/*就业服务*/
.jiuye{ padding:0 58px 50px;}
.jiuye li{ width:380px; float:left;}
.jiuye li a{ display:block; width:100%; height:100%; min-height:inherit; overflow:hidden;}
.jiuye li a img{ transition: all 0.5s; width:100% !important; height:auto !important;}
.jiuye li a:hover img{transform: scale(1.2);}
.jiuye li:nth-child(odd){ margin-right:54px;}
.jiuye li .bt{ font-size:18px; line-height:1.2; margin-top:20px;  display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */ margin-left:0;}
.jiuye li .bt a:hover{ color:#007628 !important;}
.jiuye li .nr{ font-size:15px; line-height:25px; color:#b2b2b2; margin-top:5px; margin-bottom:45px; text-align:justify; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */ margin-left:0;}


 

/*商务合作*/
.jiameng .content{ padding-left:60px;}





/*联系我们*/
.lianxi h1{ margin-top:40px; text-align:center; padding-left:0;}
.lianxi{ background:none; padding:0;}
.lianxi ul{ width:590px; margin:50px auto 0;}
.lianxi ul li{ background-color:#f1f1f1 !important; float:none; display:inline-block; margin-bottom:30px;}
.lianxi ul li:nth-child(even){ margin-right:0;}




.ditu{ width:100%;}





/*首页轮播图*/
/* Demo Syles */
  .device { position: relative; margin-bottom:20px;}
  .device .arrow-left {
	/*background: url(../img/arrows.png) no-repeat left top;*/
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
  }
  .device .arrow-right {
	/*background: url(../img/arrows.png) no-repeat left bottom;*/
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 17px;
	height: 30px;
  }
  .device,.swiper-container { width:100% !important; height:auto !important;}
  .swiper-wrapper,.swiper-slide{ height:auto !important; text-align:center; background:#44b75d}
  .swiper-wrapper>.swiper-slide:nth-child(3){ background:#f97b6c}
  .swiper-slide img{ max-width:100% !important; height:auto !important;}
  .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:20px;
	width: 100%;
	z-index:9;
  }
  .swiper-pagination-switch {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background: #fff;
	margin: 0 7px;
	cursor: pointer;
  }
  .swiper-active-switch {
	background: #bf095f;
  }


/*客服-底部浮动窗口样式*/
@media screen and (max-width: 1199px){
.rit-fdd, .rit-fdd-poen {
    display: none;
}}
@media (min-width: 1200px) {
  .floating{ display:none}
}
@media (max-width:767px){
.floating{ width:100%; right:0 !important;}
.floating a{ margin:0 20px !important;}
}
@media (min-width: 751px) {
    .floating a:hover{background-position: 15px center;}
    .floating a.float-qq:hover{width: 146px;}
	.floating a.float-wxqr:hover{background-position:center;}
	.floating a.float-wxqr:hover span {display:inline-block; width:116px;height:116px;background:#fff; border:2px solid #fff;position: absolute; z-index:99;top:-20px;right:50px; padding:5px;}
	.floating a.float-wxqr:hover img{ width:116px;height:116px; }
    .floating a.float-phone:hover{width: 150px;}
    .floating a.float-message:hover{width: 160px;}
    .floating a.float-weizhi:hover{width: 130px;}
    .floating a:hover span{display: block;}
}
@media (max-width: 750px) {
    .floating a:hover{width: 42px;}
	.floating a:hover span{display:none;}
	.mobile-bottom{width: 100%;display: block;bottom: 0;margin-top: 20px;margin-bottom: -20px;}
}

.floating{position: fixed;bottom: 12px;right: 4%;min-width:208px;text-align: center;z-index: 100;height: 42px;}
.floating a{width: 42px;height: 42px; margin:0 5px;border-radius:21px;background-color:#333; display: inline-block; /*filter:alpha(opacity=60);*/background-repeat: no-repeat; background-position: center center; vertical-align: middle; overflow: hidden; line-height: 38px; margin-bottom: 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #333;
    -webkit-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
       -moz-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
        -ms-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
         -o-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
            transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);}
.floating a.float-phone{background-image:url(../image/layout_phone.png); -webkit-background-size:19px 18px; background-size: 19px 18px;}
.floating a.float-qq{background-image:url(../image/layout_qq.png); -webkit-background-size: 18px auto; background-size: 18px auto;}
.floating a.float-wxqr{overflow:inherit;background-image:url(../image/wxgf.png); -webkit-background-size: 20px auto; background-size: 20px auto;}
.floating a.float-message{background-image:url(../image/float_message.png);-webkit-background-size: 17px 17px; background-size: 17px 17px; }
.floating a.float-weizhi{background-image:url(../image/layout_weizhi.png);-webkit-background-size: 17px 17px; background-size: 17px 17px; }
/*.floating a.float-qq:hover,.floating a.float-message:hover{background-color: #fff;}
.floating a.float-qq:hover{background-image:url(../kefu-img/layout_qq_hover.png);}
.floating a.float-message:hover{background-image:url(../kefu-img/float_message_hover.png);}*/
.floating a span{color:#fff;margin-left: 30px;display: none;
    -webkit-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
       -moz-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
        -ms-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
         -o-transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);
            transition: all .5s cubic-bezier(0.15, 0.65, 0.58, 0.99);}
.floating a.float-phone span{font-size: 16px;}
.floating a.float-wxqr span{margin-top: -120px;margin-right: 15px;margin-left: 0px;}
.wxqr_mask {
    z-index: 999;
    width: 160px;
    /*height: 187px;*/
    padding: 4px;
    position: fixed;
    margin-left: -68px;
    margin-top: -93px;
    left: 50%;
    background: #fff;
    top: 50%;

    overflow: hidden;
    text-align: center;
    display: none;
}
.wxqr_bg {
    background-color: #000;
    position: fixed;
    z-index: 101;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
}
	
	
/*侧边栏 客服 黑色扁平版 */ 
img {
    max-width: 100%;
    height: auto;
}
.rit-fdd ul li{ margin:0; padding:0}
.rit-fdd ul li{transition: all .4s ease-in 0s; -webkit-transition: all .4s ease-in 0s; -moz-transition: all .4s ease-in 0s; -ms-transition: all .4s ease-in 0s;}
.rit-fdd ul li font{transition: all .4s ease-in .4s; -webkit-transition: all .4s ease-in .4s; -moz-transition: all .4s ease-in .4s; -ms-transition: all .4s ease-in .4s;}
.rit-fdd{ position:fixed; right:0; top:50%;margin-top: -100px; z-index:999}
.rit-fdd ul{ width:50px;  border-radius:0 0 0 5px; background-color:#2F3438; background-color:rgba(0,0,0,0.5);}
.rit-fdd ul li{ width:183px; height:50px; line-height:50px;  color:#fff; border-radius:5px 0 0 5px; margin-right:10px; cursor: pointer;position: relative; /*overflow:hidden*/}
.rit-fdd ul li.weixinli font img{ width:137px; }

.rit-fdd ul li a{ color:#fff;}
.rit-fdd ul li:hover{ margin-left:-130px; background-color:#2F3438; background-color:rgba(0,0,0,0.5);}
.rit-fdd ul li img{ display:inline-block; margin-left:0px;margin-right: 0px; vertical-align:middle;}
.rit-fdd ul li strong{ font-weight: normal; display:inline-block; margin-left:5px;}
/*.rit-fdd ul li.rit-fdd-first strong{margin-left:-5px}*/
.rit-fdd ul li strong a{font-size:14px; letter-spacing:1px;}
/*.rit-fdd ul li.rit-fdd-first strong{margin-left:2px;}*/
.rit-fdd ul li.goTop{display: none;}
.rit-fdd ul li.goTop img{ margin-left:17px}
.rit-fdd ul li.goTop:hover{ margin-left:0px; background:none;}
.rit-fdd ul li font{display: none;}
.rit-fdd ul li:nth-child(1) font img{margin-left: 0;}
/*.rit-fdd ul li:first-child font{opacity:0;display: none;position: absolute;top: 57px;border-radius:5px 0 0 5px;left: 0;width: 100%; height: 114px;background-color:rgba(0,0,0,0.5);padding-left: 20px;}*/
.rit-fdd ul li:hover font{ opacity:1;display: block;}

.rit-fdd, .rit-fdd-poen, .rit-fdd-poen img{transition: all .2s ease-in 0s; -webkit-transition: all .2s ease-in 0s; -moz-transition: all .2s ease-in 0s; -ms-transition: all .2s ease-in 0s;}
.rit-fdd-poen{position:fixed;width: 50px;height: 40px;line-height:50px; margin:0;text-align: center;color:#fff;cursor: pointer; border-radius: 5px 0 0 0; right:0; top:50%;margin-top: -140px;background-color:#2F3438; background-color:rgba(0,0,0,0.5); z-index:999}
.rit-fdd-poen p{font-size:12px; margin:0}
.rit-fdd-poen.myclose{border-radius: 5px 0 0 5px;width: 50px;}
div.rit-fdd-poen img{display: none;}
div.myclose p.open-hide{display: none;}
div.myclose img{display: block;margin: 7px auto;}
.rit-fdd.myclose{right: -50px;}


/*详情页统计*/
#vote-show {
     border: 0px solid #e5e5e5; 
    padding: 0 1px;
    color: #535353;
    width: 100%;
    background: #f1f1f1;
}
			#vote-show h2 {
    background: #480123;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
}
#vote-show h2 span {
    font-size: 16px;
    background: url(../image/vote_bg.gif) no-repeat scroll 0 4px transparent;
    padding-left: 18px;
    color: #fff;
    font-weight: normal;
}
#vote-show h3 {
    font-size: 16px;
    font-weight: normal;
    line-height: 36px;
    height: 36px;
}
.youbian .content {
    font-size: 16px;
    color: #333;
    line-height: 32px;
    text-align: justify;
}
#vote-show .btn input{background:#F30; border:0; cursor:pointer; margin:8px auto; color:#fff; font-size:16px; padding:8px; width:50%;display: block;}
#vote-show input[type="radio"]{ 
    transform: scale(1.2,1.2);
}