﻿

.cpzx{ padding-top: 80px; padding-bottom: 100px;}
.cpzx .cpbt{ width: 525px; height: 46px; background: url(../image/bttylogo.png) left no-repeat; text-indent: 201px; font-size: 46px; color: #296dde; margin: 0 auto; line-height: 46px; font-weight: bold;}
.cpzx .nr{ margin-top: 50px;}
.cpzx .nr .cpL{ width: 260px;}
.cpzx .nr .cpL dl{ margin-bottom: 2px; width: 260px;}
.cpzx .nr .cpL dl dt{ width: 180px; height: 50px; background: #296dde; padding: 35px 40px;}
.cpzx .nr .cpL dl dt h5{ font-size: 26px; font-weight: bold; color: #fff; line-height: 26px;}
.cpzx .nr .cpL dl dt p{ font-size: 14px; font-family: arial; color: #bfd3f5; text-transform: uppercase; margin-top: 10px;}
.cpzx .nr .cpL dl dd a{ width: 260px; height: 50px; background: #e4e4e4; display: block; line-height: 50px; text-indent: 40px; margin-top: 1px; font-size: 16px;}
.cpzx .nr .cpL dl dd a:hover,.cpzx .nr .cpL dl dd.cur a{ background: #296dde; color: #fff;}
.cpzx .nr .cpL .xgg{ width: 260px; height: 277px; background: url(../image/cpgg.jpg) no-repeat; margin-top: 10px; text-align: center;}
.cpzx .nr .cpL .xgg .bold{ font-size: 24px; font-weight: bold; color: #fff; padding-top: 190px;}
.cpzx .nr .cpL .xgg p{ font-size: 15px; color: #fff; margin-top: 10px;}
.cpzx .nr .cpL .tact{ width: 208px; height: 55px; border: 1px solid #ddd; margin-top: 12px; padding:30px 25px;}
.cpzx .nr .cpL .tact .lx{ background: url(../image/tact.png) left no-repeat; text-indent: 40px;}
.cpzx .nr .cpL .tact .lx p{ font-size: 16px;}
.cpzx .nr .cpL .tact .lx .call{ font-size: 26px; font-weight: bold; font-family: 'arial'; color: #296dde; margin-top: 5px;}

.cpzx .nr .cpR{ width: 900px; margin-left: 40px;}
.cpzx .nr .cpR .tjbt{ font-size: 30px; font-weight: bold; line-height: 30px;}
.cpzx .nr .cpR .tjbt span{ font-size: 24px; color: #999; font-family: 'Geometr415'; text-transform: uppercase; margin-left: 20px;}

.ban{ width:900px; height:460px; position:relative; overflow:hidden; margin-top: 30px;}
.ban2{ width:900px; height:315px; position:relative; overflow:hidden;}	
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:900px; height:315px;}
.ban2 ul li .img{ width: 460px; height: 315px; float: left;}
.ban2 ul li .img img{ width: 458px; height: 313px; border: 1px solid #ddd;}
.ban2 ul li .wz{ width: 400px; float: right;}
.ban2 ul li .wz h3{ height: 48px; width: 400px; border-bottom: 2px solid #ddd; font-size: 20px; line-height: 40px;}
.ban2 ul li .wz .js{ margin-top: 25px;}
.ban2 ul li .wz .js p{ font-size: 14px; color: #666; line-height: 22px; margin-top:5px;}
.ban2 ul li .wz .more{ width: 150px; height: 46px; background: #296dde; display: block; text-align: center; line-height: 46px; font-size: 15px; color: #fff; border-radius: 23px; margin-top: 35px;}
.ban2 ul li .wz .more:hover{ background: #ffc600; color: #333;}
.min_pic{ width:900px; height: 103px;}
.num{ width: 810px; position:absolute; left:51px; top:345px;}
.num ul{ width: 810px; height: 103px;}
.num ul li{ width:150px; height:103px; margin-right:12px;}
.num ul li img{ width: 148px; height: 101px; border: 1px solid #ddd;}
.num ul li.on{ width: 150px; height: 108px; background: url(../image/jt.png) no-repeat; margin-top: -5px;}
.num ul li.on img{ width: 146px; height: 99px; border: none; padding: 7px 2px 2px 2px;}
.prev_btn1{ width:39px; height:103px; float:left; background:url(../image/cpL1.png) no-repeat; cursor: pointer; margin-top: 30px;}
.prev_btn1:hover{ background: url(../image/cpL2.png) no-repeat;}
.next_btn1{ width:39px; height:103px; float:right; background:url(../image/cpR1.png) no-repeat; cursor: pointer; margin-top: 30px;}
.next_btn1:hover{ background: url(../image/cpR2.png) no-repeat;}

.cpzx .nr .cpR .list{ height: 1404px; background: url(../image/cpbg.png) 440px 30px no-repeat; width: 900px; overflow: hidden;}
.cpzx .nr .cpR .list ul{ width: 1000px;}
.cpzx .nr .cpR .list ul li{ width: 400px; height: 314px; float: left; margin-right: 100px; margin-top: 35px;}
.cpzx .nr .cpR .list ul li img{ width: 398px; height: 272px; border: 1px solid #ddd;}
.cpzx .nr .cpR .list ul li p{ width: 400px; text-align: center; font-size: 18px; margin-top: 20px;}
.cpzx .nr .cpR .list ul li:hover img{ width: 396px; height: 270px; border: 2px solid #296dde;}
.cpzx .nr .cpR .list ul li:hover p{ color: #296dde;}

.cpzx .nr .cpR .page{ margin-top: 100px; text-align: center;}
.cpzx .nr .cpR .page a,.cpzx .nr .cpR .page span{ font-size: 16px; padding: 5px 10px; border: 1px solid #ddd; margin: 0 8px; border-radius: 3px;}
.cpzx .nr .cpR .page a:hover,.cpzx .nr .cpR .page .on{ padding: 6px 11px; border: none; background: #296dde; color: #fff;}
