.tt02 { color: #920783; text-align: center; }

.about img { max-width: 100%!important; }
.about .about_img01 { max-width: 388px; }
.about .about_img02 { max-width: 664px; }
.about .about_img03 { max-width: 440px; }
.about .about_img04 { max-width: 264px; }
.about .about_img05 { max-width: 304px; }
.about .about_img06 { max-width: 417px; }
.about .about_img07 { max-width: 406px; }
.about .about_img08 { max-width: 1119px; }
.about .about_img09 { max-width: 450px; }
.img01 { max-width: 23px; }
.img02 { max-width: 120px; max-height:100px }
.img03 { max-width: 32px; }
.img04 { max-width: 245px;max-height: 245px; }
.img05 { max-width: 1120px; }
.img06 { max-width: 400px; }
.row01 { border-bottom: 5px solid #dedede; padding-bottom: 40px; }
.row02 { border-top: 1px solid #dedede; padding-bottom: 20px; padding-top: 20px; margin-top: 10px; }
.school_yq p { line-height: 25px; padding-bottom: 20px; }

.nursery01 h5 { font-weight: bold; margin-top: 20px; padding-bottom: 10px; }
.nursery01 p { text-indent: 0; padding-bottom: 5px; }

/**/
.inter_01 p {  line-height: 25px; }
.inter_01 img{ max-width:100%;}
.inter_type { padding-top: 50px; }
.inter_type h5, .inter_type p { float: left; line-height: 25px; }
.inter_type h5 { font-size: 18px; }
.inter_type .img01 { margin-right: 5px; }
.inter_cona { background: #f5f5f5; padding: 10px 20px; }
.inter_type_con h5 { padding: 20px 0; }
.inter_con { margin-bottom: 20px; }

/*pages */
.pages { margin: 30px 0; }
.pages .pagestt { padding: 5px 12px; }
.pagesnums li { float: left; }
.pagesnums li a { display: block; padding: 5px 12px; margin-right: 5px; border: 1px solid #dedede; }
.pagesnums li a:hover { background: #920783; color: #fff; }

.news .text-center2{ text-align:left;}
/*map*/
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap; }
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word; }
.contact { background: #f9f2f9; padding: 20px 0; }

.email p { margin-bottom: 15px; }
.email p span { width: 15%; display: inline-block; min-width: 85px; }
.email p .texin { width: 60%; height: 35px; line-height: 35px; border: 1px solid #ccc; -moz-box-shadow: 0 3px 3px #ccc inset; -webkit-box-shadow: 0 3px 3px #ccc inset; box-shadow: 0 3px 3px #ccc inset; padding-left: 5px; }

.email p .tarea { width: 70%; height: 120px; border: 1px solid #ccc; -moz-box-shadow: 0 3px 3px #ccc inset; -webkit-box-shadow: 0 3px 3px #ccc inset; box-shadow: 0 3px 3px #ccc inset; }
.email p .texbut { display: inline-block; padding: 8px 40px; color: #fff; font-size: 16px; border-bottom: 1px solid #360331; }

.recruitment { margin-bottom: 20px; }
.recruitment .th td { background: #920783; font-size: 18px; }
.recruitment .th2 td { background: #009fa8; font-size: 18px; }
.recruitment td { border: 1px solid #fff; background: #ededed; height: 50px; }

.recruit2_a h5 { font-weight: bold; line-height: 30px; }
.recruit2_a p { text-indent: 2em; line-height: 25px; }

.recruit_table01 { background: #dcf5f6; margin-top: 30px; padding: 20px 20px; }
.recruit_tablecon { width: 100%; }

.recruit_tablecon .tarea2 { width: 100%; color: #333; padding: 10px; height: 150px; }
.recruit_tablecon .texbut { display: inline-block; padding: 8px 40px; color: #fff; font-size: 16px; }
    .about_tt { text-align: center; font-size: 24px; padding: 30px 0; }
	.nav02list li a { display: block; height: 35px; line-height: 35px; margin: 7px 15px; padding: 0 20px; border: 1px solid #c2c2c2; border-radius: 25px; }
.nav02list .cur a, .nav02list li a:hover { border: 1px solid #920783; transition: all 0.5s ease 0s; }
    .nav02list .cur a:hover { background: #dedede; opacity: 0.6; }
	.yyp{ height:60px; }
@media ( min-width: 1025px ) {
    /* about 内页 */
    .nav02 { min-height: 50px; background: #c2c2c2; clear: both; }
    .nav02list { text-align: center; }
    .nav02list li { display: inline-block; }
    .nav02list li a { display: block; height: 35px; line-height: 35px; margin: 7px 15px; padding: 0 20px; border: 1px solid #c2c2c2; border-radius: 25px; }
    .nav02list .cur a, .nav02list li a:hover { border: 1px solid #920783; transition: all 0.5s ease 0s; }
    .nav02list .cur a:hover { background: #dedede; opacity: 0.6; }
    .about_nav { padding: 30px 0; border-bottom: 1px solid #ccc; }
    .about_nav li { float: left; display: inline-block; margin: 0 10px 5px; padding: 5px 10px; transition: all 0.5s ease 0s;border-radius: 10px; }
    .about_nav .cur, .about_nav li:hover { background: #920783;  }

    .about_nav li a { display: block; }
    .about_nav li a:hover, .about_nav .cur a { color: #fff; }



    .tt02 { font-size: 18px; padding: 10px 0; }
    .about .about_img { text-align: center; }
    .about .about_img02 { padding-left: 0; padding-right: 0; padding-top: 20px; }
    .about .about_img02 p { font-size: 14px; line-height: 25px; font-weight: bold; }
    .about .about_img02 span { font-size: 14px; line-height: 25px; padding-bottom: 10px; display: block; }

    .about .about_txt p { text-indent: 2em; line-height: 25px; padding-bottom: 20px; }
    .return { text-align: center; background: #f5f5f5; border: 1px solid #e6e6e6; height: 40px; line-height: 40px !important; margin: 50px 0 30px; text-indent: 0; }
    .return a { display: block; }
    .about h4 { font-size: 24px; }

    .schoo_xh h5 { line-height: 30px; }
    .schoo_xh h5 .h5ty { color: #fff; padding: 3px 5px; margin-left: 10px; }
    .schoo_xh p { text-indent: 2em; line-height: 25px; }

    .news_list { border-bottom: 1px dashed #ccc; padding-bottom: 21px; margin-top: 10px; }
	
    .newsimg { width: 15%; float: left; }
    .newsimg img { padding: 5px!important; border: 1px solid #dedede; }
    .newscon { width: 85%; float: left; padding-top: 10px; }
	.newscon h6{ margin-top:15px;}
    .newscon p { line-height: 25px; }

    .map { height: 500px; }
    .contact_list { padding-left: 50px; margin-bottom: 20px; }
    .contact_list p { line-height: 30px; }

    .recruit { width: 70%; margin-left: auto; margin-right: auto; float: none; }
    .recr01 { display: table; width: 100%; }
    .recr01 .recr01_a, .recr01 .recr01_b { display: table-cell; vertical-align: middle; }
    .recr01 .recr01_a { width: 30%; background: #009fa8; color: #fff; height: 70px; text-align: center; font-size: 20px; }
    .recr01 .recr01_b { width: 70%; font-size: 16px; padding-left: 30px; padding-right: 30px; border: 2px solid #dadada; border-left: 0; height: 70px; }

    .recr02 { padding-left: 13%; padding-top: 10px; padding-bottom: 10px; }

    .recruit_tablett .col-md-4 { width: 18%; margin: 0 1%; }
    .recruit_tablett p { height: 80px; background: #ababab; display: inline-block; }
    .recruit_tablett p span { display: block; }
    .recruit_tablett p .recl { width: 35px; float: left; height: 35px; background: #fff; border-radius: 20px; text-align: center; line-height: 35px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; margin-top: 20px; font-weight: bold; color: #ababab; }
    .recruit_tablett p .recr { width: 70%; float: right; font-size: 16px; color: #fff; padding-top: 25px; }
    .recruit_tablett p .recr01_bb { padding-top: 15px; line-height: none !important; }
    .recruit_tablett p:hover, .recruit_tablett p { background: #920783; }
    .recruit_tablett p:hover .recl, .recruit_tablett .cur .recl { color: #920783; }

    .recruit_table01 h3 { font-size: 24px; height: 100px; line-height: 100px; border-bottom: 1px solid #ababab; margin-bottom: 30px; }
    .recruit_table01 .texin2 { width: 40%; height: 30px; line-height: 30px; border: 1px solid #ccc; padding-left: 5px; }
    .recruit_tablecon p { margin-top: 20px; height: 30px; line-height: 30px; margin-bottom: 20px; }
    .recruit_tablecon .select01 { width: 40%; height: 30px; line-height: 30px; }
    .recruit_tablecon .select02 { height: 30px; line-height: 30px; padding-left: 20px; padding-right: 20px; }
    .recruit_tablecon .cenbotder { display: inline-block; border-top: 1px dashed #ababab; width: 90%; float: right; margin-top: 17px; }
    .recruit_tablecon .qwjy { width: 10%; float: left; }
}

@media (min-width:768px) and (max-width:1024px) {
    .nav02 { min-height: 50px; background: #c2c2c2; clear: both; }
    .nav02list { text-align: center; }
    .nav02list li { display: inline-block; }
    .nav02list li a { display: block; height: 35px; line-height: 35px; margin: 7px 15px; padding: 0 20px; border: 1px solid #c2c2c2; }
    .nav02list li .cur, .nav02list li a:hover { border: 1px solid #920783; border-radius: 25px; transition: all 0.5s ease 0s; }
    .nav02list li .cur:hover { background: #dedede; opacity: 0.6; }
    .about_nav { padding: 30px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
    .about_nav li { float: left; display: inline-block; margin: 0 10px 5px; padding: 5px 10px; transition: all 0.5s ease 0s; }
    .about_nav .cur, .about_nav li:hover { background: #920783; border-radius: 10px; }

    .about_nav li a { display: block; }
    .about_nav li a:hover, .about_nav .cur a { color: #fff; }

    .about .about_tt { text-align: center; font-size: 24px; padding: 30px 0; }
    .tt02 { font-size: 18px; padding: 10px 0; }
    .about .about_img { text-align: center; }
    .about .about_img02 { padding-left: 0; padding-right: 0; padding-top: 20px; }
    .about .about_img02 p { font-size: 14px; line-height: 25px; font-weight: bold; }
    .about .about_img02 span { font-size: 14px; line-height: 25px; padding-bottom: 10px; display: block; }

    .about .about_txt p { text-indent: 2em; line-height: 25px; padding-bottom: 20px; }
    .return { text-align: center; background: #f5f5f5; border: 1px solid #e6e6e6; height: 40px; line-height: 40px; margin: 50px 0 30px; }
    .return a { display: block; }
    .about h4 { font-size: 24px; }

    .schoo_xh h5 { line-height: 30px; }
    .schoo_xh h5 .h5ty { color: #fff; padding: 3px 5px; margin-left: 10px; }
    .schoo_xh p { text-indent: 2em; line-height: 25px; }


    .news_list { border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-top: 20px; }
    .newsimg { width: 15%; float: left; }
    .newsimg img { padding: 5px; border: 1px solid #dedede; }
    .newscon { width: 85%; float: left; padding-top: 10px; padding-left:20px; }
    .newscon p { line-height: 25px; }

    .map { height: 350px; }
    .contact_list { padding-left: 50px; margin-bottom: 20px; }
    .contact_list p { line-height: 30px; }

    .recruit { width: 90%; margin-left: auto; margin-right: auto; float: none; }
    .recr01 { display: table; width: 100%; }
    .recr01 .recr01_a, .recr01 .recr01_b { display: table-cell; vertical-align: middle; }
    .recr01 .recr01_a { width: 30%; background: #009fa8; color: #fff; height: 90px; text-align: center; font-size: 24px; }
    .recr01 .recr01_b { width: 70%; font-size: 16px; padding-left: 30px; padding-right: 30px; border: 2px solid #dadada; border-left: 0; height: 90px; }
    .recr01 .recr01_bb { padding-top: 10px; }
    .recr02 { padding-left: 13%; padding-top: 20px; padding-bottom: 20px; }

    .recruit_tablett .col-sm-4 { width: 18%; margin: 0 1%; padding-left: 5px; padding-right: 5px; }
    .recruit_tablett p { height: 80px; background: #ababab; display: inline-block; }
    .recruit_tablett p span { display: block; }
    .recruit_tablett p .recl { width: 25px; float: left; height: 25px; background: #fff; border-radius: 20px; text-align: center; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin-top: 30px; font-weight: bold; color: #ababab; }
    .recruit_tablett p .recr { width: 70%; float: right; font-size: 12px; color: #fff; padding-top: 25px; }
    .recruit_tablett p .recr01_bb { padding-top: 10px; line-height: none !important; }
    .recruit_tablett p:hover, .recruit_tablett .cur { background: #920783; }
    .recruit_tablett p:hover .recl, .recruit_tablett .cur .recl { color: #920783; }

    .recruit_table01 h3 { font-size: 24px; height: 100px; line-height: 100px; border-bottom: 1px solid #ababab; margin-bottom: 30px; }
    .recruit_table01 .texin2 { width: 40%; height: 30px; line-height: 30px; border: 1px solid #ccc; padding-left: 5px; }
    .recruit_tablecon p { margin-top: 20px; height: 30px; line-height: 30px; margin-bottom: 20px; }
    .recruit_tablecon .select01 { width: 40%; height: 30px; line-height: 30px; }
    .recruit_tablecon .select02 { height: 30px; line-height: 30px; padding-left: 20px; padding-right: 20px; }
    .recruit_tablecon .cenbotder { display: inline-block; border-top: 1px dashed #ababab; width: 80%; float: right; margin-top: 17px; }
    .recruit_tablecon .qwjy { width: 20%; float: left; }
}

@media (min-width:481px) and (max-width:767px ) {
    /* top */
    /* about 内页 */
    .nav02 { min-height: 50px; background: #c2c2c2; clear: both; }
    .nav02list { text-align: center; }
    .nav02list li { display: inline-block; }
    .nav02list li a { display: block; height: 35px; line-height: 35px; margin: 7px 15px; padding: 0 20px; border: 1px solid #c2c2c2; }
    .nav02list li .cur, .nav02list li a:hover { border: 1px solid #920783; border-radius: 25px; transition: all 0.5s ease 0s; }
    .nav02list li .cur:hover { background: #dedede; opacity: 0.6; }
    .about_nav { padding: 10px 0; border-bottom: 1px solid #ccc; text-align: center; }
    .about_nav li { display: inline-block; margin: 5px 10px 5px; padding: 5px 10px; transition: all 0.5s ease 0s; }
    .about_nav .cur, .about_nav li:hover { background: #920783; border-radius: 10px; }

    .about_nav li a { display: block; }
    .about_nav li a:hover, .about_nav .cur a { color: #fff; }

    .about .about_tt { text-align: center; font-size: 24px; padding: 30px 0; }
    .tt02 { font-size: 18px; padding: 10px 0; }
    .about .about_img { text-align: center; margin-bottom: 20px; }
    .about .about_img02 { padding-left: 0; padding-right: 0; padding-top: 20px; }
    .about .about_img02 p { font-size: 14px; line-height: 25px; font-weight: bold; }
    .about .about_img02 span { font-size: 14px; line-height: 25px; padding-bottom: 10px; display: block; }

    .about .about_txt p { text-indent: 2em; line-height: 25px; padding-bottom: 20px; }
    .return { text-align: center; background: #f5f5f5; border: 1px solid #e6e6e6; height: 40px; line-height: 40px; margin: 50px 0 30px; }
    .return a { display: block; }
    .about h4 { font-size: 24px; }

    .schoo_xh h5 { line-height: 30px; }
    .schoo_xh h5 .h5ty { color: #fff; padding: 3px 5px; margin-left: 10px; }
    .schoo_xh p { text-indent: 2em; line-height: 25px; }

    .aboutimg { padding-top: 20px; }


    .inter_type p { text-indent: 0; display: block; clear: both; }

    .news_list { border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-top: 20px; }
    .newsimg { width: 15%; float: left; }
    .newsimg img { padding: 5px; border: 1px solid #dedede; }
    .newscon { width: 85%; float: left; padding-top: 10px; }
    .newscon p { line-height: 25px; }

    .map { height: 300px; }
    .contact_list { margin-bottom: 20px; }
    .contact_list p { line-height: 30px; }

    .recruit { width: 90%; margin-left: auto; margin-right: auto; float: none; }
    .recr01 { display: table; width: 100%; }
    .recr01 .recr01_a, .recr01 .recr01_b { display: table-cell; vertical-align: middle; }
    .recr01 .recr01_a { width: 30%; background: #009fa8; color: #fff; height: 60px; text-align: center; font-size: 18px; }
    .recr01 .recr01_b { width: 70%; font-size: 14px; padding-left: 10px; padding-right: 10px; border: 2px solid #dadada; border-left: 0; height: 60px; }

    .recr01 .recr01_bb { padding-top: 10px; }
    .recr02 { padding-left: 13%; padding-top: 20px; padding-bottom: 20px; }


    .recruit_tablett p { width: 18%; margin: 0 1%; height: 50px; background: #ababab; display: inline-block; margin-bottom: 10px; padding: 0 5px; text-align: center; }
    .recruit_tablett p span { display: block; }
    .recruit_tablett p .recl { width: 25px; float: left; height: 25px; background: #fff; border-radius: 20px; text-align: center; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin-top: 13px; font-weight: bold; color: #ababab; display: none; }
    .recruit_tablett p .recr { width: 100%; float: left; font-size: 14px; color: #fff; padding-top: 15px; }
    .recruit_tablett p .recr01_bb { padding-top: 10px; line-height: none !important; }
    .recruit_tablett p:hover, .recruit_tablett .cur { background: #920783; }
    .recruit_tablett p:hover .recl, .recruit_tablett .cur .recl { color: #920783; }

    .recruit_table01 h3 { font-size: 24px; height: 100px; line-height: 100px; border-bottom: 1px solid #ababab; margin-bottom: 30px; }
    .recruit_table01 .texin2 { width: 40%; height: 30px; line-height: 30px; border: 1px solid #ccc; padding-left: 5px; }
    .recruit_tablecon p { margin-top: 20px; height: 30px; line-height: 30px; margin-bottom: 20px; }
    .recruit_tablecon .select01 { width: 40%; height: 30px; line-height: 30px; }
    .recruit_tablecon .select02 { height: 30px; line-height: 30px; padding-left: 10px; padding-right: 10px; }
    .recruit_tablecon .cenbotder { display: inline-block; border-top: 1px dashed #ababab; width: 80%; float: right; margin-top: 15px; }
    .recruit_tablecon .qwjy { width: 20%; float: left; }
    .img06 { display: none; }
}

@media only screen and (max-width:480px ) {
    /* about 内页 */
    .nav02 { min-height: 50px; background: #c2c2c2; clear: both; padding-top: 5px; padding-bottom: 5px; }

    .nav02list li { display: inline-block; }
    .nav02list li a { display: block; height: 30px; line-height: 30px; margin: 5px; padding: 0 5px; border: 1px solid #c2c2c2; }
    .nav02list li .cur, .nav02list li a:hover { border: 1px solid #920783; border-radius: 25px; transition: all 0.5s ease 0s; }
    .nav02list li .cur:hover { background: #dedede; opacity: 0.6; }
    .about_nav { padding: 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
    .about_nav li { display: inline-block; margin: 5px 5px 5px 0; padding: 5px 10px; transition: all 0.5s ease 0s; }
    .about_nav .cur, .about_nav li:hover { background: #920783; border-radius: 10px; }

    .about_nav li a { display: block; }
    .about_nav li a:hover, .about_nav .cur a { color: #fff; }

    .about .about_tt { text-align: center; font-size: 24px; padding: 30px 0; }
    .tt02 { font-size: 18px; padding: 10px 0; }
    .about .about_img { text-align: center; margin-bottom: 20px; }
    .about .about_img02 { padding-left: 0; padding-right: 0; padding-top: 20px; }
    .about .about_img02 p { font-size: 14px; line-height: 25px; font-weight: bold; }
    .about .about_img02 span { font-size: 14px; line-height: 25px; padding-bottom: 10px; display: block; }
    .about .about_txt p { text-indent: 2em; line-height: 25px; padding-bottom: 20px; }
    .return { text-align: center; background: #f5f5f5; border: 1px solid #e6e6e6; height: 40px; line-height: 40px; margin: 50px 0 30px; }
    .return a { display: block; }
    .about h4 { font-size: 22px; }


    .schoo_xh h5 { line-height: 30px; }
    .schoo_xh h5 .h5ty { color: #fff; padding: 3px 5px; margin-left: 10px; font-size: 12px; }
    .schoo_xh p { text-indent: 2em; line-height: 25px; }

    .aboutimg { padding-top: 20px; }

    .inter_type h5 { display: block; }
    .inter_type p { text-indent: 0; }

    .news_list { border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-top: 20px; }
    .newsimg { width: 15%; float: left; display: none;}
    .newsimg img { padding: 5px; border: 1px solid #dedede; }
    .newscon { width: 100%; float: left; padding-top: 10px; }
    .newscon p { line-height: 25px; }
    .pagestt { display: none; }
    .newstt { width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

    .map { height: 300px; }
    .contact_list { margin-bottom: 20px; }
    .contact_list p { line-height: 30px; }

    .recruit { width: 90%; margin-left: auto; margin-right: auto; float: none; }
    .recr01 { display: table; width: 100%; }
    .recr01 .recr01_a, .recr01 .recr01_b { display: table-cell; vertical-align: middle; }
    .recr01 .recr01_a { width: 30%; background: #009fa8; color: #fff; height: 60px; text-align: center; font-size: 18px; }
    .recr01 .recr01_b { width: 70%; font-size: 14px; padding-left: 10px; padding-right: 10px; border: 2px solid #dadada; border-left: 0; height: 60px; }

    .recr01 .recr01_bb { padding-top: 10px; }
    .recr02 { padding-left: 13%; padding-top: 10px; padding-bottom: 10px; }


    .recruit_tablett p { height: 50px; background: #ababab; display: inline-block; margin-bottom: 10px; }
    .recruit_tablett p span { display: block; }
    .recruit_tablett p .recl { width: 25px; float: left; height: 25px; background: #fff; border-radius: 20px; text-align: center; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; margin-top: 15px; font-weight: bold; color: #ababab; }
    .recruit_tablett p .recr { width: 70%; float: left; font-size: 16px; color: #fff; padding-top: 20px; padding-left: 20px; }
    .recruit_tablett p .recr01_bb { padding-top: 5px; line-height: none !important; }
    .recruit_tablett p:hover, .recruit_tablett .cur { background: #920783; }
    .recruit_tablett p:hover .recl, .recruit_tablett .cur .recl { color: #920783; }

    .recruit_table01 h3 { font-size: 18px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ababab; margin-bottom: 30px; }
    .recruit_table01 .texin2 { width: 70%; height: 30px; line-height: 30px; border: 1px solid #ccc; padding-left: 5px; }
    .recruit_tablecon p { margin-top: 10px; min-height:30px; margin-bottom: 10px; }
	.recruit_tablecon .citys .select2-container{ margin-bottom:10px; width:145px!important;}
	.recruit_tablecon p input{ padding:5px 10px;}
	.recruit_tablecon  .citys{ float:left; width:147px;}
    .recruit_tablecon .select01 { width: 40%; height: 30px; line-height: 30px; }
    .recruit_tablecon .select02 { height: 30px; line-height: 30px; }
    .recruit_tablecon .cenbotder { display: inline-block; border-top: 1px dashed #ababab; width: 70%; float: right; margin-top: 17px; }
    .recruit_tablecon .qwjy { width: 30%; float: left; }
    .img06 { display: none; }
}
.cityscon{ margin-top:20px; margin-bottom:20px;}
/* margin-bottom */
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }

/* font-size */
.f24 { font-size: 24px; }


/* background */
.bg-purple { background-color: #920783; }
.bg-navy { background-color: #009fa8; }
.bg-blue { background-color: #208ed4; }
.bg-yellow { background-color: #d1bc06; }
.bg-pink { background-color: #f2e6f1; }
.bg-light-navy { background-color: #d5f2f4; }


.column-caption { margin-bottom: 30px; padding: 3px 0; text-align: center; font-size: 30px; color: #fff; }
.column-detail { padding: 0 20px; margin-bottom: 30px; }

/* recruit */
.table tbody tr td, .table tbody tr th, .table thead tr th { border: 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff; line-height: 2; vertical-align: middle; }
.table-job tbody tr th { width: 32%; text-align: right; }

/* News */
.news_item { margin-bottom: 30px; }
.news_item img { width: 100%; }
.news_item p { margin-top: 10px; min-height: 36px; line-height: 18px; }
.news_item .news_itemcon{ background:#e8e8e8; padding:10px;}

/* 花絮 */
.huaxu_item h3{ text-align:center; padding:30px 0; font-size:20px;}
.huaxu_item .huaxu_itemcon{}

.huaxu_item .row div{ margin-bottom:20px;}
.huaxu_item .huaxu_itemcon img{ width:100%; height:160px;}
/* activity */
.activity-title { margin-top: 30px; margin-bottom: 30px; text-align: center; font-size: 24px; }

.activity-list { }
.activity-list li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #ccc; line-height: 24px; }
.activity-list li a { color: #920783; font-size: 16px; }
.activity-list li a:hover { text-decoration: underline; }
.activity-list li .date { float: right; color: #666; }

.vote-item { margin-bottom: 20px; text-align: center; }
.vote-item img { display: block; width: 100%; margin-bottom: 10px; }
.vote-item h4 { font-size: 16px; margin-bottom: 10px; color: #920783; }
.vote-item p { margin-bottom: 0; }
.vote-item p .btn { min-width: 50px; margin-left: 10px; }

.Radio input { margin:0; }
.Radio label {  margin-left:3px; margin-right:15px;}

.texth5{ margin:15px 0;}
.textkj{ padding-right:10px;}
.textkj img{ width:100%; max-width:200px;}
.textkj02{ }
.textkj02 p{ font-size:14px; margin-bottom:5px;}
.textkj02 p span{ padding-right:15px;}
.textkj02 p i{ display:block;}
.textkj02 p .lvse{ color:rgb(14, 151, 159); font-weight:bold;}
.tear02{ margin:15px 0;}
.tear02 div{ text-align:center; margin-bottom:15px;}
.tear02 div img{ width:100%; max-width:130px;}

/*联系我们*/
.contact_01{ margin-bottom:20px;}
.contact_01 p{ font-size:16px; margin-bottom:10px;}
.contact_ot{ padding:15px 0; text-align:center; width:100%; background:#920783; color:#fff; margin:30px 0 15px; font-size:18px;}
.contact_tab { margin-bottom:30px;}
.contact_tab td{ text-align:center;  font-size:16px;border:2px solid #fff; padding:10px 0; color:#666; }
.contact_a td{ background:#f2e6f1; }
.contact_b td{ background:#d5f2f4;}
.contact_tab p{ margin:5px 0;}
.concor01{ background:#009fa8;}

@media ( max-width: 768px ) {
.textkj{ text-align:center; width:100%; margin-bottom:20px;}	


}
@media ( min-width: 768px ) {


}
@media ( max-width: 767px ) {

.f18{ font-size:16x;}
.violet span{ margin-bottom:10px; width:100%;}
}
