﻿i {

    font-style: normal

}

.con:hover,

a.more:hover {

    color: #b10004 !important;

}



.index_ttBox {

    overflow: hidden;

    margin: 0px 0 42px 0;

}



.index_ttBox .index_ttL {

    float: left;

    width: 100%;

}



.index_ttBox .index_ttL h2 {

    width: 100%;

    color: #b10004;

    text-align: center;

    font-weight: bold;

    height: 70px;

    line-height: 54px;

}



.index_ttBox .index_ttL h2 a {

    font-size: 38px;

    color: #b10004;

    font-weight: bold;

}



.index_ttBox .index_ttL ul {

    overflow: hidden;

}



.index_ttBox .index_ttL ul li {

    float: none;

    text-align: center;

    margin-left: 12px;

}



.index_ttBox .index_ttL ul li a {

    color: #b10004;

    font-size: 18px;

    margin-right: 28px;

    display: inline-block;

    transition: .3s;

    -moz-transition: .3s;

    /* Firefox 4 */

    -webkit-transition: .3s;

    /* Safari å’Œ Chrome */

    -o-transition: .3s;

    /* Opera */

}



.index_ttBox .index_ttL ul li a:hover {

    color: #b10004;

}



.index_ttBox .index_ttR {

    float: right;

    width: 100%;

}



.xxsxk-banner {

    width: 100%;

    height: 90px;

    /*margin-bottom: 40px;*/

}



.xxsxk-banner ul {

    width: 940px;

    height: 90px;

    float: left;

    background: url(../images/xxsxk-0228-2.png) repeat-x left center;

}



.xxsxk-banner ul li {

    text-align: center;

    border-right: 1px solid #e8dac5;

    float: left;

    height: 32px;

    padding: 29px 0;

}



.xxsxk-banner ul li a {

    padding-left: 35px;

    color: #d37d34;

    font-size: 14px;

    height: 32px;

    line-height: 32px;

    display: inline-block;

    text-align: left;

}



.xxsxk-banner ul li.xxsxk-li1 {

    width: 170px;

}



.xxsxk-banner ul li.xxsxk-li1 a {

    background: url(../images/xxsxk-0228-3.png) no-repeat left center;

}

.xxsxk-banner ul li a:hover{

    color: #b10004;

}



.xxsxk-banner ul li.xxsxk-li2 {

    width: 275px;

}



.xxsxk-banner ul li.xxsxk-li2 a {

    background: url(../images/xxsxk-0228-4.png) no-repeat left center;

}



.xxsxk-banner ul li.xxsxk-li3 {

    width: 328px;

}



.xxsxk-banner ul li.xxsxk-li3 a {

    background: url(../images/xxsxk-0228-5.png) no-repeat left center;

    /*font-size: 14px;*/

    line-height: 16px;

}



.xxsxk-banner ul li.xxsxk-li4 {

    width: 162px;

}



.xxsxk-banner ul li.xxsxk-li4 a {

    background: url(../images/xxsxk-0228-6.png) no-repeat left center;

}





.index_ttBox .index_ttR .index_ttRImg {

    cursor: pointer;

    width: 260px;

    height: 90px;

    position: relative;

    overflow: hidden;

    float: left;

}



.index_ttBox .index_ttR .index_ttRImg img {

    width: 260px;

    height: 90px;

}



.index_ttBox .index_ttR .index_ttRImg .animate {

    width: 276px;

    height: 200px;

    position: absolute;

    top: -100px;

    left: 0;

    display: block;

}



.indexYwTitle {

    height: 49px;

    line-height: 49px;

    border-bottom: 1px solid #c3bebd;

    /*margin-top: 30px;*/

}



.indexYwTitle span {

    margin-right: 34px;

    color: #626262;

    font-size: 16px;

    display: block;

    float: left;

    height: 45px;

    position: relative;

    top: 1px;

    z-index: 10;

    line-height: 38px;

    cursor: pointer;

}



.indexYwTitle span.active {

    color: #cf000a;

    font-size: 20px;

    font-weight: bold;

    display: block;

    float: left;

    height: 48px;

    position: relative;

    top: 1px;

    z-index: 10;

    line-height: 38px;

    border-bottom: 1px solid #c96f73;

}



.indexYwTitle a {

    float: right;

    color: #a5a5a5;

    font-size: 12px;

    transition: .3s;

    -moz-transition: .3s;

    /* Firefox 4 */

    -webkit-transition: .3s;

    /* Safari å’Œ Chrome */

    -o-transition: .3s;

    /* Opera */

}



.indexYwTitle a:hover {

    color: #b10004;

}



.indexBanner {

    width: 100%;

    position: relative;

    overflow: hidden;

    height: 155px;

}



.indexBanner .swiper-container {

    /*height: 300px;*/

    width: 100%;

    height: 155px;

}



.indexBanner .content-slide {

    padding: 20px;

    color: #fff;

}



.indexBanner .title {

    font-size: 25px;

    margin-bottom: 10px;

}



.indexBanner .pagination {

    position: absolute;

    left: 50%;

    text-align: center;

    bottom: 20px;

    width: 200px;

    height: 10px;

    margin-left: -100px;

    border-radius: 50px;

    z-index: 1000;

}



.indexBanner .swiper-pagination-switch {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    cursor: pointer;

    /*background: url(../images/h_xzxy_07.png) no-repeat;*/

}



.indexBanner .swiper-active-switch {

    background: #ac0005;

    /*background: url(../images/h_xzxy_09.png) no-repeat;*/

}



.indexBanner .swiper-slide {

    float: left;

    width: 100%;

    height: auto !important;

    position: relative;

    left: 0;

    top: 0;

    opacity: 0!important;

    transition: opacity linear .5s;

}



.indexBanner .swiper-slide a {

    display: block;

    width: 100%;

    position: relative;

    height: 155px;

}



.indexBanner .swiper-slide a img {

    vertical-align: middle;

    /* width: 100%; */

    height: 241px;

}



.indexBanner .swiper-slide-active {

    opacity: 1 !important;

    z-index: 5;

}



.indexBanner .swiper-wrapper {

    /*height: auto !important;*/

    /*width: 100%;*/

    overflow: hidden;

    position: relative;

    height: 100%;

}



.iXyTdBox {

    overflow: hidden;

}



.iXyTdTitle,

.iXyTdTitle span {

    border-bottom: 0 !important;

}



.iXyTdLBox {

    width: 420px;

    float: left;

    margin-right: 80px;

}





.left-wrp,

.center-wrp {

    float: left;

    margin-right: 40px;

}

.left-wrp{

    width: 422px;

}



.left-wrp .hotspoTab {

    width: 100%;

    border-bottom: 1px solid #d9d9d9;

    padding-bottom: 20px;

    margin-top: 7px;

    float: none;

}



.left-wrp .hotspoTab .title>span {

    border-bottom: 1px solid #ce000c;

    display: inline-block;

}



.left-wrp .hotspoTab li>a {

    width: 398px;

}



.left-wrp .hotspoTab .con {

    width: 378px;

}



.fnjbanner {

    width: 421px;

    margin-top: 20px;

}



.center-wrp {

    width: 384px;

}



.centerBox {

    margin-top: 7px;

}

#centerBox{

    height: 242px;

}

.centerBox img {

    width: 100%;

    height: 240px;

}



.center-wrp .title {

    height: 48px;

    line-height: 48px;

    font-size: 18px;

    color: #ce000c;

    font-weight: bold;

}



.center-wrp .centerBox .more {

    font-size: 12px;

    font-weight: normal;

    color: #a5a5a5;

    float: right;

}



#centerBox {

    padding-bottom: 112px;

}

.h_title{ line-height:30px; color:#666; text-align:center}
.h_title:hover{ color:red}



#slideBoxhdyg {

    padding-bottom: 20px;

}

#slideBoxhdyg .arrow-right {

    background: url(../images/arrows.png) no-repeat left bottom;

    position: absolute;

    right: 25px;

    top: 50%;

    margin-top: -70px;

    width: 17px;

    height: 30px;

    cursor: pointer;

}



#slideBoxhdyg .arrow-left {

    background: url(../images/arrows.png) no-repeat left top;

    position: absolute;

    left: 25px;

    top: 50%;

    margin-top: -70px;

    width: 17px;

    height: 30px;

    cursor: pointer;

}



#slider-slideBoxhdyg,

#centerBox-pagination {

    width: 100%;

    position: absolute;

    bottom: 50px;

    text-align: center;

}



#slider-slideBoxhdyg .swiper-pagination-bullet,

#centerBox .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

}



#slider-slideBoxhdyg .swiper-active-switch,

#centerBox .swiper-active-switch {

    background: #ac0005;

}



.right-wrp {

    width: 312px;

    float: right;

}



.iXyTdRBox {

    width: 312px;

    background: #f4f4f4;

    padding: 10px 45px 0px;

    box-sizing: border-box;

}







.slideBox3 {

    /*height: 370px;*/

    height: 332px;

}



.slideBox3 img {

    /*height: 320px !important;*/

}



.slideBox3 .swiper-slide a {

    height: 242px;

    text-align: center

}



.slideBox3 .iXyTdLbYjBox {

    position: absolute;

    left: 24px !important;

    top: 200px !important;

}



.slideBox3 .prev,

.slideBox3 .next {

    margin-top: -62px;

}



.iXyTdLbYjBox {

    height: 26px;

}



.iXyTdLbYjBox i,

.iXyTdLbYjBox b {

    height: 26px;

    display: block;

    width: 13px;

    float: left;

}



.iXyTdLbYjBox i {

    background: url(../images/indexxylbyj_03.png) right center no-repeat;

}



.iXyTdLbYjBox span {

    background: #b30c0c;

    height: 26px;

    display: block;

    float: left;

    line-height: 26px;

    color: #f5dfdf;

    font-size: 12px;

    padding: 0 1px;

}



.iXyTdLbYjBox b {

    background: url(../images/indexxylbyj_05.png) left center no-repeat;

}



.iXytdUl {

    margin-top: 0;

    border-top: 1px solid #d9d9d9;

    padding-top: 5px;

}



.iXytdUl li {

    padding-top: 18px;

}



.iXytdUl li p {

    color: #b38484;

    font-size: 12px;

}



.iXytdUl li a {

    color: #333;

    font-size: 16px;

    display: block;

    line-height: 28px;

    height: 28px;

    transition: .3s;

    -moz-transition: .3s;

    /* Firefox 4 */

    -webkit-transition: .3s;

    /* Safari å’Œ Chrome */

    -o-transition: .3s;

    /* Opera */

}



.iXytdUl li a:hover {

    color: #b10004;

}



.slideBox li .iXyTdLbYjBox {

    position: absolute;

    left: 39px;

    top: 186px;

}





#ie1400 {

    width: 1310px;

}



#ie1400 .bd ul li {

    margin: 0 15px;

    width: 160px;

    float: left;

    _display: inline;

    overflow: hidden;

    text-align: center;

}





.ihdygTitle a {

    line-height: 46px;

}



.indexYwTitleColor1 span.active {

    color: #b80e15 !important;

}





.indexBanner .swiper-button-prev,

.indexBanner .swiper-button-next {

    cursor: pointer;

    margin-top: -62px;

}







/*.indexBanner .arrow-left,

.indexBanner .arrow-right {

    margin-top: -37px;

}

*/



/* base */

.logoImg,

.con {

    display: inline-block;

    vertical-align: middle;

}



.nav-wrp {

    height: 120px;

    line-height: 120px;

}



.nav-wrp .con {

    font-size: 20px;

    color: #cd000c;

    margin-left: 32px;

}



.nav-wrp .nav {

    display: inline-block;

    vertical-align: middle;

    float: right;

}



.nav-wrp .nav li {

    display: inline-block;

}



.nav-wrp .nav li a {

    font-size: 20px;

    color: #333333;

    margin: 0 10px;

}



.nav-wrp .nav li a:hover {

    border-bottom: 2px solid #b10004;

    padding-bottom: 20px;

    color: #b10004;

}



.nav-wrp .nav li a.active {

    border-bottom: 2px solid #b10004;

    padding-bottom: 20px;

    color: #b10004;

}



.zoomin:hover {

    -webkit-transform: scale(1.1, 1.1);

    -moz-transform: scale(1.1, 1.1);

    -ms-transform: scale(1.1, 1.1);

    transform: scale(1.1, 1.1);

}



.banner {

    width: 610px;

    margin-right: 27px;

    float: left;

}



.banner .swiper-container .swiper-pagination {

    left: auto;

    right: 10px;

    width: auto;

}



.banner .swiper-container .swiper-pagination .swiper-pagination-switch {

    width: 9px;

    height: 9px;

    border-radius: 0;

    background: #cfcfcf;

    opacity: 1;

    margin: 0 5px;

}



.banner .swiper-container .swiper-pagination .swiper-pagination-switch.swiper-active-switch {

    background: #cc3333;

}



.banner .arrow-right {

    background: url(../images/arrows.png) no-repeat left bottom;

    position: absolute;

    right: 10px;

    top: 50%;

    margin-top: -15px;

    width: 17px;

    height: 30px;

    cursor: pointer;

}



.banner .arrow-left {

    background: url(../images/arrows.png) no-repeat left top;

    position: absolute;

    left: 10px;

    top: 50%;

    margin-top: -15px;

    width: 17px;

    height: 30px;

    cursor: pointer;

}



#slider-pagination {

    position: absolute;

    z-index: 20;

    bottom: 10px;

    width: 100%;

    text-align: right;

}



.swiper-pagination-switch {

    display: inline-block;

    width: 8px;

    height: 8px;

    border-radius: 8px;

    background: #555;

    margin: 0 5px;

    opacity: 0.8;

    cursor: pointer;

}



.ywq .newsBlock .one-block {

    padding: 0;

}



.ywq .slider {

    background: #404040;

    height: 343px;

}



.ywq .slider .swiper-slide {

    position: relative;

    display: table;

}



.ywq .slider .imageBox {

    display: block;

    vertical-align: middle;

    text-align: center;

}



.ywq .slider a {

    font-size: 16px;

    font-weight: 600;

}



.ywq .slider a:before {

    content: '';

    position: absolute;

    top: -5px;

    width: 35px;

    height: 4px;

    background: #cc3333;

}



.ywq .slider img {

    width: 100%;

    transition: all 2s ease-in-out 0s;

    -webkit-transition: all 2s ease-in-out 0s;

    -o-transition: all 2s ease-in-out 0s;

}



.ywq .grad-shade {

    display: inline-block;

    width: 100%;

    height: 47px;

    padding: 0 20px;

    line-height: 47px;

    overflow: hidden;

    position: absolute;

    bottom: 0;

    left: 0;

}



.ywq .grad-shade:hover {

    color: white;

}



.ywq span a {

    color: #fff;

}



.ywq .zx-box .marquee-title {

    float: left;

    width: 70px;

    height: 38px;

    padding-left: 20px;

    font-size: 1.6rem;

    line-height: 32px;

    color: #fff;

    background: url("../images/v8_index_20181010_title-icon1.png") no-repeat;

}



.ywq .zx-box .marquee-title a {

    color: #fff;

    font-size: 16px;

}



.ywq .zx-box .marquee-title a:hover {

    color: #fff;

}





.zx-box {

    height: 38px;

    background: #f5f5f5;

    overflow: hidden;

}



.marquee .cont {

    margin: 0 0 0 100px;

}



.marquee .cont ul {

    position: relative;

    overflow: hidden;

    width: 100%;

    /*top: -38px;*/

}



.marquee .cont ul li {

    float: left;

    margin-left: 30px;

    height: 38px;

    color: #cc3333;

    line-height: 32px;

    list-style-type: square;

}



.marquee .cont ul li a {

    color: #424242;

}



.slider-con span a:hover {

    color: #fff;

}



.mt30{ margin-top: 30px}

.hotspoTab {

    width: 563px;

    

    float: left;

}



.hotspoTab .title {

    height: 48px;

    line-height: 48px;

    font-size: 18px;

    color: #ce000c;

    font-weight: bold;

    border-bottom: 1px solid #dddddd;

}



.hotspoTab .title .more {

    font-size: 12px;

    font-weight: normal;

    color: #a5a5a5;

    float: right;

}



.hotspoTab-itmes {

    padding-left: 4px;

}



.hotspoTab-itmes li {

    margin: 20px 0;

}



.hotspoTab-itmes li:before {

    content: '';

    width: 3px;

    height: 3px;

    background: #2f5e95;

    margin-right: 10px;

    margin-top: -3px;

    display: inline-block;

    vertical-align: middle;

}



.hotspoTab-itmes .con {

    width: 453px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    display: inline-block;

}



.hotspoTab-itmes li a {

    color: #333;

    font-size: 16px;

    display: inline-block;

    vertical-align: middle;

}



.hotspoTab-itmes li .time {

    color: #666666;

    float: right;

}



.special-report {

    width: 100%;

    

    margin: 20px 0 20px -5px;

    text-align: center;

}

#special-report{

    height: 160px;

}

.special-report ul li {

    width: 100%;

    height: 100%;

    /*width: 262px;*/

    /*padding: 20px; */

    box-sizing: border-box;

    /*padding-left: 10px;*/

}

/*.special-report ul li:nth-child(4n){

    padding: 0; 

}*/

.special-report ul li a {



    display: block;

    width: 270px;

    float: left;

    margin-right: 39px;

    background: #f5f5f5;

    overflow: hidden;

}

.special-report ul li a:nth-child(4){

    margin-right: 0;

}

.special-report ul li a img {

    width: 100%;

    height: 120px;

}



.special-report ul li span {

    display: block;

    position: relative;

    height: 30px;

    color: #404040;

    text-align: center;

    line-height: 30px;

    background: #f5f5f5;

    overflow: hidden;

}



.special-report .swiper-container .special-report-pagination {

    position: relative;

    margin-top: 20px;

    margin-left: 30px;

     

}

#special-report-pagination{

    position: absolute;

    z-index: 20;

    bottom: 10px;

    width: 100%;

    /*text-align: right;*/

}

.special-report .swiper-active-switch {

    opacity: 1;

    background: #ac0005;

}







/*foot*/



.g-wrap-w,

.container { width: 1130px; max-width: 100%; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; overflow-x: hidden;}



.iResearch-bar { line-height: 30px; text-align: right; color: #777; background-color: #f8f8f8;}

.iResearch-bar a { margin: 0 8px;}



#iResearch-head .g-wrap-w,

#iResearch-head .container { overflow-x: auto;}



#iResearch-foot { /*height: 405px;*/  font-size: 14px; background-color: #39434e; color: #fff; margin: auto; margin-top: 50px;height: 478px; bottom: 0; left: 0;line-height: 1.42857143;}

#iResearch-foot a {color: inherit;}

#iResearch-foot p {margin: 0 0 10px;}

#iResearch-foot input,#iResearch-foot a:focus, #iResearch-foot a:hover,#iResearch-foot button{color: #69c72b;}

.iResearch-foot-in { position: relative; padding: 15px 0;}

#iResearch-foot ul { color: #9ca1a6; width: 100%; display: table; height: 255px; margin: 30px 0 0;}

#iResearch-foot ul > li { display: table-cell; border-right: #45505b solid 1px; text-align:center; vertical-align: top;}

#iResearch-foot ul > li > .box { display: inline-block; text-align:left;}

#iResearch-foot ul > li:last-child { border: 0;}

#iResearch-foot .item-mail { width: 37%; vertical-align: middle;}

#iResearch-foot .item-mail .box { width: 70%; position: relative;}

#iResearch-foot .item-mail p { text-indent: 1em;}

#iResearch-foot .item-mail .u-mail { margin-top: 30px;}

#iResearch-foot .item-link { width: 20%;}

#iResearch-foot .item-about { width: 20%;}

#iResearch-foot .item-code {}

#iResearch-foot .item-code p img { margin-right: 5px; vertical-align: -13%;}

#iResearch-foot .copy { text-align: center; color: #6c7680; font-size: 12px; padding: 10px;}

#iResearch-foot .prompt { text-align: center; position: absolute; bottom: 0; top: 100%; margin-top: 10px; text-indent: 1em;}

#iResearch-foot .address {  text-align: center; color: #6c7680; font-size: 12px; padding: 10px;}



.u-mail { position: relative; border: #69c72b solid 1px; border-radius: 100px; overflow: hidden; font-size: 14px;}

.u-mail-text,

.u-mail-btn { background-color:transparent; border: 0; outline: none;}

.u-mail-text { display: block; width: 100%; text-indent: 1em; padding:4px 65px 4px 0;}

.u-mail-btn { position: absolute; top: 0; right: 0; z-index: 5; width: 58px; text-align: center; padding: 4px 0; color: #69c72b;}

.u-mail-btn:before { content: ''; position: absolute; height: 50%; top: 0; bottom: 0; left: 0; margin: auto; width: 1px; background-color: #69c72b;}

.u-mail-btn:active { background-color: rgba(0,0,0,.1);}



#iResearch-foot .tit { font-size: 15px; font-weight: normal; color: #d4d4d4; margin: 15px 0 25px;}

#iResearch-foot .cont { font-size: 13px; line-height: 20px;text-align: center}

#iResearch-foot .cont a { display: block; margin-bottom: 14px;}



#iResearch-body { min-height: calc(100% - 405px);min-height: -webkit-calc(100% - 405px); padding-top: 110px;}



.mt15 { margin-top: 15px;}

.mt20 { margin-top: 20px;}

.mt30 { margin-top: 30px;}





.iResearch-banner { text-align: center; height: 200px; background-position: center center; background-repeat: no-repeat;}



.m-more { padding: 40px 0;}

.m-more > a { display: block; margin: auto; max-width: 60%; background-color: #b6e299; opacity: .85; letter-spacing: 3px; text-align: center; border-radius: 4px; line-height: 30px; padding: 7px 12px; color: #737373; font-size: 16px;}

.m-more > a:hover { opacity: 1;background-color: #69c72b;color: #fff;}



#iResearch-body > div:last-child { margin-bottom: 30px;}



#pageFixedBtns { position: fixed; width: 40px; right: 30px; bottom: 30px; z-index: 800;}

#pageFixedBtns a { display: block; position: relative; height: 40px; line-height: 38px; text-align: center; border: #69c72b solid 1px; border-radius: 3px; margin-bottom: 4px; background-color: rgba(255,255,255,.9)}

#pageFixedBtns a:hover { background-color: rgba(105,199,43,.98); color: #fff;}

#pageFixedBtns a:last-child { margin-bottom: 0;}

#pageFixedBtns .btn-contact { background: url(../images/icon-contact.png) no-repeat center center #f3fbed;}

#pageFixedBtns .btn-contact:hover { background-color: #fff; color: #333;}

#pageFixedBtns .btn-contact .txt { display: block;  margin-right: 5px; position: absolute;right: 100%;top: 0; bottom: -1px; width: 0px; white-space: nowrap; overflow: hidden; line-height: 18px; text-align: center;

transition: width 300ms;

}

#pageFixedBtns .btn-contact .txt span { display: block; width:100%; box-sizing: border-box; overflow: hidden; position: relative;padding: 10px;border: #d6dfe2 solid 1px; border-radius: 3px; background-color: #fff;}

#pageFixedBtns .btn-contact:hover .txt { width: 90px;}

#pageFixedBtns .btn-returnTop { overflow: hidden; font-size: 0; text-indent: -99em; background-color: #69c72b; opacity: .9; color: #fff;}

#pageFixedBtns .btn-returnTop::before { content: ''; position: absolute; width: 15px; height: 15px; left: 0; right: 0; top: 5px; bottom: 0; margin: auto; border-left:solid 2px;border-top:solid 2px; border-color: #fff;

-webkit-transform: rotate(45deg);

-ms-transform: rotate(45deg);

transform: rotate(45deg);

}

#pageFixedBtns .btn-returnTop:hover { opacity: 1;}




.slider2{ width:1200px;  height:160px;  position:relative; overflow:hidden; background:#fff; text-align:center;margin: 0 auto }
.slider2 .bd{ width:2400px; position:absolute; left:50%; margin-left:-600px }
.slider2 .bd li{ width:300px;  overflow:hidden; }
.slider2 .bd li img{ display:block; width:300px;  height:160px;   }
.slider2 .tempWrap{ overflow:visible !important }
.slider2 .tempWrap ul{  margin-left:-300px !important; /*强制位置*/  }

.slider2 .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider2 .hd li{ display:inline-block; *display:inline; zoom:1; width:34px; height:5px; line-height:99px; overflow:hidden; background:rgb(177, 177, 177); 
	margin:0 5px; cursor:pointer; filter:alpha(opacity=60); }
.slider2 .hd li.on{filter:alpha(opacity=100);opacity:1;  background:#fff }
.slider2 .pnBtn{  position:absolute; z-index:1; top:0; width:50px;  height:192px; cursor:pointer;   }
.slider2 .prev{ left: 0 }
.slider2 .next{ right: 0 }
.slider2 .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:160px; ; filter:alpha(opacity=50);}
.slider2 .pnBtn .arrow{ display:none;   position:absolute; bottom:70px; z-index:1; width:60px; height:160px; }
.slider2 .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider2 .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider2 .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }


.fr .dao {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px;
        margin-top: 0px;
    float: left;
    margin-top: 20px;
    padding: 2px 5px;
}
.fr .dao:hover{
    background: #fff;
    color: #a40007
}