﻿@charset "utf-8";
/* CSS Document */
/* RESET */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { line-height: 1; font-size: 100%;  font-family:microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol,li { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
a{ color:#666;}
a{ text-decoration:none; }
/* 清理浮动 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body{  }
body.index{ background:#fff}
/* 浮动 */
.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

body{ font-family:"Microsoft Yahei"; font-size: 14px; color:#666}


.section1 { background: url(../images/banner-bg.jpg) 50%;}
.section{ text-align:center}

.cen011{height:40px; line-height:40px; background-color:#F1F1F1; text-align:right; color:#777;}

/* 重写样式 */
.top { position: absolute; left: 0; right: 0; top: 0; z-index: 999; height: 145px; border-bottom:1px solid #116635; background-color:#fff;}
.menu { width: 1400px; margin: 0 auto; }
.cen011 .fr{color:#116635; font-weight:bold;}
.logo { float: left; margin-top: 15px;}
.logo a { display: inline-block; width: 196px; height: 66px; background-image: url(../images/logo.png); background-size: 190px 66px;}
.nav { float: right; margin-top: 35px; font-size: 0;}
.nav li { display: inline-block; margin-right: 40px;}
.nav li>a { display: inline-block; height: 40px; line-height: 40px; font-size: 18px; color: #282828; text-decoration: none;  border-bottom:3px solid #FFF; transition:all .5s;}
.nav li.current>a, .nav li>a:hover { border-bottom:3px solid #116635; color:#116635  }
.search{ cursor:pointer}

.nav li { position:relative}
.nav li .sub{ position:absolute; top: 44px; background: rgba(17,102,53,.8); z-index:99999; width: 140px; border-radius: 5px; left:-36px; display:none; text-align:center}
.nav li .sub a{ display:block; padding:10px 10px; font-size:14px; color:#fff; line-height:20px; }
.nav li .sub a:hover{ background:#eeb13a}


.header .top{ position:static; background:#fff; }
.header .parallax-bg {width: 130%;height: 400px;}
.header .banner-pagination {bottom: 30px !important;}
.header .banner-container{ position:relative; border-bottom: 3px solid #116635; }


.banner-container {width: 100%;height: 100%;}
.banner-container .swiper-slide{ text-align:center;}
.mmmmm{padding-top:110px;}
.parallax-bg {position: absolute;left: 0;top:0px;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}
.banner-pagination{ bottom: 120px !important; }
.banner-pagination span{ width: 14px !important; height:17px !important; border-radius:0px !important; opacity: 1 !important; background:url(../images/bannerIcon.png) no-repeat top left !important;  }
.banner-pagination .swiper-pagination-bullet-active{ background:url(../images/bannerIconHover.png) no-repeat top left!important;}
.godown { *display: none; position: absolute; left: 50%; bottom: 20px; z-index: 100; width: 50px; height: 53px; margin-left: -25px;}
.godown span { display: block; width: 50px; height: 53px; background: url(../images/next.png) no-repeat;}

.section .MainTitle{text-align: center;letter-spacing: 1px;}
.section .MainTitle .cn{font-size: 24px; font-weight:bold; color:#222; }
.section .MainTitle .en{font-size: 12px;  margin: 12px 0 10px;letter-spacing: 3px; text-transform: uppercase;}
.section .MainTitle .desc{ height: 20px; width:40px; margin-bottom:30px; margin:auto; background: url(../images/title-split.png) no-repeat center bottom}


.section .MainTitle, .pro-nav{ position:relative; top:-50px; opacity:0; transition:all .5s;}
.section.active .MainTitle, .section.active  .pro-nav{ position:relative; top:0px; opacity:1; transition:all .75s .75s;}



.pro-nav{ margin-bottom:30px; margin-top:5px;}
.pro-nav li { display:inline-block; margin:0 10px; }
.pro-nav li a.first{ width:161px; padding:0px;}
.pro-nav li a{ font-size:18px; color:#6c6c6c; display:inline-block; padding:0 20px;   height:49px; text-align:center; line-height:38px; transition:all .5s; }
.pro-nav li.pro-active a{ background:url(../images/pro-bg.png) no-repeat; color:#fff; }
.pro-nav li a:hover{  color:#116635; }


.section.active #pro-show{ position:relative; top:0px;
	opacity:1;
	transition:all 1s .75s}

#pro-show {
	font: 12px/1.5 "STHeiti","Microsoft YaHei","Helvetica Neue","Helvetica","SimSun","STSong","Arial","sans-serif";
	/*background: url(../images/banner-bg.jpg) no-repeat center top;*/
	background-size: 100% auto;
	position:relative; top:200px;
	opacity:0;
	transition:all .5s;
}

#pro-show .shuffer-title {height: 70px;padding-top: 12px;text-align: center;box-sizing: border-box;}

#pro-show  .full {width: 100%;overflow: hidden;min-width: 1000px;}

#pro-show  .content {width: 980px;margin: 0 auto;position: relative;}
#pro-show	.content {width: 1200px;}

#pro-show .cover-left{left:-125pc}
#pro-show .cover-left,#pro-show .cover-right{position:absolute;top:0;z-index:10;width:125pc;height:568px;background:#fff;opacity:.7}
#pro-show .cover-right{right:-125pc}
#pro-show .swiper-container{overflow:visible;height:568px;}
#pro-show .swiper-slide{position:relative; width: 392px; overflow:hidden;}
#pro-show .swiper-slide img{max-width:100%;}
#pro-show .swiper-slide a:hover img{opacity:1}

#pro-show a{ display:inline-block;}
#pro-show .shuffer-line{position:absolute;bottom:0;width:100%;height:0px;background-color:#116635;opacity:1;-webkit-transition:all linear .3s;transition:all linear .3s}





#pro-show .number{ position:relative; top:0px; z-index:2;display:inline-block; font-size: 32px; margin-top:30px; font-family: "宋体"; transition:all .4s}
#pro-show .name{ position:relative; color:#282828; top:0px;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:46px; transition:all  .5s}
#pro-show .intro{ position:relative; color:#9f9f9f; top:0px;z-index:2;overflow:hidden;margin:5px 0 30px; padding:0 25px;font-size:14px;line-height:26px;transition:all .75s}

#pro-show .line{ opacity:0;position:relative; top:0px; z-index:2; width:25px; height:3px; background:#f8bf24; margin:0 auto;transition:all  .5s}
#pro-show .more { opacity:0;position:relative; top:0px; z-index:2; width:140px; height:36px; line-height:36px; font-size:16px; color:#fff; background:#f8bf24; margin:25px auto; border-radius:30px 30px; transition:all  .9s}

#pro-show .shuffer-line{ z-index:1;}

#pro-show a:hover .number{ color:#fff; top: -100px;  }
#pro-show a:hover .name{ color:#fff; top: -60px; }
#pro-show a:hover .intro{ color:#fff;  top: -60px;}
#pro-show a:hover .shuffer-line{height:386px;}
#pro-show a:hover .line{ color:#fff;  top: -80px; opacity:1;}
#pro-show a:hover .more{ color:#fff;  top: -60px; opacity:1;}


#pro-show .swiper-button-next, 
#pro-show .swiper-button-prev{top: 20% !important;  z-index: 100;}

#pro-show .swiper-button-next{right: -50px;}
#pro-show .swiper-button-prev{left: -50px;}

.section3{ background:url(../images/about-bg.png) no-repeat center center; }
.section3 .about-c{ opacity:0; font-size:15px; color:#999; line-height:32px;  margin:44px auto 90px;  transition:all .3s; }
.section3 .more a{ position:relative; top:-200px; opacity:0; display:block;width:140px; height:36px; line-height:36px; font-size:16px; color:#fff; background:#116635; margin:25px auto; border-radius:30px 30px; transition:all  .3s }

.section3.active .about-c{opacity:1; transition:all 1s 1s;}
.section3.active .more a{ top:0px;opacity:1; transition:all  1s 1s}

.section3  .MainTitle{position:relative; top:200px;opacity:0; transition:all  .3s}
.section3.active  .MainTitle{top:0px;opacity:1; transition:all  1s 1s }


.section4{ background:#f1f1f1;}

.news{ width:1200px; margin: 5px auto}
.news li{ float:left; width:300px; height:300px; background:#fff; }

.news li .tit{ font-size:15px; margin: 50px auto 20px; color:#222; padding:0 30px; line-height:24px;}

.news .line{ width:35px; height:3px; margin:0 auto; background:#dddddd; margin-bottom:20px;}
.news li .desc{ font-size:14px; padding:0 20px; line-height:24px; color:#999;}
.news li .more{ display:block;width:105px; height:30px; line-height:30px; font-size:16px; color:#a7a5a5; background:#f1f1f1; margin:25px auto; border-radius:30px 30px;  }

.news li.First .tit{ color:#fff; font-size:17px; margin-top:60px; letter-spacing:2px;}
.news li.First .tit strong{ font-size: 18px;}
.news li.First{ width:600px; background:url(../images/case.png) no-repeat center center;}
.news li.First a{ color:#fff;  }
.news li.First .desc{ color:#fff; width:352px; margin:0 auto;}
.news li.First .line{ background:#f8bb25; width:20px;}
.news li.First .more{ background:#fff; color:#116635; }

.news a:hover .tit{ color:#116635; }
.news a:hover .line{background:#f8bb25; }
.news a:hover .more{ background:#116635; color:#fff; }

.news li.First a:hover .tit{ color:#f8bb25; }
.news li.First a:hover .line{background:#f8bb25; }
.news li.First a:hover .more{ background:#f8bb25; color:#fff; }

.news li{ position:relative; top:200px; opacity:0; transition: all .5s ;}
.section4.active .news li{ position:relative; top:0px; opacity:1; transition-property:all; transition-duration: .5s; transition-timing-function:ease-out}
.section4.active .news li:nth-child(1){ transition-delay: 1s;}
.section4.active .news li:nth-child(2){ transition-delay: 1.2s;}
.section4.active .news li:nth-child(3){ transition-delay: 1.4s;}
.section4.active .news li:nth-child(4){ transition-delay: 1.6s;}
.section4.active .news li:nth-child(5){ transition-delay: 1.7s;}
.section4.active .news li:nth-child(6){ transition-delay: 1.8s;}
.section4.active .news li:nth-child(7){ transition-delay: 1.9s;}

.section5 .contact{ width:1200px; margin: 5px auto; text-align:left; font-size:12px; color: #908e8e; padding-bottom:40px }
.section5 .contact_left{ float:left; width:465px; }
.section5 .contact_right{ float:right; padding-top:25px; }

.section5 .contact h3{ font-size:18px; color: #282828; }
.section5 .contact .address{ padding-top:30px; background:url(../images/icon.png) no-repeat;}
.section5 .contact .contact_way{ padding-top:30px; background: url(../images/icon2.png) no-repeat; margin: 24px 0 10px}
.section5 .contact .contact_way p{ display:inline-block; width:40%; margin-bottom:25px; line-height:1}
.section5 .line{ height:1px; background:#a0a0a0; width: 30px; margin: 10px 0 30px;}
.section5 .line2{ height:1px; background:#a0a0a0; width:100%;}
.section5 .msg p{ float:left; margin-right:15px; width:45%;}
.section5 .msg .inputText{ background:#f1f1f1; width:207px; border:0px; font-size:14px; height:31px; margin-bottom:15px; text-indent:25px;}
.section5 .msg .textarea{ width: 433px; height:140px; background:#f1f1f1;border:0px; margin-bottom:15px; text-indent:25px; padding-top:15px;}
.section5 .msg .submit{ border:0px; cursor:pointer; background:none; color:#060; font-size: 16px; font-family:"Microsoft Yahei"; font-weight:bold;}

.section5 .contact_left{ opacity:0; position:relative; left:-300px; transition: all .5s }
.section5 .contact_right{opacity:0; position:relative; right:-300px;  transition: all .5s }

.section5.active .contact_left, .MainContent .contact_left{opacity:1; position:relative; left:0px; transition: all .5s 1s }
.section5.active .contact_right, .MainContent .contact_right{opacity:1; position:relative; right:0px; transition: all .5s 1s  }


.footer{ height:156px; background:#116635; font-size:14px; text-align:left; position:absolute; bottom:0px; width:100%;}
.footer-c{ width:1200px; margin:0 auto}
.footer-nav{ margin-top:45px;color:#ffffff;}
.footer-nav a{ color:#ffffff; display:inline-block; margin: 0 24px ; }
.footer-nav a:nth-child(1){ margin-left:0px;}
.footer-copy{ color:#bababa; font-size:12px; margin-top:25px; }
.footer-nav a:hover{ color:#FC0}
.footer-right{ padding-top:45px;}


.footer{ opacity:0; bottom:-100px; transition: all .5s 1s}
.section5.active .footer{ opacity:1; bottom:0; transition: all .5s 1.5s}

.totalSearchWrap{ position:absolute; top:106px; z-index:9999; width:100%;}
.totalSearchWrap{ background:#f2f3f4;height:175px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  border-bottom:1px solid #e9e9e9; margin-top:1px;}
.totalSearchArea{ width:1100px;margin:0 auto; padding-top:39px; position:relative;}
.totalSearchArea .inputArea{ width:676px;margin:0 auto; border-bottom:1px solid #c6c6c7;height:74px;}
.totalSearchArea .inputArea input{ color:#222; width:639px; background:transparent;border:0px;height:74px; line-height:74px; text-align:center; font-size:30px; float:left;}
.totalSearchArea .inputArea .btnSearch{ display:block; float:left; background:url("../images/btn_search.png") no-repeat left bottom; width:37px;height:74px; text-indent:-9999px; overflow:hidden;}
.totalSearchArea .btnSearchClose{ display:block; position:absolute; top:20px; right:2px;z-index:10; background:url("../images/btn_search_close.png") no-repeat left bottom; width:19px;height:19px; text-indent:-9999px; overflow:hidden;}

.local{ background: url(../images/LoacalBg.jpg); padding:20px 0; }
.local .w{ width:1200px; margin:auto; position:relative; }
.local .en{font-size: 12px;text-transform: uppercase;text-decoration: none;color: #005e26; margin-bottom: 7px; }
.local .cn{font-size: 28px; font-weight: bold; color: #005e26; letter-spacing:1px;}
.local .local-c{ position:absolute; top: 23px; right:0px; font-size:12px;   }
.local .local-c a{ font-size:12px;}


.MainContent{ margin: 60px auto; width:1200px; line-height:33px; color:#666; font-size:15px; letter-spacing:1px;}
.center{ text-align:center}
.m25{ margin:25px auto}

.ccul{margin:25px 0; padding:25px 0; border:1px solid #ddd; background:#f8f8f8; }
.ccul li{float:left; width:33%; text-align:center; border-right:1px solid #ddd;}
.ccul li:last-child{ border-right:0px solid #ddd;}
.nyccc .cccwza{margin-top:12px;}
.nytitleb{color:#005e26; font-size:25px; font-family:Microsoft Yahei; font-weight:bold; text-decoration:none; line-height:32px; margin-bottom:10px; display:block}
.nytitlec{color:#005e26; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:24px; text-transform:uppercase;}
.nytitled{color:#555555; font-size:18px; font-family:Microsoft yahei; font-weight:bold; text-decoration:none; line-height:26px;}

.tttbbb{display:none;}
.tttttt{display:block;}
.nylxfs{width:700px;}

.ny-footer{ position:static; opacity:1; margin-top:120px;}

.productList{margin-top:180px;}

.productList li{ float:left; width:334px; overflow:hidden; height:385px; margin-top:150px; position:relative;display:inline-block }
.productList li a{border:1px solid #ddd;  }

.productList li .title{ color:#000000; font-size:16px; text-align:center; font-weight:bold; display:block; width:260px; overflow:hidden;  line-height:20px; margin:25px auto 10px}
.productList li .more { display:block; border:1px solid #9eacc3; border-radius:5px; width:77px; height:23px; text-align:center; line-height:23px; margin:0 auto; font-size:12px; color:#9eacc3  }
/*.new_i .bd ul .productList li:nth-child(3n+2){ border-left:0px; border-right:0px; }
.new_i .bd ul .productList li:nth-child(3),.new_i .bd ul .productList li:nth-child(6){ margin-right:2px; }
.new_i .bd ul .productList li:nth-child(9){ margin-right:0px; }*/
.productList li .img{ overflow:hidden; width:334px; height:277px;}
.productList li img{ width:334px; height:277px; overflow:hidden;  transition:all 1s ease;-moz-transition:all 1s ease;  -webkit-transition:all 1s ease;  -o-transition:all 1s ease; }
.productList li a{ height:380px; display:block; color:#FFF; transition:all 1s ease;-moz-transition:all 1s .2s ease;  -webkit-transition:all  1s ease;  -o-transition:all 1s ease;  }
.productList li a:hover{ display:block;background:#116635;}
.productList li a:hover .title{ color:#FFF;  }
.productList li a:hover .more{ color:#FFF; border:1px solid #f8bf24; background:#f8bf24;  }
.productList li .line { display: block; background: #116635; position: absolute; 
				 transition:all .7s ease;-moz-transition:all .7s ease;  -webkit-transition:all .7s ease;  -o-transition:all .7s ease;  }
.productList li .line01 { width: 0; height: 3px; top: 0; left: 0; }
.productList li .line02 { width: 3px; height: 0; right: 0; top: 0; }
.productList li .line03 { width: 0; height: 3px; right: 0; bottom: 0; }
.productList li .line04 { width: 3px; height: 0; left: 0; bottom: 0; }

.productList li a:hover .line01 { width: 334px; }
.productList li a:hover .line02 { height:380px; }
.productList li a:hover .line03 { width: 334px; }
.productList li a:hover .line04 { height:380px; }
.productList li a:hover img{ transform:scale(1.1);}

.productList li{ margin: 15px 32px; }	


.productList1{margin-top:30px;}

.productList1 li{ float:left; width:334px; overflow:hidden; height:385px; margin-top:150px; position:relative;display:inline-block }
.productList1 li a{border:1px solid #ddd;  }

.productList1 li .title{ color:#000000; font-size:16px; text-align:center; font-weight:bold; display:block; width:260px; overflow:hidden;  line-height:20px; margin:25px auto 10px}
.productList1 li .more { display:block; border:1px solid #9eacc3; border-radius:5px; width:77px; height:23px; text-align:center; line-height:23px; margin:0 auto; font-size:12px; color:#9eacc3  }
.productList1 li .img{ overflow:hidden; width:334px; height:277px;}
.productList1 li img{ width:334px; height:277px; overflow:hidden;  transition:all 1s ease;-moz-transition:all 1s ease;  -webkit-transition:all 1s ease;  -o-transition:all 1s ease; }
.productList1 li a{ height:380px; display:block; color:#FFF; transition:all 1s ease;-moz-transition:all 1s .2s ease;  -webkit-transition:all  1s ease;  -o-transition:all 1s ease;  }
.productList1 li a:hover{ display:block;background:#116635;}
.productList1 li a:hover .title{ color:#FFF;  }
.productList1 li a:hover .more{ color:#FFF; border:1px solid #f8bf24; background:#f8bf24;  }
.productList1 li .line { display: block; background: #116635; position: absolute; 
				 transition:all .7s ease;-moz-transition:all .7s ease;  -webkit-transition:all .7s ease;  -o-transition:all .7s ease;  }
.productList1 li .line01 { width: 0; height: 3px; top: 0; left: 0; }
.productList1 li .line02 { width: 3px; height: 0; right: 0; top: 0; }
.productList1 li .line03 { width: 0; height: 3px; right: 0; bottom: 0; }
.productList1 li .line04 { width: 3px; height: 0; left: 0; bottom: 0; }

.productList1 li a:hover .line01 { width: 334px; }
.productList1 li a:hover .line02 { height:380px; }
.productList1 li a:hover .line03 { width: 334px; }
.productList1 li a:hover .line04 { height:380px; }
.productList1 li a:hover img{ transform:scale(1.1);}

.productList1 li{ margin: 15px 32px; }

.local .sort{ position: absolute;top: 42px; right: 0px; margin-top:40px;}
.sort a{  display: inline-block; text-align:center; margin:10px 0 0 0px; padding:0 20px; line-height:35px; font-size:13px; color:#fff; background:#116635; border-radius:3px; transition:all  .3s }
.sort a.current, .sort a:hover{ background:#f8bf24;}


/*详细页*/
.news_s strong{ font-size:23px; font-weight:bold; color:#454545;  padding:0px; margin:0px; }
.news_s {color: #5D5D5D; margin:0 0 15px 0 ;border-bottom:#ddd 1px solid; padding:10px 0 2px 0; text-align:center}
.news_s .img img{ border:8px #fff solid}
.np{ margin:15px 0px; background: #f2f2f2; padding:2px 10px; border:1px solid #eaeaea; clear:both; overflow:hidden}

.info{ font-size:14px; color:#444; line-height:26px; margin: 40px auto}
.info img { max-width: 80%; display: block; margin: 0 auto 10px; }
.case_content img { max-width: 80%; display: block; margin: 0 auto 10px; }
#det{ margin:15px 40px;}

.work ul li { width: 350px; float: left; }
.work ul li img { width: 100%; }
.work { overflow: hidden; }
.work li { position: relative; overflow: hidden; }
.work .txt { line-height: 40px; text-align: center; font-size: 14px; }
.work .bg { background-color: #000; opacity: .6; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 0; transition: .2s; }
.work .icon { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/magn.png) no-repeat center -30px; transition: .3s; }
.work li:hover { background-color: #1e1311; }
.work li:hover a { color: #fff; }
.work li:hover .bg { height: 100%; }
.work li:hover .icon { background: url(../images/magn.png) no-repeat center center; }
.work h3 { font-size: 16px; color: #4ea600; margin-bottom: 10px; font-weight: normal; margin: 0 1%; padding: 15px; background: #f3f8f9; border: 1px solid #f0f0f0; }
.work .work-more { display: block; float: right; margin-top: 0px; background: #4ea600; padding: 5px 15px; color: #fff; }
.work .t{ text-align:center; line-height: 30px;font-size: 14px; }
.work li{ border:1px solid #ddd; padding:2px; margin: 15px; }

.ny-news { font-size: 12px; }
.ny-news li { padding: 30px 0px; border-bottom: 1px solid #eee; transition: background ease-in-out .2s; }
.ny-news li a { display: block; width: 1200px; margin: 0 auto; }
.ny-news .img { float: left; transition: .5s; margin-right: 40px; width:252px; overflow:hidden; text-align:center }
.ny-news .img img { height: 150px; border: 1px solid #eee; }
.ny-news .txt { overflow: hidden }
.ny-news .tit { font-size: 20px; color: #000; margin-top: 8px; }
.ny-news .time { font-size: 12px; color: #888; padding: 5px 0; }
.ny-news .miaoshu { margin-top: 5px; line-height: 160%; color: #888; height: 50px; overflow: hidden; margin-top: 10px; }
.ny-news li:hover { background: url(../images/cen01.jpg) no-repeat center top; }
.ny-news li:hover a .tit { color: #116635 }
.case_content { line-height:180%;}
.case_content img{  max-width: 80%; display: block; margin: 8px auto 10px;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}
.top .a_m{ float:right; margin-top:34px; margin-right:20px; display:none;}
.banner-container2{ display:none;}

.ke-zeroborder{word-wrap:break-word;word-break:break-all;}
.ttebala{width:100%; border:1px solid #ddd; border-collapse:collapse;}
.ttebala tr:first-child td{background-color:#116635; color:#fff; font-size:16px; font-weight:bold; height:50px; line-height:50px; padding:0;}
.ttebala tr td{text-align:center; padding:5px; border:1px solid #ddd; border-collapse:collapse; box-sizing:border-box;}


@media (max-width: 1120px) {
.menu{ width:98%; margin:0 auto;}
.top .a_m{ display:block;}
.nav,.search{ display:none;}
.logo{ padding-left:20px;}
.banner-container{ overflow:hidden;}
.parallax-bg{ display:none;}
.banner-container .swiper-slide img{ max-width:100%;}
.swiper-slide{ height:300px;}
.banner-container{ height:550px;}
.banner-container{ display:none;}
.banner-container2{ display:block;}

.section2{ padding:30px 0;}
.pro-nav{ display:none;}
#pro-show{ top:0; opacity:1;}
#pro-show .swiper-container{ height:auto;}
#pro-show .swiper-wrapper{ display:block !important;}
#pro-show .cover-left{ display:none;}
#pro-show .content{ width:100%;}
#pro-show .full{ max-width:100%; min-width:100%;}
#pro-show .swiper-slide{ width:48%; float:left; display:none; margin-right:4%; height:auto;}
#pro-show .swiper-slide:nth-child(2n){ margin-right:0;}
#pro-show .swiper-slide:nth-child(-n+6){ display:block;}
#pro-show .number{ font-size:20px;}
#pro-show .name{ font-size:14px;}
#pro-show .intro,#pro-show .more{ display:none;}
.section .MainTitle, .pro-nav,.section3 .about-c,.section3 .more a,.section4 .news li{ top:0; opacity:1;}

.section3{ background:none;}
.section3 .about-c{ margin:20px 0; padding:0 10px; line-height:1.6;}

.section4{ padding:20px 0;}
.news{ width:100%;}
.news li{ width:100%; float:none; padding:20px 0; height:auto; margin-bottom:20px;}
.news li.First,.section4 .news li.news-img{ display:none;}
.news li .tit{ margin:0;}
.news li .more{ margin:10px auto;}
.news .line{ margin:10px auto;}

.section{ padding:20px 0;}
.section5 .contact{ width:100%; padding:0 10px; box-sizing:border-box;}
.section5 .contact_left{ float:none; width:100%; left:0; opacity:1;}
.section5 .line2,.msg{ display:none;}
.section5 .contact_right{ float:none; width:100%; right:0; opacity:1;}
.section5 .contact_right img{ width:100%;}
.section5 .contact .contact_way p{ display:block; width:100%;}

.footer{ bottom:0; opacity:1; height:auto;}
.footer-c{ width:100%;}
.footer-right,.footer-nav{ display:none;}
.footer-left{ float:none; padding:10px; box-sizing:border-box;}
.footer-copy{ margin:0; color:#fff; line-height:2; text-align:center;}
.footer-copy a{ display:inline-block;}
.ny-footer{ margin-top:0;}
.local .w{ width:100%; padding:0 20px; box-sizing:border-box;}
.local .cn{ font-size:24px}
.local .local-c{  right:10px;}
.MainContent{ width:100%; padding:0 20px; box-sizing:border-box; line-height:1.8; margin:30px auto;}
.about img{ max-width:100%;}
.ccul li{ width:100%;}
.local .sort{ display:none;}
.productList{ margin-top:0;}
.productList li{ width:49%; margin:0 2% 2% 0; height:auto;}
.productList li:nth-child(2n){ margin-right:0;}
.productList li .img{ width:100%; height:auto;}
.productList li img{ width:100%; height:150px;}
.productList li .title{ width:100%; height:3em;}
.productList li a{ height:auto;}
.productList li .more{ margin-bottom:20px;}
.news_s{ margin-top:0 !important;}
.work ul li{ width:49%; margin:0 2% 2% 0; height:auto; box-sizing:border-box;}
.work ul li:nth-child(2n){ margin-right:0;}
.ny-news li{ padding:10px 0;}
.ny-news li a{ width:100%;}
.ny-news .img{ display:none;}
.ny-news .tit{ font-size:16px;}

}


@media (max-width: 720px) {
.cen011{width:100%;}
.cen011 .fl{display:none;}
}


















