@charset "utf-8";
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::g188-moz-focus-inner { border : 0px; }
input::-moz-focus-inner { border: 0; }
a {text-decoration:none;color:#333; outline: 0;  -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;}

a:hover{ color:#cc0000;text-decoration:none; }
a:active { outline: none; -moz-outline: none; }
a { -moz-user-focus: none; outline:none;/*去掉Firefox点击时产生的虚线框*/}
:focus, .button:focus {outline:none;}
.button::-moz-focus-inner {border:0;}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus { outline : none; }
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, button:focus { outline : none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
/* CSS Document */
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
html, body {width:100%;height:100%;padding:0;margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
body {  font-family:Helvetica,Tahoma,Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体",STXihei, "华文细黑", sans-serif;
  font-size:12px;
  /*line-height: 1.75em;*/
  line-height: 1.6875;
  font-weight: 400;
  color: #333;
  height: 100%;
  overflow-x: hidden; 
}
.wrap{width:1170px; margin:0px auto;  }

li{list-style-type:none}
ul{margin:0px;padding:0px; list-style-image:none; list-style:none;outside:none;} 

img {width:100%; max-width:100%;height:auto;  border: none;border: none\0;}

.f-l{ float:left;  }
.f-r{ float:right;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {
  clear: both;
  display: block;
  font-size: 0px;
  height: 0px;
  line-height: 0;
  width: 100%;
  overflow:hidden;
  }
.clear{ clear:both;}/* 清除浮动*/
.clearx:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearx { display: block; }
.radius4{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.hide{display:none}
.box-boder{ border:1px solid #ddd; overflow:hidden;}
.blank10{height:10px; overflow:hidden}
.blank18{height:18px; overflow:hidden}
hr{ height:0; border:0px; border-bottom:1px solid #ddd;}
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } 
.shenglue{
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
	.justify:after{
		content:".";
		display: inline-block;
		width:100%;
		overflow:hidden;
		height:0;
	}
}
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}

/*--------------------------------------------------------------------------------------*/
/* 顶部开始 */
.webtop{width: 100%; top:0; background:url(/images/diwen-1.gif) repeat; border-bottom: 1px #ccc solid;height: 37px; line-height: 37px; z-index: 9999; position: fixed;}
.webtop .l{float: left; width: 320px;}
.webtop .r{float: right; }

.webtop .r .yy{ float:left; padding-top: 6px; margin-right: 10px; }
.webtop .r .yy a{ float: left; display: block; width: 89px; height: 23px; line-height: 23px; text-align: center;border:0px;background:#666 no-repeat;cursor:pointer; color:#FFF; font-size:14px;margin-left:5px; margin-right: 5px;
-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.webtop .r .yy a:hover{background: #ff0000;}

#header {background:url(sitetopbg.gif) repeat; z-index: 9999;}
h1#logo,#header .logo {float:left;width:294px;height:72px;background:url(logo.png) no-repeat 0 0}
h1#logo a,#header .logo a {display:block;width:100%;height:100%;text-indent:-9999px}
#header h2,#header .dianhua {float:right;font-size:14px;font-weight:400;height:45px;line-height:45px}
#header h2 span,#header .dianhua span {background:url(tb-phone.png) no-repeat 0 0;margin-left:20px;height:45px;padding:5px 0 5px 45px}
.menu {padding-top: 30px;}

.sc{ float:left;}
.sc .scbox{ padding-top:0px; float:left; }
.sc .scbox .SC_input{width:140px; float:left;height:24px; line-height:24px; margin-top: 4px; background:#fff;color:#aaa;padding-left:5px;border:0px;border:1px solid #ddd;font-size:12px;_margin-right:-3px; border:solid 1px #ddd;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.sc .scbox .scbtn{ height:27px; line-height:25px; width:60px; border:0px;background:#666 no-repeat;cursor:pointer; color:#FFF; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-left:5px; 
-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.sc .scbox .scbtn:hover{ background:#ff0000;}

/*首页顶部幻灯开始*/
 #slider1 {
        width: 100%;
        max-height: 603px;
        margin-top: 155px;
      }
      .sub-content-sample {
        font-size: 30px;
        line-height: 1.25;
        padding: 20px 40px;
        width: 50%;
        min-width: 200px;
        max-width: 500px;
        color: #fff;
        background: #000;
        background: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 20px;
        right: 20px;
      }
      .sub-content-sample p {
        margin: 0;
        padding: 0;
      }
      .sub-content-sample a {
        color: #fff;
        font-weight: bold;
      }
      
      /* responsive rules */
      @media (max-width: 1199px) {
        .sub-content-sample {
          font-size: 20px;
        }
      }
      @media (max-width: 991px) {
      }
      @media (max-width: 767px) {
        .sub-content-sample {
          font-size: 12px;
          padding: 10px;
        }
      }
      @media (max-width: 480px) {
        .sub-content-sample {
          font-size: 10px;
        }
      }
      @media (max-width: 384px) {
        .sub-content-sample {
          font-size: 10px;
        }
      }

/*首页顶部幻灯结束*/
/* 主营业务开始 */
.zyyw{padding: 50px 0; overflow: hidden;}
.zyyw .title{text-align: center; padding-bottom: 40px;}
.zyyw .title .cn{font-size: 2.4rem; font-weight: 800;}
.zyyw .title .en{font-size: 1.2rem; font-weight: 400; margin-top: -10px; color: #666;font-family:"Times New Roman",Helvetica,Tahoma,Arial;}
.zyyw ul{}
.zyyw ul li{float: left; width: 16.6%;}
.zyyw ul li .tu{width: 90%; margin: 0 auto;}
.zyyw ul li .tt{text-align: center; font-size: 1.2rem; font-weight: 800; padding-top: 10px;}

/*新闻资讯开始*/
.xwtitle{background: url(diwen-2.png) repeat; padding: 25px 0; overflow: hidden; text-align: center;}
.xwtitle .ttcn{font-size: 2.4rem; font-weight: 800;}
.xwtitle .tten{font-size: 1.2rem; font-weight: 400; margin-top: -10px; color: #666;font-family:"Times New Roman",Helvetica,Tahoma,Arial;}

.zxwh{padding: 65px 0 50px 0; }
.zxwh .zxhd{float: left; width: 472px; margin-top: 8px; }
.zxwh .zx{ float: left; width: 627px; margin-left: 35px; }
/*通用标题*/
.zxwhtitle{float: left; width: 100%;border-bottom:1px solid #ddd; margin-top: 8px;}
.zxwhtitle .tt{ float: left;width:116px; height:42px; line-height:42px; text-align:center;   font-size:18px; font-weight:800;display:inline;
border:1px solid #ddd;
border-bottom:none;
cursor:pointer;
-webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
border-top-right-radius: 4px;}
.zxwhtitle .tt a{ display: block; width: 100%; height: 100%;-webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
border-top-right-radius: 4px;}
.zxwhtitle .tt a:hover{ background: #FF3300;  color: #fff;}
.zxwhtitle .more{float: right; margin-top:10px;}


.zxwh .zx .tuijian{width: 100%; height:110px; overflow:hidden; }
.zxwh .zx .tuijian .tt{float: left; width: 100%;   font-size:18px; font-weight:bold; font-family:"Microsoft YaHei",黑体; height:25px; line-height: 25px; overflow:hidden; margin: 15px 0;}
.zxwh .zx .tuijian .tt span{ float: right; font-size: 12px; font-weight: 400;}
.zxwh .zx .tuijian .info{margin-top:10px; }

.zxlist{width: 100%; float: left; width:100%; padding-top:15px;}
.zxlist ul{ width:100%; }
.zxlist ul li{float:left; width:100%; height:25px; line-height:25px;}
.zxlist ul li a{ float:left; width:85%; color:#000; display:block; font-size: 14px;   
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; }
.zxlist ul li a:hover{color: #cc0000;}
.zxlist ul li span{ float:right;  color:#666; }

.zxlist2{width: 100%;padding-top: 15px;}
.zxlist2 ul{}
.zxlist2 ul li{float: left;width: 100%; margin-bottom: 20px;}
.zxlist2 ul li .tu{float: left; width: 100px; height: 69px;}
.zxlist2 ul li .tu img{width: 100px; height: 69px;}
.zxlist2 ul li .r{ float: left; width: 195px; margin-left: 15px;}
.zxlist2 ul li .r .tt{float: left; width: 100%; height: 30px; font-size: 16px; font-weight: 800; overflow: hidden;}
.zxlist2 ul li .r .jj{float: left; width: 100%; height: 40px; overflow: hidden;}


.zxwh .wh{float: right; width: 311px; margin-right: 30px; }


.tab1{width:100%;margin:0px auto;  }
.tab1 .more{ float:right; margin-top:10px;}
.tab1 .line{ width:100%;border-bottom:3px solid #ddd; height:1px; display:block; margin-bottom:10px;}
.tab1 .tu{float:left; width:259px;  display:inline;}
.tab1 .hd{ overflow:hidden; margin-top:8px;}
.tab1 .hd li{ 
position:relative; 
float:left; padding: 0 20px; height:42px; line-height:42px; text-align:center; margin-right:4px; font-family:"Microsoft YaHei",黑体; font-size:18px; font-weight:800;display:inline;
border:1px solid #ddd;
border-bottom:none;
cursor:pointer;
-webkit-border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-ms-border-top-left-radius: 4px;
-o-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-ms-border-top-right-radius: 4px;
-o-border-top-right-radius: 4px;
border-top-right-radius: 4px;

}
.tab1 .hd li.on{
display:block; background:#FF0000; color:#fff;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
  }
.tab1 .hd li.on a{color:#fff;}

.tab1 .bd{overflow:hidden; padding-top:10px;  }
.tab1 .lh{overflow:hidden; display: block; }

.tab1 .bd .lh .tabbox { height:auto;overflow:hidden; }

.tab1 .bd .lh .tabbox .list{width:100%; float:left; margin-right:10px;}
.tab1 .bd .lh .tabbox .list .tuijian{max-height:130px; max-height:130px\0;overflow:hidden;overflow:hidden\0; }
.tab1 .bd .lh .tabbox .list .tuijian h2{text-align: center;   font-size:26px; font-weight:bold; font-family:"Microsoft YaHei",黑体;  max-height: 80px;  overflow:hidden; overflow:hidden\0; }
.tab1 .bd .lh .tabbox .list .tuijian h2 span{ float: right; font-size: 12px; font-weight: 400;}
.tab1 .bd .lh .tabbox .list .tuijian .info{margin-top:10px; padding: 0 10px; }

.tab1 .bd .lh .tabbox .list ul{ width:100%; padding-top: 10px; }
.tab1 .bd .lh .tabbox .list ul li{float:left; width:100%; height:25px; line-height:25px;}
.tab1 .bd .lh .tabbox .list ul li a{ float:left; width:85%; font-size: 14px; color:#333; display:block;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; }
.tab1 .bd .lh .tabbox .list ul li a:hover{color: #cc0000;}
.tab1 .bd .lh .tabbox .list ul li span{ float:right;  color:#666; }

/*党建工作开始*/

.dangjian{padding: 50px 0; overflow: hidden;}
.dangjian .lct{float: left; width: 340px; margin-top: 50px;}
.dangjian .lct img{height: 235px;}
.dangjian .lct p{margin-top: 5px; height: 20px; font-size: 14px; overflow: hidden;}
.dangjian .rxx{float: right; width: 790px; margin-top: 30px;}

/*通用样式*/
.pindaotop{width:100%;  height:443px; margin-top:1px; overflow:hidden;  }
.pindaotop .chanpintop{height:100%; background:url(lm-chanpintop.jpg) no-repeat top center;}

.dbt{ text-align:center;  padding:0; overflow: hidden;}
.dbt .cn{font-size:30px; font-weight:800;}
.dbt .en{ font-family:"Times New Roman",Helvetica,Tahoma,Arial; font-size:22px;   font-weight:normal;} 
/*当前位置*/
.wz{ padding:8px;  }
.wz a{margin:6px;color:#666}
.wz a:hover{ color:#cc0000;}


/*友情链接开始*/

.friendsite{ width:100%;   color:#333; padding-top: 20px; margin-top: 15px; padding-bottom: 20px; border-top: 1px solid #ccc; overflow: hidden;}
.friendsite .tt{ float:left; font-size: 16px; font-weight:600; width: 8%;}
.friendsite ul{ float:left; padding-left:10px;width: 84%; height: 25px; overflow: hidden;}
.friendsite ul li{ float:left; padding:0px 15px; font-size: 14px;  line-height:30px; text-align:center; }
.friendsite ul li a{color:#333;}
.friendsite ul li a:hover{ color:#cc0000;}
.friendsite .more{ float:right; font-size: 16px;}
.friendsite .more a{color:#333;}
.friendsite .more a:hover{color:#cc0000;}
/* 版权开始 */
.banquan{padding: 50px 0; background:#444444; overflow: hidden; color: #fff;}
.banquan .l{float: left; width: 115px; padding-top: 6px; padding-right: 15px;}
.banquan .l2{float: left; width: 115px;padding-top: 6px;}
.banquan .c{float: left; width: 520px; margin-left: 10px;}
.banquan .c .list01{float: left; width: 100%;}
.banquan .c .list01 ul{}

.banquan .c .list01 ul li{ float: left; width: 210px;  line-height: 40px; font-size: 14px; background: url(/images/tb-dianhua.png) no-repeat 0 4px; padding-left: 50px;}
.banquan .c .list01 ul li.qq{background: url(/images/tb-qq.png) no-repeat 0 4px;}

.banquan .c .list01 ul li.email{background: url(/images/tb-email.png) no-repeat;}
.banquan .c .list01 ul li.chuanzhen{background: url(/images/tb-chuanzhen.png) no-repeat;}
.banquan .c .list01 ul li.dz{background: url(/images/tb-dz.png) no-repeat 0 4px;}
.banquan .c .list01 ul li a{color: #fff;}
.banquan .c .list01 ul li a:hover{color: #ccc;}
.banquan .c .list02{float: left;width: 100%;}
.banquan .c .list02 ul{}
.banquan .c .list02 ul li{float: left;height: 40px; line-height: 40px; font-size: 14px; padding-left: 50px;}
.banquan .c .list02 ul li.dz{background: url(/images/tb-dz.png) no-repeat 0 4px;}

.banquan .r{float: right; width: 500px;}
.banquan .r .list{float: left; width: 120px;  height: 154px; text-align: center; border-left: 1px solid #fff;}
.banquan .r .list .bt{font-size: 18px;font-weight: 800; padding-top: 5px;}
.banquan .r .list ul{float: left; padding-top: 15px;}
.banquan .r .list ul li{float: left; width: 100%; text-align: center;}
.banquan .r .list ul li.jjfa{float: left; width: 45%; text-align: center; margin-left: 5%;}
.banquan .r .list ul li a{color: #fff;}

.banquan .r .list2{float: left; width: 120px;  height: 154px; text-align: center; border-left: 1px solid #fff;border-right: 1px solid #fff;}
.banquan .r .list2 .bt{font-size: 18px;font-weight: 800; padding-top: 5px;}
.banquan .r .list2 ul{float: left; padding-top: 15px;}
.banquan .r .list2 ul li{float: left; width: 100%; text-align: center;}

.banquan .r .list2 ul li a{color: #fff;}


.bqdh{height: 37px; line-height: 37px; text-align: center; background: #FF3300; color: #fff; margin-top: 1px;}
.bqdh a{color: #fff;}
.bqdh a:hover{color: #ccc;}
.bqdh .l{float: left;}
.bqdh .r{float: right;}
/*网站底部结束*/


/***频道页通用***/
.gspdtitle{ width: 100%; padding: 20px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  overflow: hidden; }
.gspdtitle .more{float: right;display: block; width: 90px;height: 21px;text-align: center;line-height: 21px; margin-top: 5px; margin-right: 15px;}
.gspdtitle .more a{display: block;border: 1px solid #333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.gspdtitle .more a:hover{}
.gspdtitle .tt{float: left;font-size: 22px;font-weight: 800;}




/***公司简介***/
.gspd-qygk{padding: 40px 0;  overflow: hidden;}
.gspd-qygk .l{float: left;width: 330px;padding-top: 5px;}
.gspd-qygk .r{float: left;margin-left: 55px;width: 770px;}
.gspd-qygk .r .more{float: right;display: block; width: 90px;height: 21px;text-align: center;line-height: 21px; margin-top: 5px; }
.gspd-qygk .r .more a{display: block;border: 1px solid #333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.gspd-qygk .r .tt{float: left;font-size: 22px;font-weight: 800;}
.gspd-qygk .r .tt2{float: left;font-size: 14px;font-weight: 400; padding: 20px 0;}
.gspd-qygk .r .tt2 p{text-indent: 2em;}
.gspd-qygk .r .zc ul{float: left;margin-top: 15px;}
.gspd-qygk .r .zc ul li{float: left;text-align: center;margin-right: 15px;}
.gspd-qygk .r .zc ul li a{display:block;width: 111px;height: 30px;line-height: 30px;border: 1px solid #333; -moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.gspd-qygk .r .zc ul li a:hover{background-color: #cc0000; color: #fff;border: 1px solid #cc0000;}


.gspd-jdzs{padding: 40px 0; overflow: hidden;}
.gspd-jdzs ul{}
.gspd-jdzs ul li{ float: left; width: 30%; margin-left: 1.5%; margin-right: 1.5%;  }
.gspd-jdzs ul li .tu{ }
.gspd-jdzs ul li .tt{ text-align: center; font-size: 18px; font-weight: 400; }


.gspd-lx{padding: 40px 0; overflow: hidden;}
.gspd-lx .list{float: left; width: 20.5%; padding: 0 2%; height: 200px; font-size: 14px; border-right: 1px solid #ddd;}
.gspd-lx .list2{float: left; width: 20.5%;  padding: 0 2%; font-size: 14px;height: 200px;}


/***环境检测栏目首页***/
/***频道页通用2***/
.lmlb01{ padding: 45px 0; overflow: hidden;}
.lmlb01 .l{float: left; width: 650px;}
.lmlb01 .l .more{float: right;display: block; width: 90px;height: 21px;text-align: center;line-height: 21px; margin-top: 5px; }
.lmlb01 .l .more a{display: block;border: 1px solid #333;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.lmlb01 .l .tt{float: left; font-size: 22px; font-weight: 800; padding-bottom: 30px; }
.lmlb01 .l .tt a{}
.lmlb01 .l .jj{float: left; text-indent: 2em; font-size: 14px;}
.lmlb01 .r{float: right; width: 440px;}
/***左边分2列***/
.lmlb01 .l .list{float: left; width: 45%; padding: 0 2%; height: 240px; font-size: 14px; border-right: 1px solid #ddd;}
.lmlb01 .l .list2{float: left; width: 45%;  padding: 0 0 0 4%; font-size: 14px;height: 240px;}


.lmlb02{ padding: 45px 0; overflow: hidden;}
.lmlb02 .l{float: left; width: 440px;}
.lmlb02 .r{float: right; width: 650px;}
.lmlb02 .r .tt{float: left; font-size: 22px; font-weight: 800; padding-bottom: 30px;}
.lmlb02 .r .tt a{}
.lmlb02 .r .jj{float: left; text-indent: 2em; font-size: 14px;}


.lmlb03{}
.lmlb03 .l{float: left; width: 500px;font-size: 14px; padding: 40px 0;text-indent: 2em;}
.lmlb03 .r{float: left;width: 500px;font-size: 14px; padding-left: 60px; padding-top: 40px; padding-bottom: 40px;text-indent: 2em;}


.lmlb04{padding: 40px 0; overflow: hidden;}
.lmlb04 .jj{font-size: 14px; padding-bottom: 30px;}
.lmlb04 .jj p{text-indent: 2em;}
.lmlb04 .list{float: left; width: 20.5%; padding: 0 2%; height: 450px; font-size: 13px; border-right: 1px solid #ddd;}
.lmlb04 .listw{float: left; width: 20.5%;  padding: 0 2%; font-size: 13px;height: 450px;}
.lmlb04 .list3{float: left; width: 29%;  padding: 0 2%; font-size: 14px;height: 300px;border-right: 1px solid #ddd;}
.lmlb04 .list3w{float: left; width: 29%;  padding: 0 2%; font-size: 14px;height: 300px;}

.lmlb04 .list .tt,.lmlb04 .listw .tt,.lmlb04 .list3 .tt,.lmlb04 .list3w .tt{display: block; width: 100%;height: 35px; line-height: 35px; background: url(fw-ttbg.jpg) repeat-x; border: 1px dashed #333; -moz-border-radius:24px;-khtml-border-radius:24px;-webkit-border-radius:24px;border-radius:24px; text-align: center; font-size: 18px; font-weight: 800; color: #fff; margin-bottom: 15px;}
.lmlb04 .list p,.lmlb04 .listw p{height: 29px; line-height: 29px;background: url(fw-list3pbg.jpg) repeat-x;border: 1px solid #ddd; -moz-border-radius:24px;-khtml-border-radius:24px;-webkit-border-radius:24px;border-radius:24px; text-align: center; margin-bottom: 10px;}

.lmlb04 .list3 p,.lmlb04 .list3w p{height: 29px; line-height: 29px;background: url(fw-list3pbg.jpg) repeat-x;padding-left: 25px;border: 1px solid #ddd; -moz-border-radius:24px;-khtml-border-radius:24px;-webkit-border-radius:24px;border-radius:24px; text-align: center; margin-bottom: 10px;}

.lmlb04 .list4{float: left; width: 20.5%; padding: 0 2%; height: 240px; font-size: 13px; border-right: 1px solid #ddd;}
.lmlb04 .list4w{float: left; width: 20.5%;  padding: 0 2%; font-size: 13px;height: 240px;}
.lmlb04 .list4 p,.lmlb04 .list4w p{ margin-bottom: 10px;}
.lmlb04 .list4 .tt,.lmlb04 .list4w .tt{display: block; width: 100%;height: 35px; line-height: 35px; background: url(fw-ttbg.jpg) repeat-x; border: 1px dashed #333; -moz-border-radius:24px;-khtml-border-radius:24px;-webkit-border-radius:24px;border-radius:24px; text-align: center; font-size: 18px; font-weight: 800; color: #fff; margin-bottom: 15px;}




.lmlb05{padding: 40px 0; overflow: hidden;}
.lmlb05 ul{width: 100%;}
.lmlb05 ul li{float: left; width: 20%; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 15px;}

.lmlb05 .list{float: left; width: 46%; margin-left: 2%; margin-bottom: 20px;}
.lmlb05 .list .tt{float: left; width: 100%; font-size: 18px; font-weight: 800;}


.lmlbzz01{padding: 30px 0; overflow: hidden;}
.lmlbzz01 .jj{float: left; padding-top: 30px; font-size: 14px;text-indent: 2em;}
.lmlbzz01 ul{ padding: 30px 0;}
.lmlbzz01 ul li{float: left;width: 16%; margin: 0 2%;}
.lmlbzz01 ul li .tp{width: 100%;}
.lmlbzz01 ul li .tp img{ padding: 8px; border: 1px solid #ddd;}
.lmlbzz01 ul li .tt{text-align: center;}

.lmlbzz02{padding: 30px 0; overflow: hidden;}
.lmlbzz02 .jj{float: left; padding-top: 30px; font-size: 14px;text-indent: 2em;}
.lmlbzz02 ul{ padding: 30px 0;}
.lmlbzz02 ul li{float: left;width: 30%; margin: 0 1.5%;}
.lmlbzz02 ul li .tp{width: 100%;}
.lmlbzz02 ul li .tp img{}
.lmlbzz02 ul li .tt{text-align: center;}



/***解决方案频道页十三五规划***/
.sswgh{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 30px 0; overflow: hidden;}
.sswgh .title{float: left; width: 100%; font-size: 22px;font-weight: 800; padding-bottom: 30px;}
.sswgh .jianjie{font-size: 14px; text-indent: 2em;}





/*********************************  初始导航*************************/

/* navigation end */



/*栏目顶部图片*/
.lmtop{ width:100%; background:#f2f2f2; margin-top: 156px; overflow:hidden;}
.lmdatu-gongsi,.lmdatu-xinwen,.lmdatu-chanye,.lmdatu-xiashu,.lmdatu-wenhua,.lmdatu-lianxi,.lmdatu-yewu,.lmdatu-renli,.lmdatu-gongyi{ height:292px;  margin-top:1px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
.lmdatu-gongsi{ background:url(lmdatu-gongsi.jpg) no-repeat top center;}
.lmdatu-xinwen{ background:url(lmdatu-xinwen.jpg) no-repeat top center;}
.lmdatu-chanye{ background:url(lmdatu-chanye.jpg) no-repeat top center;}
.lmdatu-xiashu{ background:url(lmdatu-xiashu.jpg) no-repeat top center;}
.lmdatu-wenhua{ background:url(lmdatu-wenhua.jpg) no-repeat top center;}
.lmdatu-yewu{ background:url(lmdatu-yewu.jpg) no-repeat top center;}
.lmdatu-lianxi { background:url(lmdatu-lianxi.jpg) no-repeat top center; }
.lmdatu-renli{ background:url(lmdatu-renli.jpg) no-repeat top center;}
.lmdatu-gongyi{ background:url(lmdatu-gongyi.jpg) no-repeat top center;}


/*内容页开始*/
.nraside{ width:200px; float:right; padding:15px;}
.nrsection{ float:left; width:716px; padding:15px; border-right:1px solid #ddd; height:auto; }
.nrsection100{ width:100%; overflow:hidden; }

.nrsection100 iframe{height:534px;}

.nrsection h1,.nrsection100 h1{ font-size:24px; font-weight:800;  color:#006633; margin:15px auto; text-align:center;}
.dp{width:100%; text-align:center; line-height:30px;color:#666;}
.dp font{font-size:12px;color:#f00}
.dp span{padding-left:10px}
.ct{Font-family: "宋体", "Microsoft YaHei", Heiti, "黑体",STXihei, "华文细黑"; line-height:200%;font-size:16px;padding:15px;color:#666; }
.ct p{}
.ct strong{ font-size: 18px; font-weight: 800;}
.ct .ct_box img{  width: auto;  margin:2px;  padding: 15px;  overflow:hidden;}
.ct .ct_box .shipin{ width:400px; margin:auto;}
.nr-jjbg{background: url() no-repeat bottom center;}

.votebtn img{ width:auto; height:auto;}
.zxliuyan{ height:600px; padding-top:30px;}
.zxliuyan img{width:auto; height:auto;}
.bshare-custom{margin-top:20px; margin-bottom:20px;}


.dhtt,.dhtt2{Font-family: "Microsoft YaHei"; font-size:2.2em; font-weight:800; color:#006633; text-align:center; margin-top:0.6em; padding-bottom:0.6em; }
.dhtt2{border-bottom:1px solid #ddd; }
.nrdh{width:100%; margin:auto;}
.nrdh ul{ margin-top:10px;}
.nrdh ul a {
	position: relative;
    z-index: 30;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
  /*background-color: #fff !important;*/
  /*color: #8bc655 !important;*/;
}
.nrdh ul li{background:#f4f4f4; margin-bottom:8px;  position: relative; z-index:20;  width:100%; text-align:center; height:35px;line-height:35px;}
.nrdh ul li span{
	position: absolute;
    width: 0;
    height: 100%;
    background-color: #008953;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    top: 0;
    left: 0;
    z-index:10;}
.nrdh ul li:hover span{width:100%;}	
.nrdh ul li:hover a {color: #ffffff !important;}
.nrdh ul li a{  Font-family: "Microsoft YaHei"; font-size:1.4em;display:block;  }
.nrdh ul li a:hover{display:block; color:#008953;}
.nrdh ul li.curr{  color:#333; height:35px; display:block; }
.nrdh ul li.curr a{ background:#008953; color:#fff;  display:block; }
.nrdh ul li.curr a:hover{ color:#008953;}

.tpnews{ width:100%;}
.tpnews ul{ float:left; margin-top:10px;}
.tpnews ul li{ float:left; width:45%; margin-left:4%;  text-align:center;Font-family: "Microsoft YaHei"; font-size:1em;  margin-top:13px; }
.tpnews ul li .tupian{ padding:6px; border:1px solid #ddd;}
.tpnews ul li .tupian img{ width:116px; height:56px;  }
.tpnews ul li .tt{ width:100%;text-align:center; margin-top:5px; max-height: 42px; overflow: hidden;}

.txtnews{ width:95%;}
.txtnews ul{ margin:auto; margin-top:10px;}
.txtnews ul li{Font-family: "Microsoft YaHei"; width:100%; height:38px; line-height:38px;border-bottom:1px dashed #cbdbe4;display:block;overflow:hidden;}
.txtnews ul li a{float: left; display: inline-block; font-size:1em; height:38px; width: 80%; overflow:hidden; }
.txtnews ul li span{ float:right;color:#999;font-size:11px;}
.txtnews ul li em{float:left;width:16px; height:16px;font-size:11px;  background:#aaa; line-height:16px; margin:10px 10px 0px 2px;color:#fff; text-align:center; font-style:normal;}
.txtnews ul li em.em01{ background:#b80000}
/*内容页结束*/

/*栏目页开始*/
.lmaside{ width:200px; float:right; padding:15px;}
.lmsection{ float:left; width:716px; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmsection .lmjieshao{ width: 88.5%;  margin: 0 auto; margin-top: 20px; border: 1px solid #ddd; padding: 15px; line-height: 180%; text-indent: 2em;}

.lmsection td img{ width: auto; max-width: auto;}
.lmsection h1{Font-family: "Microsoft YaHei";  color:#cc0000; padding-bottom: 15px; }
.lmsection ul{}

.lmsection ul li.li01{ display:inline-block; width:100%; border:1px dashed #ddd;margin-bottom:15px;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; padding:15px 0px;  }
.lmsection ul li.li01:hover{background:#f2f2f2;
color:#fff;
  -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;}    
.lmsection ul li.li01 .title a{font-size:18px; font-weight:bold;Font-family: "Microsoft YaHei";}
.lmsection ul li.li01 .lct{float:left; margin-left:20px; padding-right:20px; _display:inline;}
.lmsection ul li.li01 .lct img{ width:180px;  height:125px; overflow:hidden;}

.lmsection ul li.li01 .rct{ float:none; margin-left:10px;  _display:inline;}
.lmsection ul li.li01 .rct .title{ width:100%; padding:10px 10px 0px 0px;}
.lmsection ul li.li01 .rct .intro{ padding-top:10px; line-height:22px;color:#666; margin-right:10px;_display:inline;}
.lmsection ul li.li01 .rct .biaoqian span{ float:right; margin-right:15px; height:30px; line-height:30px;color:#999; background:url(home/plnum.png) no-repeat 0 50%; padding-left:18px;color:#999}

.lmsection ul li.li02 {display:inline-block; width:100%; border:1px dashed #ddd;margin-bottom:15px;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; padding:15px 0px; }
.lmsection ul li.li02:hover{background:#f2f2f2;
color:#fff;
  -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;}    
.lmsection ul li.li02 .rct{width: 100%}
.lmsection ul li.li02 .rct .title{ width:100%; padding:10px 10px 0px 20px;}
.lmsection ul li.li02 .rct .title a{font-size:18px; Font-family: "Microsoft YaHei"; font-weight:bold; }
.lmsection ul li.li02 .rct .intro{ padding:15px 15px 15px 20px;Font-family: "Microsoft YaHei"; line-height:22px; color:#666666; }
.lmsection ul li.li02 .rct  .biaoqian span{ float:right;color:#999; background:url(home/plnum.png) no-repeat 0 50%; padding-left:18px;color:#666;margin-right:10px;}


/*列表页分页样式*/
.pages{float: left; display: flex;     justify-content: center;      margin-top: 30px; }
.pages ul li{float: left; padding: 0 2px; }
.pages ul li a{float: left; display: block; background: #fff;      padding: 6px 12px;    line-height: 1.42857;    text-decoration: none;    color: #7E8299;    background-color: #fff;
    border: 1px solid #efefef;    border-radius: .42rem;    margin-left: .4rem; }
.pages ul li a:hover{background: #0054a2;color: #fff;}    
.pages ul li.active a{background: #0054a2;color: #fff;}


.tplist{ width:100%; margin-top:20px; }
.tplist ul{ float:left; width:100%; height:auto; }
.tplist ul li{ float:left; width:28%; height:auto; margin-left:4%; background:none;  margin-bottom:20px; text-align:center; border:none;}
.tplist ul li .tp{ border:#e4e4e4 solid 1px; padding:8px; padding-bottom:4px; overflow:hidden;}
.tplist ul li:hover{ background:none;}
.tplist ul li .tp img{   
-webkit-transition:0.8s ease-out;
-moz-transition:0.8s ease-out;
-o-transition:0.8s ease-out;
-ms-transition:0.8s ease-out;
transition:0.8s ease-out;
}
.tplist ul li .tp img:hover{
-webkit-transform: scale(1.5);    /* safari and chrome */
-moz-transform: scale(1.5);       /* firefox */
-o-transform: scale(1.5);         /* opera */
-ms-transform: scale(1.5) ;        /* ie9 */
transform: scale(1.5);
	}
.tplist ul li .mingcheng{ padding:5px;text-align:center; height:16px; overflow:hidden;}


.tplist2{ width:100%; margin-top:20px; }
.tplist2 ul{ float:left; width:100%; height:auto; }
.tplist2 ul li{ float:left; width:18%; height:auto; margin-left:6%; background:none;  margin-bottom:20px; text-align:center; border:none;}
.tplist2 ul li .tp{ border:#e4e4e4 solid 1px; padding:8px; padding-bottom:4px; overflow:hidden;}
.tplist2 ul li:hover{ background:none;}
.tplist2 ul li .tp img{ width:150px; height:213px;   
-webkit-transition:0.8s ease-out;
-moz-transition:0.8s ease-out;
-o-transition:0.8s ease-out;
-ms-transition:0.8s ease-out;
transition:0.8s ease-out;
}
.tplist2 ul li .tp img:hover{
-webkit-transform: scale(1.5);    /* safari and chrome */
-moz-transform: scale(1.5);       /* firefox */
-o-transform: scale(1.5);         /* opera */
-ms-transform: scale(1.5) ;        /* ie9 */
transform: scale(1.5);
	}
.tplist2 ul li .mingcheng{ padding:5px;text-align:center; height:16px; overflow:hidden;}

/*友情链接样式*/
.linklist{ width:100%; margin-top:20px; }
.linklist ul{ float:left; width:100%; height:auto; }
.linklist ul li{ float:left; width:21%; height:25px; line-height:25px; margin-left:3%; background:none;  margin-bottom:20px; text-align:center; border:1px solid #ddd; overflow:hidden;}
.linklist ul li:hover{ background:none;}
.linklist ul li a{ display:block; background:#fff; color:#000;}
.linklist ul li a:hover{display:block; background:#cc0000; color:#fff;}
/*自定义表单样式*/
.lefttdbg{ height:33px;}
/*循环列表样式*/
.classlist{float: left; width: 100%; padding-top: 20px;}
.classlist .classtitle{float: left; width: 100%; height: 45px; line-height: 45px; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; }
.classlist .classtitle .more{ float: right; padding-right: 20px;}
.classlist .classtitle .tt{float: left; font-size: 18px; font-weight: 800; padding-left: 20px;}
.classlist .classbox{float: left; width: 100%; padding-top: 25px;}
.classlist .classbox .l{float: left; width: 30%; padding-left: 2%;}
.classlist .classbox .l p{width: 100%; text-align: center;}
.classlist .classbox .r{float: right; width: 63%; padding-right: 2%;}
.classlist .classbox .r ul{width: 100%;}
.classlist .classbox .r ul li{float: left; width: 100%; border: none;}
.classlist .classbox .r ul li a{float:left; color:#333; display:block;  width:80%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.classlist .classbox .r ul li a:hover{ color: #cc0000;}
.classlist .classbox .r ul li:hover{ background: none; color: #333;}
.classlist .classbox .r ul li span{float: right;}
/*栏目页结束*/





/*会员注册页*/
.user_reg{width:950px;margin:0 auto;padding:15px;border:1px solid #ddd}
.user_reg ul{padding-top:8px; line-height:30px}
.user_reg ul li span{width:83px;font-size:14px; float:left; line-height:30px}
.user_reg ul li{padding:10px 0px 10px 0px;}
.user_reg ul li span font{color:#e00;font-size:14px;margin-right:5px;}
.user_reg ul li .text{width:240px;padding-left:5px;height:28px; line-height:28px;margin-right:15px;border:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999; float:left}
.user_reg ul li .yz_text{width:120px;padding-left:5px;height:28px; line-height:28px;margin-right:15px;border:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999; float:left}
.user_reg ul li #usernamemsg{width:300px;padding-left:15px;background:url(no.gif) no-repeat 0 50%}
.user_reg ul li #passwordmsg2{width:300px;padding-left:15px;background:url(no.gif) no-repeat 0 50%}
.user_reg ul li #answermsg{width:300px;padding-left:15px;background:url(no.gif) no-repeat 0 50%}
.user_reg ul li #chkcodemsg{width:300px;padding-left:15px;background:url(no.gif) no-repeat 0 50%;margin-top:-30px;margin-left:305px}
.user_reg ul .xx_box h4{ line-height:35px;border-bottom:1px dotted #ccc;padding-left:10px;height:35px;margin-bottom:10px}
.user_reg ul .xx_box .text{width:240px;padding-left:5px;height:28px; line-height:28px;margin-right:15px;border:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999; float:left}
/*会员注册页结束*/
/*尾部通用*/
.end{width:980px;margin:0 auto;padding-top:5px; text-align:center; height:20px;color:#999;}
.end a{ line-height:20px;padding:0px 4px 0px 4px;color:#666}
.copyright{ text-align:center; line-height:22px;color:#888;height:120px; font-family:Arial, Helvetica, sans-serif}
.copyright img{ margin-left:10px}
/*尾部通用over*/
/*网站地图*/
.bg18{ height:6px; background:url(small/18.png) repeat-x 0 -1px}
.maplist{width:980px;margin:0px auto; line-height:28px;margin-bottom:10px;}
.maplist .classname{ background:url(maptit.png) repeat-x;margin-top:10px; display:block;padding-left:10px;font-size:15px; height:30px; line-height:30px;border:1px solid #b5d7ef;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.maplist .classname a{color:#00659c; background:url(maptit02.png) no-repeat 0 50%;padding-left:10px}
.maplist .classname2{height:25px; float:left; line-height:25px; padding-left:10px;font-size:12px;padding-right:0px; background:none}
.maplist .classname2 a{font-weight:bold;color:#555;font-size:15px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.maplist span{ white-space:nowrap;padding:0px 10px;margin-top:10px;  height:25px; float:left; background:url(maptit03.png) no-repeat 100% 50%}
.maplist span a{color:#555}
.maplist a:hover{color:#00659c;}
.maplist2{ clear:both;}
/*分页样式*/
.fenye{ position:relative; margin:20px; clear:both; text-align:right;  }
.fenye img{ margin:0px 2px 12px 0px; width:auto; max-width:none;}
.fenye a{text-decoration:none; font-size:14px;height:24px;border-radius: 3px; text-align:center; line-height:24px; float:left;color:#666;margin-left:5px; margin-bottom:8px;border:1px solid #e5e5e5;border-bottom:1px solid #ccc; background:#fff}
.fenye a:hover{ background:#3391cf;color:#ffffff;}
.fenye .prev,#fenye .next{width:23px; text-align:center;}
.fenye .prev,#fenye .next img{margin-top:8px}
.fenye a.curr{width:23px; color:#fff; text-align:center; background:#3391cf;border:1px solid #3391cf}
.fenye a.curr:hover{color:#fff;}
.fenye a.num{width:23px;}
.fenye a:hover{color:#fff; text-decoration:none;}
.fenye span{ line-height:30px;padding-left:5px; font-family:Arial, Helvetica, sans-serif}
.fenye span#totalpage{padding-left:0px}
 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:25px; background:#fff;color:#00659c; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold;}
#pageNext a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#eee}
#pageNext a.num{width:25px;}
#pageNext a:hover{color:#00659c; text-decoration:none;}
/*附件*/
.annex{width:600px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{text-align:left;padding-top:10px;padding-left:10px;padding-bottom:5px;}
/*评论*/
.cmt .goodandbad{margin-top:3px;BORDER-BOTTOM: #efefef 1px solid}
.cmt .content{color:#000;font-size:14px;}
.cmt .gray{color:#ccc;}
.cmtloadtips{height:30px;font-size:14px;line-height:30px;background:#f3f9fc; position:relative;margin-top:-2px;color:#999;text-align:center;}
.cmttitle{border-bottom:3px solid #ccc;font-weight:bold;font-size:14px;}
/*图片视觉差*/
.stretch-bg {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-fixed { background-attachment:fixed;}