@charset "utf-8";
/* CSS Document */
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0; box-sizing:border-box; vertical-align:top}
html{}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1;font-size:14px;min-width: 1400px;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px; vertical-align:middle}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.w1200{margin:0px auto; width:1200px;}


/*header*/
.header{background:#fff; position:absolute; height:100px;margin-top:0px;width:100%; z-index:99999;min-width:1200px;box-shadow:6px 6px 8px rgb(115,115,115,0.2);}
.logo{display:block; margin-top:25px;}
.nav{height:70px; margin-top:20px;; position:relative; margin-left:30px;}
.nav li{float:left; padding:0px 15px; text-align:center;position:relative;}
.nav li h3{font-size:16px; color:#fff; line-height:78px;  text-align:center; font-weight:normal;}
.nav li h3 a{color:#333;}
.nav li a span.head_bor{display:block; margin-top:0px;}
.nav li a:hover .head_bor{border-bottom:solid 2px #0189f7;animation:zoomIn 1s;-webkit-animation:zoomIn 1s;-moz-animation:zoomIn 1s;}
.nav .sub{ display:none; width:98px; left:0; top:75px;  position:absolute; line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; padding:0px; text-align:center; }
.nav .sub a{ display:block; padding:0 5px;color:#666;width:88px; font-size:16px; line-height:40px; margin-bottom:2px; background:#fff;  }
.nav li .sub a:hover{ background:#0f3775; color:#fff;  }

.header_right{font-size:14px; color:#666; line-height:20px; text-align:right; margin-top:30px;}
.header_right p{font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#333;}

/*banner*/
.banner{height:632px;width:100%; }
.banner_cont{ position: absolute;width:100%;height:532px; }
.flexslider{position:relative;height:532px; top:100px;}
.slides{position:relative; height:532px;}
.sidesa{ display:block;height:532px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;zoom:-999;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;border-radius:7px;margin:0 5px; background:#fff; font-size:0px;}
.flex-control-nav a.flex-active{width:40px;background:#fff;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:73px;height:73px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:140px;background: url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:140px;background: url(../images/next.png) center center no-repeat;}
.make_from{ position: relative; top:-340px; z-index:999;}
.make_from_cont{width:380px; background:#fff; border-radius:10px;height:350px;}
.from-group{width:304px; margin:0px auto 20px auto;}
.form-control-name{ border:solid 1px #ddd;height:42px;width:304px; border-radius:21px; padding:0px 15px;}
.make_from_tit{ text-align:center;}
.make_from_tit h3{font-size:24px; color:#333; line-height:87px; font-weight:bold;}
.btn-primary{height:42px;width:304px; border-radius:21px; background:#ff9900; color:#fff; border:none;}

/**/
.work_wbox{padding:50px 0px 0px 0px;}
.work_title{ text-align:center; margin-bottom:50px;}
.work_title i,.work_title h3{display:inline-block;vertical-align:middle;}
.work_title i img{vertical-align:middle; display:inline-block;}
.work_title h3{padding:0px 10px; font-size:32px; color:#333; line-height:40px; font-weight:normal;}
.work_box_ul{width:1400px;}
.work_box_ul li{width:100px; margin:0 125px 60px 0; float:left; text-align:center;    }
.work_box_ul li h4{font-size:16px; font-weight:normal; line-height:36px;}
/*about*/
.w_wbox{margin-bottom:50px;}
.about_title{text-align:center; background:url(../images/tit_bg_07.png) no-repeat center center; margin:50px 0px 50px 0px;}
.about_title h3{font-size:34px;color:#0f3775; line-height:44px;}
.about_title p{font-size:20px; color:#666; line-height:26px;}
.about_img{width:490px;height:418px;}
.about_img a img{width:490px;height:418px;}
.about_box{width:670px;}
.about_dl dt h3{font-size:24px; color:#fff; line-height:81px; padding-left:70px;background:url(../images/about_title_bg_15.jpg) no-repeat;width:728px;}
.about_dl dt{position:relative;left:-80px; top:30px; width:728px;height:81px; border:solid 1px #d27877; padding:10px;}
.about_dl dd{margin-top:60px;}
.about_dl dd p{font-size:16px; color:#666; line-height:26px; margin-bottom:15px;text-indent: 2em;}
.about_ul{margin-top:35px;}
.about_ul li{float:left;width:165px; text-align:center;}
.about_ul li h4{font-size:16px; color:#666; line-height:50px; font-weight:lighter; }

.environmental{ background:#f5f6f8; padding:50px 0px;}
/*资质*/
.zizhi-title{text-align:center;}
.zizhi-title h3{font-size:32px; color:#fff; line-height:40px;}
.zizhi-title h3 i{font-size:22px; color:#fff;line-height:40px;}
.picScroll-left1{ width:1200px;position:relative; margin-top:40px; }
		.picScroll-left1 .hd{ position:relative;top:-40px;}
		.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ position:relative; display:block;  width:26px; height:50px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;}
		.picScroll-left1 .hd .prev img,.picScroll-left1 .hd .next img{width:26px;height:50px;}
		.picScroll-left1 .hd .next{right:-50px; top:180px;}
		.picScroll-left1 .hd .prev{float:left;left:-50px; top:180px;}
		.picScroll-left1 .bd{ padding:10px 0px; position:relative; top:-40px;   }
		.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left1 .bd ul li{ margin:0 0px 0px 0px;float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }
		.picScroll-left1 .bd ul li .pic{ text-align:center; }
		.picScroll-left1 .bd ul li .pic img{ width:299px;height:302px; display:block;}
		.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left1 .bd ul li .title{ line-height:24px;   }
.picScroll-left1 .bd ul li a .environmental_bg{ position: absolute; top:0px; background:#000;width:299px;height:302px; background:url(../images/en_bg_03.png) repeat;}
.picScroll-left1 .bd ul li:nth-child(2n) a .environmental_bg{background: url(../images/en_bg2_03.png) repeat;}
.environmental_bg img{padding-top:107px;}
.environmental_bg h3{font-size:16px; color:#fff; line-height:32px;height:30px; overflow:hidden; margin-top:10px;}
.environmental_bg h3 a{font-size:16px; color:#fff; line-height:32px;height:30px; overflow:hidden; display:block;}
.picScroll-left1 .bd ul li a:hover .environmental_bg{background: url(../images/en_bga_03.png) repeat; }
.en_more a{ display:inline-block;width:140px;height:40px; font-size:16px; color:#fff; text-align:center; background:#0189f7; border-radius:23px; line-height:40px;}
.en_more{text-align:center;}
/* 新闻中心 */
.news{ padding:50px 0;width:100%; min-width:1200px;}
.news .title{text-align:center;margin-bottom:25px;}
.news_ul{width:1248px; margin-bottom:40px;}
.news_ul li{width:265px; margin-right:46px; background:#fff;box-shadow: 0 0 10px #ccc; float:left;}
.news_ul li:nth-child(2){transition-delay: 0.3s;}
.news_ul li:nth-child(3){transition-delay: 0.6s;}
.news_ul li:nth-child(4){transition-delay: 0.9s;}
.news_ul li dl dt img{width:265px;height:186px;}
.news_ul li dl dd{ padding:20px;}
.news_ul li dl dd h3{font-size:16px; color:#333; line-height:30px;height:30px; overflow: hidden;}
.news_ul li dl dd h3 a{font-size:16px; color:#333; line-height:30px;height:30px; overflow: hidden; display:block;}
.news_ul li dl dd p{font-size:14px;line-height:24px;}
.news_ul li dl dd p a{font-size:14px; color:#666;line-height:24px;}
.news_ul li dl dd p.news_p{ color:#666; height:56px; overflow:hidden;}
.news_ul li dl dd p.news_time{color:#999;}
.footer{background:#232323;}
.footer_box{ padding:30px 0px;}
.footer_logo{margin-top:10px;}
.footer_cont{width:318px;margin-left:30px; font-size:16px; color:#fff; line-height:30px; padding-right:30px; border-right:solid 1px #5a5a5a;}
.foot_link{margin-left:30px; margin-right:30px;width:390px;}
.foot_link dl dt{float:left;font-size:16px;color:#fff; line-height:30px; font-weight:bold;width:90px;}
.foot_link dl dd{font-size:16px; color:#fff; line-height:30px; float:right; width:300px;}
.foot_link dl dd a{font-size:16px; color:#fff; line-height:30px; display:inline-block; margin-right:10px;}
.foot_ewm{width:66px;height:66px;}
.foot_ewm img{width:66px;height:66px;}
.copyright{ background:#030303; padding:10px 0px; font-size:16px; color:#727272; line-height:28px; text-align:center;}
.copyright p,.copyright p a,.copyright a{font-size:16px; color:#727272; line-height:28px;}

.m_nav{ border-bottom:solid 1px #ddd;height:55px;}
.m_nav{ height:55px; font-size:0; text-align:center;}
.m_nav a{ display:block; width:171px; height:55px; line-height:55px; text-align:center; border:1px solid #e5e5e5; border-bottom:0; border-top:0; display:inline-block; margin-right:-1px; font-size:14px; color:#010101; position:relative;}
.m_nav a.on,.m_nav a:hover{ background:#fff; color:#0189f7; border-bottom:3px solid #0189f7; }


/*新闻动态*/

.container08{ position:relative; padding:40px 0;}

.container08 .title00{ margin-bottom:90px;}

.container08 .title00 h3{ margin-bottom:26px}

.container08 .title00 h3 big{ margin-bottom:8px;}

.container08 .title00 h3 big,.container07 .title00 h3 small{ display:block;}

.container08 ul{font-size:0;margin:0 -20px;}

.container08 ul li{ display:inline-block; width:373px; padding:0 0px; margin:0 20px 25px 20px; position:relative; }

.container08 ul li .top{ overflow:hidden; padding: 0 0 10px 0; margin-bottom:22px; border-bottom:#e5e5e7 1px solid}

.container08 ul li .top .time{ float:left}

.container08 ul li .top .time h3{ font-size:48px; color:#4a4a4a;  margin-bottom:4px}

.container08 ul li .top .time h5{ font-size:14px; color:#4a4a4a; }

.container08 ul li .top span{ float:right; font-size:14px; color:#8a8a8a; width:93px; height:35px; line-height:33px; text-align:center; border:#e5e5e5 1px solid; border-radius:4px; font-family:'苹方'; text-transform:capitalize; margin-top:24px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container08 ul li .con{ position:relative}

.container08 ul li .con:after{content:"";position:absolute;top: -23px;right:0;width:0;height:1px;background: #0189f7;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container08 ul li .con h5{ font-size:16px; color:#323233; height:35px; line-height:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.container08 ul li .con .img,.container08 ul li .con .img img{ width:370px; height:260px; overflow:hidden}

.container08 ul li .con p{ font-size:14px; color:#a2a3a5; line-height:24px; height:48px; overflow:hidden; margin-top:22px;}



.container08 ul li:hover .top span{ border:#0189f7 1px solid; background:#0189f7; color:#fff}

.container08 ul li .con h5:hover{color: #0189f7;}

.container08 .more00.more a{ width:190px; height:50px; line-height:48px; border-radius:4px;}

/*环境列表*/
.n_case{padding:40px 0 40px;background: #f6f6f6;}

.n_case ul{font-size:0;margin: 0 -10px;margin-bottom: 20px;}

.n_case ul li{width:285px;display:inline-block; *display:inline; *zoom:1;padding: 0 0px; margin:0px 10px;margin-bottom: 30px;box-shadow: 0 0 10px #ccc;}

.n_case ul li .img{ background:#000}

.n_case ul li .img,.n_case ul li .img img{ overflow:hidden; width:100%; position:relative}

.n_case ul li .img a>img{opacity:0.8;width: 285px;height:287px;}

.n_case ul li .con{background:#fff;padding: 15px 18px;}

.n_case ul li .con h5,.n_case ul li .con h5 a{font-size:16px;height:40px;line-height:40px;color: #424242; overflow:hidden; display:block;}

.n_case ul li .con h5 a span{display: block;font-weight:bold;height: 1.5rem;line-height: 1.5rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_case ul li .con h5 i{ float:right;}

.n_case ul li .con h5 i img{ max-height:1.5rem}

.n_case ul li .con h6{font-size: 14px;color: #a1a0a0; line-height:26px;height:52px; overflow:hidden;}
.n_case ul li .con h6 a{font-size: 14px;color: #a1a0a0; line-height:26px;height:52px; overflow:hidden;}

.n_case ul li .con hr{margin: 10px 0 15px;}



.n_case ul li .img .red-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 300ms; -webkit-transition: 300ms; }

.n_case ul li .img .red-bg{background: url(../images/en_bga_03.png) center;}

.n_case ul li .img .line { display: block; background: #fff; position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms; }



.n_case ul li .img .line_1 { width: 52px; height: 1px; margin: -1px 0px 0px -26px; transform: translateX(-55px); -webkit-transform: translateX(-55px); }

.n_case ul li .img .line_2 { width: 1px; height: 52px; margin: -26px 0px 0px -1px; transform: translateY(55px); -webkit-transform: translateY(55px); }



.n_case ul li .box .img:hover .red-bg { opacity: 1; visibility: visible; }

.n_case ul li .box .img:hover .line { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }

.n_case ul li .box .img:hover img{ transform:scale(1.05);}



.n_case ul li .con h5 a:hover{ color:#0189f7}



.container08 ul li:hover .con:after{ left:0; width:100%}

/*新闻详情*/
.n_about{padding:40px 0;}
.n_about .ar_article{ margin-bottom:30px;font-size: 14px;line-height: 28px;color: #555;}
.n_about .ar_article p{ margin-bottom:15px;text-indent: 2em;font-size: 14px;line-height: 28px;color: #555;}
.n_about .ar_article p img{max-width:100%; margin-left:-2em;}
.n_about .ar_article img{margin-left:-2em;}
.n_news_detail{padding:40px 0; background:#f6f6f6;}
.n_news_detail .ar_title{overflow:hidden;margin-bottom:20px; border-bottom:solid 1px #ddd;}
.n_news_detail .ar_title h3{font-size: 30px;color: #323233;margin-bottom: 5px;line-height:46px;font-weight:  bold;}
.n_news_detail .ar_title h2{width:100%; margin-bottom:5PX; }
.n_news_detail .ar_title h2 span{font-size: 14px;color: #808080;display:inline-block;line-height: 36px;height: 36px;margin-right: 22px;padding: 0 0 0 0px;}
.n_news_detail .ar_article{ margin-bottom:30px;font-size: 14px;line-height: 28px;color: #555;}
.n_news_detail .ar_article p{ margin-bottom:15px;text-indent: 2em;font-size: 14px;line-height: 28px;color: #555;}
.n_news_detail .ar_article p img{max-width:100%; margin-left:-2em;}
.n_news_detail .ar_article img{margin-left:-2em;}
.n_news_detail .fanye{text-align:center;height:40px;line-height:40px;}
.n_news_detail .fanye .anniu{ display:inline-block;}
.n_news_detail .fanye .anniu a{ display:inline-block; color:#616161}
.n_news_detail .fanye .anniu.anniu01 a{display:inline-block;width:120px;height:40px;line-height:38px;border:#cccccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url(../images/si.png) 20px center no-repeat;padding: 0 0 0 20px;color: #616161; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_news_detail .fanye .anniu.anniu01:hover a{ background:#093e96; padding:0; color:#fff; border:#093e96 1px solid;}
.n_news_detail .fanye span{display:inline-block;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size: 17px;color: #666565;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_news_detail .fanye img{ display:inline-block;    vertical-align: middle;}
.n_news_detail .fanye .anniu a b{display:inline-block;font-weight:normal;max-width: 370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news_detail .fanye .anniu a:hover span{ color:#0189f7}

.n_news_detail .n_left{ width:800px;}
.end{ margin-bottom:30px; height:20px; border-bottom:#d1d1d1 1px solid; text-align:center}
.end span{display:inline-block;font-size:17px;color:#404040;text-transform:uppercase;background: #f6f6f6;width: 68px;line-height: 40px;}
.n_news_detail .n_right{width: 350px;box-sizing:border-box;background: #fff;padding:20px;}
.n_news_detail .n_right h4{font-size: 22px;color: #404142;height:55px;line-height:55px;margin-bottom:20px;font-weight:  bold;border-bottom:  #e2e2e2 2px solid;}

.n_news_detail .n_right h4 small{font-size:14px;color: #163468;margin-left:4px;}

.n_news_detail .n_right .first .img,.n_news_detail .n_right .first .img img{width: 310px;height:232px; overflow:hidden}

.n_news_detail .n_right .first .con{padding: 0;margin-top: 25px;}

.n_news_detail .n_right .first .con h5 a{font-size: 18px;color: #323233;}

.n_news_detail .n_right .first .con h6{font-size: 14px;color: #4a4a4a;margin: 14px 0 22px;}

.n_news_detail .n_right .first .con p{font-size: 14px;line-height: 24px;overflow:hidden;height: 48px;color: #868788;margin-top: 18px;}

.n_news_detail .n_right .first .con .more{}

.n_news_detail .n_right .first .con .more a{ display:inline-block; width:130px; height:38px; line-height:38px; text-align:center; margin:0 auto; font-size:14px; color:#fff; background:#187b42; position:relative; overflow:hidden}

.n_news_detail .n_right .first .con .more a:before{ content:""; position:absolute; left:0; bottom:0; height:0; background:#115a2f; width:100%; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; z-index:0}

.n_news_detail .n_right .first .con .more a:hover:before{ top:0; height:50px;}

.n_news_detail .n_right .first .con .more a span{ position:relative; z-index:1}



.n_news_detail .n_right ul{margin:20px 0;}

.n_news_detail .n_right ul li{box-sizing:border-box;margin: 0;color:#7e7e7e;overflow:hidden;height:36px; overflow:hidden;line-height: 36px;}

.n_news_detail .n_right ul li h5{}

.n_news_detail .n_right ul li a{color: #404142;font-size: 16px; display:block;height:36px; overflow:hidden;line-height: 36px;}

.n_news_detail .n_right ul li a:hover,.n_news_detail .n_right .first .con h5 a:hover{color: #0189f7}

.n_news_detail .n_right ul li p{font-size: 13px;line-height: 22px;overflow:hidden;height: 44px;color: #8b8b8b;margin-bottom:16px;margin-top: 10px; white-space:normal}

.n_news_detail .n_right ul li h6{ font-size:12px;color: #2d2d2d;margin:18px 0 0;text-decoration:underline;}

.n_news_detail .n_right .more a{ display:inline-block; width:100%; height:55px; background:#0189f7; border-radius:2px; line-height:55px; text-align:center; font-size:18px; color:#fff; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

.n_news_detail .n_right .more a:hover{ background:#f08200}


/*翻页*/
.page { margin:30px 0; text-align:center}
.page li{ display:inline-block; list-style: none; }
.page a{ padding:0 14px; height:34px; line-height:34px; display:inline-block; border:1px solid #ddd; margin:0 0.25rem; color:#fff; color:#444; font-size:12px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.page .on{ background:#353535;  color:#fff; border:1px solid #353535; }
.page .thisclass{ background:#353535;  color:#fff; border:1px solid #353535;}
.page a:hover{ background:#353535;  color:#fff; text-decoration:none; border:1px solid #353535;}
