.index-wrap .block-box {
  overflow: hidden;
}
.index-wrap .block-box .title {
  line-height: 40px;
  height: 40px;
  font-size: 24px;
  color: #222328;
  overflow: hidden;
  padding: 22px 0;
}
.index-wrap .block-box .title span {
  color: #B5241C;
}
.index-wrap .block-box .title font {
  font-family: arial;
  color: #BDBCBC;
  font-size: 16px;
  margin-left: 10px;
}
.index-wrap .block-box .title .icon-add {
  float: right;
  background: url(/inc/img/2.png) no-repeat center;
  width: 24px;
  height: 40px;
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -mos-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;

}
.index-wrap .block-box .title .icon-add:hover {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.index-wrap .block-box .about-box {
  float: left;
  width: 485px;
}
.index-wrap .block-box .about-box .subleft {
  float: left;
  width: 203px;
  height: 218px;
  padding: 50px 20px;
  position: relative;
  background-color: #EEEEEE;
  overflow: hidden;
}
.index-wrap .block-box .about-box .subleft .s-title {
  color: #222328;
  font-size: 18px;
}
.index-wrap .block-box .about-box .subleft .hr {
  width: 35px;
  height: 0;
  border-top: 2px solid #222328;
  margin: 10px 0;
}
.index-wrap .block-box .about-box .subleft .msg {
  margin-top: 20px;
}
.index-wrap .block-box .about-box .more {
  position: absolute;
  bottom: 50px;
  width: 107px;
  height: 30px;
  line-height: 30px;
  background-color: #ce131c;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -mos-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -mos-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  text-align: center;
  color: #FFFFFF;
}

.index-wrap .block-box .about-box .more span {
  font-family: "宋体";
  padding: 0 5px;
}
.index-wrap .block-box .about-box .more:hover {
  background-color: #A5241E;
}
.index-wrap .block-box .about-box .subright {
  float: right;
  width: 242px;
}


.index-wrap .block-box .news-box {
  float: right;
  width: 485px;
  position: relative;
  
}
.index-wrap .block-box .news-box .more{
  position: absolute;
  bottom: 50px;
  left:20px;
}
.index-wrap .block-box .news-box .news_slider{
  overflow: hidden;
  position: relative;
}
.index-wrap .block-box .news-box .news_slider ul{
  overflow: hidden;
}
.index-wrap .block-box .news-box .news_slider .dot_box {
  position: absolute;
  top: 12px;
  right: 0;
}
.index-wrap .block-box .news-box .news_slider .dot_box .dot {
  width: 8px;
  height: 8px;
  background: url(/inc/img/index_slider_circle.png) no-repeat -17px 0;
  text-indent: -999em;
  float: left;
  margin-right: 10px;
}
.index-wrap .block-box .news-box .news_slider .dot_box .active {
  background-position: 0;
}
.index-wrap .block-box .news-box .msg{
  color: #666;
}

.index-wrap .block-box .product-box .lsit-box {
  overflow: hidden;
  padding-bottom: 60px;
}
.index-wrap .block-box .product-box .lsit-box li {
  float: left;
  width: 318px;
  height: 198px;
  margin-right: 13.3px;
  margin-bottom: 13.3px;
  overflow: hidden;
  border:#e5e5e5 solid 1px;
  
}
.index-wrap .block-box .product-box .lsit-box li .block {
  position: relative;
  overflow: hidden;
}
.index-wrap .block-box .product-box .lsit-box li .block .foot-title {
  position: absolute;
  bottom: 0px;
  width: 100%;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  text-indent: 1em;
  color: #FFFFFF;
  font-size: 16px;
  background: url(/inc/img/index_product_background_opacity.png);
}
.index-wrap .block-box .product-box .lsit-box li .block .hover-box {
  position: absolute;
  top: -298px;
  left: 0;
  width: 318px;
  height: 198px;
  background: url(/inc/img/index_product_background_opacity.png);
  padding: 100px 0 0 25px;
  color: #FFFFFF;
}
.index-wrap .block-box .product-box .lsit-box li .block .hover-box .font1 {
  font-family: arial;
  font-size: 22px;
  font-style: italic;
  line-height: 25px;
}
.index-wrap .block-box .product-box .lsit-box li .block .hover-box .font2 {
  font-size: 18px;
  padding-top: 5px;
}
.index-wrap .block-box .product-box .lsit-box li .block .hover-box .hr {
  width: 50px;
  border-top: 2px solid #FFFFFF;
  margin: 10px 0;
}
.index-wrap .block-box .product-box .lsit-box li .block .hover-box .the-arrow {
  width: 147px;
  height: 8px;
  background: url(/inc/img/5.png) no-repeat;
  margin-top: 25px;
}
.index-wrap .block-box .product-box .transformcss3 li .block > .foot-title,
.index-wrap .block-box .product-box .transformcss3 li .block > .hover-box {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -mos-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box > .font1,
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box > .font2 {
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -mos-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box > .hr,
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box > .the-arrow {
  transition: all 1.2s ease-in-out;
  -webkit-transition: all 1.2s ease-in-out;
  -mos-transition: all 1.2s ease-in-out;
  -ms-transition: all 1.2s ease-in-out;
  -o-transition: all 1.2s ease-in-out;
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box .font1 {
  margin-left: -100px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box .font2 {
  margin-left: 50px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box .hr {
  width: 0px;
}
.index-wrap .block-box .product-box .transformcss3 li .block .hover-box .the-arrow {
  width: 0px;
}
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .foot-title {
  margin-bottom: -40px;
}
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .hover-box {
  top: -78px;
}
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .hover-box > .font1,
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .hover-box > .font2 {
  margin-left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .hover-box .hr {
  width: 50px;
}
.index-wrap .block-box .product-box .transformcss3 li .block:hover > .hover-box .the-arrow {
  width: 147px;
}
.index-wrap .block-box .product-box .transformcss3 li:nth-child(3n) {
  margin-right: 0;
}
.footer {
  width:100%;
  min-width: 1000px;
  background:#e6e6e6;
}
.footer,
.footer .block {
  color: #A4A4A4;
}
.footer .footer-main {
  width: 1000px;
  margin: 0 auto;
}
.footer .footer-main .footer-nav {
  position: relative;
}
.footer .footer-main .footer-nav ul {
  overflow: hidden;
  padding: 5px 0;
  border-bottom: 0px solid #343434;
}
.footer .footer-main .footer-nav ul li {
  float: left;
  width: 155px;
  font-size:14px;
  
  

}
.footer .footer-main .footer-nav ul li .title {
  color: #3b3b3b;
  font-size: 18px;
  margin-bottom: 15px;
}
.footer .footer-main .footer-nav ul li .block {
display:block;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
  -mos-transition: color 0.2s;
  -ms-transition: color 0.2s;
  -o-transition: color 0.2s;
  color:#717171;
 
}
.footer .footer-main .footer-nav ul li .block:hover {
  color: #3b3b3b;
    text-decoration:none;
  
}
.footer .footer-main .footer-nav .code-box {
  position: absolute;
  top: 40px;
  right: 0;
}
.footer .footer-main .footer-nav .code-box p {
  text-align: center;
  font-size: 14px;
  color: #D5D4D4;
}
.footer .footer-main .copy-box {
  border-top: 1px solid #5B5B5B;
  overflow: hidden;
  padding: 25px 0;
}
.footer .footer-main .copy-box a {
  color: #FFFFFF;
}
.footer .footer-main .copy-box a:hover {
  color: #A5241E;
}


.ab-wrap-tit{
  position: relative;
  margin-top: 57px;
  height: 59px;
}
.ab-wrap-tbg{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 890px;
  height: 43px;
  background: url("../img/tip03.jpg");
}
.ab-wrap-tcon{
  position: absolute;
  left: 0;
  top: 0;
  width: 363px;
  height: 43px;
  line-height: 43px;
  background: #b63831;
  padding-left: 17px;
  color: #fff;
  font-size: 22px;

}
.ab-wrap-con{
  padding:30px 0 70px 0;
  overflow: hidden;
}
.ab-wrap-con p{
  font-size: 14px;
  line-height: 30px;
}
.ab-wrap-con p span{
  color: #b4362f; 
}

.ab-wrap-con-inside1{
    padding:30px 0 50px 0;
    /*overflow: hidden;*/
}



.ab-ad .ab-spe-img{
  display: block;
  margin:50px 0 70px 0;
  width: 1000px;
  height: 290px;
}

.ab-cou-tit{
  width: 160px;
  height: 54px;
  display: block;
  margin:0 auto;
}
.ab-couse-tit{
  height: 54px;
  display: block;
  margin:0 auto;
    margin-top:33px;
  margin-bottom: 57px;
}
.ab-ad .ab-cou-tit{
  margin-top:33px;
  margin-bottom: 57px;
}

.ab-ad .ab-cou-img{
  margin:0 0 70px 0;
  display: block;
  width: 1000px;
  height: 258px;
}

.ab-wrap .ab-cou-tit{
  margin-top:33px ;
  margin-bottom: 22px;
}
.ab-wrap .ab-cou-tip{

  display: block;
  width: 72px;
  height: 72px;
  margin:0 auto;
  /*margin-bottom: 23px;*/
}
.ab-cou-wrap{
  padding-bottom: 50px;
}
.ab-cou-wtit{
  width:100%;
  line-height: 53px;
  border-top:3px solid #999;
  background: #eee;
  color: #b4362f;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.ab-cou-wcon{
  /*background: url("../img/ab-cou-b.png") repeat-y center top;*/
  overflow: hidden;
  /*margin-top: 26px;*/
  /*margin-bottom: 50px;*/
}
.ab-cou-wct{

}
.ab-cou-wct.even{ 
  float:left; 
  /*margin-right:-10px; */
  padding-right:65px;
  padding-top:10px;
  padding-bottom: 10px;
  background:url(../img/about_bg03.jpg) no-repeat right center;
  
}
.ab-cou-wct.odd{ 
  float:right; 
  /*margin-left:-8px; */
  padding-left:62px;
  padding-top:0px;
  background:url(../img/about_bg04.jpg) no-repeat left center;
  padding-top:10px;
  padding-bottom: 10px;
}

.ab-cou-wct.even .ab-cou-wctt{
  width:412px;
  padding:0;
  border:1px dashed #a0a0a0;
  padding:5px 15px 15px 15px;
  border-radius: 2px;
  /*margin-bottom: 20px;*/
  /*margin:10px 0;*/
}
.ab-cou-wct.odd .ab-cou-wctt{
  width:416px;
  padding:0;
  border:1px dashed #a0a0a0;
  padding:5px 15px 15px 15px;
  border-radius: 2px;
  /*margin-bottom: 20px;*/
  /*margin:10px 0;*/
}









.ab-cou-wct h1{
  color: #b4362f;
  font-size: 18px;
}
.ab-cou-wct p{
  font-size:14px;
  line-height: 24px;
}




.ab-ad .ab-ske-img{
  margin:45px 0 40px 0;
  display: block;
  width: 1000px;
  height: 258px;
}
.ab-ske-top{
  font-size: 18px;
  color: #999;
  font-family: "宋体";
  text-align: center;
  line-height: 48px;
}
.ab-ske-hon-top{
  font-size: 20px;
  color: #555;
  font-family: "宋体";
  text-align: center;
  line-height: 48px; 
}
.ab-ske-tit{
  width: 160px;
  height: 54px;
  display: block;
  margin:0 auto;
}
.ab-ske-con{
  overflow: hidden;
  padding:30px 0 60px 0;
}
.ab-ske-cimg{
  float:left;
  position:relative;
   margin-left:26px;
}
.ab-ske-cimg img{
  display: block;
  width: 230px;
  height: 327px;
}
.ab-ske-cimg p{
  line-height: 40px;
  text-align: center;
  font-size:16px;
  color: #fff;
  background: url("../img/tip06.png") ;
  position: absolute;
  bottom: 0;
  width: 100%;
}
/*.ab-ske-cimg02{
  margin-left:26px;
}*/
.ab-ske-cimg:nth-child(1) {
  margin-left: 0;
}


.ab-skede-con-img{
  overflow:hidden;
  height: 595px;
}
.ab-skede-con-img ul{
  overflow: hidden;
}
.ab-skede-con-img ul li{
  display: none;
  position: relative;
}
.ab-skede-con-img ul li img{
  display: block;
  width: 1000px;
  height: 595px;
}
.ab-skede-con-img p{
  line-height: 45px;
  font-size:16px;
  color: #fff;
  padding-left:25px;
  background: url("../img/tip06.png") ;
  position: absolute;
  bottom: 0;
  width: 975px;
}
.ab-skede-con-btn{
  margin-top:20px;
  overflow: hidden;
  position: relative;
}
.ab-skede-con-btn .hd span{
  display: block;
  width: 37px;
  height: 114px;
  cursor: pointer;

}
.ab-skede-con-btn .prev{
  position: absolute;
  left:0;bottom:0;
  background: url("../img/ab-left.jpg") no-repeat center;
}
.ab-skede-con-btn .next{
  position: absolute;
  right:0;bottom:0;
  background: url("../img/ab-right.jpg") no-repeat center;
}
.ab-skede-con-btn .img-btn{
  overflow: hidden;
}
.ab-skede-con-btn .img-btn .tempWrap{
  margin:0 auto;
}
.ab-skede-con-btn .img-btn ul{
  overflow: hidden;
}
.ab-skede-con-btn .img-btn li{
  float:left;
  padding:0 5px;
}
/*.ab-skede-con-btn .img-btn li:hover{
  background:#f5f5f5; 
}*/
.ab-skede-con-btn .img-btn  img{
  display: block;
  width:171px;
  height: 113px;
  /*float:left;*/
  cursor: pointer;
  
}
.ab-ske-con .goback{
  background: #999;
}
.ab-hon-tit{
  width: 160px;
  height: 54px;
  display: block;
  margin:0 auto;
  margin-top:50px;
}

.ab-hor{
  width:234px;
  margin-right: 16px;
  
}
.ab-hor .ab-hor-img{
  width: 232px;
  height: 104px;
  border:1px solid #dcdcdc;

}
.ab-hor p{
  text-align: center;
  font-size: 14px;
  color: #333;
  margin:10px 0 23px 0;
}

/*新闻*/
.ne-banner{
  background: url("../img/ne-b.jpg") no-repeat center;
}
.ne-list-img{
  display: block;
  width: 1000px;
  height: 227px;
  margin-top: 45px;
}

/*新闻list推荐*/
.ne-list-btn{
  overflow: hidden;
  margin-top:45px;
}
.ne-list-btn img{
  float: left;
  width: 330px;
  height: 227px;
  display: block;
  margin-right:5px;
  cursor: pointer;
}
.ne-list-btn img:nth-child(3){
  margin-right: 0;
}
.ne-list-top{
  margin-top:7px;
  background: #f1f1f1;
  overflow: hidden;
}
.ne-list-top a{display: none;}
.ne-list-ttit{
  font-size: 18px;
  color: #b53730;
  width: 800px;
  padding:25px 18px 0 20px;
} 
.ne-list-ttim{
  color: #b9b9b9;
  padding:25px 18px 0 0;
}
.ne-list-tcon{
  line-height: 24px;
  color: #999999;
  padding:8px 18px 25px 20px;
  height: 72px;
  overflow: hidden;
}


/*新闻list列表*/
.ne-list-con{
  margin-top: 6px;
}

.ne-list-cbox{
  margin-top:26px;
  height: 91px;
  overflow:hidden;
  background: #f7f7f7;
}
.ne-list-ctxt{
  padding:0 0 0 20px;
}
.ne-list-ctit{
  font-size: 16px;
  color: #b4362f;
  padding:10px 0 0 0;
} 
.ne-list-ccon{
  line-height: 18px;
  color: #999999;
  width:862px;
  height: 36px;
  overflow: hidden;
}

.ne-list-ctim{
  width:91px;
  height:91px;
  background:#b4362f;
  color: #fff; 
  text-align: center;
}
.ne-list-mon{
  padding-top:11px;
}
.ne-list-day{
  font-size:45px;
  font-weight: bold;
  line-height: 50px;
}

.ne-list-page{
  width: 300px;
  margin: 45px auto;
}
.w1000 {
  width: 1000px;
  margin: 0 auto;
}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.block{display:block;}

.font11{font-size:11px;}
.ne-det{

}
.ne-det-tit{
  text-align: center;
  color:#b63831;
  font-size:18px;
  padding:40px 0 8px 0;
}
.ne-det-auto{
  text-align: center;
  color: #999;
  padding:0 0 23px 0;
}
.ne-det-con{
  padding:40px 0 0 0;
  border-top: 1px solid #dddddd;
  font-size: 14px;
}
.ne-det .goback{
  background: #b63831;
  font-size:18px;
}
.ne-det-pn{
  margin-top:27px;
  border-top: 1px solid #dddddd;
  overflow: hidden;
  padding:20px 0 68px 0;
  font-size:14px;
}
.ne-det-pn a{
  color: #666;
}
.ne-det-pn a:hover{
  color:#b63831;
}

.goback{
  width: 102px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  margin:0 auto;
  margin-top:43px;
  font-size: 16px;
  font-family: "Arial";
  border-radius:3px;
}
.goback a{
  color: #fff;
}

.hr-wrap-tit{
  font-size:20px;
  color: #b63831;
  margin-bottom: 17px;
}

.hr-wrap-con{
  padding-bottom: 68px;
}
.hr-wrap-con ul li{
  line-height: 42px;
  border-bottom: 1px dashed #dddddd;
  text-align: center;
  font-size:14px;
  overflow: hidden;
  clear: both;
  cursor: pointer;
}
.hr-wrap-con ul li a{
  color: #666;
  display: block;
  overflow: hidden;
}
.hr-wrap-con ul li a:hover{
  color: #b63831;
  background:#dddddd;
}
/*.hr-wrap-con ul li:hover{
  background:#dddddd;
}*/
.hr-wrap-con ul li span{
  display: block;
  width:128px;
  float:left;
}
.hr-wrap-con ul .hr-wrap-chead {
  background: #b63831;
  line-height: 38px;
  color: #fff;
  font-size:16px;
  border:none 0;
}

.hr-wrap-con .hr-wrap-jname{
  text-align: left;
  width:211px;
  padding-left:20px;
}

.hr-det-tit{
  background: #b63831;
  line-height: 38px;
  color: #fff;
  font-size:16px;
  padding-left:25px;
}
.hr-det-con{
  line-height: 30px;
  color: #999;
  padding:10px 0 25px 25px;
  border-bottom: 1px solid #ddd;
}
.hr-det-con span{
  color: #666;
  font-size: 16px;
}

.hr-wrap-con .goback {
    background:#b63831;
    font-size: 18px;
}
.ab-ad .ab-spe-img{
  display: block;
  margin:50px 0 70px 0;
  width: 1000px;
  height: 290px;
}
.hr-img{
  margin-top:50px;
  margin-bottom: 32px;
}
.ab-ske-con{
  overflow: hidden;
  padding:30px 0 60px 0;
}
.ab-ske-cimg{
  float:left;
  position:relative;
   margin-left:26px;
}
.ab-ske-cimg img{
  display: block;
  width: 230px;
  height: 327px;
}
.ab-ske-cimg p{
  line-height: 40px;
  text-align: center;
  font-size:16px;
  color: #fff;
  background: url("../img/tip06.png") ;
  position: absolute;
  bottom: 0;
  width: 100%;
}
/*.ab-ske-cimg02{
  margin-left:26px;
}*/
.ab-ske-cimg:nth-child(1) {
  margin-left: 0;
}


.ab-skede-con-img{
  overflow:hidden;
  height: 595px;
}
.ab-skede-con-img ul{
  overflow: hidden;
}
.ab-skede-con-img ul li{
  display: none;
  position: relative;
}
.ab-skede-con-img ul li img{
  display: block;
  width: 1000px;
  height: 595px;
}
.ab-skede-con-img p{
  line-height: 45px;
  font-size:16px;
  color: #fff;
  padding-left:25px;
  background: url("../img/tip06.png") ;
  position: absolute;
  bottom: 0;
  width: 975px;
}
.ab-skede-con-btn{
  margin-top:20px;
  overflow: hidden;
  position: relative;
}
.ab-skede-con-btn .hd span{
  display: block;
  width: 37px;
  height: 114px;
  cursor: pointer;

}
.ab-skede-con-btn .prev{
  position: absolute;
  left:0;bottom:0;
  background: url("../img/ab-left.jpg") no-repeat center;
}
.ab-skede-con-btn .next{
  position: absolute;
  right:0;bottom:0;
  background: url("../img/ab-right.jpg") no-repeat center;
}
.ab-skede-con-btn .img-btn{
  overflow: hidden;
}
.ab-skede-con-btn .img-btn .tempWrap{
  margin:0 auto;
}
.ab-skede-con-btn .img-btn ul{
  overflow: hidden;
}
.ab-skede-con-btn .img-btn li{
  float:left;
  padding:0 5px;
}
/*.ab-skede-con-btn .img-btn li:hover{
  background:#f5f5f5; 
}*/
.ab-skede-con-btn .img-btn  img{
  display: block;
  width:171px;
  height: 113px;
  /*float:left;*/
  cursor: pointer;
  
}
.ab-ske-con .goback{
  background: #999;
}


.slider-pro {
    font-family: 'Open Sans', Arial;
}
/* Example 3 */
#example3{
	position: relative;
}
#example3 .sp-thumbnails-container {
	margin-top: 20px;
}

#example3 .sp-selected-thumbnail {
	/*border: 5px solid #000;*/
}
.sp-arrow{
	width: 37px;
	height: 114px;
	cursor: pointer;
	position: absolute;
	bottom:0;
}
.sp-previous-arrow{
background: url("../../img/ab-left.jpg") no-repeat center;
left:0;
}
.sp-next-arrow{
	background: url("../../img/ab-right.jpg") no-repeat center;
	right:0;
}
.sp-slide p{
  line-height: 40px;
  text-align: center;
  font-size:16px;
  color: #fff;
  background: url("../../img/tip06.png") ;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.sp-thumbnails-container{
	/*width: 905px !important;*/
}



/*!
*  - v1.0.2
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
.slider-pro{position:relative;margin:0 auto}
/*.sp-slides-container{position:relative}*/
.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}
.sp-thumbnails-container{position:relative;overflow:hidden}
.sp-bottom-thumbnails,
.sp-top-thumbnails{margin:0 auto}
.sp-left-thumbnails,.sp-right-thumbnails,.sp-top-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0}.sp-left-thumbnails{left:0}

.sp-thumbnails{position:relative}
.sp-thumbnail{border:none}
.sp-thumbnail-container{
	position:relative;
	display:block;
	overflow:hidden;
	float:left;-moz-box-sizing:border-box;

	box-sizing:border-box;
	cursor: pointer;
}
.sp-bottom-thumbnails .sp-thumbnail-container,
.sp-top-thumbnails .sp-thumbnail-container{
	margin-left:5px;margin-right:5px
}
.sp-bottom-thumbnails .sp-thumbnail-container:first-child,
.sp-top-thumbnails .sp-thumbnail-container:first-child{
	/*margin-left:0*/
	}
	.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px
}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'\25c0';position:absolute;font-family:Arial;font-size:16px;line-height:1;color:red;left:0;
	top:50%;margin-top:-6px;
}
.ie10 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie11 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie9 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'\25bc';-ms-transform:rotate(90deg);transform:rotate(90deg)
	}
.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{
	position:absolute;right:18px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'\25ba';position:absolute;font-family:Arial;font-size:16px;
	line-height:1;color:red;right:0;top:50%;margin-top:-6px
}
.ie10 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie11 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after,
.ie9 .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'\25b2';-ms-transform:rotate(90deg);transform:rotate(90deg)
}
	.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}
	.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}
	.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
		content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px
	}
	.sp-bottom-thumbnails.sp-has-pointer 
	.sp-selected-thumbnail:after{
		content:'\25b2';position:absolute;font-family:Arial;font-size:16px;line-height:1;
		color:red;left:50%;top:0;margin-left:-9px
	}
	.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}
	.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}
	.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'\25bc';position:absolute;font-family:Arial;font-size:16px;line-height:1;color:red;left:50%;bottom:0;margin-left:-9px}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}

.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}.sp-has-buttons{margin-bottom:36px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}.sp-has-buttons{margin-bottom:38px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}.sp-has-buttons{margin-bottom:40px}}

/*.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}*/
/*.sp-slides-container:hover .sp-fade-arrows{opacity:1}*/


/*.sp-arrow{position:absolute;font-size:40px;color:#FFF;text-shadow:1px 1px 1px #666;cursor:pointer}
.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}

.sp-horizontal .sp-arrow{top:50%;margin-top:-20px}

.sp-vertical .sp-arrow{left:50%;margin-left:-10px}*/


/*
.sp-previous-arrow:before{content:'\276e'}

.ie7 .sp-previous-arrow:before,
.ie8 .sp-previous-arrow:before,
.ie9 .sp-previous-arrow:before,
.ios .sp-previous-arrow:before{content:'\25c0'}
.ie7.sp-vertical .sp-previous-arrow:before,
.ie8.sp-vertical .sp-previous-arrow:before{content:'\25b2'}
.sp-next-arrow:before{content:'\276f'}
.ie7 .sp-next-arrow:before,
.ie8 .sp-next-arrow:before,
.ie9 .sp-next-arrow:before,
.ios .sp-next-arrow:before{content:'\25b6'}
.ie7.sp-vertical .sp-next-arrow:before,
.ie8.sp-vertical .sp-next-arrow:before{content:'\25bc'}
.sp-horizontal .sp-previous-arrow{left:20px}
.sp-horizontal .sp-next-arrow{right:20px}
.sp-vertical .sp-previous-arrow{top:20px}
.sp-vertical .sp-next-arrow{bottom:20px}*/

.sp-thumbnail-arrows{position:absolute}
.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}
.sp-bottom-thumbnails .sp-thumbnail-arrows,
.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-10px}
.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-5px}
.sp-thumbnail-arrow{position:absolute;font-size:20px;color:#FFF;text-shadow:1px 1px 1px #666;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sp-previous-thumbnail-arrow:before{content:'\276e'}.ie7 .sp-previous-thumbnail-arrow:before,.ie8 .sp-previous-thumbnail-arrow:before,.ie9 .sp-previous-thumbnail-arrow:before,.ios .sp-previous-thumbnail-arrow:before{content:'\25c0'}.ie7.sp-vertical .sp-previous-thumbnail-arrow:before,.ie8.sp-vertical .sp-previous-thumbnail-arrow:before{content:'\25b2'}.sp-next-thumbnail-arrow:before{content:'\276f'}.ie7 .sp-next-thumbnail-arrow:before,.ie8 .sp-next-thumbnail-arrow:before,.ie9 .sp-next-thumbnail-arrow:before,.ios .sp-next-thumbnail-arrow:before{content:'\25b6'}.ie7.sp-vertical .sp-next-thumbnail-arrow:before,.ie8.sp-vertical .sp-next-thumbnail-arrow:before{content:'\25bc'}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}