﻿@charset "utf-8";
@media only screen and (max-width : 1500px) {

}
@media only screen and (max-width : 1400px) {
.header{ padding: 30px 50px; }
.inpro .nr .pr30 .tit{ font-size: 20px; line-height: 35px; }
.innews .nr ul li{ padding: 30px 50px 30px 650px; min-height: 269px; }
.innews .nr ul li .pic{ width: 600px; height: auto; }
.innews .nr ul li .jj{ height: 140px; -webkit-line-clamp: 4; }
.inpinp .nr ul li{ width: 49%; }
.inmore{ width: 150px; height: 35px; line-height: 35px; font-size: 18px; color: #666; }
.incon ul li{ width: 340px; }
}
@media only screen and (max-width : 1200px) {
	.incon ul li{ width: 290px; }
}
@media only screen and (max-width : 1024px) {

::-webkit-scrollbar { width: 6px;  height: 4px;  background-color: #F5F5F5;} 
::-webkit-scrollbar-track {  background: rgba(0,0,0,.2) ;  }   
::-webkit-scrollbar-thumb {  border-radius: 3px;  background: #666;}  
::-webkit-scrollbar-thumb:hover {  background: #333; } 

.header,.webmain{ min-width: inherit; }
.webshow{ display: none !important; }
.wapshow{ display: block !important; }

.header{ padding: 0 10px; background: #222; }
.header .logo{ padding: 15px 0; }
.header .logo img{ height: 20px; }
.nav_handle{ display: block; }
.header.header_on{ background: rgba(0,0,0,.7); padding: 0 10px; }
.header .inmuen{ display: none; float: none; clear: both; padding-bottom: 10px; }
.header .inmuen ul li{ float: none; }
.header .inmuen ul li > a{ padding: 5px 0; font-size: 14px; }
.header .inmuen ul li:hover .erji{ display: none; }

.inbanner{ margin-top: 50px !important; }
.swiper-container-horizontal>.swiper-pagination{ zoom:.8; }

.inpro .lmtit, .inyanf .lmtit, .innews .lmtit ,.inmeit .lmtit, .inpinp .lmtit, .inpar .lmtit, .inabout .lmtit1, .nypro .lmtit,.innews1 .lmtit1{ line-height:initial; font-size:20px; padding: 20px 0 10px; font-weight: 500; }
.inpro .lmtit .enname,.inyanf .lmtit .enname,.innews .lmtit .enname,.inpinp .lmtit .enname,.inpar .lmtit .enname,.inabout .lmtit1 .enname,.nypro .lmtit .enname{ font-size: 14px; font-weight: 300; }
.innav ul li span .enname{ font-size: 12px; }

.xuanfkf{ display: none; }

.inpro .nav ul li{ height:auto; line-height:20px; font-size:14px; padding:5px 15px;}
.innews .nr ul li .enname{ margin-bottom: 3px; }
.inpro .nr .pr30{ width:49%; margin:.5%;}
.inpro .nr .pr30 .fgc{ padding:10px;}
.inpro .nr .pr30 .tit{ line-height:30px; font-size:16px;}
.inpro .nr .pr60{ width:99%; margin:.5%;}
.inpro .nr .pr60 .fgc{ padding:10px;}
.inpro .nr .pr60 .tit{ line-height:30px; font-size:16px;}
.over750{ display:none;}

.inmore{ margin:10px auto; width:100px; height:30px; line-height:30px; font-size:14px; margin: 15px auto 0;}
.inmore:hover{ border:2px solid #fd0000;}

.inyanf .nr ul li{ margin:5px 0; width:100%;}
.inyanf .nr ul li .tit{ line-height:30px; font-size:16px; height:30px; padding: 0 15px; margin-top: 5px;}
.inyanf .nr ul li .enname{ padding: 0 15px; font-size: 12px; }
.inyanf .nr ul li .jj{ line-height:30px; font-size:14px; height:25px; line-height: 25px; padding: 0 15px; }

.innews .nav ul li{ height:auto; line-height:20px; font-size:14px; padding:5px 15px;}
.innews .nr ul li .pic{ position: static; width: auto; height: auto; }
.innews .nr ul li{ padding: 0 0 15px; min-height:55px; margin:5px 0;}
.innews .nr ul li .tit{ height:30px; line-height:30px; font-size:16px; padding: 0 15px; margin-top: 5px;}
.innews .nr ul li .enname{ padding: 0 15px; font-size: 12px; }
.innews .nr ul li .jj{ line-height:30px; font-size:14px; height:25px; line-height: 25px; padding: 0 15px; text-indent: initial; }

.inmeit .nr ul li{ width:100%;}
.inmeit .nr ul li .fgc .more{ width:130px; height:30px; line-height:30px;}

.inpinp .nr ul li{ width:49%; margin:5px 0.5%;}
.inpinp .nr ul li .tit{ line-height:30px; font-size:16px; height:30px; padding:0 10px;}
.inpinp .nr ul li .enname{ padding:0 10px; font-size: 12px; }
.inpinp .nr ul li .jj{ line-height:25px; font-size:14px; height:25px; padding:0 10px;}

.inpar .nr ul li{ width:20%;}
.inpar .nr{ padding:20px 10px;}

.inabout{ padding: 0; }
.inabout .nr{ line-height:25px; font-size:14px; padding: 0 10px; text-align: justify; }

.incon{ padding: 10px 0; }
.incon ul li{ display: block; padding: 10px; max-width: inherit; width: auto; }
.incon ul li .tit{ font-size:16px; line-height:30px; margin-bottom:0;}
.incon ul li .enname{ margin-bottom: 10px; }
.incon ul li .add{ font-size:12px; line-height:25px;}
.incon ul li .email{ font-size:12px; line-height:25px;}
.incon ul li .phone{ font-size:12px; line-height:25px;}
.incon ul li .qq{ font-size:12px; line-height:25px;}

.innav{ padding:25px 0; display:none;}
.innav ul li{ margin:5px 0; width:49%;}

.innav ul li .tit{ border:0px; margin-bottom:5px; font-size:16px;}
.nypro .nav{ margin-bottom: 10px; }
.nypro .nav ul li{ height:auto; line-height:20px; font-size:14px; padding:5px 15px;}
.nypro .nr ul li{ width:49%; margin: .5%;}
.nypro .nr ul li .tit{ height:30px; line-height:30px; font-size:14px;}
.nypro .nr ul li .jj{ height:20px; line-height:20px; font-size:12px;}
.nypro .nr ul li .view{ font-size:12px; margin-bottom:7px;}

.nyculture .nr ul li{ width:48%; margin:4px 1%;}
.nyculture .lmtit{ font-size:20px; height:40px; line-height:40px;}

.nyteam .lmtit{ font-size:20px; height:40px; line-height:40px;}
.nyteam .nr ul li{ width:48%; margin:4px 1%;}
.nyteam .nr ul li .tit{ font-size:14px;}

.innews1{ padding: 0 0 20px; }
.innews1 .lmtit1{ margin-bottom: 0; }
.innews1 .nr{ padding: 0 10px; }
.innews1 .nr .left{ float: none; width: auto; margin: 20px auto 0; }
.innews1 .nr .left ul li{ height: 30px; line-height: 30px; font-size: 14px; }
.innews1 .nr .left .more{ width: 100px; font-size: 14px; height: 30px; line-height: 30px; margin-top: 10px; }

.banq{ padding-bottom: 62px; }

.weizhi{ font-size: 12px; line-height: 20px; }

.shownews .tit{ font-size: 18px; line-height: initial; padding-top: 0; }
.shownews .date{ font-size: 12px; margin-bottom: 15px; }
.shownews .nr{ font-size: 14px; line-height: 25px; }
.sxp .pre{ width: 100%; float: none; text-align: left; font-size: 14px; }
.sxp .ico{ float: left; zoom:.8; margin-top: 5px; margin-right: 10px; }
}
@media only screen and (max-width : 910px) {

}
@media only screen and (max-width : 850px) {

}
@media only screen and (max-width : 750px) {

}
@media only screen and (max-width : 640px) {

}
@media only screen and (max-width : 480px) {

}
@media only screen and (max-width : 360px) {

}