.center{ width:1200px; margin:0 auto;}
.productdetail{ margin-top:30px;width:1200px; float:left;}
.productdetail .box{ margin-right:20px; }
.productdetail .productinfo{ line-height:25px; font-size:18px; color:#676767;}
.productdetail .productinfo h1{ color:#2F65AD; font-weight:bold; font-size:26px;}
.productdetail .productinfo span{ color:#2F65AD; font-size:18px; }
.productdetail .productinfo a{ padding:10px 30px; background-color:#67BBEA; color:#fff;}
.productdetail h2{ color:#2F65AD; font-size:24px; text-align:center; margin:30px 0;}
.productcontent .content{ margin-bottom:40px;}
.prenext{ color:#999; margin-top:20px; display:block; line-height:40px;}
.prenext a:hover{ color:#67BBEA;}
.prenext a{ color:#999;}

.tabarea{ margin:26px auto; text-align:center;}
.tabarea a{ padding:10px 30px; background-color:#fff; color:#797979; border:1px solid #66BAE9;}
.tabarea a.on{ background:#66BAE9; color:#fff; border-color:#66BAE9;}
.content{ color:#7D7D7D; font-size:15px; line-height:24px; text-indent:2em;}

.aboutleft{ width:240px; float:left; margin-top:30px;}
.aboutleft .navtitle{ width:240px; height:70px; background:url(../images/navbg.png) no-repeat; position:relative;}
.aboutleft .navtitle h5{ font-size:18px; color:#fff; position:absolute; top:14px; left:94px;}
.aboutleft .navtitle h5 span{ font-size:16px; display:block}
.aboutleft .aboutnav{ width:240px; float:left;}
.aboutleft .aboutnav li{ width:100%;  color:#fff; margin-top:1px; cursor:pointer; line-height:40px; width:100%;  color:#fff; margin-top:1px; background:url(../images/arrowright2.png) 220px 15px no-repeat; background-color:#EEEEEE;}
.aboutleft .aboutnav li a{ display:inline-block; width:100%;padding-left:15px; height:40px;line-height:40px;  background:url(../images/arrowright2.png) 220px 14px no-repeat;background-color:#EEEEEE;}
.aboutleft .aboutnav li a:hover,.aboutnav li a.on{ background-color:#67BBEA; color:#fff;}
.aboutleft .aboutnavbottom{ border:1px solid #0069B5; margin-top:10px;}
.aboutleft .aboutnavbottom h6{ line-height:30px; padding-left:15px;}
.aboutleft .aboutnavbottom ul.newslist li{margin-top:1px; cursor:pointer; line-height:35px; width:100%; border-top:1px solid #ccc; padding:0 15px;}
.aboutleft .aboutnavbottom ul.newslist li a{ font-size:12px; color:#676767;}
.aboutleft .aboutnavbottomimg{width:239px; height:120px; display:block; overflow:hidden; position: relative;}
.aboutleft .aboutnavbottomimg img{ width:238px; height:120px; float:left; display:none;}
.aboutleft .aboutnavbottomimg img:nth-child(1){ display:block;}
.aboutnavbottomimg .pre,.aboutnavbottomimg .next{ display:inline-block; width:13px; text-align:center; height:13px; line-height:11px; background-color:#fff; color:#0069B5; cursor:pointer;}
.aboutnavbottomimg .prenext{ position:absolute; bottom:0; left:108px;}
.aboutnavbottomimg span.on{ background-color:#0069B5; color:#fff;}

.aboutright{margin-top:30px; width:900px; float:left; margin-left:60px;}
.aboutright .newscontent{ margin:15px 0; font-size:16px; line-height:25px; color:#808080;}
.aboutright .newsimg a{ margin-left:25px; position:relative;}
.aboutright .newsimg a:nth-child(1){ margin-left:0;}
.aboutright .newsimg a span{ display:block; width:52px; height:52px; border-radius:50%; position:absolute; top:50%; margin-top:-26px; left:50%; margin-left:-26px; background:rgba(90,161,205,0.5); font-size:30px; text-align:center; line-height:52px; color:#fff;}
.aboutright .newsimg ul li{ float:left; width:33%; text-align:center;}
.aboutright .newsimg ul li img{ margin-bottom:10px;}

.newscontent .zizhi li{ float:left; width:225px; height:174px;  padding:15px 26px; border:1px solid #ccc; margin-left:30px; margin-top:15px;}
.newscontent .zizhi li:nth-child(3n+1){ margin-left:0;}
.newscontent .cases li img{ max-width:100%; max-height:100%; display:block;}

.newscontent .cases li{ width:49%; margin-left:2%; border:1px solid #ccc; height:118px; float:left; margin-bottom:20px;}
.newscontent .cases li:hover{ border:1px solid #67BBEA; }
.newscontent .cases li:nth-child(2n+1){ margin-left:0;}
.newscontent .cases li img{ width:161px; height:118px; float:left; margin-right:5px;}
.newscontent .cases li div{ color:#666666; font-size:14px; line-height:20px;}
.newscontent .cases li h5{ color:#000; font-size:16px; margin-bottom:5px;}

.newscontent img{ max-width:100%;}
.newscontent .contact li{ float:left; width:50%; margin-top:20px;}
.newscontent .contact li img{ margin-right:10px;}

.center h1{ font-size:18px; font-weight:bold; margin:20px auto; text-align:center;}
.newsinfo{ text-align:center; margin-bottom:30px;}
.newsinfo span{ color:#999; margin:0 20px;}

.downloadlist li{ width:570px; float:left; padding:15px 0; border-bottom:1px solid #ccc; margin-left:60px;}
.downloadlist li:nth-child(2n+1){ margin-left:0;}
.downloadlist li img{ margin-right:10px;}