/*全局样式*/

.w100 {width: 100%;}
.w30 {width: 30%;}
.fl {float: left;}
.fr {float: right;}
.t-r{text-align:right}
/*原文件配置*/


.w1200{ width:1200px; margin:0 auto;}

body {color:#000; background:#fff; font:12px/20px 'Microsoft YaHei', arial, sans-serif; min-width:1200px;}/*最小宽度1200px是为了适应移动端预览*/
a{ color:#000;}
input{ outline: none;}
a:hover{color:#fd711c;}
input,textarea {outline: none;}

/*按钮专用 end*/
.btn_com{ display:inline-block; width:90px; height:32px; line-height:32px; background:#417be7; font-size:12px; text-align:center; color:#FFF; cursor:pointer;}
.btn_com:hover{ color:#fd711c;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.input_com{ border:2px solid #0099d9; padding:8px 10px; font-size:16px; line-height:16px;}



/*块级转化*/
.di_in{ display:inline-block;}
.di_no{ display:none;}
.di_bl{ display:block;}

/*原文件配置  end*/



/* 到顶部间距 */
.mt0{ margin-top:0px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:50px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:50px;}
.mt60{ margin-top:60px;}



/* 到左边间距 */

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:25px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:35px;}
.ml45{ margin-left:35px;}
.ml50{ margin-left:50px;}

/* 字体大小 */

.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}

/*纵向居中*/
.v_middle{ vertical-align:middle;}

/*横向居中*/
.te-align{ text-align:center;}

/*相对定位*/
.p_r{ position:relative;}
.p_a{ position:absolute;}
/* 白色背景 */
.bgfff{ background:#fff;}
/* 清除浮动 */
.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
}
img {
  
}
i,em {
    font-style: normal;
}
/*全局样式 end*/

.nav-top {
    background:url(/images/top.png) repeat; height:170px; position:absolute; top:0; left:0; z-index:999; width:100%; min-width:1200px;
}
.current-top {
    height: 110px;
}
.current-left {
width: 389px;
height: 110px;
position: relative;
}

.current-left .asm {
    display: block;
    width: 373px;
   float:left;
    margin: auto;
}
.current-left .asm img{margin-top:20px;}

.xx{padding-top: 40px;
    margin-left: 130px;}
.current-right {
   position: relative;
   width: 300px;
   height: 110px;
}
.mtau-item {
    font-size: 14px; height:30px;
    margin-top: 15px;
}

.mtau-item a:hover {
    filter: alpha(opacity=50);

    -moz-opacity: 0.5;

    -khtml-opacity: 0.5;

    opacity: 0.5;
}

.mtau-item a {
    display: block;
    float: left;
    color: #fff;
    font-size: 14px;
    padding: 0 5px;
    line-height: 15px;
}

.mtau-item a:first-child {
    border-left: none;
}
.insjou {
    position: relative; margin-top:10px; height:33px; float:right;
    width: 260px;
    background:rgba(255,255,255,0.6); border-radius:20px;
}
.text-one {
    background:none;
    line-height: 32px;
    text-indent: 15px;
    color: #fff;
    width: 200px;
float:left;
}
.in-inco1 {
    float:right; margin-right:15px;
    width: 25px;
    line-height: 32px;
    background: url(/images/heare-ing_06.png)no-repeat 0 50%;
    height: 32px;
    display: inline-block;
}
.cues-nva {
    height: 52px;
    position: relative;
}
.cues-nva hr {
    height: 1px; border-top:1px solid #008ebd;
    background: #6D849D;
    display: block;
}
.cues-nva ul {
    padding-top: 5px; width:1200px; margin:0 auto;
}
.cues-nva li {
   float: left;
   display: block;
   height: 54px;
   line-height: 54px;
}
.cues-nva li a {
    color: #fff;
    font-size: 16px;
    margin: 0 19px;
    position: relative;
    padding-right: 16px;
    padding-left: 15px;
 }
 .cues-nva li a i{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(/images/heare-ing_11.png)no-repeat 0 50%;
    width: 5px;
    height: 5px;
    display: block;
  }
  .cues-nva li a:hover {
    color:#82baff; font-weight:bold;
  }
  
  .geaop {
      position: absolute;
      width: 100%;
      height: 210px;
      background: rgb(255, 255, 255);
      z-index: 10; 
 filter:alpha(opacity=90);   
    -moz-opacity:0.9;   
    -khtml-opacity: 0.9;   
    opacity: 0.9;  
  }
  .geaop_a {
      position: absolute;
      width: 100%;
      height: 181px;
      z-index: 12;
      padding: 20px;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box; 
  }
.ge-next,.ge-nextwe{
       display: inline-block;  
       height: 100%; 
       vertical-align: middle;
}
.ge-nextwe {
    font-size: 0; width:823px;
}
.geaop_a .ge-next a {
    margin: 0;
    padding: 0;
}
.geaop_a .ge-nextwe a{
       margin: 0 ; display:block; float:left; margin-bottom:15px;
       padding: 0;
       width:250px;
       height: 30px;
       line-height: 30px;
       font-size: 16px;
       color: #2D2D2D;
}
.geaop_a .ge-nextwe a:first-child {
    margin-left: 0;
}
.geaop_a .ge-nextwe a:hover{color:#003679; }
.ge-next {
    margin-right: 38px;width:295px; overflow:hidden;
}
.ge-next  img{width:100%;}
.mmlix {
    width: 1200px;
    height: auto;
    position: absolute; top:60px;
    left: 45%; margin-left:-500px;
    display: none;
}

.cues-nva li:hover .mmlix {
      display: block;
}

.nav2{background:url(/images/top.png) repeat;height: 60px;min-width:1200px; width:100%; z-index:999;}
.nav2 ul{width:1230px; margin:0 auto;}
.nav2 .m2{position:relative;width: 133px; text-align:center}
.nav2 a:hover{ text-decoration:none; color:#ff0;  font-weight:bold;  }
.nav2 h3{font-size:16px; height:61px; overflow:hidden;}
.nav2 h3 a{ display:block; color:#fff;line-height: 60px;font-size: 16px;}
.nav2 .sub2{ display:none; width:180px;position:absolute; left:0px; top:60px; background:rgba(0,0,0,0.8); text-align:center;z-index: 99;padding: 10px;}
.nav2 .sub2 li{ vertical-align:middle; }
.nav2 .sub2 li a{height:40px;line-height:40px;display:block; color:#fff;font-size: 15px;}
.nav2 .sub2 li a:hover{color:#fff; background:#0b5aad;  }
.nav2 .on h3 a{ }
			
.fixnav {
				position: fixed;
				top: 0px;
				left: 0px;
			}






.carousel {
    position: relative;
    text-align: center;
    width:100%;
}
.focusBox li a {
    display: block;  width:100%;  height: 650px;
}
.lmloe {
    width:100%;
   height: 650px;
}
.mloeqx {
    width: 785px;
    height: 192px;
    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;
    left:50%;
    bottom: 21px;
    display: inline-block;
}
.hd li {
    width: 16px;
    height: 16px;
    line-height: 21px;
    vertical-align: middle;
    background: #fff;
    float: left;
    border-radius: 50%;
    margin: 0 5px;
}
.hd li.on {
    width: 17px;
    height: 17px;
    background: #004bb1;
}

.scroll{margin:0 auto;width:100%;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;z-index:400px;bottom:14px;}
.scroll_position li{display:inline-block;width:16px;height:16px;border-radius:10px;background:#fff;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#004bb1;}
.scroll_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}





.t-page1 {
    background: #e1e1e1;
    padding:30px 0 50px 0px ;
}
.t-page1_a {
    background: #F8F8F8;
}
.cinema {
   padding-top: 30px;
} 
.cinema-tit {
    padding-left: 9px;
    height: 37px;
    position: relative;
}
.cinema-tit i {
    width: 34px;
    height: 39px;
    display: inline-block;
    top: 4px;
    position: absolute;
}
.cinema-tit h3 {
    display: inline-block; font-size:24px; color:#4f4f4f;
    width: 193px;
    height: 39px; line-height:30px;
    margin-left: 35px;
    padding: 4px 6px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.ck-more {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 46px;
    line-height: 22px; height: 22px; border-bottom:3px solid #b8d7ff; text-align:center; font-size:14px; color:#0054aa;
}
.ck-more i {
    font-size: 20px;
    line-height: 0px;
}
.cine-ic2 h3 {
    font-size: 20px;
    line-height: 28px;
}
.ic2-text {
    color: #9B9B9B;
}



.thecampus { width:640px;
    margin-top: 20px;
}

.thecampus li {
    float: left;
    margin: 0 8px 14px 8px;
}

.thecampus li:hover .zruiwv {
    display: block;
}

.thecampus li a {
    display: block;
    position: relative;
    width: 300px;
    /*  height: 174px; */
}
.thecampus li .img{width:300px; height:225px; overflow:hidden;}
.thecampus li .img img{width:100%; height:100%; display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.thecampus li .img img:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); background:rgba(0,0,0,0.5)}
.thecampus li h2{font-size:16px; margin-top:10px; line-height:32px;}
.thecampus li .zruiwv {
    width: 280px;
    height: 205px;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 74, 170, .7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
    display: none; padding:10px;
}

.thecampus li .zruiwv-content {
    width: 90%;
    height: 80%;
    position: absolute;
}

.thecampus li .leoor-rw {
    top: 30%;
    text-align: center;
}

.thecampus li .zruiwv p {
    color: #fff; line-height:26px;text-align:left;

}


.schoopnew-right {
    width: 540px;
    margin-top: 20px;
}

.schoopnew-right li {
    padding: 17px 0px;
    position: relative;
    border-bottom: 1px dashed #cad3e9;
}

.schoopnew-right li:first-child {
    padding-top: 0;
}

.saninMarch {
    padding-left: 70px;
    position: relative;
}

.saninMarch h6 {
    line-height: 20px; margin-bottom:3px;
    font-size: 16px;
    color: #000;
} 
.saninMarch h6:hover { 
    color: #6ad3ff;
}

.saninMarch p {
    line-height: 10px;
    font-size: 12px;
    color: #004bb1;
}


.schoopnew-right li .tiemesan {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 40px;font-size: 14px; padding:5px 10px; line-height:20px;
    height: 40px;
    background: #b3d5f7; color:#007ebf;
    text-align: center;
}
.schoopnew-right li:hover .tiemesan{background: #007ebf; color:#fff;}

.multipleColumn{position:relative; margin-top: 10px; padding-left:12px;}
.multipleColumn .prev,.multipleColumn .next{ display:block;  width:26px; height:26px;overflow:hidden;cursor:pointer;top: -40px;position: absolute;}
.multipleColumn .next{ background:url("/images/right.png") no-repeat;right: 0  }
.multipleColumn .prev{ background:url("/images/left.png") no-repeat;right: 37px  }

.multipleColumn .bd{overflow:hidden;width: 1200px}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:600px;  float:left; _display:inline;}
.multipleColumn .bd ul li{width: 284px;height: 116px;margin-right: 15px; overflow:hidden;box-shadow:0 0 10px #ccc; float:left;}
.multipleColumn .bd ul li img{display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s; width:100%; }
.multipleColumn .bd ul li img:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); background:rgba(0,0,0,0.5)}




.notice-wap {
    margin-top: 16px;
    width: 100%; padding-left:10px;
}
.notice-wap li {
    margin: 0 3% 21px 0; background:#e1e1e1; width:31%;
    float: left;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;
}
.malrc {
    display: inline-block; background:#0054aa; width:60px; height:60px;
    vertical-align: middle; text-align:center; padding:10px 5px; float:left;
}

.malrc h2 {
    display: inline-block;
    width: 80%; margin:0 auto;
    line-height:30px; color:#fff; font-size:30px; font-weight:normal;
}
.malrc p{width:100%; line-height:20px; color:#fff; font-size:14px;}
.cmaslpe1 {
    width: 243px; float:left; margin:10px;
    height: 50px;
    overflow: hidden;
} 
.cmaslpe1 h5 {
     font-size: 16px;
     line-height: 25px;
     padding-left: 9px; 
     overflow : hidden;text-overflow: ellipsis;
     display: -webkit-box; -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.lisate p {
    line-height: 25px;
    font-size: 14px; 
    overflow : hidden;text-overflow: ellipsis;
     display: -webkit-box; -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.notice-wap li:hover{-webkit-transform: scale(1.09); -moz-transform: scale(1.09);background:#b6d2f0; box-shadow:0 0 10px #ccc;}
.notice-wap li:hover a{color:#0054aa !important}

.tit1{text-align:center; margin:10px auto; font-size:30px; color:#0054aa; line-height:40px;}
.tit1 img{vertical-align:middle; margin-right:10px;}
.adowncor {
    margin-top: 10px;
}

.adowncor li {
    float: left; 
    margin-right: 36px;
    text-align: center;
    margin-top: 18px;
    width: 140px; height:110px; border-radius:20px; background:#cbe2ff;
}
.adowncor li:last-child {
    margin-right: 0;
}
.adowncor li a {
    display: block;
}
.adowncor li div{display:block; width:80%; height:50px; text-align:center; margin:0 auto;  padding:10px 0;}
.adowncor li .ic01{background:url(/images/icon4.png) no-repeat center}
.adowncor li .ic02{background:url(/images/icon5.png) no-repeat center}
.adowncor li .ic03{background:url(/images/icon6.png) no-repeat center}
.adowncor li .ic04{background:url(/images/icon7.png) no-repeat center}
.adowncor li .ic05{background:url(/images/icon8.png) no-repeat center}
.adowncor li .ic06{background:url(/images/icon9.png) no-repeat center}
.adowncor li .ic07{background:url(/images/icon24.png) no-repeat center}
.adowncor li:hover .ic01{background:url(/images/icon4-1.png) no-repeat center}
.adowncor li:hover .ic02{background:url(/images/icon5-1.png) no-repeat center}
.adowncor li:hover .ic03{background:url(/images/icon6-1.png) no-repeat center}
.adowncor li:hover .ic04{background:url(/images/icon7-1.png) no-repeat center}
.adowncor li:hover .ic05{background:url(/images/icon8-1.png) no-repeat center}
.adowncor li:hover .ic06{background:url(/images/icon9-1.png) no-repeat center}
.adowncor li:hover .ic07{background:url(/images/icon24-1.png) no-repeat center}
.adowncor li p {
color:#0054aa; font-size:16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.adowncor li:hover p{color:#fff;}
.adowncor li:hover{background:#0054aa}

.demo2 {
    width: 473px;
    height: 326px;
    overflow: hidden;
    position: relative;
	background:url(/images/icon20.png) no-repeat;
}

.demo2 .bd {
    position: absolute; left:12px; top:12px;
    height: 300px; width:447px; box-shadow:0 0 10px #ccc;
    z-index: 0;
}

.demo2 .bd .con {
    position: relative;
    z-index: 1;
}

.demo2 .bd img {
    width: 447px;
    height: 300px;
    display: block;
}

#demo2 .bd .tempWrap li {
    position: relative;
}

.logistics {
    margin-top: 16px; width:650px;
}

.logistics li {
	background:url(/images/icon10.png) no-repeat left; text-indent:20px;
    position: relative;display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;
}

.logistics li a {
    display: block;
    font-size: 16px;
    line-height: 49px;
    color: #06275f;
}
.logistics li:hover{-webkit-transform: scale(1.09); -moz-transform: scale(1.09);background:url(/images/icon10-1.png) no-repeat 15px 20px #1c63bf; box-shadow:0 0 10px #ccc; text-indent:40px;}
.logistics li:hover a{color:#fff !important; font-weight:bold;}




.logistics1 {
    margin-top: 16px;
}

.logistics1 li {
	background:url(/images/icon10.png) no-repeat left; text-indent:20px;
    position: relative;display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;
}

.logistics1 li a {
    display: block;
    font-size: 16px;
    line-height: 49px;
    color: #06275f;
}
.logistics1 li:hover{-webkit-transform: scale(1.09); -moz-transform: scale(1.09);background:url(/images/icon10-1.png) no-repeat 15px 20px #1c63bf; box-shadow:0 0 10px #ccc; text-indent:40px;}
.logistics1 li:hover a{color:#fff !important; font-weight:bold;}






.t-page3 {
    background: #efefef;
    width: 100%;
	padding:30px 0;
}

.campusl2 {
    margin-top: 39px;
}
.campusl2 ul {
   
}
.campusl2 li{
   float: left; margin:0 2px 2px 0;
   position: relative;
}

.campusl2 li.mt-80{
    margin-top: -80px;
 }

.campusl2 li.img1{width: 335px; height: 176px;}
.campusl2 li.img2{width: 524px; height: 354px;}
.campusl2 li.img1 img,.campusl2 li.img2 img{width: 100%; height:100%;}


.scenesmh {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
      background:url(/images/icon21.png) no-repeat right bottom;
    display: none;
}
.scenesmh_a {
    color: #fff; position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}
.scenesmh2 {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
      background:url(/images/icon22.png) no-repeat right bottom;
    display: none;
}
.scenesmh3 {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
      background:url(/images/icon21.png) no-repeat right bottom;
    display: none; filter: alpha(opacity=80);

    -moz-opacity: 0.8;

    -khtml-opacity: 0.8;

    opacity: 0.8;
}
.guaxuesc { 
    
}
.campusl2 li:hover .scenesmh {
    display: block; 
}

.campusl2 li:hover .scenesmh2 {
    display: block; 
}



.campusl3 {
    margin-top: 39px;
}
.campusl3 ul {
   
}
.campusl3 li{
   float: left; margin:0 10px 10px 0;
   position: relative;
}

.campusl3 li.mt-80{
    margin-top: -80px;
 }

.campusl3 li.img1{width:290px; height:180px; display:block; overflow:hidden}
.campusl3 li.img1 img{height:100%; width:100%;}

.campusl3 li:hover .scenesmh3 {
    display: block; 
}







/* t-page4 */
.yqlj{margin-right:35px; background:url(/images/icon12.png) repeat-y right; padding-right:35px}
.yqlj li{line-height:36px; font-size:14px; height:36px;}
.yqlj .last{background:none;}








/* fooer */ 
.fooer {
    height: 182px; 
    background:#004298; min-width:1200px;
} 
.foot2{width:1200px; background:url(/images/boot.png) no-repeat 400px 0; margin:0 auto; height: 182px; }
.lmpero1 {
    margin-top: 35px;
}
.lmpero1 p {
    font-size: 14px; 
    line-height: 36px;
    display:block;
    color: #fff;
} 



/*  侧边导航*/ 
.sidebar {
    position: fixed;
    right: 1%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    filter:alpha(opacity=90);   
    -moz-opacity:0.9;   
    -khtml-opacity: 0.9;   
    opacity: 0.9;   
    display: none;
} 

.sidebar li {
    margin-top: 3px;
    background: #e1e1e1;
    position: relative;
} 
.sidebar li a {
    width:70px;
    height: 70px;
    display: block;
    text-align: center;
    font-size: 12px;
} 

.sidebar li .ica01{background:url(/images/icon13-1.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li .ica02{background:url(/images/icon14.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li .ica03{background:url(/images/icon15.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li:hover .ica01{background:url(/images/icon13.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li:hover .ica02{background:url(/images/icon14-1.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li:hover .ica03{background:url(/images/icon15-1.png) no-repeat center;width:40px; height:35px; margin:5px auto; text-align:center;}
.sidebar li:hover {
    background: #0054aa;
} 
.sidebar li:hover a{color:#fff;}
/*.sidebar li:hover ::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -9px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 8px solid transparent;
  border-right: 9px solid #0E3862;
  border-bottom: 9px solid transparent;
  vertical-align: middle;
} 
.sidebar li:hover a {
    color: #fff;
}*/

.tipsSpan{
	position: relative;
}
.tips{
	visibility: hidden;
	width:97px;
    height:88px;
    padding:10px;
    position:absolute;
    top:-10px;
    right:75px;
    background:url(/images/icon16.png) no-repeat;
}
.tips img{width:88px;}
/*neiye*/
.nban{width:100%; height:490px; position:relative; overflow:hidden;}
.nban img{height: 100%;}
.ejdh{}
.ntit{background:url(/images/yjlm.png) repeat right; height: 117px; position: absolute; bottom: 0; width:257px; }
.ntit h2{font-size: 36px; padding-top:20px; line-height: 80px; text-align: center; color:#fff;}
.nymenu{margin:0 auto; width:257px; background:#d0e7ff; position:absolute; top:-70px;}
.nymenu li{height:77px; line-height:77px; text-align:center;}
.nymenu li a{color:#000; padding:0 20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#000; background:url(/images/ejlm.png) no-repeat right #fafdff;}
.nymenu li .chus{display:block; color:#000; background:url(/images/ejlm.png) no-repeat right #fafdff;}
.sjdh{margin:0 auto; width:100%; background: #dff0ff; padding-top: 20px;}
.sjdh li{height:40px; line-height:40px; text-align:center; margin:0 auto 10px auto ;}
.sjdh li a{color:#000; padding:0 20px; font-size:16px;}
.sjdh li a:hover{display:block; color:#0b4064; background:#fff; width: 75%; margin: 0 auto; border-radius: 10px; }



.nmain{background:url(/images/ebj.png) no-repeat bottom; width:100%; min-width:1200px;min-height:800px;}
.ny_dqwz{ background:url(/images/dqwz.png) repeat-x;line-height:50px; height: 70px; text-align:left; padding-right:10px; font-size: 14px;}
.ny_dqwz span{float: left;}
.ny_dqwz a{float: left; }
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161; width:80%; margin:0 auto;}

.ny_about p{text-indent:2em; font-size:16px !important; line-height:30px !important; margin:10px auto;}
.ny_about h2{font-size:24px; color:#003a76; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.ny_about .jjimg{box-shadow:10px 10px 0 #0054aa; margin:0 20px 20px 0;}
.ny_about2{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161; width:100%; margin:0 auto;}

.ny_about2 p{text-indent:2em; font-size:20px !important; line-height:30px !important; margin:10px auto;}
.ny_about2 h2{font-size:24px; color:#003a76; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.ny_about2 .jjimg{box-shadow:10px 10px 0 #0054aa; margin:0 20px 20px 0;}
.tt_more{line-height:30px; color:#8d8d8d; padding-right:10px}
.tit3{width:100%; border-bottom:1px solid #ccc;  margin: 0 auto; text-align: center}
.tit3 h2{height:40px; line-height:40px; color:#0085ff; font-weight: bold; font-size:20px; padding:0 10px; }
.tit3 span{text-transform: uppercase; color: #bcdfff;}
.nt_bt{border-bottom:1px solid #ccc; line-height:60px; text-align:left; }
.nt_bt h2{font-size:24px; text-indent: 10px;}
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}
.kstdn{background: #f3f3f3;  width:100%;}
.jgsz{width:100%; margin:80px auto 0;}
.jgsz li{float:left; width:32%; height:80px; border-radius:20px; background:url(/images/icon23.png) no-repeat 15px 15px #cde6ff; text-indent:80px; line-height:80px; margin:0px 1%  20px 0px; font-size:16px;display: block;-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.jgsz li:hover{ background:url(/images/icon23-1.png) no-repeat 15px 15px #0054aa; -webkit-transform: scale(1.09); -moz-transform: scale(1.09); box-shadow:0 0 10px #000; display:block;}
.jgsz li:hover a{color:#fff !important; font-size:16px;}




.js-silder{
	position: relative;	
	min-width: 1200px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center; position:absolute; bottom:30px;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute; display:none;
	top: -50%;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 16px;
	padding: 10px 0;
	margin: 0 6px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	height:16px; width:16px; border-radius:20px;
	cursor: pointer;
	background-color: #fff;
}
.silder-ctrl-con.active>span{
	background-color: #004bb1;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}


.npic-box{width: 100%;height: 300px;}
.npic-box .items{width: 190px;overflow: hidden;margin-right: 20px;background: #f6fbff; margin-bottom:20px; padding:10px;}
.npic-box .items:last-child{margin-right: 0;}
.npic-box .items .pic{width:190px; height:228px; overflow:hidden; line-height:228px; text-align:center;}
.npic-box .items .pic img{height:100%; text-align:center;vertical-align:middle;}
.npic-box .items:hover {background: #0061ab;}
.npic-box .items:hover h3 a{color: #FFF;}
.npic-box .items h3{height:40px; text-align:center;}
.npic-box .items h3 a{font-size: 16px;color: #00355e;line-height: 40px;}