﻿@import url("../App_Themes/module.css"); 
*{ padding:0; margin:0;}
html{ overflow-x:hidden;}
ul,p,dl,dt{ margin:0; padding:0;}
ul,dl{ list-style:none;}
h1,h2,h3,h4,h5,h6,em,i,span,b{ margin:0; padding:0; font-style:normal;}
img{ border:0;}
body{ font-size:14px; font-family:"Microsoft Yahei"; color:#525252; background-color: #fff;}
a{ text-decoration:none; color:#525252;}
a:hover{color: #000;}
.wap{width:1280px; margin: 0 auto; }

/*header*/
.topbar{height: 40px;line-height: 40px;background: #f7f7f7;}
.topbar .top-lft{float: left;font-size:14px;color: #666666;}
.topbar .top-rgt{float: right;font-size:14px;color: #666666;}
.topbar .top-rgt a{font-size:14px;color: #666666;padding:0 5px;}
.topbar .top-rgt a:hover{text-decoration: underline;}

.header{height:114px;}
.logo{width: 703px;height: 102px;float: left;}
.top-phone{float: right;width: 200px;padding-left: 55px;text-align: left;margin-top: 27px;background: url(../images/phone.jpg) left no-repeat;}
.top-phone span{color: #002f47;font-size: 16px;font-weight: bold;line-height: 20px;/* padding-left: 20px; */}
.top-phone em{font-weight: bold;text-align: left;color: #ff4600;font-size: 22px;line-height: 22px;}
/*menu*/
.menu{height: 60px; margin: 0 auto;position: relative;z-index: 999;background: #007fea;}
.menu ul{position: relative; z-index: 999;width: 1280px;margin: 0 auto;}
.menu ul li{ float:left;  text-align:center;}
.menu ul li a{width:142px; height: 60px;line-height: 60px;  font-size: 16px;font-weight: normal;
display:block;  color:#fff; text-decoration:none;position: relative;background: url(../images/menu-line.jpg) right no-repeat;}
.menu ul li a:hover{ background:#ff7003;color:#fff;}

.menu ul li.on a{background:#ff7003;color:#fff;}
.menu ul.navMenu li a{border: 0;color:#333;background: none;}

.menu ul li ul.navMenu{display:none;position:absolute;z-index:9999;width: 142px;padding-top: 0px;margin-left:0px;overflow:hidden;text-align:left;padding: 10px 0;border-bottom: 2px solid #007fea;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.menu .navMenu li{ margin:0; padding:0; line-height:36px;background: none; text-align:center;}
.menu .navMenu li a{margin:0;padding:0;height: 35px;line-height:35px;font-size:14px;font-weight: normal;color:#333333;width: 142px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu .navMenu li a:hover{  margin:0; padding:0; line-height:35px;font-size:16px; font-weight:bold;color:#ff7003;
 overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*banner*/
.banner{width: 100%; float: left; height:550px;overflow: hidden;}
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:60px;height:7px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:7px;line-height:50px;overflow:hidden;/*background:url(../images/dot.png) right 0 no-repeat;*/background: #fff; cursor:pointer;}
.flex-control-nav .flex-active{background: #ff4600;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*hot*/
.hot{width: 100%; float: left; height: 60px;line-height: 60px;background: #fff;}
.hot .hot-box{width: 870px;float: left;overflow: hidden; height: 60px;}
.hot .hot-box span{font-weight: bold;font-size: 15px;padding:0 10px;}
.hot .hot-box a{font-weight: normal;font-style: normal; font-size: 15px;padding: 0 5px;}

.search{float: right; width: 307px;height:34px;margin-top: 10px; background: url(../images/search-bg.jpg) no-repeat;}
.search .search-text{border: 0;  background: none; width:245px; font-size:15px; color:#666; height:30px; line-height:30px; margin:0px 0 0 15px;outline: 0;float: left;}
.search .search-bt{ border: 0; background: none; width:45px; height:30px;  cursor:pointer;padding:0; margin:0;  float: left; }

/*footer*/
.footer{width:100%;float: left;background: url(../images/foot-bg.jpg) center no-repeat;color: #fff;height: 321px;}
.footer a,.fot-bq a{color: #fff;}
.footer .fot-lx{float: left;width: 400px; line-height: 36px;padding-left: 31px;padding-top: 35px;}
.footer .fot-lx h3{font-size: 18px;line-height:30px;padding-left: 40px;margin-bottom: 10px; }
.footer .fot-lx span{float: left;width: 193px;font-size: 15px;display: block;}

.footer .fot-link{float: left;width: 360px; line-height: 36px;padding-left:60px;padding-top: 35px;}
.footer .fot-link h3{font-size: 18px;line-height:30px;padding-left: 40px;margin-bottom: 10px; }
.footer .fot-link a{float: left;width: 170px;font-size: 15px;display: block;}

.footer .ewm{ float: left;padding-left: 74px;padding-top: 88px; }
.footer .ewm li{width: 130px;float: left;font-size: 14px;line-height: 26px; padding:0 16px;text-align: center;}

.fot-bq{width:100%;font-size: 14px;float: left;background:#fff;color: #4c4c4c;line-height: 60px;}
.fot-bq .wap{position: relative;width: 1220px;margin: 0 auto;}
.fot-bq .bq{position: absolute;right: 22px;top: 0;}
.fot-bq a{color: #4c4c4c;}

/*tit*/
.youshi .tit{height: 100px;text-align: center; background: url(../images/tit-bg.jpg) center no-repeat; }
.youshi .tit h1{font-weight: bold;font-size: 36px;line-height: 50px;color: #007fea;padding:0 45px;background: #fff;display: inline-block;}
.youshi .tit h1 span{color: #ff4600;}
.youshi .tit h1 a{color: #007fea;}
.youshi .tit p{font-size: 18px;color: #333333;line-height: 30px;padding:0 45px;background: #fff;display: inline-block;}
.youshi .tit em{font-style: normal;font-size: 16px;color: #b0b0b0;line-height: 20px;}

/*cpzs*/
.cpzs{width: 100%; float: left; background: #f4f5f9;padding-top:30px;padding-bottom: 20px;}
.cpzs .lft-cpzs{width: 290px;float: left;}
.cpzs .lft-cpzs .tit-cp{height: 92px;color: #fff;background:#007fea url(../images/ico-cp.jpg) 33px no-repeat;}
.cpzs .lft-cpzs .tit-cp h1{font-size: 24px;font-weight: bold;padding-left: 65px;padding-top: 28px;}
.cpzs .lft-cpzs .tit-cp span{font-size: 14px;padding-left: 65px;}
.bor{border:1px solid #ddd;background: #fff;}
.cpzs .lft-cpzs .cp-ul{padding-top: 22px;}
.cpzs .lft-cpzs .cp-ul li{margin-bottom:16px;padding: 0 12px; }
.cpzs .lft-cpzs .cp-ul a{display: block;background: #007fea url(../images/ico-jt.png) 230px no-repeat;height: 40px;line-height: 40px; border-radius:20px; padding-left:39px;font-size: 16px; color:#fff;}
.cpzs .lft-cpzs .cp-ul a:hover{background: #f99346 url(../images/ico-jt2.png) 230px no-repeat;}

.cpzs .lft-cpzs .tit-lx{height:50px;text-align: center;  background: url(../images/lxwm-t.jpg) center no-repeat;}
.cpzs .lft-cpzs .lft-lx{padding:22px  0 19px 43px;font-size: 14px; line-height: 32px;}
.products{overflow: hidden;width: 990px;float: left;}
.products .products-ul{}
.products .products-ul li {
  position: relative;
  float: left;
  width: 286px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  background: #fff;
  margin-left: 40px;
}

.products .products-ul li a {
  display: block;
  padding: 20px;
}
.border-left{width: 1px;height: 0px;line-height: 0;font-size: 0; background: #007fea;position:absolute;left:-1px;top: -1px;}
.border-bottom{width: 0px;height: 1px;line-height: 0;font-size: 0;background: #007fea;position:absolute;right:-1px;bottom: -1px;}
.border-top{width: 0px;height: 1px;line-height: 0;font-size: 0;background: #007fea;position:absolute;left:-1px;top: -1px;}
.border-right{width: 1px;height: 0px;line-height: 0;font-size: 0;background: #007fea;position:absolute;right:-1px;bottom: -1px;}

.products .products-ul{overflow: hidden;}
.products .products-ul li .img{
width:202px;height:201px;padding:0 20px;
/*display:table-cell;*/
text-align:center;
vertical-align:middle;
}
.products .products-ul li .img img{max-width:201px;max-height:201px;padding: 0;margin: 0;font-size: 0;line-height: 0;}

.products .products-ul li strong {
  display: block;
  margin: 10px 0;
  height: 40px;line-height: 40px;
  font-size: 15px;
  text-align: center;
  border: 1px dotted #eee;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.products .products-ul li .p {
  height: 60px;
  overflow: hidden;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 13px;    line-height: 20px;
}

.products .products-ul li:hover strong {
  color: #fff;
  background: #007fea;
}

.tel{height: 157px;width: 100%;float: left; background: url(../images/sban.jpg) center no-repeat;}
.tel .wap{position: relative;}
.tel .font1{position: absolute;color: #ff4600;top: 35px;left: 428px;font-size: 21px;font-weight: bold;}
.tel .font2{position: absolute;color: #fff;top: 78px;left: 482px;font-size: 18px;}
.tel .phone{position: absolute;color: #fff;top:76px;right: 210px;font-size: 22px;font-weight: bold;}
.tel .phone2{position: absolute;color: #fff;top:100px;right: 200px;font-size: 22px;font-weight: bold;}

.youshi{width: 100%;float: left;padding-top: 40px;}
.item1{position: relative;width: 1230px;margin: 0 auto;padding-top: 20px;overflow: hidden;}
.item1 .lft{float: left;}
.item1 .rgt{float: right;}
.item1 .num{float: left;padding-right: 20px;}
.item1 p{color: #333333;font-size: 22px;font-weight: bold;margin-top: 35px;}
.item1 em{font-style: normal;font-size: 14px;font-variant:small-caps;}
.item1 ul{padding-top: 40px;padding-left: 46px;}
.item1 ul li{background: url(../images/ico2.jpg) left no-repeat;padding-left: 25px;font-size: 16px; line-height: 30px;}

/*gsjj*/
.gsjj{float: left; width: 100%;height: 543px; background: url(../images/gsjj-bg.jpg) center no-repeat;}
.gsjj dl{width: 1280px;height: 543px;margin: 0 auto;position: relative;}
.gsjj dl dt{width: 568px;/* height: 312px; */padding-top: 60px;padding-left: 6px;float: left;margin-right: 90px;}
.gsjj dl dd{padding-top: 50px;}
.gsjj dl dd h3{font-size: 35px;color: #fff;}
.gsjj dl dd h3 em{font-style: normal;color: #73a3e7;font-weight: normal; font-size: 26px;padding-left: 15px; font-variant:small-caps;}
.gsjj dl dd p.by{font-size: 20px;color: #fff;line-height:50px;}
.gsjj dl dd .sy-txt{font-size: 14px; line-height: 30px;color: #fff;padding-top:20px;height: 240px;
display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical;}
.gsjj dl dd .seemore{color: #fff;position: absolute;right:12px;bottom:65px;}

/*anli*/
.anli{width: 100%;float: left;background: #f4f5f9;padding-top: 40px;}
.anli .tit{height: 100px;text-align: center;background: url(../images/tit-bg-gray.jpg) center no-repeat; }
.anli .tit h1{font-weight: bold;font-size: 36px;line-height: 50px;color: #007fea;padding:0 45px;background: #f4f5f9;display: inline-block;}
.anli .tit h1 span{color: #ff4600;}
.anli .tit h1 a{color: #007fea;}
.anli .tit p{font-size: 18px;color: #333333;line-height: 30px;padding:0 45px;background: #f4f5f9;display: inline-block;}
.anli .tit em{font-style: normal;font-size: 16px;color: #b0b0b0;line-height: 20px;}

.anli-box{width: 1280px;margin: 0 auto;padding-top: 20px;}
.anli-box ul{margin-left: -36px;}
.anli-box ul li{width: 402px;float: left;height: 404px;background: #fff;margin-left: 36px;margin-bottom: 40px;}
.anli-box ul li img{width: 402px;height: 266px;}
.anli-box ul li h2{padding-left: 20px; display:block;  font-weight: bold;  line-height:40px; font-size:18px; 
    overflow: hidden;margin-top: 5px;text-overflow:ellipsis;white-space:nowrap;}
.anli-box ul li .anli-txt{ font-size: 14px;line-height: 20px;padding:0 20px;
   height: 40px; overflow: hidden;margin-bottom: 10px;}
.anli-box ul li .see{color: #ff4600;padding-left: 20px;}

.anli-box ul li a{display:block;zoom:1;}
.anli-box ul li a:hover{color: #ff7003;}

.news{width: 100%;float: left;padding-bottom: 50px;overflow: hidden;}
/*qiehuan2*/
.qh-xinwen{ width:820px;float: left;overflow: hidden;padding-top: 30px;}
.qh-xinwen .tit2{ overflow:hidden;height: 50px;background: url(../images/qh-bg.jpg) bottom repeat-x; }
.qh-xinwen .tit2 ul{ overflow:hidden;}
.qh-xinwen .tit2 ul li{width: 200px; height:50px; float:left; text-align: center;margin-right: 25px;}
.qh-xinwen .tit2 ul li.mr0{ margin-right:0px;}
.qh-xinwen .tit2 ul li a{ font-size:20px;font-weight:normal; color:#333333; line-height:30px;background: none;}

.qh-xinwen .tit2 ul li.cur{height:50px;color: #000;background: url(../images/qh-hov.jpg) bottom repeat-x; }
.qh-xinwen .tit2 ul li.cur a{ text-decoration:none;color: #000;}

.news-list1{ overflow:hidden;padding-top: 10px;}
.news-list1 li{ overflow:hidden;vertical-align: middle;}
.news-list1 li a{ line-height:32px;width:460px; float:left; background:url("../images/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list1 li span{ font-size:13px; color:#919191; float:right; margin-right:12px; line-height:33px; *line-height:29px;}

.bmdt_con{height: 366px;overflow: hidden;}
.bmdt_con dl{padding:27px 0 0 18px;overflow: hidden;}
.bmdt_con dl dt{width: 158px;float: left;margin-right: 30px;}
.bmdt_con dl dd{width: 610px;float: left;}
.bmdt_con dl h3{font-size: 16px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bmdt_con dl p{font-size: 13px;line-height: 24px;color: #818181;height: 48px;
display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-more{color: #333;border-radius: 5px;border:1px solid #eee;padding: 5px 10px;float: right;margin-right: 10px;}

/*wenda*/
/*.wenda{width: 420px;float: right;padding-top: 30px;}
.wenda-tit{position: relative;height: 48px;border-bottom: 2px solid #007fea;}
.wenda-tit h3{font-size: 24px;color: #007fea;}
.wenda-tit a{border-radius: 5px;border: 1px solid #eee;padding: 5px 10px;
position: absolute;right: 10px;top: 10px;}

.wenda dl{height: 62px;padding-left: 34px; margin-top:28px; background: url(../images/ico-wd.jpg) left center no-repeat;}
.wenda dl dt{font-size: 14px;font-weight: bold;margin-bottom: 8px; line-height: 26px;color: #2e2e2e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wenda dl dd{font-size: 14px;color: #999999;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
*/

.wenda{padding-left: 18px;}
.wenda dl{padding: 0;margin: 0; height: 62px;padding-left: 34px; margin-top:21px; background: url(../images/ico-wd.jpg) left center no-repeat;}
.wenda dl dt{padding: 0;margin: 0; font-size: 14px;font-weight: bold;margin-bottom: 8px; line-height: 26px;color: #2e2e2e;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 765px;float: none;}
.wenda dl dd{padding: 0;margin: 0; font-size: 14px;color: #999999;line-height: 28px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 765px;float: none;}

/*rongyu*/
.rongyu{width: 420px;float: right;padding-top: 30px;}
.rongyu-tit{position: relative;height: 48px;border-bottom: 2px solid #007fea;}
.rongyu-tit h3{font-size: 24px;color: #007fea;}
.rongyu-tit a{border-radius: 5px;border: 1px solid #eee;padding: 5px 10px;
position: absolute;right: 10px;top: 2px;}
.rongyu ul{padding-top: 20px;}
.rongyu li{ overflow:hidden;vertical-align: middle; line-height:43px;}
.rongyu li a{width:300px; float:left; background:url("../images/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rongyu li span{ font-size:13px; color:#919191; float:right; margin-right:12px;}


/*neiye*/
.sub{width: 100%;float: left;border-top: 1px solid #ddd;}
.sub-content{width: 1280px;margin: 0 auto;padding: 30px 0;overflow: hidden;}
.sub .leftside{width: 290px;float: left;}
.sub .leftside .lft-tit{color: #ffffff;padding-top: 20px;height: 70px;text-align: center; background:#007fea;}
.sub .leftside .lft-tit h3{font-weight: bold;font-size: 24px;line-height: 30px;}
.sub .leftside .lft-tit p{font-size: 18px;line-height: 20px;font-variant:small-caps;}

.sub .leftside .lft-bor{border:1px solid #ddd;background: #fff;margin-bottom: 20px;}
.sub .leftside .lft-ul{padding-top: 22px;}
.sub .leftside .lft-ul li{margin-bottom:16px;padding: 0 12px; }
.sub .leftside .lft-ul a{display: block;background: #007fea url(../images/ico-jt.png) 230px no-repeat;height: 40px;line-height: 40px; border-radius:20px; padding-left:39px;font-size: 16px; color:#fff;}

.sub .leftside .lft-ul a:hover{background: #f99346 url(../images/ico-jt2.png) 230px no-repeat;}

.lx-tit{font-size: 30px; color:#007fea;padding: 10px 0 30px 0;height: 50px; font-weight: bold;text-align: center;margin-top: 10px; background: url(../images/lxwm-t.jpg) center no-repeat;}
.lft-lx{padding:0 20px 10px 30px; line-height: 32px;}
.lft-news{padding-left: 20px;overflow: hidden;padding-bottom: 20px;}
.lft-news li{vertical-align: middle;line-height:30px;}
.lft-news li a{display: block; line-height:32px; background:url("../images/ico-dian.jpg") no-repeat left; padding-left:15px; vertical-align: middle; font-size: 14px;width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sub .rightside{overflow: hidden;  width: 990px; float: right;}
.sub .rightside .rgt-tit{height: 58px;border-bottom: 1px solid #ddd;margin-left: 40px;margin-bottom: 30px;}
.sub .rightside .rgt-tit h3{font-weight: bold;font-size: 25px;line-height:56px;color: #6a6a6a;float: left;}
.sub .rightside .rgt-tit .site{float: right;color: #999999;font-size: 14px;margin-top: 20px;
padding:0 20px 0 15px; background: url(../images/ico-site.jpg) 0px 6px no-repeat;}

.sub .rightside .products{float: none;width: 100%;}
.page{padding-left: 50px;}


/*xiangqing*/
.details{padding: 20px 0;}
.ny-title{ text-align:center; font-size:30px; font-weight:bold; line-height:60px; margin:0px 50px 5px 50px;  color:#333;}
.ny-info{ height:36px; line-height:36px; color:#999; text-align:center; font-size:13px;
border-bottom:1px dashed #ddd;margin-bottom:10px;margin-left: 40px;}
.neirong-txt{padding: 10px 0; line-height:32px; font-size:16px;margin-bottom:10px;margin-left: 40px;}
.neirong-txt img{max-width: 100%；}
.fenxiang-box{margin-bottom: 20px;margin-left: 40px;}
.turn{color: #999999;margin-left: 40px;padding-top: 20px;padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.turn li{line-height: 36px;}
.turn a{color: #333333;}
.turn a:hover{color: #999;}
.other{margin-left: 40px;padding-top: 20px;}
.other h2{font-size: 24px;margin-left: 20px;}
/*other-news*/
.other .other-news{padding-top: 20px;}
.other .other-news li{ overflow:hidden;vertical-align: middle;}
.other .other-news li a{ line-height:32px;width:740px; float:left; background:url("../images/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.other .other-news li span{ font-size:13px; color:#919191; float:right; margin-right:12px; line-height:33px; *line-height:29px;}



/*other cp*/
.othercp{padding-left: 25px;padding-top: 20px;}
.othercp .othercp-ul li {
  position: relative;
  float: left;
  width: 226px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  background: #fff;
  margin-left: 15px;
}

.othercp .othercp-ul li a {
  width: 180px;
  display: block;
  padding: 20px;
}


.othercp .othercp-ul{overflow: hidden;}
.othercp .othercp-ul li .img{
width:142px;height:141px;padding:0 20px;
display:table-cell;
text-align:center;
vertical-align:middle;
}
.othercp .othercp-ul li .img img{max-width:142px;max-height:141px;padding: 0;margin: 0;font-size: 0;line-height: 0;}

.othercp ul li strong {
  display: block;
  margin: 10px 0;
  height: 40px;line-height: 40px;
  font-size: 15px;
  text-align: center;
  border: 1px dotted #eee;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.othercp ul li .p {
  height: 60px;
  overflow: hidden;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 13px;
}

.othercp ul li:hover strong {
  color: #fff;
  background: #007fea;
}


/*news-content*/
.news-content{margin-left: 40px;}
.news-content ul{overflow: hidden;padding-bottom: 20px;}
.news-content li{ overflow:hidden;vertical-align: middle;}
.news-content  li a{ line-height:32px;width:740px; float:left; background:url("../images/ico-dian.jpg") no-repeat left center; 
padding-left:15px; margin-left:3px; vertical-align: middle; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-content  li span{ font-size:13px; color:#919191; float:right; margin-right:12px; line-height:33px; *line-height:29px;}

/*pic-list*/
.pic-list ul{overflow: hidden;}
.pic-list ul li{float: left;width: 286px;text-align: center;margin-left: 40px;margin-bottom: 10px; height:272px;}
.pic-list ul li .xc-img{width: 284px;height: 215px;border:1px solid #ddd;display: table-cell;text-align: center;vertical-align: middle; }
.pic-list ul li .xc-img img{max-width: 284px;max-height: 215px;}
.pic-list ul li span{display: block;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*jianjie*/
.rightside .neirong{font-size: 16px;line-height: 36px;color: #3f3f3f;margin-top: 20px;margin-left: 40px;}

/*888888888*/



/*lvshituandui*/
.ls-list{padding-top: 30px;padding-bottom: 20px;}
.ls-list ul {height: auto;overflow: hidden;padding-bottom: 20px; margin-left: -30px;}
.ls-list ul li {float:left;width:260px;height: 345px; vertical-align:middle;font-size:12px;text-align:center;padding:0px;box-shadow: 0px 0px 8px #c4c4c4;/*margin:0 11px;*/margin-left: 30px; margin-bottom: 25px;}
.ls-list ul li p{ display:block;  font-weight: bold;  line-height:50px; font-size:16px; overflow: hidden;margin-bottom: 5px;text-overflow:ellipsis;white-space:nowrap;}
.ls-list ul li span{ font-size: 14px;color: #2b2a2a;line-height: 21px;padding: 5px 25px;border-radius: 15px;border: 1px solid #ccc;}
.ls-list ul li a{display: block;width:260px;height: 345px; text-decoration: none;color: #2b2a2a;zoom: 1;}
.ls-list ul li a:hover{color: #fff;text-decoration: none;background: #ae8857;}
.ls-list ul li a:hover span{border:1px solid #fff;color: #fff;}
.ls-list .cp-img{width:260px;height:246px;border:0px;overflow: hidden;}
.ls-list .cp-img img{width: 100%;height: 100%;}

.slides li a{display:block;width:100%;height:100%;}

