/*
Theme Name: 
Theme URI: 
Description: 简易围挡
Version: 1.0
Author: 简易围挡模板
Author URI: 
*/

body { font-family:Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif; font-size:14px; line-height:1.5; margin:0px; padding:0px; }
img { border:0px; vertical-align: middle;}
img, form,p,h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; font-weight:normal; }
ul,ul li,dl,dt,dd { margin:0px; padding:0px; list-style:none; }
i { font-style:normal; }
a{ color:#000000; text-decoration:none; }
em { font-style:normal; }
b,strong { font-weight:normal; }
/*通用*/
.w { width:100%; }
.w50 { width:50%; }
.wrap { width:1280px; margin:0px auto; }
.bgwhite { background-color:#FFF; }
.bgf5 { background-color:#f5f5f5; }
.bg0066a6 { background-color:#2eb700; }
.bgff6900 { background-color:#ff6900; }

.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px; }
.font26 { font-size:26px; }
.font28 { font-size:28px; }
.font32 { font-size:32px; }
.font34 { font-size:34px; }
.font36 { font-size:38px; }
.font40 { font-size:40px; }
.font52 { font-size:52px; }
.bold100 { font-weight:normal; }
.bold { font-weight:800; }
.line2{ line-height:2; }

.center { text-align:center; }
.s08 { transition: 0.8s; }

.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px; }
.mt50{ margin-top:50px; }
.mt80{ margin-top:80px; }
.mt100{ margin-top:100px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mb80 { margin-bottom:80px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}


.c0066a6 { color:#2eb700; }
.fae037 { color:#fae037; }
.white { color:#FFF; }
.c333 { color:#333; }
.c666 { color:#666; }
.c999 { color:#999;}
.cccc { color:#CCC; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; } 
.block { display:block; }
.inline { display:inline; }
.relative { position:relative; }
.absolute { position:absolute; }
.hidden { overflow:hidden; }

.none { display:none; }


/** header */
.header { width: 100%;	z-index:99999999999;}
.header .top { height:32px; line-height:32px; border-bottom: #f5f5f5 solid 1px; }
.header .top_nav a { margin:0 8px; color:#666; }
.header .main .left { width:870px;  }
.header .main .left .logo { padding-right:15px; margin-right: 20px; }
.header .main .left .text { border-left: #e3e3e3 solid 1px; margin-left: 290px; padding-left: 20px; margin-top:16px; }
.header .main .left .text strong {  letter-spacing: 2px; margin-left: 66px;}
.header .main .left .text strong .dz { 
     background-color: #ff6000;
    color: #fff;
    border-radius: 8px;
    padding: 1px 6px 3px 8px;
    font-size: 20px;
    margin-left: 8px;
 }
.header .main .left .text i { margin-top: -10px;  display: block; }
.header .main .left .text i b { font-family: fantasy;  font-size: 30px; font-style: italic;  margin-right: 6px; color: #ff6900; font-size:50px; }
.header .main .tel { width:255px;    margin-right: 136px; }
.header .main .tel img { margin-right:18px; margin-top:4px; }
.header .main .hd-ewm {width: 120px;height: 120px;  background: #ccc;  right: 0px;  top: 10px;box-shadow: 0px 1px 7px #909090; }

.header .nav { height:60px; line-height:60px;  border-top:#2eb700 solid 1px; }
.header .nav ul li  {
 background-image: url(images/h_l.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1px 15px;
	margin-top: -1px;
    padding-top: 1px;
  }
.header .nav ul li a { display:block; width: 128px; text-align: center;  color: #fff;}
.header .nav ul li a:hover { color:#FFF; background-color:#2e9e00; padding-top: 1px;  margin-top: -1px;}
.header .nav ul li.cur { border-right:none;  background:#2e9e00;  }
.header .nav ul li.cur a { color:#FFF;}
.header .nav ul li ul { display:none; width:100%; position: absolute;  z-index: 9999999999999999999999999999999999; background: #2c2c2c;}		
.header .nav ul li:hover ul { display:block; }
.header .nav ul li:hover ul li a {
    background: #fff;
    color: #000;
    border: none;
}
.header .nav ul li:hover ul li a:hover {
    background: #2eb700;
	color:#FFF;
	padding:0; margin:0;
}
.header .nav ul li ul li {  height: 50px;  line-height: 50px;  padding:0; margin:0;}
.header .nav ul li.cur ul li a:hover { color:#FFF; background-color:#2eb700;    }


/*通用标题*/
.index_title { height:100px; }
.index_title .t { padding: 10px 0px; text-transform: uppercase; }
.index_title .t i { margin-left:10px; } 	 
.index_title .line { height:0px; top:33px; z-index:-1; }

/*idnex banner  
.swiper-slide {
      background-size: cover;
      background-position: center;
    }*/
.banner-img {
      height: 561px;
      width: 100%;
    }
.banner-img .swiper-button-prev { left:100px; }
.banner-img .swiper-button-next { right:100px; }
/*idnex product */

.indexpro_cont {
      height: 644px;
      width: 970px;
	  overflow:hidden;
	  background-color:#f5f5f5;
	  overflow:hidden;
    }
.indexpro_cont .indexpro_tab { border: 1px solid rgb(236, 236, 236);   height: 642px; }
.indexpro_cont .indexpro_tab .t2 i { 
height: 48px;
    display: inline-block;
    line-height: 48px;
    padding-left: 28px;
    border-radius: 30px;
    font-family: cursive;
 }
.indexpro_cont .indexpro_tab .t2 i span { 
background: #1b334b;
    display: inline-block;
    border-radius: 30px;
	padding:0 10px;
    margin-left: 16px;
 }
.indexpro_cont .indexpro_tab .t3 li {
	padding: 10px 26px;
    margin-right: 50px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.indexpro_nav li {
      width: 280px;
      height: 96px;
	  text-transform:uppercase;
	  background-color:#f6f6f6;
	  margin-bottom:10px;
	  color:#999;
	  border:#ececec solid 1px;
    }
.indexpro_nav li .t {  padding-top:22px;  }
.indexpro_nav .act { color: #fff; background-color:#2eb700; border: #2eb700 solid 1px; }
.indexpro_nav .act strong,.indexpro_nav .act a { color:#fff;}

/*search-*/
.search { height:60px; line-height:60px; background-color:#f5f5f5;  }
.search .key dd { margin:0 10px; }
.search .keyword { background-color:#fff; border:#2eb700  solid 1px; }
.search .keyword,.search .btnSearch { padding:5px 9px; }
.search .btnSearch { color:#fff; background-color:#2eb700 ; border:#2eb700  solid 1px; }

/*search页*/
.search-hd { padding: 80px 0 50px 0;   background-color: #2eb700; }
.search-hd input {  height:30px; }
.search-hd .keyword {width:228px; padding:5px; border-radius: 6px; border: none;}
.search-hd .btnSearch { height:40px; width:88px; border-radius: 6px;  border: none; }
.search-hot li { display:inline; }
.search-hot a { color:#c3c3c3; margin:8px; display:inline-block; border-radius:8px; }
.search-hot a:hover {  color:#FFF;  }
.search-box dl { width:46%; height:98px; padding:2% 1%; margin:1% 1%; background-color:#f9f9f9;  }
.search-box dl dt { width:138px;}
.search-box dl dd { width:430px;}
.search-box dl:hover {  box-shadow: 0px 1px 7px #909090; }

/* idenx case*/
.index_case_main {  width: 80%; margin: auto;}
.index_case_main .list {
	width: 32.7%;
	height: 320px;
    overflow: hidden;
    background-color: #f6f6f6;
    margin:0  0.3%;
    margin-bottom: 10px;
    border-radius: 5px;
    }
.index_case_main .list img { transition: 0.8s; width:100%; display:block;margin-top: -10px; }
.index_case_main .list .txt { 
height: 42px;
bottom: 0px;
    overflow: hidden;
    background: rgb(0,0,0,0.5);
	transition: 0.8s;
	color:#FFF;
  }
.index_case_main .list .txt .t { height: 42px; line-height: 42px; font-size:15px; }
.index_case_main .list .txt ul { padding-left:50px; line-height:2; }
.index_case_main .list:hover img {  transform: scale(1.1); transition: 0.8s;}
.index_case_main .list:hover .txt { height:180px; transition: 0.8s; }


/*idnex查看更多*/
.index_more a { padding: 8px 18px;
    background-color: #f0f0f0;
    text-transform: uppercase;
    border-radius: 8px; }
.index_more a:hover { color:#fff; text-decoration:underline; background-color:#2eb700; transition: 0.7s;}

/*ad1*/
.index_ad1 { height:300px; background:url(images/index_ad.jpg) center no-repeat; }
.index_ad1 .t1 { text-shadow: 3px 3px 7px #004e7f; }
.index_ad1 .t2 { padding: 6px 28px; color: #00456b; border-radius: 30px;  display: inline-block; box-shadow: 3px 3px 7px #004e7f; }
.index_ad1 .tel { bottom:20px; right:50px; }
.index_ad1 .tel a { width:100px; margin:6px auto; display:block; padding:12px 20px; background-color:#FFF; border-radius:10px;box-shadow: 3px 3px 7px #004e7f; }
.index_ad1 .tel a:hover { padding:12px 20px; background-color:#fae037; color:#fff;display:block; }

/**/
.index_ad2 { height:300px; background:url(images/adbg.jpg) center no-repeat; }
.index_ad2 .t1 { padding-top: 80px; text-shadow: 0px 0px 14px #000000; }
.index_ad2 a { width:100px;
    padding: 10px 22px;
    background-color: rgb(255,255,255,0.7);
    border-radius: 10px;
    box-shadow: 3px 3px 7px #455f00;
}
/*index youshi*/
.index_youshi { background-color:#f5f5f5; }
.index_youshi .index_title { height:180px; }
.index_youshi .index_title .youshi_title {  line-height: 1.1; }
.index_youshi .index_title .youshi_title i { font-size: 106px; font-family: cursive; position: relative; top: 10px;}
.index_youshi .index_title .t { padding: 3px 25px;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 8px;
    display: inline-block; }
.index_youshi .index_title .line { height:0px; top:135px; z-index:-1; }

/*优势首页*/
.youshi_main .img,.youshi_main .text { width:640px; height:300px; overflow:hidden;  }
.youshi_main .img img {  transition: 0.8s; }
.youshi_main dl:hover .img img { transform: scale(1.1);  }
.youshi_main .text .t1 {  width:140px; height:102px; margin-top:70px; margin-left:75px;  background-size: 100%; text-transform:uppercase;  text-shadow: 2px 1px 2px #004069;  }
.youshi_main .text p { width:300px; margin-right:70px; line-height:1.8; }
.youshi_main dl:hover .text p { color: #2eb700; }

/* 优势内页 */
.index_youshi .list { 
width: 31%;
    padding: 0.6%;
    margin: 0.5%;
	border-radius:8px;
	 transition: 0.5s;
 }
.index_youshi .list .num1 { width:130px; height:120px; background:url(images/youshibg.png) center no-repeat; text-transform:uppercase; margin:0 auto; cursor:pointer; margin-right:20px; transition: 0.5s; background-size: 95%;}
.index_youshi .list:hover { background-color: #2eb700; }
.index_youshi .list:hover .num1 { background:url(images/youshibg_hover.png) center no-repeat; color:#FFF; transition: 0.5s;  background-size: 100%;}
.index_youshi .list:hover .num1 span { color:#fff; transition: 0.5s;  }
.index_youshi .list:hover p { color:#fff; transition: 0.5s; }


/*一站式*/
.flow {
  height: 428px;
  background-image: url(images/flow_bj.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 3px 469px;
  background-repeat: repeat-x;
}

.flow_list dl {
  width: 171px;
  float: left;
  text-align: center;
  position: relative;
  font-size: 16px;
  font-weight: normal;
  line-height: 45px;
  color: #666;
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
}
.flow_list dl.cur {
  color: #2eb700;
}
.flow_list dl.cur dt {
  background-image: url(images/icon3.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 13px 13px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
}
.flow_list dl.cur dt img {
  margin-top: -60px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
}
.flow_list dl.cur dd {
  bottom: -82px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  display: block;
}
.flow_list dt {
  padding-bottom: 12px;
  background-image: url(images/icon2.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 17px 13px;
}
.flow_list dt span {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  overflow: hidden;
}
.flow_list dd {
  width: 212px;
  height: 65px;
  display: none;
  padding-top: 5px;
  position: absolute;
  bottom: -100px;
  left: -22px;
  z-index: 2;
  background-image: url(images/lc_p.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 212px 70px;
  font-size: 16px;
  font-weight: normal;
  line-height: 65px;
  color: #fff;
}


/*index 关于我们*/

.index_about .main { height:328px; }
.index_about .main .title { border-bottom:#2eb700 solid 1px;  }
.index_about .main .p { height: 300px; width:680px; overflow: hidden;  }
.index_about .main p { text-indent:28px; }
.index_about .video { width:460px; }

.index_about .more a {
	 padding: 5px 12px;
    background-color: #a2a2a2;  } 
.index_about .more a:hover { background-color: #2eb700; }

.index_cq .t { float: left;
    border-bottom: #ddd solid 1px;
    display: block;
    width: 100%;
    text-align: left; }
.index_cq .t i { display: inline-block;
    background: #2eb700;
    padding: 10px 18px;
    color: #fff; }


/*index number*/
.index_about_number .li { width:256px; padding:15px 0; line-height:1; position: relative;}
.index_about_number .li.cur { border-right:none; }
.index_about_number .li i { font-family: fantasy; font-size:45px; }
.index_about_number .li:hover{}
.index_about_number .li:hover dt,.index_about_number .li:hover dt i,.index_about_number .li:hover dd { color:#2eb700; }

.index_about_number .li span{
    display: block;
    height: 50px;
    position: absolute;
    right: 0;
    bottom: 18%;
    width: 1px;
    background: #dedede;
}

/*证书*/

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 580px;
	height: 408px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 62px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -40px;
	top: 200px;
	width: 45px;
	height: 45px;
	/*background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;*/
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	/*background-position: 0 -46px;*/
	background-size: 100%
}

#certify .swiper-button-next {
	right: -40px;
    top: 200px;
	width: 45px;
	height: 45px;
	/*background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;*/
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	/*background-position: 0 -139px;*/
	background-size: 100%
}

/*合作伙伴*/
.index_hzhb { height:380px; background-color:#f6f6f6;  }
.hzhb_list .t2 i { padding:6px 16px; border-radius:26px;  }
.hzhb_list .list li { width: 15%;
height:122px;
    line-height: 122px;
    border: #dddddd solid 1px;
    margin: 0.7%;
	background-color:#fff; 
	transition: 0.6s;
	overflow:hidden;
	}
.hzhb_list .list li img { width:80%; vertical-align:middle; display:inline-block; transition: 0.6s; }
.hzhb_list .list li:hover { border:#bdbdbd solid 1px;transition: 0.6s; box-shadow: 0px 1px 7px #909090;}
.hzhb_list .list li:hover img { opacity:1; transition: 0.6s; transform: scale(1.1); }
.hzhb_list .list li.more:hover a { color:#333; transition: 0.6s;  }

/*新闻动态*/
.index_news_sub li a { padding: 10px 26px;  border: #f5f5f5 solid 1px; margin: 0 5px; border-radius: 3px;}
.index_news_sub li.act a,.index_news_sub li a:hover { color:#FFF;    background-color: #2eb700;border: #2eb700 solid 1px; }
.index_news .newshot { width:420px; height:406px; background-color: #f5f5f5;  }
.index_news .newshot dt { width:420px; height:200px;     border-radius: 3px; }
.index_news .newshot dt img { transition: 1s; }
.index_news .newshot dt:hover img {  transform: scale(1.1);transition: 1s; }
.index_news .newshot dd { height: 166px; padding:20px 20px; background-color:#fff;transition: 1s;    border-radius: 3px; } 
.index_news .newshot dd:hover,.index_news .newslist dl:hover { background-color:#2eb700; color:#fff;transition: 1s;  }
.index_news .newshot dd:hover a,.index_news .newshot dd:hover span,.index_news .newslist dl:hover a,.index_news .newslist dl:hover span,.index_news .newshot dd:hover p { color:#fff; }

.index_news .newslist{ width:860px; height:410px; }
.index_news .newslist ul li { width:416px; margin-left:10px; transition: 2s; }
.index_news .newslist dl {  background: #f5f5f5; padding: 14px 20px;border-radius: 3px; }
.index_news .newslist dl dd { height: 24px; overflow: hidden; }
/* footer
----------------------------------------------- */
.footer {  background: #2c2c2c; }
.footer .contact { margin-left:50px; }
.footer .contact dd { line-height:2; color:#999; }
.footer .contact dd b { font-family: cursive; }
.footer .contact dd .zx{ background-color: #ff6900;
    padding: 8px 22px;
    border-radius: 20px; }
.footnav dl  { margin:0 20px; }
.footnav dl dt a { color:#FFF;  }
.footnav dl dd a { color:#999; line-height:2;  }
.footnav a:hover { text-decoration:underline; }
.footer .address { height: 60px; line-height: 60px; }
.footer .address i { background: #444;
    padding: 12px 30px 12px 0;
    border-radius: 22px;
	margin-right:28px; }
	
.footer .address i span	{
		background: #ff6900;
    padding: 12px 20px 12px 30px;
    margin-right: 12px;
    border-radius: 22px;
		}

.foot_bottom { background-color:#444; color:#888; }
.foot_bottom a { color:#888; } 
.foot_bottom a:hover { text-decoration:underline;  }
.foot_bottom .gongan { padding-left:26px; background:url(images/gong_bei.png) center left no-repeat;  }


#footer .copyRight, #footer .copyRight a {
 font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
 color: #888;
}
/*------yq_link----------*/
.yq_link { border-top:#424242 solid 1px ;}
.yq_link,.yq_link a {  color:#666;}
.yq_link a { margin: 0 5px; }
.yq_link a:hover { color:#fff; }
.yq_link a strong { color: #999; }
/*online_service*/
.online_service { position:fixed; right:10px; top:50%; margin-top:-200px; z-index:99999; }
.online_service ul li { width:50px; height:50px; margin-top:5px; }
.online_service ul .qq a { width:50px; height:50px; }
.online_service ul li .ico,.goTop .goBtn { width:50px; height:50px; line-height:50px; border-radius:50%; background-image:url(images/online_service_ico.png); background-repeat:no-repeat; background-size:90%;  }
.online_service ul .qq .ico { background-position:center 3px;  }
.online_service ul .weixin .ico { background-position:center -43px;  }
.online_service ul .tel .ico { background-position:center -86px;  }
.online_service ul .address .ico { background-position:center -132px;  }

.online_service .weixin .txt { width:110px; padding:10px; border-radius:10px; right: 70px; top: -40px; transition: 0.7s; opacity:0; }
.online_service .weixin:hover .txt {  transition: 0.7s; opacity:1; }
.online_service .tel .txt { width:150px; padding:10px; border-radius:10px; right: 70px; top: -10px; transition: 0.7s; opacity:0; }
.online_service .tel:hover .txt {  transition: 0.7s; opacity:1; }
.online_service .address .txt { width:240px; padding:10px; border-radius:10px; right: 70px; top: -10px; display:none; transition: 0.7s;  }
.online_service .address:hover .txt { display:block; transition: 0.7s;  }

.goTop { display: none;border-radius:50%;  }

.goTop .goBtn {    
    display: block;
	width:50px;
	height:50px;
	opacity:0.6; 
	background-position:center -178px;
 }
	.goTop:hvoer .goBtn  { opacity:1;  }

/* banner */
.banner_index { height:450px; }
.banner_index video { margin-top:-480px; } 
.banner_case { height:360px; background:url(images/banner_case.jpg) no-repeat;  }
.banner_pro { height:360px; background:url(images/banner_pro.jpg) no-repeat;   }
.banner_news { height:360px; background:url(images/banner_news.jpg) no-repeat;  }
.banner_video { height:360px; background:url(images/banner_video.jpg) no-repeat;  }

.more a {padding: 8px 18px;  border-radius:20px;  } 
.more a:hover { text-decoration: underline; }

/*当前位置*/
.urhref { bottom: 10px; left: 50%; margin-left: -640px;  }
.urhref span { width: 14px; height: 14px; margin-right: 10px; background: url(images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle; background-position: -129px -30px; 
}
/*产品列表 /案例列表*/
.pro_tree ul { border-left: #eaeaea solid 1px; }
.pro_tree ul li { width:16.66%; height:63px; line-height:62px; }
.pro_tree ul li a { border: #eaeaea solid 1px;border-left: 0; }
.pro_tree ul li:hover a,.pro_tree ul li.cur a { background-color:#2eb700; border: #2eb700 solid 1px; color:#FFF; }

.product-list .item { width:623px; border: #ccc solid 1px; margin-right: 30px;transition: 0.8s; }
.product-list .item.cur { margin-right:0; }
.product-list .item:hover { border: #bdbdbd solid 1px; transition: 0.8s; box-shadow: 0px 1px 10px #909090; }
.product-list .item .info { display: inline-block; padding: 6px 12px; margin:12px 0 12px 12px; opacity:0.8; transition: 0.8s;}
.product-list .item:hover .info { opacity:1; transition: 0.8s;}


/* product
----------------------------------------------- */
.product { margin-bottom:100px; }
.product .img { width:600px; height:380px; padding:20px;  border: #eaeaea solid 1px; }
.product .info { width:600px; height:420px; }
.product .info dl { margin-left:50px; margin-right:50px; line-height:2.6; }
.product .info dl dt { border-bottom: #2eb700 solid 2px; }
.product .info .tel { width:300px; line-height:30px; }
.product .info .tel span { width:44px; height:44px; float:left; background:#2eb700 url(images/pro_tel.png) center no-repeat;display: inline-block; border-radius: 50%; margin-right:10px;  }
.product .info .tel i { font-size: 14px; display: block; line-height: 1; font-weight: 100; }
.product .info a { float:left; padding: 12px 58px; color: #fff; transition: 0.6s; }
.product .info a:hover { padding-right:80px; text-decoration:underline; transition: 0.6s; }
.product .info .info-li {
        display: inline-block;
    padding: 6px 12px;
    margin: 12px 0 12px 12px;
    opacity: 0.8;
    transition: 0.8s;
}

.pro_main .a { display:flex;justify-content:space-between; }
.pro_main .b { width:10px;height:10px;border:1px solid #30639f;box-sizing:border-box !important;background-color:#d0e6ff;text-align:right; }
.pro_main .box { border:1px solid #30639f;box-sizing:border-box !important;padding:28px 49px;margin:-6px 5px;transform:rotate(0deg); }
.pro_main .box .tt { line-height:1.8; margin-top: -86px; margin-bottom: 50px;}
.pro_main .box .tt h2 { display: inline-block;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 4px 20px; }
.pro_main .box .t { border-bottom: #2eb700 solid 1px;   line-height: 1.8; }
.pro_main .box .t h2 { padding:6px 16px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
/*详细参数表格*/
.pro_main table{border-collapse: collapse;width:1036px; text-align:center;}
.pro_main td{border: 1px solid #666;height:42px;}
/**/

.pro_main .swiper-button-prev {
 left: 30px;
}
.pro_main  .swiper-button-next {
 right: 30px;
}
.pro_main  .swiper-button-prev, #product .product-img .swiper-button-next {
 color: #333;
}
.pro_main  .swiper-button-prev:after, #product .product-img .swiper-button-next:after {
 font-size: 25px!important;
}
.pro_main .gallery-top { width:1100px; height:620px; }
.pro_main .gallery-thumbs {
 padding: 20px 0;
 height:80px;
 width:1100px;
}
.pro_main .gallery-thumbs .swiper-slide {
 width: 25%;
 border: 2px solid transparent;
}
.pro_main  .gallery-thumbs .swiper-slide-thumb-active {
 border: 2px solid #43B5EC;
}

/**/


.case_bottom ul .list { width:308px;height: 205px;  margin-left:6px; margin-right:6px; }
.case_bottom ul li.mr0 { margin-right:0; margin-left:0; }
.case_bottom ul li img {   transition: 0.8s; }
.case_bottom ul li .img { width: 308px; display: block; overflow: hidden; }
.case_bottom ul li:hover img { transform: scale(1.1); transition: 0.8s; }
.case_bottom ul li:hover b a { color:#FFF; background-color:#2eb700;  }
.case_bottom ul li .txt {     height: 42px;
    bottom: 0px;
    overflow: hidden;
    background: rgb(0,0,0,0.5);
    transition: 0.8s;
    color: #FFF; }
.case_bottom ul li .txt .t { height: 42px; line-height: 42px; font-size:15px; }
.case_bottom ul li .txt ul {  line-height:2; }
.case_bottom ul li:hover .txt { height:180px; transition: 0.8s; }



.changqu_tpl .changqu-top {
      height: 560px;
      width: 100%;
	  margin-top:30px;
    }

.changqu_tpl .changqu-thumbs {
      height:141px;
      box-sizing: border-box;
      padding-top: 10px;
	  background-color:#fff;
    }
.changqu_tpl .changqu-thumbs i { height:40px; line-height:40px; display:block; }
.changqu_tpl .changqu-thumbs .swiper-slide .img { height:91px; overflow:hidden; }
.changqu_tpl .changqu-thumbs .swiper-slide img { transition: 0.8s; }
.changqu_tpl .changqu-thumbs .swiper-slide:hover,.changqu_tpl .changqu-thumbs .swiper-slide-thumb-active { background-color:#2eb700; color:#FFF; cursor:pointer; }
.changqu_tpl .changqu-thumbs .swiper-slide:hover img { transform: scale(1.1); transition: 0.8s; }



.productlist_main .lists { width:31.33%; padding:0%;background-color:#fff; margin:0.5%;border-radius: 3px;  transition: 0.7s; }
.productlist_main .lists .img  img { transition: 0.7s; }
.productlist_main .lists .title { line-height:3;  }
.productlist_main .lists:hover { background-color:#2eb700; color:#FFF; transition: 0.7s;}
.productlist_main .lists:hover .title a { color:#FFF; }

.productlist_main .lists:hover img { transform: scale(1.1);transition: 0.7s; }


.page_left .sub_nav dt { height:100px; line-height:100px; background:#2eb700;  }
.page_left .sub_nav dd { padding-left:40px; height:70px; line-height:70px; border:#e7e7e7 solid 1px; border-top:none; background:url(images/tb9.png) 190px center no-repeat;  }
.page_left .sub_nav dd:hover,.page_left .sub_nav dd.cur { border:#2eb700 solid 1px;border-top:none;  background:url(images/tb11.png) #2eb700 190px center no-repeat;}
.page_left .sub_nav dd:hover a,.page_left .sub_nav dd.cur a { color:#FFF; display:block; }

.productlist_main .right .list { width:32%; margin:0.4%;  }
.productlist_main .right .list.cur { margin-right:0; }
.productlist_main .right .list .img { width:100%;  overflow:hidden; }
.productlist_main .right .list .img img {  transition: 0.3s; }
.productlist_main .right .list strong { height:40px; line-height:40px; background-color:#f6f6f6; display:block; transition: 0.3s; }
.productlist_main .right .list:hover img { transform: scale(1.1); transition: 0.3s;  }
.productlist_main .right .list:hover strong { background-color:#2eb700;  transition: 0.3s; }
.productlist_main .right .list:hover strong a { color:#FFF; }

/*案例二级导航*/
.case_tree { width:80%; margin:auto; }
.case_tree ul { border-left: #eaeaea solid 1px; }
.case_tree ul li { width:14.2%; height:63px; line-height:62px; }
.case_tree ul li a { border: #eaeaea solid 1px;border-left: 0; }
.case_tree ul li:hover a,.case_tree ul li.cur a,.pro_tree ul li.cur a { background-color:#2eb700; border: #2eb700 solid 1px; color:#FFF; }


/*案例列表*/
.case_list .right  .list .t { height:21px; overflow:hidden; background-color:#fff; }
.case_list .right  .list .t i { height:21px; overflow:hidden; }
.case_list .right  .list:hover .t {  background-color:#2eb700; color:#FFF; }


/*案例详情*/
.case  {     border: #efefef solid 1px; }
.case .hd { width: 1160px;  margin-left: auto;  margin-right: auto;}

.case .info span { margin-right:16px;  }
.case .text { width:520px; line-height:2.6; padding-left:30px; }
.case .text dt { border-bottom: #2eb700 solid 2px; }
.case .text .info-li {display: inline-block;
    padding: 0px 12px;
    margin: 12px 12px 12px 0;
    opacity: 0.8;
    transition: 0.8s;}

.case .cont .tel { width:260px; line-height:30px; }
.case .cont .tel span { width:44px; height:44px; float:left; background:#2eb700 url(images/pro_tel.png) center no-repeat;display: inline-block; border-radius: 50%; margin-right:10px;  }
.case .cont .tel i { font-size: 14px; display: block; line-height: 1; font-weight: 100; }
.case .cont a { float:left; padding: 8px 58px; background-color: #2eb700; color: #fff; transition: 0.8s; }
.case .cont a:hover { padding-right:80px; text-decoration:underline; transition: 0.8s; }


.case .des {
    color: #666;
    padding: 20px 30px;
    margin-top: 30px;
}
.case .box {
    padding: 30px;
}
.case .box strong { font-weight: 700; }
.subnavfixed {
    z-index: 1;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -45%;
}


/*文章列表*/

.articlelist_main .right,.article_main .right { width:990px; border: #efefef solid 1px;}
.articlelist_main .page_left,.article_main .page_left { width:240px; }

.articlelist_main .right .list { width:950px; border-bottom:#e7e7e7 dashed 1px; transition: 0.3s; margin-left:20px; margin-right:20px; }
.articlelist_main .right .list .img { width:300px; height:143px; overflow:hidden; }
.articlelist_main .right .text { width:620px;  }
.articlelist_main .right .text .info i { margin-right:20px;  }
.articlelist_main .right .list:hover a { color:#2eb700;  }
.articlelist_main .right .list:hover p { color:#333; }
.articlelist_main .right .list:hover img {     transform: scale(1.1); transition: 0.8s; }

.article_main .right .info span { width:30px; display:inline-block; }
.article_main .right .des { color: #666;  padding: 20px 30px; margin-top: 30px; }
.article_main .right .line { width:100%; height:1px; background-color:#e7e7e7; display:block; }
.article_main .right .box { padding:30px; }
.article_main .right .box strong { font-weight:600; }
.article_main .right .box a { color:#2eb700;  }
.article_main .right .box img { max-width:100%;}

.topbottom .top { width:45%; height:40px; line-height:40px; margin-left:30px; }
.topbottom .bottom { width:45%; height:40px; line-height:40px; text-align:right; margin-right:30px; }
.topbottom .ico { width:40px; height:40px; background:url(images/icon.png) no-repeat; display:inline-block;  }
.topbottom .top .ico { background-position:-42px -60px; margin-right:10px;  }
.topbottom .bottom .ico { background-position:-84px -60px; margin-left:10px;  }
.topbottom a:hover { color:#2eb700; text-decoration:underline; }


.cont-cont { padding-left:208px; background:#f5f5f5 url(images/wxts.png) 58px center no-repeat;   }
.cont-cont em { color: #fe4042; }
.cont-cont .cont-tel { background:url(images/new_tel.png) left center no-repeat;    height: 40px;
    padding-left: 50px;
    line-height: 40px;  }
.cont-cont .cont-tel span { color: #fe4042; }
.cont-cont .cont-tel i {
    margin-left: 168px;
    background: #fe4042;
    padding: 8px 36px;
}



/*案例内页*/
.article_main .hd { width:930px; margin-left:auto; margin-right:auto; }

/***/
.search-tag { padding-left:30px;}
.search-tag a { background: #f5f5f5; padding: 3px 8px;  color: #666; border-radius: 3px; display:inline-block; margin-bottom:10px; }
.search-tag a:hover { color:#fff; background-color:#2eb700; }
/* -- 分页 pager-- */
.pager ul {
 display: inline-block;
 *display: inline;
 border-left: 1px solid #dddddd;
}
.pager ul li {
 display: inline;
}
.pager ul li a {
 float: left;
 padding: 0 14px;
 line-height: 38px;
 text-decoration: none;
 background-color: #ffffff;
 border: 1px solid #dddddd;
 border-left-width: 0;
}
.pager ul li a:hover {
 background-color: #f5f5f5;
}
.pager ul .active a {
 background-color: #f5f5f5;
 color: #999999;
 cursor: default;
}


/*左侧案例*/
.left_case li { border-bottom:#efefef solid 1px; }
.left_case li a { width: 240px; height: 170px; overflow: hidden; display: block; }
.left_case li img { transition: 0.6s;  }
.left_case li:hover img { transform: scale(1.1);transition: 0.6s;  }


/*右侧联系我们*/
.right_contact { border:#e7e7e7 solid 1px; }
.right_contact li { line-height:2.3; margin-left:10px;  }



/*** 文章相关列表 **/
.article_text_list .t { border-top: #efefef solid 1px;  border-bottom: #efefef solid 1px; }
.article_text_list .t .fl { margin-left:30px; }
.article_text_list .t .fr { margin-right:30px; }
.article_text_list .li { margin-left:30px; margin-right:10px;}
.article_text_list .li li { width:440px; list-style: disc; line-height:2.2; margin-left:30px; }
.article_text_list .li li i { margin-right:30px; font-style:normal; color:#666;}
.article_text_list .li li a { color:#666; }
.article_text_list .li li a:hover { color:#000; text-decoration:underline; }

/**/
.online_kefu {  position:fixed; top:43%; right:0; padding:15px 10px; margin-top:-160px; z-index:9999;border-radius: 8px; }
.online_kefu .qq li { padding-left:40px; width:86px; height:32px; line-height:32px; background:url(images/online_qq.png) center no-repeat; margin-bottom:12px;    background-size: 85%;  }





/*厂区展示*/
.onepic ul {
 zoom:1;
 overflow:hidden;
 padding-top:20px;
}
.onepic li {
float: left;
width: 23.4%;
margin: 0 10px 10px 10px;
text-align: center;
    height: 240px;
    overflow: hidden;
}

.onepic li img {
 max-width: 100%;
 border: 2px solid #FFF;
 transition: 0.7s;
}
.onepic li:hover img {
 border: 2px solid #fff;
 transform: scale(1.1);
}




/* 主体框架
----------------------------------------------- */

/* -- page -- */
#pageLeft {
 float: left;
 width: 180px;
 margin-right: 20px;
}
#pageIn {
 float: left;
 width: 800px;
 overflow: hidden;
}
/* 头部导航
----------------------------------------------- */
/* -- top -- */
#top {
 background-color: #EEEEEE;
 height: 30px;
 border-bottom: 1px solid #DDDDDD;
 text-align: right;
}
/* topNav */
#top .topNav {
 float: left;
 position: relative;
 z-index: 1000;
 height: 30px;
 font-size: 13px;
}
#top .topNav li {
 border: 1px solid #EEEEEE;
 border-bottom: 0;
 float: left;
 zoom: 1;
 text-align: center;
}
#top .topNav li.spacer {
 overflow: hidden;
 margin: 11px 5px 0;
 width: 1px;
 height: 10px;
 background-color: #BBB;
}
#top .topNav li a {
 padding: 0 7px;
 height: 28px;
 line-height: 28px;
 color: #333;
}
#top .topNav li.hover {
 position: relative;
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-bottom: 0;
}
#top .topNav li.hover s {
 border-left: 1px solid #FFF;
}
#top .topNav ul {
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-top: 0;
 width: 100%;
 display: none;
 position: absolute;
 top: 100%;
 left: -1px;
 padding-bottom: 4px;
}
#top .topNav ul li {
 float: none;
}
#top .topNav li.hover ul li {
 border: none;
}
#top .topNav li.hover ul li a {
 height: 25px;
 line-height: 25px;
}

/* -- header -- */
#header {
 min-height: 55px;
 position: relative;
 z-index: 1000;
 border-bottom: 1px solid #DDDDDD;
}
#header .logo {
 float: left;
}
/* -- mainNav -- */
#header .mainNav {
 float: right;
 height: 30px;
 font-size: 14px;
 margin-top: 15px;
 position: relative;
 z-index: 1001;
}
#header .mainNav li {
 position: relative;
}
#header .mainNav .m {
 height: 30px;
 _width: 100px;
 zoom: 1;
 float: left;
}
/* LEVEL ONE */
#header .mainNav .nav {
 display: block;
 text-align: center;
 height: 30px;
 line-height: 30px;
 padding: 0 20px;
 color: #333;
 font-weight: bold;
}
#header .mainNav .hover .nav, #header .mainNav .cur {
 background: #19B4EA;
 position: relative;
 color: #FFF;
}
/* LEVEL TWO */
#header .mainNav ul {
 display: none;
 position: absolute;
 background: #E0E0E0;
 top: 100%;
 left: 0;
}
#header .mainNav ul li {
 _float: left;
}
#header .mainNav .child {
 display: block;
 text-align: center;
 height: 30px;
 line-height: 30px;
 padding: 0 20px;
 color: #333;
}
#header .mainNav .hover .hover .child {
 background: #19B4EA;
 color: #FFF;
}
#header .mainNav .parent {
 background: url(images/icon_main_nav.png) no-repeat 85px top;
}
#header .mainNav .hover .hover .parent {
 background: #19B4EA url(images/icon_main_nav.png) no-repeat 85px bottom;
}
/* LEVEL THREE */
#header .mainNav ul ul {
 left: 100%;
 top: 0;
 min-width: 98px;
 _width: 98px;
}
#header .mainNav .children {
 display: block;
 text-align: center;
 height: 30px;
 line-height: 30px;
 padding: 0 20px;
 color: #333;
}
#header .mainNav .hover .hover .hover .children {
 background: #19B4EA;
 color: #FFF;
}
/* 首页样式
----------------------------------------------- */
/* -- slideShow -- */
.slideShow .slides a {
 height: 350px;
}
/* -- indexBox -- */
#index .indexBox {
 padding: 15px 0;
 zoom: 1;
 overflow: hidden;
}
#index .indexBox.bg {
 background-color: #F5F5F5;
 padding: 25px 0 35px 0;
}
#index .indexBox h3 {
 color: #333;
 position: relative;
 height: 30px;
}
#index .indexBox h3 em {
 font-size: 20px;
 font-weight: bold;
}
#index .indexBox h3 .more {
 display: block;
 position: absolute;
 right: 0;
 bottom: 3px;
 width: 90px;
 text-align: center;
 line-height: 21px;
 background-color: #19B4EA;
 color: #FFF;
 font-weight: normal;
}
#index .indexBox h3 .more:hover {
 background-color: #0072C6;
 text-decoration: none;
 color: #FFF;
}



/* -- link -- */
#index .link {
 padding: 10px 0;
 border-top: 1px solid #DDD;
 background-color: #F5F5F5;
}
#index .link strong {
 color: #7A7F81;
 font-weight: bold;
}
#index .link a {
 color: #555;
}
/* page
----------------------------------------------- */
#page {
 padding: 20px 0;
 min-height: 400px;
}
#page h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#page .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#page .content {
 color: #666666;
 line-height: 200%;
 padding-top: 10px;
}
#page .content img {
 max-width: 100%;
}
/* product_category
----------------------------------------------- */
#productList {
 padding-top: 20px;
 color: #999999;
}
#productList dl {
 float: left;
 width: 380px;
 height: 135px;
 margin: 0 30px 30px 0;
}
#productList dl.noMargin {
 margin-right: 0;
}
#productList dt {
 float: left;
 width: 135px;
}
#productList dd {
 margin-left: 155px;
 padding-top: 10px;
}
#productList dt img {
 border: 1px solid #EEEEEE;
 width: 135px;
 height: 135px;
}
#productList .name {
 height: 18px;
 overflow: hidden;
 font-size: 14px;
}
#productList .name a {
 color: #333333;
 font-weight: bold;
}
#productList .brief {
 color: #999999;
 padding-top: 8px;
 height: 60px;
}


/* article_category
----------------------------------------------- */












/* 提示信息
----------------------------------------------- */
#douMsg {
 padding: 10px 0 100px 0;
}
#douMsg dl {
 padding: 160px 0 200px 0;
 text-align: center;
}
#douMsg dt {
 color: #0072C6;
 font-size: 16px;
 margin-bottom: 30px;
 font-weight: bold;
}
#douMsg dd {
 color: #666;
}
#douMsg dd a {
 margin-left: 5px;
 color: #000;
}
/* 全局样式
----------------------------------------------- */
/* -- urHere -- */
.urHere {
 height: 35px;
 line-height: 35px;
 padding-top: 15px;
 color: #999999;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #DDD;
}
.urHere a {
 color: #999999;
}
.urHere b {
 margin: 0 8px;
}
/* -- tree -- */
.treeBox {
 margin-bottom: 15px;
}
.treeBox h3 {
 height: 35px;
 line-height: 35px;
 padding-top: 15px;
 color: #999999;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #DDD;
 margin-bottom: 15px;
}
.treeBox li {
 padding: 5px 8px;
}
.treeBox li a {
 color: #000;
 font-size: 14px;
}
.treeBox li.cur {
 background-color: #19B4EA;
}
.treeBox li.cur a {
 color: #FFF;
}
.treeBox .search {
 margin: 20px 0;
}
.treeBox .search .keyword {
 width: 136px;
}
/* -- screen -- */
.screen {
 padding-top: 20px;
 border-bottom: 1px dotted #DDD;
}
.screen dl {
 margin-bottom: 10px;
}
.screen dl dt {
 display: inline-block;
 font-weight: bold;
}
.screen dl dd {
 display: inline-block;
}
.screen dl dd a {
 display: inline-block;
 background-color: #DDD;
 color: #555;
 padding: 2px 10px;
 margin-right: 8px;
}
.screen dl dd a.cur {
 background-color: #19B4EA;
 color: #FFF;
}
/* -- searchBox -- */
.searchBox {
 border: 1px solid #DDDDDD;
 background-color: #FFF;
 height: 28px;
 padding-left: 10px;
}
.searchBox .keyword {
 color: #CCCCCC;
}
.searchBox .btnSearch {
 background: url(images/icon_search.png) no-repeat 50% 50%;
 width: 28px;
 height: 28px;
 text-indent: -999px;
 overflow: hidden;
 cursor: pointer;
}
/* -- common -- */
.cue {
 color: red;
 font-size: 12px;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.captcha {
 text-transform: uppercase;
}

.none {
 display: none;
}
.pointer {
 cursor: pointer;
}
/* -- form -- */
.btn {
 display: inline-block;
 background-color: #0072C6;
 color: #EEE;
 padding: 6px 25px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 text-align: center;
 -webkit-appearance: none;
}
.btn:hover {
 text-decoration: none;
 color: #FFFFFF;
 background-color: #007AD5;
}
.btnGray {
 display: inline-block;
 background-color: #CCC;
 border: 0;
 color: #333;
 padding: 6px 15px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 -webkit-appearance: none;
}
.btnPayment {
 display: inline-block;
 background-color: #ff4246;
 color: #FFF;
 padding: 7px 28px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 font-size: 14px;
 text-align: center;
 -webkit-appearance: none;
}
/* -- input -- */
.textInput {
 height: 20px;
 padding: 6px;
 font-size: 14px;
 border: 1px solid #E9E9E9;
 background-color: #FFF;
 color: #666;
 -webkit-appearance: none;
}
.textArea {
 padding: 4px;
 border: 1px solid #E9E9E9;
 background-color: #FFF;
 line-height: 20px;
 -webkit-appearance: none;
}
.textAreaAuto {
 border: 1px solid #E9E9E9;
 background-color: #FFF;
 padding: 0;
 font-size: 12x;
 line-height: 20px;
 resize: none;
 min-height: 40px;
 -webkit-appearance: none;
}
/*- tableBasic -*/
.tableBasic {
 color: #666666;
 border-left: 1px solid #EEE;
 border-top: 1px solid #EEE;
 border-collapse: collapse;
}
.tableBasic select {
 color: #8F8F8F;
}
.tableBasic td, .tableBasic th {
 border-right: 1px solid #EEE;
 border-bottom: 1px solid #EEE;
}
.tableBasic th {
 background-color: #EEE;
}
.tableBasic .child {
 background-color: #FFFFFF;
}
.tableBasic td label {
 margin-right: 15px;
}
.tableBasic td i {
 color: #F00;
 margin-left: 5px;
 font-weight: bold;
}
/*- tableDiv -*/
.tableDiv dl {
 zoom:1;
 overflow:hidden;
 margin-bottom:20px;
}
.tableDiv dl dt {
 font-weight: bold;
 margin-bottom: 5px;
 font-size: 13px;
}
.tableDiv dl dt i {
 color:#F00;
 margin-left:5px;
 font-weight:bold;
}
.tableDiv dl dd label {
 margin-right: 15px;
 line-height:34px;
}
/* -- lift -- */
.lift {
 margin-top: 60px;
 color: #999;
 font-size: 14px;
}
.lift a {
 color: #999;
}
.lift span {
 margin-right: 15px;
}
/* -- 网站地图 -- */
.sitemap .sub_nav { border-left: #e7e7e7 solid 1px;    border-right: none;}
.sitemap .sub_nav li {width:212px; height: 70px;
    line-height: 70px; border: #e7e7e7 solid 1px; border-left: none; background:#f5f5f5; }
.sitemap .sub_nav li:hover,.about .sub_nav li.cur {  border-right:#2eb700 solid 1px;  background:#2eb700 ; }
.sitemap .sub_nav li:hover a,.about .sub_nav li.cur a { color:#FFF; }
.sitemap .sub_nav li:hover a { display:block; }



