/*body{background: #eee url(../images/topbg.jpg) 0 0 no-repeat;}*/
/* body { background-color: #2e8bd6; } */

.main{width: 1200px;margin: 0 auto;
}
.topLogin{background-color: #eee;color:#184ea8;}
.topLogin a{display:block;color:#184ea8;font-size: 14px;margin:10px 5px;}
.topLogin a.myFav{margin-left:50px;}
.logoSearch{margin-top: 25px;}
.search{width: 410px;height: 45px;border:2px solid #fff;}
.search input{width: 330px;height: 32px;margin-left: 10px;margin-top:5px;font-size: 16px;color: #fff;}
.search button{display:block;cursor:pointer;width:54px;height: 45px;background: #fff url(https://www.china-shj.org.cn:8080/dist/images/searchBtn.png) 12px 5px no-repeat;}
.navMain{font-size: 22px;padding:20px 0;border-bottom:5px solid #fff;margin-top: 20px;margin-bottom:  20px;}
.navMain li a{color:#fff;display: block;margin: 0 5px;}
.bottom{background-color: #003892;color: #fff;}
.bottom .main{padding-bottom: 50px;padding-top: 50px;}
.bottom p{font-size: 16px;line-height: 24px;}
.bottom a{color: #fff;}
.bottom .bottomItem{margin-right:10px;}
.bottom img{margin-right: 10px;}

.bookintro{background-color: #fff;margin-top:20px;margin-bottom: 20px;}
.bookintro .fl{margin: 20px;}
.bookintro img{width: 200px;height: 280px;}
.bookintro p{font-size: 16px;line-height: 28px;width: 895px;}
p.bookTit{font-weight: 700;font-size: 20px;}
.bookInfor{color: #666;margin:10px 0 20px 0;}
.bookViewBtn{display: block;background-color: #2e8bd6;color: #fff;font-size: 18px;text-align: center;line-height: 32px;width: 130px;hyphens: 35px;margin-top: 20px;}
.bookCateList{background-color: #fff;color: #666;font-size: 16px;padding:45px;line-height: 30px;}
.catListItems{text-align: center;width: 1020px;}

.bookCateList a{color: #666;font-size: 16px;background-color: #e4e4e4;display: inline-block;margin: 5px;height: 32px;text-align: center;padding: 0 20px;line-height: 30px;}
.bookCateList a:hover,.bookCateList a.bookCateOn{background-color: #2e8bd6;color: #fff;}
.bookList{background-color: #fff;margin:20px 0;}
.booklistItem img{width: 120px;height: 160px;margin-right: 20px;}
.bookListItemTit{font-size: 18px;}
.booklistItemInfor{font-size: 16px;color:#666;margin-top: 10px; line-height: 26px;}
.booklistItem{margin:30px 70px;}

.bookDetailContent{width: 800px;background-color: #fff;padding:20px;margin-bottom: 40px;}
.bookDetailTit{margin-top:20px;padding-bottom: 20px; text-align: center;font-size: 22px;font-weight: 700;border-bottom: 1px solid #ccc;position: relative;}
.bookDetailTit a{position: absolute; right:10px;top:2px;display: block;color: #2e8bd6;text-decoration: underline;font-size: 16px;font-weight: 500;}
.bookDetailInfor{text-align: center;color: #666;font-size: 16px;margin:10px 0;}
.bookDetailPic{text-align: center;margin:30px 0;}
.bookDetailPic img{width: 215px;height: 300px;}
.bookDetailText{font-size: 16px;line-height: 28px;margin:10px;word-break:break-all; word-wrap:break-word;}
.bookDetailText p{margin-bottom: 10px;}
.bookDetailText strong{font-weight: 700;}
.bookDetailText img{max-width: 700px;}
.bookDetailIndex{margin:45px 0; }
.bookRecmList{width: 300px;margin-left: 20px;padding:40px 20px 30px;background-color:#fff;}
.barTit{color: #2e8bd6;font-size: 20px;font-weight: 700;padding-bottom: 20px;border-bottom: 1px solid #2e8bd6;}
.bookRecmList img{width: 105px;height: 140px;margin-right: 15px;display: block;}
.bookRecItem {font-size: 14px;color: #666;margin:20px 0;}
span.brLItemTit{display: block;font-weight: 700;
	font-size: 16px;}
	.bookRecItem p{width: 160px;line-height:20px;}
/*.ablumMain{width: 720px;height: 305px;}*/
.ablumDiscri{font-size: 18px;margin:20px 0;text-align: center;
background: url(https://www.china-shj.org.cn:8080/dist/images/h1.png) 500px 3px no-repeat;}
/*index*/

/*topAD*/
.topAD{margin-bottom: 20px;background-color:#fff;}
#zSlider{margin:0px auto; width:1200px; overflow:hidden;   -webkit-box-shadow: 0 10px 10px #bac2cf;  
   -moz-box-shadow: 0 10px 10px #bac2cf;  
   box-shadow: 0 10px 10px #bac2cf;  
   background: #EEFF99; }
#picshow{position:relative;}
#picshow,#picshow_img{width:760px; height:385px; overflow:hidden; float:left;}
#picshow_img li{width:760px; height:385px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:760px; height:385px;}
#picshow_tx{left:0px; width:880px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(https://www.china-shj.org.cn:8080/dist/images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; height:16px; overflow:hidden;}
#select_btn{width:440px; height:385px; color:#000; float:right; display:inline; background-color:#dcdcdd;}
#select_btn li{padding:20px 25px 20px 25px; width:400px; border-top:1px solid #ccc; cursor:pointer;}
#select_btn li:hover{background-color:#dcdcdd;}
#select_btn li.current{background-color:#dcdcdd;}
#select_btn li.current:hover{background-color:#dcdcdd;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_text{font:bold 26px 'SimSun'; font-family: "å®‹ä½“", 'SimSun'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ font-size:14px;line-height:26px; overflow:hidden; display:block; margin-top: 5px;}
/*top ad end*/

.indexMain{background-color: #fff;width:710px;padding:20px;}
.kpTabMenu{border-bottom:1px solid #2e8bd6;}
.kpTabMenu a{display: inline-block;font-size: 18px;color:#2e8bd6;text-align: center;
padding:12px;}
.kpTabMenu a:hover,.kpTabMenu a.kpTabMenuOn{background-color:#2e8bd6;color: #fff; }

.kpzxPic{margin:20px 10px 0;font-size: 16px;color: #666; width: 250px;}
.kpzxPic img{width: 250px;height: 150px;}
.kpzxPic p{line-height: 38px; height: 38px; overflow: hidden; font-size: 14px;}
.kpzxList{margin-top: 10px; width: 440px;}
.kpzxItem{width: 440px;font-size: 12px;color: #999;line-height: 33px; height: 33px; overflow: hidden;}
.kpzxItem a{font-size: 14px;color: #666;}
.kpzxItem img{margin-left: 3px;margin-top: -1px;}
.adLit img{width: 718px;height: 90px;margin:0 0 20px;}

.index01TabDetail{height: 405px;}

.dzqw{width:710px; }
.qwPic{margin:20px 10px 5px 0;}
.qwtit{font-size: 16px;font-weight: 700;margin: 20px 0 10px 0;color: #666;}
.qwText{width:240px;line-height: 22px;font-size: 14px; color: #666;}
.moreKp{background:url(https://www.china-shj.org.cn:8080/dist/images/more.png) 0 10px no-repeat;display: block;}
.dzrcPic{width: 124px;height: 133px;margin:20px 0px 0 0;}
.dzrcIntro{margin-top: 20px; margin-right: 20px; width: 200px;}
.dzrcIntro p{color: #666;font-size: 14px;line-height: 24px;}
.dzrcIntro p.dzrcName{font-size: 18px;font-weight: 700;}
.dzrcPerList{text-align:center;margin:5px 5px 0 0;}
.dzrcPerList img{width: 70px;height: 90px;}
.indexRbtn{width: 440px;background-color: #fff;}
.indexRbtn a{float: left;display: inline-block;color: #fff;background-color:#2e8bd6;width: 185px;height: 50px;text-align:center;font-size: 16px;line-height: 45px;margin:10px 10px 10px 20px;}
.hots{padding:15px;width: 410px;background-color: #fff;margin:10px 0;}
.hots img{width: 200px;height: 100px;margin-right: 5px;margin-top: 10px;}
.hots a { position:relative;}
.hots p.ztTitle{ position:absolute; top: 33px; width:200px; height:30px; padding:0px; overflow: hidden; line-height:30px; text-align:center; filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.65;background-color:#000; color:#fff;  ;}
.hotBtn a{display: inline-block;width: 130px;height: 50px;color: #fff;text-align:center;background-color: #8094dd;line-height: 48px;margin: 20px 3px;font-size: 16px;}

.dzEvents { padding:15px;width: 410px;background-color: #fff;margin: 10px 0;}
.dzEvents ul { margin-top: 10px; width: 410px;}
.dzEvents ul li { width: 410px;font-size: 12px;color: #999;line-height: 35px; height: 35px; overflow: hidden;}
.dzEvents ul li a { font-size: 14px;color: #666;}
.dzEvents ul li img { margin-left: 3px;margin-top: -1px;}
.dzMaps{padding:15px;width: 410px;background-color: #fff;}
.indexMap{width: 410px;height: 205px;margin-top: 15px;}
.dzTools{padding:20px 15px 28px;width: 410px;background-color: #fff;margin: 10px 0;}
.dzTools p{font-size: 16px;text-align: center;color: #666;margin-top: 5px;}

.qwToolsIcon{margin:15px 7px 20px 7px;}
.adBootom{margin-top:10px;margin-bottom:40px;}

.mapListM{background-color: #fff;margin-top: 20px;padding-bottom: 80px;margin-bottom: 40px;}
.mapListItem{width: 280px;font-size: 16px;color:#333;margin:40px 0 0 90px;}
.mapListItem p{width: 275px;height: 45px;line-height:45px;text-align:center;background-color: #eee;}
.mapListItem img{width: 280px;height: 280px;}

.newsListContent{background-color: #fff;width: 840px;margin-bottom: 40px;}
.dznewsListItem{margin:20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.dznewsListItemPic img{max-width: 243px;height: 160px;margin-right: 20px;}
.newsListCdetail{width: 530px;font-size: 16px;color: #666;line-height: 24px;}
.nlcdTit{font-weight: 700;color: #333;font-size: 18px;}
.nlcInfor{margin: 10px 0;}
.nlcInfor span{margin-right: 50px;}
.newsListCdetail img,.newsListCdetailnoPic img{/*margin-top: 5px;margin-left: 10px;*/}
.newsListCdetailnoPic{width:800px;font-size: 16px;color: #666;line-height: 24px;}
.newsbookRecmList{background-color: #fff;width: 300px;padding: 20px;}
.nbrBigP{width: 303px;height: 198px;margin-top: 20px; border: 1px solid #dedede;}
.nbrlTit{font-size: 14px;background-color: #eee;width: 295px;padding:10px 0 10px 10px;}

/*mp3*/
.mp3-list {background-color: #fff; width: 1200px;margin-bottom: 40px; clear: both;}
.mp3-list .mp3 {
  margin:10px;
  padding: 10px;
  border: 1px dashed #ccc;
  float: left;
  display: inline-block;
  width: 358px;
  height: 80px;
  text-align: center;
}
.mp3-list .mp3-title {
  height: 40px; line-height: 40px; font-weight: 700px; font-size: 14px;
}
.mp3-list .mp3-player {
  height: 40px; line-height: 40px; 
}

/* videos */
.video-list {
  float: left;
  background-color: #fff;
  width: 1200px;
  margin-bottom: 10px;
  clear: both;
}
.video-list .video-box {
  float: left;
  display: inline-block;
  margin:10px;
  padding: 10px;
  border: 1px dashed #ccc;
  width: 558px;
  height: 540px;
  text-align: center;
}
.video-list .video-title {
  height: 40px;
  line-height: 40px;
  font-weight: 700px;
  font-size: 14px;
}
.video-list .video-des {
  height: 100px;
  line-height: 25px;
  font-weight: normal;
  text-align: left;
  text-indent: 2em;
}
.video-list .video-player {
  height: 400px;
}

.mapPicView{background-color: #fff; padding-bottom: 40px;margin-bottom:30px; }
.mapPicView h1{height:50px;line-height:50px;text-align: center;font-size: 28px;font-weight: 700;}
.mapPicB{width: 1140px;margin:0 auto;}
.mapPicL{display: block;margin-right:10px;}
.mapPicL:hover{border:3px solid #2e89d2;}
.mapPicL img{width: 140px;height:100px;}
.mapPiclList{width: 1140px;  padding:10px 0 10px 42px; margin:20px auto; position:relative;}
.mapPiclList .sPrev,.mapPiclList .sNext{ position:absolute; left:20px; top:10px; display:block; width:25px; height:165px; border:1px solid #ddd; background:url(https://www.china-shj.org.cn:8080/dist/images/icoLeft.gif) center center no-repeat #f4f4f4; }
.mapPiclList .sNext{ left:auto; right:20px; background:url(https://www.china-shj.org.cn:8080/dist/images/icoRight.gif) center center no-repeat #f4f4f4;  }
.mapPiclList .sPrev:hover,.mapPiclList .sNext:hover{ border-color:#f60;}
.mapPiclList ul{overflow:hidden;zoom:1;position:absolute;left:50px;}
.mapPiclList ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.mapPiclList ul li img{ width:161px; height:161px; display:block; padding:2px; border:1px solid #ccc; }
.mapPiclList ul li img:hover{ border:1px solid red; }
.mapPiclList ul li.curr img{ border:1px solid red; }
.mapListdiscri{width: 1140px;margin:10px auto 0;text-align: center;}
.mapListdiscri h3{font-size:18px;font-weight:700;text-align: center;}


.slideBox {
  margin-top: 5px;
    width: 710px;
    height: 350px;
    overflow: hidden;
    position: relative;
}
.slideBox .hd {
    display: none;
}
.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}
.slideBox .bd li img {
    margin: 0;
    width: 710px;
    height: 350px;
    display: block;
}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(https://www.china-shj.org.cn:8080/dist/images/arrow-left.png) no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

 .slideBox .next {
    position: absolute;
    left: auto;
    right: 3%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(https://www.china-shj.org.cn:8080/dist/images/arrow-right.png) no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.slideBox .prev:hover, .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}

/*tabs*/
.tab {
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  font-weight:500;
   -webkit-font-smoothing: antialiased;
}

.tabs {
  display: table;
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
   border-bottom: 2px solid #2e8bd6;
}
.tabs li {
  float: left;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.tabs a {font-size: 18px;color:#2e8bd6; 
  display: block;
  letter-spacing: 0;
  outline: none;
  padding: 10px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}

.tabs_item {
  display: none;
}

.tabs_item:first-child {
  display: block;
}

 .tabs .current a {font-weight: 700;
  color: #fff;
  background: #2e8bd6;
}

/*index tabs detail */
.bigProjectItem{text-align: center;display: block;padding: 10px;width: 310px;margin:10px 10px 0 10px;font-size: 14px;color: #666;background-color: #e9f9ff;}
.bigProjectItem01{text-align: center;display: block;padding: 10px;width: 310px;margin:10px 10px 0 10px;font-size: 14px;color: #666;background-color: #bdecff;}

.teacherItem{width:200px;margin:10px;font-size: 14px;color: #666;padding: 5px;}
.live{margin: 10px 0;}
.liveVideo{width: 290px;height: 160px;margin:0 10px;}
.liveDetail{width: 400px;font-size: 14px;}
.liveDetailTit{font-weight: 700;font-size: 18px;}
.liveDetail p{margin: 10px;color: #666;}
.liveDinfor{margin: 2px 0 0 10px;color: #666;}
.videoMain{width: 700px;height: 350px;}
.bookkpPic{margin:10px 0 0 10px;width: 105px;height: 136px;}
.bookkpPic img{width: 95px;height: 126px;}
.bookkpD{margin:10px;font-size: 12px;color: #666;width: 220px;text-align:justify; text-justify:inter-ideograph;}
.dzEvents .bookkpD{margin:10px;font-size: 12px;color: #666;width: 270px;text-align:justify; text-justify:inter-ideograph;}
.bookkpD p {word-break:break-all; word-wrap:break-word;}
.bookkpTit{font-size: 16px;color: #333;margin-bottom: 5px;font-weight: 700;}
/* focus_Box */
#focus_Box{position:relative;width:710px;height:308px;margin:20px auto;}
#focus_Box ul{position:relative;width:710px;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(https://www.china-shj.org.cn:8080/dist/images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(https://www.china-shj.org.cn:8080/dist/css/images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}
#focus_Box .prev{background:url(https://www.china-shj.org.cn:8080/dist/images/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(https://www.china-shj.org.cn:8080/dist/images/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}

.kphditem{background-color: #e9f9ff;color: #666;text-align: center;margin:10px;font-size: 14px;
width: 210px;height: 100px;line-height: 100px;}
.kphditem01{background-color: #bdecff;color: #666;text-align: center;margin:10px;font-size: 14px;
width: 210px;height: 100px;line-height: 100px;}

/* .ztBg{background:url(../images/ztBg.jpg) 0 0 no-repeat;padding-bottom: 60px;} */
.zttit{text-align: center;padding:15px 0;
}

.ztviedoList .fl{margin-right: 12px;}

.ztTabsbtn{margin:0px auto;background: #fff;padding:30px 135px 30px 135px;width: 930px;}
.ztTabsbtn a{display: block;width: 145px;height: 55px;background-color:#2e8bd6;text-align: center;
color: #fff; font-size: 18px;border-radius: 10px;line-height: 55px;margin-right: 10px;}
.ztTabsbtn a:hover{background-color: #003892;}
.ztTabsbtn .current{background-color: #003892;}
/* .ztMainpage{background:url(../images/ztmain.png) ; padding-bottom: 120px;} */
.ztImg{text-align: center;padding-bottom: 20px;}
.ztP00 {font-size: 14px;padding:5px 60px 5px;line-height: 25px;}
.ztP01{font-size: 16px;padding:30px 60px 30px;line-height: 28px;}
.ztP02{font-size: 16px;padding:10px 60px 20px;line-height: 28px;}
.ztP03{font-size: 16px;padding:30px 60px 0px;line-height: 28px; font-weight: 700;}
.ztP04{font-size: 16px;padding:0px 60px 30px;line-height: 28px;}

/*mapList top Pics*/
.slider {
    margin: 0 auto;
}

.flexslider {
    margin-top: 45px;
     border: 5px solid #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow:
        0 5px 15px 0 rgba(0,0,0,.05),
        0 -5px 15px 0 rgba(0,0,0,.05);
    -webkit-box-shadow:
        0 5px 15px 0 rgba(0,0,0,.05),
        0 -5px 15px 0 rgba(0,0,0,.05);
    box-shadow:
        0 5px 15px 0 rgba(0,0,0,.05),
        0 -5px 15px 0 rgba(0,0,0,.05);
}

.flex-caption {
    position: absolute;
    bottom: 20px;
    width: 1150px;
    padding: 10px 20px;
    margin: 0;
    background: #1d1d1d; /* browsers that don't support rgba */
    background: rgba(0, 0, 0, .7);
    font-size: 14px;
    line-height: 24px;
    color: #eaeaea;
}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 20px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px; height: 60px; margin: -20px 0 0; display: block; background: url(https://www.china-shj.org.cn:8080/dist/img/slider-nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 15px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 15px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}