﻿@charset "utf-8";:focus {    outline: 0;}body {    font-size: 14px;    line-height: 1.6;    font-family: "微软雅黑", verdana, tahoma, arial;    padding: 0;    margin: 0;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-size-adjust: 100%;    /*    -webkit-text-size-adjust:none;    -ms-text-size-adjust:none;    text-size-adjust:none;    */    color: #686868;}body.noscroll, html.noscroll {    overflow: hidden;}body.infoindex {    background-color: #5e5e5e;}body, div,h1, h2, h3, h4, h5, h6,p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,fieldset, form, label, legend, th, td,article, aside, figure, footer, header, hgroup, menu, nav, section,summary, hgroup {    margin: 0;    padding: 0;    border: 0;}@-webkit-viewport {    width: device-width;}@-moz-viewport {    width: device-width;}@-ms-viewport {    width: device-width;}@-o-viewport {    width: device-width;}@viewport {    width: device-width;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {    display: block;}audio,canvas,progress,video {    display: inline-block;    vertical-align: baseline;}dfn {    font-style: normal;    font-family: arial;}input, textarea {    font-family: "微软雅黑", verdana, tahoma, arial;}fieldset {}a:link {    color: #686868;    text-decoration: none;    outline: 0;}a:visited {    color: #686868;    text-decoration: none;    outline: 0;}a:hover {    color: #424242;    text-decoration: none;    outline: 0;}a:active {    color: #424242;    text-decoration: none;    outline: 0;}h1, h2, h3, h4, dl, dt, dd {    font-weight: normal;    font-size: 100%;}img {    border: 0px;}p, form {    padding: 0;    margin: 0;}ul {    padding: 0;    margin: 0;    list-style: none;}.clear {    clear: both;}.clear1 {    clear: both;    height: 10px;}.clear2 {    clear: both;    height: 20px;}.divider {    clear: both;    line-height: 1px;    padding-top: 5px;    border-bottom: 1px #ccc dashed;    margin-bottom: 5px;}img.lazy {    background: url(../images/loading.gif) no-repeat center center;}img {    vertical-align: top;}/*input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="number"] {    -moz-appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0;}*//* 网站综合字体 */.f12 {    font-size: 12px !important;}.f14 {    font-size: 14px !important;}.f16 {    font-size: 16px !important;}.fred {    color: #ff0000;    font-weight: bold;}.fredn {    color: #ff0000;}.ibred {    background: #FFC9C9;}.fgreen {    color: #00AA00;    font-weight: bold;}.fgreenn {    color: #00AA00;}.fblue {    color: #00489A;    font-weight: bold;}.fbluen {    color: #00489A;}.searkey {    background: #ff0;    color: #f00;}.delstr {    text-decoration: line-through;}.fixed_relative {    position: relative;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none !important;    margin: 0;}input[type="number"] {    -moz-appearance: textfield;}.text-left {    text-align: left;}.text-right {    text-align: right;}.text-center {    text-align: center;}.text-justify {    text-align: justify;}.text-nowrap {    white-space: nowrap;}.text-lowercase {    text-transform: lowercase;}.text-uppercase {    text-transform: uppercase;}.text-capitalize {    text-transform: capitalize;}.text-muted {    color: #777;}.text-primary {    color: #337ab7;}a.text-primary:hover {    color: #286090;}.text-success {    color: #3c763d;}a.text-success:hover {    color: #2b542c;}.text-info {    color: #31708f;}a.text-info:hover {    color: #245269;}.text-warning {    color: #8a6d3b;}a.text-warning:hover {    color: #66512c;}.text-danger {    color: #a94442;}a.text-danger:hover {    color: #843534;}.bg-primary {    color: #fff;    background-color: #337ab7;}a.bg-primary:hover {    background-color: #286090;}.bg-success {    background-color: #dff0d8;}a.bg-success:hover {    background-color: #c1e2b3;}.bg-info {    background-color: #d9edf7;}a.bg-info:hover {    background-color: #afd9ee;}.bg-warning {    background-color: #fcf8e3;}a.bg-warning:hover {    background-color: #f7ecb5;}.bg-danger {    background-color: #f2dede;}a.bg-danger:hover {    background-color: #e4b9b9;}.alert {    padding: 10px 15px;    margin-bottom: 15px;    border: 1px solid transparent;    border-radius: 4px;}.alert h4 {    margin-top: 0;    color: inherit;}.alert .alert-link {    font-weight: bold;}.alert > p,.alert > ul {    margin-bottom: 0;}.alert > p + p {    margin-top: 5px;}.alert-dismissable,.alert-dismissible {    padding-right: 35px;}.alert-dismissable .close,.alert-dismissible .close {    position: relative;    top: -2px;    right: -21px;    color: inherit;}.alert-success {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6;}.alert-success hr {    border-top-color: #c9e2b3;}.alert-success .alert-link {    color: #2b542c;}.alert-info {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1;}.alert-info hr {    border-top-color: #a6e1ec;}.alert-info .alert-link {    color: #245269;}.alert-warning {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc;}.alert-warning hr {    border-top-color: #f7e1b5;}.alert-warning .alert-link {    color: #66512c;}.alert-danger {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1;}.alert-danger hr {    border-top-color: #e4b9c0;}.alert-danger .alert-link {    color: #843534;}.badge {    display: inline-block;    min-width: 10px;    padding: 3px 7px;    font-size: 12px;    line-height: 1;    color: #fff;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    background-color: #777;    border-radius: 10px;}.badge:empty {    display: none;}.badge-danger {    color: #fff;    background-color: #d9534f;}.badge-warning {    color: #fff;    background-color: #f0ad4e;}.badge-info {    color: #fff;    background-color: #5bc0de;}.badge-success {    color: #fff;    background-color: #5cb85c;}.badge-primary {    color: #fff;    background-color: #337ab7;}#core_loading {    position: fixed;    top: 50%;    left: 50%;    margin-left: -40px;    margin-top: -30px;    width: 80px;    z-index: 999999;    display: none;}.pull-right {    float: right !important;}.pull-left {    float: left !important;}/* 页面头部 */header {    width: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 999;    min-width: 1200px;    background-color: rgba(255, 255, 255, 0.9);    height: 80px;    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);}header {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}header.headerliner {    height: 50px;}header section {    width: 1200px;    margin: 0 auto;    position: relative;}header section:after {    content: "";    display: block;    clear: both;}header section .phone {    position: absolute;    right: 0px;    bottom: -50px;    height: 50px;    background-color: rgba(255, 255, 255, 0.9);    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0.18));    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0.18));    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0.18));    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0.18));    background-image: linear-gradient(top, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0.18));    line-height: 50px;    border-radius: 0 0 10px 10px;    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);    font-size: 16px;    font-style: oblique;    padding: 0 15px 0 50px;}header section .phone {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}header section .phone em {    display: block;    position: absolute;    height: 28px;    width: 28px;    left: 10px;    top: 11px;    background: url(../images/phone.png) no-repeat;    background-size: 100% 100%;}header section .phone span {    font-size: 28px;    color: #af0000;}header.headerliner section .phone em {    height: 20px;    width: 20px;    top: 8px;}header.headerliner section .phone {    height: 36px;    font-style: normal;    line-height: 36px;    bottom: -36px;    padding: 0 15px 0 38px;}header.headerliner section .phone span {    font-size: 16px;}header .logo {    float: left;    width: 300px;    padding: 5px 0;}header.headerliner .logo {    width: auto;    padding: 5px 0;}header .logo img {    height: 70px;}header .logo img {    -webkit-transition: all 300ms;    -moz-transition: all 300ms;    -ms-transition: all 300ms;    -o-transition: all 300ms;    transition: all 300ms;    transform-origin: left top;}header.headerliner .logo img {    height: 40px;}header nav {    float: right;    padding: 5px 0;}header nav > ul > li {    float: left;    width: 90px;    margin: 0 3px;    font-size: 16px;    text-align: center;    position: relative;}header nav > ul > li > .menubox {    height: 0;    overflow: hidden;    background-color: rgba(240, 240, 240, .9);    position: absolute;    width: 320px;    padding: 0 10px;    left: 0;    top: 65px;    z-index: 2;    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);    border-radius: 0 0 5px 5px;}header nav > ul > li:hover > .menubox {    height: auto;    padding: 10px;}header nav > ul > li > .menubox:after {    content: "";    display: block;    clear: both;}header nav > ul > li.contact > .menubox {    left: auto;    right: 0;}header nav > ul > li.product > .menubox {    left: -26px;}header nav > ul > li > a {    display: block;    padding-top: 15px;    height: 45px;    border-radius: 5px;    margin-top: 5px;}header nav > ul > li > a > em {    font-style: normal;    font-size: 12px;    display: block;    color: #686868;}header nav > ul > li > a {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}header nav > ul > li > a:hover, header nav > ul > li > a.active, header nav > ul > li:hover > a {    background-color: #af0000;    color: #fff;}header nav > ul > li > a:hover {    box-shadow: 0 0 5px rgba(175, 0, 0, 0.4), inset 0 0 5px rgba(134, 4, 4, 0.6);}header nav > ul > li > a:hover > em, header nav > ul > li > a.active > em, header nav > ul > li:hover > a > em {    color: #fff;}header.headerliner nav > ul > li > .menubox {    top: 40px}header.headerliner nav > ul > li > a {    display: block;    height: 40px;    padding: 0;    line-height: 40px;    border-radius: 5px;    margin-top: 0px;}header.headerliner nav > ul > li > a > em {    display: none;}header.fixed nav > ul > li {    width: 86px;    margin: 0 2px;}header.fixed section .phone {    right: 100px;}.fixed_header {    height: 80px;    clear: both;}.fixed_header_in {    height: 100px;    clear: both;}header nav > ul > li > .menubox {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}.menubox .menuitem {    float: left;    width: 50%;    padding: 5px 0;}.menubox .menuitem a {    display: block;    border-radius: 4px;    font-size: 15px;    line-height: 40px;}.menubox .menuitem a:hover, .menubox .menuitem a.active {    background-color: #af0000;    color: #fff;    box-shadow: 0 0 5px rgba(175, 0, 0, 0.4), inset 0 0 5px rgba(134, 4, 4, 0.6);}.container {}.container:after {    content: "";    display: block;    clear: both;}.c-style-odd {    background-color: #f8f8f8;}.indexlinks, .contin {    background: url(../images/linkbg.png) no-repeat center bottom;}.container .gonext {    height: 30px;    width: 60px;    border-radius: 0 0 30px 30px;    background-color: #f8f8f8;    position: absolute;    top: 0;    left: 50%;    margin: 0 0 0 -30px;    text-align: center;    cursor: pointer;}.container .gonext em {    font-size: 50px;    line-height: 25px;    color: #ccc;}.c-style-odd .gonext {    background-color: #fff;}.c-style-odd .gonext em {    color: #ccc;}.container section {    width: 1200px;    margin: 0 auto;    min-height: 100px;    position: relative;}.container section:after {    content: "";    display: block;    clear: both;}.container section.fix-index-cont {    padding: 40px 0;}.contin section.fix-cont {    padding: 0 0 65px 0;}.container section h1.boxtitle {    text-align: center;    line-height: 30px;    clear: both;    margin-bottom: 20px;    font-size: 22px;}.container section h1.boxtitle span {    color: #a1a1a1;    margin-left: 5px;    font-size: 22px;}.container section h1.boxtitle span:first-child {    font-size: 26px;    color: #af0000;}.container section h1.boxtitle a {    color: #af0000;}.container section .cont {    text-align: justify;}.container section .pagecont {    min-height: 400px;    position: relative;}.container section .cont:after {    content: "";    display: block;    clear: both;}#teams .item {    float: left;    margin-right: 6px;    margin-bottom: 6px;}#teams .item {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}#teams .item:hover {    filter: alpha(opacity=70);    opacity: 0.7;}#teams .item a {    display: block;    position: relative;}#teams .item a em {    position: absolute;    top: 100px;    left: 0;    font-size: 18px;    width: 100%;    text-align: center;    color: #fff;    font-style: normal;}#teams .item a em i {    font-style: normal;    margin-right: 10px;}#teams .r1last {    margin-right: 0;}#teams .r2last {    float: right;    margin-right: 0;}#teams .r2sec {    float: right;}.footer {    height: 96px;    background-color: #005097;    padding: 15px 0;}.footer section {    width: 1200px;    margin: 0 auto;}.footer section .qrcode {    float: left;    width: 210px;}.footer section .qrcode img.wxqr {    height: 96px;    width: 96px;    margin-left: 10px;}.footer section .copyright {    float: right;    line-height: 200%;    color: #fff;    font-size: 12px;    width: 990px;    padding-top: 12px;    text-align: center;}.footer section .copyright a {    color: #fff;}@charset "utf-8";/*首页大幅广告*/#slide_banner {    width: 100%;    min-width: 1200px;    margin: 0 auto 0 auto;    position: relative;    height: 600px;}#slide_banner table {    border-collapse: collapse;    padding: 0;    margin: 0;    width: 100%;}#slide_banner table td {    padding: 0;    margin: 0;}#slide_banner .slide_stage {    width: 100%;    height: 600px;    overflow: hidden;}#slide_banner .slide_stage .bg {    height: 600px;    text-align: center;    width: 100%;}#slide_banner .slide_stage a {    display: block;    width: 100%;    height: 600px;}#slide_banner .slide_handdler {    width: 1200px;    margin: 0 auto;    height: 24px;    margin-top: -34px;    text-align: center;}#slide_banner .slide_handdler .w {    width: 1100px;    padding: 0 50px;    margin: 0 auto;    position: relative;}#slide_banner .slide_handdler a {    display: inline-block;    width: 24px;    height: 24px;    line-height: 24px;    border-radius: 12px;    overflow: hidden;    text-align: center;    color: #fff;    font-weight: bold;    text-decoration: none;    vertical-align: top;    margin-right: 5px;    font-size: 15px;    background: #999;    font-family: Arial}#slide_banner .slide_handdler .current {    background: #af0000;    color: #fff;}#slide_banner .slide_handdler a:hover, #slide_banner .slide_handdler .current {    background: #c9033b;    color: #fff;}.Slide {    width: 350px;    height: 260px;    float: left;    overflow: hidden;    position: relative;}.slide-cont {    width: 350px;    height: 260px;    position: relative;    overflow: hidden;}.slide-item {    position: absolute;    width: 100%;    height: 100%;    left: -330px;}.slide-item a {    display: block;    width: 100%;    height: 100%;}.slide-item img {    width: 350px;    height: 260px;}.slide-txt {    width: 350px;    height: 40px;    position: absolute;    left: 0;    bottom: 0px;    z-index: 1;}.slide-txt .txt_bg {    width: 350px;    height: 40px;    opacity: 0.7;    filter: alpha(opacity=70);    background-color: #f6eada;}.slide-txt a {    display: inline-block;    width: 330px;    height: 40px;    line-height: 40px;    font-size: 16px;    padding: 0 10px;    overflow: hidden;    color: #996633;    position: absolute;    left: 0;    top: 0;}.slide-nav {    width: auto;    height: 20px;    display: inline-block;    overflow: hidden;    position: absolute;    z-index: 100;    bottom: 6px;    right: 20px;    overflow: hidden;}.slide-nav a {    display: block;    width: 14px;    height: 14px;    border-radius: 7px;    background: #d4d4d4;    cursor: pointer;    margin-left: 5px;    float: left;    text-indent: -99em;    overflow: hidden;}.slide-nav .nownav {    background-color: #996633;}/*浮动按钮*/.floatbtn {    position: fixed;    bottom: 100px;    right: 10px;    z-index: 999;    cursor: pointer;    width: 50px;    height: 50px;    display: none;}.gotop {    height: 50px;    width: 50px;    position: absolute;    top: 0;    right: 0;    overflow: hidden;    background: #C0C0C0;}.gotop {    transition: all 0.4s;    -moz-transition: all 0.4s; /* Firefox 4 */    -webkit-transition: all 0.4s; /* Safari and Chrome */    -o-transition: all 0.4s; /* Opera */}.gotop:hover {    width: 130px;    background: #989898;}.gotop .c {    width: 130px;    height: 50px;    position: absolute;    top: 0;    right: 0;}.gotop .c .t {    width: 80px;    position: absolute;    height: 50px;    line-height: 50px;    font-size: 14px;    text-align: center;    left: 0;    top: 0;    color: #fff;}.gotop .c .ico {    width: 19px;    position: absolute;    height: 23px;    right: 15px;    top: 14px;    background: url(../images/bg_gotab.png) no-repeat;}ul.icolist li {    float: left;    width: 20%;    text-align: center;}ul.icolist li a {    display: block;    position: relative;    z-index: 1;    padding: 40px 0 30px 0;}ul.icolist li a:hover {    background-color: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));    background-image: linear-gradient(top, rgba(0, 0, 0, .00001), rgba(0, 0, 0, 0.1));}ul.icolist li a {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}ul.icolist li a .img {}ul.icolist li a .img img {    border-radius: 100px;}ul.icolist li a h2 {    font-size: 16px;    margin-top: 15px;}ul.icolist li a:hover .img img {    transform: rotate(5deg) scale(1.05, 1.05);    -ms-transform: rotate(5deg) scale(1.05, 1.05);    -webkit-transform: rotate(5deg) scale(1.05, 1.05);    -o-transform: rotate(5deg) scale(1.05, 1.05);    -moz-transform: rotate(5deg) scale(1.05, 1.05);}ul.icolist li a .img img {    -webkit-transition: all 400ms;    -moz-transition: all 400ms;    -ms-transition: all 400ms;    -o-transition: all 400ms;    transition: all 400ms;}.entvideo {    float: left;    width: 420px;    position: relative;}.indexabout {    float: right;    width: 750px;}.indexabout .innerq {    background: url(../images/quoteleft.png) no-repeat;    padding-top: 18px;    padding-left: 30px;}.indexabout .innerq h1.boxtitle {    text-align: left;}.indexabout .cont {    font-size: 15px;    color: #686868}ul.caselist li {    width: 20%;    float: left;}ul.caselist li .item {    display: block;    width: 212px;    margin: 0 auto;}ul.caselist li a {    display: block;}ul.caselist li a .img {    padding: 5px;    border: 1px #e5e5e5 solid;    border-radius: 5px;    background-color: #fff;    box-shadow: 0 0 5px rgba(0, 0, 0, .2);}ul.caselist li a .img img {    height: 150px;    width: 200px;}ul.caselist li a .title {    font-size: 14px;    text-align: center;    line-height: 25px;    padding-top: 5px;}ul.caselist li a:hover .img {    border: 1px #1d78ca solid;    background-color: rgba(29, 120, 202, .1);    box-shadow: 0 0 15px rgba(29, 120, 202, .5);}ul.caselist li a:hover .title {    color: #005198;}ul.caselist li a .img, ul.caselist li a .title {    -webkit-transition: all 500ms;    -moz-transition: all 500ms;    -ms-transition: all 500ms;    -o-transition: all 500ms;    transition: all 500ms;}ul.clist {    width: 1200px;    margin: 0 auto;}ul.clist li {    float: left;    width: 150px;    padding: 5px 0;}ul.clist li img {    width: 150px;}.indexlinkspos {    clear: both;    height: 60px;}.modbox {    float: left;    width: 380px;}.modbox.icenter {    margin-left: 30px;}.modbox.iright {    float: right;}.modbox .title {}.modbox .title .name {    border-bottom: 1px #e5e5e5 solid;    background: url(../images/icon_publication.gif) no-repeat 10px center;    font-size: 18px;    padding-left: 33px;    line-height: 36px;}.modbox .title .img {    padding-top: 1px;}.modbox .modcont {    padding: 10px 0;}.modbox .modcont:after {    content: "";    display: block;    clear: both;}ul.newslist1 li {    border-bottom: 1px #d5d5d5 dotted;    padding: 2px 0 2px 20px;    background: url(../images/arrow1.png) no-repeat 5px 12px;}ul.newslist1 li h1 {    font-size: 14px;    font-weight: bold;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    line-height: 24px;}ul.newslist1 li h1 a {    color: #424242;}ul.newslist1 li p {    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:2;    -webkit-box-orient: vertical;    overflow: hidden;    font-size: 12px;    padding: 0;    margin: 0;    line-height: 20px;    color: #a0a0a0;}ul.newslist2 li {    width: 100%;    float: left;    border-bottom: 1px #d5d5d5 dotted;    padding: 5px 0;}ul.newslist2 li a {    width: 100%;    float: left;    display: block;}ul.newslist2 li a .img {    float: left;    margin-right: 10px;    width: 100px;    height: 75px;}ul.newslist2 li a .img img {    width: 100px;    height: 75px;}ul.newslist3 li {    border-bottom: 1px #d5d5d5 dashed;    font-size: 14px;    line-height: 33px;    background: url(../images/elite3.gif) no-repeat 5px center;    padding-left: 20px;}ul.newslist3 li a {    display: block;}.prtxt {    float: left;    width: 920px;}.primg {    float: right;    width: 280px;    text-align: right;}.primg img {    width: 260px;}.slideBox{ width:100%; overflow:hidden; position:relative;  }.slideBox .hd{ height:24px;; overflow:hidden; position:absolute; right:0px; bottom:5px; z-index:1; text-align: center;width: 100%;}.slideBox .hd ul{ overflow:hidden; zoom:1;display: block;width: 100%;text-align: center;  }.slideBox .hd ul li{    display: inline-block;    width: 24px;    height: 24px;    line-height: 24px;    border-radius: 12px;    overflow: hidden;    text-align: center;    color: #fff;    font-weight: bold;    text-decoration: none;    vertical-align: top;    margin-right: 5px;    font-size: 15px;    background: #999;    font-family: Arial;}.slideBox .hd ul li.on{ background:#c9033b; color:#fff; }.slideBox .bd{ position:relative; height:100%; z-index:0;   }.slideBox .bd li{ zoom:1; vertical-align:middle; }.slideBox .bd img{ width:100%;  display:block;  }/* 下面是前/后按钮代码，如果不需要删除即可 */.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }.slideBox .prevStop{ display:none;  }.slideBox .nextStop{ display:none;  }