﻿
body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box; font-weight:lighter;overflow-x: hidden;}
*{box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333; font-size: 14px;}
a:hover{color:#0844be; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0abd56 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1350px; height:30px;}
.kg1{width:1350px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1350px; height:60px; margin:0 auto;  overflow:hidden;}
.kg80{width:1350px; height:80px; margin:0 auto;  overflow:hidden;}
.kg70{width:1350px; height:50px; margin:0 auto;  overflow:hidden;}
.bz,.w1200,.box{ width:1350px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1350px; margin: 0 auto;}
.clear{height:0; overflow:hidden; clear:both;}




.focus { width:100%; height:800px; overflow:hidden; position:relative;}
.focus ul {height:800px; position:absolute;}
.focus ul li {float:left; width:100%; height:800px; overflow:hidden; position:relative; background:#222;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#222; display:none;}
.focus .btn {position:absolute; width:1400px; left:50%; margin-left:-800px; height:24px; bottom:40px; text-align:right; z-index:100000;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:110px; position:absolute; top:40%; background:url(http://www.77cap.com/files/images/4.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{overflow:hidden;}
.dis { display: none;}
.banner{ overflow: hidden; position:relative; box-sizing:border-box;}
.banjt{ position:absolute; z-index:99; width:47px; height:104px; top:0; bottom:0; margin:auto 0; left:45px; opacity:0; transition:all .3s ease; background:url(../image/19xx.png) no-repeat left center; cursor:pointer;}
.banjt.next{ left:auto; right:45px; background-position-x:right;}
.banner:hover .banjt{ opacity:1;}
.banpage{ position:absolute; bottom:40px; width:100%; left:0; z-index:99; font-size:0; height:12px; text-align:center;}
.bannercon{ width:100% !important;}
.banpage li{ display:inline-block; vertical-align:top; text-align:center; width:12px; height:12px; transition:all .3s ease; border-radius:12px; background:rgba(255,255,255,.5); cursor:pointer;}
.banpage li+li{ margin-left:10px;}
.banpage li.on{ width:50px; background:#00857d;}
.bannercon ul{ width:100% !important; height:780px;}
.banner .bantext,.banthree .bantext{ width: 1400px; margin: auto;}
.banone{ background: url(../image/banner1.jpg) bottom center no-repeat; 
    -webkit-animation-name:centerBig;animation-name:centerBig;}
  @-webkit-keyframes centerBig{
  100%{transform:scale(1.1,1.1);}}
  @keyframes centerBig{
  100%{transform:scale(1.1,1.1);}
}
.bantwo{ background: url(../image/banner2.jpg) bottom center no-repeat;}
.banthree{ background: url(../image/banner3.jpg) bottom center no-repeat;}
.box2 { width: 695px; height:243px; left: 50%; margin-left: -347px; position: absolute; z-index: 2; top: 220px;}
.box1 {width: 1400px;left: 50%;margin-left: -700px;position: absolute;z-index: 2;top: 400px; text-align:right;}
.box3 {width: 1400px;left: 50%;margin-left: -700px;position: absolute;z-index: 2;top: 150px;  text-align:center;}




.case_bg .tempWrap{
    width: 1350px!important;
}
.mod1103 .case_content_ul li{
    width: 440px!important;
}