@charset "utf-8";

/*公共样式*/
* {
	padding: 0;
	margin: 0;
}

ul li,
a,
p {
	border: none;
	text-decoration: none;
	list-style: none;
	font-family: "微软雅黑";
	padding: 0;
	margin: 0px;
}

body {
	font-size: 15px;
	color: #333333;
	font-family: "微软雅黑";
}

img {
	border: none;
}

a {
	color: #333333;
}

.center {
	width: 1200px;
	margin: 0px auto;
}

.clear {
	clear: both;
}

/*页面样式*/
.top {
	width: 100%;
	height: 152px;
	position: relative;
	background: url(../img/topbg.png) no-repeat center 0px;
}

.logo {
	overflow: hidden;
	float: left;
}

.logo img {
	max-width: 100%;
	height: auto;
	margin: 30px 0px 22px 30px;
}

.logor{
  width: 280px;
  height: 70px;
  position: relative;
  float: right;
  margin: 50px  0px 40px 0px;
  }
  
  
.dbljl{float: left;margin: 0px 5px;}
.dbljl a{font-size: 14px; color: #fff; }
  
  
.ss {
	  float: left;
	  margin-top: 10px;
	  cursor: pointer;
	  background: url(../img/sebox.png) no-repeat 0px 0px;
	}
.ss .inp{
	border: none;
	height: 38px;
	outline: none;
	color: #fff;
	width: 225px;
	text-indent: 20px;
	background: none;
}
.ss .btn{
	border: none;
	/* position: absolute; */
	/* top: 10px; */
	/* right: 10px; */
	width: 34px;
	height: 38px;
	outline: none;
	background: url(../img/search.png) no-repeat  center center;
}
input::-webkit-input-placeholder {
	color: #666;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #666;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #666;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #666;
}
/*导航*/
.nav {
	width: 100%;
	height: 78px;
	line-height: 78px;
	background: #FFFFFF;
}
.nav .center .yjdh{border-top: 8px solid #034a8a;}


.nav ul li {
	float: left;
	width: 150px;
	position: relative;
	text-align: center;
}

.nav ul li>a {
	text-align: center;
	line-height:70px;
	font-size: 20px;
	display: block;
}
.nav ul  .active a{
	color: #004181;
	/* background: url(../img/navbg.png) no-repeat center bottom; */
}
/* .nav ul li.on>a,
.nav ul li:hover>a {
	color: #004181;
	border-bottom: 2px solid #004181;
} */

.subNav {
	width: 100%;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 70px;
	display: none;
	width: 100%;
	z-index: 1009;
}

.subNav a {
	background: #035caa;
	color: #fff;
	width: 100%;
	display: block;
	line-height: 35px;
	text-align: center;
	white-space: normal;
	font-size: 16px;
}

.nav ul li:hover .subNav {
	display: block;
}
.nav ul .subNav a {
	color: #fff;}

.subNav a:hover {
	background: #004584;
	color: #FFFFFF;
}

/*大图*/
#dt .wrapper {
	position: relative;
}

#dt {
	overflow: hidden;
}

#dt .rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

#dt .rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

#dt .slide_container {
	position: relative;
	/* float: left; */
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

#dt .slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

#dt .slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

#dt .slide img {
	display: block;
	position: relative;
	z-index: 1;
	/* width: 1920px; */
	border: 0;
	height: 460px;
}

#dt .slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

#dt .slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 66px;
	width: 34px;
	margin-top: -30px;
}

#dt .slide_nav:active {
	opacity: 1.0;
}

#dt .slide_nav.prev {
	left: 0%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
	right: 0%;
	background: url(../img/datu_r.png) no-repeat center center;
}

#dt .slide1_tabs {
	position: absolute;
	bottom: 13px;
	left: 45%;
	z-index: 100;
	text-align: center;
}

#dt .slide2_tabs {
	position: absolute;
	bottom: 10px;
	z-index: 100;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}

#dt .slide1_tabs li,
.slide2_tabs li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 15px;
	border-radius: 10px;
	background: #FFFFFF;
	position: relative;
}

#dt .slide1_tabs li a,
.slide2_tabs li a {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	position: absolute;
	left: 0;
	z-index: 1000;
	color: rgba(100, 200, 300, 0);
	color: transparent;
}

#dt .slide1_tabs li.slide_here a,
.slide2_tabs li.slide_here a {
	background: #004181;
}

/* main1 */
.main1 {
	margin: 40px 0px 20px; 
	overflow: hidden;
}

.pic {
	width: 380px;
	float: left;
	/* margin-top: 20px; */
}

.pic .comtop .title{	background: url(../img/t1icon.png) no-repeat ;}
.pic .callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 100%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 90px;
    width: 38px;
	margin-top: -90px;
}
.pic .prev{background: url(../img/qr.png) no-repeat center center;}
.pic .callbacks_nav.next{background: url(../img/ql.png) no-repeat center center; background-position:center;}

.comtop {
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	color: #004482;
	overflow: hidden;
	margin-bottom: 20px;
	background: #ffffff;
}
.comtop1 {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    color: #004482;
    /* overflow: hidden; */
    text-align: center;
    background: #e7f3fe;
}
.comtop1 .title {
	font-size: 22px;
	color: #ffffff;
	/* float: left; */
	text-align: center;
	/* text-indent: 60px; */
}
.comtop1 .title a{
	color: #004482;
	text-align: center;
	display: block;
}
.comtop .title {
	font-size: 22px;
	color: #004482;
	float: left;
	text-indent: 60px;
}

.comtop .title a{
	font-size: 22px;
	color: #004482;
	float: left;
}
.comtop .title span{
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	text-indent: 10px;
}
.comtop .more {
	float: right;
	box-sizing: border-box;
}

.callbacks_tabs {
	text-align: center;
	font-size: 0;
	list-style-type: none;
	position: relative;
	top: -23px;
	z-index: 2;
	right: 6px;
}

.callbacks_tabs li {
	display: inline-block;
	margin: 0px 5px;
}


.callbacks_tabs a {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	line-height: 20px;
	overflow: hidden;
	font-size: 0px;
	background: #668fb4;;
}



.callbacks1_tabs .callbacks_here a {
	background: #004181;
}
.pic .callbacks1_tabs .callbacks_here a{background-color: #FFFFFF;}


.rslides ul li a:hover p{
	background: #004181;
}

.zhnew{
	width: 380px;
	float: left;
	margin: 0px 30px;
}
.zhnew .comtop .title{background: url(../img/t2icon.png) no-repeat;}

.xz .comtop .title{background: url(../img/t3icon.png) no-repeat;}

/* main2 */
.main2 {
	width: 100%;
	overflow: hidden;
	padding: 10px 0px 40px 0px;
}
/*.tz ul{margin-top: -20px;}
.tz ul li{
	overflow: hidden;
	border-bottom: 1px dashed #d8d8d8;
	padding: 20px 0px;
}
.tz ul li div{
	float: left;
	width: 55px;
	height: 50px;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	font-weight:bold;
	background: #004181;
	color: #FFFFFF;
}

.tz ul li a{
	float: right;
	width: 310px;
	line-height: 23px;
	font-size: 14px;
}
.tz ul li:hover a{
	color: #004181;
}*/

.tz .comtop .title{background: url(../img/t4icon.png) no-repeat;}
.cg .comtop .title{background: url(../img/t5icon.png) no-repeat;}
.zyfc .comtop .title{background: url(../img/t6icon.png) no-repeat;}

.cg {
	margin: 0px;
}
.zyfc.com {
    margin: 0px 30px;
}
.com{
	width: 380px;
	float: left;
}

.ggul {
	
}

.ggul li {
	height: 42px;
	line-height: 41px;
	text-indent: 15px;
	border-bottom: 1px dashed #d8d8d8;
	background: url(../img/dian.png) no-repeat 0px center;
}

.ggul li a {
	font-size: 14px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85%;
}

.ggul li span {
	font-size: 14px;
	float: right;
	color: #aaaaaa;
}

.ggul li:hover a {
	color: #004181;
}

.ggul li:hover span {
	color: #004181;
}


/*main3*/
.main3 {
    width: 100%;
    overflow: hidden;
    padding: 10px 0px 40px 0px;
}
.xsjl .comtop .title{background: url(../img/t7icon.png) no-repeat;}
.djzt{margin: 0px 30px;}
.djzt .comtop .title{background: url(../img/t8icon.png) no-repeat;}

.yctb .comtop .title{background: url(../img/t9icon.png) no-repeat;}


.yctb {
	float: left;
	width: 380px;
	overflow: hidden;
}
.yctb ul li{
	height: 80px;
	width: 48%;
	float: left;
	line-height: 60px;
	margin-bottom: 22.5px;
	text-indent: 65px;
	padding: 10px 0px;
	box-sizing: border-box;
}
.yctb ul li a{display: block;}
.yctb ul li .bt{
	color: #ffffff;
	font-size: 18px;
}
.yctb  ul li .zs{
	color: #84b2e0;
	font-size: 14px;
	text-indent: 95px;
	display: block;
	margin-top: 5px;
}
.yctb  ul .li1{
	background: url(../img/icon1.png) no-repeat 18px center #6fbc47; margin-right: 4%;
}
.yctb  ul .li2{
	background: url(../img/icon2.png) no-repeat 18px center #24a9e6;
}
.yctb  ul .li3{
	background: url(../img/icon3.png) no-repeat 18px center #edb542; margin-right: 4%;
}
.yctb  ul .li4{
	background: url(../img/icon4.png) no-repeat 18px center #0ba299;
}
.yctb  ul .li5{
	background: url(../img/icon5.png) no-repeat 18px center #6fbc47; margin-right: 4%;
}
.yctb  ul .li6{
	background: url(../img/icon6.png) no-repeat 18px center #24a9e6;
}
.yctb  ul .li7{
	background: url(../img/icon7.png) no-repeat 18px center #edb542; margin-right: 4%;
}
.yctb  ul .li8{
	background: url(../img/icon8.png) no-repeat 18px center #0ba299;
}

/*main4*/
.sjzs {
    width: 100%;
    background: url(../img/sjzsbg.png) no-repeat center;
}
.sjzsbt{line-height: 137px; text-align: center; font-size: 30px; color: #004482;}
.sjzsnr{overflow: hidden;}
.sjzsnr li{float: left; width: 18.5%; height: 80px; margin-bottom: 65px; padding: 0px 0px 0px 1.5%; }
.sjzsnr li img{float: left; }
.sjzssj{float: left; width: calc(100% - 66px ); line-height: 50px; margin-left: 12px; font-size: 28px; color: #004482; font-weight: bold; }
.sjzssm {
    float: left;
    line-height: 20px;
    margin-left: 12px;
    width: calc(100% - 66px );
    font-size: 16px;
    color: #333333;
}
p.sjzssm.sjzssm6 {
    width: calc(100% - 69px );
}

/*main5*/
.main5{margin: 30px 0 0 0;overflow: hidden;margin-bottom: 40px;}
.fd1 .tab-hd {
    /* width: 350px; */
    height: 50px;
    background: url(../img/t10icon.png) no-repeat 0px center;
    position: relative;
    padding-left: 40px;
}

.tab-hd li {
    float: left;
    margin-left: 20px;
    /* cursor: pointer; */
    /* width: 33%; */
    /* text-indent: 40px; */
}
.tab-hd .active h2 {
    color: #004482;
    font-size: 22px;
}

.tab-hd h2 {
    font-weight: normal;
    font-size: 22px;
    color: #333;
    height: 50px;
    line-height: 50px;
    /* display: inline-block; */
    /* text-indent: 20px; */
}
.tab-bd .more {
    position: relative;
    top: -145px;
    right: 0px;
    float: right;
}
.tab-bd .more img {
    position: relative;
     margin-left: 5px; 
     top: -3px; 
}
.yqlj{margin-top: 20px;overflow: hidden;}
.yqlj :first-child{margin-left: 0px;}
.yqlj li{float: left;height: 80px;width: 216px;margin-left: 30px;}

.yqlj img {
    width: 100%;
    max-height: 80px;
}





/* yw*/
.foot {
	width: 100%;
	/* margin-top: 40px; */
	min-height: 139px;
	background: #004181;
	color: #FFFFFF;
	overflow: hidden;
	font-size: 14px;
	background: url(../img/footbg.png) no-repeat center;
}

.foot .bq {
	line-height: 30px;
	float: left;
	padding-top: 40px;
	box-sizing: border-box;
	text-align: center;
	width: 100%;
}
.foot .link{
	float: right;
	padding-top: 60px;
	box-sizing: border-box;
}
.foot select{
	width: 240px;
	height: 40px;
	border: none;
	outline: none;
	margin-left: 20px;
}




/* 列表页 */
.listcon{
	margin-top: 20px;
}
.listcon .inner{overflow: hidden;width: 100%;}

.conleft ul{
}
.conleft ul li{
	/* height: 50px; */
	border-left: 8px solid #004482;
	line-height: 50px;
	text-align: center;
	background: #e9eef3;
	/* text-indent: 30px; */
	/* border-bottom: 1px solid #004181; */
	background: url(../img/jt.png) no-repeat right 25px center;
}
.conleft ul li a{
	color: #333333;
	font-size: 16px;
}

.conleft .active a{
	color: #004181;
	font-weight: bold;
}
.conright{
	float: right;
	width: 860px;
	margin: 10px 0px 30px;
	/* padding: 43px 20px; */
	/* box-sizing: border-box; */
}
.ritop{
	margin-bottom: 10px;
	overflow: hidden;
	height: 50px;
	border-bottom: 1px solid #004181;
}
.ritop .ggtop{float: left;border-bottom:none}
.ritop .lm{
	font-size: 20px;
	color: #004181;
	float: left;
	line-height: 50px;
	/* text-indent: 14px; */
	width: 110px;
	font-weight: bold;
	/* background: url(../img/lmsx.png) no-repeat 0px bottom; */
}
.dq{
	float: right;
	color: #666666;
	/* margin-top: 3px; */
	line-height: 45px;
}
.dq a{
	font-size: 14px;
	color: #888888;
}
.dq  a:hover{color: #004181;}
.conright .listul li{
	height:50px;
	background: url(../img/listd.png) no-repeat 0px center;
	text-indent: 15px;
	color: #333333;
	line-height: 50px;
	border-bottom: 1px dashed #d8d8d8;
}
.conright .listul{
	/* padding: 0px 10px; */
	box-sizing: border-box;
}
.conright .listul li a{
	float: left;
	color: #333333;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	width: 80%;
	background: url(../img/dian.png) no-repeat 0px center;
}
.conright .listul li .sj{
	float: right;
	color: #aaaaaa;
	font-size: 14px;
}
.conright .listul li .bt{
	font-size: 14px;
}
.conright .listul li:hover a{color: #004181;}
.conright .listul li:hover .sj{color: #004181;}
.conright .listul li:hover .zy{color:#004181;}

.fan{margin: 30px 0px 0px 0px;text-align: center;}
.nt img{width: 100%;}

.listcon {}

.conleft {
	width: 260px;
	float: left;
	background: #e9eef3;
	overflow: hidden;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}

.conleft .yj {
	height: 70px;
	background: url(../img/lmbg.png) no-repeat right 0px;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	line-height: 70px;
	position: relative;
	border-left: 8px solid #004482;
	z-index: 999;
	letter-spacing: 1px;
}

.conright {
	float: right;
	width: 900px;
	margin: 0px 0px 30px;
}

/*列表页2*/


.dq {
	float: right;
	color: #333333;
	/* margin-top: 3px; */
}

.dq a {
	font-size: 14px;
	color: #333333;
}

.conright .listul li {
	line-height: 50px;
	height: 50px;
	background: url(../img/icon6.png) no-repeat 0px center;
	text-indent: 15px;
	color: #333333;
	border-bottom: 1px dashed #dcdcdc;
}

.conright .listul {
	/* margin-top: 10px; */
}

.conright .listul li a {
	float: left;
	color: #333333;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}

.conright .listul li .sj {
	float: right;
	color: #888888;
	font-size: 14px;
}

.conright .listul li:hover a {
	color: #91292b;
}

.conright .listul li:hover .sj {
	color: #91292b;
}

.fan {
	margin: 30px 0px;
	text-align: center;
}




/*nav*/
/* nav */
.navli {
	height: 100%;
	transition: all .3s;
	/* border-left: 8px solid #004482; */
}

.navli a {
	display: block;
	overflow: hidden;
	/* padding-left: 20px; */
	line-height: 50px;
	max-height: 50px;
	color: #333;
	transition: all .3s;
	font-size: 16px;
}

.navli a span {
	/* margin-left: 30px; */
}

.nav-item {
	/* position: relative; */
	/* border-bottom: 1px solid #dedede; */
}

.nav-item.nav-show {
	border-bottom: none;
	background: url(../img/jtc.png) no-repeat right 25px top 20px #ec7500;
}
.nav-item.nav-show .yjmc{color: #fff;}

.nav-item ul {
	display: none;
	background: #e3e3e3;
}

.nav-item ul li {
	background: #fff;
	border: none;
}
.ac a span{color:#ec7500 ;}

.nav-item.nav-show ul {
	display: block;
}

.nav-item.nav-show ul li {
	position: unset;
}

span.yjmc {
    color: #333;
    font-size: 18px;
}

.nav-item>a:before {
	content: "";
	position: absolute;
	left: 0px;
	/* width: 2px; */
	height: 50px;
	background: #94272a;
	opacity: 0;
	transition: all .3s;
}

.navli .nav-icon {
	font-size: 20px;
	position: absolute;
	margin-left: -1px;
}






/* 领导页 */
.ldul li{
	float: left;
	width: 405px;
	margin-right: 50px;
	border: 1px solid #bac8d6;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 30px;
}
.ldul .wt{margin-right:0;}
.ldul .tu{
	width: 130px;
	height:180px;
	overflow: hidden;
	float: left;
}
.ldul .tu img{
	width: 130px;
	height:180px;
	transition: all 1s;
}
.ldul .tu:hover img{
	transform: scale(1.1);
	transition: all 1s;
}
.ldul a{
	padding: 0px 10px;
	box-sizing: border-box;
	width: 250px;
	float: left;
}
.ldul .bt{
	font-size: 18px;
	color: #004181;
	padding: 5px 0px;
	border-bottom: 1px dashed   #dde3e3;
}
.ldul span{
	font-size: 16px;
	color: #004181;
	padding: 15px 0px 10px;
	display: block;
	/* margin-top: 30px; */
}
.ldul .ldjs{
	font-size: 14px;
	line-height: 23px;
	height: 65px;
	overflow: hidden;
}
/* .ldul li:hover{
	background: #84b2e0;
	box-shadow: 2px 3px 3px #84b2e0, -2px -2px 3px #84b2e0;
} */
/* 内容页 */
.article{/* padding: 0px 15px; */}
.article .arti-title {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    margin-top: 30px;
    font-weight: bold;
}
.article .arti_metas {
    padding: 20px 0px 22px 0px;
    text-align: center;
    border-bottom: 1px dashed #d8d8d8;
}
.article .arti_metas span {
    color: #888888;
    font-size: 14px;
    text-indent: 22px;
    display: inline-block;
}
.article .read{
	padding: 20px 0px 20px 0px;
	line-height: 25px;
}
.read table {
    /*max-width: 100%!important;*/
    /* width: auto; */
    overflow-x: auto;
}
.nx{color: #333;font-size: 14px;}
.nx a{color: #666666;font-size: 14px;margin-bottom: 20px;display: inline-block;}
.nx .up:hover a ,.nx .down:hover a{color: #004181;}

/*内容2*/
/* 内容页 */
.ggtop{
	/* margin-bottom: 10px; */
	overflow: hidden;
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #004482;
}
.ggtop .lm{
	font-size: 22px;
	color: #004482;
	float: left;
}
.article .arti-title {
	text-align: center;
	font-size: 24px;
	line-height: 35px;
	margin-top: 30px;
	color: #333333;
}

.article .arti_metas {
	padding: 20px 0px 22px 0px;
	text-align: center;
	border-bottom: 1px dashed #cccccc;
}

.article .arti_metas span {
	color: #aaaaaa;
	font-size: 14px;
	text-indent: 16px;
	display: inline-block;
	margin: 5px;
}

.article .read {
	padding: 20px 0px 20px 0px;
	line-height: 25px;
	overflow: auto;
}

.nx {
	color: #94272a;
	font-size: 14px;
}

.nx a {
	color: #333333;
	font-size: 14px;
	margin-bottom: 20px;
	display: inline-block;
}

.nx .up:hover a,
.nx .down:hover a {
	color: #94272a;
}
.share{
	background: #eeeeee;
	height: 50px;
}
.arti_publisher{
	background: url(../img/lai.png) no-repeat 0px center;
}
.arti_update{
	background: url(../img/fa.png) no-repeat 0px center;
}
.arti_views{
	background: url(../img/dianj.png) no-repeat 0px center;
}
.gb_resLay { height: 50px; width: 240px;  margin: 0 auto; }
.gb_res_t { line-height: 50px; height: 50px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; width: 55px; padding-bottom: 15px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }
.bdsharebuttonbox a { width: 50px!important; height: 50px!important; margin: 0 auto 10px!important; float: none!important; padding: 0!important; display: block; }
.bdsharebuttonbox a img { width: 60px; height: 60px; }
.bdsharebuttonbox .bds_tsina { background: url(../img/xinlang.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_qzone { background: url(../img/qq.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_more { background: url(../img/sharemore.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_weixin { background: url(../img/weixin.png) no-repeat center center !important;}




/*轮播3*/
.zyfc .callbacks .caption{
	display: block;
	z-index: 2;
	font-size: 16px;
	text-shadow: none;
	color: #fff;
	background: #004482;
	left: 0;
	right: 0;
	bottom: 0;
	box-sizing: border-box;
	margin: 0;
	max-width: none;
	height: 60px;
	line-height: 60px;
	width: 100%;
	padding: 0 10%;
	text-align: center;
	position: relative;
	}
.zyfc .callbacks_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 100%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
	margin-top: -60px;
}
.zyfc .prev{background: url(../img/qr.png) no-repeat center center;}
.zyfc .callbacks_nav.next{background: url(../img/ql.png) no-repeat center center; background-position:center;}

.piclist li {
    float: left;
    margin-right: 30px;
    margin-top: 15px;
    margin-bottom: 25px;
}

.piclist li .tp {
    width: 270px;
    height: 160px;
    overflow: hidden;
    transition: all 2s;
}
.piclist li .tp img {
    width: 270px;
    height: 160px;
}
.piclist li p {
    text-align: center;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.piclist .wlast{margin-right: 0px;}

.main1 .rslides img {
    display: block;
    height: 250px;}
.main2 .rslides img {
    display: block;
    height: 285px;}



/*校园风光*/
.campus{position:relative;width: 694px;height:600px;margin: 0 auto;padding-top: 40px;}
.campus .prev{position: absolute;z-index: 10;top: 500px;left: 0;display: block;width: 28px;height: 32px; background:url(../images/campus_btn02.png) no-repeat;_background:url(../images/campus_btn02.gif) no-repeat;cursor: pointer;}
.campus .next{position: absolute;z-index: 10;top: 500px;right: 0;display: block;width: 28px;height: 32px; background:url(../images/campus_btn02.png) no-repeat top right;_background:url(../images/campus_btn02.gif) no-repeat top right;cursor: pointer;}
.campus .prevtop {position: absolute;left: 0;top: 215px;z-index: 10;width: 58px;height: 68px; background:url(../images/campus_btn01.png) no-repeat;_background:url(../images/campus_btn01.gif) no-repeat;cursor: pointer;}
.campus .nexttop {position: absolute;right: 0;top: 215px;z-index: 10;width: 58px;height: 68px; background:url(../images/campus_btn01.png) no-repeat top right;_background:url(../images/campus_btn01.gif) no-repeat top right;cursor: pointer;}
.campus .prev:hover,.campus .next:hover,.campus .prevtop:hover,.campus .nexttop:hover{background-color: #000;}
.campus li{float:left;}
.campus .picBox{position:relative;overflow:hidden;width: 692px;height: 416px;margin-bottom: 10px;border: 1px solid  #b5b6b8;}
.campus .picBox ul{position:absolute;height: 416px;}
.campus .picBox li{position:relative;color:#fff;width: 692px;height: 416px;}
.campus .picBox li .pic img{width: 692px;height: 416px;}
.campus .picBox .txt{overflow: hidden;position: absolute;left: 0;bottom: 15px;width: 100%;height: 38px; line-height:38px; background:url(../images/black_bg.png) repeat; _background:url(../images/black_bg.gif) repeat;text-indent: 35px;color: #fff;}
.campus .listBox{overflow: hidden;position: relative;z-index: 1;width: 694px;height: 125px;}
.campus .listBox ul{position:absolute;height: 125px;}
.campus .listBox li{position:relative;width: 177px;height: 125px;cursor:pointer;background: #fff;}
.campus .listBox li .pic img{width: 161px;height: 96px;border: 1px solid  #c8c8c7;}
.campus .listBox li .txt{margin-top: 10px;text-align: center;}
.campus .listBox li.on .pic img{border:1px solid #002b5e;}



.sjzsnr li:hover img {
    transform: rotateY(180deg);
    transition: 1s;}

@media only screen and (max-width: 1170px){
	.center{
		width: 98%;
	}
	.nav{display: none;}
	.demo-2{display: block !important;}
	.ss{display: none;}
	.pic,.yctb,.com , .zyfc.com{width: 96%;margin: 10px 2%;}
	.zhnew,.cg{width: 96%;margin: 10px 2%;}
	/*.tz ul li a{width: auto;float: none;}*/
	.foot select{margin-bottom: 40px;}
	.tz ul li div{margin-right: 10px;}
	.conleft{display: none;}
	.conright{/* width: 100%; */}
.main1 .rslides img {
    display: block;
    height: auto;}
.main2 .rslides img {
    display: block;
    height: auto;}
}