﻿@charset "utf-8";
/* CSS Document */

/* head*/
.head{ width:100%; height:38px; background:#333333; }
.headmid{ max-width:1140px; height:38px; line-height:38px; margin:0 auto; font-size:15px; color:#fff; }

/* top*/
.top{ width:100%; height:88px; background:#fff; }
.topmid{ max-width:1140px; height:auto; margin:0 auto; }

/* nav*/
.navul{ float:right; }
.navul .fstli{ float:left; margin-right:3px; position:relative; z-index:1003; }
.navul .fstli .fsta{ width:88px; line-height:23px; text-align:center; padding:33px 0px 32px 0px; display:block; font-size:15px; color:#000; }
.navul .fstli:hover .fsta,.navul .check .fsta{ color:#fff; background:#1d7ae2; }
.navul .fstli .secul{ width:88px; height:auto; position:absolute; z-index:1003; left:0px; top:88px; padding-top:8px; padding-bottom:10px; background:url(../images/navul_secul_bg.png); display:none; }
.navul .fstli:hover .secul{ width:88px; height:auto; position:absolute; z-index:1003; left:0px; top:88px; padding-top:8px; padding-bottom:10px; background:url(../images/navul_secul_bg.png); display:block; }
.navul .fstli .secul .secli{ width:100%; display:block; }
.navul .fstli .secul .secli .seca{ line-height:35px; padding-left:11px; color:#fff; font-size:15px; display:block; width:88px;center; }

/* foot*/
.foot{ width:100%; height:auto; display:block; background:#333333; }
.footmid{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.footmid_l{ width:310px; height:auto; float:left; margin-right:112px; font-size:15px; color:#fff; line-height:31px; }
.footmid_cen{ width:528px; height:auto; float:left; }
.footmid_r{ width:136x; float:right; text-align:center; }
.footmid_lico1{ width:40px; height:31px; float:left; background:url(../images/footmid_lico1_1.png) no-repeat left center; }
.footmid_lbtn{ font-family:"微软雅黑"; font-size:16px; border-style:none; cursor:pointer; color:#fff; font-size:16px; display:block; background:url(../images/footmid_lbtn_bg.png) no-repeat; width:121px; height:33px; line-height:33px; text-align:center; }

.footcendl{ width:132px; height:auto; float:left; text-align:left; }
.footcendl .cendt{ line-height:47px; font-size:18px; color:#fff; }
.footcendl .cendd{ line-height:28px; font-size:13px; color:#989898; }
.footcendl .cendd a{ color:#989898; }
.footcendl .cendd a:hover{ color:#fff; }

.footrigbt{ line-height:45px; color:#fff; font-size:18px; }
.footrigewm{ width:110px; height:110px; display:block; padding:8px; background:#fff; }

/* footer*/
.footer{ width:100%; height:auto; background:#000; }
.footermid{ max-width:1140px; height:auto; margin:0 auto; text-align:center; height:52px; line-height:52px; font-size:13px; color:#989898; }

/* 首页 banner*/
/* 幻灯片*/
.banner_w{ width:100%; height:520px; position:relative; z-index:1000; }
.banner{ width:100%; height:100%; position:relative; z-index:1000;overflow:hidden; margin:0 auto;}
.banner ul{ position:absolute; height:100%; z-index:1000; left:0; top:0;}
.banner ul li{ width:100%; float:left; height:100%;}
.banner ul li a{ display:block; height:100%; }
.btnBg {position:absolute; width:970px; height:37px; left:0; bottom:0; z-index:1001;}
.btn {position:absolute; height:32px; left:0px; bottom:0px; z-index:1001; width:100%; text-align:center; }
.btn span {display:inline-block; _display:inline; _zoom:1; width:14px; height:14px;  text-align:center; font-size:10px; font-family:"Microsoft YaHei",SimHei; margin:0px 6px; cursor:pointer; color:#fff; background:url(../images/index_banner_ico1.png) no-repeat; }
.btn span.on { background:url(../images/index_banner_ico2.png) no-repeat; }

/* index*/
.inbox1{ width:100%; min-height:60px; height:auto; display:block; background:#f7f7f6; border-bottom:1px solid #eaeaea; }
.inbox1m{ max-width:1140px; height:auto; display:block; margin:0 auto; }

/* news */
.news{ margin-top:14px; float:left; }
.newstxt{ float:left; padding:0px 9px; height:33px; line-height:33px; background:#d11444; color:#fff; font-size:16px; display:inline-block; }
.news_ico1{ width:6px; height:33px; background:url(../images/news_ico1.png) no-repeat left center; float:left; }
#div1{ width:490px; overflow:hidden; height:33px; line-height:33px; color:#525252; margin-left:12px; font-size:14px; }
#div1 a{ color:#525252;}
#div1 a:hover{ text-decoration:underline; }
.insorig{ width:353px; height:38px; border:1px solid #e1e1e1; float:right; margin-top:7px; }
.insorigtxt{ padding-left:13px; width:259px; height:38px; line-height:38px; float:left; border-style:none; font-size:16px; color:#bcbcbc; font-family:"微软雅黑"; }
.insorigbtn{ border-style:none; cursor:pointer; font-family:"微软雅黑"; width:81px; height:38px; float:left; background:#1d7ae2; color:#fff; font-size:16px; }

.inboxbt{ max-width:1140px; height:auto; display:block; margin:0 auto; text-align:center; line-height:29px; color:#575757; font-size:16px; }
.inboxbt h1{ line-height:46px; font-size:35px; color:#525252; }

.inbox2m{ max-width:1170px; height:auto; margin:0 auto; display:block; }
.inbox2mul{ width:100%; height:auto; display:block; }
.inbox2mul li{ width:22.333333%; float:left; }
.inbox2mdl{ margin:0px 15px; height:289px; display:block; }
.inbox2mdl .dt_01{ height:180px; display:block; overflow:hidden; position:relative; z-index:1; }
.inbox2mdl .dd_01{ width:100%; height:109px; text-align:center; font-size:16px; color:#7f7f7f; line-height:23px; }
.inbox2mdl .dd_01 .bt{ line-height:27px; font-size:20px; color:#1d7ae2; }
.inbox2mdl .dt_01 .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:none; }
.inbox2mdl .dt_01:hover .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:block; }
.inbox2mdl .dt_01 .dtfd .midspan{ width:100%; padding-top:147px; color:#fff; line-height:40px; text-align:center; font-size:16px; display:block; background:url(../images/inbox2mdl_dd_midspanbg1_1.png) no-repeat center 114px; }
/*.inbox3{ width:100%; height:475px; overflow:hidden; display:block; background:url(../images/inbox3_bg.jpg) no-repeat center center; position:relative; z-index:1; }*/
/*.inbox3fd{ width:100%; position:absolute; z-index:1; left:0px; top:0px; bottom:0px; background:url(../images/inbox3fd_bg.png); }*/
.inbox3fdmid{ max-width:1140px; text-align:center; line-height:22px; font-size:14px; color:#fff; margin:0 auto; }
.inbox3fdmid .bt{ font-family:"宋体"; line-height:37px; color:#fff; font-size:28px; }
.inbox3btn{ font-family:"宋体"; border-style:none; cursor:pointer; width:145px; height:45px; line-height:45px; text-align:center; color:#fff; font-weight:bold; display:inline-block; font-size:16px; margin:0px 17px; background:url(../images/inbox3btnbg.png) no-repeat; }

.inbox4m{ max-width:1212px; height:auto; margin:0 auto; display:block; }
.inbox4mul{ width:100%; height:auto; display:block; }
.inbox4mul li{ width:25%; float:left; }
.inbox4mdl{ margin:0px 51.5px; height:318px; display:block; }
.inbox4mdl .dt_01{ width:199px; height:199px; display:block; margin:0 auto; text-align:center; overflow:hidden; position:relative; z-index:1; }
.inbox4mdl .dt_01 .dtfd{ width:100%; height:199px; display:block; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox4mdl_dtabg.png) no-repeat; }
.inbox4mdl .dd_01{ width:100%; line-height:20px; text-align:center; color:#575757; font-size:14px; }
.inbox4mdl .dd_01 .bt{ line-height:42px; font-size:26px; color:#1d7ae2; }
.inbox4mdl .dt_01 img{ transition:all 3s; -webkit-transition:all 3s; }
.inbox4mdl:hover .dt_01 img{ transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); }

.inbox5m{ max-width:1170px; height:auto; margin:0 auto; display:block; }
.inbox5mul{ width:100%; height:auto; display:block; }
.inbox5mul li{ width:33.333333%; float:left; margin-top:10px; }
.inbox5mdl{ margin:0px 15px; height:345px; display:block; }
.inbox5mdl .dt_01{ width:100%; height:128px; display:block; overflow:hidden; margin-bottom:14px; }
.inbox5mdl .dd_01{ width:100%; height:auto; display:block; }
.inbox5nrdl{ width:100%; height:38px; line-height:38px; font-size:14px; }
.inbox5nrdl .dt02{ width:260px; float:left; }
.inbox5nrdl .dt02 a{ padding-left:8px; height:38px; color:#5b5b5b; background:url(../images/inbox5nrdl_dt02abg1_1.png) no-repeat left center; }
.inbox5nrdl .dd02{ width:92px; float:right; text-align:right; padding-right:8px; color:#b2b2b2; }

.inbox6m{ max-width:1148px; height:auto; margin:0 auto; display:block; }
.inbox6mul{ width:100%; height:auto; display:block; }
.inbox6mul li{ width:14.285%; float:left; margin-top:10px; }
.inbox6mdl{ margin:0px 4px; height:74px; border:1px solid #d9d9d9; display:block; }
.inbox6mdl .dt01{ width:100%; height:74px; text-align:center; display:block; }

.inbox7{ width:100%; height:auto; display:block; background:#f8f8f8; }
.inbox7mul{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.inbox7mul .allli{ float:left; line-height:35px; color:#717171; font-size:14px; }
.inbox7mul .allli01{ width:310px; margin-right:19px; }
.inbox7mul .allli02{ width:386px; margin-right:28px; }
.inbox7mul .allli03{ width:397px; }
.inbox7mul .allli .pbt{ line-height:26px; font-size:20px; color:#000; }
.inbox7li03txt{ width:381px; padding-left:11px; line-height:42px; border-style:none; font-family:"微软雅黑"; border:1px solid #e0e0e0; font-size:14px; color:#a6a6a6; background:none; }
.inbox7li03txt1{ height:42px; }
.inbox7li03txt2{ height:163px; }
.inbox7li03btn1{ font-family:"微软雅黑"; width:107px; height:34px; line-height:34px; text-align:center; display:block; border-style:none; cursor:pointer; background:#1d7ae2; font-size:16px; color:#fff; }

/* 案例展示*/
.alzsbanner{ width:100%; height:308px; display:block; overflow:hidden; }
.alzsbanner a{ width:100%; height:308px; display:block; }
.nynavgat{ font-size:14px; color:#525252; line-height:59px; }
.nynavgat a{ color:#525252; }
.nynavgat a:hover{ text-decoration:underline; }

.nymain{ max-width:1165px; height:auto; display:block; margin:0 auto; }
.ny_l{ width:216px; height:auto; float:left; }
.ny_r{ width:919px; height:auto; float:right; margin-right:15px; }

.ny_lbox1{ width:100%; height:auto; display:block; }
.ny_lbox1top{ width:100%; height:23px; display:block; background:url(../images/ny_lbox1top_bg.png) no-repeat center top;margin-left: 7px; }
.ny_lbox1cen{ width:203px; padding:0px 13px; display:block; background:url(../images/ny_lbox1cen_bg.png) repeat-y center top; }
.ny_lbox1bot{ width:100%; height:23px; display:block; background:url(../images/ny_lbox1bot_bg.png) no-repeat center center; margin-left: 7px;}

.ny_lbox1 h1{ padding-left:14px; width:176px; height:46px; line-height:46px; color:#fff; font-size:20px; color:#fefefe; display:inline-block; margin-top:-16px; background:url(../images/ny_lbox1_h1bg.jpg) no-repeat; border-bottom:1px solid #ebebeb;margin-left: 7px; }
.ny_lul{ width:100%; height:auto; display:block; }
.ny_lul .nyli{ width:100%; height:auto; display:block; }
.ny_lul .nyli .nya{ width:100%; height:34px; line-height:34px; font-size:12px; color:#686868; border-bottom:1px solid #ebebeb; margin-top:0px; padding-top:0px; display:block; }
.ny_lul .nylilast .nya{ border-bottom:none; }
.ny_lul .nyli .nya .nyrigico{ width:28px; height:34px; float:right; display:block; }
.ny_lul .nyli .nya .nyrigico1{ background:url(../images/ny_lul_li_nya_nyrigico1_1.png) no-repeat left center; }
.ny_lul .nyli .nya:hover,.ny_lul .check .nya{ color:#fff; background:#ff9900; }
.ny_lul .nyli .nya:hover .nyrigico1,.ny_lul .check .nya .nyrigico1{ background:url(../images/ny_lul_li_nya_nyrigico1_2.png) no-repeat left center; }

.alzsrig{ max-width:952px; height:auto; display:block; margin-right:-13px; }
.alzsrigul{ width:100%; height:auto; display:block; }
.alzsrigul li{ width:33.333333%; float:left; margin-top:34px; }
.alzsrigdl{ padding:7px; margin:0px 12px; height:248px; display:block; border:1px solid #eaeaea; }
.alzsrigdl .dt_01{ height:194px; display:block; overflow:hidden; position:relative; z-index:1; }
.alzsrigdl .dd_01{ width:100%; height:54px; text-align:center; font-size:14px; color:#555555; line-height:22px; }
.alzsrigdl .dd_01 .bt{ line-height:27px; font-size:20px; color:#1d7ae2; }
.alzsrigdl .dt_01 .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:none; }
.alzsrigdl .dt_01:hover .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:block; }
.alzsrigdl .dt_01 .dtfd .midspan{ width:100%; padding-top:114px; color:#fff; line-height:40px; text-align:center; font-size:16px; display:block; background:url(../images/inbox2mdl_dd_midspanbg1_1.png) no-repeat center 81px; }


/* 案例展示-详情*/
.alzsxq_r{ width:928px; height:auto; float:right; border-left:1px solid #efefef; }
.alzsxq_rbt{ text-align:center; border-bottom:1px solid #efefef; line-height:24px; font-size:16px; color:#7f7f7f; }
.alzsxq_rbt h2{ line-height:39px; font-size:30px; color:#1e1e1e; font-weight:normal; }
.alzsxq_rbox1{ font-size:14px; color:#7f7f7f; line-height:35px; }
.alzsxq_rbox1 .p1{ line-height:33px; font-size:16px; color:#000; }
.alzsxq_ra{ width:130px; height:44px; text-align:center; line-height:44px; background:#1d7ae2; color:#fff; font-size:14px; margin:0px 20px; display:inline-block; }
.alzsxq_ramid{ padding-right:23px; height:44px; display:inline-block; }
.alzsxq_ramid1{ background:url(../images/alzsxq_ramid1_1.png) no-repeat right center; }
.alzsxq_ramid2{ background:url(../images/alzsxq_ramid2_1.png) no-repeat right center; }

/* 产品中心*/
.productrig{ width:942px; height:auto; float:right; margin-right:-12px; }
.productrigul{ width:100%; height:auto; display:block; }
.productrigul li{ width:33.333333%; float:left; }
.productrdl{  margin:0px 12px; height:323px; display:block; }
.productrdl .dt_01{ height:226px; display:block; overflow:hidden; position:relative; z-index:1; }
.productrdl .dd_01{ width:100%; height:96px; text-align:center; font-size:13px; color:#7f7f7f; line-height:17px; }
.productrdl .dd_01 .bt{ line-height:23px; font-size:16px; color:#1d7ae2; }
.productrdl .dt_01 .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:none; }
.productrdl .dt_01:hover .dtfd{ width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/inbox2mdl_dtfdbg1_1.png); display:block; }
.productrdl .dt_01 .dtfd .midspan{ width:100%; padding-top:119px; color:#fff; line-height:40px; text-align:center; font-size:16px; display:block; background:url(../images/inbox2mdl_dd_midspanbg1_1.png) no-repeat center 92px; }

/* 臭氧应用*/
.ayyycor1{ color:#1d7ae2; }
.ayyymeun{ max-width:1140px; height:auto; display:block; margin:0 auto; text-align:center; }
.ayyymeun a{ display:inline-block; padding:0px 32px; height:37px; line-height:37px; font-size:15px; color:#333333; }
.ayyymeun a:hover,.ayyymeun a.check{ background:#1d7ae2; color:#fff; }
.ayyynr{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.ayyynrul{ width:100%; height:auto; display:block; }
.ayyynrul li{ padding:40px 0px 36px 0px; border-bottom:1px dashed #dbdbdb; }
.ayyynrdl{ padding-left:205px; min-height:134px; position:relative; z-index:1; }
.ayyynrdl dt{ width:189px; height:134px; position:absolute; z-index:1; left:0px; top:0px; }
.ayyynrdl dd{ width:100%; font-size:13px; color:#666666; line-height:31px; }
.ayyynrdl dd .p1{ color:#1d7ae2; line-height:22px; font-size:22px; }
.ayyynrdl dd .p1 a{ color:#1d7ae2; } 
.ayyynrdl dd .p1 a:hover{ text-decoration:underline; } 

/* 服务与支持*/
.servicemid{ max-width:947px; height:auto; display:block; margin:0 auto; }
.servicedl{ width:100%; height:auto; margin-top:10px; display:block; }
.servicedl dt{ padding:0px 4px; height:42px; display:block; position:relative; z-index:1; cursor:pointer; }
.servicedl dd{ padding:0px 20px; display:none; font-size:15px; color:#727272; line-height:35px; }
.servicedl dt .lrico{ width:4px; height:42px; display:block; position:absolute; z-index:1; top:0px; }
.servicedl dt .lico{ background:url(../images/servicedl_dt_licobg1_1.png) no-repeat left center; left:0px; }
.servicedl dt .rico{ background:url(../images/servicedl_dt_ricobg1_1.png) no-repeat left center; right:0px; }
.servicedl dt .minspan{ width:100%; height:42px; line-height:42px; display:block; background:#ececec; font-size:15px; color:#4a4a4a; }
.servicedl dt .arrows{ width:15px; height:42px; display:block; float:right; margin-right:20px; transition:all 1s; -webkit-transition:all 1s; }
.servicedl dt .arrowsbg1{ background:url(../images/servicedl_arrowsbg1_1.png) no-repeat center center; }
.servicedl dt.check .arrowsbg1{ background:url(../images/servicedl_arrowsbg1_2.png) no-repeat center center; }

/* 公司简介*/
.aboutsmid{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.aboutsul{ width:100%; height:auto; display:block; }
.aboutsul li{ width:100%; height:auto; display:block; }
.aboutsul li .pnum{ font-family:"宋体"; line-height:39px; font-size:30px; color:#000; }
.aboutsullibox1_l{ width:634px; font-size:16px; color:#666666; line-height:40px;  }

/* 联系我们*/
.lxwmnr{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.lxwmnr .pnum{ font-family:"宋体"; line-height:39px; font-size:30px; color:#000; }
.lxwmnr_box1l{ width:550px; height:auto; font-size:14px; color:#000; line-height:35px; }
.lxwmnr_box2{ max-width:1135px; height:auto; display:block; margin:0 auto; border:1px solid #dedede; }
.lxwmnrbox3{ max-width:1140px; height:auto; display:block; margin:0 auto; border-top:1px solid #ededed; }
.lxwmnrbox3 h2{ font-size:26px; line-height:84px; color:#1e1e1e; }
.lxwmbox4{ max-width:1140px; height:auto; display:block; margin:0 auto; }
.lxwmbox4ul{ width:100%; height:auto; display:block; }
.lxwmbox4ul li{ width:25%; height:auto; float:left; margin-top:-1px; }
.lxwmbox4ul li a{ display:block; height:135px; border:1px solid #e9e9e9; }
.lxwmmore{ /*width:213px;*/ padding:0px 53px; height:46px; line-height:46px; text-align:center; display:inline-block; font-size:18px; color:#fff; background:#1d7be2; }

/* 新闻资讯-详情*/
.newsxqbox1{ padding:0px 68px 0px 60px; font-size:14px; line-height:35px; color:#7f7f7f; }
.newsxqnavgat{ line-height:30px; font-size:20px; color:#1e1e1e; max-width:1140px; height:auto; display:block; margin:0 auto; }
.newsxqnavgat .lico{ width:28px; height:30px; float:left; display:block; }
.newsxqnavgat .lico1{ background:url(../images/newsxqnavgat_lico1_1.png) no-repeat left center; }






/************************** 页面分页 **************************/
.paging { margin:20px auto;text-align:center;overflow:hidden;  padding-top:15px;}
.paging span ,.paging a{ display:inline-block; vertical-align:middle;margin: 0 3px;  height:28px; line-height:28px;   color:#37516a; padding-left: 10px;padding-right: 10px; border:1px solid #cccccc;  }
.paging span.next{ width:63px; border-right:1px solid #ccc; margin:0 10px;}
.paging span.bornone{ border:0;  border-top:0;  border-bottom:0;}
.paging span.disable{ color:#ccc;}
.paging a:hover{ text-decoration:underline;}
.paging a.current{ color:#be8b4c; font-weight:bold; background:#f9f9f9;  border:1px solid #cccccc;  }

.paging span  a{ width:63px; border:0px; margin:0px;}

.paging_txt{ width:33px; height:22px; vertical-align:middle; line-height:22px;}
.paging_but{ width:41px; height:25px; border:1px solid #b3b3b3; background:#f5f5f5; color:#000; vertical-align:middle; margin:0 10px; cursor:pointer}