 @charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:40px;}
.w1200 {width: 1200px;}

.head{width:1200px; overflow:hidden; margin:0px auto; position:relative; }
.logo{ margin-top:40px; }
.tet{font-size: 24px;font-weight: bold;margin-top:41px; color:#2d8b3c; margin-left:13px; line-height: 36px;}
.tet b{color:#ffb100}
.tet p{font-size: 15px;color:#666; line-height: 20px; font-weight:normal;}

.tel{padding-left: 93px; background: url(../images/tel.png) no-repeat 34px 40px; padding-top: 40px;  height: 93px;}
.tel .tel_p1 {font-size: 13px;color: #1c1c1c;height: 20px; line-height: 18px;}
.tel .tel_p2 {font-size: 30px; color: #2d8b3c; height: 30px;line-height: 30px; font-family:Impact;}
.tel .tel_p2 span{ font-size:13px;}

.nav_main{width: 100%;height: 50px;line-height: 50px;background: #2d8b3c;position: relative;z-index: 3000;}
.nav .list{width: 100%;margin: 0 auto;height: 50px;line-height: 50px;position: relative;}
.nav_main .nav{width: 1200px;margin: 0 auto;}
.nav_main .nav li{float: left;width: 150px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_main .nav li a{display: block;color: #fff;font-size: 16px;}
.nav_main .nav li a:hover, .nav_main .nav li a.hover{background: #035811;}
.nav_main .nav dl{width: 100%;background: #363e45b3;left: 0;top: 50px;z-index: 12;}
.nav_main .nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd{line-height: 45px;border-top: 1px solid #333;text-align: left;position: relative;z-index: 12;display: block;width: 100%;}
.nav_main .nav dl dd:first-child{border: none;}
.nav_main .nav dl dd a{color: #fff;font-size: 14px;padding: 0;width: 100%;text-align: center;}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover{background:#035811;}

.banner{width:100%; height:800px; overflow:hidden; margin:0 auto;}
.bannerc{width:100%; height:800px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:800px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:800px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:800px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:800px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:28%; top:760px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:8px; border-radius:12px; background:#fff; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#2d8b3c;}

.zhanhui{ position:relative; height:550px;}
.zhanhui dt{ position:absolute; z-index:9; top:77px; right:0;}
.zhanhui dd{ position:absolute; z-index:99; top:0; left:0; width:724px; height:577px; background:url(../images/zhanhui_r.png) center no-repeat;}
.zhanhuitit{ padding:55px 55px 0;}
.zhanhuitit .zhanhuitit_l img{ vertical-align:middle;}
.zhanhuitit .zhanhuitit_l b{ font-size:22px; color:#444; margin:0 10px; line-height:36px;}
.zhanhuitit .zhanhuitit_l span{ font-size:14px; color:#777;}
.zhanhuitit .zhanhuitit_r{ line-height:36px;}
.zhanhuitit .zhanhuitit_r img{ vertical-align:middle;}
.zhanhui ul{ padding:5px 55px 0;}
.zhanhui li{ border-bottom:1px solid #ccc; padding-bottom:40px; margin-top:40px;}
.zhanhui li h2{ font-size:16px; font-weight:normal;  -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}
.zhanhui li h2 a{ color:#666;}
.zhanhui li p{ font-size:14px; color:#666; margin-top:10px; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}
.zhanhui li:last-child{ border-bottom:none;}
.zhanhui li h2 a:hover{ color:#2d8b3c;}

.videotit{ text-align:center;}
.videotit{ line-height:50px; }
.videotit span:nth-child(1),.videotit span:nth-child(4){ font-size:72px; color:#333;}
.videotit span:nth-child(2){ font-size:48px; color:#333; text-transform:uppercase; font-weight:bold; vertical-align:middle; margin:0 10px 0 15px;}
.videotit span:nth-child(3){ font-size:20px; color:#333; font-weight:bold; text-align:center; display:inline-block; line-height:25px; vertical-align:middle; margin-right:15px;}

.videoboxa{ margin-top:20px;}
.videoboxa dt{ float:left; width:600px; margin-top:20px;}
.videoboxa dt video{ width:100%;}
.videoboxa dd{ float:right; width:600px;}
.videoboxa dd ul{ width:100%;}
.videoboxa dd li{ float:left; width:280px; margin-left:20px; margin-top:20px; position:relative; cursor:pointer;}
.videoboxa dd li img{ width:100%; transition: all .4s ease-in-out 0s;}
.videobox{ overflow:hidden;}
.videoboxa dd li:hover img{ transform: scale(1.1); webkit-transform: scale(1.1);}
.videoboxa dd li .mbg{ background:url(../images/mbg01.png) center no-repeat; position:absolute; z-index:999; top:0; left:0; width:100%; height:100%;}

.videos{ background:#000; display:none; position:fixed; left:0%; top:0%; z-index:1000; width:100%; height:100%;}
.videos video{ margin: 8% 24.8%;}
.videos video:focus {outline: -webkit-focus-ring-color auto 0px;}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

.bgc{background:#2d8b3c; padding:60px 0; overflow:hidden;}
.tit{ text-align:center; color:#FFF;}
.tit h2{ font-size:36px; line-height:40px;}
.tit p{ font-size:18px; margin-top:10px;}

.case{ width:1210px; margin-top:40px;}
.case li{ float:left; margin-top:10px; width:393px; height:294px; margin-right:10px; position:relative; overflow:hidden; cursor:pointer;}
.case li img{ width:100%;}
.case li p{ width:100%; background:rgba(0,0,0,.6); font-size:18px; line-height:50px; text-align:center; color:#FFF; position:absolute; z-index:99; left:0; bottom:-60px;  transition: all .4s ease-in-out 0s;}
.case li:hover p{bottom:0;}

.marquee{ height:173px; overflow:hidden; margin-top:40px;}
.marquee li{ float:left; width:230px; margin-left:20px;}
.marquee li img{ width:100%;}

.tits{color:#333;}
.tits h2{ font-size:36px; line-height:40px;}
.tits p{ font-size:18px; margin-top:10px;}

.fold_wrap{width:1200px;height:375px;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:230px;height:375px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{ display:none;}
.pic_auto img{ border-left:5px solid #fff;}

.aboutbg{ background:url(../images/aboutbg.jpg) center fixed no-repeat; padding:60px 0; overflow:hidden;}
.about{ padding:50px; width:60%; background:#FFF;}
.abtit{ position:relative; height:50px;}
.abtit h2{ position:absolute; z-index:9; font-size:60px; font-family:Times New Roman; color:#f6f6f6; font-style:italic; text-transform:uppercase;}
.abtit h3{ position:absolute; z-index:99; top:10px; font-size:30px; color:#333; font-weight:normal;}
.about p{ font-size:16px; color:rgba(0,0,0,.9); margin-top:20px; text-indent:2em;}

.titad{ text-align:center; color:#333;}
.titad h2{ font-size:36px; line-height:40px;}
.titad p{ font-size:18px; margin-top:10px;}
.picbox{position: relative;margin-top:30px; height:400px;}
.picbox li{float: left;width:380px; min-height:290px;overflow: hidden; margin-right:26px;text-align: center; background:#FFF;transition: all .5s; box-shadow: 0 0 18px rgba(0,0,0,.1); border:1px solid #efefef;}
.picbox li h3{background:#efefef; padding:30px 30px 50px; word-break: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; font-weight:normal;}
.picbox li h3 a{ color:#333;}
.picbox li .time{ background:#2d8b3c; border-radius:5px; width:130px; height:40px; text-align:center; line-height:40px; color:#FFF; margin:-20px auto 0;}
.picbox li p{font-size: 14px;color: #2f2f2f;word-break: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; padding:0 15px; margin-top:40px; transition: all .5s;}
.picbox li .more{ margin-top:10px;}
.picbox li .more a{ color:#333;}
.picbox li:hover p{ margin-top:20px;}
.picbox li:hover a{ color:#2d8b3c;}
.picbox .prev,.picbox .next{display: block;position: absolute; bottom:0;width: 32px;height: 76px;cursor: pointer;z-index: 1;}
.picbox .prev{background: url(../images/prev.png) no-repeat 0 0;left: 50%; margin-left:-50px;}
.picbox .next{background: url(../images/next.png) no-repeat 0 0;right:50%; margin-right:-50px;}
.picbox .picbox_list{width: 1200px;overflow: hidden;}


.ctit{ color:#FFF;}
.ctit h2{ font-size:24px; font-weight:normal;}
.ctit h3{ font-size:18px; font-weight:normal; margin-top:10px;}
.contact_l{}
.contact_l .ctbox{ margin-top:20px; font-size:16px; color:#FFF; line-height:22px;}
.contact_r{}
.contact_r li{ float:left; width:120px; margin-right:30px; margin-top:40px;}
.contact_r li img{ width:100%;}
.contact_r li p{ font-size:18px; color:#FFF; line-height:50px; text-align:center;}

.foot{ padding:30px 0; background:#333; overflow:hidden; text-align:center; color:#8b939e;}
.foot a{color:#8b939e;}
.foot a:hover{ color:#FFF;}

.kefu{width: 50px;position: fixed;_position: absolute;right: 0;top: 54%;z-index: 999999999999999;transform: translateX(0) translateY(-50%)}
.kefu ul li{width: 50px;height: 50px;margin-top: 1px;position: relative}
.kefu ul li:hover, .kefu ul li:hover .div-item{background-color: #2d8b3c}
.kefu .qq, .kefu .shouhou, .kefu .call, .kefu .back, .kefu .share, .kefu .weixin, .kefu ul li .bdsharebuttonbox a{display: block;width: 50px;height: 50px;float: left;font-size: 0;background-image: url(../images/kefu.png);background-repeat: no-repeat}
.kefu .qq, .kefu .shouhou, .kefu .call, .kefu .back, .kefu .share, .kefu .weixin{position: relative;z-index: 10;background-color: #242424}
.kefu ul li:hover a{background-color: #2d8b3c}
.kefu .weixin{background-image: url(../images/weixin.png);background-repeat: no-repeat;background-position: 0 0}
.kefu .qq{background-position: 0 0}
.kefu .shouhou{background-position: -50px 0}
.kefu .call{background-position: -100px 0}
.kefu .back{background-position: -150px 0}
.kefu .share{background-position: -200px 0}
.kefu ul li .div-item{width: 200px;height: 50px;background-color: #242424;position: absolute;right: -200px;top: 0;cursor: pointer;-webkit-transition: all .5s ease;transition: all .5s ease}
.kefu ul li:hover .div-item{right: 50px}
.kefu ul li .div-ewm{width: 155px;height: 175px;padding-top: 20px;background-color: #2d8b3c;position: absolute;right: 50px;top: 0;display: none}
.kefu ul li .div-ewm ul li{width: 119px;float: left;text-align: center;margin-left: 20px}
.kefu ul li .div-ewm ul li img{width: 100%;display: block}
.kefu ul li .div-ewm ul li p{font-size: 14px;color: #fff;margin-top: 5px}
.kefu ul li:hover .div-ewm{display: block}
.kefu ul li .h2{display: block;line-height: 50px;font-size: 14px;color: #fff;padding: 0 25px}
.kefu ul li .bdsharebuttonbox{width: 100%;height: 50px}
.kefu ul li .bdsharebuttonbox a{padding: 0;margin: 0;width: 50px;height: 50px}
.kefu ul li .bdsharebuttonbox a:hover{background-color: #565656}
.kefu ul li .bdsharebuttonbox a.bds_tsina{background-position: -250px 0}
.kefu ul li .bdsharebuttonbox a.bds_weixin{background-position: -300px 0}
.kefu ul li .bdsharebuttonbox a.bds_tqq{background-position: -350px 0}
.kefu ul li .bdsharebuttonbox a.bds_more{background-position: -400px 0}

.lfooter{width: 100%;height: 70px;background-color:#2d8b3c;position: fixed;bottom: 0px; max-width: 640px; z-index:99999999999;}
.lfooter ul li{width:33%;height: auto;float: left;text-align: center;padding: 10px 0px;}
.lfooter ul li a{color: #FFF;line-height: 12px;font-size: 12px;}

.nbanner{ background:url(../images/nbanner.jpg) center no-repeat; height:400px; width:100%;}
.weizhi{ width:100%; height:60px; border-bottom:1px solid #ccc; line-height:60px;}
.cnav{}
.cnav li{ float:left; width:120px; text-align:center; font-size:16px;}
.cnav li.cur{ background:#2d8b3c;}
.cnav li.cur a{ color:#FFF;}
.cnav li:hover{ background:#2d8b3c;}
.cnav li:hover a{ color:#FFF;}

.maps{ background:url(../images/maps.png) left no-repeat; background-size:15px; padding-left:20px;}
.maps a:hover{ color:#2d8b3c;}

.artid{}
.artid h1{ font-size:18px; text-align:center; height:40px; line-height:40px; color:#333; }
.artid .data{ font-size:12px; text-align:center;  line-height:30px; overflow:hidden; padding-bottom:10px;  border-bottom:1px solid #f1f1f1; margin-bottom:15px;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.p14-info-3{background: #f5f5f5;padding: 8px 20px;}
.p14-info-3-tit{height: 55px;font-size: 24px;font-weight: normal;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-3-list li h4 a{color:#4b4a4a;}
.p14-info-3-list li h4 span{float: right;}

.news_list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.news_list dt{width: 29.5%;float: left;margin-right:3%;}
.news_list dt img{width:100%;display: block;}
.news_list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news_list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dl:hover{border:1px solid #2d8b3c;}
.news_list dl:hover h4 a{color: #2d8b3c;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta{width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.news_list dl:hover .p14-infolist-1-list-deta{background: #2d8b3c;border-color: #2d8b3c;}
.news_list dl:hover .p14-infolist-1-list-deta a{color: #fff;} 

.prodc_list{width: 1220px;}
.prodc_list li{float:left;border:1px solid #dedede;margin-right:20px;margin-bottom:10px;width: 283px;}
.prodc_list li img{width: 273px;height:auto;padding:5px;vertical-align: top;}
.prodc_list li p{line-height:40px;text-align:center;background:#eee;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.prodc_list li:hover a{ color:#FFF;}
.prodc_list li:hover p{ background:#2d8b3c;}
.prodc_list li:hover{ border:1px solid #2d8b3c;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#2d8b3c;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 5px 15px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #2d8b3c; color: #fff;border: 1px solid #2d8b3c}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.active{display: inline-block;border: 1px solid #2d8b3c;padding:5px 15px;margin: 0 3px;background: #2d8b3c;color: #fff;}
.pagess ul li.active a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.message{ width:1200px; margin:30px auto 0; background:url(../images/message.png) top no-repeat; overflow:hidden;}
.message form{ width:1000px; margin:60px auto;}
.message li{width:100%;margin-bottom: 23px;text-align: center;}
.message textarea{ width:100%; border: 1px solid #ccc; border-radius: 4px; height:120px; padding: 6px; background: #fbfbfb; vertical-align: top;}
.message input{ width:100%; border: 1px solid #ccc; border-radius: 2px; padding: 6px; background: #fbfbfb; line-height:40px;}
.message .yzm{ width:160px;}
.message  img{vertical-align: middle;}
.message button{ color: #fff; background-color:#2d8b3c; border-color:#2d8b3c; padding: 20px 12px; width:300px; border: none; border-radius: 4px; font-size:16px;}
.message button:hover{ background-color: #058b34;}




.wapnav{ display:none;}
.wapfold_wrap{display:none;}
.lfooter{display:none;}

@media screen and (max-width: 767px) {
.head{ display:none;}
.w1200{ width:100%;}	
.mag{ margin-top:3%;}
.kefu{ display:none;}

.wapnav{width:100%;height:auto;position:relative;display:block;padding: 3% 0;display:flow-root;background:#fff;}
.wapnav .waplogo{float:left;margin-left: 2%;}
.menu-btn{float: right;margin-right: 3%;margin-top: -0.1%;background:#2d8b3c;padding: 3% 2%;border-radius: 5px;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;width: 24px;height: 2px;background-color: #fff;content: '';}
.menu-btn span{ margin:7px 0;}

#nav{ display:none;}
.nav_main{ height:100%; width:100%; background:#2d8b3c;  border-bottom:none; min-width:100%; position:absolute; z-index:99999; }
.nav_main .nav{ width:100%;}
.nav_main .list{width:100%;height:100%;}
.nav_main .list li{width:100% !important;height:50px;float:left;font-size:15px;border-bottom:1px solid #42ab53;}
.nav_main .list li a{  color:#fff; display:block; line-height:50px; }
.nav_main .list li a.hover{ background:none;}

.banner{width:100%;height:130px;overflow:hidden;margin:0 auto;}
.bannerc{width:100%; height:auto; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:auto; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:auto; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:130px; list-style:none; padding:0; margin:0; position:absolute; background-size:cover !important;}
.bannerc #slides li a { display:block; width:100%; height:auto; text-indent:-9999px}
.bannerc #pagination { display:none;}

.zhanhui {position:inherit; height:auto;}
.zhanhui dt{ display:none;}
.zhanhui dd{ position:relative; width:100%; height:auto; background:#FFF;}
.zhanhuitit{ padding:0% 5% 0;}
.zhanhuitit .zhanhuitit_l{ width:80%;}
.zhanhuitit .zhanhuitit_l img{ vertical-align:middle; width:30px;}
.zhanhuitit .zhanhuitit_l b{ font-size:18px; color:#444; margin:0 1%; line-height:36px;}
.zhanhuitit .zhanhuitit_l span{ font-size:11px; color:#777;}
.zhanhuitit .zhanhuitit_r{ line-height:36px;}
.zhanhuitit .zhanhuitit_r img{ vertical-align:middle; width:30px; margin-top:5px;}
.zhanhui ul{ padding:5% 5% 0;}
.zhanhui li{ border-bottom:1px solid #ccc; padding-bottom:4%; margin-top:4%;}
.zhanhui li h2{ font-size:14px; font-weight:normal;}
.zhanhui li p{ font-size:12px;}

.videotit{ text-align:center;}
.videotit{ line-height:50px; }
.videotit span:nth-child(1),.videotit span:nth-child(4){font-size: 62px;color:#333;}
.videotit span:nth-child(2){font-size: 38px;color:#333;text-transform:uppercase;font-weight:bold;vertical-align:middle;margin:0 10px 0 15px;}
.videotit span:nth-child(3){font-size: 15px;color:#333;font-weight:bold;text-align:center;display:inline-block;line-height: 18px;vertical-align:middle;margin-right:15px;}

.videoboxa{ margin-top:2%;}
.videoboxa dt{ float:left; width:98%; margin:1%;}
.videoboxa dt video{ width:100%;}
.videoboxa dd{ float:right; width:100%;}
.videoboxa dd ul{ width:100%;}
.videoboxa dd li{ float:left; width:48.5%; margin-left:1%; margin-top:2%; position:relative; cursor:pointer;}
.videoboxa dd li img{ width:100%; transition: all .4s ease-in-out 0s;}
.videobox{ overflow:hidden;}
.videoboxa dd li:hover img{ transform: scale(1.1); webkit-transform: scale(1.1);}
.videoboxa dd li .mbg{ background:url(../images/mbg01.png) center no-repeat; position:absolute; z-index:999; top:0; left:0; width:100%; height:100%;}

.bgc{background:#2d8b3c; padding:8% 0; overflow:hidden;}
.tit{ text-align:center; color:#FFF;}
.tit h2{ font-size:26px; line-height:30px;}
.tit p{ font-size:13px; margin-top:5px;}

.case{ width:100%; margin-top:4%;}
.case li{ float:left; margin-top:1%; width:48.5%; height:auto; margin-left:1%; margin-right:0; position:relative; overflow:hidden; cursor:pointer;}
.case li img{ width:100%;}
.case li p{ width:100%; background:rgba(0,0,0,.6); font-size:12px; line-height:50px; text-align:center; color:#FFF; position:absolute; z-index:99; left:0; bottom:-60px;  transition: all .4s ease-in-out 0s;}
.case li:hover p{bottom:0;}

.marquee{ height:173px; overflow:hidden; margin:1%;}
.marquee li{ float:left; width:230px; margin-left:20px;}
.marquee li img{ width:100%;}

.tits{color:#333; text-align:center; margin-top:3%;}
.tits h2{ font-size:26px; line-height:30px;}
.tits p{ font-size:13px; margin-top:5px;}

.fold_wrap{ display:none;}
.wapfold_wrap{ margin:1%; display:block;}
.wapfold_wrap li{ width:97%; margin-top:3%;}
.wapfold_wrap li img{ width:100%;}

.aboutbg{ background:url(../images/aboutbg.jpg) center fixed no-repeat; padding:6% 0; overflow:hidden;}
.about{ padding:5%; width:86%; background:#FFF; margin:2%;}
.abtit{ position:relative; height:50px; margin-top:8%;}
.abtit h2{ position:absolute; z-index:9; font-size:40px; font-family:Times New Roman; color:#f6f6f6; font-style:italic; text-transform:uppercase;}
.abtit h3{ position:absolute; z-index:99; top:10px; font-size:20px; color:#333; font-weight:normal;}
.about p{ font-size:13px; color:rgba(0,0,0,.9); margin-top:2%; text-indent:2em;}

.titad{ text-align:center; color:#333; margin-top:5%;}
.titad h2{ font-size:26px; line-height:30px;}
.titad p{ font-size:13px; margin-top:5px;}

.ctit{ color:#FFF;}
.ctit h2{ font-size:20px; font-weight:normal;}
.ctit h3{ font-size:16px; font-weight:normal; margin-top:5px;}
.contact_l{ margin:0 5%;}
.contact_l .ctbox{ margin-top:2%; font-size:13px; color:#FFF; line-height:18px;}
.contact_r{margin:5% 5%; 0}
.contact_r li{ float:left; width:32%; margin-left:1%; margin-right:0px; margin-top:4%;}
.contact_r li img{ width:100%;}
.contact_r li p{ font-size:14px; color:#FFF; line-height:40px; text-align:center;}

.foot{ padding:3% 0 25%; }
.lfooter{display:block;}

.nbanner{ background:url(../images/nbanner.jpg) center no-repeat; background-size:cover; height:120px; width:100%;}
.weizhi{ width:100%; height:40px; border-bottom:1px solid #ccc; line-height:40px;}
.cnav{ width:100%;}
.cnav li{ float:left; width:25%; text-align:center; font-size:14px;}
.cnav li.cur{ background:#149341;}
.cnav li.cur a{ color:#FFF;}
.cnav li:hover{ background:#149341;}
.cnav li:hover a{ color:#FFF;}
.maps{ display:none;}
  

.p12-curmbs-1.w1200{ width:96%;}
.artid{ width:96%; margin:3% 2% 0;}
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 1%;}

    
.newsshow_xg .next{ width:100%;}
.news_list{ width:96%; margin-left:2%;}
.news_list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 2%;background: #fff;overflow: hidden;}
.news_list dt{width:100%;float: left;margin-right:0;}
.news_list dt img{width:100%;display: block;}
.news_list dd{width:100%;float: right;}
.news_list dd h4{height: 40px;font-weight: normal;font-size: 16px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 12px;line-height: 22px;color: #797979;margin-bottom: 3%;overflow: hidden;}

.prodc_list{ width:96%; margin-left:2%;}
.prodc_list li{ float:left; width:99%; border:1px solid #dedede; margin-right:1%; margin-bottom:10px;}
.prodc_list li img{ width:96%; height:auto;  padding:2%; vertical-align: top;}

.artid img{ width:100% !important; height:auto !important;}

  .message{width: 100%;margin: 3% auto 0;background:none;overflow:hidden;}
.message form{width: 100%;margin: 6% auto;}
.message li{width: 95%;margin-bottom: 2%;text-align: center;}
.message textarea{width:100%;border: 1px solid #ccc;border-radius: 4px;height: 80px;padding: 6px;background: #fbfbfb;vertical-align: top;}
.message input{width:100%;border: 1px solid #ccc;border-radius: 2px;padding: 6px;background: #fbfbfb;line-height: 35px;}
.message .yzm{ width:160px;}
.message  img{vertical-align: middle;}
.message button{color: #fff;background-color:#2d8b3c;border-color: #2d8b3c;padding: 15px 12px;width: 210px;border: none;border-radius: 4px;font-size: 14px;}
.message button:hover{ background-color: #058b34;}

}