html,body,tr,td,div,ul,li,dt,dl,dd,p,span,a,img,h1,h2,h3,h4,h5,h6,i,s,textarea{ padding: 0; margin: 0; box-sizing:border-box ;}
ul,li,dt,dd,dl{ list-style: none;}
img,input,select{ border: none;}
body{font-size:62.5%;}
body .row{ margin: 0;}
.mrn{ margin-right: 0!important;}
/*global*/
.left{ float: left;}
.right{ float: right;}

.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.clear{ clear: both; height: 0px; font-size: 0;}

body{ font-size: 14px;  font-size: 1.4rem; font-family: simsun;color: #000;}
body a{ color: #000; text-decoration: none; -webkit-transition: .2s color linear;-moz-transition: .2s color linear;-ms-transition: .2s color linear;-o-transition: .2s color linear;transition: .2s color linear;}
body a:hover{ text-decoration: none; color: #bc0000;}

.o-txt{ border: 1px solid #ddd; font-size: 14px;font-size: 1.4rem;  width: 130px; padding-left: 5px; height: 23px; line-height: 23px; box-sizing: content-box;}
.f-bold{ font-weight: bold;}
.f-orange{ color: #ee542a;}
.f-blue{ color: #095fb6;}
.clear{clear:both; }
.dis-nor{ float: none!important;}
.floatblock{ display:block;}

/*global*/
#header{ padding-bottom: 20px; height: auto; }
#header .navbar-collapse{ padding:0; }
#header .container{ padding: 0;}
#header .navbar{ margin-bottom: 5px; position:relative; z-index:10000; }
#header .navbar a{ color: #444;}
#header .navbar .container{padding:0;}
#header a:hover{ text-decoration: none; color: #bc0000; }
#header .nav .more a{ padding-right: 20px; position: relative; }
#header .nav .more a:hover s{background-position:0 -8px;}
#header .nav s.icon-more{ position: absolute; top: 50%; margin-top: -4px; left: 46px;}
#header .navbar-nav{ margin: 0;}
#header #collapse{ z-index:1000 0; position:relative;}
#header .navbar-left a{padding-left: 10px; padding-right: 10px;}
#header .navbar-right s.icon-wem{ float: left; margin-right: 8px; top: 17px; left: -10px; position: absolute;}
#header .navbar-right li{ position: relative; font-weight: bold; cursor: pointer; }
#header .navbar-right li a{ color: #777;}
#header .navbar-right li.open s{  -webkit-transition: .2s all linear;-moz-transition: .2s all linear; -o-transition: .2s all linear;  }
#header .navbar-right li .dropdown-menu img{ display: block;}
#header .navbar-right li:hover a{ color: #BC0000;}
#header .navbar-right li:hover .arrow-b{ border-top-color: #BC0000;}
#header .navbar-right .dropdown-menu{  min-width: 0;  border: 1px solid #ddd; padding:5px; width:77px; height:77px; background: #fff; box-sizing:content-box; }
#header .navbar-right li .arrow-b{ position: relative; top: 3px; *top: 0;  height: 0;  border:5px solid transparent; border-top-color: #777; transition: .2s all linear;-webkit-transition: .2s all linear;-moz-transition: .2s all linear; -o-transition: .2s all linear; transform-origin: 5px 3px; -webkit-transform-origin: 5px 3px; -moz-transform-origin: 5px 3px;-ms-transform-origin: 5px 3px;-o-transform-origin: 5px 3px;}
#header .navbar-left .dropdown-menu{z-index:20000;}
#header .navbar-left{z-index:20000; position:relative; }
#collapse{z-index:20000; position:relative; }
#header .navbar-right li.open a{ background: #F4F4F4;color: #BC0000;}
#header .navbar-right li.open .arrow-b{ transform: rotate(180deg); border-top-color: #BC0000;}

body .ad{ margin: 0 auto 0px;}
body .ad img{ margin-bottom:20px;}
body .ad object{ margin-bottom:20px;}
.ad a{ display: block;}
.ad div{ width:100%!important; max-width:1000px!important; overflow: hidden; }
.ad>div{  height: auto!important;}
.ad-top-right{  z-index:10001; display:block;}

.ad-left,.ad-right{ z-index:10001; position:relative; }
.ad-right{ z-index:10001; position:fixed; right:0px; bottom:0px; }
.ad-left>div{ left:0px!important; top:100px!important; }
.ad-right>div{ right:0px!important; position:static!important;  }

#header .main{ margin-bottom: 0px; }
.ad-s iframe{ width: 100%!important;}
.ad-s>img{  height: auto!important;}

#header .main .brumb{ float: left; margin:38px 0 0 20px;}
#header .main .brumb span{ margin:0 5px;}
#header .main .search{ margin-top: 17px; }

#header .main .search .choice{ box-sizing: content-box; z-index: 1000; position: relative; float: left;  border: 1px solid #ccc;  cursor: pointer; background: url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/arrow.jpg) no-repeat center right 10px; padding:0 30px 0 5px; height: 25px; line-height: 25px;margin-right: 15px; width: 41px; }
#header .main .search .choice s{ position: absolute; right: 9px; top: 11px; }
#header .main .search .o-txt{ margin: 0 15px;}
#header .main .search a{ display: inline-block;*display:inline;*zoom:1;}

#header .main .btn-search{ background: url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/icon/pic_23.jpg); width: 64px; height: 27px; float: left;}
#header .main .choice:hover ul{  display: block;}
#header .main .choice ul{ display: none; position:absolute; left: -1px; top: 23px;  border-bottom: 1px solid #ddd;}
#header .main .choice ul li{ border: 1px solid #ddd; border-bottom: none; height: 25px; line-height: 25px; width:78px; background: #f8f8f8; padding-left: 5px; }
#header .main .choice ul li:hover{ background: #f4f4f4; color: }
#header .nav-brand {padding-left:15px; }
#header .navbar-left{ padding-left:5px; }
#header .navbar-right{ padding-right:5px; }

/*root*/ 
#root{ padding:0px 0 100px; }
#root .root{ width: 1200px;}
#root h3{ font-size: 24px;font-size: 2.4rem; font-family:"microsoft yahei"; color: #333;}

#title{border-bottom: 1px solid #ccc; position: relative; overflow:hidden; }
#title h2{ padding: 28px 0 0 15px;  position: relative; font-size: 36px; font-size: 3.6rem; line-height: 1.5em; font-weight: bold;  font-family: "microsoft yahei";  }
#title h2 span{ display:block; position:absolute; right:248px; top: 28px;}
#title h2 .qz-wrap{ box-sizing: content-box; border: 1px solid #999; width: 77px; height: 77px; padding:4px;}
#title h2  p{ font-size: 12px;font-style: normal;font-weight: normal; line-height: 33px; margin: 0; padding: 0; text-align: center; width: 87px;}
#title p{ float: left; padding:25px 0 15px; color: #000; }
#title p span{ margin-right:20px;}
#title .tool{ float: right; height: auto; overflow: hidden;  padding:10px 0; }
#bsWXBox,#bsWXBox *,#bsBox,#bsBox *{ box-sizing: content-box;}
#title .tool .bshare-sinaminiblog{padding-left:0!important;  margin-right: 10px;background:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/icon.png) no-repeat;height:36px;width:36px;background-position:0 -350px;}
#title .tool .bshare-weixin{ padding-left:0!important; margin-right: 10px; background:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/icon.png) no-repeat;height:36px;width:36px;background-position:0 -242px;}
#title .tool .bshare-more-icon{padding-left:0!important;  height:36px;width:36px;background:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/icon.png) no-repeat;background-position:0 -458px;}
#title .tool .icon-info{ float: right; margin-left: 15px;}
#title .tool-l{ width: 51px; border-left: 1px solid #eee; margin-left: 13px; margin-top: 10px; }
#title .tool-l .icon-info{ cursor: pointer;}


#col-l{ float: left; padding: 20px 0px 0 0px;  box-sizing: content-box;}
#col-l .layout{ padding-left: 15px; padding-right: 5%;}
#col-l .block-ma{ margin-bottom: 10px;}
#col-l .block-ma div{ width: 205px; border: 1px solid #ccc; padding:20px; box-sizing: content-box; margin: 0 auto;}
#col-l .block-ma img{ display: block;}
#col-l .block-ma p{ font-weight: bold; color: #777; text-align: center; height: 50px; line-height: 50px;font-size: 16px;font-size: 1.6rem;}
#col-l .ad-s{ margin: 0 auto 20px; height:auto;overflow:hidden;  }
#col-l .ad-s div{width: 100%!important;  margin: 0 auto; height:auto!important;}
#col-l .ad-s img{  width: 100%!important; height: auto!important; display: block; }
#col-l .ad-s object{  width: 100%!important;display: block; }
#col-l .ad-s embed{  width: 100%!important; display: block;}

#article .key{ background: #f1f1f1; line-height: 30px; padding: 18px 40px; margin-bottom: 20px;color: #000;} 
#article .content{font-size: 16px;font-size: 1.6rem;line-height: 30px; color: #000;}
#article .content p{  padding-bottom: 13px; }
#article .content img{ max-width:100%; margin:0 auto; display:block;height:inherit;}
#article center{ padding:8px 0 10px;}

#tools{ height: auto; overflow: hidden; position: relative;}
#tools .tips{ height: auto; overflow: hidden;}
#tools .tips s{ display: block;}
#tools .tips s.icon-help{ margin: 13px auto 10px;}
#tools .tips s.icon-tool{ margin: 8px auto 7px;}
#tools .tips s.icon-doc{ margin: 13px auto 10px;}
#tools .tips li{ text-align: center; background: #c5c5c5;  padding-bottom: 10px; width:28%; max-width: 125px; float: left; border-radius: 5px; margin-right:5%; color: #fff; font-weight: bold; cursor: pointer; -webkit-transition: .2s background-color linear; -moz-transition: .2s background-color linear;-ms-transition: .2s background-color linear;-o-transition: .2s background-color linear;transition: .2s background-color linear; }


#note{ text-align: center; margin: 35px auto 25px; font-size: 16px;font-size: 1.6rem;}

#tools .tips li:hover{ background: #4391ea;}
#tools .col-sm-9,#tools .col-sm-3,#tools .col-lg-9,#tools .col-lg-3{ padding: 0;}
#tools .link{ margin-top: 25px; }
#tools .share a{ float: left; width: 24px; margin-left: 5px;height: 24px; padding:0; margin: 0px; font-size: 12px;font-size: 1.2rem;}
#tools .share{ position: relative; right: -5px; *right:-20px; width: 125px; *width:144px; float: right; margin-top: 15px;}
#tools .bshare-custom a{ padding:0; margin-left: 5px; float: left; }
#tools p{ height: auto; overflow: hidden;}

#collapse{z-index: 10000; position: relative;}
#header .navbar-right .dropdown-menu{ position: absolute; z-index: 10000; left:0; top:50px; }

#rec-news{font-family: "microsoft yahei"; line-height: 26px;}
#rec-news h3{ box-sizing: content-box; position: relative; border-bottom:5px solid #bababa; height:50px; line-height: 50px; padding: 0 0 5px 20px; font-weight: bold; }
#rec-news h3 s{display: block; position: absolute; height: 24px; width: 5px; background: #ff8500; top: 16px; left: 1px; }
#rec-new .block-txt a{ padding:0 10px;}

#rec-news li{ position: relative; height: auto; overflow: hidden; border-bottom: 1px solid #ddd;}
#rec-news li a.link{ display: block;  padding: 20px 10px ;}
#rec-news li a.link:hover{ background: #fafafa;}
#rec-news h4{ color: #333; font-size: 23px;font-size: 2.3rem; font-weight: normal;  }
#rec-news li.block-title{ padding-bottom: 65px;}


#rec-news table{ margin-top:20px;}
#rec-news table .pic:hover img{ transform: scale(1.2);}
#rec-news .pic{ padding-right: 20px; width: 160px; height: 120px; overflow: hidden; cursor: pointer;}
#rec-news .pic img{ -webkit-transition: .2s all linear; -moz-transition: .2s all linear;-ms-transition: .2s all linear;-o-transition: .2s all linear;transition: .2s all linear;} 
#rec-news p.abstract{ color: #666; font-size: 15px; font-size: 1.5rem; line-height: 26px;}
#rec-news p.abstract a{ margin: 0 2px;}
#rec-news p.abstract img{ float: left; margin-right: 40px;}
#rec-news p.time{ color: #999;}
#rec-news .btn-check{ margin-top: 30px; background: #f9f9f9; border: 1px solid #ddd; height: 43px; font-size: 18px; font-size: 1.8rem;color: #888; text-align: center; line-height: 43px; }
#rec-news .btn-check s{ margin-left: 10px; *position: relative; *top: -4px;}
#rec-news .btn-check a{ display: block; color: #888;}

#news_more_page_div_id{ padding-bottom: 30px; }

#comment{font-family: "microsoft yahei"; margin-top: 35px; margin-bottom: 20px;}
#comment h4{ font-size:16px; font-size: 1.6rem;color: #333; font-weight: normal; margin-bottom: 20px; }
#comment textarea{ border: 1px solid #ddd; width: 100%; height: 135px; padding: 10px 0px; color: #666;font-family: "microsoft yahei";}

#col-r{ box-sizing: content-box;float: right;  max-width: 300px; padding: 20px 0px 0 0px;}

#col-r img{ width: 100%; height:auto !important}
#col-r .ad-n img{ height: auto!important; width: 100%!important;}
#col-r .ad-n{ margin-bottom: 20px; }
#col-r .ad-n div{ width: 100%!important;  }
#col-r .ad-n a,#col-r .ad-n img{ display: block;}
#col-r a:hover span{color: #BC0000;}


#col-r h3{ display:block; font-size: 24px;font-size: 2.4rem; border-top: 1px solid #ddd; color: #333;  line-height: 60px; font-weight:bold; }
#col-r a{ color: #444;}
#b-bl{ padding-bottom: 15px;}
#b-bl .bl-list{  text-align: center; border-bottom: 2px solid #ebf6ff; width: 100%; margin: 0px auto ; background: url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/icon-sum.png) no-repeat left 2px;}
#b-bl .bl-list li{ height: 28px;}
#b-bl .bl-list li a{ display: block; line-height: 28px; font-size: 12px;font-family: simsun;text-align: left;padding-left: 32px; height:28px; overflow:hidden; padding-right:5px; text-overflow:ellipsis;white-space:nowrap;}
#sp{ position: relative;  margin: 0 auto;  height: auto; padding-bottom:15px; font-family: "microsoft yahei";  }
#sp .item{ position:relative; }
#sp .item .title{ background:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/op-black-7.png) repeat;box-sizing:content-box; color:#fff; font-size:14px; line-height:35px; height:35px; position:absolute; left:0px; bottom:0px; padding:0 10px; width:280px; display:block; }
#slide{text-align: center;}
#slide .content-wrap{ position: relative; width:300px; overflow: hidden; height: auto; }
#slide .content{ float: left; width: 20000px; height: auto; overflow: hidden;}
#slide .content s{ position: absolute; display: block; left: -40px;}
#slide .list{ float: left; width:  300px; height: auto; overflow: hidden;}
#slide .list a,#slide .list img{ display: block;}
#slide .list span{ display: block; height: 40px; line-height: 40px;}

#slide .btn-list{ text-align: center; font-size:0; position: absolute; top:27px; right: 0px; float:left;  cursor: pointer; }
#slide .btn-list li{ margin: 0 5px; display: inline-block; *display:inline; *zoom:1; background:#d1d1d1; height: 8px; width: 8px; border-radius: 8px; }
#slide .btn-list li.active{ background: #ff8500;}

#slide .btn-con{ cursor: pointer; background: url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/btn.png); width: 32px; height: 32px; display: block; position: absolute; top: 155px;}
#slide .btn-left{ left: -45px;background-position: -61px 0px;}
#slide .btn-left:hover{background-position: 0px 0px;}
#slide .btn-right{ right: -45px; background-position: -61px -53px;}
#slide .btn-right:hover{background-position: 0px -53px;}	

#bsPanel{ width: 272px!important; }


/*sp*/
#owl-demo{position:relative;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;}

.owl-pagination{ text-align: center; font-size:0; position: absolute; top:-27px; right: 0px; float:left;  cursor: pointer;}
.owl-page{margin: 0 5px; display: inline-block; *display:inline; *zoom:1; background:#d1d1d1; height: 8px; width: 8px; border-radius: 8px; }
.owl-page img{ width: 100%;}
.owl-pagination .active{ background: #ff8500;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/bg17.png);}
.owl-next{right:0;background-image:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/bg18.png);}
.owl-prev:hover{background-image:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/bg19.png);}
.owl-next:hover{background-image:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/bg20.png);}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


#hot ul li{ height: auto; overflow: hidden; margin-bottom: 25px; line-height: 20px; font-family:"microsoft yahei";}
#hot ul li img{ margin-bottom: 10px;}


/*icon*/
s{ display: inline-block;*display:inline;*zoom:1; }
.icon{background:url(http://www-enorth-com-cn.njmu.s5.bt8.net/index/cms_template/102/000/493/images/icon.png)  no-repeat;}
.icon-more{height:8px;width:7px;background-position:0 0;}
.icon-more-a{height:8px;width:7px;background-position:0 -8px;}
.icon-arrow{height:5px;width:9px;background-position:0 -16px;}
.icon-add{height:15px;width:15px;background-position:0 -21px;}
.icon-wem{height:16px;width:16px;background-position:0 -36px;}
.icon-slide-index{height:43px;width:27px;background-position:0 -52px;}
.icon-slide-share{height:42px;width:27px;background-position:0 -95px;}
.icon-slide-mark{height:42px;width:28px;background-position:0 -137px;}
.icon-arrow-up{height:23px;width:31px;background-position:0 -179px;}
.icon-tool{height:40px;width:34px;background-position:0 -202px;}
.icon-share-wx{height:36px;width:36px;background-position:0 -242px;}
.icon-qq{height:36px;width:36px;background-position:0 -278px;}
.icon-font-large{height:36px;width:36px;background-position:0 -314px;}
.icon-share-wb{height:36px;width:36px;background-position:0 -350px;}
.icon-info{height:36px;width:36px;background-position:0 -386px;}
.icon-font-small{height:36px;width:36px;background-position:0 -422px;}
.icon-share-add{height:36px;width:36px;background-position:0 -458px;}
.icon-help{height:31px;width:37px;background-position:0 -494px;}
.icon-doc{height:32px;width:39px;background-position:0 -525px;}
.icon-search{height:27px;width:64px;background-position:0 -557px;}

.right_pics_p{text-align: center;font-size: 14px;}<!--ecms sync check [sync_thread_id="a68f6e271be0d23e820cf6e61402aa0b" sync_date="2023-07-12 13:11:01" check_sum="a68f6e271be0d23e820cf6e61402aa0b  signature="#$enorth_signature_value$#"]-->