@charset "utf-8";
a,a:hover{
    text-decoration: none;}
img,a{
    border: none;}
ul,li{
    padding: 0px;
    list-style: none;
    margin: 0px;}
body{
    font-family:"微软雅黑","黑体","STHeiti","Microsoft YaHei";
    font-size: 16px;}
.clear{
    clear: both;}
.header{
    width:100%;
    z-index:999999999;
	padding-top: 15px;
	padding-bottom: 15px;
	position: fixed;
	top: 0;
	background: -webkit-linear-gradient(rgba(0,0,0,70%),rgba(0,0,0,0%));
	background: -moz-linear-gradient(rgba(0,0,0,70%),rgba(0,0,0,0%));
	background: -o-linear-gradient(rgba(0,0,0,70%),rgba(0,0,0,0%));}
.header.on{
	background: #fff;
	height: 168px;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;}
.logo img{
	max-width: 400px;}
.header a img{}
.header .img2{
	display: none;}
.header.on .img1{
	display: none;}
.header.on .img2{
	display: block;}
.header .navbar {
  background:none;
  border: 0;
  margin-bottom: 0;
  float: left;
   margin-left:50px;}

.header .navbar-toggle{
  margin-top: 20px;}

.header .navbar-brand{
  padding: 0;
  margin-left: 0;}

.header .navbar-brand h1{
  padding: 0;
  margin: 0;}
.header .navbar-nav.navbar-right >li{}
.header .navbar-nav.navbar-right >li:last-child{
	background: none;}
.header .navbar-nav.navbar-right >li:last-child{
  margin-right: 20px;}

.header .navbar-nav.navbar-right >li a {
  color: #fff;
  font-size: 16px;
  padding: 30px;
  text-transform: uppercase;
  font-weight: 300;}
.header.on .navbar-nav.navbar-right >li a {
	color: #3B3B3B;}

.header .navbar-inverse .navbar-nav  li.active > a,  
.header .navbar-inverse .navbar-nav  li.active > a:focus, 
.header .navbar-nav.navbar-right li > a:hover,
.navbar-inverse .navbar-nav > .open > a {
  background-color: inherit;
  border: 0;
  color: #154293;}

.header .navbar-inverse .navbar-nav  li a:hover{
  color: #154293;}


/*  Dropdown menu*/

ul.sub-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;}

.header .navbar-nav li ul.sub-menu li a{
  color: #818285;
  padding: 8px 0;
  font-size: 16px;
  display: block;
  text-transform: capitalize;}

.header .navbar-nav li ul.sub-menu li .active{
  background: #154293;
  color: #fff;
  position: relative;}

.header .navbar-nav li ul.sub-menu li .active i{
  position: absolute;
  font-size: 56px;
  top: -13px;
  color: #0884d5;}

.header .navbar-nav li ul.sub-menu li .active .fa-angle-right{
  left: -3px;}

.header .navbar-nav li ul.sub-menu li .active .fa-angle-left{
  right: -3px;}

.header .navbar-nav li ul.sub-menu li a:hover,
.header .navbar-nav li ul.sub-menu li a:focus{
  background: #154293;
  color: #fff;}


.fa-angle-down{
  padding-left: 1px;
  }
.f-search{
    color: #666;
    padding:5px 5px;
    display: block;
    border: 1px solid #dcdcdc;
	width: 192px;
	float: right;
	margin-top: 15px;
	background: #f6f6f6;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;}
.f-search input[type="text"]{
    width: 150px;
    height:24px;
    display: inline;
    background: none;
    border: 0px;
    transition: all 0.5s;
    }
.f-search button{
    width:34px;
    height:24px;
    background:none;
    text-align:center;
    color:#154293;
    line-height: 24px;
    display: inline;
    border: none;
    border-left: 1px solid #dcdcdc;}
.f-search i{
    font-size:14px;
    color: #154293;}

/*轮番图*/
#slider .banner-con{position: absolute; bottom: 68px; right: 0;z-index:181;  text-align: left; width: 45%; padding: 25px 30px; color: #fff;}
#slider .banner-title{ height: 84px; line-height: 32px; overflow: hidden;}
#slider .banner-title a{ font-size: 32px;font-weight: bold; color: #fff;}
#slider .banner-info{ line-height: 24px; font-size: 16px; margin-top: 10px; height: 48px; overflow: hidden;}

.main{}

/*招生资讯*/
.zszx{
	width: 100%;
	background: #f7f3f0;
	margin-top: -30px;}
.zszx-main{
	width: 100%;
	background: url(../images/zx-bg.jpg) no-repeat top right;
	padding-top: 80px;}
.lm-title{
	width:232px;
	position: relative;
	left: 50%;
	margin-left: -116px;}
.lm-title span{
	display: inline-block;}
.lm-title .lm-name{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 26px;
	color: #154293;}
.lm-en{
	width: 100%;
	text-align: center;
	color: #c9d1dc;
	font-size: 18px;
	clear: both;}
.zszx-con { width: 100%; overflow: hidden; margin-top: 30px;padding-bottom: 50px;}
.zszx-con .tab-hd { height: 56px;color: #404040;margin-top: 30px;}
.zszx-con .tab-hd ul {}
.zszx-con .tab-hd li{ float: left;height: 56px; line-height: 56px;display:block; color: #484848; padding-left: 30px;padding-right: 30px; font-size: 24px;}
.zszx-con .tab-hd li.on{ border-bottom: 3px solid #154293;position: relative; color: #154293;}
.zszx-con .tab-bd { width: 100%;}
.tab-pal .tab-more{
	text-align: right;
	position: relative;
	z-index: 999999;
	right: 0;}
.tab-pal .tab-more a{
	color: #5d5d5d;}
.zszx-con .tab-bd .tab-pal{ overflow:hidden; zoom:1;}
.tab-pal .col-md-6:nth-child(odd){
	padding-left: 0px;}
.tab-pal .col-md-6:nth-child(even){
	padding-right: 0px;}
.zszx-item{
	width: 100%;
	margin-top: 20px;
	background: #fff;
	padding:8px 15px;
	float: left;
	transition: all 0.5s;}
.zszx-item:hover{
	background: #f6fbff;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;}
.zszx-item-date{
	width: 20%;
	float: left;
	color: #a0a0a0;
	text-align: center;
	border-right: 1px solid #a0a0a0;}
.zszx-day{
	font-size: 30px;}
.zszx-month{
	font-size: 14px;}
.zszx-item-title{
	width: 80%;
	float: left;
	padding-left: 25px;
	line-height: 72px;
	color: #393939;
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: justify;
    display: block;}
.zszx-item-title a{
	color: #393939;}
.zszx-item-title a:hover{
	color: #154293;}


/*招生类别*/
.zslb{
	margin-bottom: 50px;}
.zslb .container{
	background: #fff;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;}
.zslb .container .row{
	padding:35px;}
.zslb-title{
	width: 100%;
	text-align: center;
	color: #154293;
	margin-bottom: 30px;
	font-size: 26px;}
.zslb ul{
	width: 100%;}
.zslb ul li{
	float:left;
	width: 16.6%;
	text-align: center;}
.zslb ul li{
	background: url(../images/line2.jpg) no-repeat right;}
.zslb ul li:last-child{
	background: none;}
.zslb ul li span{
	display: block;}
.zslb ul li span:first-child{
	height: 86px;}
.zslb ul li span a{
	color: #a0a0a0;}

/*报名系统*/
.bmxt{
	padding-top: 50px;}
.bmxt .lm-title{
	padding-bottom: 30px;}
.bmxt-main{
	width: 100%;}
.bmxt-main li{
	width: 20%;
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #154293;
	text-align: center;
	padding: 30px 20px;
	height: 176px;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;}
.bmxt-main li:hover{
	background: #042664;}
.bmxt-main li:nth-child(5n){
	border-right: 1px solid #f7f3f0;}
.bmxt-main li>span{
	display: block;}
.btn-title{
	margin-top: 15px;}
.btn-title a{
	color: #fff;
	font-size: 20px;}
.tms{
	font-size: 14px;}

/*招生大数据*/
.zsdsj{
	width: 100%;
	background: url(../images/zsdsj-bg.jpg) no-repeat center bottom;
	background-size: auto 100%;
	padding:50px 0px;}
.zsdsj .lm-title{
	width:262px;
	margin-left: -131px;}
.zsdsj .lm-title .lm-name{
	color: #fff;}
.zs-map img{
	width: 100%;}
.zsdsj .container{
	margin-top: 30px;}
.zsdsj-item{
	width: 100%;
	background: #006699;
	color: #fff;
	padding:22px;
	margin-bottom: 30px;}
.zsdsj-item:nth-child(2){
	margin-bottom: 0px;}
.zsdsj-title{
	font-size: 24px;
	text-align: center;}
.zsdsj ul{
	margin-top: 15px;
	padding-left: 20px;}
.zsdsj ul li{
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 16px;
	text-align: center;}
.yjszs ul li{
	width: 100%;}
.zsdsj ul li a{
	color: #fff;}
.zsdsj ul li a:hover{
	color: #f9d90f;}
.hwzs{}

/*报考咨询*/
.bkzx{
	margin-top: 50px;}
.bkzx .container{
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;
	background: #fff;
	margin-top: 30px;
	padding-bottom:30px;}
.zx-video .more{
	width: 100%;
	line-height: 48px;
	text-align: right;}
.zx-video .more a{
	color: #5d5d5d;}
.zx-video{
	padding-right: 30px;
	padding-left: 0px;}
.zx-video .col-md-6:nth-child(odd){
	padding-left: 0px;}
.zx-video .col-md-6:nth-child(even){
	padding-right: 0px;}
.zx-video-item,.zx-video-item img{
	width: 100%;}
.zx-video .col-md-6:nth-child(1) .zx-video-item img,.zx-video .col-md-6:nth-child(2) .zx-video-item img{
	padding-bottom: 15px;}
.zx-video .col-md-6:nth-child(3) .zx-video-item img,.zx-video .col-md-6:nth-child(4) .zx-video-item img{
	padding-top: 15px;}
.zx-video-item-i{
	position: absolute;
	z-index: 9999;
	color: #fff;
	font-size: 32px;
	top: 40%;
	left: 50%;
	transition: all 0.5s;}
.zx-video-item-i:hover{
	font-size: 36px;}
.zx-btns{
	padding-top: 48px;}
.zx-btns .col-md-6 .zx-btn{
	width: 100%;
	text-align: center;}
.zx-btns .col-md-6:nth-child(1),.zx-btns .col-md-6:nth-child(2){
	padding-bottom: 30px;}
.zx-btns .col-md-6 .zx-btn2{
	text-align: center;
	padding:62px 0px;}
.zx-btns .col-md-6 .zx-btn2 span{
	display: block;}
.zx-btn-img{
	height: 64px;}
.zx-btn-title a{
	line-height: 56px;
	font-size: 24px;
	color: #fff;}
.zx-btns .col-md-6:nth-child(1) .zx-btn{
	background: url(../images/zx-img01.jpg) no-repeat center;
	background-size: 100% auto;}
.zx-btns .col-md-6:nth-child(2) .zx-btn{
	background: url(../images/zx-img02.jpg) no-repeat center;
	background-size: 100% auto;}
.zx-btns .col-md-6:nth-child(3) .zx-btn{
	background: url(../images/zx-img03.jpg) no-repeat center;
	background-size: 100% auto;}
.zx-btns .col-md-6:nth-child(4) .zx-btn{
	background: url(../images/zx-img04.jpg) no-repeat center;
	background-size: 100% auto;}
.zx-btns .col-md-6:nth-child(1) .zx-btn2,.zx-btns .col-md-6:nth-child(4) .zx-btn2{
	background: rgba(21,66,147,0.5);
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;}
.zx-btns .col-md-6:nth-child(2) .zx-btn2,.zx-btns .col-md-6:nth-child(3) .zx-btn2{
	background: rgba(217,67,43,0.5);
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;}
.zx-btns .col-md-6:nth-child(1) .zx-btn2:hover,.zx-btns .col-md-6:nth-child(4) .zx-btn2:hover{
	background: rgba(21,66,147,0.8);}
.zx-btns .col-md-6:nth-child(2) .zx-btn2:hover,.zx-btns .col-md-6:nth-child(3) .zx-btn2:hover{
	background: rgba(217,67,43,0.8);}

/*科研动态*/
.zsdt{
	width: 100%;
	
	background-size:auto 70%;
	padding-bottom:20px;
	margin-top: 0px;}
.zsdt-main{
	width: 100%;
	background: url(../images/zsdt-bg.jpg) no-repeat top center;
	background-size: 100% auto;
	padding-top: 50px;}
.zsdt-main .lm-title .lm-name{
	color: #fff;}
.zsdt .more{
	text-align: right;
	margin-top: -32px;
	margin-bottom: 52px;}
.zsdt .more a{
	color: #fff;}
.zsdt-item-img{
	width: 100%;
	overflow: hidden;}
.zsdt-item-img img{
	width: 100%;
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;}
.zsdt-item-img img:hover{
	transform: scale(1.4);}
.zsdt-con{
	width: 100%;
	border:1px solid #dddddd;
	padding:20px;
	background: #fff;}
.zsdt-title{
	line-height: 24px;
	height: 48px;
	overflow: hidden;}
.zsdt-title a{
	color: #393939;}
.zsdt-title a:hover{
	color: #154293;}
.zsdt-date{
	margin-top: 30px;}
.zsdt-date span:nth-child(1){
	width: 80%;
	float: left;
	text-align: left;
	color: #154293;}
.zsdt-date span:nth-child(2){
	width: 20%;
	float: left;
	text-align: right;
	color: #154293;
	font-size: 24px;}
.zsdt .news{
	width: 100%;
	background: #fff;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;}
.zsdt .news .news-con{
	padding:25px 40px;
	width: 100%;
	background: url(../images/bg-2.jpg) no-repeat right bottom;
	background-size: 80% auto;}
.zsdt .news-item{
	float: left;
	width: 100%;
	line-height: 56px;
	border-bottom: 1px dotted #C8C8C8;
	background: url(../images/li2.jpg) no-repeat left center;
	padding-left: 15px;}
.zsdt .news-item:hover{
	background: url(../images/li2-hover.jpg) no-repeat left center;}
.zsdt .news-item-title{
	width: 80%;
	float: left;}
.zsdt .news-item-title a{
	color: #333;
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: justify;
    display: block;}
.zsdt .news-item-title a:hover{
	color: #0847C8;}
.zsdt .news-item-date{
	width: 20%;
	float: left;
	text-align: right;}

/*footer*/
.footer{
	background: url(../images/footer-bg.jpg) repeat;
	background-size:auto 100%;
	padding:50px 0px;}
.footer-title{
	font-size: 28px;
	color: #fff;}
.link li{
	margin-top: 30px;
	color: #fff;
	float: left;
	border-right: 1px solid #fff;
	padding:0px 15px;}
.link li:last-child{
	border-right: 0px;}
.link li a{
	color: #fff;}
.link li select,.link li option{
	background: none;
	border: 0px;}
.link li option{
	color: #154293;}
.link li option a{
	line-height: 48px;}
.footer-con{
	margin-top: 30px;
	color: #fff;}
.footer-con div{
	line-height: 32px;}
.footer-con div a{
	color: #fff;}
.footer-link{
	margin-top: 30px;
	color: #fff;}
.footer-link div{
	line-height: 32px;}
.footer-link div a{
	color: #fff;}
.icon{
	float: right;
	margin-top: -116px;}
.copyright{
	background: #002c66;
	line-height: 56px;
	text-align: center;
	color: #fff;}
.copyright p a{	
	color: #fff;}

@media(min-width:1600px){
    .header>.container,.main>.container,.footer>.container,.zslb>.container,.zszx-main>.container,.zsdsj>.container,.bkzx>.container,.zsdt-main>.container{
        width: 1500px;}
	.zszx-con .tab-hd {
		padding-left: 200px;}
	.header .navbar {
		margin-left: 80px;}
}
@media screen and (min-width:1381px) and (max-width:1599px){
    .header>.container,.main>.container,.footer>.container,.zslb>.container,.zszx-main>.container,.zsdsj>.container,.bkzx>.container,.zsdt-main>.container{
        width: 1300px;}
	.logo img{
		height: 70px;}
	.header .navbar {
		margin-left: 0px;}
	.header .navbar-nav.navbar-right >li a {
	  padding: 30px 25px;}
	.zszx-con .tab-hd {
		padding-left: 200px;}
	.zsdsj-item{
		padding:20px;}
	.zsdsj ul{
		margin-top: 16px;}
	.zx-btns .col-md-6 .zx-btn2{
		padding:44px 0px;}
	.zszx-con .tab-hd li{
		font-size: 20px;}
	.zsdt .news .news-con{
		padding:25px 30px;}
	.zsdt .news-item{
		line-height: 50px;}
}
@media(max-width:1380px){
    .header>.container,.main>.container,.footer>.container,.zslb>.container,.zszx-main>.container,.zsdsj>.container,.bkzx>.container,.zsdt-main>.container{
        width: 1200px;}
	.menu{
		padding-left: 0px;
		padding-right: 0px;}
	.header .navbar {
		margin-left: 0px;}
	.logo img{
		margin-top: 0px;
		height: 60px;}
	.header .navbar-nav.navbar-right >li a {
 		padding: 20px;}
	.header.on{
		height: 138px;}
	.zszx-con .tab-hd {
		padding-left: 150px;}
	.zsdsj ul li{
		padding-right: 40px;
		width: auto;}
	.zsdsj-item{
		padding:15px;
		margin-bottom: 15px;}
	.zsdsj-item:nth-child(2){
		margin-bottom: 0px;}
	.zsdsj-title{
		font-size: 20px;}
	.zsdsj ul{
		margin-top: 15px;
		padding-left: 15px;}
	.zs-map img{
		height: 365px;}
	.btn-title a{
		font-size: 18px;}
	.tms{
		font-size: 12px;}
	.zx-btn-img img{
		height: 42px;}
	.zx-btns .col-md-6 .zx-btn2{
		padding:45px 0px;}
	.zx-btn-img{
		height: 56px;}
	.zx-btn-title a{
		line-height: 42px;
		font-size: 18px;}
	.zsdt .news .news-con{
		padding:25px;}
	.zsdt .news-item{
		line-height: 47px;}
	.link{
		width: 45%;}
	.contact{
		width: 55%;}
	.link li{
		width: 33.3%;
		text-overflow:ellipsis;
    	white-space: nowrap;
    	overflow: hidden;
    	text-align: justify;
    	display: block;}
	.link li:nth-child(1),.link li:nth-child(3){
		width: 30%;}
	.link li:nth-child(2){
		width: 40%
	;}
	.link li select,.link li option{
		width: 100%;
		text-overflow:ellipsis;
    	white-space: nowrap;
    	overflow: hidden;
    	text-align: justify;
    	display: block;}
	.zszx-item{
		margin-top: 15px;
		padding:8px;}
	.zszx-item-title{
		line-height: 64px;}
	.zszx-con .tab-hd {
		padding-left: 220px;}
	.zszx-con .tab-hd li{
		font-size: 20px;
		padding-left: 20px;
		padding-right: 20px;}
}
@media (min-width: 769px) and (max-width: 1199px) {
	.header>.container,.main>.container,.footer>.container,.zslb>.container,.zszx-main>.container,.zsdsj>.container,.bkzx>.container,.zsdt-main>.container{
        width: 100%;}
	body{
		font-size: 14px;}
	.header .navbar-nav.navbar-right >li a {
 		padding: 20px 14px;}
	.zszx-con .tab-hd {
		padding-left: 120px;}
	.zszx-con .tab-hd li{
		font-size: 18px;
		padding-left: 20px;
		padding-right: 20px;}
	.zslb{
		margin-top: -20px;}
	.zslb-title{
		font-size: 20px;}
	.tab-pal .col-md-6:nth-child(odd){
		padding-left: 15px;}
	.tab-pal .col-md-6:nth-child(even){
		padding-right: 15px;}
	.zszx-con {
		margin-top: 0px;
		padding-bottom: 30px;}
	.zszx-con .tab-hd { 
		margin-top: 0px;}
	.zszx-item{
		padding:8px;
		margin-top: 15px;}
	.zsdt .news-item{
		line-height: 42px;}
	.footer-title{
		font-size: 20px;}
	.link{
		width: 35%;}
	.link li:nth-child(1),.link li:nth-child(3){
		width: 40%;}
	.link li:nth-child(2),.link li:nth-child(4){
		width:60%
	;}
	.link li:nth-child(2){
		border-right: 0px;}
	.contact{
		width: 65%;}
	.zx-btn-img img{
		max-height: 54px;
		width: auto;}
	.zx-btn-img{
		height: 60px;}
	.zx-btns .col-md-6 .zx-btn2{
		padding:31px 0px;}
	.zx-btn-title a{
		font-size: 18px;
		line-height: 32px;}
	.zsdt-main{
		padding-top: 30px;}
	.zsdt-main .more{
		margin-bottom: 32px;}
	.zsdsj-item{
		padding:20px 0px;
		margin-bottom: 15px;}
	.zsdsj-item:nth-child(2){
		margin-bottom: 0px;}
	.zsdsj-title{
		font-size: 20px;}
	.zsdsj ul{
		margin-top: 10px;}
	.zsdsj ul li{
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
		padding-right: 0px;}
	.zsdsj ul li a{
		font-size: 14px;}
	.lm-title .lm-name{
		font-size: 22px;}
	.lm-en{
		font-size: 14px;
		margin-left: -10px;}
}
@media(max-width:768px){
	.header>.container,.main>.container,.footer>.container,.zslb>.container,.zszx-main>.container,.zsdsj>.container,.bkzx>.container,.zsdt-main>.container{
        width: 100%;}
	.zszx-con .tab-hd {
		padding-left: 120px;
		margin-top: 0px;}
	.zszx-con .tab-hd li{
		font-size: 16px;
		padding-left: 10px;
		padding-right: 10px;}
	.tab-pal .col-md-6:nth-child(odd){
		padding-left: 15px;}
	.tab-pal .col-md-6:nth-child(even){
		padding-right: 15px;}
	.link{
		width: 100%;}
	.link li:nth-child(1),.link li:nth-child(3){
		width: 25%;}
	.link li:nth-child(2),.link li:nth-child(4){
		width:25%;}
	.contact{
		width: 100%;}
	.zslb{
		padding-left: 15px;
		padding-right: 15px;}
	.zslb .container .row{
		padding:20px 0px;}
	.bkzs{
		margin-top: 15px;}
	.zsdsj ul li{
		width: 33.3%;
		float: left;
		text-align: center;}
	.zs-map img{
		height: auto;}
	.zx-video .col-md-6:nth-child(odd){
		padding-left: 30px;
		padding-right: 0px;}
	.zx-video .col-md-6:nth-child(even){
		padding-left: 30px;}
	.zx-video .col-md-6:nth-child(2),.zx-video .col-md-6:nth-child(4){
		margin-top: 15px;}
	.zsdt-main{
		padding-top: 15px;}
	.news{
		margin-top: 15px;}
	.contact .footer-title{
		margin-top: 30px;}
	.contact .footer-con{
		margin-top: 15px;}
}
@media(max-width:767px){
	body{
		font-size: 12px;}
	.header{
		position: relative;
		background: #1648a3;
		height: 106px;
		padding-bottom: 0px;}
	.header .navbar-toggle{
	  margin-top: 60px;
	  clear: both;}
	.logo img{
		height: 42px;}
	.f-search{
		width: 152px;
		margin-top: 0px;}
	.f-search input[type="text"]{
		width:100px;
		height: 20px;}
	.f-search button{
		height:20px;
		line-height: 20px;}
	.header .navbar {
		float: none;
		margin-left:0px;
               
		clear: both;
		width: 100%;}

       .header .navbar-nav{
	        background:#f6f6f6;}
	.header.on{
		display: none;}
	.main{
		margin-top: -10px;}
	.zszx-main{
		background: none;}
	.zslb{
		margin-top: -30px;}
	.zslb-title{
		font-size: 18px;}
	.zslb-img img{
		width: 60%;}
	.zslb li:nth-child(3) .zslb-img img{
		width: 50%;}
	.zslb li:nth-child(2) .zslb-img img{
		width: 65%;
		margin-top: 8px;}
	.zslb li:nth-child(5) .zslb-img img,.zslb li:nth-child(6) .zslb-img img{
		margin-top: 2px;}
	.zslb ul li span:first-child{
		height: 64px;}
	.zszx-con .tab-hd {
		padding-left: 15px;
		margin-top: 15px;}
	.zszx-con .tab-hd li{
		padding-left: 15px;
		padding-right: 15px;
		line-height: 42px;
		height: 42px;}
	.lm-title{
		width:180px;
		position: relative;
		left: 50%;
		margin-left: -90px;}
	.lm-title .lm-name{
		padding-left: 10px;
		padding-right: 10px;
		font-size: 18px;}
	.lm-en{
		font-size: 14px;}
	.zsdsj .lm-title{
		width:200px;
		margin-left: -100px;}
	.zsdsj-item ul li{
		width: 100%;}
	.zszx-item{
		margin-top: 10px;
		padding:5px 15px;}
	.zszx-day{
		font-size: 24px;
		padding-top: 5px;}
	.zszx-month{
		padding-bottom: 5px;}
	.zszx-item-title{
		line-height: 64px;}
	.bmxt-main li{
		padding-left: 8px;
		padding-right: 8px;
		line-height: 18px;}
	.bmxt-main li>span img{
		width: 42px;}
	.btn-title a{
		font-size: 14px;}
	.zx-btns{
		padding-top: 25px;
		padding-left: 0px;
		padding-right: 0px;}
	.zx-btns .col-md-6:nth-child(1),.zx-btns .col-md-6:nth-child(2){
		padding-bottom: 15px;}
	.zx-btns .col-md-6 .zx-btn2{
		text-align: center;
		padding:15px 0px;}
	.zx-btns .col-md-6 .zx-btn2 span{
		display: block;}
	.zx-btns .col-md-6:nth-child(odd){
		padding-right: 8px;}
	.zx-btns .col-md-6:nth-child(even){
		padding-left: 8px;}
	.zx-btn-img{
		height: 42px;}
	.zx-btn-title a{
		line-height: 36px;
		font-size: 18px;}
	.zx-btns .col-md-6:nth-child(1) .zx-btn{
		background-size: 100% auto;}
	.zx-btns .col-md-6:nth-child(2) .zx-btn{
		background-size: 100% auto;}
	.zx-btns .col-md-6:nth-child(3) .zx-btn{
		background-size: 100% auto;}
	.zx-btns .col-md-6:nth-child(4) .zx-btn{
		background-size: 100% auto;}
	.zx-video .col-md-6:nth-child(2n+1){
		padding-right: 0px;}
	.zx-video .col-md-6:nth-child(2n){
		padding-left: 0px;}
	.zx-video{
		padding-left: 15px;
		padding-right: 15px;}
	.zx-video .col-md-6:nth-child(odd){
		padding-left: 0px;
		padding-right: 0px;}
	.zx-video .col-md-6:nth-child(even){
		padding-left: 0px;}
	.zsdt-main{
		background-size: 150% auto;}
	.zsdt{
		background: none;}
	.zsdt-item-img{
		margin-top: 15px;}
	.news{
		clear: both;
		margin-top: 15px;}
	.footer{
		padding: 20px 0px;
		margin-top: -15px;}
	.footer-title{
		font-size: 18px;
		margin-top: 30px;}
	.link li{
		width: 50%;
		padding:0px 10px;
		margin-top: 15px;}
	.copyright{
		line-height: 36px;
		margin-top: 0px;}
	.footer-con div{
		width:75%;
		float: left;
		line-height: 24px;}
      
	.footer-con div.icon{
		width:25%;
		margin-top: -76px;
		text-align: right;}
	.icon img{
		width: 72px;}
}
@media(max-width:413px){
	.logo img{
		width: 160px;
		height: auto;}
	.header .col-xs-7,.header .col-xs-5{
		width:100%;}
	.f-search{
		margin-top: 10px;
		float: left;}
	
}

/*返回顶部*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0,0,0, 0.8) url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 999999999999;
  }
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;}
.cd-top.cd-fade-out {
  opacity: .5;}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;}
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;}
}