
.cpzuo{ width: 240px; overflow: hidden;}

.cp{ margin:40px auto; }
.zuotitile{ background: url(../img/cp.png) no-repeat left center; text-indent: 64px;}
.zuotitile h2{ font-size: 20px; }
.zuotitile p{ font-size: 14px; margin-top: 10px;}
.zuonav{ margin-top: 70px; font-size: 14px;}
.zuonav ul{ width: 200px; }
.zuonav ul li{ line-height: 34px;}
.zuonav ul li a{ color: #585858; width: 200px; text-align: center; }
.zuonav ul li a.cur{ background: #00a0e9; color: #fff;}
.childnav{ background: #d9d9d9;}
.childnav a{ color: #585858;}
.childnav a.cur1{ font-weight: bold;}
.title p{ text-align: right; width: 100%;}
.title a{ color: #747474;font-size: 16px;width: 120px; margin-bottom: 20px; border-bottom: 1px solid #a0a0a0; line-height: 30px;}
.title a:hover{ color: #000;border-bottom: 1px solid #000;}
.title01 p{ text-align: center; width: 100%;}
.title01 a{ color: #fff;font-size: 16px;width: 120px; margin-bottom: 20px;background: #00a0e9; border-radius: 20px; line-height:40px; height:40px;}


.cpxq{ padding: 70px 0 20px;}
.cplist{ padding:40px 30px;}
.jianjie{ width:440px; height: 250px;background: rgba(0,0,0,0.5);  overflow: hidden; color: #fff;text-align: center; position:absolute;top:0;left:0; }
.jianjie h3{ text-align: center; font-size: 18px; margin-top: 50px;}
.cplist li{ height: 250px; overflow: hidden;}
.cplist p{ font-size: 14px; line-height: 25px; width: 336px; /**margin: 10px auto;**/ text-align: justify; text-align: left;}
.jianjie a { color: #fff; border:1px solid #fff; border-radius:20px; width: 130px; height: 40px; line-height: 40px; margin-top: 10px;}
.jianjie a:hover{ color: #585858; background: #fff; }
.cppic a{width: 440px; height: 250px; }
.page {text-align: center;}
.page ul {display: inline-block; overflow: auto;}
.page li{float: left;display: inline;}
.page a{ margin:0 6px; padding: 8px 12px; border: 1px solid #595959;}
.page a.thisclass,.page a:hover{ color: #FFFFFF; background: #0084e9; border: 1px solid #0084e9;}
.cptitle{text-align: center;  margin: 10% auto;}
.cptitle h3{ font-size: 20px;line-height: 36px;}
.cptitle p{ font-size: 12px; border-top: 1px solid #000;  line-height: 24px;width:50%; margin: 0 auto;}
.mcptitle{ margin-bottom: 6%;}
.mcptitle li{ width: 40%;margin:3% 5%;} 
.mcptitle li a{ width:100%; margin:0 auto;height: 40px; line-height: 40px; color: #FFFFFF; background: #0084e9;box-shadow:2px 2px 10px #000;  text-align: center; display: block;}
.mcptitle li a.cur2{ box-shadow: none; background: #0084e9;}
.cpxq img{ width:100%;}
.mal img{ width: 100%;}

.cplist1{ padding:40px 30px; width:880px; }
.cplist1 li{position:relative}