@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:660px;  position:relative;}
.banner ul{ overflow:hidden; width:100%; height:660px; position:relative}
.banner li{ width:100%; height:660px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .li01{background:url(Img/Index/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(Img/Index/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(Img/Index/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:40px; margin-left:-35px; background:#666; border-radius:20px; padding:10px 20px; 
			filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../images/banner_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:245px; background:url(../images/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:245px; background:url(../images/banner_btn02.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}




.baner_b{background: #eee;height: 50px; padding-top: 10px;color: #000; }
.baner_b .w{position: relative;   height: 50px;}
.baner_b .zi p{   font-size: 16px;color: #233357;max-width: 880px	;  margin-top:10px;}
.baner_b .zi a{   font-size: 15px;color: #666; padding:0 10px; border-right:1px solid #999;}

.baner_b .tel{ color: #fff;margin-top: 12px;background-position: left -200px;}
.baner_b .tel h1,.baner_b .tel p{ color: #fff;}
/*搜索*/
.searcher{width:320px;height:40px;float: right;   }
.searcher .submit{width:48px;height:40px;border:0px;color: #fff;cursor:pointer; float: right; }
  
.searcher .txt{width:268px;height:38px;line-height:38px;float:right; text-indent: .5em;  border:1px solid #999;  border-right:none;

}
.searcher .s{background:url(../images/tip.png) no-repeat  right; }





.yz{height: 600px;background: url(../images/yz_bg.jpg) no-repeat center;padding-top: 50px;box-sizing: border-box;}
.yz h2{font-weight: normal;text-align: center;}
.yz h2 span{display: block;font-size: 30px;color: #333333;line-height: 40px;}
.yz h2 i{display: block;font-size: 36px;color: #333333;line-height: 40px;padding-top: 10px;font-weight: bold;font-style: normal;}
.yz a{color:#333; margin:0 auto;}
.yz .xx{display: block;font-size: 14px;color: #666;line-height: 28px;margin-top: 40px;text-align: center; width:960px; margin:30px auto;}
.yz ul{ margin: 37px 50px 0;height: 226px;text-align: center;}
.yz ul li{ float:left;width:220px;height: 226px;border-right: 1px solid #dddddd;box-sizing: border-box;transition:all 0.5s;position: relative;z-index: 10;}
.yz ul li:last-child{ border-right: 0;}
.yz ul li em{ display: block;margin: 32px auto 0;width: 62px;height: 62px;overflow: hidden;}
.yz ul li em img{display: block;width: 62px;height: 62px;transition:all 0.5s;}
.yz ul li.cur{ box-shadow: 0 0 32px 13px rgba(44,47,62,0.10);}
.yz ul li.cur img:nth-child(1){ margin-top:-62px;}
.yz ul li.cur p{ display:block;}
.yz ul li b{ display: block;font-size: 22px;color: #333;line-height: 22px;font-weight: normal;padding-top: 20px;padding-bottom: 9px;}
.yz ul li span{ display: block;font-size: 12px;color: #333;line-height: 12px;opacity: 0.2;text-transform: uppercase;}
.yz ul li p{ display: none;font-size: 14px;line-height: 20px;color:#2c2f3e;padding:0 52px 0;}
.yz ul li.cur span{ display:none;}
.yz ul li.cur b{ font-weight: bold;color:#2c2f3e;}

.about_yize-more{display: block; background: url(../images/more-icon2.png) no-repeat 109px center; width: 138px; height: 42px; border: solid 1px #333; padding-left: 30px; font-size: 16px; line-height: 42px;  color: #fff; transition: 0.6s;}
.about_yize-more:hover{background: url(../images/more-icon1.png) no-repeat 109px center #fff; color: #003eaf;} 




















/* 产品中心 */
.title h3{display: block; font-size: 28px; line-height: 28px; color: #333333; background: url(../images/title-line.png) no-repeat center; margin-bottom: 2px;}
.title h3 em{color: #003eaf;}
.title span{display: block; font-size: 15px; color: #808080;}



/* 产品中心结束 */















.case{margin-bottom: 70px;  padding:30px 0 70px 0; /* background:#f2f2f2; */}
.case-list{overflow: hidden;}
.case-list ul{width: 1230px;}
.case-list ul li{float: left; width: 380px;  margin-right: 30px; margin-bottom: 30px;}
.case-list ul li .pic{width: 380px; height: 280px; overflow: hidden; position: relative; }
.case-list ul li .info{ width: 380px; height: 280px; background: rgba(0,110,191,0.8);  position: absolute;  opacity:0;transition: all 0.5s;}
.case-list ul li .info .more-icon{display: block; width: 50px; height: 50px; margin: 80px auto 22px;}
.case-list ul li .info h3{display: block; font-size: 18px; color: #fff; text-align: center; margin-bottom: 12px;}
.case-list ul li .info i{display: block; width: 40px; height: 2px; background: #fff; margin: 0 auto;}
.case-list ul li:hover .info{opacity: 1;}
.case-list ul li .shidden::before,.case-list ul li .shidden::after {position: absolute;content: '';opacity: 0;}
.case-list ul li .shidden::before {top: 10px;right: 10px;bottom: 10px;left: 10px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.case-list ul li .shidden::after {top: 10px;right: 10px;bottom: 10px;left: 10px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.case-list ul li .shidden::before,.case-list ul li .shidden::after{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.case-list ul li:hover .shidden::before,.case-list ul li:hover .shidden::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.case-list ul li:hover .shidden::before,.case-list ul li:hover .shidden::after{-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.case .more{display: block; width: 192px; height: 48px; border: solid 1px #ccc; font-size: 15px; line-height: 48px; color: #999999; background: url(../images/more-icon3.png) no-repeat 166px center; padding-left: 96px; border-radius: 25px; margin: 20px auto 0; transition:0.6s;}
.case .more:hover{background: url(../images/more-icon2.png) no-repeat 166px center #006ebf;  border-color: #006ebf; color: #fff;}






.fc{ height: 417px; overflow: hidden; width: 1340px; margin: 0 auto; background:#f2f2f2;}
.fc_h{overflow: hidden; width: 1200px; margin: 0 auto; height: 135px; background: url(../images/news-btn.png) no-repeat center 75px; }
.fc_h ul{ width: 319px; margin: 55px auto 0; height: 40px; overflow: hidden;}
.fc_h ul.hd{display: block;}
.fc_h ul li{ float: left; width: 149px; height: 40px; overflow: hidden; margin-right: 20px;}
.fc_h ul li a{ background: #fff; display: inline-block; width: 147px; height: 38px; overflow: hidden; border: 1px solid #999; font-size: 16px; line-height: 38px; color: #333; font-weight: normal; text-align: center;}
.fc_h ul li a:hover ,.fc_h .cur a{ width: 149px; height: 40px; border: 0; background: #006ebf; color: #fff; font-weight: bold; line-height: 40px; text-decoration: none;}
.fc_h .nobot{ margin-right: 0;}

.fc_con{ height: 282px; overflow: hidden;}

.fc_con em{ display: block; width: 35px; height: 75px; overflow: hidden; margin-top: 55px;}
.fc_con em a{ display: block; width: 35px; height: 75px; overflow: hidden;}
.fc_con .e01{ margin-right: 35px;}
.fc_con .e01 a{ background: url(../images/equ_l.gif) no-repeat left top;}
.fc_con .e01 a:hover{ background: url(../images/equ_l01.gif) no-repeat left top;}
.fc_con .e02 a{ background: url(../images/equ_r.gif) no-repeat left top;}
.fc_con .e02 a:hover{ background: url(../images/equ_r01.gif) no-repeat left top;}
.fc_con .fc_n { width:1200px; overflow:hidden;}
.fc_con ul li{ margin-right: 40px; float: left; width: 270px; overflow: hidden; line-height: 0;}
.fc_con ul li img{ width: 270px; height: 195px;}
.fc_con ul li span{ font-weight: normal; display: block; font-size: 14px; line-height: 52px; text-align: center; height:52px; overflow:hidden;}
.fc_con .nobot{ margin-right: 0;}





.titis{height: 127px;text-align: center;background: url(../images/pro_tt.png) no-repeat center bottom;margin-bottom:46px;}
.titis h4{font-size:36px;color: #1f1f1f;font-weight: normal;height:60px;line-height:60px;}
.titis h4 a {color: #1f1f1f}
.titis h4 span{color: #006ebf;font-weight:bold}
.titis h4 i{width:6px;height: 6px;background: #1f1f1f;border-radius: 50%;margin:0 18px; vertical-align: middle;display:inline-block;}
.titis p{height:32px;line-height: 32px;font-size:20px;color: #dfdfdf;}
.titis p em{color: #363636;padding:0 6px;}



.pro_bj{background: url(../images/pro_bj.jpg) no-repeat center top;height:1135px;padding-top:40px; margin-top:60px;}
.pro .titis{background: url(../images/pro_tt.png) no-repeat center bottom}
.pro .titis h4 a {color: #fff}
.pro .titis h4 span{color: #006ebf;}
.pro .titis h4 i{background: #fff;}
.pro .titis p{color: #454343;}
.pro .titis p em{color: #fff;font-size:18px;}
.pro_qh{height: 63px;background: #292929;}
.pro_qh ul li{float:left;width:400px;line-height: 63px;padding:0 32px 0 76px;box-sizing: border-box;font-size:20px;color: #8b8b8b;font-weight: bold; list-style:none;margin:0;}
.pro_qh ul li a{color: #8b8b8b;display: block;}
.pro_qh i{display: inline-block;float: right;width:15px;height: 10px;margin-top:27px;background: url(../images/pro_a2.png) no-repeat;}
.pro_qh ul li.on{color: #fff;}
.pro_qh ul li.on a{color: #fff;}
.pro_qh ul li.on i{background: url(../images/pro_a2_hv.png) no-repeat;}
.pro_qh li:nth-child(1){background: url(../images/pro_ico1.png) no-repeat 27px center;}
.pro_qh li:nth-child(2){background: url(../images/pro_ico2.png) no-repeat 27px center;}
.pro_qh li:nth-child(1).on{background:#006ebf url(../images/pro_ico1_hv.png) no-repeat 27px center;}
.pro_qh li:nth-child(2).on{background:#006ebf url(../images/pro_ico2_hv.png) no-repeat 27px center;}
.pro_qh span{float:left;width:400px;line-height: 63px;padding:0 32px 0 76px;box-sizing: border-box;font-size:20px;color: #8b8b8b;font-weight: bold;display:block;background: #1d1d1d}
.pro_qh span img {vertical-align: middle;padding-right:14px;}
.fenl{height: 56px;line-height: 56px;background: #666;margin-bottom:33px;}
.fenl a{padding-left:14px;background: url(../images/pro_a1.png) no-repeat left center;font-size:16px;color: #9a9a9a;margin:0 30px 0 13px;}
.fenl a:hover{color:#fff;font-weight:bold;}
.pro_a em,.pro_a span{text-decoration:none;}	
.pro_a li{float:left;width:392px;margin:0 12px 12px 0;font-size:0;line-height: 0;background: #fff}
.pro_a li i{display: block;width:392px;overflow: hidden;}
.pro_a li i img{width:392px;height: 294px;transition: all 0.5s}
.pro_a li span {float:left;width:326px;box-sizing: border-box;;padding-left:23px;height: 66px;border-top:1px solid #efefef;font-size:12px;color: #dcdcdc;line-height:18px;line-height:66px;}
.pro_a li span a {display:block;/*height: 24px;line-height: 24px;*/font-size:16px;color: #2b2b2b;}
.pro_a li:hover i img{transform: scale(1.1);}
.pro_a li:nth-child(3n){margin:0 0 12px 0;}




/* 优势 */


.choose {
  margin-top: 50px;
}
.choose .choosetitle {
  width: 401px;
  height: 90px;
  margin: 0 auto;
  margin-bottom: 102px;
  text-align: center;
  background: url('../images/choose_title_bg.png') center bottom no-repeat;
}
.choose .choosetitle span {
  display: inline-block;
}
.choose .choosetitle .title1 {
  font-size: 24px;
  line-height: 48px;
  color: #006ebf;
}
.choose .choosetitle .titlename {
  width: 23px;
  height: 57px;
  color: #fff;
  line-height: 30px;
  background-color: #006ebf;
}
.choose .choosetitle .title2 {
  font-size: 48px;
  line-height: 48px;
  color: #006ebf;
}
.choose .leftimg {
  float: left;
}
.choose .righttext {
  float: right;
}
.choose .righttext .first {
  width: 580px;
  height: auto;
  margin-bottom: 80px;
}
.choose .righttext .first .titlebox {
  width: 100%;
  height: 74px;
  border-bottom: 1px dashed #d2d2d2;
}
.choose .righttext .first .titlebox .leftnum {
  width: 80px;
  height: 56px;
  float: left;
  text-align: center;
  line-height: 56px;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
  background: url('../images/ico_choose.jpg') left center;
}
.choose .righttext .first .titlebox .righttitletext {
  width: 330px;
  height: auto;
  float: left;
  margin-left: 22px;
}
.choose .righttext .first .titlebox .righttitletext h4 {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  color: #006ebf;
}
.choose .righttext .first .titlebox .righttitletext .cn {
  margin-top: 10px;
  font-size: 16px;
  color: #006ebf;
  line-height: 16px;
}
.choose .righttext .first .chooseinfo {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.choose .righttext .first .chooseinfo p {
  position: relative;
  padding-left: 20px;
  color: #858585;
  line-height: 26px;
  box-sizing: border-box;
}
.choose .righttext .first .chooseinfo p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  border: 1px solid #006ebf;
  border-radius: 50%;
  box-sizing: border-box;
}
.choose .righttext .second {
  width: 580px;
  height: auto;
}
.choose .righttext .second .titlebox {
  width: 100%;
  height: 74px;
  border-bottom: 1px dashed #d2d2d2;
}
.choose .righttext .second .titlebox .leftnum {
  width: 80px;
  height: 56px;
  float: left;
  text-align: center;
  line-height: 56px;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
  background: url('../images/ico_choose.jpg') left center;
}
.choose .righttext .second .titlebox .righttitletext {
  width: 330px;
  height: auto;
  float: left;
  margin-left: 22px;
}
.choose .righttext .second .titlebox .righttitletext h4 {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  color: #006ebf;
}
.choose .righttext .second .titlebox .righttitletext .cn {
  margin-top: 10px;
  font-size: 16px;
  color: #006ebf;
  line-height: 16px;
}
.choose .righttext .second .chooseinfo {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.choose .righttext .second .chooseinfo p {
  position: relative;
  padding-left: 20px;
  color: #858585;
  line-height: 26px;
  box-sizing: border-box;
}
.choose .righttext .second .chooseinfo p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  border: 1px solid #006ebf;
  border-radius: 50%;
  box-sizing: border-box;
}
.choose .secondchoose {
  margin-top: 65px;
}
.choose .secondchoose .lefttext {
  float: left;
}
.choose .secondchoose .lefttext .third {
  width: 580px;
  height: auto;
  margin-bottom: 70px;
}
.choose .secondchoose .lefttext .third .titlebox {
  width: 100%;
  height: 74px;
  border-bottom: 1px dashed #d2d2d2;
}
.choose .secondchoose .lefttext .third .titlebox .leftnum {
  width: 80px;
  height: 56px;
  float: left;
  text-align: center;
  line-height: 56px;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
  background: url('../images/ico_choose.jpg') left center;
}
.choose .secondchoose .lefttext .third .titlebox .righttitletext {
  width: 330px;
  height: auto;
  float: left;
  margin-left: 22px;
}
.choose .secondchoose .lefttext .third .titlebox .righttitletext h4 {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  color: #006ebf;
}
.choose .secondchoose .lefttext .third .titlebox .righttitletext .cn {
  margin-top: 10px;
  font-size: 16px;
  color: #006ebf;
  line-height: 16px;
}
.choose .secondchoose .lefttext .third .chooseinfo {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.choose .secondchoose .lefttext .third .chooseinfo p {
  position: relative;
  padding-left: 20px;
  color: #858585;
  line-height: 26px;
  box-sizing: border-box;
}
.choose .secondchoose .lefttext .third .chooseinfo p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  border: 1px solid #006ebf;
  border-radius: 50%;
  box-sizing: border-box;
}
.choose .secondchoose .lefttext .fourth {
  width: 580px;
  height: auto;
}
.choose .secondchoose .lefttext .fourth .titlebox {
  width: 100%;
  height: 74px;
  border-bottom: 1px dashed #d2d2d2;
}
.choose .secondchoose .lefttext .fourth .titlebox .leftnum {
  width: 80px;
  height: 56px;
  float: left;
  text-align: center;
  line-height: 56px;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
  background: url('../images/ico_choose.jpg') left center;
}
.choose .secondchoose .lefttext .fourth .titlebox .righttitletext {
  width: 330px;
  height: auto;
  float: left;
  margin-left: 22px;
}
.choose .secondchoose .lefttext .fourth .titlebox .righttitletext h4 {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  color: #006ebf;
}
.choose .secondchoose .lefttext .fourth .titlebox .righttitletext .cn {
  margin-top: 10px;
  font-size: 16px;
  color: #006ebf;
  line-height: 16px;
}
.choose .secondchoose .lefttext .fourth .chooseinfo {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.choose .secondchoose .lefttext .fourth .chooseinfo p {
  position: relative;
  padding-left: 20px;
  color: #858585;
  line-height: 26px;
  box-sizing: border-box;
}
.choose .secondchoose .lefttext .fourth .chooseinfo p::before {
  content: '';
  position: absolute;
  left: 0;
  top: 10px;
  width: 8px;
  height: 8px;
  border: 1px solid #006ebf;
  border-radius: 50%;
  box-sizing: border-box;
}
.choose .secondchoose .rightimgbox {
  position: relative;
  float: right;
}
.choose .secondchoose .rightimgbox .telnum {
  position: absolute;
  top: 430px;
  left: 26px;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
}




.news_bg{padding: 80px 0;background: #f7f7f7;}
.news_t{height: 40px;width: 380px;margin:0 auto;padding: 28px 0 0;}
.news_t ul li{float: left;width: 160px;display:block;}
.news_t ul li a{font-size: 14px;color: #333;display: block; float: left; width: 158px; text-align: center; height: 38px; line-height: 38px; overflow: hidden;border: #ebebeb 1px solid;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #fff;background:#006ebf;border: #006ebf 1px solid;}
.news01{width: 570px;float: left;padding: 40px 0 0;}
.news01 dl dt{width: 570px;height: 285px;overflow: hidden;line-height: 0;}
.news01 dl dt img{width: 570px;height: 285px;}
.news01 dl dd{padding-top: 20px;width: 570px;}
.news01 dl dd span{display: block;float: left;height: 53px;width: 90px; font-size: 14px; background:url(../images/news_line.gif) no-repeat right 10px;line-height: 32px;padding: 15px 0 0;color: #666; font-family:Arial, Helvetica, sans-serif;}
.news01 dl dd span b,.news02 dt b{display: block;font-size: 50px;}
.news01 .news_r{width: 445px;float: left;padding: 0 0 0 20px; overflow:hidden;}
.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.news dl dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.news dl dd h5 a:hover{ color: #006ebf;}
.news_desc{font-size: 14px; color: #666; line-height: 22px; height: 44px; overflow: hidden;padding: 5px 0 0;} 
.news02{ width:580px;float: right;padding: 10px 0 0;}
.news02 dl{background: #fff; width:578px;height: 108px;overflow: hidden;border: #ebebeb 1px solid;margin-top: 30px;}
.news02 dt{float: left;width: 112px;border-right: #ebebeb 1px solid;height: 78px;text-align: center; font-size: 14px;color: #666;font-family:Arial, Helvetica, sans-serif;line-height: 34px;padding: 30px 0 0;}
.news02 dt b{color: #333;}
.news02 dd{width: 420px;padding: 12px 0 0 15px;float: left;}
.news02 dl:hover{border: #006ebf 1px solid;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}




/* 优势结束 */






.ban01{background:#ccc url(../images/ban01.jpg) no-repeat center 0;height: 150px;overflow: hidden;padding: 78px 0 0; margin-top:60px;}
.ban01 p{width: 530px;float: right;}
.ban01 p span{display: block;float: left;font-size: 14px;color: #fff;background:url(../images/zixun_ip.png) no-repeat 0 15px;width: 270px;padding: 0 0 0 45px;line-height: 28px;}
.ban01 p b{display: block;font-size: 30px;color: #fff;font-family: "DINOT";}
.ban01 p em{display: block;width: 148px;float: left;padding: 10px 0 0;}
.ban01 p em a{font-size: 14px;color: #333;display: block;background:url(../images/ban_btn.png) no-repeat;width: 128px;height: 50px;line-height: 50px;overflow: hidden;padding: 0 0 0 20px;}












/* 优势 */
.adv_bgs{width: 100%; height: 168px; background: url(../images/youshibgs.png) no-repeat center; overflow: hidden;}




/* 应用领域 */
.lingyu { overflow:hidden; padding-top:60px; width:100%; background:url(Img/Index/lingyu_bg.png) repeat-x left top; padding-bottom:70px;}
.lingyu ul{ overflow:hidden; width:1220px; margin:0 auto; height:400px;}
.lingyu li{ overflow:hidden; float:left; width:285px; margin:0 10px; height:400px; position:relative;}
.lingyu li img{ display:block;}
.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:305px; z-index:2}
.lingyu li a{ display:block; width:100%; height:70px; position: absolute; left:0; bottom:0; text-decoration:none}
.lingyu li .icon{ margin:0 auto; display:none;}
.lingyu li .a01{ background-color:#019161;}

.lingyu li em{ display:block; margin:0 auto; text-align:center; padding:20px 0; width:120px; font-size:16px; color:#fff; margin-top:-15px;}
.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}

/* 友情链接
 */

 .link{width: 100%; background:#f2f2f2;}
.link dt{height: 74px;line-height: 74px;font-size: 18px;color: #333333;border-bottom: 1px solid #ccc;}
.link dt a{color: #333333; text-decoration: none;}
.link dt em{font-family: arial;}
.link dd{padding: 24px 0 14px 0;overflow: hidden;}
.link dd a{display: block;float: left;font-size: 12px;color: #333333;padding: 0 28px;border-left: 1px solid #e9e9e9;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}
