/* ==全局设置== */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body,button,input,select,textarea{font-family:Arial,sans-self,Microsoft YaHei;font-size:62.5%; line-height:1.5;}
ol,ul{list-style:none;}
.clearfix{clear:both;}
table{}
table tr{}
table tr td{ margin:0;}

/*页面动态效果样式*/
section{position:relative; color:#333;}
.delighter.splash{transition: all 2s ease-out;}
.delighter.right {transform:translate(-100%); opacity:0; transition: all .75s ease-out; }
.delighter.right.started {transform:none; opacity:1;}

.delighter.left {transform:translate(100%); opacity:0; transition: all .75s ease-out; }
.delighter.left.started { transform:none; opacity:1; }

.delighter.bottom{transform:translatey(300%); opacity:0; transition: all .75s ease-out; }
.delighter.bottom.started{transform:none; opacity:1; }

.delighter.top{transform:translatey(-50%); opacity:0; transition: all .75s ease-out; }
.delighter.top.started{transform:none; opacity:1; }

.m_foot{width:100%; overflow:hidden; background:rgba(204,204,204,0.5); position:fixed; bottom: 0; z-index: 99999999999; display:none; padding:0 20px; box-sizing:border-box;}
.m_foot li{float:left;  width:48%; margin:10px 1%;}
.m_foot li a{display:block; background:#339966; color:#fff; text-align:center; padding:7px 0; vertical-align:middle; line-height:28px; font-size:15px;}
.m_foot li a img{vertical-align:middle; display:inline-block; margin-right:10px; max-width:35px;}

/*头部*/
.header{width:100%; max-width:2560px; margin:0 auto; background:#fff;}
.head{width:100%; max-width:1200px; margin:0 auto;}
.head .logo{float:left;}
.head ul{float:right; width:70%; font-size:0;}
.head ul li{display:inline-block; text-align:center; width:20%;}
.head ul li a{font-size:18px; color:#3a3a3a; display:block; line-height:100px;}
.head ul .active a{color:#339966;}
.head ul li a:hover{color:#339966;}
#page-header{position:static;}
.head .search{width:4%; float:right; position:relative; margin-top:20px; background:url(../img/search-back.jpg) no-repeat 0 center;}
.head .search .search_icon{width:100%; min-width:26px; max-width:26px; float:right; padding:15px 0;}
.head .search .search_icon img{width:100%;}
.searchcon{position:absolute; bottom:-50px; right:0; z-index:10000; display:none;}
.searchcon form{position:relative; width:250px; height:45px; border:1px solid #ccc; border-radius:25px; overflow:hidden; background:#fff;}
.searchcon form .input{line-height:43px; margin:0 10px; border:0;}
.searchcon form .input:focus{outline:none;} 
.searchcon form .submit{position:absolute; right:0; top:0; line-height:45px; border:0; width:70px;}

/*响应式banner样式*/
.rslides{position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li{-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child{position: relative; display: block; float: left;}
.rslides img{display: block; height: auto; float: left; width: 100%; border: 0;}
.slide_container{position: relative; float: left; width: 100%;}
.slide{position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.slide li{position: absolute; width: 100%; left: 0; top: 0;}
.slide img{display: block; position: relative; z-index: 1;height: auto;width: 100%; border: 0;}
.slide .caption{display:none;}
.slide_nav{position:absolute; top:42%; opacity:0.7; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:71px; width:71px; border-radius:10px;}
.slide_nav:hover{background-color:rgba(0,0,0,0.3) !important;}
.slide_nav.prev{background-image:url(../img/themesL.png); background-repeat:no-repeat; background-position:left top; background-color:rgba(0,0,0,0.2); left:30px;}
.slide_nav.next{background-image:url(../img/themesR.png); background-repeat:no-repeat; background-position:right top; background-color:rgba(0,0,0,0.2); right:30px;}

.fudong{width:100%; max-width:1200px; margin:0 auto; box-sizing:border-box; background:#fff; padding:30px 0; font-size:0; position:relative; top:-70px; z-index:10; box-shadow:0 0 8px #ccc;}
.fudong li{width:30.333%; margin:0 1.5%; display:inline-block; vertical-align:top;}
.fudong li a{display:block; text-align:center}
.fudong li h3{font-size:18px; color:#277e5b;}
.fudong li p{font-size:16px; color:#2c2d2d;}

/*首页大标题共用部分*/
.bigtit{font-size:36px; color:#2a2a2a; line-height:40px; text-align:center; margin-bottom:40px;}
.bigtit span{display:block; font-size:16px; color:#797979; line-height:40px;}
.more{display:block; font-size:18px; color:#339966; line-height:30px; text-align:center;}

/*首页行业应用样式*/
.hyyy-box{width:100%; max-width:1200px; margin:0 auto 20px auto; position:relative; top:-30px;}
.hyyy-box ul{width:100%; font-size:0;}
.hyyy-box ul a{display:inline-block; width:32.333%; margin:0 0.5% 20px 0.5%; border-radius:8px; overflow:hidden; position:relative;}
.hyyy-box ul a .img-box{width:100%; height:auto;}
.hyyy-box ul a .img-box img{display:block;}
.hyyy-box ul a h3{font-size:18px; color:#fff; line-height:56px; text-align:center; background:#00673e; position:absolute; left:0; bottom:0; width:100%; border-radius:8px;}

.yf-box{display:block; width:100%; max-width:1920px; height:299px; margin:0 auto; background:url(../img/yaofeng.jpg) no-repeat center 0;}

.shiming{width:100%; max-width:1200px; margin:0 auto 50px auto;}
.shiming h2{font-size:36px; color:#2a2a2a; line-height:2em; text-align:center; padding:60px 0;}
.shiming ul{font-size:0; width:100%;}
.shiming ul li{width:31.333%; display:inline-block; margin:0 1%;}
.shiming ul li .img-box{width:100%;}
.shiming ul li .img-box img{width:100%; height:auto;}
.shiming ul li h3{font-size:24px; color:#00673e; line-height:24px; padding:18px 0;}
.shiming ul li p{font-size:15px; color:#414141; line-height:2em;}
.shiming ul li a{display:block; font-size:17px; color:#339966; line-height:2em; padding:18px 0;}

/*首页合作伙伴样式*/
.hzhb{width:100%; max-width:1920px; padding:50px 0; background:#f7f7f7; margin:0 auto;}
.hzhb-list{font-size:0;width:100%; max-width:1200px; margin:0 auto;}
.hzhb-list a{display:inline-block; width:19%; margin:7px 0.5%; height:75px; box-sizing:border-box; border:1px solid #e4e4e4; overflow:hidden;}
.hzhb-list a img{width:100%; height:100%;}
.hzhb-list a:hover img{transform:scale(1.1,1.1); transition:transform.2s;}

/*页脚样式*/
.footer-box{width:100%; max-width:1920px; margin:0 auto; padding:40px 0; background:#fff;}
.footer{width:100%; max-width:1200px; margin:0 auto;}
.f-left{float:left;}
.f-left img{max-width:100%;}
.f-center{float:left; margin-left:70px;}
.f-center li{font-size:17px; color:#292929; padding-left:45px; line-height:40px;}
.f-center li:nth-child(1){background:url(../img/f-icon1.png) no-repeat 0 center;}
.f-center li:nth-child(2){background:url(../img/f-icon2.png) no-repeat 0 center;}
.f-center li:nth-child(3){background:url(../img/f-icon3.png) no-repeat 0 center;}
.f-center li:nth-child(4){background:url(../img/f-icon4.png) no-repeat 0 center;}
.f-right{float:right; width:220px; overflow:hidden; margin-top:20px;}
.f-right h3{float:right; margin-top:45px; margin-right:25px; font-size:17px; color:#5a5a5a;}
.f-right img{float:right;}
.f-right .foot-fx{display:inline-block; vertical-align:middle; margin-right:10px;}
.f-right img{vertical-align:middle;}
.jiaozhu{width:100%; max-width:1920px; margin:0 auto; padding:15px 0; border-top:1px solid #e4e4e4; background:#fff;}
.jiaozhu-con{width:100%; max-width:1200px; margin:0 auto; overflow:hidden; font-size:14px; color:#757575;}
.jiaozhu .jz-l{float:left; font-size:14px; color:#757575;}
.jiaozhu .jz-r{float:right; font-size:14px; color:#757575;}
.jz-l,.jz-r,.jz-l a,.jz-r a{font-size:14px; color:#757575;}
/*内页banner共用样式*/
.page-about-ban{width:100%; max-width:1920px; height:396px; margin:0 auto; background:url(../img/ban-about.jpg) no-repeat center 0;}
.page-cp-ban{width:100%; max-width:1920px; height:396px; margin:0 auto; background:url(../img/ban-cp.jpg) no-repeat center 0;}
.page-hyyy-ban{width:100%; max-width:1920px; height:396px; margin:0 auto; background:url(../img/ban-hyyy.jpg) no-repeat center 0;}
.page-contact-ban{width:100%; max-width:1920px; height:396px; margin:0 auto; background:url(../img/ban-contact.jpg) no-repeat center 0;}
.page-hzhb-ban{width:100%; max-width:1920px; height:396px; margin:0 auto; background:url(../img/ban-hzhb.jpg) no-repeat center 0;}
/*内页面包屑导航样式*/
#mbx{width:100%; max-width:1920px; margin:0 auto; background:#00673e;}
.mbx{width:100%; max-width:1200px; margin:0 auto;}
.mbx a{display:inline-block; width:160px; font-size:14px; color:#fff; line-height:48px; text-align:center;}
.mbx .nownav{background:url(../img/mbx-nav-back.png) no-repeat center 0;}
.p-bigtit{font-size:38px; color:#323232; line-height:40px; padding-bottom:15px; margin:40px 0; text-align:center;}
.p-bigtit em{display:block; width:40px; height:5px; background:#339966; margin:25px auto 0 auto;}
/*关于我们内页样式*/
.page-about{width:100%; max-width:1200px; margin:0 auto; padding:15px 0 80px 0;}
.about-con{width:100%; background:url(../img/page-about.png) no-repeat center 0;}
.about-l{float:left; width:43%;}
.about-r{float:right; width:51%; box-sizing:border-box; margin-top:80px;}
.about-l h2{font-size:40px; color:#00673e; line-height:40px;}
.about-l h3{font-size:30px; color:#339966; line-height:30px; margin:20px 0;}
.about-l div,.about-l p{font-size:17px; color:#626262; line-height:2.5em;}
/*关于我们内页企业文化样式*/
.page-qywh{width:100%; max-width:1920px; margin:0 auto; background:#fcfcfc; padding:50px 0;}
.page-qywh .p-bigtit{margin:0 auto;}
.qywh-box{width:100%; max-width:1200px; margin:0 auto; background:url(../img/qywh-img.jpg) no-repeat center center; height:469px;}
.qywh-l{width:30%; float:left;}
.qywh-r{width:30%; float:right;}
.qywh-box li{padding-left:50px; background:url(../img/qywh-icon.png) no-repeat 0 0; margin-top:40px;}
.qywh-box li h3{font-size:25px; color:#444444; line-height:1.2em; margin-bottom:10px;}
.qywh-box li p{font-size:18px; color:#777; line-height:1.6em;}
.qywh-sm{width:100%; max-width:1200px; margin:0 auto; box-sizing:border-box; font-size:16px; color:#5a5a5a; line-height:38px; text-align:center; background:#fff; padding:20px;}
.page-yf{width:100%; max-width:1920px; margin:0 auto; background:#339966; padding:30px 0;}
.page-yf-con{width:100%; max-width:1200px; margin:0 auto;}
.page-yf-con h1{font-size:34px; color:#fff; line-height:1.5em; text-align:center; margin-bottom:20px;}
.page-yf-con .more{display:block; width:176px; margin:0 auto; text-align:center; background:#00673e; font-size:17px; color:#fff; line-height:44px; border-radius:5px;}
/*图文检索页样式*/
.page-main{width:100%; max-width:1200px; margin:50px auto; min-height:400px;}
/*产品检索页样式*/
.main-left{width:22%; float:left; box-sizing:border-box;}
.main-left .cp-class{width:100%; float:none; box-sizing:border-box; border:2px solid #00673e;}
.main-right{width:75%; float:right;}
.cp-class .class-tit{background:#00673e; padding:5px;}
.cp-class h1{font-size:24px; color:#fff; line-height:1.5em; font-weight:bold; background:url(../img/icon-pro1.png) no-repeat center left 23px; text-align:left; padding:20px 0 20px 83px; border:1px solid #fff;}
.cp-class h1 span{display:block; font-size:13px; color:#fff; line-height:1.5em; text-transform:uppercase; font-weight:normal;}
.class-box{padding:10px; background:#fff;}
.class-box a{display:block; padding-left:25px; font-size:15px; line-height:37px; color:#666666; background:#e9e9e9; margin:7px 0;}
.class-box a em{display:inline-block; content:"";width:0px;height:2px;background:#fff; transition:all 0.2s; vertical-align:middle; margin-right:10px;}
.class-box a:hover{background:#00673e; color:#fff;}
.class-box a:hover em{width:10px;}
.page-query{font-size:0;}
.page-query .cp-list{display:inline-block; width:31.333%; margin:0 1% 20px 1%; vertical-align:top;}
.page-query .cp-list .cp-img{width:100%; height:270px; overflow:hidden; box-sizing:border-box; border:solid 1px #ccc;}
.page-query .cp-list .cp-img img{width:100%; height:100%;}
.page-query .cp-list h2{font-size:15px; line-height:1.5em; color:#333; border-radius:5px; padding:10px 0; text-align:center;}
.page-query .cp-list:hover .cp-img img{transform:scale(1.1, 1.1);transition:transform 0.6s ease 0s;}
.page-query .cp-list:hover h2{color:#00673e;}
.page-query .application-list .cp-img{height:183px !important; border-radius:12px;}
/*图文详情页样式*/
.cp-detail{widlth:100%; max-width:1300px; margin:0 auto;}
.dqbt{text-align:center; font-size:28px; line-height:50px; margin-top:30px; color:#000;}
.xqytu{text-align:center;}
.xqytu img{max-width:100%;}
.xqmsnr{padding:0 0 30px 0;}
.xqmsnr,.xqmsnr p,.xqmsnr div{font-size:16px; line-height:32px; color:#666;}
.xqmsnr h6{background:#f5f5f5; padding-left:15px; border-left:5px solid #00673e; font-size:17px; font-weight:bold; margin:20px 0; line-height:2.5em;}
/*合作伙伴检索页样式*/
.hzhb-list .imgbox{width:23%; height:92px; margin:0 1% 20px 1%;}
/*联系我们*/
.page-contact{width:100%; max-width:1200px; margin:20px auto 70px auto; overflow:hidden;}
.page-contact .c-con{width:100%;font-size:0;}
.page-contact .c-con li{width:25%; display:inline-block; vertical-align:top;}
.page-contact .c-con li div{width:150px; height:150px; background:#00673e; border-radius:50%; margin:0 auto 20px auto;}
.page-contact .c-con li .li-icon1{background:#00673e url(../img/con-icon1.png) no-repeat center center; background-size:50% auto;}
.page-contact .c-con li .li-icon2{background:#00673e url(../img/con-icon2.png) no-repeat center center; background-size:50% auto;}
.page-contact .c-con li .li-icon3{background:#00673e url(../img/con-icon3.png) no-repeat center center; background-size:50% auto;}
.page-contact .c-con li .li-icon4{background:#00673e url(../img/con-icon4.png) no-repeat center center; background-size:50% auto;}
.page-contact .c-con li p{font-size:16px; line-height:2em; color:#666; text-align:center;}
.page-contact .c-con li p span{display:block;}
/*地图样式*/
.my-map{margin:0 auto; width:100%; height:380px; box-sizing:border-box; border:1px solid #e2e2e2; margin-top:50px;}
.my-map .icon{background:url(../img/marker.png) no-repeat; }
.my-map .icon-cir{height:31px; width:28px;}
.my-map .icon-cir-red{background-position: -11px -5px; }
.amap-container{height:100%;}
.myinfowindow{width:240px;min-height:50px;}
.myinfowindow h5{height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }
/*新闻检索页样式*/
.query{display:block; padding:20px 0; border-top:1px solid #d2d2d2;}
.query .dtime{text-align:right; width:10%; float:left; font-size:20px; color:#333; line-height:30px;}
.query .dtime span{display:block; font-size:40px; color:#333; line-height:50px;}
.query-con{float:right; width:85%; box-sizing:border-box;}
.query-con h2{font-size:18px; color:#333; margin-bottom:20px; font-weight:bold;}
.query-con p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:15px;}
.query-con span{font-size:14px; color:#999; line-height:26px; text-align:center; display:block; width:98px; border:1px solid #e5e4e2;}
.query:hover{background:#f5f5f5;}
.query:hover .dtime{color:#339966;}
.query:hover .dtime span{color:#339966;}
.query:hover .query-con h2{color:#339966;}
.query:hover .query-con span{color:#fff; border:1px solid #339966; background:#339966;}
/*新闻详情页样式*/
.news-detail{width:100%; max-width:1300px; margin:0 auto;}
.xwnbt{text-align:center; font-size:28px; line-height:50px; margin-top:30px; color:#000;}
.xwsxx{text-align:center; color:#aaa; margin-bottom:20px;}
.xwnnr{margin-bottom:60px;}
.xwnnr,.xwnnr p,.xwnnr div{font-size:16px; line-height:32px; color:#666;}
/*搜索页面样式*/
.searchtitle{display:block; font-size:25px; color:#339966; line-height:1.5em; padding:15px 25px; box-shadow:0 0 8px #ccc; margin-bottom:30px;}
.searchtitle font{color:#339966 !important;}
/*翻页样式*/
.qt-pagination{width:94%; margin:0 auto; overflow:hidden; padding:20px 0; text-align:center;}
.qt-pagination a{background-color:#fff;border:1px solid #e3e3e3;padding:0 10px;margin-right:3px; min-width:30px; height:30px; line-height:30px; display:inline-block; text-align:center;}
.qt-pagination .pages{background:#339966; color:#fff;}