@charset "UTF-8";
/* CSS Document */

@media (min-width: 641px)
{ body {
    width: 640px;
    margin: auto;}
}
ul,li{list-style:none; margin:0; padding:0;}
a,a:visited,a:hover{color:#333; text-decoration:none;}
.marB10{ margin-bottom:10px;}
.marB20{ margin-bottom:20px;}
.marB30{ margin-bottom:30px;}
.marT20{ margin-top:20px;}
.marT30{ margin-top:30px;}
.padt10{padding-top:10px;}
.padtb10{padding-top:10px; padding-bottom:10px;}
.padLR10{padding-left:10px; padding-right:10px;}

.Col999{color:#999;}
.Col666{color:#666;}

.headBar{background:#ff831c; position:relative;}
.headBar h1{color:#fff; padding:10px 0 10px 10px;  font-size:18px; margin:0;}
.bannerBox img{width:100%;}

.navBar{margin:40px 0 20px;}
.navBar li em{display:block;}
.navBar li img{width:50%; margin-bottom:5px;}
.navBar li{width:25%; float:left; text-align:center; margin-top:15px;}
.navBar li:hover img{opacity:0.6;}

.boxCont h5{ background:#f5f5f5; padding:10px; font-size:16px; border-left:3px #f06169 solid; padding-left:10px;}

.brandBar{margin:7px 0 15px;}
.brandList{margin:10px 0 0 8px;}
.brandList li img{width:95%; }
.brandList li{width:24.8%; float:left; text-align:center; margin:0 0 -1px -1px; border:1px #efefef solid;} 
.brandList li:hover{ opacity:0.7;}  

.coursebar li{ border-bottom:1px #efefef solid; margin:0 10px; line-height:36px; width:92%; white-space:nowrap; overflow: hidden; list-style-type:disc; background:url(../images/yd_icon_19.gif) no-repeat left center; text-indent:12px;}
.coursebar li:last-child{border:0;}

.moreBtn,.moreBtn:visited{ width:98%; margin:10px auto; background:#ffa04e; color:#fff; text-align:center; display:block; border-radius:30px; padding:7px 0;}
.moreBtn:hover{ background:#f09240;}
.footBar{text-align:center; padding:12px 0 12px; color:#999; background:#f5f5f5; margin-top:20px;}
.footBar em{color:#ccc; padding:0 5px;}

/* 下拉导航 */
.dropdown {
color: #555;
margin: 6px 0 0 0;
width: 30px;
position:absolute;
height:20px;
text-align:left;
right:0; top:7px; background:url(../images/navmore.png) no-repeat left top; background-size:66%;
}
.submenu{
background:#545454;
position: absolute;
top:26px;
right:0px;
z-index:300;
width:80px;
display: none;
color:#fff;
opacity:0.9;
}

.dropdown  li a {
    display: block;
    padding: 6px 0;
  cursor: pointer;
text-decoration:none;
color:#fff;
text-align:center;
}

.dropdown li a:hover{
    background:#999;
    color: #FFFFFF;
    text-decoration: none;
    
}
a.account {
line-height: 16px;
color: #fff;
position: absolute;
z-index: 110;
display: block;
height: 28px;
width:30px;
text-decoration: none;

cursor:pointer;
}
.root{list-style:none;
margin:0px;
padding:0px;

}

/* 下拉导航  end */

/* 返回顶部 */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/popup.png) no-repeat center 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

/* 返回顶部 end */


/* 焦点图 star */
.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px; border-radius:50%; border:1px #ff9100 solid; font-size:0;}
.focus span.current{background:#ff9100}
/* 焦点图 end */

.currentPos{background:url(../images/home_ico.png) no-repeat 5px center; text-indent:28px; background-size:5%; color:#666; line-height:30px;}

.nav2Bar{margin:0 0 1px; border-top:1px #eee solid; border-bottom:1px #f8f8f8 solid; box-shadow:0px 2px 5px #e8e8e8;} 
.nav2Bar li em{display:block; }
.nav2Bar li img{width:50%; margin-bottom:7px;}
.nav2Bar li{width:25%; float:left; text-align:center; border-left:1px #eee solid; padding:10px 0;}
.nav2Bar li a:hover{color:#ff8300;}
.nav2Bar li:hover img{opacity:0.6;}
.nav2Bar li:first-child{border-left:0;}
.bgGray{height:10px; background:#f8f8f8;}

.pagesBar{ background:#f8f8f8; margin-top:10px;}
.pagesBar li{border:0; float:left; width:33%; text-align:center; margin:0; background:none;}
.pagesBar .pageUp{ background:#fff; border:1px #ccc solid; padding:5px 0;}
.pagesBar .pageDown{background:#ff831c; border:1px #ccc solid; padding:5px 0; color:#fff;}
.pagesBar .num{line-height:46px; width:33.9%;}
.boxCont i{color:#ff831c; font-style:normal;}
.boxCont h4{font-size:16px;}

.brand2List{margin:10px 0 0 8px;}
.brand2List li img{width:100%; border:1px #f0f0f0 solid; margin-bottom:7px; }
.brand2List li{width:30%; float:left; text-align:center; margin-left:2%; margin-bottom:10px;} 
.brand2List li:hover{ opacity:0.7;}  

.searchBar{ background:#f0efed; padding:15px 0;}
.form-control{background:#fff url(../images/searchico.png) no-repeat 7px center; text-indent:22px;}
.input-group-btn:last-child>.btn:hover{background:#ff831c; color:#fff;}

.fudaoList li{padding:0 10px; border-bottom:1px #e7e7e7 solid; overflow:auto; padding:20px 10px;}
.fudaoList li:last-child{border-bottom:0;}
.fudaoList dt{ width:28%; float:left; }
.fudaoList dt img{width:100%; border:1px #efefef solid;}
.fudaoList dd{width:68%;float:right;}
.fudaoList .info3 i{ width:22px; height:22px; line-height:22px; background:#ff831c; color:#fff; border-radius:50%; font-style:normal; display:inline-block; margin-right:5px; text-align:center;}
.zxBtn,.zxBtn:visited{background:#ff831c; color:#fff; display:block; float:right; color:#fff; border-radius:3px; padding:5px 15px;}
.zxBtn:hover{opacity:0.7;}
.fudaoList .info4{line-height:28px;}
.fudaoList .tel{font-size:15px; line-height:30px; color:#ff831c;}

.nav3Bar{margin:0 0 1px; border-top:1px #eee solid; border-bottom:1px #f8f8f8 solid; box-shadow:0px 2px 5px #e8e8e8;} 
.nav3Bar li em{display:block; }
.nav3Bar li img{width:30%; margin-bottom:7px;}
.nav3Bar li{width:50%; float:left; text-align:center; border-left:1px #eee solid; padding:10px 0;}
.nav3Bar li a:hover{color:#ff8300;}
.nav3Bar li:hover img{opacity:0.6;}
.nav3Bar li:first-child{border-left:0;}

.newsDetail{line-height:1.8; color:#666;}
.newsDetail p{text-indent:2em; margin-bottom:15px;}
.newsDetail .date{display:block; text-align:center; padding:5px 0; margin-bottom:5px;}
.newsDetail h4{border-top:1px #efefef solid; padding-top:15px;}
.fleiBar{position: relative;}
.fleiBar .weiz{ position: absolute; right: 10px; z-index:99; top:20px;}

/* 全部分类 css */

.mask{width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.6);display:none;position:fixed;top:0}
.top_nav .nav {
    width: 100%;
    height: 40px;
    background-color: #fff;
	border-bottom: 1px #f5f5f5 solid;
}
.top_nav .first_nav {
    float: left;
    height: 40px;
    position: relative;
    padding: 0 25px 0 15px;
    line-height: 40px;
    font-size: 14px;
    color: #494949;
}
.top_nav .order_nav {
    width: 70px;
    float: right;
    height: 40px;
    font-size: 14px;
    color: #494949;
    line-height: 40px;
    text-indent: 6px;
    margin-left: 10px;
}
.top_nav .second_nav {
    position: absolute;
    width: 100%;
    height: 320px;
    left: 0px;
    top: 41px;
    z-index: 10;
    display: none;
}
.course_nav {
    position: relative;
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: auto;}
.courseNavCon {
    padding-bottom: 15px;
    background-color: #eee;
}
.top_nav {
    height: 41px;
    width: 100%;
    background-color: #fff;
    position: relative;
    z-index: 3;
}

.second_nav_list li{
	width: 33%;
    float: left;
    text-align: center;
    margin-top: 15px;
	}
.second_nav_list li em {
    display: block;
}
.second_nav_list li:hover img {
    opacity: 0.6;
}
.second_nav_list li a:hover {
    color: #ff8300;
}

.second_nav_list li img {
    width: 45%;
    margin-bottom: 5px;
}

.top_nav .first_nav:after {
    width: 6px;
    height: 6px;
    border: 1px solid #666;
    content: '';
    display: block;
    position: absolute;
    top: 16px;
    right: 8px;
    border-width: 0 0 1.5px 1.5px;
    transform: rotate(-45deg);
}
.top_nav .first_nav.show:after {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

/* 全部分类 end css */ 

 img{display:inline-block !important}