﻿@charset "utf-8";
 @font-face {font-family: "iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
/*--------------------------------------------------------------------------------------------*/
html { font-family: "Microsoft Yahei";    }
body { font-family: "Microsoft Yahei"; background: #fff;  }
.clr { clear:both; }
.mc { margin: 0 auto; }
.wrap { width:10.0rem; height: auto; margin:0 auto; clear:both; }

/* 间隔线 */
.lineW01 { width: 100%; height: 0.5rem; padding-top: 0.5rem;}
.lineW02 { width: 100%; border-top: 1px solid #ccc;  height: 0.5rem; }
.lineW { width: 100%; height: 0.25rem; padding: 0.25rem 0; }
.lineW03 { width: 100%; height: 0.25rem; background: #f2f2f2;  }


/*top*/
.topwrap { width:10.0rem;  }
.topwrap_logo { width:7.6rem;  padding: 0.3rem 0 0 0.2rem; }
.topwrap_logo img { width:100%;   }
.nav_popup { width:0.8rem; height: 0.8rem; font-size: 0.8rem; position: absolute; top:0.4rem; right:0.4rem; color:#18AF85;  }


/*黑色半透明遮罩层*/
.gf_overlay { display: none;  position: fixed;  z-index: 9998;  top: 0;  right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, .5);}
/*nav*/
.nav_popup_wrap { display: none; width:8rem; height: 10rem; padding-top:0.5rem; background: #f2f2f2; position: fixed; z-index: 9999; left:0; right:0; margin:0 auto;  border-radius:0.5rem;  }
.nav_popup_wrap h6 { font-size:0.6rem; text-align: center;  }
.nav_w { width:7.4rem; padding-left:0.6rem; padding-top: 0.3rem; height: 7.3rem;  }
.nav_w a li { width:3rem; height:1rem; line-height: 1rem; background: #2CAD89; text-align: center; border-radius:0.2rem; margin:0.2rem 0.2rem; float: left;  }
.nav_w a { color:#fff; font-size:0.45rem;  }
.gfclose { width:1rem; height: 1rem; margin: 0 auto; font-size:1rem; color: #333;  }


/*中英文切换*/
.ch_en{
  width: 2.5rem;
  height: 1.35rem;
  float: left;
  padding-top:0.17rem;
}
.ch_en a{
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  float: left;
  color: #fff;
  margin: 0.15rem 0 0 0.3rem;
  background: #18AF85;
  border-radius: 0.1rem;
  text-align: center;
  font-size:0.32rem;
}

/*公告*/
.gonggao { width:10rem; height:0.8rem; line-height:0.8rem; background:#9D2F33; margin:0 auto; }
.gonggao .title{ width:3rem; float:left;font-size:0.4rem;  line-height:0.8rem; color: #fff; padding-left:0.5rem; }
.gonggao .title a { color:#FFC; font-size:0.35rem; }
.gonggao .noticenr{width:6.5rem;height:0.8rem; float:left;font-size:0.4rem; line-height:0.8rem; color:#fff;}
/*nav*/
.nav_wrap { width:9rem; height: 2.25rem;  margin:0 auto; padding-top:0.266667rem; /* border-bottom:0.133333rem solid #1F7A61; */ margin:0 auto; clear:both; }
.nav_wrap a { display: block; width: 25%; height: 2rem; float: left; color:#333;  }
.nav_wrap a b { display: block; width:1.333333rem; height: 1.333333rem; color: #18AF85; line-height: 1.333333rem; font-size: 0.75rem;  margin:0 auto; text-align: center;}
.nav_wrap a span { display: block; width: 100%; font-size:0.38rem; text-align: center; color: #666; }

#icon_size01 { font-size: 1.05rem; font-weight: 200 }
#icon_size02 { font-size: 0.9rem; }
#icon_size06 { font-size: 0.58rem; }

/* 最美印象 */
.scenicW { width: 10rem; height: 11rem; }
.scenic_pic { width: 10rem; margin: 0 auto;}
.scenic_pic .hor_scroll img { height: 6rem }
/* .scenicW ul { width:9.67rem;  padding-top:0.3rem; min-height: 8rem;  }
.scenicW ul li { width:4.5rem; height: 7rem; float: left; margin: 0.15rem;  }
.scenicW ul li img {width:100%; height: auto; }
.scenicW ul li span { display:block; width:100%; height:0.76rem; line-height:0.76rem; text-align:center; }
.bolang { width:9.52rem; background: url(../images/bolang.png) no-repeat; background-size:9.52rem; height: 0.093333rem; clear: both; margin:0 auto; padding-bottom:0.3rem;    }
 */
 #swiper1 { padding-bottom: 0.6rem; padding-top: 0.4rem; }
 .swiper-container {
   width: 100%; 
   height: 100%;
 }
 .swiper-slide {
   text-align: center;
   font-size: 0.45rem;
   background: #fff;

   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
 }
 .swiper-slide img { width: 100%; }

/*简介*/
.jjwrap {  width:10.0rem; min-height:7.306667rem; background-size:100%; position: relative;  }
.pf { width:2.09375rem; height: 2.21875rem; position: absolute; right: 0; top:-0.328125rem; z-index: 9999;  }
.pf img { width:100%;  }
.jj { width:9rem; margin:0 auto;   }
.jj h1 { font-size:0.52rem; line-height: 0.8rem; width:100%; text-align: center; padding-top:0.625rem; padding-bottom:0.4rem;  clear: both; color:#444; }
.jj h1 span { color:#18AF85; font-size: 0.7rem;  }
.jj h1 p{ width:100%; text-align: center; font-size:0.48rem; color:#D25241; padding-top:0.2rem; }
.jj .newstime { width:100%; height: 0.8rem; line-height: 0.8rem; margin-bottom:0.4rem;  text-align: center; font-size:0.34rem; color:#666; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.jj_text { width:100%; margin: 0 auto; line-height: 0.62rem; font-size: 0.42rem;  color:#444; }
.jj_text img { max-width: 100%; }
.jj_text span { color:#1F7A61;  }
.jj_text_kong2 { text-indent: 0;  }
.jjpic { width:100%; padding:0.3rem 0; }
.gfmore { width:4rem; margin:0.25rem auto; height: 0.8rem;  color:#fff; display: block; text-align: center; line-height: 0.8rem; background: #2CAD89; clear: both; font-size: 0.4rem; border-radius:0.4rem; -moz-border-radius:0.4rem; -webkit-border-radius:0.4rem; }
/*.jj form { font-size:0.42rem;  }*/
/*.jj input[type="radio"] { width:0.5rem;  height:0.5rem; }*/
/*.jj label {padding-right:0.4rem;}
.jj input[type="radio"] { display: none;}
.jj input[type="radio"]+span { display: inline-block;  width: 0.4rem; height: 0.4rem; vertical-align: middle;  border-radius: 50%;  border: 0.1rem solid #999;background-color: #ddd; margin:0 0.2rem;}
.jj input[type="radio"]:checked+span {border: 0.1rem solid #999; background-color: #666;}

.jj input[type="text"] { height: 0.62rem; line-height: 0.62rem; font-size:0.42rem; border:1px solid #ccc; border-radius:0.05rem; -moz-border-radius:0.05rem; -webkit-border-radius:0.05rem; }
.jj textarea { border:1px solid #ccc; border-radius:0.05rem; -moz-border-radius:0.05rem; -webkit-border-radius:0.05rem;  }*/

.jj_scenic { padding: 0.4rem 0; }
.jj_scenic li { padding-bottom: 0.2rem; }
.jj_scenic li img { width: 100% }


/*公告*/
.gonggao { width:10rem; height:0.8rem; line-height:0.8rem; background:#2CAD89; margin:0 auto; }
.gonggao .title{ width:2.1rem; float:left;font-size:0.4rem;  line-height:0.8rem; color: #fff; padding-left:0.4rem; }
.gonggao .title a { color:#FFC; font-size:0.35rem; }
.gonggao .noticenr{width:7.5rem;height:0.8rem; float:left;font-size:0.4rem; line-height:0.8rem; color:#fff;}

/*服务范围*/
.sevice_wrap { width:10rem; margin: 0 auto; height: 9.48rem; }
.sevice_wrap img {width:10rem;  height: 9.48rem;}
/*通用标题*/
.com_t { width:9rem; height:1.2rem; margin:0 auto; padding-top:0.4rem; }
.com_tit { width:9rem; text-align:center; height:0.75rem; line-height:0.75rem; background:url(../images/titbg.png) no-repeat center; font-size:0.8rem; background-size:8rem;  }
.com_tit01 { width:100%; text-align:center; height:0.4rem; line-height:0.4rem; font-size:0.4rem; color:#777; }
.com_tit span { padding: 0.2rem 1rem; background: #fff; border-radius: 0.2rem; color: #333; }
/*新闻*/
.news_wrap { width:9rem; margin:0 auto; height:9rem; padding-top: 0.3rem;  }
.news { width:9rem; padding-bottom:20px; }
.news li { width:9rem; height:1rem; line-height:1rem; border-bottom:1px dotted #ccc; font-size:0.38rem; }
.news li a { color:#333;  }
.news li p { width:7rem; float:left; height:1rem; line-height:1rem; margin:0; overflow: hidden; text-overflow:ellipsis;}
.news li p b { color:#18AF85; }
.news li span { width:2rem; float:left; text-align:center; color:#999; font-size:0.25rem; }
/*广告*/
.ggw_wrap { width:10rem; height:2.8rem; margin:0 auto; }
.ggw_wrap img { width:10rem;  }
/*图片tab*/
.picwrap { padding-top:0.3125rem; }
.dy .sclwrap_box ,.dy .m-box{ height:16rem;overflow:hidden;  }
.dy .m-cnt{ height:0.78125rem; width: 7.1875rem; margin: 0.3125rem auto 0.2rem;overflow:hidden;  }
.dy .m-cnt li{ width:3.375rem; height:0.78125rem; line-height: 0.78125rem; float:left;  text-align:center; font-size:0.40625rem; color:#333; background:#ddd; margin: 0 0.109375rem;}
.dy .m-cnt li.z-on{ background:#CB9789;  color:#333; font-size:0.40625rem; font-weight:700; }
.dy .con{ float:left; width:100%;}
.dy .con ul{ width:90.625%; margin:1.8em auto 0;}
.dy .con li{ color:#333; line-height:2.25em; height:2.25em; overflow:hidden; position:relative; padding-left:4%;}
.dy .con li:before{ content:""; position:absolute; top:0.8em; left:0; width:0.42em; height:0.42em; border-radius:0.42em; border:0.083em solid #666;}
.more{width:37.5%;margin:0 auto 0; height:2.833em; border-radius:0.3em; background:#fff; text-align:center; line-height:2.833em; font-size:1em; color:#555; margin-top:0.16rem;}
.dy .conpic { float:left; width:100%;}
.dy .conpic ul{ width:8.640625rem; margin:0.234375rem auto;}
.dy .conpic li{ color:#333;  width:8.640625rem; height: 6.875rem; overflow:hidden; position:relative; padding-bottom:0.234375rem;}
.dy .conpic li img { width:8.640625rem; height: 6.296875rem;   }
.dy .conpic li p { width:100%; text-align: center; height: 0.46875rem; font-size:0.3125rem  }

/* 功能区域 */
.funWrap { width: 10rem; padding: 0.8rem 0 1.3rem; height: 8.4rem;}
.fun_left { width: 4.3rem; padding-left: 0.3rem; padding-right: 0.1rem; border-right: 1px solid #f4f4f4; float: left; }
.fun_right { width: 4.5rem; padding-left: 0.2rem; float: left;  }

.fun_left_telicon { width:1.8rem; height: 1.8rem; padding-bottom: 0.8rem; }
.fun_left_telicon img { width: 100%; padding-left:1.2rem;}
.fun_l_tel { width: 100%; }
.fun_left_telinfo { width: 100%; height: 2rem; }
.fun_left_telnum { font-size: 0.6rem; color: #333; text-align: center; }
.fun_left_teltext { color: #18AF85; font-size: 0.36rem; text-align: center; }

.fun_r_ticket { width: 100%; text-align: center; height: 2.4rem; border-bottom: 1px solid #f4f4f4;  }
.fun_r_ticket img { width: 2.8rem; }
.fun_r_travel {width:4.5rem; padding-top:0.3rem;}
.fun_r_travel img { width: 100%; }

/*foot*/
.footinfo { width:100%; text-align:center; line-height:24px; }
.zhichi { width:100%;  padding-bottom: 0.2rem; padding-top:0.2rem; font-size:0.34rem; color:#666;  }
.baoming {    width: 100%; height: 1rem; line-height: 1rem;  background: #18AF85;  font-family: "microsoft yahei"; color: #fff;clear:both;}

.baodiv{ float:left; text-align:center;  color:#fff; display:block; width:100%;font-size: 0.4rem;  margin-top: 0.02rem; font-weight:normal; height: 1rem;; }
.baodiv span{ float:left; width:100%; }

.footer{width:100%;height:1.5rem;position: fixed!important;bottom: 0;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:1.5rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; background:#18AF85; }
.foot-relative{position:relative;width:100%;height:1.5rem;}
.foot a{display:block;float:left;width:25%;color:#ffffff}
.foot a span{display:block;width:100%;text-align:center;font-size:0.6rem;line-height:1rem;}
.foot a h3{width:100%;text-align:center;font:0.4rem/0.42rem "microsoft yahei";}
.common-pro-search{width:90%;height:0.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:0.533rem;text-indent:0.1rem;font:0.16rem/0.533rem "microsoft yahei";border-radius:0;}
.common-submit{float:right;width:15.55%;border:0;font-size:0.36rem;line-height:0.533rem;color:#fff;height:0.533rem;border-radius:0;background:none;background:#333;}

/*banner*/
/* banner */
.banner{
	width:100%;
	position: relative; margin:0 auto;
}
.swiper-slide{ z-index:1; }
.swiper-pagination{ padding:0; margin:0; 
	width: 100%!important;
	text-align: center!important;
	bottom:10px!important;
	z-index:99999999;
}
.swiper-pagination-bullet{
	width: 0.3125rem!important;
	height: 0.3125rem!important;
	 background-color: #ffffff; 
	opacity: 1!important; border-radius:50%!important;
}
.swiper-pagination-bullet-active { background:#18AF85; 
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.15625rem!important;
}
.banner img { width:100%; display: block;  }
/*更多导航*/
.gfnav { width:10.0rem; height:0.92rem; background:url(../images/navbg.jpg); background-size:100%; }
.navbtn { width:3.28125rem; height:0.92rem;  cursor:pointer;}
.navbtn img { width:1.03125rem;height:0.92rem; padding-left:0.375rem; display:block; float:left;}
.navbtn span { width:1.6rem; height:0.92rem; line-height:1.03125rem; font-size: 0.34375rem; text-align:center; color:#fff; display:block; float:left; }
.navwrap { width:10.0rem;   position:relative;}

.show_nav { width:10.0rem; height: 5rem; background:#17375E; position:absolute; top:0.92rem; overflow:hidden; z-index: 999999;}


.show_nav ul { width:9.25rem; margin: 0 auto; padding-top:0.3125rem; }
.show_nav ul li { width:2.0rem; height:0.65625rem; text-align:center; line-height:0.65625rem; float:left; background:#1574B2; margin:0.203125rem 0.15625rem; color:#fff; border-radius:0.078125rem;}

/*标题*/

.com_tit01_left { width:3rem; padding-top:0.2rem; padding-bottom:0.2rem;  }
.com_tit01_left h2 { font-size:0.5rem; line-height:0.7rem;  }
.com_tit01_left h6 { width:1.1rem; height:0.026667rem; background:#2F5DC3;   }
.com_tit01_left h5 { font-size:0.16rem; color:#969696; line-height:0.48rem; }


/*标题*/

.com_tit02_left { width:3rem; padding-top:0.2rem; padding-bottom:0.2rem;   }
.com_tit02_left h2 { font-size:0.5rem; line-height:0.7rem; color:#fff;  }
.com_tit02_left h6 { width:1.1rem; height:0.026667rem; background:#f2f2f2;  }
.com_tit02_left h5 { font-size:0.16rem; color:#969696; line-height:0.48rem; }


/* tab切换 */
  .msn-focus { width: 10.0rem; height: 10.5rem; }
  .msn-focus .hd { font-size: 16px; height:0.586667rem;  line-height: 30px; width:10rem; margin:0 auto; padding-bottom:30px; }
  .msn-focus .hd li { float: left; display: inline; width:2.64rem;  margin: 0 0.333333rem 0.333333rem 0;  cursor:pointer; height: 0.8rem; border:0.013333rem solid #2F5DC3; color:#333; text-align: center;   }
  .msn-focus .hd li:nth-child(3) ,.msn-focus .hd li:nth-child(6)  { margin-right:0; }
  .msn-focus .hd .on { background: url("images/arrow.png") no-repeat scroll center bottom;  background-color: #015EC6; color: #fff }
  
  
  .msn-focus .bd { width:8.666667rem; min-height: 5.893333rem; position: relative; overflow: hidden }
  .msn-focus .bd ul { height: 8rem; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
  .msn-focus .bd li { width: 8.666667rem; min-height: 5.893333rem; background-color: #fff; position: relative; margin: 0 auto; }
  .msn-focus .prev, .msn-focus .next { position: absolute; bottom: 85px; width: 29px; height: 64px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; display: none; text-indent: -999px; border: none; background:url(images/arrowLR.png) no-repeat; }
  .msn-focus .prev: hover, .msn-focus .next: hover { opacity: .9; filter: alpha(opacity=90) }
  .msn-focus .prev { left: 0; background-position: -50px 0 }
  .msn-focus .next { right: 0;  }
  .msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }
  .indexpiclist { width:8.666667rem; height:5.893333rem;  }
  .indexpiclist dt { display:block; width:4.133333rem; height:3.066667rem;  float:left; margin:0 0.4rem 0.4rem 0;  }
  .indexpiclist dt:nth-child(2) ,.indexpiclist dt:nth-child(4)  { margin-right:0;  }
  .indexpiclist dt img { display:block;  width:4.106667rem; height:3.066667rem; border:1px solid #2F5DC3;  }
  .indexpiclist dt p { text-align:center; font-size:18px;  line-height:0.666667rem; color:#2F5DC3; }

/*业务领域*/
.ywlywrap { background: url(../images/ywlybg.jpg) no-repeat; width:10.0rem; height:13rem; }
.ywly {  width: 8.666667rem; margin:0 auto;   }
.ywly_list { width:8.666667rem;   clear:both; padding-top: 1.2rem}
.ywly_list li { width:3.76rem;  height:4.6rem; float:left; margin: 0.28rem;    display:inline; }
.ywly_list li a { display:block; width:3.76rem;  height:3.186667rem;  border:1px solid #b2b8cd; background:#1b222c;  position:relative ;  }
.ywlypic { width:2.973333rem; height:2.973333rem; background:#ccc; border-radius:50%; behavior:url(ie-css3.htc);  position:absolute; top:-1.5rem; left:0.3rem; border:0.093333rem solid #1b222c; z-index:1;  -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out;  -o-transition: -o-transform 0.2s ease-out;  -ms-transition: -ms-transform 0.2s ease-out;}
.ywly_zz { width:2.973333rem; height:2.973333rem; background:url(../images/black.png) repeat; border-radius:50%; behavior:url(ie-css3.htc);  position:absolute; top:-90px; left:17px; _left:12px; border:0.093333rem solid #1b222c; z-index:3; }
.ywly_zz h6 { color:#FFA91A; border:1px solid #FFA91A; width:114px; height:38px; text-align:center; line-height:38px; position:absolute; top:66px; left:32px;  }
.ywlypic img { width:2.973333rem; height:2.973333rem; border-radius:50%; _float:left; behavior: url(ie-css3.htc);  }
.picrot { -webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -o-transform: rotateY(180deg);   -ms-transform: rotateY(180deg);  transform: rotateY(180deg);  }

.ywly_list li a h3 { width:100%; text-align:center; position:absolute; top:1.7rem; color:#fff; font-size:0.266667rem; font-weight:700; }
.ywly_list li a p { width:100%; text-align:center; position:absolute; top:2.2rem; color:#fff; font-size:0.16rem; }


/*行业新闻*/

.newswrap { width:8.666667rem; height:7.2rem; margin:0 auto; }
.newslist { width:8.666667rem; height:3.6rem; clear:both; }
.newslist li { width:8.666667rem; height:0.666667rem; line-height:0.666667rem; border-bottom:2px dotted #1359B1;   }
.newslist li a { width:6.6rem; display:block;  font-size:0.35rem; color:#333; float:left; overflow: hidden; text-overflow:ellipsis; }
.newslist li a:hover { color:#1359B1; }
.newslist li span { display:block; width:2rem; font-size:0.18rem; color:#999; float:left; }


/*广告*/
.adv { width:100%;   }
.adv img { width:100%;  }

/*二维码*/
.ewm { width:40%; margin:0 auto; padding-bottom: 16%;  }
.ewm img { width:100%;  }
/*内页*/
.com_wrap { background: url(../images/bg3.jpg) no-repeat; padding-bottom:0.45rem;  width:10.0rem; min-height:8.5rem; background-size:100%; position: relative;  }
.updown { width: 90%; margin: 0 auto; padding:0.2rem;   }
.dash { height: 0.2rem; border-top:1px dashed #ccc;    }
.updown p { width: 100%; height: 0.6rem; line-height: 0.6rem; padding-top:;  }
.updown p a { color:#18AF85  }
/*内页导航*/
.nav_ny { width:8.875rem; margin:0 auto; padding-top:0.3125rem; }
.nav_ny a li { display: block; width:4.21875rem; height: 1.3125rem; background: url(../images/btnbg.png) no-repeat; background-size:100%; margin:0.12rem 0.109375rem; float: left; }

.nav_ny a li h2 { display:inline-block; width:100%; height: 1.09375rem; font-size: 0.46875rem; line-height: 1.15rem; color: #333; text-align: center; }
.line { width:10.0rem; height: 0.21875rem; background: url(../images/line.jpg) no-repeat; background-size:100%;  }
/*内页新闻列表*/
.newslist_ny { width:100%; margin: 0 auto;  }
.newslist_ny ul a { color:#333;  }
.newslist_ny ul a p { font-size:0.32rem; color:#18AF85;}
.newslist_ny ul a p>i { font-size:0.34rem; padding-right:0.2rem; color:#18AF85;}
.newslist_ny ul a li { width: 96%; min-height: 0.6rem; line-height: 0.6rem; background: #f2f2f2; border-radius:0.15625rem; font-size: 0.40625rem; padding:0.15625rem 0 0.15625rem 4%; margin:0.3rem 0; }
.fanye { width: 100%; text-align: center; height: 0.8rem; line-height: 0.8rem; padding:0.3125rem 0; clear:both;  }
.fanye li { display:inline-block; padding:0 0.3rem; text-align:center;  margin:0 0.1rem; list-style-type:none; border:1px solid #999;}
.fanye li.active { background:#ccc; }
.fanye li a { color:#333; }
/*内页图片列表*/
.piclist_ny { width: 9.52rem; margin:0 auto;  }
.ny_piclist_wrap { width:9.52rem; margin: 0 auto;   }
.ny_piclist_wrap h1 { font-size:0.59375rem; width:100%; text-align: center; padding-top:0.625rem; padding-bottom:0.6rem; clear: both;  }
.piclist_ny ul { width:9.67rem;   }
.piclist_ny ul a li { width:4.68rem; height: 4rem; margin-right: 0.15rem; float:left;  }
.piclist_ny ul a li img { width:4.68rem; height: 3rem; display: block; float:left;  }
.piclist_ny ul a li p { width:4.68rem;  text-align: center; height: 0.6rem; line-height: 0.625rem; color:#333; float:left; overflow: hidden; }

/* 内页竖着列表 */
.vertical_piclist_ny { width: 9.52rem; margin:0 auto;  }
.ny_piclist_wrap { width:9.52rem; margin: 0 auto;   }
.ny_piclist_wrap h1 { font-size:0.59375rem; width:100%; text-align: center; padding-top:0.625rem; padding-bottom:0.6rem; clear: both;  }
.vertical_piclist_ny ul { width:9.67rem;   }
.vertical_piclist_ny ul a li { width:4.68rem; height: 7.6rem; margin-right: 0.15rem; float:left;  }
.vertical_piclist_ny ul a li img { width:4.68rem; height: 6.66rem; display: block; float:left;  }
.vertical_piclist_ny ul a li p { width:4.68rem;  text-align: center; height: 0.6rem; line-height: 0.625rem; color:#333; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*内页图片列表1*/
.piclist_ny1 { width: 9.52rem; margin:0 auto;  }
.ny_piclist_wrap { width:9.52rem; margin: 0 auto;   }
.ny_piclist_wrap h1 { font-size:0.59375rem; width:100%; text-align: center; padding-top:0.625rem; padding-bottom:0.6rem; clear: both;  }
.piclist_ny1 ul { width:9.67rem;   }
.piclist_ny1 ul a li { width:4rem; height: 4rem; padding:0 0.4175rem; float:left;  }
.piclist_ny1 ul a li img { width:4rem; height: 3rem; display: block; float:left;  }
.piclist_ny1 ul a li p { width:4rem;  text-align: center; height: 0.76rem; line-height: 0.76rem;  color:#333; float:left; }

/*首页图片列表*/
.com_wrap1 { width:10rem; min-height:13rem; background:#f2f2f2; padding:0.1rem 0 0.3rem; margin:0 auto; }
.piclist_wrap { width:9.52rem; min-height: 11rem; margin: 0.5rem auto; }
.i_com_tit { width:9.52rem; height: 0.8rem;  }
.i_com_tit h1 { display: block; width:8.12rem; padding-left:0.4rem; background: #790F0B; height: 0.8rem; line-height: 0.8rem; color: #fff; font-size:0.45rem; float: left;  }
.i_com_tit a { display: block; width:1rem; height: 0.8rem; line-height: 0.8rem; color: #fff; background: #252525; float: left; text-align: center; }
.piclist_wrap ul { width:9.67rem; margin-left:-0.15rem;  padding-top:0.3rem; min-height: 8.2rem;  }
.piclist_wrap ul li { width:4.68rem; height: 4rem; float: left; margin-left: 0.15rem; margin-bottom: 0.15rem; }
.piclist_wrap ul li img {width:4.68rem; height: 3rem; }
.piclist_wrap ul li span { display:block; width:100%; height:0.76rem; line-height:0.76rem; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.bolang { width:9.52rem; background: url(../images/bolang.png) no-repeat; background-size:9.52rem; height: 0.093333rem; clear: both; margin:0 auto; padding-bottom:0.3rem;    }


/*首页案例列表01*/
.com_wrap1 { width:10rem; min-height:12rem; background:#fff; padding:0.1rem 0 0.3rem; }
.piclist_wrap1 { width:9.52rem; height: 13rem; margin: 0.5rem auto; }
.i_com_tit { width:9.52rem; height: 0.8rem;  }
.i_com_tit h1 { display: block; width:8.12rem; padding-left:0.4rem; background: #790F0B; height: 0.8rem; line-height: 0.8rem; color: #fff; font-size:0.45rem; float: left;  }
.i_com_tit a { display: block; width:1rem; height: 0.8rem; line-height: 0.8rem; color: #fff; background: #252525; float: left; text-align: center; }
.piclist_wrap1 ul { width:9.67rem; margin-left:-0.15rem;  padding-top:0.3rem; height: 10rem;  }
.piclist_wrap1 ul li { width:4rem; height: 4.76rem; float: left; margin-left: 0.5rem; margin-bottom: 0.15rem; }
.piclist_wrap1 ul li img {width:4rem; height: 4rem; }
.piclist_wrap1 ul li span { display:block; width:100%; height:0.76rem; line-height:0.76rem; text-align:center; }
.bolang { width:9.52rem; background: url(../images/bolang.png) no-repeat; background-size:9.52rem; height: 0.093333rem; clear: both; margin:0 auto; padding-bottom:0.3rem;    }

/*新闻*/
.i_news { width:9.52rem; height: 4.5rem; margin: 0 auto;   }
.i_news h1 { width:0.85rem; height: 3rem; background: #790F0B; text-align: center; color: #fff; font-size:0.5rem; padding-top:0.3rem; float: left;  }
.i_news ul { float: left; width:8.57rem; height: 3rem; border-right:0.1rem solid #790F0B;  border-top:0.1rem solid #790F0B;  border-bottom: 0.1rem solid #790F0B; padding-top:0.12rem;   }
.i_news ul a { display: block; padding-left:0.3rem; line-height: 0.7rem; height: 0.7rem; font-size: 0.4rem; color: #333;  }
.i_news ul a li i { color: #ccc; font-size: 0.25rem;   }
.i_news_more { display: block; color:#fff; width:1.733333rem; height: 0.533333rem; line-height: 0.533333rem; text-align: center; background: #790F0B; clear: both; float: right;  }

/*goback*/
.goback { width:10rem; height: 0.65rem; line-height: 0.65rem; background: #18AF85; text-align: right; margin:0 auto;   }
.goback a { text-align: right; margin-right:0.4rem;  text-align: center;color:#fff; font-size: 0.4rem;  }
/*子栏目*/
.zlm_piclist { width:9.52rem; margin: 0 auto;  }
.zlm_piclist a { display:block;  height: 1rem; margin: 0.6rem 0.5% 0; line-height: 1rem; text-align: center; color:#fff; float: left; background: #18AF85; font-size:0.4rem; padding:0 0.22rem; border-radius:5px;  }
.zlm_piclist a.on { background: #155544;  }
/*子栏目2*/
.zlm_piclist02 { width:9.52rem; margin: 0 auto;  }
.zlm_piclist02 a { display:block; width:32%; height: 0.8rem; margin: 0.6rem 0.5%; line-height: 0.8rem; text-align: center; color:#fff; float: left; background: #252525;  }
.zlm_piclist02 a.on { background: #970911;  }
/* 3栏子导航 */
.nav_list { width:9rem; font-size:0;   position: relative; z-index: 9999999; margin: 0.3rem auto 0 }
.nav_list .nav_l {width:31%; height: 1rem;  text-align: center;  padding:0;  display: inline-block; border-radius:5px; }
.nav_list .nav_l span { color:#fff;line-height: 1rem; }
.nav_list .nav_l span.fs01 { font-size:0.36rem; }
.nav_list .nav_l span.fs02 { font-size:0.4rem; }
.nav_margin_right {margin-right:2.8%;}
.nav_color01 { background: #E7AB17; }
.nav_color02 { background: #D25241; }
.nav_color03 { background: #3F6A57; }
.nav_list .nav_l.on { background: #155544;  }
/* 4栏子导航 */
.pro_list { width:9rem; font-size:0;   position: relative; z-index: 9999999; margin: 0.3rem auto 0 }
.pro_list .pro_l {width:23%; height: 1rem;  text-align: center;  padding:0;  display: inline-block; border-radius:5px; }
.pro_list .pro_l span { color:#fff;line-height: 1rem; }
.pro_list .pro_l span.fs01 { font-size:0.36rem; }
.pro_list .pro_l span.fs02 { font-size:0.4rem; }
.pro_margin_right {margin-right:2%;}
.pro_color01 { background: #18AF85; }
.pro_color02 { background: #1F7A61; }
.pro_color03 { background: #155544; }
.pro_list .pro_l.on { background: #155544;  }
.jjtel { width:100%; height: 1.6rem; font-size:0.6rem; margin:0.8rem 0 0;   text-align: center; line-height: 1.6rem; background: #f2f2f2;}
.jjtel span i { font-size: 0.5rem; color: #18AF85; }
.jjtel .iconfont { font-size:0.5rem; padding-right:0.2rem; color:#18AF85; }
.fw_tonglan img { width:100%; }
.fuwu_btn { width:9rem; margin:0 auto; font-size:0; padding:0.36rem 0 0.15rem; } 
.fuwu_btn .fuwu_b { display: inline-block; width:4.32rem; height: 1.12rem }
.fuwu_btn .fuwu_b img { width:4.32rem; height:1.12rem; }
.fuwu_btn .fuwu_pr { padding-right:0.36rem; }
.fuwuWrap { width:10rem; margin: 0 auto; }
.fuwuWrap img { width:100%; }
.htsearch { width:80%; padding:0 10%; height: 3rem; background: #B6EA4A; }
.httext { width:6.4rem; height: 1rem; border:1px solid #18AF85; box-sizing:box; padding:0 0.3rem; font-size:0.6rem; }
.htbtn { display: block; width:2rem; height: 1rem; line-height: 1rem; text-align: center; font-size:0.45rem; margin: 0.2rem auto 0; background:#7EC213; color:#fff; border: none;  }
.search_result { padding-top:0.5rem; padding-bottom:0.2rem; font-size:0.46rem; }
.search_main { background: #f2f2f2; width:8rem; padding:0.5rem; min-height: 5rem; }
.search_right_title { height: 1rem; line-height: 1rem; font-size:0.4rem; width:100%; border-bottom: 1px solid #ccc; margin-bottom:0.4rem; }
.search_news li { width:100%; min-height: 1rem; font-size:0.4rem; }
.htjg_title { color:#666; }
.sn_list { padding:0.1rem 0; }