@charset "utf-8";
@media only screen and (max-width: 1469px) {
 .toTop {
right: 15px;
}
 .m-er {
right: 5px;
}
}
 @media only screen and (max-width: 1340px) {

	

	/*******************************

	    -------[=番茄]-------

	********************************/



	/*******************************

	    -------[=萝卜]-------

	********************************/

	.content-box {
margin: 0;
padding: 30px 0;
}
 .content-box.content-box2 {
padding: 30px 10px;
}

	/*******************************

	    -------[=青梅]-------

	********************************/

	.ul-imgtxt1-ly {
margin: 54px 0 30px;
}
 .m-er {
right: 0;
}
 .logo img {
 height: 90px;
}
}

/*Common For Max 960*/

@media only screen and (max-width: 1199px) {
 .wp {
width: 98%;
}
 .logo {
width: 500px
}
	/* .logo img{max-width: 70%} */

	/*******************************

	    -------[=番茄]-------

	********************************/

	.nav li a {
font-size: 16px;
}
 .h80 {
height: 20px;
}
 .m-tit1 h3 {
font-size: 18px;
}
 .m-route .m-tit1 {
margin-bottom: 20px;
}
 .ul-txt1 {
margin-bottom: 20px;
}
 .m-cont {
padding-top: 20px;
padding-bottom: 20px;
}
 .m-route .txt {
padding-bottom: 20px;
}
 .m-cont .txt h4, .m-route .txt h4 {
font-size: 15px;
margin-bottom: 10px;
}
 .m-route .txt p, .m-cont .txt p {
padding-bottom: 0;
}
 .ul-txt2 .txt {
padding-right: 130px;
}
 .ul-txt2 .pic {
margin-right: 20px;
}
 .ul-txt2 h4 {
font-size: 16px;
}
 .m-flow h4 {
font-size: 24px;
margin-bottom: 20px;
}
 .m-flow .pic img {
margin: 0 auto 20px;
}
 .m-rate h4 {
font-size: 26px;
}
 .m-rate .form-group .con-l {
width: 200px;
}
 .pages ul li .first-page, .pages ul li .prev-page, .pages ul li .next-page, .pages ul li .last-page {
margin: 0;
}
 .ul-txt3 .pic {
margin-right: 20px;
}
 .ul-txt3 .txt h4 {
font-size: 16px;
}



	/*******************************

	    -------[=萝卜]-------

	********************************/

	.row-index1 .col-l, .row-index1 .col-r, .row-index2 .col-l, .row-index2 .col-r {
float: none;
width: auto;
}
 .ul-list-lb3 {
width: 50%;
}
 .m-txt-lb {
width: 50%;
}
 .row-index3 .col-c, .row-index3 .col-l, .row-index3 .col-r {
width: auto;
float: none;
}
 .row-refer1 .col-l, .row-refer1 .col-r {
width: auto;
float: none;
}
 .content-box.content-box2 {
padding: 30px 10px 10px 10px;
}
 .slick-index1 {
margin-bottom: 10px;
}

	/*******************************

	    -------[=青梅]-------

	********************************/

 	/*期刊1*/

 	.ul-imgtxt1-ly {
margin: 20px 0;
}
 .ul-imgtxt1-ly li {
padding: 0 5px;
margin-bottom: 20px;
}
 .ul-imgtxt1-ly .pic {
margin-right: 10px;
}

 	/*入口*/

 	.m-entrance-ly {
margin-bottom: 20px;
}

 	/*在线留言*/

 	.m-form-ly {
padding: 20px 0;
}
 .m-form-ly th {
width: 180px;
}
 .m-form-ly .but {
margin-left: 245px;
margin-top: 20px;
}
 .m-text {
margin-right: 20px;
}
 .text-scroll .bd {
width: 70%;
}
 .m-er {
display: none;
}
 .m-part-box {
height: auto;
}
}







/*Common For Max 768*/

@media only screen and (max-width: 959px) {

	/*******************************

	    -------[=番茄]-------

	********************************/

    .m-flow h4 {
font-size: 20px;
}
 .m-rate h4 {
font-size: 22px;
}
 .m-rate .con {
padding: 20px 10px;
font-size: 14px;
margin-top: 10px;
line-height: 40px;
}
 .m-rate .form-group {
margin-bottom: 10px;
}
 .m-rate .form-group .inp {
height: 40px;
line-height: 38px;
}
 .m-rate .sub {
 width: 100px;
height: 40px;
 font-size: 16px;
line-height: 40px;
 margin-top: 30px;
}
 .float-adver {
display: none;
}



	/*******************************

	    -------[=萝卜]-------

	********************************/

	.hd-top {
display: none;
}
 .header {
height: 55px;
background-color: #0069ba;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
}
 .logo {
height: 55px;
line-height: 52px;
}
 .logo img {
max-height: 75%;
margin-top: 0;
vertical-align: middle;
height: auto;
}
 .menuBtn {
display: block;
}
 .nav {
display: none;
position: absolute;
left: 0;
top: 55px;
right: 0;
background-color: #fff;
height: auto;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
margin-bottom: 0;
overflow: hidden;
padding: 5px 0;
}
 .nav li {
float: none;
width: auto;
text-align: center;
}
 .nav li a {
color: #333;
font-size: 15px;
height: 35px;
line-height: 35px;
background: none;
}
 .nav li a:hover, .nav li.on a {
padding: 0;
margin: 0;
background: none;
}
 .nav li a i {
display: none;
}
 .toTop {
width: 40px;
height: 40px;
}
 body {
padding-top: 55px;
}
 .content-box {
padding-top: 0;
padding-bottom: 0;
}
 .f-link span {
padding: 0 30px 0 10px;
}
 .cur {
padding: 10px 0;
}
 .slide-col {
float: none;
width: auto;
margin-bottom: 20px;
margin-right: 0;
}
 .snav .tit {
font-size: 24px;
padding: 10px 0 20px 40px;
}
 .snav .tit::after {
bottom: 14px;
}
 .snav li .s1 {
padding: 10px 0;
}
 .m-artical h1 {
font-size: 24px;
line-height: 34px;
padding: 15px 0;
}
 .m-artical .con {
margin: 10px 0;
}
 .mo-login {
display: block;
}
 .mo-so {
display: block;
}
 .content-box.content-box2 {
padding-top: 0;
}

	/*******************************

	    -------[=青梅]-------

	********************************/

	/*期刊1*/

	.m-periodical-ly .tit h3 {
font-size: 20px;
}
 .m-periodical-ly .tit a {
font-size: 14px;
line-height: 30px;
}
 .ul-imgtxt1-ly li {
width: 50%;
}
 .ul-imgtxt1-ly .txt h4 {
font-size: 15px;
}

	/*入口*/

	.m-entrance-ly {
height: 430px;
}
 .m-entrance-ly .txt {
padding-top: 170px;
}
 .m-entrance-ly a {
font-size: 18px;
height: 80px;
line-height: 80px;
margin: 0 20px;
}
 .m-entrance-ly a i {
background-size: 70%;
}

	/*在线留言*/

	.m-message-ly h3 {
line-height: 28px;
margin-bottom: 10px;
}
 .m-message-ly h3 em {
font-size: 20px;
margin-bottom: 0;
}
 .m-form-ly th {
width: 120px;
}
 .m-form-ly td input {
width: 78%;
}
 .m-form-ly {
margin: 0;
padding: 20px 10px;
}
 .m-form-ly .but {
margin-left: 0;
text-align: center;
}
 .m-text {
display: none;
}
 .text-scroll .bd {
width: 68%;
}
 .hd-so {
width: 168px;
}
}







/*Common For Max 480*/

@media only screen and (max-width: 767px) {

	/*******************************

	    -------[=番茄]-------

	********************************/
	.logo {
width: auto
}
 .h80 {
height: 20px;
}
 .m-tit1 h3 {
padding: 0 15px;
}
 .m-route .m-tit1 {
margin-bottom: 10px;
}
 .ul-txt1 li a {
font-size: 14px;
}
 #map {
height: 350px;
}
 .m-cont .ma {
width: auto;
float: none;
}
 .m-cont .ma img {
 width: 100px;
height: 100px;
margin: 0 auto 5px;
}
 .m-route .txt {
padding-bottom: 0;
}
 .m-route .col-l, .m-route .col-r {
 float: none;
width: auto;
 margin-bottom: 10px;
padding-left: 0;
}
 .ul-txt2 li {
padding-bottom: 10px;
margin-bottom: 10px;
}
 .ul-txt2 .txt {
padding-right: 0;
}
 .ul-txt2 .date {
position: static;
width: auto;
background: none;
padding: 0;
}
 .ul-txt2 h4 {
padding-top: 0;
padding-bottom: 10px;
}
 .pages ul li {
font-size: 12px;
line-height: 30px;
}
 .pages ul li a {
display: none;
height: 30px;
line-height: 28px;
}
 .pages ul li .first-page, .pages ul li .prev-page, .pages ul li .next-page, .pages ul li .last-page {
display: block;
width: 40px;
margin: 0;
}
 .pages ul li .inp {
height: 30px;
width:30px;
line-height: 38px;
margin: 0 5px;
}
 .m-flow h4, .m-rate h4 {
font-size: 18px;
}
 .m-rate .form-group .con-l {
width: 150px;
padding-right: 10px;
}
 .m-rate .form-group .inp {
width: 100%;
}
 .ul-txt4 {
margin-bottom: 20px;
}
 .ul-txt4 li a {
font-size: 14px;
line-height: 50px;
}
 .ul-txt4 li i {
height: 50px;
width: 50px;
}
 .ul-txt4 li span {
padding-left: 5px;
padding-right: 10px;
}
 .ul-txt4 li i {
margin-right: 0;
}
 .ul-txt3 li {
padding-bottom: 15px;
margin-bottom: 15px;
}
 .ul-txt3 .txt {
 font-size: 13px;
line-height: 24px;
 overflow: visible;
}
 .ul-txt3 .txt h4 {
padding-top: 0;
padding-bottom: 5px;
}
 .ul-txt3 .pic {
width: 109px;
height: 148px;
margin-right: 10px;
}



	/*******************************

	    -------[=萝卜]-------

	********************************/

	.f-link li {
float: none;
width: auto;
line-height: 40px;
}
 .f-link span {
border-bottom: 1px solid #ddd;
}
 .f-link dl {
position: static;
}
 .f-link dl a {
text-align: left;
padding: 5px 5px 5px 10px;
}
 .f-link {
height: auto;
margin-bottom: 10px;
}
 .ul-tab-lb1 li a {
font-size: 16px;
}
 .g-tit1 h4 .more {
margin-top: 0;
}
 .m-part-box {
padding: 10px;
}
 .ul-list-lb3, .m-txt-lb {
float: none;
width: auto;
padding-left: 0;
}
 .ul-list-lb3 {
margin-bottom: 0;
}
 .ul-list-lb3 li {
margin-bottom: 0;
}
 .m-txt-lb .con {
margin-top: 5px;
}
 .ul-list-lb7 li {
float: none;
width: auto;
overflow: hidden;
margin-bottom: 10px;
}
 .content-box {
padding: 0 5px 10px;
}
 .content-box.content-box2 {
padding: 0 5px;
}
 .news-list-lb1 span {
width: 130px;
padding: 0 10px;
background-size: 100% 100%;
margin-right: 10px;
}
 .m-txt-lb h4 {
font-size: 18px;
line-height: 24px;
}
 .g-tit1 h4 {
font-size: 16px;
padding-bottom: 5px;
}
 .wp {
width: 98%;
}
 .footer {
padding: 10px 0;
}
 .footer .img {
margin-bottom: 10px;
}
 .ul-tab-lb2 li a {
font-size: 16px;
line-height: 40px;
}
 .m-img-lb {
padding: 10px;
margin-bottom: 10px;
}
 .ul-list-lb3 .a1 a {
font-size: 18px;
}
 .toTop {
width: 30px;
height: 30px;
}
 .news-list-lb1 span {
width: 105px;
}
 .row-index2 {
margin-bottom: 10px;
}
 .ul-list1-lb li {
float: none;
width: auto;
}
 .ul-list1-lb li .items {
background-color: #fafafa!important;
}
 .ul-list1-lb {
margin: 0 0 20px;
}
 .ul-list1-lb li .items {
margin: 0;
padding: 6px 0;
}
 .ul-list2-lb li a i {
margin-right: 8px;
}
 .ul-list2-lb li>a {
margin-bottom: 15px;
}
 .g-tit1 {
margin-bottom: 10px;
}
 .ul-list2-lb .first h4 a {
font-size: 15px;
line-height: 24px;
}
 .ul-list2-lb .first {
margin-bottom: 10px;
padding-bottom: 10px;
}
 .ul-list3-lb li {
float: none;
width: auto;
}
 .ul-list3-lb {
margin: 0;
}
 .ul-list3-lb li .items {
margin: 0 0 10px;
}
 .m-refer-lb .sub {
height: 34px;
line-height: 34px;
font-size: 16px;
margin-bottom: 20px;
}
 .m-refer-lb .so {
padding: 5px 10px;
}
 .m-refer-lb .tit {
padding: 10px 0;
}
 .slick-refer .items a {
margin: 0 10px;
}
 .snav .tit {
font-size: 16px;
padding: 5px 0 5px 27px;
line-height: 30px;
}
 .snav .tit::after {
display: none;
}
 .snav li .s1 span {
margin-left: 10px;
}
 .snav li .s1 {
padding: 5px 0;
font-size: 14px;
}
 .snav dl {
padding: 10px 10px 6px;
}
 .snav dd a {
font-size: 14px;
height: 40px;
line-height: 40px;
}
 .slide-col {
margin-bottom: 10px;
}
 .m-artical h1 {
font-size: 18px;
padding: 5px 0;
line-height: 30px;
}
 .ul-list1-lb li a {
padding-left: 15px;
}
 .ul-tab-lb1 li .name {
font-size: 16px;
}
 .g-tit1 h4 .more {
top: 3px;
}
 .ul-list-lb2 li p {
font-size: 15px;
}
 .footer .txt {
padding: 0 5px;
}
 .logo {
margin-left: 5px;
}

	/*******************************

	    -------[=青梅]-------

	********************************/

	/*期刊1*/

	.m-periodical-ly .tit a {
float: none;
margin: 0 auto 10px;
font-size: 13px;
}
 .m-periodical-ly .tit h3 {
font-size: 16px;
}
 .ul-imgtxt1-ly li {
float: none;
width: auto;
padding: 0;
}
 .ul-imgtxt1-ly .con {
padding: 20px 10px;
}
 .ul-imgtxt1-ly .pic {
width: 100px;
height: 135px;
}
 .ul-imgtxt1-ly .txt h4 {
padding: 10px 0;
}

	/*入口*/

	.m-entrance-ly {
height: 360px;
}
 .m-entrance-ly .txt {
padding-top: 160px;
}
 .m-entrance-ly a {
margin: 0 10px 10px;
font-size: 16px;
height: 65px;
line-height: 65px;
width: 180px;
}

	/*在线留言*/

	.m-message-ly h3 {
font-size: 13px;
}
 .m-message-ly h3 em {
font-size: 16px;
}
 .m-form-ly {
font-size: 14px;
line-height: 35px;
}
 .m-form-ly th {
width: 100px;
padding-right: 10px;
}
 .m-form-ly td input {
height: 35px;
width: 100%;
}
 .m-form-ly td textarea {
width: 100%;
}
 .m-form-ly .veri img {
width: 80px;
height: 35px;
}
 .m-form-ly .mess th, .m-form-ly .veri th {
padding: 10px 10px 10px 0;
}
 .m-form-ly .but input {
font-size: 16px;
width: 90px;
height: 35px;
line-height: 35px;
margin: 0 5px;
}
 .text-scroll .bd {
width: 100%;
float: none;
}
 .hd-so {
width: 100%;
margin: 5px 0;
position: static;
}
 .ul-txt3 .txt h4 span {
font-size: 14px;
}
}





/*Common For Max 320*/

@media only screen and (max-width: 479px) {

	/*******************************

	    -------[=番茄]-------

	********************************/

    #map {
height: 300px;
}
 .logo {
width: 240px
}
 .ul-txt2 .pic {
float: none;
width: auto;
height: auto;
margin-right: 0;
margin-bottom: 10px;
}
 .ul-txt4 li a {
font-size: 13px;
}





	/*******************************

	    -------[=萝卜]-------

	********************************/

	.ul-tab1-lb li {
margin: 0 5px;
}
 .ul-tab1-lb {
margin-right: -5px;
}
 .g-tit1 .word {
padding-left: 22px;
}
 .news-list-lb1 span {
display: none;
}
 .news-list-lb1 {
padding: 0 10px;
margin: 10px 0;
}
 .m-periodical-ly {
margin-bottom: 10px;
}
 .ul-imgtxt1-ly {
margin: 10px 0 0;
}
 .ul-txt2 {
padding-bottom: 0;
}
 .m-message-ly {
margin: 0;
}

	/*******************************

	    -------[=青梅]-------

	********************************/

	/*在线留言*/

	.m-form-ly th {
width: 82px;
}
 .ul-list-lb1 li a {
padding-right: 25px;
}
 .ul-flow li p {
font-size: 12px;
}
 .ul-flow {
padding: 20px 0;
}
 .m-table {
width: 95%;
}
}
