@charset "utf-8";
/* 头部 */
.top {background: url(../images/top1bg.jpg)no-repeat center top;}
.top p {line-height: 30px;}
.top p a,.top p {color: #f1f1f1;}

/* top */
.head {box-shadow: 8px 8px 20px #ddd;z-index: 999;background: url(../images/topbg.jpg)no-repeat center center;height: 100px;border-bottom: 1px #ddd solid;}
.nav {margin-top: 20px;}
.head span {font-size: 20px;font-weight: bold;color: #e62129;line-height: 40px;}
.head .fr p {padding: 4px 0;}
.head .fr li {float: left;width: 110px;line-height: 60px;text-align: center;position: relative;}
.current {background: url(../images/bg1.png)no-repeat center center;}
.current a {color: #fff!important;}
.head li a{display: block;color: #333;font-size: 16px;}
.head li .bor{height: 2px;background: #0f7137;position: absolute;top: 56px;left: 50%;width: 0;transition: all,.5s;transform:translate(-50%);}
.head li:hover {background: url(../images/bg1.png)no-repeat center center;}
.head li:hover a {color:#fff;}
.head li:hover .bor{width: 100%;}
.head li:hover .sub_con {display:block;}
.sub_con {POSITION: absolute;DISPLAY: none;BACKGROUND: #079142;top: 58px;z-index:9999;width: 134px;left: 0px;overflow:hidden;transition: all,0.3s;}
.sub_con p{font: normal 14px/40px "微软雅黑";width: 100%;float:left;transition: all,0.3s;}
.sub_con p:hover {background: #f3b400;}
.sub_con p a{color:#fff;}
.sub_con p a:hover{ color:#fff; text-decoration:none;}
.head .nav .current .bor{width: 100%;}


/* banner */
.flexslider{position:relative; overflow:hidden; z-index:10;}
.slides{position:relative;z-index:1; background:#000;}
.slides li{height: 600px;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) 50% center no-repeat;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) 50% center no-repeat;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) 50% center no-repeat;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width: 12px;height: 12px;line-height:40px;overflow:hidden;border-radius: 20px;border: 1px solid #f90;cursor:pointer;}
.flex-control-nav .flex-active{background:#f90}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/* 产品中心 */
.tit {position: relative;text-align: center;}
.tit:before {position: absolute;content:'';width: 500px;height: 1px;background: #ddd;top: 32px;left: 10px;}
.tit:after {position: absolute;content:'';width: 500px;height: 1px;background: #ddd;top: 32px;left: 690px;}
.tit p {font-size: 28px;}
.tit span {text-transform: uppercase;background: #087135;display: block;width: 140px;border-radius: 50px;color: #fff;margin: 0 auto;font-size: 12px;}
.TabADS {display: table;margin: 0 auto;text-align: center;margin-bottom: 30px;}
.TabADS li {float: left;background: #4b7f02;width: 200px;transition: all,.3s;margin: 0 10px;border-radius: 5px;}
.TabADS li a {display: block;line-height: 40px;color: #fff;}
.TabADS li:hover {background: #e8a801;}
.TabADS li:hover a {color: #fff;}
.TabADSCon {margin-top: 30px;min-height: 320px;overflow: hidden;}
.row li {float: left;margin-right: 30px;width: 277px;height: auto;text-align: center;border: 1px #ddd solid;box-sizing: border-box;}
.row li:nth-child(4n){margin-right: 0px;}
.row li p {line-height: 40px;}
.aboutbg .fr .ab,.tu {overflow: hidden;}

.aboutbg .fr img,.tu img{transition: all,.5s;}
.row li:hover img,.aboutbg .fr .ab:hover img {transform: scale(1.1);}

/* 关于我们 */
.aboutbg {background: url(../images/abbg.jpg)no-repeat center top;height: 580px;padding: 50px 0;}
.aboutbg .fl p {font-size: 20px;padding: 10px 0 0 20px !important;}
.aboutbg .fl p,.aboutbg .fl font,.aboutbg .fl span {padding: 0 20px;box-sizing: border-box;} 
.aboutbg .fl span {font-size: 14px;line-height: 24px;width: 500px;display: block;margin: 5px 0;color: #666;}
.aboutbg .fl .btn {margin: 14px 0 24px 20px;text-align: center;background: #e8a800;width: 160px;}
.aboutbg .fl {background: #fff;width: 500px;}
.aboutbg .fl .btn a {color: #fff;line-height: 34px;display: block;}
.aboutbg > .wid > .fr {width: 700px;}
.aboutbg .fr li{float: left;}
.aboutbg .fl font {color: #ccc;}


/* 新闻中心 */
.new .new1 {border: 1px solid #ddd;padding: 20px;width: 314px;}
.new .new1 p,.new > .fr p {font-size: 20px;border-bottom: 1px #ddd solid;padding-bottom: 10px;margin-bottom: 10px;}
.new .new1 font,.new > .fr font {text-transform: uppercase;font-size: 14px;color:#ccc;margin-left:14px;}
.new .new1 span {line-height: 30px;float: left;font-size: 16px;display: block;width: 100%;}
.yuan {width: 5px;height: 5px;margin-right: 10px;background: #f3b400;display: block;float: left;margin-top: 12px;border-radius: 10px;}
.new > .fr {border: 1px solid #ddd;padding: 20px;width: 356px;}
.new > .fr li {line-height: 30px;}
.new > .fr li span {color:#999;font-size:12px;}
.new > .fr li a{width: 75%;display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 客户案例 */
.anlibg {background: url(../images/casebg.jpg)no-repeat center center;padding-top: 30px;height: 460px;}
/*产品无间断滚动*/
.hezuo{ padding:30px 0;}
.hezuo .title{ background:url(../images/hzbg.jpg) repeat-x; margin-bottom:10px; border-right:#ddd 1px solid; height:34px;}
.hezuo .title span{ background:url(../images/hzbg2.jpg) repeat-x; width:190px; text-align:center; font:normal 16px/34px "微软雅黑"; color:#fff; height:34px; display:block;}
.hezuo .title span em{ font:normal 14px/34px Georgia, "Times New Roman", Times, serif; padding-left:5px;}
.hezuo  ul li {width:242px;text-align: center;float:left;margin-left:15px;}
.hezuo  ul li img{width:240px;/* height:180px; */border:#ddd 1px solid;}
.hezuo  ul li p {line-height:30px;}
#demo{overflow:hidden;width: 1200px;display: inline;float:left;} 
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;}
#rolling{overflow:hidden;width: 1200px;display: inline;float:left;} 
#inrolling{float: left;width: 1000%;} 
#rolling1,#rolling2{float:left;} 
#rolling1 a,#rolling2 a{cursor:pointer;}


/* foot */
.footbg {background: #199b51;padding: 50px 0 30px 0;color: #fff;}
.footbg li {float: left;text-align: center;border-left: solid 1px #128c47;padding:0 20px;width:200px;}
.footbg li p {font-size:18px;margin-bottom:6px;}
.footbg li:nth-last-child(1){border-right: solid 1px #128c47;}
.footbg li span {float: left;width: 100%;line-height:24px;color: #f1f1f1;}
.footbg li a {color:#ddd;}
.footbg .fr {text-align: center;}
.footbg .fr img {width: 120px;}
.fot {text-align: left;}
.bottom {background: #333;}
.bottom p {float: left;margin-right: 30px;}
.bottom p,.bottom a {color: #999;/* line-height: 40px; */text-align: center;}

/* 客服 */
.c_meau{height:380px; position:fixed;  right:50px;  bottom:-380px; display:none;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{ width:100%; background:url(../images/c_meau_4.png) no-repeat ; color:#81511c; font-size:16px; line-height:22px;text-align:center;  font-weight:bold;heigh;height: 40px;line-height:20px;padding: 15px 0;padding-top: -25px;}
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{height:auto;bottom:-430px;display:block;z-index: 999;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.top-btn{cursor: pointer;}
@media screen and (max-device-width: 1366px)
{
	.c_meau{ margin-left:470px; z-index:100;}
}
.home_cp ul li{width:300px;border: 1px solid #ddd;float: left;margin-right: 20px;}

.home_cp ul li p{text-align:center;line-height: 40px;}
.home_cp ul li img{width:100%}

/* 内页 */
.aboutban {background: url(../images/aboutban.jpg)no-repeat center center;height: 350px;}
.aboutban2 {background: url(../images/aboutban2.jpg)no-repeat center center;height: 350px;}
.aboutban55 {background: url(../images/aboutban55.jpg)no-repeat center center;height: 350px;}
.proban {background: url(../images/proban.jpg)no-repeat center center;height: 350px;}
.newban {background: url(../images/newban.jpg)no-repeat center center;height: 350px;}
.innav {border-bottom: 1px solid #ddd;}
.innav p {line-height: 44px;background: url(../images/icon1.png)no-repeat left center;background-size: 24px;padding-left: 30px;}
.inbox >  .fl {width: 240px;}
.intit {background: url(../images/titbg1.png)no-repeat center top ;height: 90px;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align: center;color: #fff;}
.intit p {line-height: 34px;font-size: 26px;padding-top: 18px;}
.intit span {text-transform:uppercase;}
.inbox > .fl li {border-left: solid 1px #ddd;border-right: solid 1px #ddd;border-bottom: 1px solid #ddd; text-align: center;}
.left_son{display:none}

.inbox > .fl li:hover .left_son{display:block;}
.left_son li:nth-child(1){border-top:1px solid #ddd}
.left_son{background:#fff;}
.left_son li:hover a{color:#fff}
.left_second{display:block}
.inbox > .fl .left_second:hover {color:#fff;}
.inbox > .fl li:hover{background:#199b50}

.inbox > .fl li a {line-height: 52px;font-size: 16px;}
.inleft {border: 1px solid #ddd;padding: 14px;}
.inleft p {line-height: 2;font-size: 14px;}
.inleft span{text-align: center;display: block;}
.inleft img {margin: 10px auto;display: block;}
.intit2 {border-bottom: 1px solid #ddd;}
.intit2 p {line-height: 56px;font-size: 26px;}
.intit2 span {font-size: 16px;text-transform: uppercase;color: #999;margin-left: 10px;}
.inbox > .fr {width: 920px;}
.inbox .fr > p {line-height: 2;font-size: 18px;} 
.listnew li p {font-size: 20px;color: #000;line-height: 2;}
.listnew li{border-bottom: 1px #ddd double;padding: 20px 0;}
.listnew li font {color: #999;font-size: 14px;line-height: 40px;}
.listnew li span {line-height: 2;color: #999;font-size: 14px;}
.page li {float: left;border: 1px #ddd solid;margin: 0 6px;}
.page li:nth-child(1){padding:8px;}
.pageinfo{padding: 8px;display: block;}
.thisclass {padding: 8px 14px;}
.page li a {padding: 8px 15px;display: block;color: #666;}

.inbox2 {text-align: center;}
.inbox2 h1 {font-size: 36px;line-height: 80px;}
.inbox2 span {font-size: 16px;color: #999;margin-bottom: 10px;display: block;}
.inbox2 p {line-height: 2;font-size: 18px;text-align: left;}

.page2 {background: #f1f1f1;padding: 10px 20px;margin-top: 20px;}


.listpro li,.listpro2 li,.listpro3 li{float: left;margin: 0 30px 30px 0;width: 286px;text-align: center;}
.listpro li:nth-child(3n),.listpro2 li:nth-child(3n),.listpro3 li:nth-child(3n){margin-right: 0px;}
.listpro li p,.listpro2 li p,.listpro3 li p {line-height: 34px;font-size: 16px;}
.listpro li p b {font-weight:normal;}
.listpro li img,.listpro2 li img,.listpro3 li img {transition: all,.5s;}
.listpro li .tu3:hover img,.listpro2 li .tu3:hover img,.listpro3 li .tu3:hover img {transform: scale(1.1);}

.tu3 {overflow: hidden;}
.listpro .tu3 {border: 1px solid #e3e3e3;}
.inbox2 img {width: 100%;height: auto;margin: 0 auto;}
.inbox .fr > .fl {padding: 10px;border: 1px solid #ddd;margin: 30px 0 0 0 ;}
.inbox .fr .fl img {width: 370px;height: auto;}
.inbox .fr > .fr {width: 500px;margin-top: 30px;}
.inbox .fr .fr h1 {font-size: 33px;line-height: 50px;margin-bottom: 20px;}
.inbox .fr .fr p {line-height: 2;font-size: 18px;}
.inbox .fr .fr font {color: #f00;font-size: 30px;}
.btn3 {width: 180px;background: #f1a55b;text-align: center;margin-top: 20px;}
.btn3 a {line-height: 42px;color: #fff;font-size: 16px;display: block;}
.intro span {background: #199b51;width: 180px;line-height: 46px;color: #fff;display: block;text-align: center;margin-top: 30px;border-top-left-radius: 5px;border-top-right-radius: 5px;font-size: 16px;margin-bottom: 6px;}
.intro img {text-align: center;margin: 0 auto;width: 100%;}
.intro p {line-height: 2;font-size: 18px;}
.gundong p {font-size: 18px;display: inline;line-height:50px;color: #666;}
.gundong span {font-size: 18px;line-height:50px;}

.protit {background: url(../images/tit1.png);height: 140px;}
.abouttit {background: url(../images/tit2.png);height: 140px;}
.newtit {background: url(../images/tit3.png);height: 140px;}
.casetit {background: url(../images/tit4.png);height: 140px;}

.tel2 {color: #666;line-height: 40px;margin-right: 20px;}
.advantage {height: 430px;overflow: hidden;}

.bg1 {text-align:center;margin-bottom: 30px;font-size:16px;}
.bg1 tr.bg2 tr,.bg3 tr {line-height:2;}
.bg1,.bg1 tr,.bg1 td {border: #bbb solid 1px;line-height: 3;}
.bg1 img,.bg2 img{width: 210px!important;display: block;margin: 9px auto;height: 214px;}

.bg2 {text-align:center;margin-bottom: 30px;font-size:16px;}
.bg2,.bg2 tr,.bg2 td {border:#bbb solid 1px;line-height: 3;}

.bg3 {margin-bottom:20px;font-size:16px;}
.bg3,.bg3 tr,.bg3 td {border:#bbb solid 1px;text-indent: 1em;line-height: 3;}