@charset "utf-8";
/* CSS Document */
body{ width:100%; height:auto; background-color:#fff; color:#444444; font-family:STXihei, Microsoft YaHei, SimSun; line-height:24px; font-size:1em;}
.wrap{ padding:15px 12px 0; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
*{ margin:0; padding:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#444444;}
img{ display:block;}
.clearFix{ overflow:hidden;}
.leftF{ float:left;}
.rightF{ float:right;}
.padt20{ padding-top:20px;}

.logo{ width:150px; margin-top:6px; margin-right:40px;}
.menu{ position:absolute; z-index:9999; top:15px; right:12px; width:75px; height:42px; background:url(../images/menu.png) no-repeat center center; background-color:#9e9e9e; background-size:36px;  cursor:pointer;}
.menu_list{width:100%; height:auto; position:absolute; top:42px; bottom:0;}
.menu_list ul{ display:none; background-color:#eaeaea; overflow:hidden;}
.menu ul li{background-color:#eaeaea; border-bottom:1px solid #dcdcdc; text-align:center; font-size:0.8em; line-height:42px;}
.borb{ border-bottom:1px solid #dcdcdc;}
.menu_list ul li:last-child{ border-bottom:none;}
.menu ul li a{ display:block;}
.header{ height:42px;}
.banner{ width:100%; height:auto; /*min-height:163px;*/}



.cont{ width:100%; height:auto; padding-top:12px;}
.list{ width:100%; overflow:hidden;}
.td_left,.td_right{ width:50%;}
.img_big{ position:relative;}
.infor{ width:100%; height:30px; line-height:30px; position:absolute; left:0; bottom:0; color:#fff; background:url(../images/bg.png) repeat; font-size:0.8em; text-indent:1em;}
.td_right div.td{ width:50%; position:relative;}
.bg_color{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.9; filter:Alpha(opacity=90);}
.blue{ background-color:#00add4;}
.orange{ background-color:#f7c232;}
.td_right div.td p{ width:100%; height:100%; position:absolute; left:0; top:0; color:#fff; font-size:0.95em; text-align:center;}

div.arrow-right {
  width:0px;
  height:0px;
  border-bottom:10px solid transparent;  /* left arrow slant */
  border-top:10px solid transparent; /* right arrow slant */
  border-left:10px solid #00add4; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;
  position:absolute;
  right:-10px;
  *right:-9px;
  top:50%;
  margin-top:-10px;
  z-index:999;
  opacity:0.9; 
  filter:Alpha(opacity=90);
}

div.arrow-left {
 width:0px;
  height:0px;
  border-bottom:10px solid transparent;  /* left arrow slant */
  border-top:10px solid transparent; /* right arrow slant */
  border-right:10px solid #f7c232; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;
  position:absolute;
  left:-10px;
  top:50%;
  margin-top:-10px;
  z-index:999;
  opacity:0.9; 
  filter:Alpha(opacity=90);
}


.footer{
 background:url(../images/sm_logo.png) no-repeat right center; 
 background-color:#92bb3f; 
 background-size:30px; 
 border-right:5px solid #92bb3f; 
 border-left:5px solid #92bb3f; 
 box-sizing:border-box; 
 -moz-box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 margin:15px auto; 
 padding-right:5px; 
 height:28px; 
 overflow:hidden;/* position:absolute; left:0; bottom:0;*/ 
padding-right:35px; 
width:100%; 
box-sizing:border-box; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}
.abs{ position:absolute; left:0; bottom:15px; margin:0 12px;}
.footer p{ text-align:right; background-color:#FFF; padding-right:5px;padding-left:5px;line-height:10px;}

.footer p.cap2{ 
text-transform:capitalize; 
font-size:11px;
text-align:justify;
text-justify:distribute-all-lines;
text-align-last:justify;
-moz-text-align-last:justify;
-webkit-text-align-last:justify;}


.footer p.cap{ 
text-transform:capitalize; 
font-size:7px;
text-align:justify;
text-justify:distribute-all-lines;
text-align-last:justify;
-moz-text-align-last:justify;
-webkit-text-align-last:justify;
}

.footer p.cap:after{content:".";display: inline-block;width:100%;overflow:hidden;height:0;}
.footer p.cap2:after{content:".";display: inline-block;width:100%;overflow:hidden;height:0;}

.sm_logo{ position:absolute; right:0; top:0;}







.sm_logo{ position:absolute; right:0; top:0;}



.sm_logo{ position:absolute; right:0; top:0;}

.subNav{ width:100%; height:48px; line-height:45px; background-color:#444444; color:#fff; text-align:center; position:relative;}
.subNav span.sele{ width:30px; height:30px; display:block; background:url(../images/sele.png) no-repeat center center; background-size:20px; position:absolute; top:7px; right:24px; cursor:pointer;}
.seleList{ width:100%; position:absolute; top:45px; background-color:#eeeeee; display:none; }
.seleList li{ border-bottom:1px solid #d2d0d0;}
.seleList li a{ display:block;}




.artCont{ padding:30px 0 0;}
.artCont img{ margin:0 auto 20px;}
.artCont1{ padding:10px 0 0;}
.artCont1 img{ margin-top:20px;margin-bottom:10px;}
.artCont1 p span{ font-size:24px;line-height:45px; }
.artCont1 p code{ font-size:12px;color:#92bb3f;}

.idea_tit,.idea_list p{ margin-bottom:15px;}
.idea_tupian p{ margin-bottom:5px;}
.idea_tupian .img{ margin-bottom:5px;}
.idea_list p{ text-align:justify;}
.newsCont{ padding-top:4px; margin-bottom:20px;}
.newsCont ul li{ padding-top:20px; font-size:0.8em; line-height:20px; padding-bottom:20px; border-bottom:5px solid #f2f2f2;}
.newsCont ul li a{ display:block; overflow:hidden;}
.cale{ width:30%; padding-right:16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.calendar{ width:100%; height:84px; border:1px solid #b8b8b8; text-align:center; line-height:28px; border:1px solid #b8b8b8; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.calendar span{ display:block; line-height:48px; font-size:34px; color:#93ba48; border-bottom:1px solid #b8b8b8;}
.newsInfor{ width:70%; height:84px; border:1px solid #b8b8b8; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden;}
.newsInfor p{ color:#959692; height:43px; overflow:hidden;}
.newsInfor h3{ margin-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabBox{ width:100%; text-align:center; line-height:55px; margin:30px auto 5px; border:1px solid #dbdbdb; font-size:0.8em;}
.tabBox tr th{ background-color:#e2e2e2; font-weight:normal;}
.tabBox tr td:first-child{ line-height:24px; padding-left:5px;}
.form label{ line-height:30px; vertical-align:top;}
.form input{ width:80%; border:1px solid #d9d9d9; padding:6px 0; height:24px; line-height:24px; margin-bottom:22px; text-indent:1em; background-color:#eeeeee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.form textarea{width:80%; padding:10px; height:100px; border:1px solid #d9d9d9; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.form button{width:80%; background-color:#d7493b; color:#fff; border:none; height:36px; line-height:36px; padding:0; margin-left:53px; margin-top:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:1em; margin-bottom:20px;}

.list_left,.list_right{ width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list_left{ padding-right:6px;}
.list_right{ padding-left:6px;}
.environmentList img{ margin-bottom:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.artContt{ padding-top:20px; font-size:0.8em;}
.artContt h3{ font-weight:normal; font-size:1.3em;margin-bottom:20px;}
.artContt date{ font-size:0.4em;color:#999999;}
.map{ width:100%; height:auto; overflow:hidden; margin:8px 0 20px;}
.way{ width:100%; height:auto; background-color:#dfdfdf;}
.by{ width:100%; height:40px; line-height:40px; background-color:#8dba23; color:#fff; text-indent:1em;}
.way ul li{ background-color:#f2f2f2; padding:15px; margin-bottom:15px;}
.way ul li:last-child{ margin-bottom:0;}
.way ul li h4{ border-bottom:1px solid #dbdbdb;}
.traffic_routes{ border-top:1px solid #fafafa;}
.traffic_routes p{ margin-top:10px;}
.article{ border-top:1px solid #c9c9c9; padding-top:15px; margin-top:15px;}
.article p{ margin-bottom:15px; }
.article img{ margin-bottom:15px;max-width:100% }
.text-right{ padding-left:36px; margin:6px 0;}
.tabImg ul li{ width:50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:18px;}
.tabImg ul li a{ display:block; border:1px solid #cccccc;}
.tabImg ul li p{ text-indent:0.5em; line-height:36px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabImg ul li:nth-child(odd){ padding-right:9px;}
.tabImg ul li:nth-child(even){ padding-left:9px;}

.itemList li{ width:100%; height:58px; line-height:58px; font-size:1em;}
.itemList li:nth-child(odd){ background-color:#dfdfdf;}
.itemList li:nth-child(even){ background-color:#f2f2f2;}
.itemList li a{ display:block; padding:0 10px 0 15px; font-size:1.2em;}
.Icons{ width:80px;}
.Icons span{ vertical-align:middle;}
.itemIcon{ width:30px; height:30px; display:inline-block; background:url(../images/itemIcon.png) no-repeat; background-size:30px; margin-right:15px;}
.arrow_rt{ width:25px; height:25px; display:inline-block; background:url(../images/arrow_rt.png) no-repeat; background-size:25px;}

.office{ background-position:0 0;}
.business{ background-position:0 -33px;}
.house{ background-position:0 -68px;}
.old{ background-position:0 -106px;}
.study{ background-position:0 -146px;}
.city{ background-position:0 -179px;}
.indoor{ background-position:0 -212px;}

.problemList li{ width:100%; height:auto; box-sizing:border-box;box-sizing:border-box; -moz-box-sizing:border-box; margin-bottom:1px;}
.problemList li span{ background-color:#555555; padding:10px; color:#fff; display:block; cursor:pointer;}
.proInfor{ background-color:#eeeeee; padding:10px; font-size:0.8em; display:none;}
.artC{ padding-top:20px;  line-height:26px; margin-bottom:20px;}
.artC h3{ width:100%; 
text-transform:capitalize; 
font-size:16px;
height:30px;
text-align:justify;
text-justify:distribute-all-lines;
text-align-last:justify;
-moz-text-align-last:justify;
-webkit-text-align-last:justify;
 border-bottom:1px solid #999999;
 margin-bottom:10px;
 margin-top:5px;}
.artC h3:after{
  content:".";
  display: inline-block;
  width:100%;
  overflow:hidden;
  height:0;

}
.artC img{ margin-bottom:20px;}


.ad-preloads {position: absolute;left: -9000px;top: -9000px;}
.artt{ background-color:#8dba23; padding:20px 10px 20px 10px; margin-bottom:20px; color:#FFFFFF}
.artt h3{ width:100%; 
text-transform:capitalize; 
font-size:18px;
height:30px;
text-align:justify;
text-justify:distribute-all-lines;
text-align-last:justify;
-moz-text-align-last:justify;
-webkit-text-align-last:justify;
 border-bottom:1px solid #fff;
 margin-bottom:10px;}
.artC h3:after{
  content:".";
  display: inline-block;
  width:100%;
  overflow:hidden;
  height:0;

}
.artt img{ margin-bottom:20px;}

.text-leftal{float:left; font-size:14px;}
.text-rightal{float:right;font-size:14px;}

.text-leftalen{float:left;font-size:14px;}
.text-rightalen{float:right;font-size:14px;}

























.indContent .logo{ padding:20px;}

.indContent .logo a{ background:url(../images/logo.png) no-repeat; background-size:197px 30px; width:197px; height:30px; display:block;}

/*banner*/
.device {width:100%; position: relative;}
.swiper-container { width:100%;}
.imgShow{ position:relative;} 
.imgShow .pic{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; overflow:hidden;}

.pagination{ text-align:center; position:absolute; bottom:8px; left:50%; z-index:999; height:20px;}
.swiper-pagination-switch{width:10px; height:10px; margin:0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; float:left; overflow:hidden;*display:inline; *zoom:1; opacity:0.4; filter:Alpha(opacity=40);}
.swiper-active-switch{opacity:1.0; filter:Alpha(opacity=100); width:12px; height:12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
/*@media only screen and (min-width: 360px){.imgShow{height:125px;}.banner{height:125px;}}
@media only screen and (min-width: 400px){.imgShow{height:139px;}.banner{height:139px;}}*/

.result h2{ font-weight:normal; color:#8dba23; line-height:70px;}
.result h2 span{ font-size:2.0em;}
.result p{ margin-bottom:15px;}
.bj{ width:100%; margin:30px auto; font-size:0.8em;}
.bjLrft{ width:50%; text-align:center;}
.bjLrft h2{ font-size:2em; line-height:50px;}
.parkInfor{ width:100%; height:auto; margin:0 auto; background-color:#8dba23; color:#fff;}
.boxLeft{padding:20px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:100%; line-height:28px;}
.boxLeft h3{ line-height:30px; font-size:1.3em; margin-bottom:20px; font-weight:normal;}


/*--------培训学校表格-------*/
/*.tabb{ width:100%; line-height:30px; font-size:0.8em; margin-top:20px; background-color:#e2e2e2;}
.tabb tr td{ padding:20px 0 20px 20px;}
.tabb tr td div{ width:100%; height:100%;}
.tabb tr td.blue,.tabb tr td.orange,.tabb tr td.green{ color:#fff; text-align:center; line-height:38px; padding:0;}
.blue{background-color:#00acd4;}
.orange{background-color:#ec611e;}
.green{background-color:#42ab9c;}*/
/*--------培训学校表格-------*/

.back{ color:#fff; position:absolute; top:12px; left:15px; line-height:24px;}
.back span{ width:10px; height:18px; display:inline-block; background:url(../images/jt_left.png) no-repeat; background-size:contain; vertical-align:middle; margin-right:5px;}
.share{ width:20px; height:20px; display:inline-block; background:url(../images/share.png) no-repeat; background-size:20px; margin-top:11px; cursor:pointer;}
#gotoTop{display:none;position:fixed; right:20px; bottom:60px; border-radius:3px; cursor:pointer; width:45px; height:45px; background:url(../images/top.png) no-repeat; background-size:45px;}


/*------分享------*/
.shade{ width:100%; height:100%; overflow:hidden; background:url(../images/sm_bg.png) repeat; position:fixed; left:0; top:0; z-index:99999; display:none;}
.sh{ position:absolute; bottom:-300px; left:0; height:300px; overflow:hidden;}
.shareBox{ width:100%; height:auto; background-color:#f2f2f2; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.shareBox  img{ margin:0 auto;}
.share_ul{ padding:30px 20px 0; margin-right:-26px;}
.share_ul li{ width:60px; height:60px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; background-color:#fff; overflow:hidden; float:left; margin-right:26px; margin-bottom:20px;}
.share_ul li a{ width:100%; height:100%; padding-top:11px; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.dele{ text-align:center; width:100%; height:50px; line-height:50px; background-color:#fff; border-top:1px solid #dedfe0; cursor:pointer;}