@media (max-width: 1749px) {
	.header .logo {
	    margin-right: 200px;
	}
}
@media (max-width: 1680px) {
	.header .logo {
	    margin-right: 150px;
	}
}
@media (max-width: 1600px) {
	.header .logo {
	    padding: 5px 60px 5px 60px;
	    margin-right: 10px;
	}	
}
@media (max-width: 1440px) {
	.header .logo {
	    padding: 5px 40px 5px 40px;
	    margin-right: 0;
	}	
	.header.act .header_rsa input {
	    width: 180px;
	}
	.header.act .header_rsa:after {
	    right: 180px;
	}
	.counters {
    	margin-top: 40px;
	}
}
@media (max-width: 1366px) {
	.g_j_subl .j_subls{
		top: 45px;
	}
	#map {
    	height: 639px;
	}
	.shbot h3 {
	    margin-bottom: 20px;
	}
	/*.nav_i .li1s a {
	    margin: 40px 20px;
	}*/
	.nav_i>li>a{
	    margin: 40px 20px;
	}
	.cpzx>li>a{
		margin: 40px 20px 40px 0;
	}	 
	.cpzx>li {
	    padding: 10px 75px 10px 0;
	}
	.cpzx>li:nth-child(5), .cpzx>li:nth-child(7) {
	    padding-right: 50px;
	}
}
@media (max-width: 1280px) {
	.header .logo {
	    padding: 5px 20px 5px 20px;
	}
	.lilong,.longx {
    	padding: 0 54px;
	}
	.licheng .slick-prev {
    	left: -55px;
	}
	.licheng .slick-next {
    	right: -55px;
	}
}
@media (max-width: 1240px) {
	
}
@media (max-width: 1229px) {
	.hyareas .ar1, .hyareas .ar2 {
	    width: 100%;
	}
	.rzs {
	    width: calc(50% - 10px);
	}
	.incos{
		padding-left: 0px;
	}
	.bonos p {
	    width: 100%;
	}
	.j_dzlc>span:nth-child(1) {
	    margin-left: 58px;
	}
	.inputa input {
	    width: 32%;
	}
	.lianxi-2 .lianxi-box .map-2 {
	    margin-left: 4.5rem ;
	    width: calc(100% - 4.5rem) !important;
	}
	.chinsas .lianxi-box .map-2 {
	    margin-right: 4.5rem ;
	    width: calc(100% - 4.5rem) !important;
	}
}
@media (max-width: 1199px) {
	.g_nestbox{
		width: 100%;
		/*overflow: auto;*/
	}
	.g_xsym .g_ernabmb{
		display: block !important;
	}
	.g_ernabox .lala{
		height: 240px;
		overflow: auto;
	}
	.g_ernabox .productsl .la>li{
		margin-top: 0;
	}
	.g_ernabox .inactives .g_pronbtnb{
		opacity: 1;
	}
	.g_ernabox .inactives .g_pronbtna{
		opacity: 0 !important;
	}
	.prodas {
    	padding-bottom: 32px;
	}
	.g_productsl{
		display: none;
	}
	.productsl .la li .inactive1.active {
	    background: url(../images/ghjt.png) no-repeat center;
	    background-position: calc(100% - 28px) 50%;
	}
	.g_ninactives .g_pronbtna{
		opacity: 0;
	}
	.g_ninactives .g_pronbtnb{
		opacity: 1;
	}
	.g_ninactives{
		background: #0377c2;
	}
	.g_iocnmhph{
		display: block !important;
	}
	.g_iocnmhpc{
		/*opacity: 0;*/
		position: absolute;
	}
	.g_pronbtna.g_iocnmhph{
		opacity: 0;
	}
	.inactives .g_pronbtna.g_iocnmhph{
		opacity: 1;
	}
	.inactives .g_pronbtna.g_iocnmhpc{
		opacity: 0;
	}
	.g_ninactives .g_pronbtna {
	    opacity: 0 !important;
	}
	.inactives .suces img{
		display: none;
	}
	.inactives .suces .g_lidhl{
		display: block;
	}
	.hyareas .ic img {
	    width: 100%;
	}
	.ddj {
	    width: 100%;
	    margin-top: 10px;
	}
	.rzs {
	    width: 100%;
	}
	.rzs .rz img {
	    width: 100%;
	}
	.rzas {
	    width: 100%;
	    padding-left: 0px;
	    margin-top: 25px;
	}
	.index>h1 {
	    margin-top: 25px;
	}
	.index>p {
	    margin-bottom: 10px;
	}
	.index>h2 {
	    margin-top: 25px;
	    margin-bottom: 25px;
	}
	.foot{
		width: 100%;
		text-align: center;
	}
	.incos {
	    width: 100%;
    	text-align: center;
	}
	.foot>ul {
	    float: left;
	    width: 105px;
	    margin: 0 40px;
	}
	.inmor {
	    margin-bottom: 15px;
	}
	/*.xjta img{
		margin-top: 0;
	}*/
	.xjta{
		display: none;
	}
	/*.productsl{
		display: none;
	}*/
	.productsl {
    	width: 100%;
    	margin-bottom: 26px;
	}
	.productsl .la>li {
    	width: calc(25% - 14px);
    	margin-left: 18px;
    	float: left;
	}
	.productsl .lala{
		position: absolute;
		left: 0;
		top: 52px;
		width: 100%;
		background: #fff;
		z-index: 10;
	}
	.productsl .lala>li>a:after {
	    left: 0;
	    width: 100%;
	}
	.productsl .la>li{
		position: relative;
	}
	.g_zxs{
		display: none;
	}
	.productsl .g_leftnav0{
		margin-left: 0 !important;
	}
	.productsl .la li a, .productsl .la li .cccc {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.j-list {
	    width: 100%;
	    padding-left: 0;
	}

	.j-lists {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 10px;
	}
	.j-dingzhis {
	    padding-left: 0;
	    width: 100%;
	    padding-bottom: 45px;
	}
	.j_dzlc>span:nth-child(1) {
	    margin-left: 122px;
	}
	.file {
	    width: 40%;
	    padding-right: 20px;
	}
	.filea {
	    width: 60%;
	}
	.file h2 {
	    font-size: 34px;
	    padding-bottom: 25px;
	    padding-top: 25px;
	}
	.file h2:after {
	    top: 76px;
	}
	.file p {
	    font-size: 14px;
	    line-height: 28px;
	}
	.counteras {
	    width: 106px;
	    padding-left: 10px;
	}
	.counteras>li {
	    padding-top: 64px;
	}
	.counteras .counts {
	    font-size: 40px;
	}
	.counteras .span1 {
	    font-size: 40px;
	}
	.gointo {
	    padding-bottom: 25px;
	}
	.jmc {
	    padding-top: 20px;
	    /*padding-bottom: 30px;*/
	}
	.fzlc{
		padding-top: 20px;
	}
	.fzlc h1{
		font-size: 30px;
	    padding-bottom: 30px;
	}
	.fzyj h1 {
	    font-size: 30px;
	    padding-bottom: 30px;
	}
	.gsry{
		padding-top: 20px;
	    padding-bottom: 30px;
	}
	.gsry h1 {
	    font-size: 30px;
	    padding-bottom: 30px;
	}
	.zzjg{
		padding-top: 20px;
	    padding-bottom: 30px;
	}
	.zzjg h1 {
	    font-size: 30px;
	    padding-bottom: 30px;
	}
	.qyln {
	    margin-top: 25px;
	    margin-right: 0px;
	}
	.lichengs {
	    height: 300px;
	    padding-bottom: 30px;
	    margin-top: 148px;
	}
	.longx {
	    top: 136px;
	}
	.honort {
	    margin-top: 30px;
	    margin-bottom: 30px;
	    padding: 20px 30px 25px 30px;
	}
	.newrz {
	    padding: 30px 120px 30px 50px;
	}
	.newrz p {
	    padding-top: 16px;
	}
	.zwjs p{
		width: calc(100% - 50px);
	}
	.productsfl {
	    width: 100%;
	    padding-right: 0; 
	}
	.inputa input {
	    width: 31.9%;
	}
	.width-1200 {
	    width: 100% !important;
	}
	.lianxi .address-box {
	    width: 300px !important;
	}
	.lianxi-2 .lianxi-box .map-2 {
	    margin-left: 3.5rem ;
	    width: calc(100% - 3.5rem) !important;
	}
	.chinsas .lianxi-2 .lianxi-box .map-2 {
	    margin-right: 3.5rem ;
	    width: calc(100% - 3.5rem) !important;
	}
	.honors {
		margin-right: 31px;
	}
}

@media (max-width: 1024px) {
	
}

@media (max-width: 991px) {
	.ar1 .ar1s, .ar2 .ar1s {
	    padding: 10px 30px 10px;
	    position: relative;
	    height: auto;
	    margin-bottom: 18px;
	}
	.hyareas .ar1>p, .hyareas .ar2>p {
		margin-top: 6px;
    	line-height: 20px;
    	padding: 10px 15px 10px 15px;
	}
	.hyareas .ar2 {
    	margin-top: 24px;
	}

	.ar1s h5 {
    	font-size: 16px;
    	line-height: 24px;
	}
	.xjta{
		display: block;
	}
	.counters>li {
	    margin-right: 70px;
	}
	.counters .count, .counters .span1 {
	    font-size: 56px;
	}
	.foot>ul {
	    width: 100px;
	    margin: 0 40px;
	}
	.copyright_l {
	    width: 100%;
	    text-align: center;
	}
	.copyright_r.fr {
	    width: 100%;
	    text-align: center;
	}
	.jul li {
	    font-size: 14px;
	    padding: 8px 15px 15px 25px;
	}
	.j-neiya {
	    width: 100%;
	}
	.j-neiyb {
	    width: 100%;
	    padding-left: 0px; 
	}
	.jssa h3 {
	    margin-top: 5px;
	    padding-bottom: 10px;
	}
	.juls {
	    margin-top: 5px;
	}
	.jssa p {
	    margin-top: 10px;
	}
	.jssa {
	    padding-bottom: 25px;
	}
	.j_dzlc>span {
	    margin: 0 47px;
	}
	.j_dzlc>span:nth-child(1) {
	     margin-left: 47px; 
	}
	.jxtao img {
	    width: 556px;
	}
	.file {
	    width: 100%;
	    padding-right: 0;
	}
	.gointo>h1 {
	    font-size: 50px;
	    color: rgba(51,51,51,0.4);
	    line-height: 24px;
	    text-align: center;
	}
	.filea {
	    width: 100%;
	    margin-top: 15px;
	}
	.counteras {
	    width: 170px;
	    padding-left: 70px;
	}
	.lichengs {
	    text-align: center;
	}
	.zzjg .gj img {
	    width: 100%;
	}
	.lichengs {
	    height: 350px;
	}
	.honors img{
		width: 100%;
		padding: 0 5px;
	}
	.j_nav{
		display: none;
	}
	.newrz {
	    width: 100%;
	}
	.newrza {
	    width: 100%;
	}
	.date{
		display: none;
	}
	.dynamic {
	    margin-top: 25px;
	}
	.newrz {
	    padding: 25px 30px 52px 30px;
	}
	.newrz p {
	    padding-top: 10px;
	}
	.news .slick-dots {
	    text-align: center;
	    bottom: 10px;
	    left: 0;
	    display:none!important;
	}
	.news .slick-prev, .news .slick-next{
		width:31px;
		height:31px;
   		border: 1px solid #dbdbdb;
		z-index: 50000;
		top:100%;
		background:#fff;
	}
	.news .slick-prev{
		top:100%;
		left:50%;
		transform: translate(-31px,-31px);
		background:url(../images/sb_l.png) no-repeat top center #fff;
	}
	.news .slick-next{
		top:100%;
		left:50%;
		transform: translate(0,-31px);
		background:url(../images/sb_r.png) no-repeat top center #fff;
	}
	.news .slick-next:hover{
		background:url(../images/sb_r.png) no-repeat top center #0377c2;
		background-position: 0 -31px;
	}
	.news .slick-prev:hover{
		background:url(../images/sb_l.png) no-repeat top center #0377c2;
		background-position: 0 -31px;
	}
	.sixa {
	    border-right: none;
	    width: 100%;
	}
	.bnrza {
	    padding-left: 10px;
	    padding-right: 0;
	    padding-top: 15px;
	    width: 100%;
	}
	.dtnewsa {
	    padding: 15px 0;
	}
	.dtding {
	    top: -65%;
	    display: none;
	}
	.prob {
	    padding-top: 20px;
	}
	.wenti {
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
	.quesa {
	    width: 35px;
	    height: 35px;
	    margin-left: 15px;
	    margin-right: 20px;
	}
	.prot {
	    width: 35px;
	    height: 35px;
	}
	.answer .ans {
	    width: 35px;
	    height: 35px;
	    margin-left: 15px;
	    margin-right: 20px;
	}
	.uvsa {
	    width: calc(100% - 70px);
	}
	.answer {
	    padding-top: 15px;
	    padding-bottom: 20px;
	}
	.idea {
	    padding-top: 20px;
	}
	.topwenz h1 {
	    font-size: 46px;
	}
	.topwenz {
	    width: calc(50% - 60px);
	}
	.topwenzr {
	    width: calc(50% - -60px);
	}
	.linianb {
	    margin-top: 25px;
	    margin-bottom: 35px;
	}
	.jingy {
	    padding: 30px 40px 40px 35px;
	}
	.gtfx {
	    height: 390px;
	}
	.gtfxmc {
	    height: 390px;
	    background: rgba(19,27,34,0.64);
	}
	.rencai {
	    padding-top: 25px;
	    padding-bottom: 30px;
	}
	.rencaia {
	    top: 25px;
	}
	.zpjo {
	    margin-top: 20px;
	}
	.zpjo>li {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.zpjo>li{
		padding-left: 0;
		font-size: 14px;
		text-align: center;
	}
	.joinaz>li {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 0px;
	    text-align: center;
	    font-size: 14px;
	    line-height: 18px;
	}
	.joinaz>li>a {
    	font-size: 14px;
    	line-height: 18px;
	}
	.zhize {
	    padding-top: 15px;
	    padding-bottom: 25px;
	}
	.zwjs:nth-child(1) {
	    padding-left: 35px;
	}
	.zwjs:nth-child(2) {
	    padding-left: 35px;
	}
	.zwjs p {
	    width: calc(100% - 30px);
	}
	.ljsqq {
	    padding-left: 35px;
	    padding-top: 15px;
	}
	.product {
	    padding-top: 20px;
	}
	.productsfl h2 {
	    font-size: 24px;
	}
	.productsfl .die {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    font-size: 18px;
	}
	.canshus>ul {
	    float: left;
	    width: 33.33%;
	}
	.productsfl h3 {
	    font-size: 24px;
	    line-height: 34px;
	    margin-top: 10px;
	    padding-bottom: 10px;
	}
	.productsfl p {
	    margin-top: 10px;
	}
	.canshus {
	    margin-top: 20px;
	}
	.cpjt {
	    top: -40px;
	    right: -14px;
	}
	.fencon>h1 {
	    font-size: 24px;
	    padding-top: 15px;
	    padding-bottom: 20px;
	}
	#goTop.on {
	    display: none !important;
	}
	.actus>h1 {
	    font-size: 24px;
	    padding-top: 15px;
	    padding-bottom: 0;
	}
	.inputa input {
	    width: 31.5%;
	    margin-top: 10px;
	}
	.lya textarea {
	    margin-top: 15px;
	}
	.yzmsa {
	    padding-top: 15px;
	}
	.conus {
	    padding-bottom: 30px;
	}
	#map {
	    width: 100%;
	    height: 400px;
	}
	.shtop {
	    padding-top: 15px;
	    padding-left: 0;
	    padding-bottom: 20px;
	}
	.fadd {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.shbot {
	    padding-top: 20px;
	    padding-left: 0;
	}
	.shbot h3 {
	    margin-bottom: 15px;
	}
	.shtop p:after {
	    content: '';
	    position: absolute;
	    width: 185px;
	    background: #FFFFFF;
	    height: 1px;
	    bottom: 0;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.lianxi .address-box {
	    width: 400px !important;
	    /*top: 40% !important;
	    left: 50%;
	    -webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);*/
		position: initial !important;
    	margin: 0 auto !important;
	}
	.lianxi-2 .lianxi-box .map-2 {
	    margin-left: 0 !important;
	    width: 100% !important;
	}
	.lianxi-2 .lianxi-box .map-2 svg {
		width: 100% !important;
	    /*width: 6.8rem;
	    height: 5.71rem;*/
	   /*margin-top: 430px;*/
	}
}
@media (max-width: 900px) {
	
}
@media (max-width: 767px) {
	.honorb{
		margin-top: 25px;
	}
	.g_pronbtn {
	    right: 15px;
	}
	.prot {
	    background-size: 20px 12px;
	    margin-top: 2px;
	}
	.int, .inta {
	    float: none;
	    width: 100%;
	}
	.lichengs::after{
		display: none;
	}
	.lichengs.slick-current::before{
		display: none;
	}
	.lilong, .longx {
	     padding: 0 0px; 
	}
	.footer .foot{
		display: none;
	}
	.quesa {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.w_boxfr {
	    width: 16px;
	    height: 28px;
	    padding: 2px;
	}
	.w_boxfl {
    width: 16px;
    height: 28px;
    padding: 2px;
}
	.index>h1 {
	    font-size: 26px;
	    line-height: 26px;
	}
	.bono {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.bonos h1 {
	    font-size: 24px;
	}
	.bonos h2 {
	    font-size: 24px;
	    margin-top: 20px;
	}
	.bonos p {
	    font-size: 14px;
	    line-height: 28px;
	    margin-top: 20px;
	}
	.counters {
	    margin-top: 30px;
	}
	.counters .count, .counters .span1 {
	    font-size: 40px;
	}
	.foot>ul {
	    width: 90px;
	    margin: 0 35px;
	}
	.banner .slick-dots {
	    bottom: 10px;
	    left: 15px;
	}
	.banner .push {
	    bottom: 15px;
	}
	.rzas .rzats {
	    width: 100%;
	    margin-top: 25px;
	}
	.ints {
	    width: 100%;
	    padding: 15px;
	    padding-bottom: 15px;
	}
	.ints:nth-child(1) {
	    margin-right: 0px;
	}
	.ints:nth-child(2) {
	    margin-top: 20px;
	}
	.int p {
	    margin-top: 4px;
	    margin-bottom: 4px;
	}
	.ar1s p {
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    /*display:block;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;*/
	}
	.index>h2 {
	    font-size: 26px;
	    line-height: 36px;
	}
	.inta{
	    padding-left: 0px;
	    margin: auto;
	    float: none;
	    width: 108px;
	}
	.list1 {
	    width: 100%;
	    margin-top: 30px;
	}
	.list1:nth-child(2) {
	    margin-top: 30px;
	}
	.j_ys-fenye {
	    padding: 25px 0 25px;
	    text-align: center;
	}
	.jul{
	    margin-top: 10px;
	    /*text-align: center;*/
	}
	.jul:nth-child(2)>li {
	    border-right: 1px solid #dcdcdc;
	}
	.j_dzlc{
		display: none;
	}
	.product {
	    padding-top: 20px;
	}
	.wufumd {
	    margin-top: 20px;
	}
	.fuws{
		position: relative;
		width: 100%;
	}
	.fuw{
		top: 30px;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.fuwa {
	    padding-left: 0;
	    width: 100%;
	}
	.j_nav {
	    display: none;
	}
	.gointo {
	    padding-top: 30px;
	}
	.gointo>h1 {
	    font-size: 28px;
	    color: rgba(51,51,51,0.6);
	    line-height: 32px;
	}
	.file h2 {
	    font-size: 24px;
	    line-height: 28px;
	    padding-bottom: 10px;
	    padding-top: 10px;
	}
	.file h2:after {
	    top: 45px;
	}
	.file p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.lichengs h2 {
	    padding-bottom: 15px;
	}
	.lichengs.lichengsa h2{
		margin-top: 86px;
	}
	.jmc {
	    padding-bottom: 64px;
	}
	.fzyj h1:after {
	    top: 52px;
	}
	.fzyj h1 {
	    font-size: 26px;
	    padding-bottom: 20px;
	}
	.jmcs .slick-dots {
	    bottom: -40px;
	}
	.qyln {
	    padding: 15px;
	}
	.honort {
	    margin-top: 25px;
	    margin-bottom: 0;
	    padding: 20px 15px 20px 15px;
	}
	.gsry {
    	padding-bottom: 60px;
	}
	.honorb .slick-dots {
	    bottom: -5px;
	}
	.honorb .slick-dots li.slick-active {
	    background: #CCCCCC;
	}
	.honorb .slick-dots li{
	    background: #fff;
	    width: 8px;
	    height: 8px;
	}
	.banners{
		overflow: hidden;
	}
	.banners img{
		height: 164px;
		width: auto;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.new_n h3 {
	    margin-top: 20px;
	    margin-bottom: 5px;
	}
	.conta {
	    padding-top: 0px;
	}
	.conta p {
	    line-height: 26px;
	    padding-top: 6px;
	}
	.conta h5 {
	    line-height: 26px;
	}
	.dongtsa {
	    margin-top: 15px;
	    margin-bottom: 15px;
	}
	.dtfx{
		display: none;
	}
	.abnew.clearfix {
	    margin-top: 15px;
	}
	.abnews {
	    padding: 25px 25px 35px 20px;
	    margin-right: 0;
	}
	.abnews .yearsi {
	    margin-top: 10px;
	}
	.abnews .year11 {
	    margin-top: 10px;
	}
	.wenti .uva {
	    font-size: 16px;
	    line-height: 38px;
	    width: calc(100% - 110px);
	}
	.wenti.act .uva {
	    width: calc(100% - 110px);
	}
	.uvsa {
	    font-size: 14px;
	    line-height: 22px;
	    padding-right: 15px;
	}
	.xiazai {
	    padding-top: 5px;
	}
	.zai {
	    margin-top: 15px;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.zai .pdf {
	    padding: 10px 30px;
	}
	.sm {
	    padding-left: 25px;
	    width: calc(100% - 100px - 67px);
	}
	.sm h4 {
	    font-size: 16px;
	}
	.topwenz {
	    width: 100%;
	    text-align: center;
	}
	.topwenzr {
	    width: 100%;
	    margin-top: 15px;
	}
	.topwenz span {
	    padding: 4px 14px;
	    margin-top: 5px;
	}
	.topwenz h1 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.linianb {
	    margin-top: 15px;
	    margin-bottom: 25px;
	    text-align: center;
	}
	.gtfx p {
	    font-size: 26px;
	}
	.rencai>h1 {
	    font-size: 26px;
	}
	.rencai>p {
	    font-size: 14px;
	}
	.zpjo {
	    margin-top: 0;
	}
	.zwjs {
	    width: 100%;
	}
	.inputa input {
	    width: 100%;
	}
	.lianxi .lianxi-box .map{
		display: none;
	}
	.lianxi .lianxi-box .width-1200 {
	    padding: 30px 0 0.3rem 0 !important;
	}
	.honors {
		margin-right: 0px;
	}
	.honorb .slick-dots {
    	bottom: -34px;
	}
	.index>p {
	    font-size: 14px;
	    line-height: 20px;
	    margin-top: 12px;
	    margin-bottom: 16px;
	}
	.daod h4 {
	    font-size: 16px;
	    line-height: 24px;
	    margin-top: 18px;
	}
	.daod .tu2 .j_imgsa {
    	width: 102px;
	}
	.daod p {
    	font-size: 12px;
    	line-height: 20px;
    	margin-bottom: 14px;
	}
	.daod .tu2 {
    	padding-bottom: 42px;
	}
	.ddj .slick-dots {
    	bottom: 6px;
	}
	.hyareas .ar2 {
    	margin-top: 15px;
	}
	.ar1 .icsa, .ar2 .icsa {
    	top: -92px;
    	display: none;
	}
	.hyarea .slick-dots {
    	bottom: 22px;
	}
	.bonos h1 {
    	font-size: 18px;
    	line-height: 24px;
	}
	.bono {
    	padding-top: 24px;
    	padding-bottom: 20px;
	}
	.bonos h2 {
    	font-size: 24px;
    	margin-top: 8px;
	}
	.bonos p {
    	font-size: 14px;
    	line-height: 20px;
    	margin-top: 18px;
	}
	.bonos p {
    	margin-top: 12px;
	}
	.counters h5 {
    	font-size: 14px;
    	line-height: 28px;
    	margin-top: 0px;
	}
	.counters {
    	margin-top: 10px;
	}
	.rza h4 {
	    font-size: 14px;
	    line-height: 20px;
	    overflow: hidden;
	    max-height: 40px;
	    height: auto;
	}
	.rza p {
	    line-height: 20px;
	    max-height: 40px;
	    height: auto;
	}
	.rzas .rzats h4 {
	    font-size: 14px;
	    line-height: 20px;
	    overflow: hidden;
	    max-height: 40px;
	    height: auto;
	}
	.rza {
    	padding: 24px 15px 24px 15px;
	}
	.rza p {
    	margin-bottom: 6px;
	}
	.greys img {
    	width: 18px;
	}
	.greys {
	    width: 36px;
	    height: 36px;
	}
	.rzas .rza {
    	padding: 19px 15px 14px 15px;
	}
	.rzas .rzats:nth-child(1) {
    	margin-right: 0;
	}
	.rzas .rzats {
    	margin-top: 15px;
	}
	.rzas {
    	margin-top: 15px;
	}
	.index>h2 {
    	font-size: 24px;
    	line-height: 28px;
	}
	.index>h2 {
    	margin-top: 20px;
    	margin-bottom: 20px;
	}
	.ints:nth-child(odd){
		margin-top: 0;
	}
	.int h4 {
    	font-size: 16px;
    	line-height: 26px;
	}
	.int p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.intas {
    	margin-bottom: 36px;
	}
	.incos h3 {
	    font-size: 24px;
	    line-height: 28px;
	    margin-top: 4px;
	    padding-bottom: 16px;
	}	
	.footers {
    	padding-top: 15px;
	}
	.incos p:nth-child(3) {
    	margin-top: 10px;
	}
	.inmor {
    	margin-bottom: 0px;
	}
	.copyright_l p {
    	line-height: 20px;
    	font-size: 14px;
	}
	.copyright_l p a {
    	line-height: 20px;
	}
	.copyright {
    	padding: 18px 0 18px;
	}
	.copyright_r p {
    	line-height: 20px;
    	font-size: 14px;
	}
	.copyright_r span {
    	line-height: 20px;
	}
	.file p{
		padding-top: 0px;
	}
	.counteras>li {
    	padding-top: 20px;
    	padding-bottom: 15px;
    	width: 33.333333%;
    	float: left;
	}
	.counteras .counts {
    	font-size: 28px;
	}
	.counteras>li>h2:after {
    	top: 42px;
	}
	.counteras .span1 {
    	font-size: 28px;
    	line-height: 34px;
	}
	.qyln h3 {
	    font-size: 18px;
	    line-height: 24px;
	    padding-top: 10px;
	    padding-bottom: 18px;
	}
	.qyln p {
	    font-size: 14px;
	    line-height: 20px;
	    margin-top: 15px;
	    height: 60px;
	    text-align: center;
	}
	.fzlc h1 {
	    font-size: 24px;
	    padding-bottom: 32px;
	}
	.fzlc h1:after {
    	top: 38px;
	}
	.bands {
	    width: 186px;
	    height: 186px;
	}
	.lichengs p {
	    line-height: 22px;
	}
	.lichengs{
		padding-left: 15px;
		padding-right: 15px;
	}
	.lichengs {
	    height: 296px;
	}
	.gsry h1 {
    	font-size: 24px;
    	line-height: 28px;
    	padding-bottom: 32px;
	}
	.gsry {
    	padding-top: 24px;
	}
	.gsry h1:after {
	    top: 35px;
	}
	.zzjg h1 {
	    font-size: 24px;
	    padding-bottom: 32px;
	}
	.zzjg h1:after {
    	top: 38px;
	}
	.list1{
	    background: #e8eef1;
	    border-right: 1px solid #0377c2;
	    padding: 12px 15px 14px 25px;
	    margin-top: 15px;
	}
	.list1:nth-child(2) {
	    margin-top: 15px;
	}
	.list1 p{
		margin-bottom: 4px;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		margin-top: 0;
	}
	.j_ys-fenye button {
	    width: 82px;
	    height: 32px;
	    margin-left: 10px;
	    margin-right: 10px;
	    line-height: 32px;
	    font-size: 14px;
	}
	.j-neiyimgs {
	    width: 86px;
	}
	.j-neiyb h3 {
	    font-size: 18px;
	    line-height: 26px;
    	padding-top: 24px;
    	padding-bottom: 20px;
	}
	.j-neiyb>p {
	    font-size: 14px;
	    line-height: 22px;
	    padding-bottom: 25px;
	}
	.nylx .nylxa img {
    	width: 28px;
	}
	.nylx .nylxa {
	    width: 46px;
	    height: 46px;
	}
	.nylx p {
	    font-size: 20px;
	    line-height: 46px;
	}
	.gtfx {
	    height: 186px;
	}
	.gtfxmc {
	    height: 100%;
	}
	.gtfx p{
		width: 100%;
		text-align: center;
	}
	.productsl .la>li {
	    width: 100%;
	    margin-left: 0px;
	}
	.productsl .lala {
	    top: 42px;
	    background: #e6e3e3;
	}
	.productsl .la li a, .productsl .la li .cccc {
	    padding-left: 10px;
	    padding-right: 15px;
	    height: 42px;
	    line-height: 42px;
	}
	.g_hmobox {
     	padding-bottom: 0px; 
	}
	.counteras{
		width: 100%;
		padding-left: 0;
	}
	.honort p a {
	    font-size: 14px;
	    line-height: 24px;
	    height: 24px;
	}
	.honors img{
		padding: 0;
	}
	.zlxz img {
	    width: 36px;
	}
	.zai .pdf img {
    	width: 32px;
	}
	.sm h4 {
	    padding-top: 2px;
	}
	.zai .pdf {
	    padding: 4px 15px;
	}
	.zlxz {
	    padding-top: 6px;
	    padding-right: 15px;
	}
	.sm p {
	    margin-top: 4px;
	}
}
/*767y*/
@media (max-width: 700px) {
	.foot>ul {
	    width: 100px;
	    margin: 0px 100px;
	}
}
@media (max-width: 660px) {
	.foot>ul {
	    margin: 0px 80px;
	}
	.rong {
	    width: 100%;
	}
	.jiangbei {
	    margin-left: 0;
	    /* width: 100%; */
	    display: none;
	}
}
@media (max-width: 600px){
	.foot>ul {
		width: 100%;
	    margin: 0;
	}
	.ar1 .ar1s, .ar2 .ar1s {
	    padding: 0 14px 0;
	}
	.xjta img {
	    margin-top: 5px;
	}
	.gtfx p {
	    font-size: 20px;
	}
	.gtfx span {
	    font-size: 16px;
	}
}
@media (max-width: 514px) {
	.jul:nth-child(1)>li {
	    border-right: 1px solid #dcdcdc;
	}
	.yzmsa input {
	    background: #fff;
	    font-size: 14px;
	    line-height: 36px;
	    color: #888888;
	    padding-left: 15px;
	    border: 1px solid #dcdcdc;
	    height: 40px;
	    width: 100px;
	}
	.yzmsa span {
	    margin-left: 0;
	    margin-right: 0;
	    /*width: 100px;*/
        height: 40px;
	}
	.yzmsa span img{
		width: 100px;
	}
	.yzmsa button {
	    font-size: 14px;
	    line-height: 36px;
	    color: #FFFFFF;
	    background: #0377C2;
	    height: 40px;
	    padding-right: 17px;
	    padding-left: 18px;
	}
	.inputa input {
	    height: 40px;
	 	padding-left: 15px;

	}
	.lya textarea {
	    height: 100px;
	    padding-left: 15px;
	}
		#map {
	    width: 100%;
	    height: 280px;
	}
}
@media (max-width: 436px) {
	.rz01{
	    width: 100%;
	}
	.rz01 img {
	    width: 100%;
	}
	.timen {
	    text-align: center;
	    padding: 13px 15px 0 15px;
	    width: 100%;
	}
	.bnrza {
	    padding-top: 0;
	}
	.in-banner .slick-prev{
		left: 10px;
	}
	.in-banner .slick-next{
		right: 10px;
	}
}
@media (max-width: 414px) {
	.gsjj img {
	    width: 100%;
	}
	.counteras {
	    width: 100%;
	    padding-left: 0; 
	}
	.counteras>li>h2:after {;
	    top: 46px;
	}
	.counteras>li>h5 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-top: 15px;
	}
	.zai {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.sm {
	    padding-left: 15px;
	    width: calc(100% - 80px - 57px);
	}
	.gtfx p {
	    font-size: 16px;
	}
	.gtfx span {
	    font-size: 14px;
	}
	.rencai>h1 {
	    font-size: 24px;
	}
	.zhize {
	    padding-top: 10px;
	    padding-bottom: 15px;
	}
	.zwjs:nth-child(1) {
	    padding-left: 10px;
	}
	.zwjs:nth-child(2) {
	    padding-left: 10px;
	}
	.zwjs p {
	    width: calc(100% - 10px);
	}
	.ljsqq {
	    padding-left: 10px;
	    padding-top: 10px;
	}
	.canshus>ul {
	    width: 50%;
	}
	.lianxi .address-box {
	    width: 100% !important;
	}
	.lianxi .address-box {
	    height: 360px !important;
	}
	.lianxi .address-box .cc {
	    height: 290px !important;
	    padding-top: 20px !important;
	}
	.counters>li {
		margin-right: 40px;
	}
	.counters .count, .counters .span1 {
		font-size: 30px;
	}
}

@media (max-width: 320px) {
	
}

/*.container {
	width: 100% !important;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 768px) {
	.container {
		width: 750px!important;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px!important;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px!important;
	}
}

@media (min-width: 1230px) {
	.container {
		width: 1230px!important;
	}
}

@media (min-width: 1470px) {
	.container {
		width: 1440px !important;
	}
}

@media (min-width: 1750px) {
	.container {
		width: 1720px !important;
		position: relative;
	}
}*/