@charset "utf-8";
/* CSS Document */
body{ font-size:12px;margin:0 auto;padding:0;border:0;font-family:"宋体", arial;color:#333333; background:url(../images/bg.gif);}
div,form,img,ul,ol,li,dl,i,u,span,dt,dd,em,i,h1,h2,h3,h4,p{ padding:0; border:0;margin:0px auto;list-style: none;font-style:normal;}
img{border:none;}
a{text-decoration:none; color:#333333;}
a:link{color:#514F50; text-decoration:none;}
a:visited{color:#514F50; text-decoration:none;}
a:hover{ color:#F00;text-decoration:underline;}
.margin_auto { margin: 0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.fenye{ float:left; width:100%;text-align:center; height:25px; line-height:20px; padding-top:10px; font-size:14px; margin-top:10px;}
.fanhui{ text-align:right; width:750px; height:20px; line-height:20px; float:left; padding-bottom:20px;}
.l_txt{text-align:left}
.c_txt{text-align:center}
.r_txt{text-align:right}
.indent_txt{text-indent:2em}
.rel{position:relative}
.abs{position:absolute}
.hide{display:none}
.c_txt{ text-align: center;}
.red{ color:#F00;}
/*顶部*/
.top{ width:100%; height:28px; background:url(../images/top-bg.gif) repeat-x;}
.top_box{ width:1000px; margin:0 auto; padding:0; height:28px; line-height:28px;}
.top_box p{ float:right;}
/*头部*/
.header{ width:1000px; margin:0 auto; padding:0; height:113px;}
.logo{ float:left; width:343px; height:73px; margin-top:20px;}
.biaoyu{ float:left; width:226px; height:73px; margin:40px 0 0 75px;}
.ewm{ float:left; width:60px; height:60px; margin:28px 0 0 60px;}
.tel{ float:right; width:154px; height:60px; margin:20px 0 0 60px;}
/*导航*/

.navbody{width:100%;padding-top:39px;background:url(../images/nav-bg.jpg) repeat-x;z-index:999;position:relative;}
.nav{width:1120px;position:absolute;left:50%;top:0px;margin-left:-500px;background:url(../images/nav.jpg) no-repeat;}
.nav_ul{position:relative;left:0;float:right;display:inline;width:1120px;}
.nav li{ float:left; color:#FFF; font-size:15px; font-weight:bold; display:inline; text-align:center;}
.nav_li{position:relative;z-index:2;display:block;text-align:center;width:145px;height:39px;}
.nava01{ background:url(../images/nav-on.jpg) no-repeat; background-position:bottom; z-index:1;}
/*.nav_li_hover{ z-index:1; background:url(../images/nav-on.jpg) no-repeat; background-position:bottom;}*/
.nav_li .on{display:block;float:left;height:39px;width:145px;position:relative;z-index:2;cursor:pointer;color:#000;font-size:15px;text-align:center;}

.subnav{position:absolute;top:0;z-index:1;display:none;padding-top:45px;width:910px;height:29px;line-height:18px;font-size:14px;overflow:hidden;}
.nav_li_hover .subnav{ display:block;}
.nav_li_hover .on{ background:url(i07.png) no-repeat bottom; _background-image:url(i07.gif); /*for IE6*/color:#666; width:127px; height:39px;}
.subnav li{  font-size:14px; color:#fff; font-weight:normal; padding:0 10px 0 0}
.subnav li a{color:#fff; font-size:14px; }
.subnav li a:hover{color:#f98b0c;}
.sub-ul01{left:45px; width:1300px;}
.sub-ul02{left:40px; width:560px;}
.sub-ul03{left:-450px;width:1300px;}
.sub-ul04{left:-800px; width:1300px;}
.sub-ul05{right:0px;}
.sub-ul06{right:50px;}
.sub-ul07{right:-90px;}
.sub-ul07 ul,.sub-ul06 ul,.sub-ul05 ul,.sub-ul04 ul{ float:right;}
.sub-ul07 ul li,.sub-ul06 ul li,.sub-ul05  ul li,.sub-ul04  ul li{ padding:0 0 0 20px;}
.sub-ul03 ul{ text-align: center;}
.sub-ul03  ul li{ float: none; display:inline; padding:0 7px }
.subnavbg{ background-color:#000000;opacity:0.5;filter:Alpha(Opacity=50); height:29px; width:100%; display:none; position:absolute; top:39px;}


/*flash*/
.flash{ width:1423px; height:388px; font-family: "微软雅黑"; margin-top:39px; margin:0 auto;margin-bottom: 30px; overflow:hidden; position:relative;}
.flash_bg{ width:100%; height:20px; background:url(../images/flash-bg.jpg) repeat-x; margin-top:20px;}
.home-foc,.changephoto,.home-foc .photo{width: 100%;height:400px; overflow: hidden; position:relative; }
.changephoto{}
.home-foc .photo img{position: absolut; left:50%; width:1440px;  height:388px; vertical-align:top; *margin-top:39px;}
.home-foc-nav{ position:absolute; z-index:999; left:20%; bottom:20px;  width:980px; margin-left:-500px; }
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; overflow:hidden;}
.home-foc-nav a{ background-image:url(focnav.png); display:block; float:left; cursor: pointer; width:46px; height:44px;}
.home-foc-nav .a01{background-position:0 -50px;}
.home-foc-nav .a02{background-position:-61px -50px;}
.home-foc-nav .a03{background-position:-121px -50px;}
.home-foc-nav .a04{background-position:-179px -50px;}
.home-foc-nav .a05{background-position:-236px -50px;}
.home-foc-nav .on .a01{background-position:0 0;}
.home-foc-nav .on .a02{background-position:-61px 0;}
.home-foc-nav .on .a03{background-position:-121px 0;}
.home-foc-nav .on .a04{background-position:-179px 0;}
.home-foc-nav .on .a05{background-position:-236px 0;}
.home-foc-nav .on .a06{background-position:-266px 0;}
.home-foc-nav .on .a07{background-position:-319px 0;}
.home-foc .main{ position:absolute; left:0; bottom:12px;   width:100%; z-index:1;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-470px; width:940px; z-index:1; color:#fff; overflow:hidden; font-family: "Microsoft YaHei" ! important;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:right;}
.home-foc .titles  dt{ float:left; font-size:25px; line-height:40px; display:inline; padding:0px 25px 0 0;} 
.home-foc .titles dd{ width:700px; float:left; line-height:1.8em;}
.home-foc .titles dd p{ font-size:14px; line-height:22px; margin-top:5px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100%;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{background: #de8d45; height:50px;  width:100%;opacity:0.8;filter:Alpha(Opacity=80);}
.change-col01 .bgcolor{ background-color:#4c78c2}
.change-col02 .bgcolor{ background-color:#4c78c2}
.change-col03 .bgcolor{ background-color:#4c78c2}
.change-col04 .bgcolor{ background-color:#4c78c2}
.change-col05 .bgcolor{ background-color:#4c78c2}
.change-col06 .bgcolor{ background-color:#4c78c2}
.change-col07 .bgcolor{ background-color:#4c78c2}
.blowup img { border:0}
.homemain{ background-color:#f7f5f4; padding:20px 0 25px;}
.homemain .layout{padding-bottom:25px;}
.titels{ width:100%; padding-bottom:5px; overflow:hidden;border-bottom:1px solid #e5ddd9; line-height:30px;}
.titels h2{ font-size:20px; font-weight:normal; color:#FFF !important;}
.titels h2 a{font-size:20px;}
.titels .a-more{ float:left;}
.titels .more{ padding-top:15px;}
.a-more{ background-image:url(i05.gif); width:12px; height:12px;}
.homemain-conts{ padding-top:12px;}
.homenews{ width:640px;padding-right:32px;}
.homenews-conts {border-bottom:1px solid #e5ddd9; padding-bottom:10px;}
.homenews-conts dl{ overflow:hidden; width:100%; padding-bottom:12px;}
.homenews-conts .pic{ float:left; width:160px; height:103px; overflow:hidden; background:url("crc_default.gif") no-repeat;}
.homenews-conts .pic img{ display:block;}
.homenews-conts .cont{ float:right; width:450px; padding-top:5px;}
.homenews-conts .cont p{ line-height:22px; color:#FFF; font-size:12px;}
.homenews-conts h3{ padding-bottom:5px;font-size:14px; color:#FFF; line-height:1.8em;}
.homenews-conts h3 a{ padding-bottom:5px;font-size:14px; color:#fff; line-height:1.8em;}
.homenews-conts h3 a:hover{ color:#FFF;}
.homenews-conts  .org{ margin-left:8px;}
.homenews-list{ width:100%; overflow:hidden;}
.homenews-list li{ background:url(i06.gif) no-repeat left 9px; float:left; display:inline; height:26px; padding-left:12px; overflow:hidden; line-height:26px;}
.homenews .homenews-list ul{ width:700px;}
.homenews .homenews-list li{ width:337px;}
.homevideo{ width:270px; overflow:hidden;}
.homevideo .homemain-conts{ padding-top:15px;}


.black15{ font-size:0; height:15px; overflow:hidden; width:100%}
.black12{ font-size:0; height:12px; overflow:hidden; width:100%}
.fl{ float:left;display:inline}
.fr{ float:right; display:inline}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;} 
.fixfloat{ zoom:1}
.green,.green a{ color:#FFF;}
.org,.org a{ color:#ff931a}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
.a_more{ background:url(i03.gif) no-repeat left top; width:10px; height:10px;}
/*flash end*/

/*主体内容*/
.content{ margin:0 auto; padding:0; width:1000px; height:auto !important;margin-top:10px; overflow:hidden;}

/*新闻中心*/
.news{ float:left; width:316px; height:220px; overflow:hidden;}
.more{ display:block; width:58px; height:19px; margin-top:2px;}
.bankuai-h{ font-size:16px; font-family:"微软雅黑"; float:left; padding-left:10px;}
.news_top{ background:url(../images/bankuai-h.jpg) no-repeat; background-position:0px -6px; width:316px; height:30px; float:left;}
.news_list{ float:left; width:316px; overflow:hidden; margin-top:0px;}
.news_list ul li { background:url(../images/new-h.jpg) no-repeat 2px center; padding-left:10px; padding-top:2px; border-bottom: 1px dotted  #999; height:26px; _height:27px; overflow:hidden; line-height:28px;}

/*环保知识*/
.huanbao{ margin-left:25px; float:left; width:318px; height:220px;}
.huanbao_top{ background:url(../images/bankuai-h.jpg) no-repeat; background-position:0px -49px; width:316px; height:30px; float:left;}

/*关于我们*/
.about{ float:right; width:316px; height:204px; overflow:hidden;}
.about_top{ background:url(../images/bankuai-h.jpg) no-repeat; background-position:0px -93px; width:316px; height:30px; float:left;}
.about_box{ width:316px; height:175px; float:left;line-height:26px;}
/*工程案例*/
.cases{ float:left; width:657px; height:207px; margin-top:5px;}
.cases_top{ background:url(../images/bankuai-h.jpg) no-repeat; background-position:0px -182px; width:657px; height:30px; float:left;}
.cases_con{ width:657px; height:auto !important; float:left; overflow:hidden; margin-top:5px;}
.left{ width:21px; height:138px; float:left; cursor:pointer; overflow:hidden;}
.right{ width:21px; float:right; height:138px; cursor:pointer; overflow:hidden;}

.dik_hrgd{ width:657px; float:left; height:180px; overflow:hidden;}
.dik_hrgd li{ width:142px; height:180px; float:left; margin-left:10px; display:inline;}
.dik_hrgd li span{ width:140px; height:138px; float:left;}
.dik_hrgd li span img{ width:140px; height:136px; border:1px solid #cdcdcd;}
.dik_hrgd li em{ width:140px; height:30px; float:left; line-height:31px; text-align:center; overflow:hidden; margin-top:7px; font-size:14px;}
.dik_hrgd li em a{color:#0093d6 !important;}
.dik_hrgd li em a:hover{ color:#ff6803 !important;text-decoration:underline;}

.video{ float:right; width:316px; height:207px; margin-top:5px;}
.video_top{ background:url(../images/bankuai-h.jpg) no-repeat; background-position:0px -138px; width:316px; height:30px; float:left;}
.video_box{ float:left; width:316px; height:173px; margin-top:5px;}
.video_box embed{ width:316px; height:178px;} 

/*底部*/
.footer{ width:100%; height:auto; margin-top:30px; background:url(../images/footer-bg.jpg); float:left; overflow:hidden;}
.footer_box{ margin:0 auto; padding:0; overflow:hidden; width:1000px; height:auto; background:url(../images/foot_boxbg.jpg) no-repeat; padding-top:10px;}
.footer_box p{ text-align:center; color:#3c3b3b; line-height:30px; font-family:Arial;}
.footer_box p a{color:#3c3b3b !important; margin:0 5px;}
.footer_box p a:hover{color:#3c3b3b;}

/*内页*/
.ny_lift{ float:left; width:196px; height:auto; background:#f4f4f4; border-top:2px solid #356bc6; overflow:hidden;}
.left_bg{ background:url(../images/left-bg.jpg) no-repeat; float:left; width:20px; height:421px; margin-left:8px; _display:inline;}
.menu{ float:left; width:193px; height:auto !important; font-size:14px; font-family:"微软雅黑";}
.menu_top{ font-family:"微软雅黑"; font-size:16px; color:#356bc6; width:193px; height:26px; line-height:26px; margin-top:10px;}
.menu_top img{ display:block; width:17px; height:17px; float:left; margin:5px;}
.menu_box{width:210px; height:auto !important; float:left; padding:10px;}
.menu_box ul{ text-decoration:none; list-style-type:none; float:left; display:inline;}
.menu_box ul li{ float:left; width:175px; height:30px; border-bottom: 1px dotted #999; line-height:30px;}
.menu_box ul li img{ float:left; padding:11px 20px 0 10px;display:inline; }
.menu_box ul li.lp a{ width:176px;height:30px; background:url(../images/menu-hover.jpg);color:#FFF; text-decoration:none; float:left; }
.menu_box ul li a:hover{ width:176px;height:30px; background:url(../images/menu-hover.jpg); color:#FFF; text-decoration:none; float:left; }
.menu_bottom{ float:left; width:196px; height:79px;}

.ny_right{ float:right; width:753px; height:auto !important; background:#f4f4f4; padding:10px; overflow:hidden;}
.ny_lanmu{ width:753px; height:26px; background:url(../images/lanmu-top.jpg) no-repeat; float:left;}
.weizhi{ height:26px; line-height:20px; float:right;}
.ny_lanmu em { font-size:16px; color:#356bc6; font-family:"微软雅黑"; padding-left:10px; height:26px; line-height:17px; float:left;}

/*内页关于我们*/
.nyabout{ margin-top:10px; float:left; font-size:14px; line-height:25px; width:758px; height:auto;}
/* 荣誉证书 */
.zhengshu{ margin-top:10px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.zhengshu ul li{float:left;width:148px;  text-align:center; text-decoration:none; line-height:30px; padding-left:31px;}
.zhengshu ul li img{ width:148px; height:140px;border:2px solid #CCC;}
.zhengshu ul li a:hover img{ border: #F00 solid 2px; width:148px; height:140px;}
.zhengshu ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#4b84ea;}
.zhengshu_con{ float:left; margin-top:20px; width:753px; font-size:14px;}
.n_s_title{ text-align:center; float:left; width:752px; font-size:18px; font-weight:bold; margin-top:20px;}
.n_s_xinxi{ text-align:center; float:left; width:752px; font-size:14px; background:#CCC; height:30px; margin-top:20px; line-height:32px;}
.n_s_text{ float:left; line-height:30px; font-size:14px;  margin-top:20px; padding-bottom:5px;}
.n_s_text img { max-width:100%;}
/*新资讯*/
.nynews{ margin-top:10px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.nynews ul li { background:url(../images/new-h.jpg) no-repeat 2px center; padding-left:10px; padding-top:2px; border-bottom: 1px dashed #999; line-height:30px;}
.news_show{ width:auto; height:auto; overflow:hidden;}
.n_s_text{ float:left; line-height:25px; font-size:14px;  margin-top:20px; padding-bottom:5px; width:750px; margin-left:5px;}

/* 视频中心 */
.nyvideos{ margin-top:20px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.nyvideos ul li{display: inline-block;vertical-align:top;width:148px;  text-align:center; text-decoration:none; line-height:35px; padding-left:31px;}
.nyvideos ul li img{ width:148px; height:100px;border:2px solid #CCC;}
.nyvideos ul li a:hover img{ border: #F00 solid 2px; width:148px; height:100px;}
.nyvideos ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#005397;}
.nyvideos_con{ float:left; line-height:30px; font-size:14px;  margin-top:20px; padding-bottom:5px;}

/* 服务中心 */
.services{ margin-top:10px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}

/* 经典案例 */
.jd_cases{ margin-top:20px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.jd_cases ul li{float:left;width:144px; height:174px; overflow:hidden;  text-align:center; text-decoration:none; line-height:25px; padding-left:38px;}
.jd_cases ul li img{ width:140px; height:136px;border:2px solid #CCC; overflow:hidden}
.jd_cases ul li a:hover img{ border: #F00 solid 2px; width:140px; height:136px;}
.jd_cases ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#4b84ea;}
.jd_cases_con{ float:left; line-height:30px; font-size:14px;  margin-top:20px; padding-bottom:5px;}
.nycases_con{ float:left; margin-top:20px; width:753px; font-size:14px;}

/* 业务板块 */
.yewu{ margin-top:10px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.yewu_con{ margin-top:20px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.yewu_con ul li{float:left;width:140px; height:180px;  text-align:center; text-decoration:none; line-height:14px; padding-left:38px;}
.yewu_con ul li img{ width:140px; height:136px;border:2px solid #CCC;}
.yewu_con ul li a:hover img{ border: #F00 solid 2px; width:140px; height:136px;}
.yewu_con ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#4b84ea;}
.yewu_con_con{ float:left; line-height:30px; font-size:14px;  margin-top:20px; padding-bottom:5px;}

/* 业务板块内页 */
.yewu_show{ margin-top:20px; float:left; font-size:14px; line-height:25px; width:753px; height:auto;}
.yewu_show ul li{float:left;width:140px;  text-align:center; text-decoration:none; line-height:25px; padding-left:38px;}
.yewu_show ul li img{ width:140px; height:136px;border:2px solid #CCC;}
.yewu_show ul li a:hover img{ border: #F00 solid 2px; width:140px; height:136px;}
.yewu_show ul li span a{ text-decoration:none; font-size:12px; text-align:center; color:#4b84ea;}
.yewu_show_con{ float:left; line-height:30px; font-size:14px;  margin-top:20px; padding-bottom:5px; width:100%}



/* 二级菜单 */
.wenti{float:left; width:193px; color:#3f70c2; font-family:"微软雅黑"; font-size:14px;}
.wenti .leftBox{width:193px; float:left;}

.slideNav{ overflow:hidden; margin-top:5px; padding-bottom:10px;}
.slideNav dl{ width:176px; margin-left:10px; float:left _display:inline;;}

.slideNav dl dt{border-top:solid 1px #ddd; height:32px; margin-top:-1px; color:#fff; padding-left:10px; line-height:32px; cursor:pointer; background:url(../images/menu-hover.jpg) no-repeat;}
.slideNav dl dt img { margin-right:10px;}
.slideNav dl dt i{ font-size:12px; padding-left:10px;}
.slideNav dl dt:hover{color:#fff;}
.slideNav dl dt.active{}
.slideNav dl dt.active:hover{ color:#fff;}
.slideNav dl dd{overflow:hidden; display:none;}
.slideNav dl dd a{display:block; height:32px; line-height:32px; border-top:1px #fff solid; color:#333333; float:left; width:176px;}
.slideNav dl dd a:hover,.slideNav dl dd a.active{color:#3f70c1;}
.slideNav dl dd a.active{font-weight:bold;}

/* 引导页 */
.index_flash_bg{ padding:0px; margin:0; width:100%; background:url(../images/YDY-BG.jpg) repeat;overflow:hidden;} 
.index_flash{ padding:0px; width:1440px; min-height:715px;margin:0 auto; font-family:Arial, Helvetica, sans-serif;} 
.yindaoye{ float:left; padding:0px; margin:0; width:100%; height:675px; overflow:hidden;} 
.index_foot{ width:100%; float:left; text-align:center; height:20px; line-height:20px; color:#FFF; background:url(../images/YDY-BG.jpg);}
.index_foot > p > a {color: white;}
.links{ width:998px; height:35px; float:left; margin-top:40px; border:1px solid #eeeeee;}
.link_h{ width:105px; height:37px; line-height:35px; background:url(../images/link.jpg) no-repeat; float:left;}
.link_h em { font-size:16px; color:#1568bb; font-family:"微软雅黑"; padding-left:25px;}
.link_box{ float:right; width:885px; height:37px; line-height:37px;}
.link_box a { padding-left:10px; color:#FFF;}
