@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;}
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}
em,i{ font-style:normal;}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m10{ margin-top:10px;}
.m20{ margin-top:20px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}
.width{ width:1450px; height:auto;}
.position{ position:relative;}

.head{ width:100%; height:185px; background:url(../images/headbg.png) no-repeat center; position:absolute; z-index:999; top:0px; left:0px; overflow:hidden;}
.head_t{ width:100%; height:40px; line-height:40px;}
.head_t font{ float:left; color:#c9caca; }
.head_t .head_l{ margin-left:193px; display: table-cell;vertical-align: middle;}
.head_t .head_l img{ vertical-align: middle;}
.head_t .head_m{margin-left: 164px;display: table-cell;vertical-align: middle;}
.head_t .head_m p{ float:left; color:#c9caca;}
.head_t .head_m p a{color:#c9caca;}
.head_t .head_m p a:hover{color:#f08300;}
.head_t .head_m p:nth-child(2){margin-left: 60px;margin-right: 33px;}
.head_t .head_m p img{ vertical-align: middle; margin-right:5px;}
.head_t .head_r{position:absolute;z-index:999;top: 6px;right: -105px;}
.head_t .head_r form{ width:171px;height:26px;background:url(../images/sous.png) no-repeat center;}
.head_t .head_r .keywords{position:absolute;z-index:999;top: 0px;left: 2px;border:none;background:none;height:26px;line-height:26px;width:137px;}
.head_t .head_r .submit{position:absolute;z-index:999;top: 0px;right: 2px;border:none;background:none;height:26px;line-height:26px;width:30px;}

.wxewbox{ position:relative;}
.wxewbox .wxew{ position:absolute; top:35px; left:-15px; display:none; width:90px; z-index:99999999999999999999999999999999;}
.wxewbox:hover .wxew{ display:block;}

.nav{ width:400px;}
.nav a{ color:#efefef; font-size:20px; padding:0 20px;}
.nav .cur{ color:#f08300;}
.nav a:hover{ color:#f08300;}
.navl{position:absolute;z-index:99;left: 90px;top: 54px;}
.navr{position:absolute;z-index:99;right: 90px;top: 54px;}
.logo{ width:236px; text-align:center; margin-top:32px;}
.navr a:nth-child(1){ display:none;}
.navr a:nth-child(2){ display:none;}

.honor{ width:100%; height:915px; background:url(../images/honor.jpg) no-repeat center; overflow:hidden;}
.tit{margin-top: 100px;margin-left: 20px;}
.tit span{ font-size:28px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.tit h2{ font-size:24px; font-weight:normal; color:#000; margin-top:10px;}
.tit .line{ width:151px; height:14px; background:url(../images/line.png) no-repeat center;  margin-top:10px;}
.tit p{ font-size:16px; color:#898989;  margin-top:10px; margin-bottom:15px;}
.tit a{ font-size:20px; color:#f08300;}
.tit a:hover{ text-decoration:underline;}

.poster-main{width:100%; height: 500px; position: relative; margin:120px auto 0;}
.poster-main a, .poster-main img{display: block;}
.poster-main .poster-list{width: 100%; height: 500px;}
.poster-main .poster-list .poster-item{width: 200px; height: 500px; position: absolute; left: 0; top: 0;}
.poster-main .poster-list .poster-item img{ width:100%;}
.poster-main .poster-btn{position: absolute; top: 0; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn{left: 0; background: url(../images/left.png) no-repeat left;}
.poster-main .poster-next-btn{right: 0; background: url(../images/right.png) no-repeat right;}

.about{ width:100%; height:845px; background:url(../images/aboutbg.jpg) no-repeat center; overflow:hidden;}
.gssl{ width:1600px; margin-top:120px;}
.gssl li{ float:left; width:268px;  margin-right:113px; text-align:center;}
.gssl li img{ transition: 0.6s;}
.gssl li img:hover{ transform: rotatez(360deg);}
.gssl li p{ font-size:16px; color:#231815;}
.gssl li span{ color:#3e3a39; font-family:Verdana, Geneva, sans-serif;}

.abouts{ width:100%; height:908px; background:url(../images/aboutbg1.jpg) no-repeat center; overflow:hidden;}
.aboutjs{width:100%;height:415px;background:url(../images/aboutbg.png) no-repeat center;margin-top:111px;overflow: hidden;}
.gsjj{width: 470px;margin: 19px 0 0 600px;}
.gsjj h2{ font-weight:normal; margin-left:45px;}
.gsjj p{ font-size:18px; margin-top:40px; line-height:36px; text-indent:2em;}
.gsjj a{ font-size:20px; color:#f08300; text-align:right; display:block; margin-top:20px; margin-right:80px;}
.gsjj a:hover{ text-decoration:underline;}

.number_box{ margin: -50px auto 0; width:1200px; /*min-width: 1200px;*/ height: 130px; background: #fff; color: #999; position: relative; z-index:2;}
.number_box:before,
.number_box:after{content: ""; display: table;}
.number_box:after{clear: both;}
.number_box > .number_box_table{display: table; width: 100%; height: 43px; table-layout: fixed; margin-top: 42px;}
.number_box > .number_box_table > ul{display: table-row;}
.number_box > .number_box_table > ul > li{display: table-cell; border-left: 1px solid #ddd; text-align: center; font-size: 14px;}
.number_box > .number_box_table > ul > li:first-child{border-left: none;}
.number_box > .number_box_table > ul > li > div{position: relative; top: -10px; height: 40px;}
.number_box > .number_box_table > ul > li > div > span{font-size: 40px; font-family:impact; color:#f08300;}
.number_box > .number_box_table > ul > li > div > sup{font-size: 15px; vertical-align: top; position: relative; top: -1px; margin-left:10px; color:#000;}
.number_box > .number_box_table > ul > li > div > p{ text-align:center; margin-top:15px;  color:#000;}
.b_shadow{
	-o-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-ms-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-moz-box-shadow:0 0 18px rgba(0,0,0,.1); 
	-webkit-box-shadow:0 0 18px rgba(0,0,0,.1); 
	box-shadow:0 0 18px rgba(0,0,0,.1);
}

.aboutho{ width:1600px; margin-top:100px;}
.aboutho dl{float:left;margin-right: 127px;}
.aboutho dl dt{ float:left; width:200px; font-size:16px; margin-right:30px;}
.aboutho dl dd{ float:right;}
.aboutho dl dd img{ transition: 0.6s;}
.aboutho dl dd img:hover{ transform: rotatez(360deg);}

.case{ width:100%; height:1025px; background:url(../images/casebg.jpg) no-repeat center; overflow:hidden;}
.case_l{ width:600px; margin-top:30px; margin-left:10px;}
.case_l dl{ width:100%; overflow:hidden; border-bottom:1px solid #e7e7e7; padding-bottom:20px; margin-top:20px;}
.case_l dl dt{ float:left; width:240px; overflow:hidden;}
.case_l dl dt img{ width:240px;  transition: all .4s ease-in-out 0s;}
.case_l dl dd{ float:right; width:340px;}
.case_l dl dd h2{ font-weight:normal; font-size:18px; line-height:60px;}
.case_l dl dd h2 a{ color:#000;}
.case_l dl:hover a{  color:#f08300;}
.case_l dl dd p{ margin-top:10px;}
.case_l dl:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}

.ft-carousel{position: relative;width:760px;height: 660px;overflow: hidden;}
.ft-carousel .carousel-inner{position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item{float: left;height: 100%;}
.ft-carousel .carousel-inner .carousel-item p{ text-align:center; margin-top:20px; font-size:19px; letter-spacing:3px;}
.ft-carousel .carousel-item img{width: 100%;}
.ft-carousel .carousel-indicators{position: absolute;left: 0;bottom: 100px;width: 100%;text-align: center;font-size: 0;}
.ft-carousel .carousel-indicators span{display: inline-block;width: 40px;height: 8px;background-color: #fff;margin: 0 4px;cursor: pointer;}
.ft-carousel .carousel-indicators span.active{background-color: #f08300;}
.ft-carousel .carousel-btn{position: absolute;top: 50%;width: 50px;height: 45px;margin-top: -25px;cursor: pointer;}
.ft-carousel .carousel-prev-btn{left: 0;background: url(../images/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn{right: 0;background: url(../images/next.png) no-repeat;}

.prodc{ width:100%; height:auto; background:url(../images/casebg.jpg) top no-repeat; overflow:hidden;}
.prodc ul li{ float:left; margin-left:20px; width:450px; margin-top:20px;  background:#fff;}
.prodc ul li img{ width:100%; transition: all .4s ease-in-out 0s;}
.prodc ul li a{ display:block;}
.prodc ul li p{ color:#000; text-align:center; line-height:40px;}
.prodc ul li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.prodc ul li:hover{ background:#f08300;}
.prodc ul li:hover a p{ color:#FFF;}
.prodc ul li:first-child:hover{ background:none;}
.prodc ul li:first-child h2{ font-weight:normal; font-size:18px; color:#727171;  margin-top:10px; margin-bottom:15px;}
.prodc ul li:first-child span{ float:left; padding:5px 30px; background:#fbd4ac; border-radius:20px; margin-top:20px; margin-right:30px;}
.prodc ul li:first-child a{ font-size:20px; color:#f08300; margin-top:40px;}
.prodc ul li:first-child a:hover{ text-decoration:underline;}
.img{ overflow:hidden;}

.news{ width:100%; height:auto; padding-bottom:50px; background:url(../images/newsbg.jpg) top no-repeat; overflow:hidden;}
.news .tit{ margin-top:130px;}

.news_l{ width:970px; background:#FFF; margin-left:20px; margin-top:40px; overflow:hidden;}
.plist{ border-bottom:2px solid #dedede; overflow:hidden;}
.plist{ padding-left:40px;}
.plist li{ float:left; margin-right:40px; text-align:center; line-height:40px; margin-top:10px;}
.plist li a.cur{ color:#f08300;}

.prcont{ padding:20px 20px 30px 40px; overflow:hidden;}
.prcont dl dt{ float:left; width:250px; overflow:hidden;}
.prcont dl dt img{  width:100%; transition: all .4s ease-in-out 0s;}
.prcont dl dt img:hover{transform: scale(1.2); webkit-transform: scale(1.2);}
.prcont dl dd{ float:right; width:640px;}
.prcont dl dd h2{ font-weight:normal; font-size:18px; line-height:40px;}
.prcont dl dd h2 a{ color:#000;}
.prcont dl dd:hover h2 a{  color:#f08300;}
.prcont dl dd p{ margin-top:10px; margin-bottom:30px;}
.prcont dl dd .more{ background:#f08300; color:#FFF; font-size:14px; padding:5px 10px; border-radius:10px;}
.prcont ul{ margin-top:10px;}
.prcont ul li{float:left;width:48%;background:url(../images/doc.png) left no-repeat;text-indent:18px;line-height:40px;border-bottom:1px solid #dedede;overflow:hidden;}
.prcont ul li:nth-child(2n){ float:right;}
.prcont ul li a{ float:left;}
.prcont ul li a:hover{color:#f08300;}
.prcont ul li span{ float:right;}

.news_r{ width:430px; background:#FFF; margin-top:40px; overflow:hidden;}
.in-ask{ margin-top:20px; padding-bottom:30px;}
#marquee{height: 370px;overflow: hidden;}
#marquee li{border-bottom: 1px dotted #d2d2d2;}
#marquee li a{display: block;padding: 20px 0; color:#000;}
#marquee li h4{ font-weight:normal;background: url(../images/wen.png) no-repeat 30px 0;line-height:22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 78px;padding-bottom: 5px;}
#marquee li p{margin: 10px 0 0;color: #999;line-height: 1.8;padding-left: 76px;height: 50px;overflow: hidden;padding-right: 20px;}
#marquee li:hover h4{color:#f08300; }

.foot{ width:100%; height:auto; padding:50px 0; background:url(../images/foot.jpg) top no-repeat; overflow:hidden;}
.foot_l{ width:300px;}
.fnav{ margin-top:30px;}
.fnav li{ float:left; width:150px; line-height:36px; font-size:18px;}
.fnav li a{ color:#ccc;}
.fnav li a:hover{color:#f08300; }

.foot_m{ width:227px; min-height:254px; padding-top:34px; border-left:1px dashed #dedede; border-right:1px dashed #dedede; padding:0 150px; margin-left:150px;}
.foot_m dl{ margin-bottom:20px; overflow:hidden;}
.foot_m dl dt{ float:left; width:60px;}
.foot_m dl dd{ float:left; width:147px; margin-left:20px; color:#dcdddd; font-size:18px;}
.foot_m dl dd p{ font-size:12px; margin-top:10px;}
.foot_m h2{ color:#FFF; font-weight:normal; line-height:50px;}

.foot_r{ width:189px;  margin-top:40px;}
.foot_r img{ width:189px; }

.finfo{ margin-top:30px; border-top:3px solid #808183; color:#efefef; padding-top:20px; line-height:30px;}
.finfo a{ color:#efefef;}
.finfo a:hover{color:#f08300;}
.finfo_l{ width:408px;}
.finfo_m{ margin-left:230px;}
.finfo_r{ width:280px; text-align:center;}

.link{ width:970px; margin:auto;}
.link li{ float:left; width:154px; height:68px; margin:30px 20px 0;}
.link li img{ width:154px; height:68px;}

.pftel{ position:fixed; left:30px; top:36%; z-index:999999;}

#toolbar{position: fixed;z-index: 9999;right: 17px;bottom: 10%;}
#toolbar li{margin-bottom: 3px;font-size: 0;width: 57px;height: 57px;right: 0;position: relative;}
#toolbar li a{display: block;position: absolute;z-index: 9;right: 0;top: 0;width: 57px;height: 57px;overflow: hidden;background: #ff9c00;-webkit-transition: all .5s ease;transition: all .5s ease;white-space: nowrap;font-size: 0;}
#toolbar li .icon-font{display: inline-block;vertical-align: middle;width: 57px;height: 57px;background-color: #d9d9d9;}
#toolbar li .icon-qq:after{background-position: 0 -150px;}
#toolbar li .icon-phone:after{background-position: 0 -90px;}
#toolbar li .icon-ewm:after{background-position: 0 -30px;}
#toolbar li .icon-message:after{background-position: 0 -120px;}
#toolbar li .icon-top:after{ background-position: -30px -60px;}
#toolbar li .icon-wangwang:after{background-position: 0 0;}
#toolbar li .wz{display: inline-block;line-height: 57px;font-size: 14px;color: #fff;vertical-align: middle;padding-left: 10px;}
#toolbar li.ewm .ewm-box{position: absolute;z-index: 1;padding: 5px;background: #ff9c00;width: 110px;right: 120%;bottom: 0;opacity: 0;visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .7s;transition: all .7s;}
#toolbar li.ewm .ewm-box p{margin-bottom: 0;}
#toolbar li.ewm .ewm-box img{max-width: 100%;}
#toolbar li.ewm .ewm-box:after{content: '';position: absolute;right: -5px;bottom: 20px;width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 5px;cursor: pointer;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #ff9c00;border-right: none;}
#toolbar li.ewm:hover .icon{background-position: -57px -180px;}
#toolbar li.ewm:hover .ewm-box{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
#toolbar li.backtop{cursor: pointer;}
#toolbar li.backtop .iconfont{color: #fff;background-color: #ff9c00;}
#toolbar li.backtop .icon-top{background-color: #ff9c00; background-position: -30px -60px;}
#toolbar li:hover a{width: 200px;}
#toolbar li:hover .icon-font{background-color: #ff9c00;}
#toolbar li:hover .icon-qq:after{background-position: -30px -150px;}
#toolbar li:hover .icon-phone:after{background-position: -30px -90px;}
#toolbar li:hover .icon-ewm:after{background-position: -30px -30px;}
#toolbar li:hover .icon-message:after{background-position: -30px -120px;}
#toolbar li:hover .icon-wangwang:after{background-position: -30px 0;}
#toolbar li:hover .icon-top:after{background-position: -30px -60px;}
.icon-font{position: relative;}
.icon-font:after{content: "";width: 30px;height: 30px;background-image: url(../images/icon_spirit.png);background-repeat: no-repeat;position: absolute;left: calc(50% - 15px);top: calc(50% - 15px);}

.nbanner{ width:100%; height:785px; margin-top:100px;}
.home{ width:100%; height:50px; line-height:50px; font-size:12px; background:#eeefef; color:#f6aa3b;}
.home span{ float:left; display:block; width:30px; height:50px; background:url(../images/home.png) left no-repeat;}

.nnewsbg{ width:100%;  background:url(../images/nnewsbg.jpg) top #f7f5f1 no-repeat; padding:50px 0; overflow:hidden;}
.ncasebg{ width:100%;  background:url(../images/ncasebg.jpg) top #faf9f3 no-repeat; padding:50px 0; overflow:hidden;}
.nnewslb{ width:100%;  background:url(../images/nnewslbbg.jpg) top #f3f3ed no-repeat; padding:50px 0; overflow:hidden;}
.ncaselb{ width:100%;  background:url(../images/ncaselbbg.jpg) top #faf9f4 no-repeat; padding:50px 0; overflow:hidden;}
.left{ width:280px;}
.ptit{ width:100%; height:100px; background:#2d364d; color:#fff; text-indent:50px; overflow:hidden;}
.ptit p{ margin-top:20px;}
.ptit h2{ font-size:26px; font-weight:normal; letter-spacing:8px; margin-top:3px;}
.left .fenlei{ background:#f4aa98; padding:20px 0 30px;}
.left .fenlei li{ width:250px; height:50px; font-size:18px; text-indent:80px; line-height:50px; background:url(../images/yuan.png) 50px center no-repeat;}
.left .fenlei li a{ color:#000;}
.left .fenlei li.cur a{ color:#FFF;}{}
.left .fenlei li.cur{ background:url(../images/yuan.png) #f3a179 50px  center no-repeat;}
.left .fenlei li:hover a{ color:#FFF;}
.left .fenlei li:hover{ background:url(../images/yuan.png) #f3a179 50px  center no-repeat;}
.left .fenlei .tel{ color:#FFF; text-align:center; font-size:30px; margin-top:15px; line-height:30px;}
.left .fenlei .tel p{ font-size:20px;}

.left .cptj li{ width:100%; margin-bottom:20px;  background:#fff;}
.left .cptj li img{ width:100%; transition: all .4s ease-in-out 0s;}
.left .cptj li a{ display:block;}
.left .cptj li p{ color:#000; text-align:center; line-height:40px;}
.left .cptj li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.left .cptj li:hover{ background:#f08300;}
.left .cptj li:hover a p{ color:#FFF;}

.right{ width:1060px; background:#ffffff; padding:30px; overflow:hidden;}
.artid{}
.artid h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}

.bshare-custom{ padding-bottom:5px;  margin-top: 20px; }

.xgtj{ border:2px solid #dedede; height:50px; line-height:50px; margin-top:20px;}
.xgtj h2{ float:left; width:180px; color:#e94709; font-weight:normal; font-size:20px; text-align:center; border-right:2px solid #dedede;}

.right .cptj{ width:1120px;}
.right .cptj li{ float:left; width:250px; margin-top:20px; margin-right:20px;  background:#fff;}
.right .cptj li img{ width:100%; transition: all .4s ease-in-out 0s;}
.right .cptj li a{ display:block;}
.right .cptj li p{ color:#000; text-align:center; line-height:40px;}
.right .cptj li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.right .cptj li:hover{ background:#f08300;}
.right .cptj li:hover a p{ color:#FFF;}

.right .xgxw{ margin-top:10px;}
.right .xgxw li{ float:left; width:48%; background:url(../images/doc.png) left no-repeat; text-indent:18px; line-height:40px; border-bottom:1px solid #dedede; overflow:hidden;}
.right .xgxw li:nth-child(2n){ float:right;}
.right .xgxw li a{ float:left;}
.right .xgxw li a:hover{color:#f08300;}
.right .xgxw li span{ float:right;}

.nlbg{ width:100%; height:226px; background:url(../images/nlbg.jpg) center no-repeat; overflow:hidden;}
.nlbgbox{ width:978px; height:130px; background:#FFF; border-radius:20px; margin:50px auto 0;}
.nlbgbox li{ float:left; height:50px; line-height:50px; font-size:23px; text-indent:50px; margin:40px 92px;}
.nlbgbox li a{ color:#3e3a39;}
.nlbgbox li:hover a{ color:#e94709;}
.nlbgbox li:nth-child(1){  background:url(../images/news01.png) left center no-repeat;}
.nlbgbox li:nth-child(2){  background:url(../images/news02.png) left center no-repeat;}
.nlbgbox li:nth-child(3){  background:url(../images/news03.png) left center no-repeat;}
.nlbgbox li:nth-child(1):hover{  background:url(../images/news1.png) left center no-repeat;}
.nlbgbox li:nth-child(2):hover{  background:url(../images/news2.png) left center no-repeat;}
.nlbgbox li:nth-child(3):hover{  background:url(../images/news3.png) left center no-repeat;}
.nlbgbox li:nth-child(1).cur{ background:url(../images/news1.png) left center no-repeat;}
.nlbgbox li:nth-child(2).cur{ background:url(../images/news2.png) left center no-repeat;}
.nlbgbox li:nth-child(3).cur{ background:url(../images/news3.png) left center no-repeat;}
.nlbgbox li.cur a{color:#e94709;}

.nlbgbox1{ width:978px; height:130px; background:#FFF; border-radius:20px; margin:50px auto 0;}
.nlbgbox1 ul{width: 562px;margin:50px auto 0;}
.nlbgbox1 li{float:left;height:50px;line-height:50px;font-size:23px;text-indent:50px;margin: 40px 69px;}
.nlbgbox1 li a{ color:#3e3a39;}
.nlbgbox1 li:hover a{ color:#e94709;}
.nlbgbox1 li:nth-child(1){  background:url(../images/case01.png) left center no-repeat;}
.nlbgbox1 li:nth-child(2){  background:url(../images/case02.png) left center no-repeat;}
.nlbgbox1 li:nth-child(1):hover{  background:url(../images/case1.png) left center no-repeat;}
.nlbgbox1 li:nth-child(2):hover{  background:url(../images/case2.png) left center no-repeat;}
.nlbgbox1 li:nth-child(1).cur{ background:url(../images/case1.png) left center no-repeat;}
.nlbgbox1 li:nth-child(2).cur{ background:url(../images/case2.png) left center no-repeat;}
.nlbgbox1 li.cur a{color:#e94709;}

.nlbgbox2{ width:978px; height:130px; background:#FFF; border-radius:20px; margin:50px auto 0;}
.nlbgbox2 li{float:left;height:50px;line-height:50px;font-size:23px;text-indent:50px;margin: 40px 62px;}
.nlbgbox2 li a{ color:#3e3a39;}
.nlbgbox2 li:hover a{ color:#e94709;}
.nlbgbox2 li:nth-child(1){  background:url(../images/prodc01.png) left center no-repeat;}
.nlbgbox2 li:nth-child(2){  background:url(../images/prodc02.png) left center no-repeat;}
.nlbgbox2 li:nth-child(3){  background:url(../images/prodc03.png) left center no-repeat;}
.nlbgbox2 li:nth-child(4){  background:url(../images/prodc04.png) left center no-repeat;}
.nlbgbox2 li:nth-child(1):hover{  background:url(../images/prodc1.png) left center no-repeat;}
.nlbgbox2 li:nth-child(2):hover{  background:url(../images/prodc2.png) left center no-repeat;}
.nlbgbox2 li:nth-child(3):hover{  background:url(../images/prodc3.png) left center no-repeat;}
.nlbgbox2 li:nth-child(4):hover{  background:url(../images/prodc4.png) left center no-repeat;}
.nlbgbox2 li:nth-child(1).cur{ background:url(../images/prodc1.png) left center no-repeat;}
.nlbgbox2 li:nth-child(2).cur{ background:url(../images/prodc2.png) left center no-repeat;}
.nlbgbox2 li:nth-child(3).cur{ background:url(../images/prodc3.png) left center no-repeat;}
.nlbgbox2 li:nth-child(4).cur{ background:url(../images/prodc4.png) left center no-repeat;}
.nlbgbox2 li.cur a{color:#e94709;}

.nlbgbox3{ width:978px; height:130px; background:#FFF; border-radius:20px; margin:50px auto 0;}
.nlbgbox3 li{float:left;height:50px;line-height:50px;font-size:23px;text-indent:50px;margin: 40px 51px;}
.nlbgbox3 li a{ color:#3e3a39;}
.nlbgbox3 li:hover a{ color:#e94709;}
.nlbgbox3 li:nth-child(1){  background:url(../images/about001.png) left center no-repeat;}
.nlbgbox3 li:nth-child(2){  background:url(../images/about002.png) left center no-repeat;}
.nlbgbox3 li:nth-child(3){  background:url(../images/about003.png) left center no-repeat;}
.nlbgbox3 li:nth-child(4){  background:url(../images/about004.png) left center no-repeat;}
.nlbgbox3 li:nth-child(1):hover{  background:url(../images/about1.png) left center no-repeat;}
.nlbgbox3 li:nth-child(2):hover{  background:url(../images/about2.png) left center no-repeat;}
.nlbgbox3 li:nth-child(3):hover{  background:url(../images/about3.png) left center no-repeat;}
.nlbgbox3 li:nth-child(4):hover{  background:url(../images/about4.png) left center no-repeat;}
.nlbgbox3 li:nth-child(1).cur{ background:url(../images/about1.png) left center no-repeat;}
.nlbgbox3 li:nth-child(2).cur{ background:url(../images/about2.png) left center no-repeat;}
.nlbgbox3 li:nth-child(3).cur{ background:url(../images/about3.png) left center no-repeat;}
.nlbgbox3 li:nth-child(4).cur{ background:url(../images/about4.png) left center no-repeat;}
.nlbgbox3 li.cur a{color:#e94709;}

.news_list{}
.news_list li{ float:left; width:50%; background:#FFF; padding:10px 0; margin-top:30px; overflow:hidden;}
.news_list li:nth-child(2n){ float:right; border-left:1px dashed #dedede; margin-left:-1px;}
.news_list li .time{ width:70px; text-align:right; margin-top:20px;}
.news_list li .time .d{ font-size:30px;}
.news_list li .time .m{ text-align:left; text-indent:50px;}
.news_list li .time .y{ font-size:28px;}
.news_list li .pic{ float:left;  width:180px; overflow:hidden; margin-left:20px;}
.news_list li .pic img{ width:100%;  transition: all .4s ease-in-out 0s;}
.news_list li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.news_list li .info{ float:left; width:380px; margin-left:20px;}
.news_list li .info h2{ font-weight:normal; font-size:16px; line-height:40px; padding-left:30px; }
.news_list li .info p{ padding-left:30px; margin-bottom:20px;}
.news_list li .info .am{ color:#e94709; float:right; }
.news_list li .info:hover h2{ background:url(../images/ndoc.png) left center no-repeat;}
.news_list li .info:hover h2 a{ color:#e94709;}

.lefta{ width:300px;}
.changeone{ width:250px;  background:#FFF; padding:25px; overflow:hidden;}
.ntit { margin-bottom:20px; overflow:hidden;}
.ntit h2{ float:left; font-size:20px; color:#000;}
.ntit .huanbox{ float:right; background:url(../images/shua.png) right center no-repeat; padding-right:10px;}
.lefta li{ line-height:50px; border-bottom:1px solid #dedede;}
.lefta li a:hover{ color:#e94709;}
.lefta li:nth-child(1){ position:relative;}
.lefta li:nth-child(1) img{ width:100%; transition: all .4s ease-in-out 0s;}
.lefta li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.lefta li:nth-child(1) h2{font-weight:normal; height:30px; line-height:30px; font-size:12px; color:#000; padding:0 10px; background:rgba(255,255,255,.8); position:absolute; top:140px; right:0px;}
.lefta li:nth-child(1) p{ font-size:12px; line-height:24px; margin-bottom:5px;}
.lefta li:nth-child(1):hover p{ color:#e94709;}

.lefta li:nth-child(9){ position:relative;}
.lefta li:nth-child(9) img{ width:100%; transition: all .4s ease-in-out 0s;}
.lefta li:nth-child(9) h2{font-weight:normal; height:30px; line-height:30px; font-size:12px; color:#000; padding:0 10px; background:rgba(255,255,255,.8); position:absolute; top:140px; right:0px;}
.lefta li:nth-child(9) p{ font-size:12px; line-height:24px; margin-bottom:5px;}
.lefta li:nth-child(9):hover p{ color:#e94709;}

.lefta li:nth-child(17){ position:relative;}
.lefta li:nth-child(17) img{ width:100%; transition: all .4s ease-in-out 0s;}
.lefta li:nth-child(17) h2{font-weight:normal; height:30px;line-height:30px; font-size:12px; color:#000; padding:0 10px; background:rgba(255,255,255,.8); position:absolute; top:140px; right:0px;}
.lefta li:nth-child(17) p{ font-size:12px; line-height:24px; margin-bottom:5px;}
.lefta li:nth-child(17):hover p{ color:#e94709;}

.case_list{ width:1200px;}
.case_list li{ float:left; width:338px; margin-right:20px; margin-bottom:20px; border:1px solid #dedede;}
.case_list li img{ width:100%;  transition: all .4s ease-in-out 0s;}
.case_list li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.case_list .cotit{ background:#eeefef; padding:5px 20px;}
.case_list .cotit h2{ font-weight:normal; font-size:16px; text-align:center; line-height:30px;}
.case_list .cotit p{ font-size:12px;}
.case_list li:hover .cotit{ background:#f29344;}
.case_list li:hover h2 a{ color:#FFF;}
.case_list li:hover p{ color:#FFF;}

.prodc_list{ width:1200px;}
.prodc_list li{ float:left; width:338px; margin-right:20px; margin-bottom:20px; border:1px solid #dedede; overflow:hidden; position:relative;}
.prodc_list li img{ width:100%;  transition: all .4s ease-in-out 0s;}
.prodc_list li:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}
.prodc_list .cotit{ position:absolute; z-index:999; left:0px; bottom:20px; width:100%; background:rgba(255,255,255,.6);}
.prodc_list .cotit h2{ float:left; font-weight:normal; font-size:16px; text-align:center; line-height:30px; margin-left:20px; }
.prodc_list .cotit p{ float:right; font-size:12px; margin-right:20px;}
.prodc_list a{ color:#000;}
.prodc_list li a:hover{ color:#e94709;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; border-top:1px solid #b5b5b5;  }
.newsshow_xg div{ border:1px solid #dedede; margin-bottom:10px; line-height:40px; text-indent:50px;}
.newsshow_xg a{ color:#e94709;}
.newsshow_xg a:hover{ color:#e94709;}

.pagess{clear: both;margin: 30px;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: #e94709; color: #fff;border: 1px solid #e94709}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.active{display: inline-block;border: 1px solid #e94709;padding:5px 15px;margin: 0 3px;background: #e94709;color: #fff;}
.pagess ul li.active a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.naboutbg{ background:#faf9f4; overflow:hidden; padding:30px 0;}
.natit{ border-bottom:1px dashed #dedede; overflow:hidden; height:60px; width:390px;}
.natit dt{ font-size:40px; font-weight:bold; color:#000;  line-height:50px;}
.natit dd{ font-size:18px;  color:#000; margin-left:15px; line-height:70px;}

.nabout{ margin-top:40px;}
.nabout dt{ float:left; width:660px;}
.nabout dt p{ text-indent:2em; font-size:18px; line-height:34px; color:#333;}
.nabout dt p:nth-child(2){ margin-top:40px;}

.nabout dd{ float:right; width:740px; height:620px; overflow:hidden; position:relative;}
.nabout dd img{ transition: all .4s ease-in-out 0s;}
.nabout dd .ninfo{ background:rgba(89,87,87,.6); padding:10px 40px; position:absolute; z-index:99; left:0px; bottom:0px; width:100%; color:#FFF;}
.nabout dd:hover img{transform: scale(1.2); webkit-transform: scale(1.2);}

.naboutbg1{ background:#eeefef; overflow:hidden;}
.nabout_l{ width:1075px; height:885px;}

.nabout_r{ width:500px; overflow:hidden; margin-right:200px;}
.nabout_r .natit{ margin-top:50px; text-align:center; height:80px; width:390px;}
.nabout_r .natit dt{ font-size:40px; font-weight:bold; color:#000;  line-height:40px;}
.nabout_r .natit dd{ font-size:18px;  color:#000;  line-height:40px;}
.nabout_r p{ margin-top:30px; color:#333; width:470px; text-indent:2em; font-size:18px; line-height:30px;}

.plists{ margin-top:30px; width:560px;}
.plists li{ float:left; width:140px; height:40px; line-height:40px; text-align:center; border-radius:5px; background:#FFF; margin-right:20px; margin-bottom:20px;}
.plists li a{ display:block;}
.plists li .cur{ background:#f08300; color:#FFF; border-radius:5px;}
.plists li a:hover{ background:#f08300; color:#FFF; border-radius:5px;}

.naboutbg2{ background:url(../images/abbgsa.png) center 80px no-repeat; overflow:hidden; padding:60px 0 100px;}
.naboutbg2 .natit{ margin-bottom:30px;}
.naboutbg2 p{ font-size:26px; color:#333; width:477px; margin-top:8px;}
.naboutbg2 p span{ color:#c9421b;}

.naboutbg4{ background:url(../images/about04bg.jpg) center top no-repeat; overflow:hidden; padding:80px 0 500px;}
.naboutbg4 p{ margin-top:40px; font-size:18px; line-height:36px; text-indent:2em; color:#333;}

.naboutbg5{ background:url(../images/about05bg.jpg) center top no-repeat; overflow:hidden; padding:80px 0 300px;}
.naboutbg5 p{ margin-top:40px; font-size:18px; line-height:36px; text-indent:2em; color:#333;}

.naboutbg6{ background:url(../images/about06bg.jpg) center top no-repeat; overflow:hidden; padding:80px 0;}
.honor_list{margin:30px 0 0 -20px}
.honor_list li{float:left;width:31%; height:342px; position:relative; overflow:hidden; margin:20px 0 0 20px;}
.honor_list li a{display:block;-webkit-transition:all .5s;transition:all .5s}
.honor_list li .img-cover{ width:100%;}
.honor_list li span{ width:100%; position:absolute;left:0;top:0; z-index:99;}
.honor_list li span img{ width:100%;}
.honor_list li .more{position:absolute;left:0;top:0; z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.4);color:#fff;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(0);transform:scale(0)}
.honor_list li .more i{text-transform:uppercase;position:absolute;left:45%;top:48%;font-style:normal;border:1px solid #fff; border-left:none; border-right:none; width:auto; line-height:50px;text-align:center;margin:-28px 0 0 -28px}
.honor_list li .text{line-height:68px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 15px}
.honor_list li a:hover .more{ display:block;}
.honor_list li a:hover .more{-webkit-transform:scale(1);transform:scale(1)}
.honor_list li a{ }

.nlxwmbg{ width:100%;  background:url(../images/lxwmbg.jpg) top #f7f5f1 no-repeat; padding:50px 0; overflow:hidden;}
.lxwmtit{ text-align:center; margin-bottom:150px; overflow:hidden;}
.lxwmtit h2{ font-size:40px; color:#000; line-height:70px;}
.lxwmtit p{ font-size:20px;  color:#000;}

.lxwm_l{ width:300px; text-align:center; margin-left:60px; overflow:hidden;}
.lxwm_l li{ margin-bottom:188px; margin-top:60px;}
.lxwm_l li .lxinfo{ background:rgba(255,255,255,.8); border-radius:5px; padding:25px 20px; margin-top:20px;}
.lxwm_l li .lxinfo h2{ font-size:22px;}
.lxwm_l li .lxinfo p{ font-size:14px; margin-top:15px;}

.lxwm_r{ width:723px; height:auto;}
.lxwm_r01{width:100%;height:372px;background:#eeefef;border-radius:30px;text-align:center;overflow:hidden;}
.lxwm_r01 h2{ font-size:30px; font-weight:normal; margin-top:80px; color:#000;}
.lxwm_r01 li{ float:left; margin:80px 78px 0; position:relative;}
.lxwm_r01 li .wxew{position:absolute;z-index:9999;width: 120px;top: -144px;left: -20px; display:none; border:10px solid #fff;}
.lxwm_r01 li:hover .wxew{ display:block;}

.lxwm_r02{ width:100%; height:450px; background:#eeefef; border-radius:30px; overflow:hidden; margin-top:100px;}

.lxwm_r03{ width:100%; height:472px; background:#eeefef; border-radius:30px; overflow:hidden; margin-top:100px;}
.lxwm_r03 h2{ font-size:30px; font-weight:normal; width:80%; margin:80px auto 0; color:#000;}
.lxwm_r03 .foot_book{ width:80%; margin:80px auto 0;}
.lxwm_r03 .row{margin-left: -5px; font-size: 0; margin-right: -5px;}
.lxwm_r03 div[class^='col-']{padding-left: 5px; padding-right: 5px; position: relative;}
.lxwm_r03 input[type='text'],
.lxwm_r03 textarea{width: 100%; height: 36px; border: 1px solid #dbdbdb; padding: 0 10px; font-size: 14px; color:#868686; background: #fff; outline: none; margin-bottom: 15px;position: relative;}
.xr{position: absolute;right: 0px;top:10px;}
.lxwm_r03 input[type='text']::-webkit-input-placeholder,
.lxwm_r03 textarea::-webkit-input-placeholder{color:#868686;}
.lxwm_r03 input[type='text']:-ms-input-placeholder,
.lxwm_r03 textarea:-ms-input-placeholder{color:#868686;}
.lxwm_r03 input[type='text']::-ms-input-placeholder,
.lxwm_r03 textarea::-ms-input-placeholder{color:#868686;}
.lxwm_r03 input[type='text']::placeholder,
.lxwm_r03 textarea::placeholder{color:#868686;}
.lxwm_r03 textarea{padding-top: 5px; height: 100px; resize: none;}
.lxwm_r03 #checkcode{float: left; width: 20%; margin-bottom: 0;background:none;border-radius: 36px;margin-left:20px;border:1px solid #d61519;}
.lxwm_r03 .checkCodeImg{float: left; display: block; text-align: center; width: 25.39130435%; height: 36px; font-size: 0;
margin-left:20px;}
.lxwm_r03 .checkCodeImg img{max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle;}
.lxwm_r03 .checkCodeImg:after{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.lxwm_r03 .checkCodeImg img{cursor: pointer;}
.lxwm_r03 .x-submit{float: left; width: 20%; height: 36px; background: #d61519;border-radius: 36px; color: #fff; font-size: 14px; border: none; outline: none; -webkit-transition: all .5s ease; transition: all .5s ease;}
.lxwm_r03 .x-submit:hover{background: #d61519;}
.col-md-6 {width: 46.5%;}

.nnewsbgsa{ width:100%;  background:#faf9f4; padding:50px 0; overflow:hidden;}
.rights{width: 810px;height:auto;margin-left: 30px;}

.huoqu{ width:250px; padding:25px; background:#FFF; overflow:hidden; margin-bottom:60px;}
.huoqu h2{ font-size:22px; color:#000; text-align:center;}
.huoqu p{ color:#898989; margin-top:10px;}
.huoqu span{ color:#898989; text-align:center; display:block; line-height:30px;}
.huoqu .phone{ border:none; background:#eeefef; text-indent:20px; height:50px; line-height:50px; width:100%; margin-top:15px;}
.huoqu .submit{ border:none; background:#c8411c; color:#FFF; font-size:18px; height:40px; line-height:40px; width:100%; margin-top:5px;}

.prpic_l{ width:300px; padding:5px; border:1px solid #dedede;}
.prpic_l img{ width:100%;}
.prpic_r{ width:475px;}
.prpic_r h2{ text-align:center; border-bottom:2px solid #dedede; color:#000; padding-bottom:10px;}
.prpic_r p{ font-size:18px; color:#f08300; height:40px; line-height:40px; font-weight:bold;}
.prpic_r ul{ border-top:1px dashed #dedede;}
.prpic_r li{ float:left; width:50%; border-bottom:1px dashed #dedede; line-height:40px; font-size:12px; overflow:hidden; height:40px;}

.next{ margin-top:20px;}
.next_l{ width:139px; height:46px; overflow:hidden;}
.next_l a{ display:block; width:139px; height:46px; background:url(../images/zixun.png) center no-repeat;}
.next_r{ width:139px; height:46px;  overflow:hidden;}
.next_r a{  display:block; width:139px; height:46px; background:url(../images/nexts.png) top center no-repeat; padding-top:60px;}


.prpic1{ background:#eeefef; width:100%; padding:30px 0; overflow:hidden; text-align:center; margin:30px auto;}
.prpic1 h2{ font-size:26px; font-weight:normal; color:#595757; letter-spacing:5px;}
.prpic1 h3{ font-size:18px; border-top:1px solid #d1d1d2; border-bottom:1px solid #d1d1d2; font-weight:normal; color:#595757; width:320px; margin:20px auto;  letter-spacing:3px;}
.prpic1 h4{ font-size:20px; font-weight:normal; color:#595757;  letter-spacing:5px;}

.prpic2{ background:#eeefef; width:100%; line-height:50px; height:50px; overflow:hidden; margin:30px auto;}
.prpic2 h2{ float:left; color:#3e3a39; font-size:20px; font-weight:normal; text-indent:20px;}
.prpic2 span{ margin-left:10px; line-height:57px;}

.liuc{ background:#FFF; overflow:hidden; padding:50px 30px;}
.liuc li{ float:left; text-align:center; margin:0 11px;}
.liuc li span{ font-size:26px; border-radius:50%; color:#3e3a39; border:2px solid #3e3a39; width:40px; height:40px; line-height:40px; display:block; margin:auto;}
.liuc li p{ font-size:20px; margin:15px auto; color:#3e3a39;}
.liuc .lcpic{ width:100%; height:54px; text-align:center;}
.liuc li:nth-child(1){ width:80px;}
.liuc li:nth-child(1) .lcpic{  background:url(../images/lc01.png) center no-repeat;}
.liuc li:nth-child(1):hover .lcpic{  background:url(../images/lc1.png) center no-repeat;}
.liuc li:nth-child(2) ,.liuc li:nth-child(4) ,.liuc li:nth-child(6) , .liuc li:nth-child(8){width:37px; height:152px; background:url(../images/lcx.png) center no-repeat;}
.liuc li:nth-child(3){ width:80px;}
.liuc li:nth-child(3) .lcpic{  background:url(../images/lc02.png) center no-repeat;}
.liuc li:nth-child(3):hover .lcpic{  background:url(../images/lc2.png) center no-repeat;}
.liuc li:nth-child(5){ width:80px;}
.liuc li:nth-child(5) .lcpic{  background:url(../images/lc03.png) center no-repeat;}
.liuc li:nth-child(5):hover .lcpic{  background:url(../images/lc3.png) center no-repeat;}
.liuc li:nth-child(7){ width:80px;}
.liuc li:nth-child(7) .lcpic{  background:url(../images/lc04.png) center no-repeat;}
.liuc li:nth-child(7):hover .lcpic{  background:url(../images/lc4.png) center no-repeat;}
.liuc li:nth-child(9){ width:80px;}
.liuc li:nth-child(9) .lcpic{  background:url(../images/lc05.png) center no-repeat;}
.liuc li:nth-child(9):hover .lcpic{  background:url(../images/lc5.png) center no-repeat;}
.liuc li:hover span{  border-radius:50%; border:2px solid #e94a08; color:#e94a08;}
.liuc li:hover p{color:#e94a08;}

.ptabout{ padding:30px; background:#FFF; overflow:hidden;}
.ptabout p{ text-indent:2em; line-height:36px; font-size:16px; margin-bottom:30px;}

.prodc_listnav{ margin-bottom:20px; overflow:hidden;}
.prodc_listnav li{ float:left; padding:0 20px; font-size:15px;}
.prodc_listnav li.on{background: url(../images/doc.png) left no-repeat;}
.prodc_listnav li.on a{ color:#f08300;}
.prodc_listnav li:hover{background: url(../images/doc.png) left no-repeat;}
.prodc_listnav li:hover a{ color:#f08300;}