﻿@charset "utf-8";



/* CSS Document */



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



    .gk{width:92%;}



}



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



.case dl dd a h4{font-size:16px;overflow:hidden;height:43px}



.case p{overflow:hidden;}



}



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







}



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







}



@media screen and (max-width:801px){
	
	.pnright{
		display:none;
		}

    .foot-bot,.nav .nav-left,.prtt{display:none;}



    .nav .nav-right,.pnright{width:100%}



    .nbleft,.news-list-left,.proleft,.case,.about{width:95%;margin-bottom:30px}



    .about{padding:30px 2.5%}



    .pnright{position:static;margin-bottom:30px}



    .in-list-n dl{width:45%;margin-left:10%;}



    .in-list-n dl:first-child + dl  +dl {margin-left:0}



    .in-list-n dl:nth-child(3){margin-left:0}



    .foot-top{border-bottom:none}



    .foot-top dl{width:18%;text-align: center}



    .foot-top dl.indlend{width:100%;margin-top:30px;margin-left:5%;text-align:left;}



    .in-case-n{margin:35px auto 50px auto}



    .in-case-w{background-size:cover;}



    .in-news-w{background-size:cover;height:auto;overflow:hidden;padding:40px 0 20px 0}



    .in-case-show dl{width:47.5%;margin-left:5%;margin-bottom:20px;}



    .in-case-show dl:nth-child(3){margin-left:0;margin-bottom:0}



    .in-case-show dl:first-child + dl +dl{margin-left:0}



    .in-case-show dl:nth-child(4){margin-bottom:0}



    .in-title-bot ul li{width:15%;margin-left:2%;}



    .in-title-bot ul li:nth-child(4){margin-left:0}



    .in-title-bot ul li:first-child + li + li + li{margin-left:0}



    .proleft ul li{width:22%;margin-left:4%;}



    .proleft ul li:nth-child(4){margin-left:4%}



    .proleft ul li:first-child + li + li + li{margin-left:4%}



    .in-news-list{width:47.5%;margin-left:5%}



    .in-news-s{width:100%;margin-left:0;margin-top:30px;}



    .in-news-s ul li{padding:15px 0 0}



    .conleft ul li{width:50%;float:left}



.conleft,.conright{width:100%}



.conright{margin-top:30px}





.kf_innerWrapper {height: 100%;position: relative;width: 100%; display:block !important;}

.kf_bottom-box {bottom: 0;height: 55px;left: 0;position: fixed;width: 100%;z-index: 90; display:block !important;}

.kf_innerWrapper div {box-sizing: content-box;color:#FFF}

.kf_bottom-low-box {border-top: 1px solid #39435B; z-index: 6;}

.kf_bottom-low-box, .kf_bottom-high-box { background-color:#c50f26;bottom: 0;height: 55px;position: absolute;width: 100%;}

.kf_bottom-t4 .kf_bottom-item { width: 33.3%;}

.kf_bottom-item { float: left;height: 100%;overflow: hidden;text-align: center;}

.kf_bottom-item .kf_bottomWrapper {border-right: 1px solid #fff;height: 41px; margin-top: 7px;position: relative;}

.kf_innerWrapper div { box-sizing: content-box;}

.kf_bottom-item-icon { height: 25px; margin-top: 1px;}

.kf_bottom-item-icon img {height: 25px;}

.kf_bottom-item-text {line-height: 18px;margin-top: 1px;}



.bottom_y{ width:56px;height: 56px; position:fixed; bottom:20rem; right:0px;z-index: 97; cursor:pointer; display:block !important;}



}

.bottom_y img{ max-width:100%; }



}



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







}



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



.gk{width:94%}



.nbleft,.news-list-left,.about{margin-top:40px}



.top_map,div#mapContent.top_map{display:none}



.about{overflow:hidden;}

.about img{width:100%;padding-bottom:15px}



.about .ab2{margin:10px 0}



.pub-dht,.proleft{margin-top:35px;}



.pub-dh h2{font-size:20px;}



.pub-dh p{font-size:16px;margin:5px 0 10px 0;}



.newssm ul li{line-height:30px}



.pr-top{padding:15px 0 25px 0}



.pnright ul li{height:30px;line-height:30px;}



.in-news-o{display:none}



.in-news-t{width:100%;margin-left:0}



.in-title,.in-case-n{margin:20px auto;}



.in-case-show{margin-top:30px;}



.proleft ul li,.case dl{width:46.5%;margin-left:0;padding:0}



.proleft ul li:nth-child(4){margin-left:10%}



.proleft ul li:first-child + li + li + li{margin-left:10%}



.proleft ul li:nth-child(2n),.case dl:nth-child(2n){margin-left:7%}



.in-title-bot ul li{width:46.5%}



.in-title-bot ul li:nth-child(4){margin-left:5%}



.in-title-bot ul li:first-child + li + li + li{margin-left:5%}



.in-title-bot ul li:nth-child(3),.in-title-bot ul li:nth-child(5){margin-left:0}



.t1,.t2,.t3,.t4{-webkit-animation-duration: 1s;



  animation-duration:1s;}



.case dl dd a h4{height:48px}



}



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



.news-list-left{margin-bottom:40px}



.news-list-left ul li{width:44%;padding:15px 2%}



.news-list-left ul li:nth-last-child(3){border-bottom:1px #ccc dashed;}



}



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



    .conleft ul li{width:100%}



    .nav-right ul li{width:33.33%;margin-left:-1px;height:40px;line-height:40px;border-bottom:1px solid #eee;border-right:1px solid #eee}



    .nav-right ul li:nth-child(4),.nav-right ul li:nth-child(5),.nav-right ul li:nth-child(7){border-bottom:none}



    .bdsharebuttonbox a{margin-bottom:130px;}



    .nav-right ul li:nth-child(3),.nav-right ul li:last-child{border-right:none}



    .nav-right ul li:nth-child(6){display:none}



    .in-news-w{padding:20px 0}



    .in-news-title a h3,.in-title-top h3{font-size:20px;}



    .in-news-title span,.in-title-top span{font-size:16px}



    .in-title-bot{margin-top:20px}



    .syt p a{font-size:14px}



}



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



.conright ul li {width:99%;margin-left:0}



.conright ul li textarea{width:90%}



.news-list-left ul li{width:96%}



.news-list-left ul li:nth-child(odd){display:none}



.foot-top dl:nth-child(4),.foot-top dl:nth-child(5){display:none}



.foot-top dl{width:30%;margin-left:5%}



.foot-top dl.indlend{margin-left:7%}



.in-case-show dl dd a h4{font-size:16px;padding:0 0 7px}



.nbleft .newssm ul li{display:block;width:100%}



.nbleft .newssm ul li:last-child{display:none}



.nbleft h1{margin-bottom:15px}



.neleft-body{margin-top:20px}



}



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



.case p{display:none}



.in-case-show dl{width:100%;margin-left:0}



.in-case-show dl:nth-child(3){margin-bottom:20px}



}



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







}