@charset "UTF-8";
html{ overflow:auto;/* overflow-x: hidden;*/ }
body{ font:14px/1.6 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma;color:#333; margin:0; padding:0; }
p{ padding:0;margin: 0 0 10px;}
.hh-lsn,.hh-lsn ul,.hh-lsn li{list-style:none outside none; margin:0; padding:0;}
a{text-decoration:none;color:#333; text-decoration:none; outline:none; }
a:hover,a:focus{ color:#BC0C16; text-decoration:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
img{border:0;}
hr{ border:0; border-bottom:1px solid #eee; margin:10px 0; clear: both; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit; margin: 0; }
h1,h2,h3{padding-top: 20px;padding-bottom: 10px;}
h4,h5,h6{padding-top: 10px;padding-bottom: 10px;}
h1{ font-size: 36px; }
h2{ font-size: 30px; }
h3{font-size: 24px; }
h4{ font-size: 18px; }
h5{ font-size: 14px; }
h6{ font-size: 12px; }
dl{ margin: 0; }
dt{ font-weight:700;}
dd{ margin-left:0; }

.hh-st{ font-family: "","SimSun","Arial Narrow",HELVETICA; }
.hh-yh{ font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma;}
.hh-cb{ clear: both; }
.hh-mw{ min-width: 1200px; }
.hh-con{ width:1200px; margin:0 auto;}
.hh-tal{ text-align: left; }
.hh-tac{ text-align: center; }
.hh-tar{ text-align: right; }
.hh-fl{ float: left; }
.hh-fr{ float: right; }
.hh-col{ float:left; }
.hh-col-auto{ overflow: hidden; _zoom: 1; _float: left; }
.hh-h10{ height: 10px; clear: both; }
.hh-h20{ height: 20px; clear: both; }
.hh-h30{ height: 30px; clear: both; }
.hh-h40{ height: 40px; clear: both; }
.hh-h50{ height: 50px; clear: both; }
.hh-h60{ height: 60px; clear: both; }
.hh-h70{ height: 70px; clear: both; }
.hh-h80{ height: 80px; clear: both; }
.hh-h90{ height: 90px; clear: both; }
.hh-h100{ height: 100px; clear: both; }
.hh-block{ display: block; }
.hh-hide{ display: none; }
.hh-nowrap,.hh-nowrap-all>*,.hh-nowrap-li li,.hh-nowrap-a a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
table{
    margin-bottom: 10px;
    border-collapse: collapse;
    border-spacing: 0;
}
table td, table th {
     background: white;
     padding: 5px 10px;
     border: 1px solid #DDD;
}
table.hh-nobc{
    margin-bottom: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
table.hh-nobc td, table.hh-nobc th {
    background: transparent;
    padding: 0;
    border: 0;
}
.hh-f12{ font-size: 12px; }
.hh-f14{ font-size: 14px; }
.hh-f16{ font-size: 16px; }
.hh-f18{ font-size: 18px; }
.hh-f20{ font-size: 20px; }
.hh-f22{ font-size: 22px; }
.hh-f24{ font-size: 24px; }
.hh-f26{ font-size: 26px; }
.hh-f28{ font-size: 28px; }
.hh-f30{ font-size: 30px; }
.hh-f32{ font-size: 32px; }
.hh-f34{ font-size: 34px; }
.hh-f36{ font-size: 36px; }
.hh-c1{ color: #E0181A; }
.hh-c2{ color: #B0050B; }
.hh-c3{ color: #999; }
.hh-c4{ color: red; }
.hh-c5{ color: red; }


/**/
.header{
    height: 105px;
}
.header h2{
    display: block;
    height: 105px;
    width: 470px;
    background: url(../img/logo.png) no-repeat left center;
    padding: 0;
    text-indent: -99999px;
}
.header .right{}


/**/
.nav-box{
    background: #bc0c16 url(../img/nav-bg.jpg) repeat-x left top;
    height: 51px;
    overflow: hidden;
	min-width:1200px;
}
.nav-bar{
    font-size: 16px;
}
.nav-bar .li{
    display: block;
    float: left;
    position: relative;
}
.nav-bar .li>a{
    display: block;
    height: 51px;
    line-height: 51px;
    width: 148px;
    text-align: center;
    color: #fff;
    border: 1px solid transparent;
    border-top: 0;
    border-bottom: 0;
}
.nav-bar .li.cur a.a,.nav-bar .li:hover a.a{
    background: url(../img/nav-cur.jpg) repeat-x left top;
    border-color: #D62933;
}
.nav-bar .li.cur .jg,.nav-bar .li:hover .jg{
    display: none;
}
.nav-bar .li .jg{
    display: block;
    position: absolute;
    left: -1px;
    top: 17px;
    height: 20px;
    width: 1px;
    background: #B83B42;
}

/**/
.slide{
    overflow: hidden;
    height: 500px;
}
.slide .swiper-slide{
    height: 500px;
    background-position: center top;
}


/**/
.catimg{
    height: 300px;
    background-repeat: no-repeat;
    background-position: center top;
}


/**/
.crumbs{
    height: 55px;
    line-height: 55px;
    position: relative;
    color: #666;
    border-bottom: 1px solid #DEDEDE;
}
.crumbs a{
    color: #666;
}
.crumbs .interval{
    font-family: "", Verdana;
}



/**/
.aside{
    width: 225px;
    margin-right: 37px;
    min-height: 10px;
}
.aside-nav{
    background: #F9F9F9;
    font-size: 16px;
    text-align: center;
}
.aside-nav .lead{
    height: 57px;
    line-height: 55px;
    color: #fff;
    background: url(../img/aside-lead.jpg);
    font-size: 20px;
}
.aside-nav dd{
    padding: 0 20px;
}
.aside-nav dd a{
    display: block;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px dashed #D4D4D4;
}
.aside-nav dd:last-child a{
    border-bottom: 0;
}
.aside-nav dd.cur a{
    color: #BC0C16;
    font-weight: bold;
}


/**/
.footer{
    background: #000 url(../img/fbg.jpg) repeat-x left top;
    color: #fff;
    line-height: 1.8;
    font-size: 15px;
	min-width: 1200px;
}
.footer .head{
    height: 110px;
    line-height: 110px;
    background: url(../img/f-x.png) no-repeat center center;

}
.footer a {
    color: #fff;
}
.footer .li{
    float: left;
}
.footer .logo{
    width: 170px;
}
.footer .fnav{
    width: 170px;
    margin-right: 10px;
}
.footer .fnav span{
    display: block;
    width: 50%;
    float: left;
}
.footer .addr{
    width: 350px;
    margin-right: 40px;
}
.footer .gz{
    width: 115px;
    margin-right: 40px;
}
.footer .xq{}
.f-form input{
    border: 0;
    width:285px;
    padding: 10px;
    background: #4D4E50;
    color: #fff;
    font-family: inherit;
}
.f-form input.submit{
    background: #B61E26;
    width: 50%;
}



.copyright{
    border-top:1px solid #393536;
    padding: 15px;
    color: #A3A3A3;
    font-size: 14px;
}

.copyright a{
    color: #A3A3A3;
}





.list-thumb{
    overflow: hidden;
}
.list-thumb li{
    float: left;
    width: 324px;
    height: 250px;
    margin-right: 14px;
    margin-bottom: 20px;
}
.list-thumb li:nth-child(3n){
    margin-right: 0;
}
.list-thumb li a.a{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.list-thumb li img{
    display: block;
    width: 100%;
    height: 100%;
}
.list-thumb li .title{
    display: block;
    position: absolute;
    padding: 5px 10px;
    color: #fff;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    font-weight: bold;
    text-align: center;
}



.list-thumb-txt{
    color: #484848;
}
.list-thumb-txt li{
    margin-bottom: 23px;
    clear: both;
    overflow: hidden;
}
.list-thumb-txt li .img{
    width: 263px;
    height: 146px;
    margin-right: 30px;
}
.list-thumb-txt li .img img{
    width: 100%;
    height: 100%;
}
.list-thumb-txt li .txt{
    position: relative;
    height: 125px;
    padding-top: 20px;
    border-bottom: 1px solid #d9d9d9;
    display: block;
}
.list-thumb-txt li .date{
    width: 100px;
    text-align: center;
}
.list-thumb-txt li .date .d{
    font-size: 60px;
    line-height: 1;
}
.list-thumb-txt li .date .ym{
    font-size: 18px;
}
.list-thumb-txt li .td{
}
.list-thumb-txt li .td .title{
    font-size: 20px;
}
.list-thumb-txt li .td{}
.list-thumb-txt li .txt:hover{
    background: url(../img/list-li-bg.jpg) repeat left center;
    color: #fff;
}





/**/
.pages { padding:20px 0; text-align:center; clear:both;}
.pages a,.pages span { display:inline-block; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}

.pages a:hover,.pages a:focus { color:#D21614; border-color: #D21614; }
.pages span {
    font-weight: bold;
    color: #D21614;
    border: 0;
}
































.lang{
    padding-top: 40px;
}
.lang a{
    display: block;
    width: 66px;
    height: 30px;
    background: url(../img/lang-b.png);
    color: #fff;
    line-height: 30px;
    text-align: center;
    float: left;
}
.lang a.cur{
    background: url(../img/lang-r.png);
}
.header .tel{
    width: 300px;
    padding-top: 30px;
}



.list-1{}
.list-1 li{
    border-bottom: 1px solid #DEDEDE;
    padding: 25px 0;
}
.list-1 li .tit{
    color: #000;
}
.list-1 li .date{
    float: right;
    color: #999;
}
.list-1 li .des{
    color: #999;
    padding-top: 25px;
}
.list-1{}


.news-h1{
    font-size: 18px;
    padding: 0;
    margin: 0;
    text-align: center;
}
.news-info{
    text-align: center;
    padding: 15px 0;
}

.prev-next{}
.prev-next span{
    display: inline-block;
    width: 25px;
    height: 25px;
    font-family: "", Verdana;
    color: #000;
    border: 1px solid #e3e3e3;
    text-align: center;
    line-height: 25px;
}


.pro-list{}
.pro-list li{
    width: 306px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.pro-list.mr9-3 li:nth-child(3n){
    margin-right: 0;
}
.pro-list li .img{
    width: 290px;
    height: 217px;
    /*border: 4px solid #FFAE00;*/
}
.pro-list li .tit{
    height: 55px;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
}
.pro-list li .j{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../img/j.png) no-repeat right bottom;
    position: absolute;
    top:204px;
    right:4px;
    z-index: 1;
}
.pro-list .pa{
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width: 290px;
    height: 228px;
    background: rgba(255,255,255,.8);
    text-align: center;
    z-index: 3;
    transition:all 3s;
    -webkit-transition:all 3s;
    -moz-transition:all 3s;
    -o-transition:all 3s;
 
	background:transparent\0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff)\0;  
}   

.pro-list .pa span{
    padding: 0 20px;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    width: 266px;
    height: 228px;
}

.pro-list li:hover .pa{
    display: block;
}



.case-list{}
.case-list li{
    width: 307px;
    height: 272px;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
}
.case-list li:hover .pa{
    top:0;
}
.case-list li .img{
    display: block;
    width: 100%;
    height: 233px;
}
.case-list li .tit{
    height: 38px;
    line-height: 38px;
    padding: 0 8px;
    background: #BC0C16;
    text-align: center;
}
.case-list li .tit a{
    color: #fff;
}
.case-list li .pa{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    text-align: center;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
}
.case-list li .pa span{
    display: block;
    padding: 20px;
    overflow: hidden;
    background: #A5151E url(../img/case-bg.jpg) repeat-x left top;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.case-list li .pa .m{
    color: #A5151E;
    background: #fff;
    width: 90px;
    height: 28px;
    line-height: 28px;
    border-radius: 14px;
    display: inline-block;
    font-weight: normal;
}
.case-list li .pa{}
.case-list li .pa{}
.case-list.mr9-3 li:nth-child(3n){
    margin-right: 0;
}




.pro-search{
    width: 258px;
    position: relative;
    margin-top: 10px;
}
.pro-search-input{
    width: 240px;
    height: 26px;
    border: 1px solid #eee;
    padding: 5px;
    display: block;
}
.pro-search .submit{
    display: block;
    width: 38px;
    height: 38px;
    background: url(../img/search.png) no-repeat center center;
    border: 0;
    float: right;
    position: absolute;
    right:5px;
    top:0;
    cursor: pointer;
}

.pro-imgs{
    margin-right: 40px;
}
.imgs-slide{
    width: 368px;
    height: 270px;
    /*border: 4px solid #FFAE00;*/
    position: relative;
}
.imgs-slide .li{
    width: 368px;
    height: 270px;
    position: relative;
}
.imgs-slide .li .img{
    width: 100%;
    height: 100%;
}
.imgs-slide .j{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../img/j.png) no-repeat right bottom;
    position: absolute;
    bottom:0;
    right:0px;
    z-index: 1;
}
.pro-attr>div{
    margin-bottom: 10px;
}
.pro-attr{}
.pro-xq-tit{
    background: #BC0C16;
    height: 60px;
    line-height: 60px;
    color: #fff;
}

a.dg-btn{
    width: 370px;
    height: 59px;
    background: url(../img/dg-bg.jpg) repeat-x center center;
    border:1px solid #D62933;
    border-radius: 10px;
    display: inline-block;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 59px;
    margin: 0 auto;
    font-weight: bold;
}


.zz-list{}
.zz-list li{
    border:1px solid #EBEBEB;
    width: 295px;
    height: 215px;
    padding: 1px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}
.zz-list li .img{
    display: block;
    width: 295px;
    height: 215px;
}
.zz-list li{}
.zz-list li{}

.zz-list.mr9-3 li:nth-child(3n){
    margin-right: 0;
}

.sb{
    height: 140px;
    background: #D7D7D8;
}
.sbul{}
.sbul .li{
    width: 20%;
    float: left;
    height: 140px;
    background: #E2E2E3;
    position: relative;
}
.sbul .li:nth-child(even){
    background: #EBEBEC;
}
.sbul .li .txt{
    display: table-cell;
    width: 200px;
    height: 140px;
    padding: 0 20px;
    vertical-align: middle;
    color: #3e3e3e;
}
.sbul .li .txt .tit{
    font-size: 20px;
    font-weight: bold;
}
.sbul .li .txt .des{
    font-size: 12px;
}
.sbul .li i{
    display: block;
    position: absolute;
    top:0;
    right: 0;
    height: 140px;
    width: 100px;
    z-index: 1;
}
.sbul .li-1 i{
    background: url(../img/icon-1.png) no-repeat left 0;
}
.sbul .li-2 i{
    background: url(../img/icon-2.png) no-repeat left 0;
}
.sbul .li-3 i{
    background: url(../img/icon-3.png) no-repeat left 0;
}
.sbul .li-4 i{
    background: url(../img/icon-4.png) no-repeat left 0;
}
.sbul .li-5 i{
    background: url(../img/icon-5.png) no-repeat left 0;
}


.it{
    font-size: 34px;
    color: #bc0c16;
    text-align: center;
    font-weight: bold;
}
.ibg1{
    height: 483px;
    background: url(../img/ibg1.jpg) no-repeat center top;
    padding-top: 55px;
	min-width: 1200px;
}
.ibg1 .li{
    display: block;
    width: 280px;
    height: 422px;
    float: left;
    margin-right: 26px;
    background: #fff;
    position: relative;
    transition:all .3s;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    top:0;
}
.ibg1 .li:hover{
    top:-10px;
    -moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; box-shadow:2px 2px 5px #999;
}
.ibg1 .li:last-child{
    margin-right: 0;
}
.ibg1 .li .img{
    display: block;
    width: 100%;
}
.ibg1 .li .txt{
    padding: 36px 25px 10px 25px;
}
.ibg1 .li .tit{
    font-size: 16px;
    font-weight: bold;
    color: #0a0a0a;
}
.ibg1 .li .des{
    color: #999;
    font-size: 12px;
}

.i-cp .hh-tabs-head a{
    display: block;
    width: 210px;
    float: left;
    height: 44px;
    line-height: 44px;
    color: #666;
    text-align: center;
    background: url(../img/in2.jpg) no-repeat center center;
    font-size: 16px;
    margin-right: 37px;
}
.i-cp .hh-tabs-head a:last-child{
    margin-right: 0;
}
.i-cp .hh-tabs-head a.cur{
    background: url(../img/in1.jpg) no-repeat center center;
    color: #fff;
}
.i-cp .pro-list{
    display: none;
}
.i-cp .pro-list.cur{
    display: block;
}
a.m1{
    width: 100px;
    height: 36px;
    text-align: center;
    display: inline-block;
    background: #BC0C16;
    line-height: 36px;
    color: #fff;
}
.ibg2{
    background: #F9F9F9;
}

.case-slide .swiper-button-next, .case-slide .swiper-button-prev{

    width: 32px;
    height: 32px;
    bottom: 10px;
    top: auto;
}
.case-slide {
    height: 430px;
}
.case-slide .swiper-button-next,.case-slide .swiper-container-rtl .swiper-button-prev{
    right: 516px;
}
.case-slide .swiper-button-prev, .case-slide .swiper-container-rtl .swiper-button-next{
    left: 516px;
}

.case-slide .swiper-button-next.swiper-button-disabled{
    background: url(../img/jbr.png) no-repeat center center;
    opacity: 1;
}
.case-slide  .swiper-button-prev.swiper-button-disabled{
    background: url(../img/jbl.png) no-repeat center center;
    opacity:1;
}
.case-slide .swiper-button-prev, .case-slide .swiper-container-rtl .swiper-button-next{
    background: url(../img/jrl.png) no-repeat center center;
}
.case-slide .swiper-button-next, .case-slide .swiper-container-rtl .swiper-button-prev{
    background: url(../img/jrr.png) no-repeat center center;
}
.case-slide a.m{
    display: block;
    position: absolute;
    bottom: 10px;
    background: #BC0C16;
    width: 64px;
    height: 30px;
    line-height: 30px;
    border-radius: 14px;
    text-align: center;
    color: #fff;
    left: 568px;
    z-index: 9;
}
.ibg3{
    height: 614px;
    background: url(../img/ibg2.jpg) no-repeat center top;
	min-width: 1200px;
}


.izs{}
.izs .li{
    float: left;
    width: 232px;
    height: 170px;
    margin-right: 10px;
}
.izs .li:last-child{
    margin-right: 0;
}
.izs .li img{
    display: block;
    width: 100%;
    height: 100%;
}
a.zsm{
    display: inline-block;
    width: 178px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    background: url(../img/im.png) no-repeat center center;
}
.izs{}

.inews-nav{
    text-align: center;
}
.inews-nav a{
    display: inline-block;
    width: 176px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #999;
    border-radius: 19px;
    text-align: center;
    margin: 0 10px;
    font-size: 16px;
}
.inews-nav a.cur{
    color: #fff;
    background: #BC0C16;
    border-color: #BC0C16;
}
.inews-ul{
    display: none;
}
.inews-ul.cur{
    display: block;
}
.inews-ul .col{
    width: 380px;
    height: 460px;
    float: left;
    margin-right: 30px;
    background: #F1F1F1;
}
.inews-ul .col:last-child{
    margin-right: 0;
}
.inews-ul .col.thumb .img{
    display: block;
    width: 380px;
    height: 285px;
}
.inews-ul .col.thumb .img img{
    display: block;
    width: 100%;
    height: 100%;
}
.inews-ul .col.thumb a.txt{
    display: block;
    padding: 20px;
}
.inews-ul .col.thumb a.txt .tit{
    font-size: 18px;
    color: #000;
}
.inews-ul .col.thumb a.txt .date{
    line-height: 30px;
    color: #999;
    font-size: 12px;
}
.inews-ul .col.thumb a.txt .des{
    color: #999;
}
.inews-ul .col .ali{
    padding: 10px 42px 0;
    display: block;
    background: url(../img/id.png) no-repeat 20px 23px;
}
.inews-ul .col .ali>span{
    display: block;
    height: 30px;
    line-height: 30px;
    color: #000;
}
.inews-ul .col .ali:hover .tit{
    color: #bc0c16;
}
.inews-ul .col .ali .date{
    border-bottom: 1px dashed #D3D3D3;
    font-size: 12px;
    color: #999;
    line-height: 25px;
    height: 25px;
    padding-bottom: 10px;
}
.inews-ul .col .ali:last-child .date{
    border-bottom: 0;
}
.hh_m_show{
    display: none;
}
.inews-ul .col .ali{}
.hb-slide{

    overflow: hidden;
}
.hb-slide .li{
    width: 230px;
    height: 86px;
    position: relative;
    left: 1px;
    float: left;
    margin-right: 6px;
}
.hb-slide .li a{
    display: table-cell;
    border: 1px solid #ccc;
    width: 230px;
    height: 84px;
    vertical-align: middle;
}
.hb-slide .li img{
    max-width: 228px;
    max-height: 84px;
    display: block;
    margin: 0 auto;
}
.hb-slide{}




.table_form,.table_form th,.table_form td{ border: 0; }
.table_form td{
    padding: 5px;
}
.table_form input,.table_form textarea{
    border: 1px solid #bbb;
    padding: 5px;
    border-radius: 2px;
}
.table_form{}


/*main css*/
.izl-rmenu{position:fixed; right:10px; bottom:160px; padding-bottom:73px; background:url(../img/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.fullSlide{ width:100%;  position:relative;  height:500px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; padding:0;margin:0; }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;padding:0;margin:0;  }
.fullSlide .bd li a{ display:block; height:500px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
	margin:0 5px;
	font-size:0;
}
.fullSlide .hd ul .on{ 
    opacity: 1;
	background:#fff;
}
.fullSlide .prev,.fullSlide .next{ position:absolute;  display:block;  left:10px; top:200px; width:46px; height:62px; background:url(../img/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
.fullSlide .next{ left:auto; right:10px; background-position:-46px 0; }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }

	

.qunar { width: 368px; position: relative; overflow: hidden; }
.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 368px; height: 270px; }
.qunar .e_pic_wrap li {position:relative;  display: inline; width: 100%; height: 100%; overflow: hidden; }
.qunar .e_pic_wrap li img{ width:368px; height:270px; }

.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 115px; left: 10px; }
.qunar .next { top: 115px; right: 10px; }
.qunar .prev a, .qunar .next a { display: block; width: 25px; height: 32px; overflow: hidden; background: url(../img/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../img/ico_prevnext_ie6.png); }
.qunar .prev a { background-position: 0 0; }
.qunar .prev a:hover { background-position: 0 -40px; }
.qunar .next a { background-position: 0 -80px; }
.qunar .next a:hover { background-position: 0 -120px; }


.picMarquee-left{ overflow:hidden; position:relative; }
.picMarquee-left .hd{ display:none; }

.picMarquee-left .bd{ overflow:hidden; zoom:1; padding:0;margin:0; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; padding:0;margin:0; position:relative; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; padding:0; overflow:hidden; text-align:center; height:90px; }
.picMarquee-left .bd ul li img{ width:215px; height:84px; border:1px solid #ccc; }


.picScroll-left2{ overflow:hidden; position:relative;  }
.picScroll-left2 .hd{ overflow:hidden; }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ 
    position: absolute;
    top: 95.5%;
	width: 32px;
    height: 32px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
	
}
.picScroll-left2 .hd .next{ 
    background: url(../img/jrr.png) no-repeat center center;
	right:516px;
 }
.picScroll-left2 .hd .prev{ 
    background: url(../img/jrl.png) no-repeat center center;
	left:516px;
 }
.picScroll-left2 .hd .prevStop{ background: url(../img/jbl.png) no-repeat center center;}
.picScroll-left2 .hd .nextStop{   background: url(../img/jbr.png) no-repeat center center; }
.picScroll-left2 .hd ul{ display:none; }
.picScroll-left2 .pageState{ display:none; }


.picScroll-left2 .bd{  height:345px; overflow:hidden; }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ overflow:hidden; text-align:center;  }




.picScroll-left3{ overflow:hidden; position:relative;  }
.picScroll-left3 .hd{ display:none; }
.picScroll-left3 .hd ul{ display:none; }

.picScroll-left3 .bd{ overflow:hidden; }
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left3 .bd ul li{ overflow:hidden; text-align:center;  }

#video{
    width:177px;
    height: 145px;
    display: block;
    background: url(../img/video.png) no-repeat center center;
    position: fixed;
    bottom:0;
    right:0;
    z-index: 999999;
}
