@media screen and (min-width:1601px){
	
}
@media screen and (max-width:1600px){

}
@media screen and (max-width:1440px){
	.header .nav li{ margin-left:40px}

}
@media screen and (max-width:1366px){
	.header .nav li{ margin-left:30px}
.inw-txts .year { width: 25%; }
.inw-txts .txts { width: 70%; margin-right: 5%; }
.inw-txts .l_line{ width:95%; }
.ppw{ width:1000px; }
.ab_logos a{ width: 223px; }
.ab_logos{ width:1036px; }
.pbanner .pbatxbox { width: 1000px; margin-left: -500px; bottom:30px; }
.bannerText { top: 22%; }
.nw-news{ width:1060px; }
.nw-news a { width: 470px; margin-right: 60px; margin-bottom:60px; }
.jo_edus { width: 1040px; }
.jo_edus li { width: 220px; margin: 0px 20px; }
.pronav a .bg{ width:160px; height:160px; margin-left:-80px; top:15px; }
}
@media screen and (max-width:1332px){
.header { padding-left:20px}
.header .nav{ font-size:16px}
.ywbk li{ margin:10px 1%; text-align:left; }
.ywbk li h1{ font-size:22px}
.yztsleft{ width:71%}
.idxnews,.idx_title{ width:98%; padding:0 1%}
.idx_zuqiu{width:100%}
.w903 li{ width:31.1%;padding:1.03%;} 
.xinwenbox02{ width:59%; }
.xinwenbox{ height:310px }
.xwlx{ width:63%}
.idx_pros2 { width: 100%; box-sizing:border-box; }
}
@media screen and (max-width:1200px){
	.header .nav{ font-size:14px}
.header .nav li{ margin-left:25px}
.yztsleft{ width:69%}
.xwlx{ width:59%}
.xinwenbox{ height:250px }
.w1200{ width:100%}
.inw-pic{ display:none; }
.inw-txts { width:50%; }
.w903 li{ width:31.1%;padding:1.02%;} 
.xinwenbox02{ width:55%; }
.xinwenlist li em{width:270px; }
.ldghimg li{ height:180px}
.jiagoubox{ width:100%;}
.ywbk li{ margin:10px 0.8%; }
.ywbk li h1{ font-size:20px}

}

@media screen and (max-width:1100px){
	.header .nav li{ margin-left:15px}
	.yztsleft{ width:66%}
.xwlx{ width:57%}
.xinwenbox{ height:250px }
.xinwenbox02{ width:50%; }
.xinwenlist li em{width:270px; }
.chanyetxt{ margin-left:5%}
	}
@media screen and (max-width:1024px){	
	.yztsleft{ width:62%}

.xwlx{ width:52%}
.xinwenbox{ height:190px }
.xinwenbox02{ width:42%; }
.xinwenlist li em{width:250px; }


.mtop{ height:58px; }
.downSider{ display:none; }
.banner .mtx{ display:block; }
.banner .pctx{ display:none; }
.idx_pros { width: 90%; box-sizing:border-box; }
.idx_pros a{ width: 33.3333%; box-sizing:border-box; }

.idx_pros .ico,
.idx_pros .txts{width:100%;}
.idx_pros .pic{ width:100%}


.idx_pros2 .pyimg{ display:none}
.idx_pros2 .pyleft,.idx_pros2 .pyright{ width:50%; height:320px}
.idx_pros2 img{ width:100%}
.works .title { padding: 20px 0px 20px 10px; }
.works .title .line_1 { right: 10px; }
.works .title .line_2 { right: 22px; }
.pw,.ppw { width: 90%; }
.fo-cta { margin-left: 5%; }
.fo-map{ display:none; }
.foBg{ margin-top:10px; }
.pnav .ppw{ width:100%; display:block}
.ab1 .txts, .ab2 .txtsBox { width: 75%; }
.ab_teams .team { width: 23.5%; margin-left: 2%; }
.ab_teams .team .pad { padding: 20px 5% 0px; }
.ab_teams .team .tx { padding-top: 10px; }
.ab_logos { width:100%; }
.ab_logos a { width: 23.5%; margin-right:2%; margin-top: 25px; }
.ab_logos a:nth-child(4n){ margin-right:0; }
.fixbg{ background-attachment:scroll; }
.pbanner .pbatxbox { width: 90%; left:5%; margin-left: 0; bottom:30px; }
.pbanner .vt{ display:none; }
.pbanner{ height:360px !important; }
.nw-news{ width:100%; }
.nw-news a { width: 49%; margin-right: 2%; margin-bottom:2%; }
.nw-news a:nth-child(2n){ margin-right:0; }
.nw-news .txts_2 .arrow{ display:none; }
.nw-news .txts_2 { width: 100%; height: 100%; bottom:0; right:0; top: 0; left: 0; box-sizing:border-box; padding: 0px 5% 0px 30%; }
.nw-news .txts_2 .line { width: 65%; }
.pronav a .bg { width: 160px; height: 160px; top: 15px; left: 50%; margin-left: -80px; }
#jdp { width: 100%; }
.jo_edus { width:90%; }
.jo_edus li { width: 23.5%; margin:1% 0; margin-right:2%; }
.jo_edus li:nth-child(4n){ margin-right:0; }
.load_txs { padding-top: 15%; }
.load_txs .la_tx2 { margin-top: 8%; }
.prosw_pics li{ width: 24%;}
.w903 li{ width:31.1%;padding:1%;} 
}

@media screen and (max-width:1000px){
	.jo_teams .pic{line-height: 150px;max-height: 150px;	}
.jo_teams .pic img{ min-height:150px}
		.nbanner3,.nbanner2,.nbanner4,.nbanner5,.nbanner6,.nbanner{ background-size:170%; height:200px;   margin-top: 52px;}
		
	.zdxmnavcontent li{ width:18.5% }
	.header .nav li{ margin-left:10px}
	.yztsleft{ width:auto}
	.yztsright{ display:none}
	.wapnavparent{ display:block}
	.childrenLi{ width:100%; padding:0}
.xwlx{ width:60%}
.xinwenbox{ height:280px }


.xinwenbox02{ width:43%; }
.xinwenlist li em{width:270px; }
.xwlx{ width:51%}
.xinwenbox{ height:200px }
.ldghimg li{ height:150px}
}
@media screen and (max-width:900px){
.ywbk li{ width:28%}
.neirong img{ width:100%}
.xwlx{ width:49%}
.xinwenbox{ height:190px }
.header .logo { width: 205px;}
}
@media screen and (max-width:861px){
	.zhongdian01,.zhongdian02,.zhongdian03,.zhongdian04,.zhongdian05{ background-size:290%}
	.ixwk-prev, .ixwk-next {    width: 40px;height: 40px;background-size: 200%;}
	.chanyetxt p b { font-size: 30px;}
	.chanyetxt p{ padding-top:60px; font-size:14px}
	.nbanner3,.nbanner2,.nbanner4,.nbanner5,.nbanner6,.nbanner{ background-size:180%; height:150px;   margin-top: 52px;}
	.fo-tool img{ display:none}
	.zdxmnav{ display:none}
	.ywbk li{ width:43%; height:550px}
	.jiegoutu{ width:100%}
	.jiagougongsi li{ width:76%; margin-right:0;padding-left:20%;}

	.banner .pic .pimgwap{ display:block}
	.banner .pic .pimg{ display:none}
	.fazhanbox tr td:nth-child(2){ display:none }
	.fazhantitle p{ display:none
	}
	.ixwk-next{right:0}
	.ixwk-prev{left:0}
	.menu-handler{ display:block; }
	.header .nav{ display:none; }
.header .tool{ display:none; }
.header{ position:fixed; top:0; left:0; right:0; height:58px; padding: 0 0 0 5%; }
.header .logo { width: 175px; margin-top: 15px; }
	.dangqunbg{ background:#fff}
	.dangjianbox{ width:100%;}
	.xinwenimg{ display:none}
	.proTitList .item{ width:49%; padding:0}
	.wenhuatxt{ width:100%;}
.wenhuajianju{ width:0%}
.wenhuaimg{ display:none}
.wenhuaimg2{ display:block; margin-bottom:10px }
	.ldghimg li{ width:47%; height:160px;}
	.ldghimg li a{ font-size:12px}
	.yztsx li{ width:50%}
	.yztsx li:nth-child(5){ width:100%}
	.xwlx{width:100%; margin-bottom:20px}
	.xinwenbox{ width:90%; height:190px; float:none; margin:20px auto; }
	.xinwenbox02{ width:90%; padding-bottom:20px }
.xinwenlist li em{width:60%; }
.xinwenbox03{ display:none}
.tab2{ display:none}
.sitepath{ display:none}
.ncontion{ padding:10px}

.loadmore s { margin-left: 300px;}
.xwright{ width:100%;margin-top:0px}
.xwleft{ width:100%}
.newsList .list .item .txt{ width:63%;}
.newsList .list .item .txt .tit{  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
	line-height:1.2}
.newsList .list .item .txt .cont{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
	line-height:1.2}
.zuqiubg{ background:none}
.w903{ width:100%; margin:0px auto 0 auto;  }
.w903 li{ width:100%;}
.w903 li img{ width:100%}
.bannerText { top: 30%; }
.idx_pros a { width: 100%; }
.inw-video { width: 100%; height: 360px; float:none; }
.idxnews { width:90%; margin:0 auto; height:auto; }
.inw-txts { width: 100%; height: auto; float: none; }
.i3 .works a:nth-child(4n){ display:none; }
.fo-logo { float: none; display:none; }
.fo-cta { float: none; margin-left: 0; margin-top:15px; }
.fo-tool { float:none; text-align: left; margin-top:15px; }
.fo-nav{ display:none; }
.fo-tool .wxs { margin-bottom: 5px; }
.foTop { padding:40px 0 0 0; }
.ab1 .txts, .ab2 .txtsBox { width: 100%; }
.ab1 .txts p { width: 100%; float: none; margin-left: 0; }
.ab2 .txtsBox .txts { float: none; width: 100%; }
.ab2 .txtsBox .pics { float:none; width: 100%; margin-left: 0; }
.ab2 .txtsBox .pics .pic{ width:50%; float:left; margin-top:25px; margin-bottom:0; }
.ab_teams .team { width: 32%; margin-left: 2%; }
.ab_teams .team:nth-child(4n){ display:none; }
.historyDemo .arrow,
.hisCell .dot,
.historyDemo .l_line,
.hisCell .txts .aw,
.hisbo{ display:none; }
.hisR,.hisL { width: 100%; float:none; height: auto; padding:0; }
.hisCell { width:49%; float:left; margin:0 2% 2% 0; }
.hisCell:nth-child(2n){ margin-right:0; }
.hisCell .txts .tx { min-height:0; max-height:none; height:100px; }
.hisCell .txts{ width:100%; box-sizing:border-box; }
.historyDemo { width:100%; }
.historyDemo li { min-height: 0; }
.ab_logos{ margin-top:20px; }
.ab_logos a { width: 32%; margin-top:0; margin-bottom:2%; }
.ab_logos a:nth-child(4n){ margin-right:2%; }
.ab_logos a:nth-child(3n){ margin-right:0; }
.top{ bottom:29px; }
.pbanner{ height:320px !important; }
.pnav li{ float:none; width:100%; background:rgba(207,169,114,0.8); }
.pnav ul{ position:absolute; top:50px; left:0; right:0; display:none; z-index:888; }
.pnav li:hover{ background:rgba(255,255,255,0.8); }
.cpnav{ display:block; }
.nw-news .pic{ height:235px; }
.nw-news .txts_2 .date{ display:none; }
.nw-news .txts_2 { padding: 0px 5% 0px 5%; }
.nw-news .txts_2 .line { width: 90%; }
.nw-news .txts_2 .tx { height: 125px; }
.nw-news .txts_1 .date { width: 100%; float: none; }
.nw-news .txts_1 .tx { width: 100%; float: none; }
.nw-news .pic img{ display:none; }
.ndtxtsBox { width: 90%; }
.nd-txts { width: 100%; }
.pronav li .arrow,
.pronav a .bg{ display:none; }
.pronav li .ico{ height: 90px; transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); }
.pronav li .line{ width:100%; margin-bottom:10px; }
.pronav li .ch { font-size: 14px; }
.pronav .pnv1:hover .ico,
.pronav .pnv1.act .ico{ background-image:url(../image/idxico111.png); }
.pronav .pnv2:hover .ico,
.pronav .pnv2.act .ico{ background-image:url(../image/idxico111.png); } 
.pronav .pnv3:hover .ico,
.pronav .pnv3.act .ico{ background-image:url(../image/idxico111.png); }
.pronav .pnv4:hover .ico,
.pronav .pnv4.act .ico{ background-image:url(../image/idxico111.png); }  
.pronav .pnv5:hover .ico,
.pronav .pnv5.act .ico{ background-image:url(../image/idxico111.png); }
.pronav .pnv6:hover .ico,
.pronav .pnv6.act .ico{ background-image:url(../image/idxico111.png); }
.pronav li:hover a,
.pronav li:hover .en,
.pronav li.act a,
.pronav li.act .en{ color:#ba251e; }
.pronav li:hover .line,
.pronav li.act .line{ background:#ba251e; }
.pro_txts .ti{ padding-left:25px; }
.pro_txts p { padding-left: 0%; }
.pro_txts .txts .tx { width: 100%; float: none; }
.pro_txts .txts .pic { width: 100%; margin-left: 0; float: none; margin-top:25px; }
.pro_txts .txts { margin-top: 25px; }
.pro_txts { margin-top: 40px; }
.pronav { padding: 25px 0px 25px; }
.prosw_txts li { padding: 20px 5% 30px; }
.prosw_pics li{ width: 32.33%;}
.prosw_pics li .bodr { padding: 20px 20px 0px; }
.pro1 { padding: 45px 5% 45px; margin-top: 40px; }
.prot_txts .tx1 { width: 100%; }
.proth_txts .txts { width: 100%; float: none; }
.proth_txts .txb1 .pic { width: 100%; float: none; margin-top:25px; }
.proth_txts .txb2 .txts { margin-top: 25px; margin-left:0; }
.proth_txts .txb2 .pic { width: 50%; float: none; margin-top: 25px; }
.proth_txts .prothL { float: none; width: 100%; }
.proth_txts .prothL .ti2 { margin-top: 5%; }
.proth_txts .prothR { float: none; width: 100%; margin-top:25px; margin-top:25px; }
.proth_txts .txb3 { margin-top: 25px; }
.proth_txts .txtsBox .txt1{ margin-top:0; }
.proth_txts .prosiR { float: none; width: 100%; margin-top:25px; }
.proth_txts .prosiL { width: 100%; float: none; }
.wk_pics li .pic { height:320px; }
.wk_pics li .pic img{ display:none; }
.wkswnd {  margin-top: 60px; }
.jo1 .tx { width: 100%; float: none; margin-top:25px; }
.jo1 .tis { float: none; margin-left: 0; margin:0 auto; }
.jot span:nth-child(2),.jot span:nth-child(4){ display:none; }
.jot span { width: 24%; }
.jo_edus li { width: 32%; }
.jo_edus li:nth-child(4n){ margin-right:2%; }
.jo_edus li:nth-child(3n){ margin-right:0; }
.jo2 { padding-bottom: 40px; }
.jo1,.jo4,.jo3 { padding: 40px 0px 40px; }
.cu1 { padding: 40px 0px 40px; }
.cu2 { padding: 0 0px 40px; }
.cu3 { padding-bottom: 40px; }
.cu2 .txts, .cu3 .txts { margin-top: 40px; }
.cu3 .txs { width: 100%; }
.txsfo { padding: 40px 0px 40px; margin-top: 40px; }
#map { height: 360px; }
.cta_words{ padding:40px 0; margin-top:40px; }
.ctas { margin-top: 40px; }
.load_txs { padding-top: 30%; }
.load_txs .la_tx2 { margin-top: 15%; }
.enter{ margin-top:10%; }
.load{ background-size:cover; }
.idx_zuqiu{width:100%}
}
@media screen and (max-width:641px){
	.ywbk li{ height:450px}
.ldghimg li a{display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: :;
        overflow: hidden;
		line-height:18px; width:90%;left:0; 
}
.loadmore s { margin-left: 140px;}
.idx_pros2 { width: 100%; box-sizing:border-box; }
.idx_pros2 .pyimg{ display:none}
.idx_pros2 .pyleft,.idx_pros2 .pyright{ width:100%; height:320px}
.idx_pros2 .pyleft .pyzi{ border:1px solid #eee; height:90px}
.idx_pros2 img{ width:100%}
.bannerText .tx2 { font-size:12px; }
.i3 .works a:nth-child(3n){ display:none; }
.pagepanel{ padding: 0; }
.i2,.i3 { margin-top: 40px; }

/* .idx_title { width: 280px; } */
.ab_teams .team { width: 49%; margin-left: 0; margin-bottom:2%; margin-right: 2%; }
.ab_teams .team:nth-child(4n) { display:block; }
.ab_teams .team:nth-child(2n){ margin-right: 0; }
.ab { padding-bottom: 40px; padding-top: 40px; }
.aboutpanel { padding-top: 0; }
.ab1 .pic,.abpic { margin-top: 25px; }
.ab1 .txts, .ab2 .txtsBox { margin-top: 25px; }
.pbanner{ height:280px !important; }
.pbatx{ width:380px; }
.swnd a { width: 100%; float: none; }
.ndnext { text-align: left; }
.nd-txts { padding: 40px 0px 60px; }
.ndpanel { padding-bottom: 20px; }
.pronav li .ico{ background-position: center -30px; height: 70px; transform:scale(0.6); -webkit-transform:scale(0.6); -moz-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6); }
.pronav li .en { font-size: 11px; }
.pronav li .ch { font-size: 13px; }
#pswp{ display:none; }
#pswtx li{ margin-top:20px; }
.prosw_txts { margin-top: 40px; }
.prot_txts .txts .tx2,
.prot_txts .txts .img1{ margin-top: 25px; }
.prot_txts,.pro2 { padding-top: 40px; }
.proBox1 { padding-bottom: 40px; }
.pro1 .ptxts { width: 100%; margin-left: 0; float: none; margin-top:25px; }
.pro1 .ptxts:first-child{ margin-top:0; }
.prot_txts .txts { padding-left: 0; }
.protpanel{ padding-top:40px; }
.proth_txts { margin-top: 40px; }
.proth_txts .txtsBox { padding-left: 0; }
.proth_txts .txb2 .pic { width: 70%; }
.proth_txts .prothL .ti2 { margin-top: 40px; }
.workspanel { padding-bottom: 40px; }
.wkswnd .ndnext{ margin-top:10px; }
.jo_edus li { width: 49%; margin-bottom:2% }
.jo_edus li:nth-child(3n){ margin-right:2%; }
.jo_edus li:nth-child(2n){ margin-right:0; }
.jo_teams a { width: 50%; }

.jot span:nth-child(5){ display:none; }
.jot span { width: 32%; }
.cu1 .tx1 { font-size: 28px; }
.cu1 .tx2 { margin-top: 20px; }
.cu1 .img1 { margin-top: 60px; }
.txsfo li { width: 100%; margin-top:25px; margin-left:0; }
.txsfo li:first-child{ margin-top:0; }
.words .s-input{ box-sizing:border-box; width:100%; margin-top:6px; }
.words{ width:100%; }
.ctas li { width: 50%; }
.ctas li .ch { line-height:25px; height:50px; overflow:hidden; }
}
@media screen and (max-width:481px){
	.ywbk li{ height:400px}
	.jo_teams .pic{line-height: 200px;max-height: 200px;	}
.jo_teams .pic img{ min-height:200px}
	.nbanner3,.nbanner2,.nbanner4,.nbanner5,.nbanner6,.nbanner{ background-size:180%!important; height:100px;   margin-top: 32px;}
	.zdxm li{ width:100%;  text-align:center}
	.zdxm li a{width:100%; }
	.newsList .list .item .txt {width: 54%;}
	.loadmore s { margin-left: 140px;}
.navMobile dd p a { font-size: 16px; }
.navMobile dd p{ width:180px; }
.idx_pros a { width: 100%; }

.idx_pros .ico{ left: 0; }
.idx_pros a:hover .txts{ padding-left:15%; }
.idx_pros .arrow { left: 15%; }
.inw-video { height: 280px; }
.inw-txts .year { width: 30%; }
.inw-txts .txts { margin-right: 0; }
.inw-txts .l_line { width: 100%; }
.inw-txts .txts,
.inw-txts .year { line-height: 42px; }
.inw-txts .bodr{ height:auto; }
.inews .txts{ padding-top: 42px; }
.works a { margin:0 auto; float:none; }
.works a:nth-child(2n){ display:none; }
.hisCell .txts .tx{ height:auto; }
.hisCell { width: 100%; float: none; margin-bottom:2%; }
.ab_logos a { width: 49%; }
.ab_logos a:nth-child(3n){ margin-right:2%; }
.ab_logos a:nth-child(2n){ margin-right:0; }
.ab_teams .team .tx{ font-size:12px; line-height:20px; height:100px; padding-top: 5px; }
.ab_teams .team .line{ bottom:10px; }
.ab_teams .title .name { font-size: 15px; }
.ab_teams .title p{ font-size:12px; }
.ab_teams .team .pad { padding: 10px 5% 0px; }
.ab_title .ch { font-size: 18px; }
.ab_title .en { font-size: 30px; }
.pbanner{ height:240px !important; }
.pbanner .pbatxbox { bottom: 20px; }
.nw-news a { width: 100%; margin-right: 0; }
.nw-news .txts_1 .date{ width:30%; float:left; }
.nw-news .txts_1 .tx{ width:70%; float:left; }
.nd-title .ti { font-size: 18px; }
.pronav ul li { width: 33.3333%; }
.prosw_txts li h2 { font-size: 18px; }
.proth_txts .txb2 .pic { width: 100%; }
.wk_pics li .pic { height:280px; }
.jot span:nth-child(3){ display:none; }
.jot span{ width:48%; }
.jot { padding-left: 30px; }
.jotxs .arrow { width: 30px; }
.jotxs .line_1 { left: 0; }
.jotxs .line_2 { left: 10px; }
.jos { padding-left: 30px; }
.jotxs { margin-bottom: 20px; }
.jo_edus li .txts{ font-size:12px; padding: 5%; }
.jo_edus li .txts .ti{ line-height:20px; height:60px; }
.jo_edus li .txts .date { margin-top: 0; }
.jo_teams a { width: 100%; }

.cu3 .txs .txs_ti{ float:none; width:100%; }
.cu3 .txs .txs_tx { width: 100%; float: none; margin-top:15px; }
.cu1 .tx1 { font-size: 22px; }
#map { height: 280px; }
.load_txs img{ transform:scale(0.75); -ms-transform:scale(0.75); -moz-transform:scale(0.75); -o-transform:scale(0.75); -webkit-transform:scale(0.75); }
.load_txs .la_tx1 { margin-top: 15px; }
.load_txs .la_tx2 { transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); }
}
@media screen and (max-width:361px){
	

.ab_logos a { width: 49.5%; margin-right:1%; margin-bottom:1%; }
.ab_logos a:nth-child(3n){ margin-right:1%; }
.ab_logos a:nth-child(2n){ margin-right:0; }
.pbanner{ height:200px !important; }
.pbatx{ width:280px; bottom:20px; }
.nd-title .ti { font-size: 16px; }
.jot span:nth-child(1){ width:58%; }
.jot span:nth-child(6){ width:38%; }
.jot span{ font-size:13px; }
.ctas{ font-size:12px; }
}
@media screen and (max-width:321px){
	.newsList .list .item .txt {width: 51%;}
.pbanner{ height:180px !important; }
.pbatx{ width:240px; }
.nw-news .txts_1 .date { width: 100%; float: none; }
.nw-news .txts_1 .tx { width: 100%; float: none; }
}
