@charset "gb2312";
body,html{
    margin: 0;
    padding: 0;
}
body{
    overflow-x: hidden;
    font-family: ËÎÌå,'microsoft yahei',Arial,Helvetica,sans-serif;
    color:#000;
    line-height:1.4em;
}
a{
    color: #000;
    font-family: 'microsoft yahei',Arial,Helvetica,sans-serif;
}
a:hover{
    color:#277de2;
}

ul,ol,li{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

img{
    max-width: 100%;
}

div{
    padding: 0;
    margin: 0}
.margin-t-10{
    margin-top: 10px;
}
.margin-b-10{
    margin-bottom: 10px;
}
.margin-l-10{
    margin-left: 10px;
}
.margin-r-10{
    margin-right: 10px;
}
.header a{
    color: #fff;
    font-size: 1.5em;
}
.header .glyphicon{
    font-size: 2em;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
}
h1{
    font-weight: bold;
}
h2{font-size:2em;font-weight: bold;line-height: 2.2em }
h3{font-size: 1.8em;line-height: 2.4em}
.list-group{
    margin-bottom: 0;
}
.bg-black-opacity{
    left:0;
    right:0;
    background-color: rgba(0,0,0,0.5);

}
.bg-black-opacity a{
    color: #fff;
}
.logo{
    height: 40px;
    line-height: 40px;
    padding: 5px;
    font-size: 1.2em;
}
.logo img{
    margin-top: 10px;
}
 .container-fluid,.container{
    max-width: 1000px;
}

#nav>li>a {
    padding:10px;
}
#nav{
    text-align: center; 
    margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	line-height:30px;
    color:#ddd;
    background: #2b73df;
    color: #fff;
}
#nav a{
    color: #fff;
    margin-left:3px;
    margin-right:3px;
    text-align: center;
    white-space: nowrap;

}
#nav a:hover{
    color: #d3feff;
}
#nav a:active{
    color: #d3feff;
}
.logo img{
    float: left;
}
.navbar-toggle{
    padding: 4px 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.breadcrumb-path{ 
    padding-top:10px;
    border-bottom:3px  rgb(227, 227, 227) solid;
	padding-bottom:5px;
}
.breadcrumb-path a{
    color: #277de2;
}
/*sidebar*/


.left{

}
.main h1{
    text-align:center;
    font-size:1.7em;/*24/12*/
    font-family:'microsoft yahei';
    font-weight:normal; 
    margin: 20px auto;
}
.note{
    line-height:2em;/*24/12*/
    border-bottom:1px #ddd dashed;
    height:auto; overflow:hidden;
    padding-bottom:10px;
	font-size:12px;
}
.note-left{

    float:left;}
.note-right{
    float:left; 
    position:relative;}
.note-right .bdsharebuttonbox{

    position:absolute;
    right:0px;
    top:0;
}
.content{
    margin-top:30px;/*36/12*/
    line-height:2em;
    font-size:1.166666666666667em;/*14/12*/
    word-wrap : break-word ;
}
.content p{
    margin-bottom:10px;}
.content img{
    display: block;
    margin: 0 auto;
}
.recom{
    border-top:0px;
    height:auto; overflow:hidden;
    position:relative;
}
.discuss{margin-top:20px;}

.title-c{
    clear:both;
    color:#379cc0;
    font-size:1.333333333333333em;/*16/12*/
    font-weight:bold;
    line-height:1.875em;/*30/16*/
    margin-bottom:10px;
margin-top: 20px;}
.edit-recom{
    height:auto;
    overflow:hidden}
.edit-recom-l,.edit-recom-r{
     }
.edit-recom-l{
    padding-top:10px;
}
.edit-recom-l img{
    width:280px;
    height: 187px;
}
.edit-recom-l span{
    display:block;
    line-height:1.5em;
    }
/*.edit-recom ul li{
    font-size:1.166666666666667em;/!*14/12*!/
}*/
.edit-recom-r{
    line-height:2em;
    padding: 0;    
}
.edit-recom-r ul.ul-listy li{line-height:2.7em}
.edit-title{
    line-height:24px;
    border-bottom:1px #ccc dashed;
    font-weight:bolder;
    margin-bottom:10px;

}
.edit-title a{
    display: block;text-overflow: ellipsis;
}
.regin-title{
    min-height:50px;
    border-top:5px #379cc0 solid;
    position:relative;

}
.regin-title .row{
    margin-left: 0;
    margin-right: 0;
}
.regin-title ul{
    clear:both;
    height:60px;
    line-height:60px;
    top:-15px;
}
.regin-title ul li{
    float: left;
    width:auto;
    height:60px;
    line-height:70px;
    padding:0px 5px;
    background:none;
}
.regin-title ul li:hover{
    cursor:pointer;
}
.regin-title ul li.re-1{
    background:#379cc0 ;
    color:#fff;
}
.regin-title ul li.re-2{
    color:#333;
}
#show-2,#show-3{
  display:none;
}
ul.ul-listy{
    display:block;
}
ul.ul-listy li{
    /*list-style-image: url("../images/li_07.jpg");*/
    list-style-position:inside;
    line-height:2em;/*24/12*/
}
.sidebar{

    padding-right: 0px;
}
.aside-main{
    width:310px;
    background:#f9f9f9;
    height:auto;
    overflow:hidden;
    padding-bottom:10px;
	float:right;
}
.aside-main .row{
    margin: 0;
}

.mol-title{
    color:#379cc0;
    border-bottom:4px #eee solid;
    line-height:2.083333333333333;/*50/24*/
    font-family:'microsoft yahei';
    font-size:1.5em;
    position:relative;
    margin-bottom:10px;
}
.mol-title span{
    color:#333;}
a.more{  color:#379cc0; position:absolute; right:10px; font-weight:bold; top:1.5em; font-family:'ËÎÌå'; font-size:0.5em;/*12/24*/}
.ad{
    margin-bottom:10px;
}
.ad img{
    width: auto;
    height: auto;
    max-width: 100%;
    display:block; margin:0px auto;}
.aside-main ul li img{
   /* display:block;*/
    max-width: 100%;
    height: auto;
    /*width:140px;
    height:95px;*/
    margin: 0 auto;
}
ul.img-list li{
   padding-left:5px;
   padding-right: 5px;
   text-align: center;
   height: auto;
   min-height: 140px;
   line-height:1.2em;
}
 

ul.img-list li img{  
margin-bottom:5px;
   width:140px ;
    height: 94px;
}
.aside-main ul.ul-listy li{
    margin-left: 10px;
}
/*footer*/
.footer{
    padding-top:1em;
    line-height:2em;
    padding-bottom:1em;
    clear:both;
}
.footer a{
    color:#333
}
.footer .row a img{
    margin-bottom: 10px;
}
#back-to-top{
    position:fixed; bottom:0px; right:0px; _position: absolute; _right: auto  }
#back-to-top span{
    color:#2b73df;
    display:block;
    width:30px;
    padding-bottom:10px;
    padding-top:10px;
    background:#e0e0e0;
    text-align:center;
    font-weight:bold;
}
@media(max-width: 768px){  
    .edit-recom{
       /* text-align: center;*/
    }
}
@media (max-width: 991px) and (min-width: 768px){
.hidden-sm {
    visibility: hidden;
    height: 0;
    overflow: hidden;
}
}