body{background:url(../pc/bg.gif) repeat-x top;}
*{margin:0;padding:0;}
a{color:#333;font-size:14px;text-decoration:none;outline:none;}
a:hover{color:#f30;}
li{list-style-type:none;}
div{line-height:22px;}
em{font-style:normal;}
img{vertical-align:middle; border:0;}
.fl{float:left;}
.fr{float:right;}
.jqzoom{text-decoration:none;float:left;z-index:999;}
.pages{text-align:center;margin:10px;font-family:宋体;clear:both;}
.pages a{margin:0px 8px;padding:6px 10px;color:#333; border:1px solid #3380C3; border-radius:2px}
.pages a:hover{background:#3380C3;padding:6px 10px;color:#FFFFFF;border-radius:3px}
.pages span{background:#3380C3;color:#fff;margin:0px 8px;padding:6px 10px;border-radius:2px}
.container{margin:0 auto;width:1200px;overflow:hidden;}

.headerTop{ overflow:hidden; width:100%; height:38px;border-bottom: 1px solid #e8e8e8;}
.headerTop p{ font-size:14px; color:#666666; float:left; line-height:38px;}
.headerTop ul{ overflow:hidden; float:right;margin-top:12px;height: 17px;line-height: 17px;}
.headerTop li{ float:left; padding:0 10px 0 28px; border-left:1px solid #e8e8e8; font-size:14px;}
.headerTop li:first-child{ border:none;}
.headerTop li.last{padding-right: 0;background: url(../pc/header-icon03.png) no-repeat 10px center;}
.headerTop li a{color:#666;}
.headerTop .first{background: url(../pc/header-icon01.png) no-repeat 10px center;}
.headerTop .second{background: url(../pc/header-icon02.png) no-repeat 10px center;}

.logo{ overflow:hidden; height:128px;}

.headerNav {width:100%; height:60px; background: url(../pc/navBg.jpg) no-repeat center;}
.headerNav ul{width: 102%;height:60px;}
.headerNav li{ float:left;width:148px;border-left: 1px solid #22a7e0; height:60px; line-height:60px ;border-right: 1px solid #008eca;text-align: center;}
.headerNav li a{font-size:18px;text-decoration:none; color:#fff;}
.headerNav li:hover,.headerNav li.cur{ background: url(../pc/navBg2.png) repeat-x center;}

/* banner */
.banner{overflow: hidden;width: 100%;overflow: hidden;height: 504px;}
#flashs{ position:relative; height:507px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{ overflow:hidden; width:100%; position:absolute; left:0; bottom:30px; text-align:center;z-index: 999;}
#flashs .btn span{display: inline-block;width: 40px;height: 3px;background: #a2a9ad;margin-right: 12px;}
#flashs .btn span{*display: inline;}
#flashs .btn span.cur {background: #0093d5;}

/* footer */
.footer{width: 100%;overflow: hidden;}
.footerTop{width: 100%;overflow: hidden;height: 55px;background: #0095db;}
.footerTop .menu{overflow: hidden;}
.footerTop .menu ul{overflow: hidden;margin-top:16px;}
.footerTop .menu li{border-left: 1px solid #31aae2;float: left;}
.footerTop .menu li:first-child{border-left: none;}
.footerTop .menu li a{color: #fff;font-size:15px;padding:0 20px;}
.footerBottom{width: 100%;overflow: hidden;text-align: center;padding: 28px 0;}
.footerBottom p{margin-bottom: 12px;font-size: 14px;}
.footerBottom .p2{color: #666666;}
.footerBottom .p2{color: #999;}
.footerBottom .p2 a{color: #999;}

/* 子页左侧*/
.cpMain{ background:#F2F2F2; overflow:hidden;}
.cpMain .container{ margin-top:36px;padding-bottom:36px;}

.cpMain .pleft{ overflow:hidden; float:left; width:240px; }
.cpMain .pleft h3{ padding-left:65px; width:175px; height:100px; background:url(../pc/pro_h.png) no-repeat 20px center; background-color:#0094da; font-weight:normal; line-height:100px; border-radius:10px 10px 0 0}
.cpMain .pleft h3 a{ color:#fff;font-size:24px; color:#fff; }
.cpMain .pleft h3 span{ font-size:14px; color:#fff; margin-left:5px;}
.cpMain .pleft ul{ overflow:hidden; width:240px; border-radius:0 0 10px 10px; margin-bottom:16px; border-top:none; padding-top:1px; border-bottom:1px solid #e3e0e0;background: #fff;}
.cpMain .pleft li{ overflow:hidden; width:100%;}
.cpMain .pleft p{ overflow:hidden; width:100%;padding-left:35px; height:54px;line-height:54px;width:205px;background-color:#0286C4;margin-bottom:1px;border-radius:10px 10px 0 0;}
.cpMain .pleft p a{ overflow:hidden; width:100%;display:block;font-size:18px; width:205px; text-decoration:none; background:url(../pc/pro_s.png) no-repeat 210px center; border-bottom:1px solid #e3e0e0;  color:#ffffff}
.cpMain .pleft li>a{ display:block; padding-left:35px; height:54px;line-height:54px; font-size:16px; width:205px; text-decoration:none; background:url(../pc/pro_s.png) no-repeat 210px center; border-bottom:1px solid #e3e0e0;  color:#333}
.cpMain .pleft li:hover>a,.cpMain .pleft li>a.cur{ background-color:#0094DA; color:#fff;}

.cpMain .phone { overflow:hidden; width:166px; padding:30px 0; padding-left:75px; border-radius:10px; background:url(../pc/pro_phone.png) no-repeat 20px center; background-color:#0094da;}
.cpMain .phone div{ font-size:16px; color:#fff;}
.cpMain .phone b{ display:block; font-size:24px; color:#fff; font-family:'Times New Roman'}
/* 子页右侧*/
.cpright{ width:880px; padding:0 25px; background:#fff; float:right;}
.rtop{ overflow:hidden; padding-top:36px; padding-bottom:30px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #0094da; font-weight:normal; line-height:30px;font-size:32px; color:#0094da;}
.rtop span{ float:right;font-size:15px;padding-top:10px;}
.rtop span a{ color:#000000;font-size:15px;}

.diyeneirong{font-size:15px;line-height:36px;margin-top:20px;margin-bottom:20px;}
.tjsj{width:100%;margin-top:38px;margin-bottom:38px;line-height:36px; text-align:center; background-color:#F2F2F2;overflow:hidden;border-radius:10px;}
.ny-product{width:110%;overflow:hidden;}
.ny-product li{margin-right:25px;margin-bottom:25px;width:258px;float:left;padding:8px;border:solid 1px #dedede;background:#f0f0f0;border-radius:10px;}
.ny-product li .pic{overflow:hidden;width:258px;height:258px;}
.ny-product li span.pro-name{width:274px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ny-product li:hover{box-shadow:0 0 15px rgba(183,183,183,0.8);}
.ny-product li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product li:hover span.pro-name{color:#ffffff;width:258px;font-size:15px;line-height:46px;margin-top:2px;background:#0094DA;}

.ny-product2{width:110%;overflow:hidden;}
.ny-product2 li{margin-right:25px;margin-bottom:25px;width:258px;float:left;padding:8px;border:solid 1px #dedede;background:#f0f0f0;}
.ny-product2 li .pic{overflow:hidden;width:258px;height:358px;}
.ny-product2 li span.pro-name{width:274px;font-size:15px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ny-product2 li:hover{box-shadow:0 0 15px rgba(183,183,183,0.8);}
.ny-product2 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product2 li:hover span.pro-name{color:#ffffff;width:258px;font-size:15px;line-height:46px;margin-top:2px;background:#0094DA;}

/*新闻列表*/
.newsList2{margin-top: 20px;}
.newsList2 dl{position:relative; padding:20px; height:190px; background-color:#eee;}
.newsList2 dt{float:left;}
.newsList2 dt img{display:block;width: 300px;height: 190px;}
.newsList2 dd{margin-left: 325px;}
.newsList2 dd h5{height:40px; line-height:40px;}
.newsList2 dd h5 a{color:#0094da;font-size:16px; font-weight:normal;}
.newsList2 dd h5 span{ float: right;color: #bfbfbf;}
.newsList2 dd p{line-height:36px; height:144px; overflow:hidden;}
.newsList2 dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsList2 ul{margin-top:16px;}
.newsList2 li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList2 li a{padding-left:18px; background:url(../pc/newsLi_ico.png) no-repeat left center;}
.newsList2 li span{position:absolute; top:0; right:0; color:#999;}