﻿/*about*/



.bgf9{background: #f9f9f9 url(../images/con-bg.png) no-repeat center  200px;padding-top: 35px; padding-bottom:32px;}

.main-inner{background: #fff;border: 1px solid #eeeeee;border-radius: 25px 0 0 0;overflow: hidden; position:relative}

.nav-bar{width: 219px; position:absolute; left:0; top:0;background: url(../images/nav-barbg.jpg) no-repeat top center;min-height: 900px;}

.nav-bar .title{line-height: 60px;font-size: 20px;color: #fff;padding-left: 32px;}

.nav-bar .title em{color: #dd9188;font-size: 12px;}

.nav-bar ul li{font-size: 16px;}

.nav-bar ul li a{line-height: 50px;display: block;border-left: 3px solid #fff;padding-left: 32px;}

.nav-bar ul li.on a{background: #f8f8f8;border-left: 3px solid #ff6c00;color: #ff6c00;}

.nav-bar ul li:hover a{background: #f8f8f8;border-left: 3px solid #ff6c00;color: #ff6c00;}

.fr-main{width: 1138px;float: right;border-left: 1px solid #eeeeee;padding-bottom: 25px;min-height: 900px;}

.fr-main .title{background: #f2f2f2;height:60px;line-height: 60px;padding: 0 30px;border-bottom: 1px solid #eeeeee;}

.fr-main .title h3{float: left;font-size: 18px;color: #005bac;}

.fr-main .title .position{float: right;color: #888888;}

.fr-main .title .position a{color: #888888;}

.fr-main .title .position i{background: url(../images/about-ico1png.png) no-repeat center;width: 11px;height: 11px;background-size: 100%;vertical-align: top;display: inline-block;*display: inline;zoom:1;margin-right: 5px;position: relative;top: 24px;}

.fr-main .body{padding: 0 50px;}

.school-introduction h1{font-size: 27px;color: #005bac;text-align: center;line-height: 100%;padding-top: 45px;padding-bottom: 35px;}

.school-introduction .con{font-size: 15px !important; color: rgb(90, 90, 90);line-height: 30px;}

.school-introduction .con img{margin: 10px 0;}

.strong{}
.school-introduction{line-height: 30px;padding: 30px 0;}
.school-introduction .about-logo{float: right;margin-right: 112px;}

.school-leadership ul {padding-top: 45px;padding-bottom: 1px;}

.school-leadership ul li{border: 1px solid #f2f2f2;margin-bottom: 28px;}

.school-leadership li .img{width: 249px;height: 226px;overflow: hidden;margin-right:25px;float: left;}

.school-leadership li img{display: block;width: 249px;height: 226px;}

.school-leadership li .tit{background: #fdf2f2;line-height: 45px;font-size: 20px;}

.school-leadership li .tit em{color: #777777;font-size: 17px;}

.school-leadership li p{font-size: 14px;color: #777777;line-height: 26px;text-indent: 2em;padding-top: 15px;padding-right: 30px;}

.page{text-align: center;margin: 30px 0;font-size: 16px;}

.page li{display: inline-block;margin: 0 2px;*display: inline;zoom:1;}

.page li a{background: #fff;color: #7c7c7c;height: 26px;line-height: 25px;padding: 0 10px;display: block;border: 1px solid #dddddd;}

.page li:hover a{background: #99001e;color: #fff;}

.page li.on a{background: #99001e;color: #fff;}

.school-scenery ul{padding-top: 55px;width: 105%;}

.school-scenery li{margin-right: 25px;float: left;width: 278px;margin-bottom: 30px;position: relative;}

.school-scenery li .img{width: 278px;height: 185px;overflow: hidden;}

.school-scenery li img{width: 278px;height: 185px;display: block;}

.school-scenery li p{background: #f8f8f8;font-size:13px ;line-height: 40px;text-align: center;color: #666666;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.leadership-news{}

.leadership-news ul{padding-top: 40px;}

.leadership-news .img{float: left;width: 157px;height: 105px;overflow: hidden;}

.leadership-news img{width: 157px;height: 105px;display: block;}

.leadership-news .data{width: 88px;float: right;border: 1px solid #eeeeee;position: relative;top: 30px;}

.leadership-news .data strong{font-size: 15px;color: #762e31;text-align: center;line-height: 30px;background: #fff;display: block;}

.leadership-news .data p{width: 100%;height: 30px;line-height:30px;text-align: center;background: #005bac;color: #fff;font-size: 15px;}

.leadership-news ul li .txt{padding-left: 177px;padding-right: 130px;}

.leadership-news ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;}

.leadership-news ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 10px;}

.leadership-news ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;text-align: justify;}

.leadership-news ul li .txt p span{color: #005bac;font-size: 14px;}

.school-student ul{padding-top: 55px;width: 105%;}

.school-student li{margin-right: 25px;float: left;width:429px;margin-bottom: 30px;}

.school-student li .img{width: 429px;height: 223px;overflow: hidden;}

.school-student li img{width: 429px;height: 223px;display: block;}

.school-student li .txt{background: #f2f2f2;padding: 15px 30px;}

.school-student li .txt h3{font-size: 18px;color: #005bac;line-height: 100%;margin-bottom: 10px;}

.school-student li p{font-size:14px ;line-height: 100%;color: #666666;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.contact-us{padding-top: 70px;}

.contact-us .map{width: 100%;height: 349px;overflow: hidden;margin-bottom: 60px;}

.contact-us .tit{font-size: 22px;padding-bottom: 25px;border-bottom: 1px solid #eeeeee;}

.contact-us .tit h3{line-height: 22px;border-left:4px solid #f38301;padding-left: 10px;}

.contact-us .con{padding-top: 25px;padding-bottom: 150px;}

.contact-us .fl-con{width: 440px;float: left;font-size: 18px;color: #666666;line-height: 36px;}

.contact-us .fr-con{font-size:14px;color: #666666;float: right;text-align: center;margin: 0 20px;}

.contact-us .fr-con img{width: 154px;height: 154px;display: block;}

.organization{padding-top: 55px;}

.organization .ul1 li{background: #fff3f5;}

.organization .ul2 li{background: #e5f9ff;}

.organization .ul3 li{background: #fff0e5;}

.organization ul{width: 105%;font-size: 18px;margin-bottom: 30px;}

.organization ul li{width: 291px;height: 53px;text-align: center;line-height: 53px;float: left;margin-right: 3px;margin-bottom: 3px;}

.enrollment-dynamics{}

.enrollment-dynamics ul{padding-top: 40px;}

.enrollment-dynamics .img{float: left;width: 180px;height: 126px;overflow: hidden;}

.enrollment-dynamics img{width: 180px;height: 126px;display: block;}

.enrollment-dynamics ul li .txt{padding-left: 205px;}

.enrollment-dynamics ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;height: 126px;}

.enrollment-dynamics ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 15px;}

.enrollment-dynamics ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;}

.enrollment-dynamics ul li .txt p span{color: #005bac;font-size: 14px;}

.enrollment-dynamics ul .bottom{margin-top: 15px;}

.enrollment-dynamics ul .bottom span{width: 110px;height: 26px;line-height: 26px;text-align: center;line-height: 26px;display: block;float: left;font-size: 14px;}

.enrollment-dynamics ul .bottom .more{background: #005bac;color: #fff;}

.enrollment-dynamics ul .bottom .time{background: #f3f3f3;color: #999999;}



.enrollment-dynamics2{}

.enrollment-dynamics2 ul{padding-top: 40px;}

.enrollment-dynamics2 .img{float: right;width: 195px;height: 129px;overflow: hidden;}

.enrollment-dynamics2 img{width: 195px;height: 129px;display: block;}

.enrollment-dynamics2 ul li .txt{padding-right: 230px;}

.enrollment-dynamics2 ul li{border-bottom: 1px dashed #cccccc;padding: 20px 0;height: 126px;}

.enrollment-dynamics2 ul li .txt h4{font-size: 18px;line-height: 100%;margin-bottom: 15px;}

.enrollment-dynamics2 ul li .txt h4 em{font-size: 14px;color: #888888;padding-left: 15px;}

.enrollment-dynamics2 ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;}

.enrollment-dynamics2 ul li .txt p span{color: #005bac;font-size: 14px;}

.enrollment-dynamics2 ul .bottom{margin-top: 15px;}

.enrollment-dynamics2 ul .bottom span{height: 26px;line-height: 26px;text-align: center;line-height: 26px;font-size: 14px;}

.enrollment-dynamics2 ul .bottom .more{color: #005bac;padding-right: 11px;background: url(../images/about-ico10.jpg) no-repeat right center;}

.artTitle{ color:#000000 !important; height:auto;}

.pubTool{ background:#fafafa; height:34px; line-height:34px; text-align:center; color:#999999; margin-bottom:30px;}

.pubTool span{ padding:0 18px; }

.pageFy{ margin-top:46px; padding-top:16px; border-top:1px solid #eee; line-height:34px;clear: both;}

.pageFy ul li{ color:#666666; font-size:14px;}

.pageFy ul li a{ color:#666;}

.pageFy ul li em{ margin-left:30px; }

.pageFy ul li a:hover{ text-decoration:underline;color: #005bac;}

.newsList{ padding-top:50px;}

.newsList ul li{ margin-bottom:20px; padding-bottom:20px; zoom:1; border-bottom:1px dashed #ddd; }

.newsList ul li:after{ clear:both; font-size:0; content:""; display:block; height:0;}

.newsList ul li .thumb{ width:143px; height:102px; overflow:hidden; position:relative; float:left; } 

.newsList ul li .thumb img{ display:block;  width:143px; height:102px;   -webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.newsList ul li .thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.newsList2 ul li .date{ float:left; width:80px; background:#eeeeee; text-align:center; font-size:16px; height:112px; padding-top:30px; color:#888888;}

.newsList2 ul li .date strong{ display:block; font-size:30px; color:#777;line-height:52px;}

.newsList ul li .desc{ line-height:24px;   font-size:12px; color:#777777;  overflow:hidden;line-height:1.5; /*width:874px;*/ /* float:right; */}

.newsList2 ul li .desc{ width:580px;}

.newsList ul li .desc h4{ color:#131212; font-size:20px; height:30px; line-height:30px; }

.newsList ul li .desc p{ height:45px; overflow:hidden;     font-size: 15px;color: #a6a1a1;}

.newsList ul li .desc a{ color:#3f3f3f;  }

.newsList ul li .desc span{ background:url(../images/time.png) no-repeat left center; padding-left:20px; color:#777777;}

.newsList2 ul li .desc span{ background:url(../images/click.png) no-repeat right center; padding-right:20px; color:#777777; padding-left:0;}

.newsList ul li a:hover .desc h4{ color:#99001e; }

.mail-box{ padding-top:50px;}

.main-inner .fr-main,.nav-bar{ min-height:580px;}



.newsList3 ul li .desc{ float:right; width:545px;}

.newsList3 ul li .date{ float:right; padding-left:48px; border-left:1px solid #eee; padding-bottom:15px;  text-align:left; font-size:14px; height:112px; padding-top:15px; color:#888888;}

.newsList3 ul li .date strong{ display:block; font-size:20px; color:#777;line-height:25px;}

.newsList3 ul li .date span{ display:block;}

.newsList3 ul li .date em{ display:block; text-align:center; padding-top:20px;}

.newsList3 ul li .desc p{ height:auto;}

.mark{position: fixed;top: 0;left: 0;right: 0;bottom:0 ;background: rgba(0,0,0,.7);text-align: center;}

.boxshow{padding: 60px 76px 100px 76px;background: #fff;width: 600px;position: relative;margin: 20px auto;}

.boxshow h2{height: 52px;line-height: 52px;font-size: 24px;color: #fff;background: #005bac;text-align: center;}

.boxshow .formul{margin: 0 auto ;margin-top: 30px;width: 600px; min-height:100px;}

.boxshow .formul li{margin: 10px 30px;overflow: hidden;line-height: 38px;text-align: left}

.boxshow .formul li .code{margin-left: 25px;float: left;width: 158px;height: 39px;overflow: hidden;}

.boxshow .formul li img{vertical-align: middle}

.boxshow .formul li .inp{width: 362px;height: 38px;line-height: 38px;border: 1px solid #ccc;text-indent: 1em;float: left}

.boxshow .formul li .inp2{width: 158px;}

.boxshow .formul li select.inp{width: 364px;padding: 0 10px;text-indent: 0;}

.boxshow .formul li span{width:72px; vertical-align: middle;float: left;text-align: left}

.boxshow .formul li .text{resize: none;width: 342px;float: left;border: 1px solid #ccc;height: 172px;color: #333;padding: 10px }

.submitbnt {width: 126px;height: 36px;border: none;color: #fff;font-size: 18px;float: left;margin-top: 20px;background: #005bac;margin-left: 200px;}

.searchof{width: 600px; margin-top: 30px;}

	.close22{position: absolute;top: 5px;right: 5px}

.boxshow .formul li i{color: #005bac;padding-left: 4px;}

.boxshow .formul p{background:#e8e8e8;color: #222;font-size: 18px;line-height: 38px;height: 38px;text-align: left;text-indent: 2em}

.searchof .box1{padding: 34px;background: #fafafa;margin-bottom: 20px;text-align: left}

.searchof .box1 h5{font-size: 18px;color: #000000}

.searchof .box1 h4{}

.h_4{height: 50px;line-height: 50px;background: #dbdbdb;text-align: center;color: #000;font-size: 20px;font-weight: bold;margin: 20px 0;}

.h_4 span{font-weight: normal;font-size: 16px;margin-left: 20px;}

.searchof .box1 p{font-size: 16px;color: #666}

.search1{height: 36px;line-height: 36px;}

.search1 input{height: 34px;border: 1px solid #ff6c00;text-indent: 1em;width: 420px;float: left;}

.search1 button{color: #fff;background:#ff6c00;height: 36px;width: 100px;font-size: 16px;border: none;}

school-scenery li .img{ position:relative;}

.school-scenery li i{ display:block; width:278px; height:185px; position:absolute; left:0; top:0; background:url(../images/play-ico3.png) no-repeat center center;}



.newsList4{ padding-top:50px;}

.newsList4 ul li{ margin-bottom:15px; padding-bottom:15px; zoom:1; border-bottom:1px dashed #ddd; }

.newsList4 ul li:after{ clear:both; font-size:0; content:""; display:block; height:0;}

.newsList4 ul li .thumb{ width:80px; overflow:hidden; position:relative; float:left; } 

.newsList4 ul li .desc { float:left; width:580px; margin-left:12px;}

.newsList4 ul li .desc h4{ color:#131212; font-size:20px; height:40px; line-height:40px; margin-bottom:5px; padding-top:5px; }

.newsList4 ul li .desc p{overflow:hidden; color:#999; }

.newsList4 ul li .date{ float:right; width:88px; border:1px solid #eee; text-align:center; font-size:14px; color:#888888; margin-top:10px; margin-right:48px;}

.newsList4 ul li .date strong{ display:block; font-size:15px; color:#777;line-height:30px; line-height:30px;}

.newsList4 ul li .date span{ display:block;line-height:30px; line-height:30px; background:#005bac; color:#fff;}

.newsList4 ul li .down-ico{ float:right; height:65px; background:url(../images/down-ico.png) no-repeat center center; width:60px; margin-top:11px;}

.newsList2 ul li .date{ float:left; width:80px; background:#eeeeee; text-align:center; font-size:16px; height:112px; padding-top:30px; color:#888888;}

.img img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}

.img img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

.search {

    position: absolute;

    right: 0;

    width: 406px;

    height: 62px;

    bottom: -97px;

    background-color: #f6f6f6;

    z-index: 99999;

    padding: 20px 20px;

    display: none;

    text-indent: 0;

}

.search h5 {

    color: #000000;

}

.search input {

    margin-top: 10px;

}

.input_search {

    display: inline;

    float: left;

    width: 360px;

    height: 35px;

    line-height: 24px;

    text-indent: 16px;

    padding: 0;

    border: none;

}

.input_search::-webkit-input-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

}

.input_search:-moz-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

}

.input_search::-moz-placeholder {

color: #b2b2b2; text-overflow: ellipsis;

} /* for the future */

.input_search:-ms-input-placeholder {

color:#b2b2b2; text-overflow: ellipsis;

} 




















   .search_header{
      width: 480px;
      margin: 0  auto;
      overflow: hidden;
      text-align:center; margin-top:50px;
     }



    .search-submit{
      width: 90px;
      height: 40px;
      background:#005bac;
      color:#f2f2f2;
      font-size:14px;
     font-weight:bold;
     border-radius:3px;border:none; margin-left:10px; cursor:pointer
    }
	
	
	.sousuo{ width:300px; margin:0 auto;}
	.sousuo div{ margin-bottom:10px;}
    .shuru{ width:200px;height:30px;}
	
	
	
	
	
.cxjg{ margin-top:20px}
.shuxing{
    width: 500px;
    overflow: hidden; margin: 0  auto;
}



.shuxing table{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.shuxing table td{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb; height:35px; line-height:35px;  padding-left:5px; padding-right:5px;}
.shuxing table th{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb; background-color: #eee; font-weight:normal; height:35px; line-height:35px; text-align:center}

.shuxing .tpxx{ padding-top:5px; padding-bottom:5px;}

.fhcx{ text-align:center; margin-top:20px;}

.fhcx a{ display:block; width:80px; margin:0 auto;
background: #005bac;
    padding-right: 10px;
    display: block;
    color: #fff;
    padding-left: 10px;
    font-size: 14px; height:35px; line-height:35px;
}
	