@charset "utf-8";

/* CSS Document */

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{border:0px;}

ul{list-style:none;}

li{list-style:none; color:#333333;}

hr{color:#FFFFFF;}

body,td,th,select,input,textarea,ul,li,dl,dd,dt {font-size:14px;font-family:Helvetica; color:#333333;margin:0px; padding:0px;} 

p{color:#333333; padding:0px; margin:0;line-height: 22px;}

img{ border:none; padding:0px; margin:0;display: block;}

a:link{color:#333333;text-decoration: none;}

a:visited,a:hover{ text-decoration: none;}

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}

html{height:100%;}

body{height:100%;}



.box{max-width:1400px;width:94%;margin:0 auto;}
.box1{ width:94%; height: auto; overflow:hidden; margin:auto; box-sizing:border-box; max-width:1400px;}

.flex{display: flex;display: -webkit-flex;}

.flexjs{display: flex;display: -webkit-flex;justify-content: space-between;}



@font-face {

  font-family: 'iconfonty';  /* project id 1848953 */

  src: url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.eot');

  src: url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.woff') format('woff'),

  url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_1848953_9lvp8fby6a6.svg#iconfont') format('svg');

}



.iconfonty{

    font-family: "iconfonty" !important;

    font-size:20px;

    font-style: normal;

    display: inline-block;

    vertical-align: 0px;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



/* 底部 */

.footer{margin-top:0px; background-color:#017572; padding-top:40px;}
.footaL{ width:450px; height:auto; }
.footaL .footaLdl{ height:auto;margin-top:5px;}
.footaL .footaLdl dl dd{ width:100%; float:left; height:30px; line-height:30px; color:#79bfc1;margin-top:10px; font-size:16px;}
.footaL .footaLdl dl dd i{ color:#79bfc1; font-size:24px; margin-right:5px;}
@font-face {
  font-family: 'rlp0222';  /* project id 2382539 */
  src: url('//at.alicdn.com/t/font_2382539_xlg5sa693j.eot');
  src: url('//at.alicdn.com/t/font_2382539_xlg5sa693j.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2382539_xlg5sa693j.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2382539_xlg5sa693j.woff') format('woff'),
  url('//at.alicdn.com/t/font_2382539_xlg5sa693j.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2382539_xlg5sa693j.svg#iconfont') format('svg');
}

.rlp0222{
    font-family: "rlp0222" !important;
    font-style: normal;
    display: inline-block;
    vertical-align: -5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


@font-face {
  font-family: 'rlp0223';  /* project id 2382862 */
  src: url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.eot');
  src: url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.woff') format('woff'),
  url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2382862_bxs1f69c02n.svg#iconfont') format('svg');
}
.rlp0223{
    font-family: "rlp0223" !important;
    font-style: normal;
    display: inline-block;
    vertical-align: -5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'rlp0224';  /* project id 2382872 */
  src: url('//at.alicdn.com/t/font_2382872_elysrkro5qg.eot');
  src: url('//at.alicdn.com/t/font_2382872_elysrkro5qg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2382872_elysrkro5qg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2382872_elysrkro5qg.woff') format('woff'),
  url('//at.alicdn.com/t/font_2382872_elysrkro5qg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2382872_elysrkro5qg.svg#iconfont') format('svg');
}

.rlp0224{
    font-family: "rlp0224" !important;
    font-style: normal;
    display: inline-block;
    vertical-align: -4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'rlp0225';  /* project id 2382898 */
  src: url('//at.alicdn.com/t/font_2382898_ltspbagkaz.eot');
  src: url('//at.alicdn.com/t/font_2382898_ltspbagkaz.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2382898_ltspbagkaz.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2382898_ltspbagkaz.woff') format('woff'),
  url('//at.alicdn.com/t/font_2382898_ltspbagkaz.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2382898_ltspbagkaz.svg#iconfont') format('svg');
}

.rlp0225{
    font-family: "rlp0225" !important;
    font-style: normal;
    display: inline-block;
    vertical-align: -4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


@font-face {
  font-family: 'rlp0227';  /* project id 2382949 */
  src: url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.eot');
  src: url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.woff') format('woff'),
  url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2382949_fwrjktjzc2e.svg#iconfont') format('svg');
}

.rlp0227{
    font-family: "rlp0227" !important;
    font-style: normal;
    display: inline-block;
    vertical-align: -4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




.footer .foota{margin-bottom:20px;align-items: flex-start;}

.footer .foota .logo{width: auto;height: 45px;flex-shrink: 0; float:left;}

.footer .foota .er{width:110px;height: auto;flex-shrink: 0; margin:inherit; padding-left:30px;}

.footer .foota ul{width: -webkit-calc(100% - 350px);width: -moz-calc(100% - 350px);width: calc(100% - 350px);}

.footer .foota ul li h4{font-weight: normal;}

.footer .foota ul li h4 a{color:#fff;font-size:16px;}

.footer .foota ul li dl dd{margin-top: 10px;}

.footer .foota ul li dl dd a{color:#79bfc1;}

.footer .footb{border-top:1px solid #E1E1E1;padding:10px;}

.footer .footb span{color:#79bfc1;}

 



/* index.php */

.header{position: relative;}

.line{border-bottom:1px solid #F2F2F2;position: absolute;left:0;top:0;width:100%;z-index:99999;}

.headNav{align-items: center;background-color: transparent;}

.headNav img{width:190px;}

.headNav .headNl{width:65%;align-items: center;}

.headNav .headNl ul{width:100%;}



.headNav .headNl ul li{ line-height:77px;

-webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}

.xjsubb{ width:100%; height:0px; overflow:hidden; margin:auto; position: absolute; z-index:99; top:77px; left:0; opacity:0;

     -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}

.headNav .headNl ul li:hover .xjsubb{ opacity:1; height:180px; overflow:hidden;}

.xjsubb dl{display: flex;align-items: center;align-content: center;justify-content: space-around;}

.xjsubb dl dd{ width:100%;height:180px; position:relative; box-sizing:border-box;}





.xjsubbfd{ width:100%; height:100%; overflow:hidden; margin:auto; position:absolute; z-index:2; top:0px; left:0;}

.xjsubbfdc{ width:100%; height:100%;background-color:#007471; opacity:1; margin:auto;box-sizing:border-box;opacity:0;margin-top:0px;

	-webkit-transition: all 1s ease; 

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}

.xjsubb dl dd:hover .xjsubbfdc{opacity:1; margin-top:20px; width:80%; height:80%;}

.xjsubb dl dd:hover .xjsubbft span{ opacity:1; margin-top:20px; height:40px;}





.xjsubbft{ width:100%; height:100%; position:absolute; z-index:3; top:0px; left:0; box-sizing:border-box;;font-size:24px; color:#fff;line-height:30px;display:flex;flex-direction: column;justify-content: center;}

.xjsubbft h4{ width:100%; text-align:center;}

.xjsubbft span{ display:block; width:40px;height:0px;margin:0 auto; margin-top:0px; font-size:34px; opacity:0; cursor:pointer;

	-moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

} 

/*.headNav .headNl ul li:nth-child(3) .xjsubb dl dd{ width:25%;}

.headNav .headNl ul li:nth-child(4) .xjsubb dl dd{ width:50%;}

.headNav .headNl ul li:nth-child(5) .xjsubb dl dd{ width:33.33%;}

.headNav .headNl ul li:nth-child(7) .xjsubb dl dd{ width:33.33%;}*/



@font-face {

  font-family: 'rlp02';  /* project id 2349457 */

  src: url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.eot');

  src: url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.woff') format('woff'),

  url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_2349457_n5n7sdli8cc.svg#iconfont') format('svg');

}

.rlp02{

    font-family: "rlp02" !important;

    font-style: normal;

    display: inline-block;

    vertical-align: 0px;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.xjen{ text-align:right; float:right;}

.xjen a{ color:#333;}

.xjen a:hover{ color:#F6881E;}







.headNav .headNl ul li a{color: #000000; font-size:16px;}

.headNav .headNl ul li.tx a{color:#F6881E;}

.search{border-left:1px solid #CCCCCC;padding:25px 0;margin-left: 20px;}

.search i{font-size:25px;color:#000000;margin-left:15px; margin-right:10px; cursor:pointer;}



.searchfd{ width:100%; height:0px; overflow:hidden; margin:auto; position:absolute; z-index:2; top:77px; left:0; opacity:0;

	-webkit-transition: all 1s ease; 

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}

.searchfd .searchfdR{ float:right; width:350px; height:auto; overflow:hidden;padding:20px; box-sizing:border-box;border-radius:0px 0px 20px 20px;background: rgba(255,255,255,0.9);}

.searchfd .searchfdRL{ float:left;width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);}

.searchfd .searchfdRL input{ width:100%; height:35px; line-height:35px; padding-left:10px; box-sizing:border-box; outline:0; border:1px solid #ccc; background:none;}

.searchfd .searchfdRR{ float: right; width:80px;}

.searchfd .searchfdRR input{ width:100%; height:35px; line-height:35px;outline:0; background-color:#007571; border:none; color:#fff; cursor:pointer;}



.search:hover .searchfd{ height:75px; opacity:1;

	-webkit-transition: all 1s ease; 

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    transition: all 1s ease;

}




.banner{ width:100%; height:100%;}
.banner img{width: 100%;height: auto;}

.banner .swiper-pagination-bullet-active {opacity: 1;background: #007571}



.Imain_a{margin-top:60px;}

.Table{position: relative;}

.Table h1{color:#F5F5F5;font-size:50px;}

.Table h2{position: absolute;bottom:0;}



.Imain_a .ImaL{margin-top:40px; overflow:hidden;}

.Imain_a .ImaL .ImaLb{width:48%;padding-top:25%; align-self: flex-start;background-repeat: no-repeat;background-position: center;background-size: cover;}

.Imain_a .ImaL .ImaLa{width:48%;background:url(../images/bj_1.png)no-repeat ;background-position: right;}

.ImaLa span{color:#999999;}

.ImaLa h2{margin-top: 20px;}

.ImaLa div{color:#555555;line-height:30px;margin-top:40px;}

.ImaLa a{margin-top:10%;}

.more{align-items: center;}

.more span{color:#007571;}

.more i{color:#007571;font-size:30px;margin-left:10px;}



.Imx{position: relative;overflow: hidden;height:800px;}

.Imain_z{width:97%;float: right;max-width:1600px; margin:0 auto;height:330px; margin-top:60px;background-color:#F0F0F0;padding-top:60px;}

.ybox{position:absolute;top:100px; width:100%;}



.Imain_b .ImBt span{color:#999999;}

.Imain_b .ImBt p{margin-left:10px;color:#999999;}

.Imain_b .ImBt p span{color:#333333;font-weight: bold;}



.ImcL{background-color:#FFFFFF;box-sizing:border-box;padding:50px;margin-top:40px;}

.ImcL ul{width: 45%;}

.ImcL ul li{padding:30px 40px 30px 30px;cursor:pointer;border-bottom:1px solid #ECECEC;}

.ImcL ul li div p{font-size:16px;color:#333333;margin-bottom:10px;}

.ImcL ul li div span{color:#999999;}

.ImcL ul li a{align-self: flex-end;display: inline-block;height:10px;}

.ImcL ul li a i{color:#FFFFFF;font-size:30px;line-height:10px;}

.ImcL ul li.ta{background-color:#007571;}

.ImcL ul li.ta div p, .ImcL ul li.ta div span{color:#FFFFFF;}

.ImcL ul li:hover{background-color:#007571;}

.ImcL ul li:hover div span, .ImcL ul li:hover div p{color:#FFFFFF;}

.ImcL .ImcLa{width:40%;background-color:#F3F3F3;box-sizing: border-box;padding:30px;align-self: flex-start; display:none;}

.ImcL .ImcLa.tv{ display:block;}

.ImcL .ImcLa img{width:100%;height: auto;}

.ImcL .ImcLa h4{font-weight: normal;color:#007571;text-align: center;font-size:16px;margin-top:60px;}

.ImcL .ImcLa p{text-align: center;color:#666666;line-height:22px; padding:5px 0px;}



.Imain_d{margin-top:40px;}

.Imain_d .Imda a{align-self: flex-end;}



.Imain_d ul{flex-wrap: wrap;}

.Imain_d ul li{width:49%;margin-top:60px;}

.Imain_d ul li .Imdb_l{border-right:1px solid #BFBFBF;padding-right:25px;margin-right:30px;}

.Imdb_l h1{font-size:40px;color:#111111;text-align: center;}

.Imdb_l p{color:#909090;font-size:12px;text-align: center;}



.Imdb_r h4{font-weight: normal;color:#333333;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;}

.Imdb_r h4 a{ color:#333;}

.Imdb_r h4 a:hover{ color:#007571;}



.Imdb_r div{margin-top:10px;color:#B5B5B5;line-height:26px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}



.Imain_e{margin-top:70px; overflow:hidden;}

.Imain_e .Ime_l{width:45%;background-position: center;background-repeat: no-repeat;background-size: cover;padding-top:25%;}



.Ime_r{width:50%;background: url(../images/bj_2.png)no-repeat;background-position:right;}

.Ime_ra .Imerj{margin-top:50px;}

.Ime_ra .Imerj h4{font-weight: normal;}

.Ime_ra .Imerj div{color:#B5B5B5;line-height:30px;margin-top:20px;overflow: hidden; height:90px;/*text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;*/}

.Ime_ra .more{margin-top:30px;}

.Ime_rb{background-color:#007571;align-self: flex-start;padding:15px;}

.Ime_rb h1{color:#FFFFFF;text-align: center;}

.Ime_rb p{color:#E4E4E4;text-align: center;font-size:12px;margin-top:15px;}



/* about_introduce.php */

.bannerX{position: relative;}

.bannerX img{width:100%;height: auto;}

.bannerX .banTab{position: absolute;top:20%;}

.bannerX .banTab h1{color:#FFFFFF;}

.bannerX .banTab h1 i{ display: inline-block; color:#007571;margin-left:10px; transform: rotate(18deg);}

.bannerX .banTab span{color:#F2F2F2;display: block;margin-top:10px;}



.anbotIa{margin-top:50px; margin-bottom:40px;}

.anbotIa h4{text-align: center;font-size:18px;}

.anbotIa div{margin-top:30px;color:#666666;text-align: center;line-height:30px;}

.anbotIa div p{ padding-bottom:20px;color:#666666; line-height:30px; font-size:16px;}

.anbotIa img{width:100%;height: auto;margin-top:50px;}



/* about_culture.php */

.aboutCa>h2{text-align: center;margin:50px 0;}

.abCa{margin-bottom:70px;}

.abImg{width:40%;padding-top:23%;background-position: center;background-size: cover;background-repeat: no-repeat;}

.abCa .abCa_l{width:53%;}

.abCa_lt{align-items: center;}

.abCa_lt i{color:#006F6A;font-size:30px;}

.abCa_lt span{color:#006F6A;margin-left:10px; font-size:20px;}

.lineA{height:2px;background-color:#E4E4E4;margin:10px 0 30px;}

.lineA .lineB{width:40%; height:2px;background-color:#006F6A;}



.abCa_l h4{font-weight: normal;margin:10px 0;}

.abCa_l .abCaText{line-height:30px;color:#555555;font-size:12px;}

.abCa_l .abCaText p{ padding:5px 0px;}



.abCa_lta{justify-content: flex-end;}

.abCa_lta span{margin-right:10px;}

.lineC{justify-content: flex-end;}



.abCa_la h4{text-align: right;}

.abCa_la .abCaText{text-align: right;}



/* about_course.php */

.couesr>h2{text-align: center;margin-top: 40px;}

.couesr ul{margin-top:60px; margin-bottom:40px;}

.couesr ul li{float:right;width:53%;}

.couesr_l{width:90px;float: left;}



.couesr_l h4{background-color:#007571; color:#FFFFFF;text-align: center;padding:5px 0;}

.couesr_l img{width:40px;margin:5px auto;}

.lineD{width:20px;height:1px;background-color:#007571;margin:15px 10px 0;float: left;}



.couesr_r{float: left;position: relative; background-color: #F4F4F4;box-sizing: border-box;padding:15px 10px;width: -webkit-calc(100% - 135px);width: -moz-calc(100% - 135px);width: calc(100% - 135px);}

.couesr_r .date{position: absolute;right:-5px;top:-5px;}

.couesr_r .date h1{color:#007571;font-size:40px;line-height:0;}

.couesr_r .date h4{align-self: flex-end;color:#007571;margin-left:5px;}

.couesrTable{border-bottom:1px solid #D9D9D9;padding:0 5px 10px;align-items: center;box-sizing: border-box;}

.couesrTable .lineE{width:2px;height:15px;background-color:#007571;margin-right:10px;order: 1;}

.couesrTable h4{font-weight: normal;order: 2;}



.couesrMain{margin-top: 20px;}

.couesrMain div{font-size:12px;color:#666666;line-height:26px;width:60%;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}

.couesrMain img{width: auto; height:100px;align-self: flex-start;}



.couesr ul li:nth-child(2n){float:left;width:54.5%;}

.couesr ul li:nth-child(2n) .couesr_l{float: right;}

.couesr ul li:nth-child(2n) .couesr_r{float: right;position: relative;}

.couesr ul li:nth-child(2n) .lineD{float: right;}

.couesr ul li:nth-child(2n) .couesrTable{justify-content: flex-end;}

.couesr ul li:nth-child(2n) .couesrTable .lineE{margin-left:10px;margin-right:0;order:3;}

.couesr ul li:nth-child(2n) .date{position: absolute; left:-5px;top:-5px;z-index:999;}



/* about_honor.php */

.honor>h2{text-align: center;margin-top: 40px;}

.honor ul{margin-top:60px;flex-wrap: wrap;}

.honor ul li{width:16%;margin-right:5%;margin-bottom:30px;}

.honor ul li:nth-child(5n){margin-right:0;}

.honor ul li div{background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:150%;}



/* about_duty.php */

.duty>h2{text-align: center;margin-top: 40px;}

.duty ul{margin-top:60px;flex-wrap: wrap;}

.duty ul li{width:28%;margin-right:8%;box-shadow: 0 0 5px #CCCCCC;border-radius:10px;box-sizing: border-box;padding:15px;margin-bottom:40px;cursor:pointer;}

.duty ul li.tb{background: url(../images/duty.png)no-repeat center;background-size: cover;}

.duty ul li.tb .dutyTable h3{color: #FFFFFF;font-size:18px;}

.duty ul li.tb .dutyTable span,.duty ul li.tb h4,.duty ul li.tb .dytyText,.duty ul li.tb i,.duty ul li.tb span{color:#FFFFFF;}



.duty ul li:nth-child(3n){margin-right:0;}

.dutyTable h3{color: #333333;font-size:18px;}

.dutyTable span{color:#999999;}

.duty ul li h4{color:#333333;font-weight: normal;margin-top:30px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;}

.duty ul li .dytyText{line-height:24px;font-size:12px;color:#999999;margin:10px 0 20px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}

.duty ul li i{font-size:20px;}



/* about_college.php */

.college>h2{text-align: center;margin-top: 40px;}

.collegeTraining,.stydy{margin-top:50px;}

.collegeTraining .collegeTa a{background-color:#000000;border-radius:5px;color:#FFFFFF;align-self: center;padding:8px 30px;font-size: 12px;}
.Atable h3{ font-size:22px;}
.Atable span{color:#666666;display: block;margin-top:10px; font-size:16px;}



.collegeTraining ul{flex-wrap: wrap;}

.collegeTraining ul li{width:29%;margin-right:6%;margin-top: 40px;}

.collegeTraining ul li:nth-child(3n){margin-right:0;}

.collegeTraining ul li .collBa{background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:60%;border-radius:5px 5px 0 0;}

.collegeTraining ul li .collBb{box-shadow:0 0 5px #CCCCCC;border-radius:0 0 5px 5px;padding:10px 0 10px 10px;}

.collBb h4{font-weight: normal;margin-bottom:10px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1; font-size:16px;}

.collBb span{font-size:14px;color:#999999;}



.stydy ul{flex-wrap: wrap;margin-top:25px;}

.stydy ul li{width:48%;margin-bottom:40px;}

.stydy ul li .stydy_l{width:40%;background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:28%;}

.stydy ul li .stydy_r{width:60%; box-shadow:0 0 10px #ECECEC;border-radius:0 5px 5px 0;box-sizing: border-box;padding:20px 15px;}

.stydy_r h4{color:#333333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1; font-size:16px;}

.stydy_r div{color:#999999;margin-top:20px;line-height:24px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}

.morea{margin-top:30px;color:#007571;}

.morea i{font-size:18px;}

.stydy ul li a{ color:#333;}

.stydy ul li a:hover{ color:#007571;}





.seminarM .seminarL a{ color:#333;}

.seminarM .seminarL a:hover{ color:#007571;}





.seminar{margin-top:20px;}

.seminarM{margin-top:30px;}

.seminarM .seminarL{width:35%;}

.seminarM .seminarL .seminarLa{background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:50%;}

.seminarM .seminarL h4{font-weight: normal;width:94%;margin:0 auto ;margin-top:20px;}

.seminarM .seminarL .seminarLb{width:94%;margin:0 auto ;font-size:12px;margin-top: 15px;color:#999999;line-height:24px;}



.seminarM .seminarR{width:58%;flex-wrap: wrap;}

.seminarM .seminarR li{width:48%;}

.seminarRa{margin-right:15px;}

.linef{width:15px;height:1px;background-color:#999999;margin-top:8px;margin-right:5px;}

.seminarRb h4{font-weight: normal;}

.seminarRb p{color:#818181;line-height:24px;font-size:12px;margin-top:5px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}



.seminarRb h4 a{color:#333;}

.seminarRb h4 a:hover{color:#007571;}









/* product_medical.php */

.bannerP img{width:100%;height: auto;}

.meficalTa{margin-top:40px;}

.meficalTa a{border:1px solid #007571;align-self: center;color:#007571;padding:10px;font-size:14px;}



.meficalT ul{margin-top: 30px;}

.mTb_l{align-items: center;}

.mTb_l img{width:40px;align-self: flex-end;}

.mTb_l p{margin-left:10px; font-size:16px;}

.tc{font-weight: bold;}



.sjx{ width:0;height:0;margin:0 auto;margin-top:30px; border-width: 0px 20px 20px 20px;border-style: solid;border-color: transparent transparent #F8F8F8 transparent;}



.meficalB{background-color: #F8F8F8;padding:50px 0 40px;}

.meficalB .mefBa{align-items: center;}

.meficalB .mefBa .linef{margin-top:0;}

.meficalB .mefBa p{margin-left:10px; font-size:16px;}



.meficalB ul{flex-wrap: wrap;margin-top:50px;}

.meficalB ul li{width:28.66%;margin-right:7%;margin-bottom:50px; box-sizing:border-box;}

.meficalB ul li:nth-child(3n){margin-right:0;}



.meficalB ul li .meImg{background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:60%;border-radius:5px 5px 0 0;}

.meficalB ul li .meTab{background-color:#FFFFFF;box-shadow:0 0 10px #CCCCCC;padding:15px 10px;border-radius:0 0 5px 5px;}

.meficalB ul li .meTab p{color:#333333;}

.meficalB ul li .meTab a{color:#007571;}



.meficalB dl{flex-wrap: wrap;margin-top:50px;}

.meficalB dl dd{width:28%;margin-right:7%;margin-bottom:50px;box-shadow:10px 10px 10px rgba(230, 226, 226, 0.5);box-sizing: border-box;padding:30px 25px 15px;}

.meficalB dl dd:nth-child(3n){margin-right:0;}

.meficalB dl dd .dlImg{background-position: center;background-size: cover;background-repeat: no-repeat;padding-top:53%;width:94%;margin:0 auto; border-radius:5px 5px 0 0;}

.meficalB dl dd .dlTab{border-radius:0 0 5px 5px;margin-top:30px;}

.meficalB dl dd .dlTab p{color:#333333; font-size:16px;}

.meficalB dl dd .dlTab a{color:#007571;}



/* server.php */

.blackColor{color:#666666 !important;}

.server{margin-top: 20px;}

.server .serverNav{align-items: center;}

.server .serverNav ul span{margin:3px 15px 0px 15px;}
.server .serverNav ul span:last-child{ display:none;}

.server .serverNav ul li{cursor:pointer; font-size:16px;}

.server .serverNav ul li.td{color:#007571;}

.serverMain{margin-top:50px; position: relative; margin-bottom: 8%;}

.serverMain .seImg{overflow: hidden; width:46%;background-position: center;background-size: cover;background-repeat: no-repeat;border-radius:5px;padding-top:27.8%;}

.serverMain  .seMra{

  margin-left: 10%;

  margin-top: 5%;

  width: 30%;

  display: flex;

  flex-direction: column;

  align-items: flex-end;

  line-height: 1;

}

.serverMain .seMra h3 {

  font-size: 24px;

  color: #000000;

  text-align: right;

  margin-bottom: 16px;

}
.serverMain .seMra p{ line-height:30px;}

.serverMain  .seMra span {

  font-size: 16px;

  color: #CCCCCC;

  text-align: right;

  margin-bottom: 23px;

}

.serverMain  .seMra .lineg {

  width: 45px;

  height: 3px;

  background: #007571;

  margin-bottom: 45px;

}

.serverMain  .seMra .seMraText {

  font-size: 16px;

  color: #666666;

  line-height: 36px;

  text-align: right;

}

.serverMain  .seMrb {

  position: absolute;

  width: 15%;

  height:10%;

  border: 1px solid #DADADA;

  display: flex;

  align-items: center;

  justify-content: center;

  transform: rotate(90deg);

  top: 30%;

  right: -7%;

}

.serverMain  .seMrb p{

  font-size: 14px;

  color: #ADADAD;

  margin-right: 16%;

}

.serverMain  .seMrb span{

  font-size: 16px;

  color: #999999;

}

.serverMain.zhou-row-res {

  flex-direction: row-reverse;

}

.serverMain.zhou-row-res  .seMrb {

  right: 45%;

}



/*media_news*/

.zhou-news-wrapper {

  display: flex;

  flex-wrap: wrap;

  margin-top: 6%;

}

.zhou-news-wrapper .zhou-news-item{

  width: 30.2%;

  margin-bottom: 4%;

  margin-right: 4.7%;

  padding-bottom: 31px;

  display: flex;

  flex-direction: column;

  border-radius: 10px;

  overflow: hidden;

  box-shadow: 0px 0px 16px 0px rgba(218, 218, 218, 0.45);

}

.zhou-news-wrapper .zhou-news-item:nth-child(3n){

  margin-right: unset;

}

.zhou-news-wrapper .zhou-news-item .img {

  width: 100%;

  padding-top: 65%;

  background-position: center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

  margin-bottom: 16px;

}

.zhou-news-wrapper .zhou-news-item .title {

  margin: 0 14px 22px 16px; height:50px; line-height:25px; overflow:hidden;
  font-size: 16px;

  color: #000000;

  line-height: 28px;

}

.zhou-news-wrapper .zhou-news-item .time {

  font-size: 14px;

  color: #A2A2A2;

  line-height: 1;

  margin: 0 16px 20px;

}

.zhou-news-wrapper .zhou-news-item .desc {

  font-size: 14px;

  color: #666666;

  line-height: 28px;

  margin: 0 16px 27px;

}

.zhou-news-wrapper .zhou-news-item .btn {

  height: 36px;

  width: 122px;

  border: 1px solid #007571;

  border-radius: 10px;

  margin: 0 16px;

  line-height: 36px;

  text-align: center;

  font-size: 14px;

  color: #007571; cursor:pointer;

}



/*investor_relations*/

.zhou-investor-title {

  font-weight: bold;

  color: #000000;

  line-height: 1;

  text-align: center;

  margin: 50px 0 60px; font-size:26px;

}

.zhou-investor-subtitle {

  padding-left: 46px;

  font-size: 24px;

  color: #000000;

  line-height: 1;

  position: relative;

  margin-bottom:20px;

}

.zhou-investor-subtitle::before {

  content: '';

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 0;

  width: 29px;

  height: 4px;

  background-color: #007571;

}

.zhou-investor-name {

  display: flex;

  padding-bottom: 50px; padding-top:30px;

}

.zhou-investor-name .zhou-investor-item{

  width: 29.8%;

  padding: 33px 0;

  margin-right: 5%;

  margin-bottom: 3%;

  box-shadow: 0px 0px 16px 0px rgba(146, 140, 140, 0.45);

  border-radius: 10px;

  display: flex;

  align-items: center;

  justify-content: center;

}

.zhou-investor-name .zhou-investor-item:nth-child(3n) {

  margin-right: unset;

}

.zhou-investor-name .zhou-investor-item img{

  height: 55px;

}

.zhou-investor-desc-item {

  display: flex;

  justify-content: space-between;

  align-items: flex-start;

  margin-bottom:70px;

}

.zhou-investor-desc-item:nth-child(2n) {

  flex-direction: row-reverse;

}

.zhou-investor-desc-item-info-wrapper {

  width: 53%;

  padding-top: 4%;

}

.zhou-investor-desc-item-img {

  width: 32%;

  padding-top: 23%;

  background-position: center;

  background-size: 100% 100%;

  background-repeat: no-repeat;

  overflow: hidden;

}

.zhou-investor-desc-item-info {

  font-size: 16px;

  color: #666666;

  line-height:38px; text-align:justify;

}



/*talent_center*/

.zhou-lilian-wrapper {

  padding-top: 15.3%;

  background: url(../images/bg_03.png) center/cover no-repeat;

  margin-top: 50px;

  margin-bottom: 50px;

  position: relative;

}

.zhou-lilian {

  position: absolute;

  padding-top: 3%;

  top: 0;

  width: 100%;

  left: 0;

  height: 0;

}

.zhou-lilian .zhou-title{

  text-align: center;

  font-size: 18px;

  color: #000000;

  padding-bottom: 2%;

}

.zhou-lilian div{

  display: flex;

  justify-content: center;

  padding-bottom: 2%;

}

.zhou-lilian div span{

  font-size: 24px;

  font-weight: bold;

  color: #000000;

  margin-right: 30px;

}

.zhou-lilian p{

  text-align: center;

  font-size: 16px;

  color: #666666;

}

.zhou-fazhan {

  width: 100%;

  margin: 0 auto;

  display: flex; overflow:hidden;

}

.zhou-fazhan .zhou-fazhan-info {

  padding-top: 80px;

  display: flex;

  flex-direction: column;

  width: 262px;

}

.zhou-fazhan .zhou-fazhan-info h5{

  font-size: 20px;

  font-weight: bold;

  color: #000000;

  margin-bottom: 21px;

}

.zhou-fazhan .zhou-fazhan-info span{

  font-size: 18px;

  color: #000000;

  margin-bottom: 46px;

}

.zhou-fazhan .zhou-fazhan-info p{

  font-size: 16px;

  color: #999999;

  line-height: 34px;

}

.zhou-fazhan .zhou-img1{

  width: 376px;

  height: 211px;

  margin-left: 96px;

  margin-top: 10px;

}

.zhou-fazhan .zhou-img2{

  width: 263px;

  height: 350px;

  margin-left: 203px;

  margin-top: 200px;

}

.zhou-zhaopin-title {

  padding-top: 16%;

  background: url(../images/bg_04.png) center/cover no-repeat;

  margin-top: 50px;

  position: relative;

   

}

.zhou-zhaopin-title h5{

  width: 100%;

  text-align: center;

  top: 30%;

  position: absolute;

  font-size: 30px;

  color: #FFFEFE;

}

.zhou-zhaopin-table {

  width: 100%;

  margin: -64px auto 30px;

  position: relative;

  z-index: 2;

}

.zhou-table-header {

  height: 64px;

  background-color: #F7F7F7;

  display: flex;

  border-bottom: 1px solid #EDEDED;

}

.zhou-table-header .header-item{

  width: 25%;

  display: flex;

  justify-content: center;

  align-items: center;

  font-size: 18px;

  color: #333333;

  border-right: 1px solid #EDEDED;

}

.zhou-table-header .header-item:first-of-type{

  border-left: 1px solid #EDEDED;

}

.zhou-table-row {

  height: 64px; position:relative;

  background-color: #fff;

  display: flex;

  border-bottom: 1px solid #EDEDED;

}

.zhou-table-row .row-item {

  width: 25%;

  display: flex;

  justify-content: center;

  align-items: center;

  font-size: 16px;

  color: #999999;

  border-right: 1px solid #EDEDED;

}

.zhou-table-row .row-item:first-of-type{

  border-left: 1px solid #EDEDED;

}

.zhou-table-row .row-item:last-of-type{

  color: #007571;

}



/*channel_cooperation*/

.zhou-xmapp{

  width: 100%;

  height: 472px;

  margin: 60px auto;

}

.zhou-company-name {

  font-size: 26px;

  color: #000000;

  width: 100%;

  margin: 0 auto 60px;

}

.zhou-mobile-info {

  width: 100%;

  margin: 0 auto 85px;

  display: flex;

  justify-content: space-between;

}

.zhou-mobile-info dt{

  line-height: 40px;

  font-size: 18px;

  color: #000000;

}

.zhou-mobile-info dd{

  line-height: 40px;

  font-size: 16px;

  color: #999;

}



/*online_application*/

.zhou-application {

  width: 100%;

  margin: 60px auto;

 

  flex-direction: column;

  align-items: flex-start;

  border-bottom: 1px solid #E7E7E7;

}

.zhou-application h3{

  font-size: 20px;

  color: #000000;

  margin-bottom: 45px;

}

.zhou-input-group {

  display: flex;

  width: 100%;

  justify-content: space-between;

  margin-bottom: 40px;

}

.zhou-input-group input{

  width: 100%;

  height: 50px;

  border: 1px solid #C9C9C9;

  padding:0 18px;

  line-height: 50px;

  outline: unset;

  box-sizing: border-box;

}

.zhou-input-wrapper{

  padding-left: 15px; margin-right:2%; box-sizing:border-box; width:100%;

  position: relative;

}

.zhou-input-wrapper:nth-child(3n){ margin-right:0;}

.zhou-input-wrapper::before{

  content: '';

  width: 6px;

  height: 6px;

  background-color: #007571;

  border-radius: 50%;

  position: absolute;

  top: 50%;

  left: 0;

  transform: translateY(-50%);

}



.zhou-teatarea {

  width: 100%;

  height: 164px;

  border: 1px solid #C9C9C9;

  outline: unset;

  padding:20px;

  box-sizing: border-box;

  resize: none;

  margin-bottom: 40px;

}



.zhou-submit{

  width: 206px;

  height: 48px;

  font-size: 16px;

  color: #333333;

  line-height: 48px;

  text-align: center;

  margin-bottom: 91px;

}



.zhou-submit input{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:48px; border:1px solid #C9C9C9; background:none; outline:0; font-size:16px; cursor:pointer;}



.zhou-info-list {

  width: 100%;

  margin: 0 auto;

  display: flex; overflow:hidden;

  justify-content: space-between;

}

.zhou-info-list .zhou-guanzhu {

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  padding: 19px 0;

}

.zhou-info-list .zhou-guanzhu .zhou-guanzhu-title{

  font-size: 18px;

  color: #333333;

}

.zhou-guanzhu-icons {

  display: flex;

}

.zhou-guanzhu-icons .guanzhu-icons-item {

  margin-right: 20px;

  width: 52px;

  height: 52px;

  display: flex;

  justify-content: center;

  align-items: center;

  border: 1px solid #C9C9C9;

}



.zhou-info-list .zhou-info-item p{

  font-size: 16px;

  color: #666666;

  line-height: 54px;

}

.applicetion-zhou-xmapp{

  width: 100%;

  height: 394px;

  margin: 50px auto;

}



.job{ color:#007571 !important; cursor:pointer;}

.xjjob{ width:100%; height:100%; overflow:hidden; margin:auto; position: fixed; z-index:9; top:0; left:0;display: -webkit-flex;display: flex;align-items: center;background: rgba(0,0,0,0.5); }

.xjjobc{ width:55%; height:auto; overflow:hidden; margin:auto; background-color:#fff;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; padding:20px; box-sizing:border-box;border-radius:5px;}

.xjjobct{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:35px; font-size:16px; word-spacing:2rem;}

.xjjobct span { font-weight:bold;}

.xjjobcb{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; text-align:justify; margin-top:10px;}

.xjjobcb span { font-weight: bold;}

.xjjobcb p{ line-height:25px;}





@font-face {

  font-family: 'iconfonta';  /* project id 1848953 */

  src: url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.eot');

  src: url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.woff') format('woff'),

  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_1848953_bhmuhhxx7dr.svg#iconfont') format('svg');

}



.iconfonta {

    font-family: "iconfonta" !important;

    font-size:30px; color:#333;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

	vertical-align:0px !important;

}





.newsinf{ width:100%; height:auto; overflow:hidden; margin:auto;line-height:25px;}

.newsinf .newsinft{ width:100%; height:auto; overflow:hidden; margin:auto; padding-bottom:15px; text-align:center; font-size:24px; border-bottom:1px dashed #ccc;}

.newsinf .newsinft span{ display:block; font-size:14px; color:#999; padding-top:5px;}

.newsinf .newsinfb{ width:80%; height:auto; overflow:hidden; margin:auto; padding:10px 0; text-align:justify; line-height:25px; margin-bottom:20px;}
.newsinf .newsinfb iframe {margin: auto;display: table;}
.newsinf .newsinfb p{ line-height:25px;}
.newsinf .newsinfb p img{ margin:auto; display:table; padding:10px 0; max-width:100%;}


.newsinfoul{ width:100%; height:auto; overflow:hidden; margin:auto; padding:20px 0px;}

.newsinfoul ul li { width:48%; height:22px; overflow:hidden; margin:auto; line-height:22px; padding:5px 0; float:left; margin-right:4%;}

.newsinfoul ul li:nth-child(2n){ margin-right:0px; float:right; text-align:right;}

.newsinfoul ul li a{ color:#333;}

.newsinfoul ul li a:hover{ color:#F6881E;}



.newsinfopic{ width:100%; height:auto; overflow:hidden; margin:auto; text-align:center; padding:5px 0;}

.newsinf img{display: inline-flex; max-width:100%;}

.newsinfnev{ width:100%; height:auto; overflow:hidden; margin:auto;}
.newsinfnev a{ color:#333;}
.newsinfnev a:hover{ color:#02807C;} 
.newsinfnev i{ color:#333;}

@font-face {
  font-family: 'rlpxj001';  /* project id 2376753 */
  src: url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.eot');
  src: url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.woff') format('woff'),
  url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2376753_1qb5avqwzvg.svg#iconfont') format('svg');
}

.rlpxj001 {
    font-family: "rlpxj001" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}


.zjtzz{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/tzz_bg.jpg) no-repeat center bottom #fbfcfe;}
.zjtzzc{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/tzz_1.png) repeat-y center;}
.zjtzzct{ width:12px; height:12px; margin:auto; text-align:center; background-color:#007571;border-radius: 50%;}
.zjtzzcul{ width:100%; height:auto; overflow:hidden;}
.zjtzzcul ul li { width:100%; height:auto; overflow:hidden; margin-bottom:50px;}
.zjtzzcul ul li .zjtzzculL{ float:left; width:27%; margin-left:20%; box-sizing:border-box;}
.zjtzzcul ul li .zjtzzculL.tv{ float:right; width:27%;margin-right:20%; margin-left:0px;}
.zjtzzcul ul li .zjtzzculL h3{ font-size:16px; padding:20px 0; line-height:28px;}
.zjtzzcul ul li .zjtzzculL h3 span{ font-size:16px; color:#666; font-weight:normal;}
.zjtzzcul ul li .zjtzzculL p{ font-size:16px; line-height:28px;}

.zjtzzcul ul li .zjtzzculR{ float:right; margin-right:20%; width:30.3%;}
.zjtzzcul ul li .zjtzzculR.tv{float:left; margin-left:20%; width:30.4%; margin-right:0px;}
.zjtzzcul ul li .zjtzzculRL{ width:10px; height:10px; background-color:#007571;border-radius: 50%; float:left; margin-top:80px;}
.zjtzzcul ul li .zjtzzculRL.tv{ float:right;}
.zjtzzcul ul li .zjtzzculRLt{ width:40px; background-color:#007571; height:1px; float:left;margin-top:84px;}
.zjtzzcul ul li .zjtzzculRLt.tv{ float:right;}
.zjtzzcul ul li .zjtzzculRR{ float:right;width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);}
.zjtzzcul ul li .zjtzzculRR img{ width:100%;}

.zjtzzcb{ width:100%; height:auto; overflow:hidden; margin:auto; padding:30px 0; text-align:center; color:#007571; font-size:18px;}

.xjcourse{ width:100%; height:auto; overflow:hidden; margin:auto; background:url(../images/xjcourse_1.png) center repeat-y;}
.xjcourse h2{text-align: center;margin-top: 40px;}
.xjcoursebg{ background:url(../images/xjcourse_2.png) repeat-y center; margin-top:40px; overflow:hidden; padding-bottom:40px;}
.xjcoursebgt{ width:12px; height:12px; background-color:#007571;border-radius: 50%; margin:auto;-moz-box-shadow:0px 0px 5px #007571; -webkit-box-shadow:0px 0px 5px #007571; box-shadow:0px 0px 5px #007571; margin-top:1px;}
.xjcoursebgul{ width:100%; height:auto; margin-top:20px; } 
.xjcoursebgul ul li{ float:left; width:49.99%; height:auto; margin: auto; position:relative; background-color:#fff; box-sizing:border-box;}
.xjcoursebgul ul li .xjcoursebgulL{ width:320px; height:190px; float:left; overflow:hidden;}
.xjcoursebgul ul li .xjcoursebgulL img{ width:100%; height:auto; overflow:hidden;}
.xjcoursebgul ul li .xjcoursebgulR{float:right;width: -webkit-calc(100% - 320px);width: -moz-calc(100% - 320px);width: calc(100% - 320px);}
.xjcoursebgul ul li .xjcoursebgulR h3{ font-size:20px; padding:20px 0; text-align:center;}
.xjcoursebgul ul li .xjcoursebgulR p{ padding:0 20px; font-size:16px;}
.xjcoursebgul ul li .xjcoursebgulfd{ position:absolute; z-index:2; top:4px; right:-5px;color:#D9D9D9;}
.xjcoursebgul ul li .xjcoursebgulfd i{font-size:60px; }

@font-face {
  font-family: 'rlp_002';  /* project id 2492872 */
  src: url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.eot');
  src: url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.woff') format('woff'),
  url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2492872_xpt4m2ibow.svg#iconfont') format('svg');
}
.rlp_002 {
    font-family: "rlp_002" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.xjcoursebgul ul li:hover{-moz-box-shadow:2px -2px 5px #ccc; -webkit-box-shadow:2px -2px 5px #ccc; box-shadow:2px -2px 5px #ccc;}
.xjcoursebgul ul li:hover .xjcoursebgulR h3{ color:#007571;}
.xjcoursebgul ul li:hover .xjcoursebgulfd i{ color:#007571;}

.xjcoursebgul ul li.tv{ margin-top:190px;}
.xjcoursebgul ul li:nth-child(2n){ float:right; width:49.90%;}
.xjcoursebgul ul li:nth-child(2n) .xjcoursebgulL{ float:right;}
.xjcoursebgul ul li:nth-child(2n) .xjcoursebgulR{ float:left;}
.xjcoursebgul ul li:nth-child(2n) .xjcoursebgulfd{ left:-8px; right:0;}
.xjcoursebgul ul li:nth-child(2n):hover{-moz-box-shadow:-2px -2px 2px #ccc; -webkit-box-shadow:-2px -2px 2px #ccc; box-shadow:-2px -2px 2px #ccc;}
.xjcoursebot{ height:auto; font-size:20px; text-align:center; padding:20px 0px; font-weight:bold; line-height:30px;}
.xjcoursebot span { display:block; font-size:16px; font-weight:normal;}


.xjprobg{ width:100%; height: auto; padding:3% 0;overflow:hidden; margin:auto; background: url(../images/xjprobg.png) no-repeat center;}
.xjprobgL{ float:left; width:50%; height:auto; margin-top:5%;}
.xjprobgL h2{ font-size:26px;}
.xjprobgL p{ padding:30px 0; font-size:28px; color:#666;}
.xjprobgL span{ display:block; font-size:18px; color:#007571;}
.xjprobgR{ float:right; text-align:right; width:50%; }
.xjprobgR img{ width:100%; height:auto;}

.xjprogd{ width:100%; height:auto; overflow:hidden; margin:auto;}
.xjprogd h2{ text-align:center;}
.xjprogd h3{ padding-top:20px; font-size:24px;}
.xjprogd p{ text-align:justify; color:#666; padding:10px 0; font-size:16px;}
.xjprogdpic{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px;}

.xjprogdpic img{ width:100%; height:auto;}

.xjprogdnev{ padding:15px 0; color:#333;}
.xjprogdnev a{color:#333;}
.xjprogdnev a:hover{color:#007571;}

.xjprogdic{ padding:40px 0; height:auto; overflow:hidden;}
.xjprogdicL{ float:left; width:55%;line-height:32px; color:#666 !important;}
.xjprogdicL h2{ padding-bottom:15px; color:#333;}
.xjprogdicL p{ line-height:32px; color:#666 !important;}
.xjprogdicR{ float:right; text-align:right; width:40%;}
.xjprogdicR img{ width:100%; height:auto;}


.xjreag{ width:100%; height:auto; overflow:hidden; margin:auto; margin-top:20px; margin-bottom:20px;}
.xjreag ul li{ width:23.5%; height:auto; overflow:hidden; margin:auto; float:left; margin-right:2%; margin-bottom:25px; box-sizing:border-box;}
.xjreag ul li:nth-child(4n){ margin-right:0;}
.xjreag ul li .xjreagpic{ width:100%; height:200px; overflow:hidden; margin:auto;}
.xjreag ul li .xjreagpic img{ width:100%; height:auto;}
.xjreag ul li .xjreagpit{ width:100%; height:35px; line-height:35px; overflow:hidden; margin:auto; background-color:#fafafa; padding:0 10px; box-sizing:border-box;}
.xjreag ul li .xjreagpitL{ float:left; height:35px; line-height:35px; overflow:hidden;width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);}
.xjreag ul li .xjreagpitR{ float:right; text-align:right; width:50px;}
.xjreag ul li .xjreagpitR i{ font-size:18px;}

@font-face {
  font-family: 'rlp_421';  /* project id 2501840 */
  src: url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.eot');
  src: url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.woff') format('woff'),
  url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2501840_i0tby3lm0xj.svg#iconfont') format('svg');
}
.rlp_421 {
    font-family: "rlp_421" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	vertical-align:0px !important;
}

.xjreag ul li:hover{ color:#007571;}



.mnev{ display: none; height:0px;}

.mclose{ display:none; height:0px;}

.mjob{ display:none;}

.mnevb{ display:none;}

.mnevn{ display:none;}





@media screen and (min-width:0px) and (max-width:1024px)

{
.zjtzzcul ul li { margin-bottom:20px;}	
.zjtzzcul ul li .zjtzzculL{ width:100%; margin-left:0px;}	
.zjtzzcul ul li .zjtzzculR{ width:100%; margin-right:0px;}
.zjtzzc{ background:none;}	
.zjtzzct{ display:none;}
.zjtzzcul ul li .zjtzzculRL{ display:none;}
.zjtzzcul ul li .zjtzzculRLt{ display:none;}
.zjtzzcul ul li .zjtzzculRR{ width:100%; margin-top:15px;}
.zjtzzcul ul li .zjtzzculR.tv{ width:100%; margin-left:0px;}
.zjtzzcul ul li .zjtzzculL.tv{ width:100%; margin-right:0;}

.xjcoursebg{ background:none; padding-bottom:20px; margin-top:0px;}
.xjcoursebgt{ display:none;}
.xjcoursebgul ul li{ width:100%;}	
.xjcoursebgul ul li .xjcoursebgulfd{ display:none;}
.xjcoursebgul ul li:nth-child(2n){ width:100%;}
.xjcoursebgul ul li.tv{ margin-top:20px;}
.xjcoursebot{ padding:0 0 20px 0;}
.xjcoursebgul ul li .xjcoursebgulL{ width:100%; height:200px;}
.xjcoursebgul ul li .xjcoursebgulR{ width:100%; height:auto; overflow:hidden;}
.xjcoursebgul ul li .xjcoursebgulR h3{ font-size:18px; padding:10px 0;}
.xjcoursebgul ul li .xjcoursebgulR p{ padding:10px;}
.xjcourse h2{ margin-top:15px;}
	
	
	
	

.meficalTa a{ display:none;}	

.Imain_d ul li .Imdb_l{ float:left; width:45px;padding-right: 10px;margin-right:10px;}	

.Imdb_r{ float:right;width: -webkit-calc(100% - 66px);width: -moz-calc(100% - 66px);width: calc(100% - 66px);}

	

	

	

.flexjs{flex-wrap: wrap;}



.headNav .headNl ul{ display:none;}

.search{ display:none;}

.xjen{ display:none;}



.line{ padding:0px 0px;}

.headNav img{ width:auto; height:40px;}

.headNav .headNl{ width:25px; height:auto;}

.headNav .headNl dl{ width:100%;}

.headNav .headNl dl dd{ width:100%; height:2px; background-color:#333; margin-bottom:5px; display:block;}



.headNav{ padding:10px 0px;}

 



/*导航下拉*/

.mclose{ width:26px; height: auto; overflow:hidden; margin:auto; float:right; text-align:right; margin-right:3%; padding-top:20px; display:block;}

.mclose i{font-size:20px;color:#000; }

@font-face {

  font-family: 'zywap01';  /* project id 2318124 */

  src: url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.eot');

  src: url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.woff') format('woff'),

  url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_2318124_hfkqezav9m4.svg#iconfont') format('svg');

}

.zywap01 {

    font-family: "zywap01" !important;

    font-style: normal; 

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

	vertical-align:0px !important;

}



.mnev{ width:100%; height:100%; overflow:hidden; margin:auto; background-color:#f2f2f2; position:fixed; z-index:9999; top:0px; left:0; display: none;}

.mnev ul li { width:100%; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid #ccc; font-size:16px;}

.mnev ul li .mnevn{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:15px 0px; display:block;}

.mnev ul li .mnevnL{ float:left;}

.mnev ul li .mnevnL a{ color:#333;}

.mnev ul li .mnevnL a:hover{ color:#333;}

.mnev ul li .mnevnR{ float: right;text-align:right; font-size:30px; line-height:19px;}

.mnevb{ background-color:#ebebeb; width:100%; height:auto; overflow:hidden; margin:auto; padding:0px 3%; box-sizing:border-box; display:none;}

.mnev ul li .mnevnR span1{ display:none;}

.mnevb dl dt{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; padding:15px 0px; font-size:16px; border-bottom:1px solid #ccc; display:block;}

.mnevb dl dt:last-child{ border-bottom:none;}

.mnevb dl dt a{ color:#333;}

.mnevb dl dt a:hover{ color:#333;}



@font-face {

  font-family: 'zywap02';  /* project id 2318147 */

  src: url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.eot');

  src: url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.woff') format('woff'),

  url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_2318147_l59h4wc7ohl.svg#iconfont') format('svg');

}



.zywap02 {

    font-family: "zywap02" !important;

    font-style: normal; 

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

	vertical-align:0px !important;

}

/*导航下拉*/





.Imain_a{ margin-top:20px;}



.Imain_a .ImaL{ margin-top:20px;}

.ImaLa span{ font-size:16px;}

.Imain_a .ImaL .ImaLb{ width:100%;padding-top: 65%;}

.Imain_a .ImaL .ImaLa { width:100%;margin-top: 20px;}

.ImaLa div { margin-top:15px;}

.ImaLa a{ margin-top:10px; font-size:16px;}



.Imain_z{ margin-top:20px; padding-top:0px; height:0px;}

.ImcL{ margin-top:20px;}

.ybox{ top:0px; position:inherit;}

.Imx{ height:auto; overflow:hidden;}

.ImcL{ padding:0px;}

.ImcL ul{ width:100%;}

.ImcL ul li{padding: 10px 40px 10px 10px;}

.ImcL .ImcLa{ width:100%;}

.ImcL .ImcLa{padding: 20px;}

.ImcL .ImcLa h4{ margin-top:20px;}

.ImcL .ImcLa p{ padding:2px 0px;}

.Imain_d{ margin-top:20px;}

.Imain_d ul li{ width:100%; margin-top:20px;}

.Imain_e{ margin-top:20px;}

.Imain_e .Ime_l{ width:100%;padding-top:76%;}

.Ime_r{ width:100%; margin-top:20px;}

.Ime_ra{float:left;width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);}

.Ime_ra .Imerj{ margin-top:20px;}

.Ime_ra .Imerj div{ margin-top:10px; line-height:26px;}

.Ime_ra .more{ margin-top:10px;}

.Ime_rb{ padding:0px; width:80px; float:right; margin:auto;}

.Ime_rb p{ margin-top:0px;}

.Table h1{ font-size:35px;}



.footer .foota{ display:none;}

.footer{ margin-top:0; padding-top:0;}

.footer .footb span { text-align:center;margin: auto; line-height:25px;}





.bannerX .banTab{ width:100%; left:0px; text-align:center; top:40%;}

.bannerX .banTab h1{ font-size:20px;}

.bannerX .banTab span{ display:none;}



.anbotIa{ margin-top:20px;}

.anbotIa div{ margin-top:15px;}

.anbotIa div p{ padding-bottom:10px;}

.anbotIa img{ margin-top:10px;}







.aboutCa>h2{margin: 20px 0;}

.abImg{ width:100%;padding-top:59%;}

.abCa .abCa_l{ width:100%;}

.abCa_lt { margin-top:20px;}

.lineA{margin: 10px 0 10px;}

.abCa_l .abCaText p{ padding:3px 0px;}

.abCa{ margin-bottom:15px;}





.couesr>h2{ margin-top:20px;}

.couesr ul{ margin-top:30px;}

.couesr ul li{ width:100%; margin-bottom:30px;}

.couesr ul li:nth-child(2n){ width:100%;}

.couesr_l img{ display:none;}

.couesrMain img { width: 100%; height: auto;}

.couesrMain{ margin-top:10px;}

.couesrMain div{ width:100%; line-height:22px; margin-bottom:10px;}





.honor>h2{ margin-top:20px;}

.honor ul{ margin-top:20px;}

.honor ul li { width:100%; margin-right:0px; margin-bottom:15px;}





.duty>h2{ margin-top:20px;}

.duty ul{ margin-top:20px;}

.duty ul li{ width:100%; margin-right:0px; margin-bottom:15px;}

.duty ul li h4{ margin-top:15px;}





.college>h2{ margin-top:20px;}

.collegeTraining, .stydy{ margin-top:20px;}

.collegeTraining ul li{ width:100%; margin-top:20px; margin-right:0px;}

.collegeTraining ul li .collBa{ padding-top:65%;}

.stydy ul{ margin-top:20px;}

.stydy ul li{ width:100%; margin-bottom:20px; margin-right:0px;}

.seminar{ margin-top:0px;}

.seminarM{ margin-top:20px;}

.seminarM .seminarL{ width:100%;}

.seminarM .seminarL .seminarLa{ padding-top:55%;}

.seminarM .seminarR{ width:100%;}

.seminarM .seminarR li{ width:100%; margin-top:10px;}







.meficalTa{ margin-top:20px;}

.meficalT ul{ margin-top:20px;}

.sjx{ display:none;}

.meficalT ul li{ margin-bottom:15px; width:50%;}

.meficalB{padding:15px 0 10px;}

.meficalB dl{ margin-top:20px;}

.meficalB dl dd{ width:100%; margin-bottom:20px; margin-right:0px;padding:0px 15px 15px 15px;}

.meficalB dl dd .dlImg{ width:100%;padding-top:69%;}

.meficalB dl dd .dlTab{ margin-top:20px;}





.meficalB ul{ margin-top:20px;}

.meficalB ul li{ width:100%; margin-right:0px; margin-bottom:20px;}

.meficalB ul li .meImg{ padding-top:66%;}





.server{ margin-top:20px;}

.server .serverNav ul{ width:100%; margin:auto;}

.server .serverNav ul li{margin:auto; margin-top:15px; }

.server .serverNav ul span{margin: 17px 0px 0px 0px;}

.serverMain{ margin-top:20px; margin-bottom:20px;}

.serverMain .seImg{ width:100%; padding-top:59%;}

.serverMain .seMra{ width:100%; margin-left:0px;align-items:flex-start;}

.flex{flex-flow: wrap;}



.serverMain .seMra h3{ margin-bottom:10px; font-size:20px;}

.serverMain .seMra span{ margin-bottom:10px;}



.serverMain .seMrb{ display:none;}

.serverMain .seMra .lineg{ margin-bottom:20px;}

.serverMain .seMra .seMraText{ text-align:left; line-height:28px; width:100%;}





.zhou-news-wrapper{ margin-top:20px;}

.zhou-news-wrapper .zhou-news-item{ width:100%; margin-bottom:20px; padding-bottom:20px; margin-right:0px;}

.zhou-news-wrapper .zhou-news-item .title{margin: 0 14px 10px 14px;}

.zhou-news-wrapper .zhou-news-item .time{margin: 0 16px 10px;}

.zhou-news-wrapper .zhou-news-item .desc{margin: 0 16px 10px;}





.zhou-investor-title{margin: 20px 0 20px; font-size:20px;}

.zhou-investor-subtitle{box-sizing: border-box;}

.zhou-investor-name .zhou-investor-item{ width:100%; margin-right:0px; margin-bottom:20px;}

 

.zhou-investor-name{ display:inherit;padding-bottom: 10px;padding-top: 10px;}



.zhou-investor-desc-item{ margin-bottom:20px; display:inherit;}

 

.zhou-investor-desc-item-info-wrapper{ width:100%; padding-top:0px; margin-bottom:20px;}

.zhou-investor-desc-item-img{ width:100%;padding-top: 65%;}

.zhou-investor-desc-item-info{ line-height:30px;}





.zhou-xmapp{margin:20px auto;height: 300px;}

.zhou-company-name{font-size:22px;margin: 0 auto 10px;}

.zhou-mobile-info{ display:inherit;margin: 0 auto 20px;}

.zhou-mobile-info dl { width:100%; padding:10px 20px; box-sizing:border-box;box-shadow: 0px 0px 5px #ccc; margin-bottom:20px;border-radius:5px;}

.zhou-mobile-info dd{ line-height:30px;}





.zhou-lilian-wrapper{margin-top: 20px;margin-bottom: 20px;padding-top: 34%;}

.zhou-lilian div span{ font-size:18px;}

.zhou-fazhan{ display:inherit;}

.zhou-fazhan .zhou-fazhan-info{ width:100%;padding-top:0px;}

.zhou-fazhan .zhou-fazhan-info h5{ margin-bottom:10px;}

.zhou-fazhan .zhou-fazhan-info span{ margin-bottom:10px;}

.zhou-fazhan .zhou-fazhan-info p{ line-height:30px;}

.zhou-fazhan .zhou-img2{ width:100%; margin-top:10px; height:auto; margin-left:0px; margin-bottom:10px;}

.zhou-fazhan .zhou-img1{ width:100%; height:auto; margin-left:0px; margin-top:20px;}

.zhou-zhaopin-title{ margin-top:20px;}

.zhou-zhaopin-table{ display:none;}



.zhou-zhaopin-title h5{top:30%; font-size:20px;}



.mjob{ width:100%; height:auto;margin:auto; margin-top:20px; display:block;}

.mjob ul li{ width:100%; height:auto; overflow:hidden; margin:auto; padding:10px 15px; box-sizing:border-box;box-shadow: 0px 0px 5px #ccc;border-radius:5px; margin-bottom:20px;}

.mjob ul li .mjobdl{ width:100%; height:auto; overflow:hidden; margin:auto;} 

.mjob ul li .mjobdl dl dd{ width:100%; height:auto; overflow:hidden; margin:auto; line-height:22px; padding:10px 0px; border-bottom:1px dashed #ccc; font-size:16px;}

.mjob ul li .mjobdl dl dd p{ line-height:22px; padding:5px 0px;}

.mjob ul li .mjobdl dl dd span{ font-weight:bold;}









.zhou-application{margin:20px auto;}

.zhou-application h3{ font-size:18px; margin-bottom:20px;}

.zhou-input-group{ display:inherit; margin-bottom:20px;}

.zhou-input-wrapper{ margin-bottom:20px;}

.zhou-teatarea{ margin-bottom:20px;}

.zhou-submit{ margin-bottom:20px;}

.zhou-info-list{ display:inherit;}

.zhou-info-list .zhou-guanzhu{ padding:0px;}

.zhou-info-list .zhou-guanzhu .zhou-guanzhu-title{ margin-bottom:15px;}

.zhou-info-item{box-sizing:border-box;box-shadow: 0px 0px 5px #ccc;border-radius:5px; margin-top:20px; padding:10px 15px; box-sizing:border-box;}

.zhou-info-list .zhou-info-item p{ line-height:30px;}

.applicetion-zhou-xmapp{height:300px;margin:20px auto;}


.xjprobgL{ width:100%;}
.xjprobgR{ width:100%; margin-top:15px;}
.xjprogdic{ padding:20px 0;}
.xjprogdicL{ width:100%;}
.xjprogdicR{ width:100%;}
.xjreag ul li{ width:100%;}
.xjreag ul li .xjreagpic{ height:auto;}

.newsinf .newsinfb img{ width:100%; height:auto;}

}
 




























/*分页样式*/

.page_info{text-align:center;margin-top:10px;color:#333; margin-bottom:15px;}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0; font-family:Microsoft yahei; font-size:10px;margin-top:20px;margin-bottom:20px;}

.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}

.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}

.page_list a.on{color:#fff;border:1px solid #898989;background:#898989;}