﻿@media only screen and (max-width:1880px){
.nav{ margin-right:4%;}
.nav li{ margin:0 22px;}
}
@media only screen and (max-width:1676px){
/*头部*/	
.nav{margin-right:2%;}
.fanyi{margin-top:47px;}
.fanyi .en{ margin-left:20px;}
.nav li{ font-size:16px; color:#ffffff; float:left; margin:0 20px;}
.part1 p{ font-size:36px;}
.part1 p em{ font-size:36px;}
.part1 p span{ font-size:20px;}
.part1{ padding-top:70px;}
.link{ margin-top:100px;}
.hengxianm{ margin-top:120px;}
.erweima{ margin-top:66px;}
/*.homebei1,*/.homebei2,.homebei3,.homebei4,.homebei5{ height:900px;}
.wenzild p{ font-size:16px; line-height:1.4;}
.wenzild{ padding-top:25px;}
.demo{ margin-top:25px;}
.hezuan .dsoad{ width:142px; height:35px; line-height:36px; font-size:17px;}
.hezuan .wdsis{ font-size:33px;}
.anliez .anliezl img{ height:320px}
.anliez .anliezr{ height:320px;}
.anliehsa{ margin-top:43px;}
.anlixa{ margin-top:45px;}
.part1{ width:43%;}
.part1 p{ font-size:26px;}
.part1 p em{ font-size:26px;}
.part1 p span{ font-size:15px;}
.link{ width:502px;}
}
@media only screen and (max-width:1400px){
/*头部	*/
.header{ padding:0 8%;}
.gsmc{padding:0 8%;color: #FFFFFF;font-size: 25px;top:88px; }	
.gsmc p{padding-left: 30px;}
.nav{ margin-right:2%;}
.nav li {
    font-size: 16px;
    color: #ffffff;
    float: left;
    margin: 0 20px;
}
/*.homebei1,*/.homebei2,.homebei3,.homebei4,.homebei5{ height:768px;}
.homebei3{ height:800px;}
.homebei4{ height:720px;}
.homebei6{ height: 570px;}
.probt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.probt span{ display:none;}
.logo img{ width:220px; margin-top:1px;}
.iw{ width:80%; margin:0 auto;}
.aboutbt{ font-size:25px; padding-top:15px; background-size:auto 55%;}
.aboutbt span{ font-size:14px;}
.about_p{ display:none;}
.aboutw{ width:53%; margin-top:20px;}
.about_p{ display:none;}
.mabout_p{ display:block; font-size:12px; width:100%; float:left; margin-top:10px;  color:#ffffff; line-height:1.5;}
.numb{ margin-top:20px; background-size:100% auto; padding-bottom:85px}
.numb li dd span{ font-size:25px;}
.numb li dd{ font-size:12px; }
.numb li{ padding-left:2%}
.honorbt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
#Index_Box{ display: block; margin:5px auto;}
#section4 .iw{ width:1157px;}
.honorbt{ margin-top:70px;}
.xinwenfl a{width: 130px;height: 43px; line-height:42px;font-size: 18px;}
.mhonor{ display: none; width:100%; float:left; margin-top:40px;}
.mhonor li{ width:24%; float:left; margin:0 0.5%;}
.mhonor li p{ width:100%; position:relative; padding-bottom:140%;}
.mhonor li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.casebt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.lcasebt{ font-size:30px; padding-top:15px; background-size:auto 50%; margin-top:60px;}
#owl-demo{ margin-top:70px;}
.newsbt{ font-size:30px; padding-top:15px; background-size:auto 50%;}
.news_first{ margin-top:35px;}
.news_left{ margin-top:35px;}
.news_li{ font-size:14px;}
.ewm{ margin-top:10px;}
.contactw p{ width:100%; padding:0;}
.contactw{margin-top:10px}
.contactw ul{ margin-top:10px;}
.contactw li{ padding-top:}
.w{ width:80%; margin:0 auto;}
.godwon{ bottom:90px;}
.iprolist{ margin-top:40px;}
.probt{ margin-top:30px;}
.fp-controlArrow{ top:64%!important;margin-top: -68px!important;}
.iprolist li{ margin-bottom:1%;}
.iprolist li:hover p em{ top:32%;}
.aboutbt{ margin-top:60px;}
.aboutpic{ margin-top:65px;}
.demo{ margin-top:25px; width:100%;background-size:auto 70%; }
.demo li{ width:180px;height:120px; font-size:15px; padding-top:25px; }
.demo li span{ font-size:30px;}
.tupiaoz li img{ width:95px; height:95px;}
.aboutw{ margin-top:42px;}
.tupiaoz{ margin-top:45px;}
.tupiaoz li p {font-size: 20px; color: #FFF; margin-top:px;}

.casebt{margin-top:40px;}
xinwenfl a { width:136px; height:45px; line-height:45px; font-size:20px; color:#000000; margin-right:30px; border-radius:20px; margin-top:22px;}
.xinwz{ padding-top:40px;}
.xinwenfl{ width:450px; margin:0 auto; }
.xinwz li{}
.xinwz li img{ float:left; width:220px; height:150px;}
.party{}
.party h2{ font-size:20px; color:#070707;}
.party em{ font-size:13px; color:#838181;font-style:normal; display:block; line-height:35px;}
.party p{ font-size:12px; color:#8d8b8b;}
.party span{ width:99px; height:28px; line-height:28px; text-align:center; display:block; float:right; border:1px solid #6394a0;}
.xinwz li:hover span{ background:#45818d; color:#FFF;}
.part1{ padding-top:120px; margin-left:2%;}
.part1_1 img{ width:130px; height:auto;}
.part1 p{ font-size:35px;}
.part1 p em{ font-size:35px;}
.part1 p span{ font-size:20px;}
.fnav li a{ font-size:21px;}
.link{ width:430px; margin-top:92px;}
.link_p {width: 380px;height: 45px;background: url(../images/linkp.png) center no-repeat; background-size:100%;}
.link ul {width: 350px;top: 55px;padding: 20px;}
.link ul li { width: 100%;font-size: 13px;color: #989898;line-height: 1.5;}
.hengsxain {margin: 55px auto 70px;}
.hengxianm{ margin-top:80px;}
.erweima{ margin-top:66px;}
.part1{ width:50%;padding-top: 60px;}
.part1 p{ font-size:28px;}
.part1 p em{ font-size:29px;}
.part1 p span{ font-size:16px;}
.remenci a{ padding:0 18px;}
.wenzild{ padding-top:32px;}
.wenzild p{ font-size:16px; padding-top:8px;}

.cpdx{width:256px; height:460px; float:left; margin-right:25px; text-align:center;}
.cpdx dd{position:relative;  width:256px;font-size: 18px;color: #373737;line-height: 2.5;float: left;margin: 0 0.8% 0;margin-bottom: 0px;text-align: center;
margin-bottom: 2%;}
.cpdx dd p{ width:256px; height:175px; overflow:hidden; position:relative;}
.cpdx dd img{width:256px; height:175px; display:block;transform:translate(0,0); transition:all .5s ease-in 0s;}
.cpdx dd:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }
.cpdx dd span{ display:block; width:100%; height:56px; bottom:0; left:0; font-size:16px; color:#020202; line-height:56px; text-align:center; /*position:absolute;*/}

.cpdx dd i {display: block;width: 100%;height: 100%;background: url(../images/cpbeiying.png) top center no-repeat;background-size: auto;background-size: 100% 100%;
position: absolute;left: 0;top: 0;opacity: 0;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.cpdx dd:hover i{opacity: 1;}
.cpdx dd:hover em{top: 35%;}
.cpdx dd em:hover{background: url(../images/tubiaocp.png) no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transition: all 1s;-moz-transition: all 1s;
-webkit-transition: all 1s;-o-transition: all 1s;}
.cpdx dd em {position: absolute;top: -100%;left: 50%;margin-left: -34px;z-index: 1;width: 68px;height: 64px;background: url(../images/tubiaocp.png) no-repeat;
transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.fullSlide .bd li{ height:768px; background-position:center center;}
.fullSlide{height:768px;}
.fullSlide .bd li a{height:768px;}
.wmd1 {
	-webkit-transform: scale(.45);
	position:absolute;
	top:160px;
	left:90px;
	perspective: 1000px;
}
.xz2{position:absolute;top:240px;left:230px;}
.xz3{position:absolute;top:255px;left:265px; opacity:0.9;}
.introduce{padding-top:130px;}
.introduce li{ width:40%; padding-bottom:130px; margin-bottom:66px;background-size:100%!important;}
.introduce li p{ font-size:29px; color:#2e2d2d; line-height:1.6;}
.introduce li span{ font-size:14px; color:#494848;line-height:1.6;}
.quan{ z-index:999; width:250px; height:465px; position:absolute; /*top:256px;*/top:106px;left:50%; margin-left:-125px; background:url(../images/hdfdf.png) bottom center no-repeat;background-size:100%;}
.quan p{ width:96%; height:356px; background:url(../images/yuanquan.png) center no-repeat; background-size:100%;}
.hezuan{ margin-top:58px;}
.anliez{ margin-top:80px;}
.hezuan .dsoad{ width:142px; height:33px; line-height:34px; font-size:16px;}
.hezuan .wdsis{ font-size:32px;}
.anliez .anliezl img{ height:260px}
.anliez .anliezr{ height:260px;}
.anliehsa{ margin-top:30px;}
.anlixa{ margin-top:30px;}
.cooperation{ margin-top:40px;}
}
@media only screen and (max-width:1300px){
.nav{ margin-top:52px;}
.nav li {font-size: 14px;color: #ffffff;float: left;margin: 0 16px;}
.sysousu{ display:none;}
.wenzild p{ font-size:14px; padding-top:6px;}
.aboutw{ margin-top:45px;}
.demo li{ width:150px; padding-top:30px; padding-left:15px;}
.party {padding-left: 47%;}
.iiw{ width:75%}
.introduce{padding-top:140px;}
.introduce li{ width:42%; padding-bottom:130px; margin-bottom:66px; background-size:100%!important;}
.introduce li p{ font-size:26px; color:#2e2d2d; line-height:1.6;}
.introduce li span{ font-size:13px; color:#494848;line-height:1.6;}
.quan{ z-index:999; width:250px; height:465px; position:absolute; /*top:256px;*/top:96px;left:50%; margin-left:-125px; background:url(../images/hdfdf.png) bottom center no-repeat;background-size:100%;}
.hezuan{ margin-top:58px;}
.anliez{ margin-top:80px;}
.hezuan .dsoad{ width:142px; height:33px; line-height:34px; font-size:16px;}
.hezuan .wdsis{ font-size:28px;}
.hezuan .wdsis span{ font-size:16px;}
.homebei4 { height: 680px;}
.homebei6 {height: 530px;}
.anliez .anliezl img{ height:240px}
.anliez .anliezr{ height:240px;}
.anliehsa{ margin-top:30px;}
.anlixa{ margin-top:30px;}
.part1_1 img{ width:120px;}
.part1 p{ font-size:25px;}
.part1 p em{ font-size:25px;}
.part1 p span{ font-size:15px;}

}
@media only screen and (max-width:1200px){
	.part1{ width:60%;}
	.link{ width:330px;}
	.fnav{ width:70%;}
	.erwds{ margin-right:5%;}
}
@media only screen and (max-width:1169px){
.nav{ display:none;}
.mnavopen{ display: block; width:57px; height:53px; background:url(../images/mnavopen.png) center no-repeat; float:right; margin-top:18px;}
.mnavclose{ width:57px; height:53px; background:url(../images/mnavclose.png) center no-repeat; float:right; margin-top:18px}
.fanyi{ float:left; margin-left:7%;}
.demo{ margin-top:10px;}
.party em{ display:none;}
.introduce li{ width:45%; padding-bottom:100px;background-size: 100%!important;}
.introduce .lithree,.introduce .lifour{ padding-bottom:40px;}
.introduce li p{ font-size:26px; color:#2e2d2d; line-height:1.6;}
.introduce li span{ font-size:13px; color:#494848;line-height:1.6;}
}
@media only screen and (max-width:1100px){
	.demo{ display:none;}
	.party h2{ font-size:16px;}
	.xinwz li img{ width:180px;}
	.part1{ width:100%;}
	.link{ float:left;margin-top:50px;}
	}
@media only screen and (max-width:1000px){
	#section4{ display:none;}
	.anliez{ margin-top:80px;}
	.hezuan .dsoad{ width:142px; height:33px; line-height:34px; font-size:13px;}
	.hezuan .wdsis{ font-size:25px;}
	.anliez .anliezl img{ height:230px}
	.anliez .anliezr{ height:230px;}
	.anliehsa{ margin-top:30px;}
	.anlixa{ margin-top:30px;}
	.link{ margin-top:50px;}
	}
@media only screen and (max-width:954px){
#demo {height: 450px;overflow: hidden;margin-top: 50px;}
.xinwz li img{ width:160px;}
.fnav{ width:100%; margin-left:0%;}
.fnav li:nth-child(n+5){ display:none;}
.fnav li{ width:25%;}
.fnav li a{ font-size:20px;}
.fnav li ul{ margin-top:10px;display: none;}
.fnav li ul span a{ font-size:13px;}
.erwds{width:100%; margin-right:0; text-align:center;}

}

@media only screen and (max-width:768px){
.header{ padding:0 10px;}
.gsmc{padding:0 10px;color: #FFFFFF;font-size: 14px;top: 78px;}
.gsmc p {padding-left: 10px;}
.nheader{ padding:0 10px;padding-bottom:10px;}
.nfooter{ padding:0 0px; height:67px; }
.ftel{ display:none;}
.w{ width:100%; padding:0 20px;}
.iw{ width:100%; padding:0 20px;}
#Index_Box{ display: block; margin:5px auto;}
#section4 .iw{ width:100%;}

.slide.fp-slide{ background-size:auto 100% !important;}
.logo{ margin-top:19px;}
.logo img{ width:190px;}
.nav{ display:none;}
.mnavopen{ display: block; width:57px; height:53px; background:url(../images/mnavopen.png) center no-repeat; float:right; margin-top:18px;}
.mnavclose{ width:57px; height:53px; background:url(../images/mnavclose.png) center no-repeat; float:right; margin-top:18px}
.footer{ display:none;}
#fp-nav ul li .fp-tooltip{ display:none !important;}
#fp-nav.right{ right:0 !important;}
.mnav{position:absolute; left:0; display:block; width:100%; top:84px;}
.mnav li{ width:100%; display:block; float:left;   overflow:hidden;  font-size:20px; text-align:center; color:#FFF; background:rgba(14,80,93,.95); height:0; line-height:60px;transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.navon.mnav li{ height:60px !important;border-bottom:1px solid #fff;}
.fp-controlArrow.fp-next{ right:45px !important;}
.fp-controlArrow.fp-prev{ left:45px !important;}
.probt{ width:100%; background-size:auto 50%; font-size:30px; color:#000000; padding-top:5px; margin-top:95px; }
.probt span{ font-size:12px; display:none;}
.iprolist{ width:100%;} 
.iprolist ul{ width:100%;}
.iprolist li{ width:48%; margin:1%; height:auto; font-size:12px; }
.iprolist li p{ width:100%; padding-bottom:65.7%; height:0; position:relative;}
.iprolist li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.iprolist li p i{ width:100%; height:100%; background-size:100% 100%;} 
#section2 .fp-controlArrow.fp-next{ right:45px !important; display:none;}
#section2 .fp-controlArrow.fp-prev{ left:45px !important;  display:none;}
.aboutbt{width:100%; background-size:auto 50%; font-size:25px; color:#000000; padding-top:17px; margin-top:95px;  }
.aboutbt span{ display:none;}
.aboutpic{ width:100%; height:auto; margin-top:10px;}
.aboutpic p{ width:90%; margin:5% auto; /*padding-bottom:64.8%;*/ padding-bottom:50.8%;height:0; position:relative;}
.aboutpic p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.aboutw{ width:100%; margin-top:20px;}
.about_p{ display:none;}
.mabout_p{ display:block; font-size:12px; width:100%; float:left; margin-top:10px;  color:#ffffff; line-height:1.5;}
.numb{ margin-top:10px; background-size:100% auto; padding-bottom:65px}
.numb li dd span{ font-size:25px;}
.numb li dd{ font-size:12px; }
.numb li{ padding-left:2%}
.godwon{ height:30px; display:none;}
.godwon a{ font-size:12px;}
.godwon a i{ margin-top:10px;}
.honorbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
#Index_Box{ display:none;}
.mhonor{ display:block; width:100%; float:left; margin-top:10px;}
.mhonor li{ width:48%; float:left; margin:1%;}
.mhonor li p{ width:100%; position:relative; padding-bottom:140%;}
.mhonor li p img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.casebt{ width:100%; background-size:auto 50%; font-size:30px; color:#000000; padding-top:5px; margin-top:95px; }
#owl-demo{ display:none !important;}
.mcase{ display:block; margin-top:10px;}
.mitem{ margin:1%; position:relative; float:left; border:1px solid #FFF; width:47%; height:0px; padding-bottom:63.5%; overflow:hidden;}
.mitem img{width:100%; height:100%; position:absolute; top:0; left:0; opacity:1; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.mitem img{opacity:1}
.mitem p{ width:100%; height:100%; position:absolute; top:0; left:0; padding:20% 10%; font-size:15px; color:#ffffff; transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}
.mitem p font{ font-size:15px;}
.mitem p span{ color:#a29f9f; position:absolute; bottom:10px; display:block; left:0; width:100%; padding:0 10%;}
.mitem p{ top:40%; background:rgba(36,31,30,.56);}
.newsbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
.news_first{ width:100%; height:auto; margin-top:10px;}
.news_first dl{ width:100%; padding-bottom:45.6%; position:relative; height:0;}
.news_first dl img{width:100%; height:100%; position:absolute; top:0; left:0; }
.news_first dd{ width:100%; height:auto; overflow:hidden; padding:2%;}
.news_first dd p{ width:75%;}
.news_first dd p font{ font-size:14px;}
.news_first dd p{ font-size:12px;}
.news_left{ width:100%; margin-top:10px;}
.news_li{ width:100%; font-size:14px; margin-bottom:10px; height:auto;}
.news_li span{ font-size:12px;}
.news_li:nth-child(3){ display: none;}
.contactbt{ width:100%; background-size:auto 50%; font-size:30px; color:#FFF; padding-top:5px; margin-top:95px; }
.ewm{ margin-top:10px;}
.contactw{ margin-top:10px;}
.contactw p{ font-size:12px; padding:0;}
.contactw li{ width:100%; margin:0; padding-top:35px; margin-top:10px;}
.contactw ul{ margin-top:10px;}
.nproinfopic{ max-width:100%;}
.nabt p{ font-size:.25rem;}
.nabt span{ font-size:16px;}
.naboutw{ width:100%; font-size:.14rem; margin-top:.1rem; padding-right:0;}
.naboutpic{width:100%;  float:right; margin-top:.1rem;}
.licheng{ margin-top:.3rem;}
.lichengw{ width:100%; padding:0 .2rem;}
.neiw{ width:100%; padding:0 20px;}
.culture{ margin-top:.3rem;}
.culturebj{ background:none; height:auto;}
.culturebj ul{ width:100%;}
.culturebj li{ color:#000; padding-left:.2rem; width:100%; }
.adh{ width:100%; margin:0; margin-top:.2rem;}
.nprolist li{ margin-bottom:.2rem;}
.nprolist li dl{ width:100%; float:left; padding-bottom:65.7%}
.nprolist li dl img{ margin-left:0; display:block; float:none; margin:0 auto;}
.nprolist li:nth-child(even) dl img{ margin-left:0; display:block; float:none; margin:0 auto;}
.nprolist li dd p{ font-size:14px; margin-bottom:0;}
.nprolist li dd{ width:100%; padding:3%; float:right;}
.nprolist{ padding:0;}
.nhj{ margin-top:.2rem}
.nhj li:nth-child(3n){ margin-right:3.5%;}
.nhj li:nth-child(2n){ margin-right:0;}
.nhj li{ width:46%;}
.nhuanjing{ margin-top:.2rem}
.nhuanjing li:nth-child(3n){ margin-right:3.5%;}
.nhuanjing li:nth-child(2n){ margin-right:0;}
.nhuanjing li{ font-size:12px; width:46%;}
.nhuanjing li span{ font-size:12px; }


.bannerbt{ margin-top:1.6rem;}
.bannerbt p{ font-size:.25rem;}
.bannerbt span{}

.nconw p{ font-size:.2rem;}
.admin{ font-size:.12rem; line-height:2; margin-top:0;}
.admin p{ display:none;}
.admin span{ display:none;}
.nnews{ margin-top:.2rem;}
.nnews ul{ width:100%; float:left; margin-top:.1rem; overflow:hidden;}
.nnews ul:hover{ background: none;}
.nnews li{ height:auto; float:left;}
.nnews li span{ width:100%;}
.nnews li span font{font-size:14px; display:inline;}
.nnews li img{ float:left; width:100%; display:block;}
.nnews li p{ width:100%; margin-top:.1rem; margin-left:0; font-size:.18rem; float:left; }
.nnews li p font{ line-height:2; font-size:.14rem; color:#888888; display:block; margin-top:.1rem;}
.nnews ul:hover{ background:#0073bd;}
.guestipt{ width:100%;}
.guestbtn{ width:100%;}
#allmap{ width:100%;}
.yftx li{ width:48%; padding-bottom:70.85%; margin-bottom:2%;}
.yftx li:nth-child(2){ margin-right:0;}
.yftx li p{ font-size:.18rem;}
.yftx{ margin-top:.2rem;}
.zlzs{ margin-top:.2rem;}
.zlzs img{ width:100%; max-width:100%; margin-top:.3rem;}
.zlzs ul{ width:100%;}
.zlzs p{ display: none;}
.zlzs li{ margin-top:.2rem;}
.zlzs li span{ padding-top:.4rem; font-size:.18rem; line-height:2;}
.jscx li{ width:100%; margin:0; margin-bottom:.2rem;}
.rczl{ width:100%; margin-top:.2rem;}
.rcsh{ width:100%; padding-top:37.3%; margin-top:.2rem; background-size:100% auto;}
.rcshw{ position:relative; top:0; left:0; float:left; margin-top:.1rem}
	.culture ul{ margin-top:.3rem;}

.rcsh2{ width:100%; padding-top:37.3%; margin-top:.2rem;background-size:100% auto;}
.rcsh2w{ position: relative; top:0; left:0; float:left; margin-top:.1rem}
.nconw{ width:100%; background:none; background:#f4f4f4; padding:.2rem 0 .2rem .2rem;}
.nconw ul{ width:100%;}
.page{ width:100%; text-align:center; margin-top:40px; font-size:12px;}
.page a{ padding:2px 5px; background:#015aa9; border:1px solid #015aa9; color:#FFF; margin:0 2px;}
.page .current{border:1px solid #015aa9; color:#015aa9;padding:2px 5px; margin:0 5px;}
.nconw li{ width:100%;}
.nhj li span{ font-size:12px;} 
.admin{ display:none;}
.nfooter{ position:fixed; height:40px; background:none; bottom:0; left:0;}
.footer{ background:none; height:40px; width:100%; padding:0; display:block; position:fixed; bottom:0; left:0;}
.mdh{ width:100%; display:block;}
.mdh li{ width:49.9%; height:40px; background:rgba(4,102,180,.8); font-size:20px; color:#FFF; text-align:center; line-height:40px; float:left; border-left:1px solid #FFF;}
.main{ margin-bottom:40px;}

.fanyi{ margin-top:38px;}
.fanyi .en{ margin-left:10px;}
.sousuzong{ display:none;}
.probt{ margin-top:65px;}
.iprolist li:nth-child(7){ display:none;}
.iprolist li:nth-child(8){ display:none;}
.aboutbt{ margin-top:65px;}
.demo{ margin-top:15px; width:374px; overflow:hidden; margin:0 auto;}
.demo li:nth-child(5){ display:none;}
.demo li:nth-child(6){ display:none;}
.tupiaoz{ display:none;}
.casebt{ margin-top:65px;}
.xinwenfl{ width:280px;}
.xinwenfl a{ width:80px; height:35px; font-size:12px; line-height:35px; margin-right:10px; margin-top:22px;}
.xinwz li{ width:100%;}
.xinwz li:nth-child(4n){ display:none;}
.xinwz li img{ width:135px; height:110px;}
.party {padding-left: 40%;}
.party h2{ font-size:16px;}
.party em{ font-size:12px; line-height:20px;}
.party p{ font-size:9px;}
.party span {width: 59px;height: 18px;line-height: 18px; font-size:9px;}
.xinwz li{ margin-top:4%;}
.iprolist li:hover p em{ top:22%;}
.hezuan .wdsis{ display:none;}
.hezuan .dsoad{ display:none;}
.homebei3{ height:768px;} 
.hezuan{ margin-top:38px;}
.anliez{ margin-top:60px;} 
.anliez .anliezl{ width:98%; margin:0 auto; height:230px; float:none;}
.anliez .anliezl img{ width:100%; float:left; }
.anliez .anliezr{ width:98%; margin:0 auto;border:none; box-sizing:border-box; float:none; margin-top:10px;}
.anliehsa{ display:none;}
.anlixa{ margin-top:15px;}
.anliehsa .sdaj{ margin-left:1%;}
.anliezr img{ width:48%; margin:2% 0 0 1%;} 
.part1{ width:100%; padding-top:65px; margin-left:0%;}
.part1_1 img{ width:80px;}
.part1 p{ font-size:19px; padding-top:5px;}
.part1 p em{ font-size:19px;}
.part1 p span{ font-size:11px;}
.link{ width:100%; margin-top:50px;}
.link_p{ width:100%; height:65px;}
.link ul{ width:90%; top:65px;}
.hengxianm{ margin-top:60px;}
.erweima{ margin-top:55px;}
.party em{ display:block;}
.hengsxain{ margin:25px auto 25px;}
.homebei6{ height: 760px;}
.homebei1 {
    background: url(../images/sjbanner.jpg) center center no-repeat;
    position: relative;
}
	.part1 .wzhougai{font-size: 14px;float: none;color: #504f4f;line-height: 1.5;}
.dsida{margin-top: 5px;}
.wzhougai{font-size: 14px;float: none;color: #504f4f;line-height: 1.5;}
}
@media only screen and (max-width:650px){
.aboutbt{ margin-top:35px;}
.aboutpic{ margin-top:40px;}
.wenzild{ padding-top:10px;}
.xinwenfl a{ height:26px; line-height:26px}	
.xinwz li{ margin-top:8%;}
.fullSlide .bd li{ height:0px;}
#demo{ height:480px; overflow:hidden; margin-top:30px;}
.erweima{ margin-top:25px;}
.lainxw{ margin-top:15px;}
.lainxw li{ width:100%; margin-bottom:15px;}
.lainxw li p{ margin-top:8px;}
.dasod{ display:none;}
.erweima{ margin-top:25px;}
.link{ margin-top:30px;}
.lcasebt{ margin-top:30px;}
#indemo{ width:100%;}
.cpdx{width:48%; height:330px; float:left; margin-right:2%; text-align:center;}
.cpdx:nth-child(2n){ margin-right:0px;}
.cpdx dd{position:relative;  width:100%;font-size: 18px;color: #373737;line-height: 2.5;float: left;margin: 0 0.8% 0;margin-bottom: 0px;text-align: center;
margin-bottom:4%;}
.cpdx dd p{ width:100%; height:105px; overflow:hidden; position:relative;}
.cpdx dd img{width:100%; height:105px; display:block;transform:translate(0,0); transition:all .5s ease-in 0s;}
.cpdx dd:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }
.cpdx dd span{ display:block; width:100%; height:56px; bottom:0; left:0; font-size:16px; color:#020202; line-height:56px; text-align:center; /*position:absolute;*/}
.wmd1{-webkit-transform: scale(.25);top: 120px;left: 10px;}
.xz2{position:absolute;top:280px;left:240px;}
.xz3{position:absolute;top:305px;left:270px; opacity:0.9;}

}
@media only screen and (max-width:600px){
	.hezuan .dsoad{ display:none;}
	.homebei6{ height: 620px;}
	.demo{ display:block;}
	.logo img{ margin-top:-6px;}
	}
@media only screen and (max-width:580px){
	.mnavopen{width: 46px;height: 43px;margin-top: 26px;background: url(../images/mnavopen.png) center no-repeat;background-size: cover;}
	.mnavclose{width: 46px;height: 43px;background: url(../images/mnavclose.png) center no-repeat;background-size: cover;margin-top: 26px;}
	}
@media only screen and (max-width:440px){
}











