﻿/* 焦点图 */
#full-screen-slider { width: 100%; height: 666px; position: relative; z-index: 1; }
#full-screen-slider { min-width: 1200px; overflow: hidden; width: 100%; height: 666px; position: relative; zoom: 1;/*-moz-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3) inset; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3) inset;*/ }
.slider-wrapper { overflow: hidden; position: relative; width: 100%; z-index: 2; }
.fullslider .nivo-directionNav { display: block; position: relative;  /* display: none; */ bottom: 380px;}
.fullslider .nivoSlider { position: relative; background: #fff url(../img/loading.gif) no-repeat 50% 50%; }
.fullslider .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; cursor: pointer; }
.fullslider .nivoSlider a { border: 0; display: block; }
.fullslider .nivo-controlNav { text-align: center; bottom: 99px; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 100; }
.fullslider .nivo-controlNav a { display: inline-block; width: 48px; height: 22px; background: url(../img/slider.png) no-repeat; background-position: -176px -40px; text-indent: -9999px; border: 0; margin: 0 2px; }
.fullslider .nivo-controlNav a { transition: -moz-box-shadow 0.5s ease 0s, border 0.5s ease 0s, background 0.5s ease 0s; }
.fullslider .nivo-controlNav a.active { background-position: -80px -40px; }
.fullslider .nivo-controlNav a.nivo-control:hover { background-position: -128px -40px; }
.fullslider .nivo-directionNav a { display: block; width: 40px; height: 40px; background: url(../img/slider.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; /*如果划过才显示则设置0*/ -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.fullslider:hover .nivo-directionNav a { opacity: 1; }
.fullslider a.nivo-nextNav { background-position: -40px -40px; right: 333px; }
.fullslider a.nivo-prevNav { background-position: 0 -40px; left: 333px; }
.fullslider .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.fullslider .nivo-caption a { color: #fff; border-bottom: 1px dotted #fff; }
.fullslider .nivo-caption a:hover { color: #fff; }
.fullslider .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.fullslider .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.fullslider .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.fullslider .nivoSlider { height: 666px; left: 50%; margin-left: -960px; overflow: hidden; position: relative; width: 1920px }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; height: 100% !important }
.nivo-caption a { display: inline !important }
.nivo-directionNav, .nivo-caption { z-index: 8; }

/*宣传位*/
.cen-tuoshi-ad { height: 160px; overflow: hidden; padding: 20px 0; }
.cen-ad-pic { float: left; height: 160px; width: 300px; overflow: hidden; }
.cen-ad-pic img { height: 160px; width: 300px; }
.cen-zxxz, .cen-spbox { height: 316px; border: 1px solid #e5e5e5; border-radius: 3px; border-top-color: #008aff; }
.cen-zxxz { width: 822px; overflow: hidden; }
.cen-zxxzsphx { /*border-radius: 3px; font-size: 0; overflow: hidden; background: #008aff; height: 5px;*/ }
.cen-zx, .cen-xz { width: 366px; margin: 0 18px; height: 310px; overflow: hidden; }
.cen-title-btn { height: 54px; }
.cen-zxxzsp-t { font-size: 18px; color: #333; font-weight: bold; height: 54px; width: 200px; line-height: 54px; }
.cen-gdan { display: block; width: 40px; height: 22px; background-position: -202px -99px; margin: 16px 0; }
.cen-zxlb ul { padding-left: 16px; margin-top: 5px; background: url(../img/icon.png) no-repeat; background-position: -244px 0; line-height: 26px; }
.cen-zxlb li { display: block; height: 26px; width: 350px; overflow: hidden; vertical-align: middle; zoom: 1; }
.cen-zxlb li a { width: 260px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 26px; vertical-align: baseline }
.cen-lbrq { font-size: 12px; width: 70px; color: #888; display: block; text-align: right; overflow: hidden; height: 26px; }
.cen-xzlb li, .cen-xzlb li a { width: 352px; }
.cen-xz { margin-left: 36px; _margin-left: 18px; }
.cen-spbox { width: 356px; }
.cen-sp { margin: 0 18px; height: 310px; overflow: hidden; position: relative; }
.cen-spqh { display: block; width: 55px; height: 22px; background: url(../img/slider.png) no-repeat; background-position: -79px -7px; margin: 16px 0; }
.cen-videobtn { position: absolute; left: 137px; top: 140px; width: 46px; height: 46px; z-index: 999; background-position: -83px -35px; pointer-events: none; -webkit-transition: all linear .3s;  -moz-transition: all linear .3s;  transition: all linear .3s;}
.cen-sp:hover .cen-videobtn { top:380px; /*display: none;*/}

/*视频切换*/
.videoslider { position: relative; overflow: visible; }
.videoslider .nivo-directionNav { display: block; position: relative; bottom: 278px; }
.videoslider .nivoSlider { position: relative; background: #fff url(../img/loading.gif) no-repeat 50% 45%; height: 240px; width: 320px; }
.videoslider .nivo-controlNav { text-align: center; bottom: 38px; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 99; }
.videoslider .nivo-controlNav a { display: inline-block; width: 30px; height: 30px; background: url(../img/slider.png) no-repeat; background-position: -194px -7px; text-indent: -9999px; border: 0; margin: 0 2px; }
.videoslider .nivo-controlNav a.active { background-position: -134px -7px; }
.videoslider .nivo-controlNav a.nivo-control:hover { background-position: -164px -7px; }
.videoslider .nivo-caption { text-align: center; }
.videoslider .nivo-directionNav a { display: block; width: 28px; height: 22px; background: url(../img/slider.png) no-repeat; text-indent: -9999px; border: 0; opacity: 1; /*如果划过才显示则设置0*/ -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.videoslider :hover .nivo-directionNav a { opacity: 1; }
.videoslider a.nivo-nextNav { background-position: -106px -7px; right: 0px; }
.videoslider a.nivo-prevNav { background-position: -79px -7px; right: 27px; left: 265px; }