@charset "gb2312";
*{padding: 0;margin: 0;}
body{width: 100%;max-width:640px;margin: 0 auto;padding: 0;font-family: "微软雅黑";font-size: 18px;color: #060606; background-color: #f5f5f5;}
html{min-width: 320px;max-width: 640px;margin: 0 auto;}
img{border: 0;vertical-align: middle;max-width: 100%;width: auto;height: auto;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight: normal;}
ol,
ul,
li,
dl,
dt,
dd{list-style: none;}
textarea{vertical-align: top;}
input{border: 1px solid #dcdcdc;background: none;}
/*input:focus{border: none;outline:none;}*/
a{color: #060606;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮*/}
a:link,
a:visited{text-decoration: none;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
p{font-size: 0.18rem;}
/*清除浮动*/.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}
.banner{width: 100%; height: auto; overflow: hidden;}
.banner img{width: 100%; height: auto; float: left;}
.m-bar{
    height: 60px;
    background-color: #fff;
}
.logo-m{
    width: 75%;
    display: inline-block;
    float: left;
    margin-left: 10px;
    height: 60px;
    line-height: 60px;
}
.logo-m img{
    height: 40px;
    display: inline-block;
    z-index: 60;
}
.m-hd{
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000000;
    -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
}
.m-nav{
    clear: both;
    position: absolute;
    top: 60px;
    left: 0;width: 100%;
   -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
   box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
   max-height: 0;
   overflow: hidden;
   -webkit-transition: all 300ms ease;
   transition: all 300ms ease;
}


.m-nav a{
    display: block;
    width: 100%;
    line-height: 40px;
    text-align: left;
    border-top: 1px solid #e0e0e0;
    font-size: 15px;
    background-color: #fff;
    padding: 0 20px;
    color: #333;
}

.m-trigger{
    height: 60px;
    cursor: pointer;
    width: 60px;
    float: right;
    background: url(http://www.njglyy.com/images/menu.png) no-repeat center center;
    -webkit-background-size: 25px;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    background-size: 25px;
}
.m-sub{
	max-height: 0;
	overflow: hidden;

}
.m-sub.on,
.m-nav.on{
	-webkit-transition: all .6s linear;
	transition: all .6s linear;
	max-height: 999px;
}

.m-sub a{font-size: 14px;padding: 0 30px;background-color: #F1F1F1;border-top-color: #efefef;}

.m-show{display: none;}



#nav-toggle { position: absolute; right: 14px; top: 18px; color: #fff;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7); 
	-ms-transform: scale(0.7); 
	-o-transform: scale(0.7); 
	transform: scale(0.7);
	transform-origin: 50% 50%;
 }
#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; height: 5px; width: 35px; background: #196ece; position: absolute; display: block; content: ''; }
#nav-toggle span:before { top: -10px; }
#nav-toggle span:after { bottom: -10px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; }
#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
#nav-toggle.active span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
#nav-toggle.active span:after { transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); top: 10px; }


.banner{position:relative;}



	.banner .hd{ height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center; width:100%; }



	.banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 



		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;



	}



	.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }



	.banner .hd ul .on{ background:#014F99;  }
	.bwj_nav{    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; box-sizing: border-box; overflow: hidden; background-color: #FFFFFF; padding: .1rem;}
.bwj_nav li{    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; box-sizing: border-box; border-right: 2px solid #FFFFFF; background-color: #eeeeee; color: #333; text-align: center; height: .64rem; line-height: .64rem; font-size: .26rem;}
.bwj_nav a{ color: #333;}
.toutiao{ height: .6rem; line-height: .6rem; font-size: .24rem; color: #263768; font-weight: bold; }
.toutiao:before{content: "";float: left; margin-right: .1rem; width: .3rem; height: .3rem; background: url(../images/bit.png); background-repeat: no-repeat; background-size: .3rem; margin-top: .15rem; margin-left: .1rem;}
.toutiaos{
	height: .6rem; line-height: .6rem;  width:1.8rem; float:left; border-top-left-radius: .2rem; border-top-right-radius: .2rem; background-color: #014f99; font-size: .24rem; color: #263768; font-weight: bold; 
}
.toutiaos:before{content: "";float: left; margin-right: .1rem; width: .3rem; height: .3rem; background: url(../images/bit1.png); background-repeat: no-repeat; background-size: .3rem; margin-top: .15rem; margin-left: .1rem;}
.sese{overflow: hidden;}
.wd98{width: 98%; margin: 0 auto;}
.youse{padding: .1rem; background-color: #FFFFFF;}
.youse h2{ font-size: .27rem; color: #060606; line-height: .4rem; width: 96%; margin: 0 auto; padding-top:.2rem; font-weight: bold;} 
.bwj_txt{ font-size: .22rem; line-height: .4rem; widows: 96%; margin: 0 auto; text-indent: .2rem; padding: .2rem 0;}
.xinwen_box{width: 96%; margin: 0 auto; overflow: hidden;padding: .1rem 0;  }
.xinwen_box li{line-height: .45rem; font-size: .24rem;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width: 87%; float:left;}
.xinwen_box span{float: right; font-size: .24rem; line-height: .45rem; color: #014F99;}
.xinwen_box a{ color: #333333;}
.left{ float: left;}
.right{float:right;}
.wenimg {width: 96%; margin: 0 auto; overflow: hidden; padding: .3rem 0;}
.wenimg img{width: 49%; overflow: hidden;}
.heifu{padding: .3rem 0; overflow: hidden;}
.heifu img{width: 100%; height: auto; overflow: hidden;}
.bgbai{background-color: #FFF;}
.xinwen_box2{ margin: 0 auto; overflow: hidden;padding: .1rem 0; background-color: #FFF; margin-bottom: .3rem;  }
.xinwen_box2 li{line-height: .45rem; font-size: .24rem;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width: 80%; float:left; margin-left:4%;}
.xinwen_box2 span{float: right; font-size: .24rem; line-height: .45rem; color: #014F99; margin-right:4%}
.xinwen_box2 a{ color: #333333;}
#top_btn{ width:150px; margin: 0 auto; background:url(../images/top.png) center 30px no-repeat; line-height:54px; padding-top:30px; font-size:16px; color:#66739b; text-align:center; cursor:pointer;}
.footer{    width: 100%;
    background: #293768;
    color: #fff;
    padding: .2rem 0;}
.footer h2 {
    font-size: 0.43rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-align: center;
    padding-bottom: 0.15rem;
    padding-top: .3rem;
}
.sesea{width: 100%; height: auto; overflow: hidden; text-align: center; font-size: .3rem; line-height: .5rem; padding-bottom: .3rem; color: #FFFFFF;}
.sesea{ text-align: center;}

.list_nav{width: 100%; height: .6rem; line-height: .6rem; font-size: .2rem; margin-top: .1rem;}
.list_nav:before{content: ""; float: left; width: .1rem; height: .6rem; background-color: #3b8ccb; margin-right: .24rem;}
.list_nav a{ color: #666;}
.list_box{width: 100%; height: auto; padding-bottom: .2rem; overflow: hidden;}
.list_box li{ font-size: .26rem; line-height: .6rem; margin-left: 2%;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float: left; width: 85%;}
.list_box span{float: right;font-size: .26rem; line-height: .6rem; margin-right: 2%; color: #014F99;}
.list_box span a{color: #014F99;}
.tit{font-size: .32rem; text-align: center; line-height: .5rem; color: #333333; padding-top: .2rem;}
.ppartical{ font-size: .26rem !important; line-height: .42rem; overflow:hidden; color: #333333; padding: .2rem;}
.ppartical p,.ppartical div,.ppartical section,.ppartical div,.ppartical span{ font-size: .26rem !important; }
.ppartical img{ max-width: 100% !important; height:auto !important;}
.fenye{ text-align:center; padding:.3rem 0;}
.fenye li{ display:inline-block; background-color:#CCC; padding:.1rem .15rem; font-size:.18rem; color:#FFFFF;}
.fenye select{ display:none;}
.thisclass{ background-color:#293768 !important; color:#FFFFFF;}
