.pad10{padding:10px;}
.marr20{margin-right:20px;}
.marr40{margin-right:60px;}
.marr50{margin-right:230px;}
.mart20{margin-top:20px;}
.mar20{margin:20px auto;}
.fl{float:left}
.fr{float:right}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.top_a{ width: 100%;clear: both; min-height: 115px;zoom:1; border-top: 4px solid #00488a; background:#fff;}
.top{width:1200px; height:115px; margin: 0 auto;}
.top1{width:100%;}
.logo{margin:15px 0;}
.tblj{width:700px; text-align:right; height:35px;}
.tblj a:link{float:right; color:#000; line-height:35px; padding:0 10px;}
.Search{
	width: 210px;
	height:30px;
	margin-top:45px;
	float: right; border:1px solid #809ac9; border-radius: 15px;
}
.fdj{
	float: right;
	height: 30px;
	margin-left: 10px; width:38px; text-align:center;
}
.search_text{
	float: left; background:none; border:none;
	width: 145px;
	margin-top: 7px;
	outline: none;
	font-family: "微软雅黑";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/serc.png) no-repeat center; float:left;
	width: 35px;
	height: 24px; margin-top:2px;
	cursor: pointer;
	outline: none;
	}
.navBar{ z-index:4; height:55px;  line-height:55px; background: #00488a;  width: 100%; position: relative;}
.nav{width: 1200px; margin: 0 auto;}
.nav h3{height:55px;font-weight: normal;width: 100px; text-align: center;}
.nav h3 a{ display:block;font-size: 16px;color: #fff; font-weight: bold;}
.nav .on:hover h3 a{ color: #fff; background: #2c76a9; display: block;}
.nav .sub{ display:none;  padding:10px 20px;position:absolute; top:55px; background:url(../images/mn.png) repeat;}
.nav .sub li{ vertical-align:middle;}
.nav .sub li a{ height:40px; line-height:40px; display:block;color:#fff; font-size: 14px; border-bottom:1px solid #ccc;  }



.banner {
  position: relative; min-width: 1200px;
  width: 100%;
  height:520px;
  overflow: hidden;
}

.banner .slide, .nbanner .slide {
    position: absolute;
    width: 100%;
    height: 520px;
    top: 0;
}

.banner .slide .hd,.nbanner .slide .hd {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  width: 100%;
  text-align: center;
}

.banner .slide .hd li,.nbanner .slide .hd li {
  display: inline-block;
  width: 13px;
  height: 13px;
  cursor: pointer;
  margin: 0 5px;
  background: #fff; border-radius:10px;
}

.banner .slide .hd li.on,.nbanner .slide .hd li.on {
  width: 13px;
  background:#0041a3;
}

.banner .slide .bd img,.nbanner .slide .bd img {
  width: 100%;
  height: 520px;
}


.tyt{}
.tyt .biaot{text-align: center;float:left;}
.tyt .biaot h2{font-size: 26px; color: #01488c; line-height: 40px; font-weight: bold; padding-top: 10px;}
.tyt .biaot p{font-size: 18px; color: #aab3bd; font-weight: bold; text-transform: uppercase; line-height: 20px; padding-top: 25px; margin-left:10px;}
.ty_more{float:right; margin-right:10px; margin-top:30px; font-size:14px; color:#ccc;}
.news{width:100%; margin:0 auto;}
.news li{text-align:left; width:100%; height:84px; margin-bottom:10px; border-bottom:1px dashed #e5e5e5;}
.news li .sj{width:71px; margin:0 10px 0 0; color:#000; height:71px; border:1px solid #ccc; border-radius: 50%; overflow: hidden;}
.news li .ri{height:36px; line-height:36px; font-size:22px; text-align:center;}
.news li .ny{height:35px; color:#000; font-size:14px; line-height:26px; text-align:center; background:#e6e6e6;}
.news li:hover .sj{border:1px solid #347ada} 
.news li:hover .ny{background: #347ada; color: #fff;}
.news li:hover .ri{color: #347ada;}
.news li .tz_bt{width:480px; line-height:24px; font-size:16px; display:block; color:#007eea;}
.news li .tz_bt p{font-size:12px; line-height:20px; color:#000; padding-top:5px;}
.news li .tz_bt a:link{color:#000; font-weight:bold;}
.news li:hover .tz_bt a{color:#004fb2;}




.new_tit3{line-height:35px; height:35px;  margin:10px auto 0 auto; padding-bottom: 5px; position:relative;}
.new_tit3 h2{ font-size:26px; color:#153b6c; float: left; font-weight: bold;}
.new_tit3 p{color:#aab3bd !important; text-transform:uppercase; font-size:18px; font-weight: bold; float:left; padding-left:10px; line-height: 15px; padding-top: 15px;}
.new_tit3 em{border-bottom: 1px solid #5b7da2; float: right; height:2px; margin-left: 10px;}
.new_tit3 .tymore{float:right; top:0; right:10px; color:#fff; line-height:30px; position:absolute}
.new_tit3 .tymore a{ color:#000;}
.list{width:100%; margin:5px auto 0 auto; min-height:300px;}
.list li{line-height:39px;  font-size:14px; border-bottom: 1px dashed #ccc; text-indent:10px;}
.list li span{color:#000; font-size:15px; float:left; padding-right:15px;}
.list li a{color: #000;}
.list2{width:100%; margin:0 auto 0 auto;}
.list2 li{line-height:38px; text-align:left; font-size:15px;}
.list2 li span{color:#000; font-size:15px; float:left; padding-right:15px;}
.list2 li a{color: #000;}
.list3{width:100%; margin:5px auto 0 auto; min-height:300px;}
.list3 li{line-height:19px; padding-bottom:13px;  font-size:16px; border-bottom: 1px solid #e5e5e5; text-align:right; height:19px; margin-bottom:10px;}
.list3 li a{color: #000; float:left;}
.list3 li a:hover{font-weight:bold; color:#00498a; }

.more{width: 180px; height: 50px; background: #f3f3f3; color: #000; text-align: center; margin: 20px auto; clear: both; line-height: 50px;}
.mid{background: url(../images/img2.png) no-repeat center; height: 570px; width: 100%; padding: 30px 0;}

.tzgg{width:100%; margin:0 auto; padding:0;}
.tzgg li{ margin:0 0 16px 0; text-align:left; background: #f6f6f6;}
.tzgg .sj{width:62px;  height:62px;background:url(../images/notic.png) no-repeat;padding: 5px;}
.tzgg .ri{height:30px; line-height:30px; font-size:16px; text-align:left;color:#1e5993}
.tzgg .ny{ color:#1e5993; font-size:20px; line-height:30px; text-align:right;  }
.tzgg .tz_bt{width:69%; margin-left: 15px; display:block; font-size:16px; color:#001f85; line-height:30px;}
.tzgg .tz_bt a{color:#333 !important; font-size:16px;}
.tzgg .tz_bt p{font-size: 14px; color: #bfbfbf; line-height: 20px;}
.more_news{width: 160px; background: #e1e1e1; height: 40px; text-align: center; line-height: 40px; font-size: 16px; text-transform:uppercase; margin: 10px auto;}
.more_news:hover{background: #fff; color: #f00 !important;}

.kstd{background: #f3f3f3; height:220px; width:100%;}
.tdtit{background: url(../images/icon11.png) no-repeat; width: 252px; height: 71px; line-height: 61px; color: #fff; font-size: 30px; text-align: center;}
.kslj{width:1170px; height:220px; margin:0 auto;}
.kslj li{float:left;  text-align:center; margin:0 50px 0 0;}
.kslj li img{margin-top:15px;}
.kslj li p{line-height:40px; font-size:16px;}
.kslj li a{  color:#000;}
.kslj li.last{margin-right: 0;}


.tplist{width:100%;}
.tplist li{float:left; width:250px; height:210px; margin-right:15px;}
.tplist li .pic{width:100%; height:180px; overflow:hidden;}
.tplist li .pic img{width:100%;}
.tplist li p{line-height:30px; text-align:center;}

.ztzl{margin: 0 auto}
.ztzl li{margin-bottom:8px;}
.ztzl li img{border:1px solid #ccc; background:#fff; padding:2px;}
.link select{width: 200px; background: #f8f8f8; height: 35px; float: left; margin-right: 20px; font-size: 16px; border: none; padding: 0 20px;}
.link option{line-height: 30px; font-size: 16px; margin: 0 10px; color: #000;}
.tspt{width:100%;}
.tspt li{width:45%; border-radius:10px; background:rgba(255,255,255,0.5); text-align:center; height:95px; margin-bottom:10px;}
.tspt li img{text-align:center; margin-top:10px;}
.tspt li p{line-height:28px; font-size:18px;}
.ejxy{margin:0 auto;}
.ejxy li{ width:219px; height:51px; margin:0 0 15px 0; background:url(../images/xy02.png) no-repeat; padding-left:50px; text-align:left; line-height:51px; font-size:18px;}
.ejxy li:hover{display:block; background:url(../images/xy01.png) no-repeat; color:#01478c;}
.campusl2 {
    margin-top: 5px;
}
.campusl2 ul {
    margin: 0 -8px;
}
.campusl2 li{
   float: left;width: 288px; background:#f3f3f3; text-align:center;
   margin: 0 7px 14px;
   position: relative;
}
.campusl2 li.a1{}
.campusl2 li.a2{height:300px;line-height:300px;}
.campusl2 li.a3{height:300px;line-height:300px;}
.campusl2 li.a4{}
.campusl2 li img{max-height:100%; max-width:100%; vertical-align:middle;}
.campusl2 li.mt-80{
    margin-top: -105px;
 }

.scenesmh {
    width: 288px;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
      background: rgba(0, 0, 0,0.5 );
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      padding: 14px;
    display: none;
}
.scenesmh_a {
    height: 100%;
    color: #fff;
    padding-top: 46px;
    font-size: 16px;
    line-height: 20px;
    border: 2px solid #fff;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box; text-align:center;
}
.guaxuesc {
    
}
.campusl2 li:hover .scenesmh {
    display: block; 
}



.boot{background:#00488a;  line-height:100%; color:#fff; text-align:center; padding:15px 0;}
.boot p{line-height:22px;}
.boot h4{line-height:30px; font-size: 14px}
.btimg{float: right; width: 230px; margin-top: 10px;}
.btimg li{float: left; margin-left: 10px; margin-bottom: 10px;}
.btimg li:hover{filter:alpha(opacity=50);   
    -moz-opacity:0.5;   
    -khtml-opacity: 0.5;   
    opacity: 0.5;  }

.boot2{background:#002446; color:#fff; text-align:center; padding:5px 0;}
.boot2 p{line-height:40px;  text-align:center;}
/*neiye*/
.ntop_a{ width: 100%;clear: both; min-height: 350px;zoom:1;  position:relative;}
.ntop{width:100%; height:150px; position:absolute; z-index:999;}

.nban{width:100%; height:375px; position:relative; height:280px;  background:url(../images/nban.png) no-repeat top center;}
.nban1{width:100%; height:375px; position:relative; height:280px;  background:url(../images/1238.png) no-repeat top center;}



.ntit{width: 300px; height: 120px; float: left; background:url(../images/boot.png) no-repeat bottom left #00488a;filter:alpha(opacity=50);     -moz-opacity:0.9;       -khtml-opacity: 0.9;      opacity: 0.9;margin-top:30px; padding: 30px; color: #fff; }
.ntit h2{font-size: 30px; line-height: 50px; border-bottom: 1px dotted #fff; text-align: left; padding-bottom: 20px;}
.ntit p{font-size: 20px; text-transform:uppercase; line-height: 40px; text-align: right;}
.ntith{width: 300px; height: 120px; float: left;filter:alpha(opacity=100);     -moz-opacity:0.9;       -khtml-opacity: 0.9;      opacity: 0.9;margin-top:30px;margin-left:60px; color: #fff; }
.ntith p{font-size: 60px; text-transform:uppercase; line-height: 50px; text-align: left;}
.ntith h2{font-size: 30px; line-height: 50px; border-bottom: 1px dotted #fff; text-align: left; padding-bottom: 20px;}
.ntiti{width: 300px; height: 120px; float: left;filter:alpha(opacity=50);     -moz-opacity:0.9;       -khtml-opacity: 0.9;      opacity: 0.9;margin-top:30px; padding: 30px; color: #fff; }
.ntiti p{font-size: 60px; text-transform:uppercase; line-height: 50px; text-align: left;}
.ntiti h2{font-size: 30px; line-height: 50px; border-bottom: 1px dotted #fff; text-align: left; padding-bottom: 20px;}
.nymenu{margin:0 auto; width:100%; background:#c6e4ff;}
.nymenu li{height:70px; line-height:70px; text-align:center;}
.nymenu li a{color:#00488a; padding:0 20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#fff; background:#00488a;}
.ny_dqwz{border-bottom:1px dotted #ccc; line-height:45px; text-align:left; padding-right:10px; margin:20px 0;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:2em;}

.ny_about h2{font-size:24px; color:#97000c; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8d8d8d; padding-right:10px}
.tit3{width:100%; border-bottom:1px solid #ccc; height:42px;}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #013393;  padding:0 10px;}

.ny_tit{ position:absolute; bottom:0; left:50%; margin-left:-600px; width:214px; color:#fff; border-top:3px solid #003260; height:80px; padding:20px 40px; z-index:3;}
.nt_bt{font-size:34px; border-bottom:1px solid #fff; line-height:60px; text-align:left; }
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}
.kstdn{background: #f3f3f3;  width:100%;}

.nkslj{width:100%; margin:0 auto;}
.nkslj li{float:left;  text-align:center; margin:10px 5px 0 5px; width: 110px; height: 73px;}
.nkslj li.last{margin-right: 0;}
.nkslj li p{line-height:40px; font-size:14px; font-weight: bold; padding-top: 35px;}
.nkslj li a{  color:#fff; text-shadow: 0 0 4px #000;}
.nkslj li.icon1{background: url(../images/icon3.png) no-repeat center; background-size: 100%;}
.nkslj li.icon2{background: url(../images/icon4.png) no-repeat center; background-size: 100%; }
.nkslj li.icon3{background: url(../images/icon5.png) no-repeat center; background-size: 100%; }
.nkslj li.icon4{background: url(../images/icon6.png) no-repeat center; background-size: 100%; }
.nkslj li.icon5{background: url(../images/icon7.png) no-repeat center; background-size: 100%; }
.nkslj li.icon6{background: url(../images/icon8.png) no-repeat center; background-size: 100%;}
.nlm{height:60px; line-height:60px; color:#fff; font-weight:bold; text-align:left; text-indent:20px; font-size:20px; margin:10px auto; background:#347ada;}

.yx_tit{line-height:40px; font-size:16px; font-weight:bold; text-indent:40px;}
.jz-con,.rw-con,.fj-con{width:100%;}
.jz-left{width:304px; margin-right:14px}
.jz-left li{width:304px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-middle{width:384px; height:408px; margin-right:14px; position:relative;overflow:hidden;}
.jz-left ul li .dask{width:274px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-left ul li .dask h3,.jz-middle .dask-1 h3,.jz-right .dask-2 h3,.rw-left ul li .dask-3 h3,.rw-left ul li .dask-4 h3,.rw-middle .dask-5 h3,.rw-right .dask-6 h3,.fj-left li .dask-7 h3,.fj-left li .dask-8 h3,.fj-left li .dask-9 h3,.fj-right .dask-10 h3{color:#fff; font-size:18px; font-weight:bold; line-height:30px; display:block; float:left; width:100%;}
.jz-left ul li .dask p,.jz-middle .dask-1 p,.jz-right .dask-2 p,.rw-left ul li .dask-3 p,.rw-left ul li .dask-4 p,.rw-middle .dask-5 p,.rw-right .dask-6 p,.fj-left li .dask-7 p,.fj-left li .dask-8 p,.fj-left li .dask-9 p,.fj-right .dask-10 p{width:100%; display:block; float:left; color:#fff; line-height:24px;}
.jz-left ul li .dask{304px; height:175px; padding:20px 0 0 30px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-middle .dask-1{width:344px; height:368px;padding:20px;background:#000;opacity:0.8;position:absolute;top:-408px;left:0;}
.jz-right{width:442px;}
.jz-right li{width:442px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-right li .dask-2{width:402px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-con img{border:3px solid #cdcdcd}


/*图片切换*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px; background: #000;filter:alpha(opacity=70);  -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; line-height:40px;left:0;bottom:0px;_bottom:0px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span{display:block;}
.yx-rotation-focus{height:40px;line-height:40px; right:0; width:30%;text-align:center;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-t a{color:#000;}
.yx-rotaion a:hover{color:#000;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn.left_btn2{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn.right_btn2{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:55px;height:335px;}
.rotaion_list p{text-indent:2em; line-height:24px; color:#999;}
.rotaion_list .tp{width:500px;}


.tzgg{}
.sy-tzgg-con{padding:3px 0;}
.sy-tzgg-title{width:100%; height:35px; line-height:35px; background: #fbfbfb; font-size:16px;}
.sy-tzgg-title a{color:#333; line-height:35px; float:left; width: 75px; text-align: center;}
.ccc_current a:link,.ccc_current a:visited,.ccc_current a:hover,.ccc_current a:active,.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active,.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active,.ddd_current a:link,.ddd_current a:visited,.ddd_current a:hover,.ddd_current a:active,.eee_current a:link,.eee_current a:visited,.eee_current a:hover,.eee_current a:active{color:#fff; width: 75px; background: #0b4064; color: #fff; font-weight: bold;}







.carousel {
    height: 520px;
    position: relative;
    text-align: center;
}
.focusBox li a {
    display: block; padding-top: 0.1px;
}
.lmloe {
   
   height: 520px;
}
.mloeqx {
    width: 505px;
    height: 92px;
    margin-left: auto;
    margin-top: 203px; 
    background: rgba(0, 0, 0, .5);
    color: #fff; 
    padding: 27px 26px 0;
}
.mloeqx h3 {
    line-height: 50px;
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 400;
    text-align: left;
}
.mloeqx p {
    line-height: 35px;
    font-size: 15px; 
    color: #9C9994;
    text-align: left;
} 
.hd {
    position: absolute;
    bottom: 11px;
    display: inline-block; left:45%;
}
.hd li {
    width: 12px;
    height: 12px;
    line-height: 21px;
    vertical-align: middle;
    background: #fff;
    float: left;
    border-radius: 50%;
    margin: 0 10px;
}
.hd li.on {
    width: 15px;
    height: 15px;
    border: 3px solid #00544C;
    background: rgba(255, 255, 255, .1);
    margin-top: -5px;
}

.nejxy{margin：0 auto;}
.nejxy li{ width:219px; height:51px; margin:0 14px 15px 0; background:url(../images/xy02.png) no-repeat; padding-left:50px; text-align:left; line-height:51px; font-size:18px; float:left;}
.nejxy li:hover{display:block; background:url(../images/xy01.png) no-repeat; color:#01478c;}

.right-sm{
 filter:alpha(opacity=50);
 margin-top: 50px;
 width: 650px;
 float: right;
 color: #fff;
 font-size: 18px;
 margin-right: 50px;
 opacity: 0.9;
 -moz-opacity: 0.9;
 -khtml-opacity: 0.9;
}

.yxpic{
float:left;
display:block;
width:100px;
}

.btms{
float:left;
display:block;
width:200px;
}