/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
body { font-size: 14px; font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma; color:#4a4a4a; overflow-x:hidden; background:url(../images/body.png) center repeat;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
img{ max-width:100%;}
a{ color:#000;text-decoration:none}
a:focus{text-decoration:none;}
a:hover{ color:#ef8200;text-decoration:none;}
.container{ width:1200px; padding:0;}
.banner h1{font-size:20px; color:#e50012; border-bottom:solid 2px #e50012; padding:0 10px; margin-top:10px; display:table; font-weight:bold; padding:0;}
.fullSlide .bd ul,.fullSlide .bd li,.fullSlide,.banner{ height:520px !important; background:url(../images/01.jpg) center center no-repeat;}
.fullSlide .bd ul,.fullSlide .bd li{background-position:center -70px!important; }
.banner-c{ height:520px; position:relative;}
.banner-title{ position:absolute; line-height:28px;left:176px; top:40px; font-size:26px; color:#0b0b0b; width:26px; writing-mode:vertical-rl; writing-mode: tb-rl;-webkit-writing-mode: vertical-rl; *writing-mode: tb-rl;}
.banner-txt{ position:absolute; top:30px; right:1070px;}
.banner-txt p{line-height:26px; float:right; margin-left:10px; width:130px; overflow:hidden; height:380px; writing-mode:vertical-rl; writing-mode:tb-rl; display:inline-block;-webkit-writing-mode: vertical-rl; *writing-mode: tb-rl;}
.banner-img img{ width:785px; height:380px;}
.banner-img{ position:absolute; right:0; top:50%; margin-top:-250px;}
.title-ul{ position:absolute; top:110px; left:50%; margin-left:-340px;}
.title-ul li{width:28px; float:right; font-size:18px;}
.title-ul02{ opacity:0; z-index:100;}
.title-ul ul li{ background:url(../images/list.png) center top no-repeat; padding-top:13px; cursor:pointer;  writing-mode:vertical-rl; writing-mode: tb-rl;-webkit-writing-mode: vertical-rl; *writing-mode: tb-rl;}
.tabs-list{ margin:50px 0; overflow:hidden; height:109px;}
.tabs-list li{ float:left; width:10%; text-align:center; position:relative;}
.tabs-list li:before{ content:""; display:block; width:8px; height:17px; background:url(../images/lind.png) center no-repeat; left:0; top:51px; position:absolute;}
.tabs-list li a{ font-size:18px; color:#0b0b0b; display:block; height:109px; line-height:109px;}
.tabs-list li a:hover{ color:#cc0000;}
.tabs-list li.active a{ background:url(../images/list-back.png) center no-repeat; color:#fff;}
.tabs-list .list-one:before{ display:none;}
.product-border{ width:284px; height:204px; background:url(../images/img-c.png) center no-repeat; padding:8px;}
.product-border02{background:url(../images/img-c02.png) center no-repeat;}
.product-border img{ width:268px; height:188px;}
.product-c li{ float:left; width:25%; margin-bottom:25px;}
.product-c li a{ display:block;}
.product-tt{ font-size:16px; margin:10px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.product-txt{ font-size:12px; color:#a2a2a2; margin-bottom:5px; height:17px;}
.product-txt a{color:#a2a2a2; display:inline-block!important;}
.product-b{ font-size:12px; color:#000;}
.product-b span{ color:#e6002f;}
.pagination{ margin:50px 0;}
.pagination > li > a{ border-radius:4px !important; margin:0 5px; border-color:#ccc; color:#333;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#cc0000; border-color:#cc0000; color:#fff;}
.tt-border{ border-bottom:solid 2px #d3d3d3; padding-bottom:20px;}
.tt-border h2{ width:169px; height:79px; background:url(../images/tt-back.png) center no-repeat; font-size:22px; color:#fff; line-height:79px; text-align:center;}
.list-img img{ width:186px; height:186px; border-radius:50%; margin:0 auto;}
.list-b-txt{ font-size:18px; color:#1c1c1c; margin-top:10px;height: 25px; overflow: hidden;}
.list-b li{ float:left; width:25%; margin-top:40px;}
.hz{ border:solid 1px #d2d2d3; padding:20px; font-size:12px; margin-top:60px;}

.fullSlide .bd li a{position:relative;}