﻿
/*侧边栏设置*/
.ui.inverted.menu{background-color: #fff!important;}
.styled .title .iconfont{float: right;font-size: 10px!important;color: #ccc;transform: rotate(0deg);}
.styled .title .hen_icon{transform: rotate(90deg);}
.ui.styled.accordion .title b{font-size: 14px;  color: #666;}
.ui.inverted.menu .transition a{margin: 0;
    padding: .75em 1em;
    color: rgba(0,0,0,.4);
    font-weight: 700;
    border-top: 1px solid rgba(34,36,38,.15);}

.toplog img{display:block;margin: 10px auto}




/*首页通用大标题*/
.gy_title {
    width: 100%;
    height: 36px;
    margin: 10px auto;
    border-bottom: 1px solid #e0e0e0;
}
.gy_title h1 a{
    display: block;;
    font-size: 20px;
    font-weight: 500;
    color: #4771c7;
    line-height: 32px;
    padding-left: 50px;
    background: url(../images/img/gg_lef.png) 3px -2px no-repeat;
}
.gy_title h1{  float: left;}
.gy_title .mor_rig{
    line-height: 36px;
    color: #999;
    float: right;
    display: block;
    font-family: 宋体;
    padding-right: 10px;
}
/*首页通用查看更多*/
.gy_more {
    display: block;
    margin: 20px auto;
    text-align: center;
    color: #999;
}

/*首页通用分割灰条*/
.fenge {
    width: 100%;
    height: 12px;
    background: #ededed;
}



/*每日必看*/
.bikan{
    padding:10px 0;
    background-color: #f2f2f2;
}
.bikan .title{
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    height: 30px;
}
.bikan .title em{
    display: block;
    width: 5%;
    margin: 10px auto;
    height: 3px;
    background-color: #1e79df;
}
.bikan .title h1{
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    background-color: #f2f2f2;
    position: absolute;
    left: 32%;
    bottom: -26px;
    line-height: 32px;
    padding: 10px 20px;
}
.bikan_ad li{
    width: 30%;
    margin-right: 2%;
    float: left;
}
.bikan_ad li:last-child{
    width: 35%;
    margin-right: 0;
}
.bikan_ad li img{
    width: 100%;
}






/*新闻*/
.news_box li{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
}

.news_box li .tu{
    width: 33%;
    overflow: hidden;
}
.news_box li .tu img{
    width: 100%;
    height: 100%;
}
.news_box li .zi{
    width: 67%;
    padding: 0 0 0 10px;
}
.news_box li h1{
    font-size:1.2em;
    color: #222;
    font-weight:400;
}
.news_box li span{
    font-size:1em;
    color: #999;
    line-height: 32px;
    font-weight: 400;
}
.news_box li .zi p{
    height: 50px;
    margin-top: 3px;
    font-size: 0.9em;
    color: #666;
    line-height: 24px;
    overflow: hidden;
}


/*农特产品*/
.cp_tx2{
    width: 100%;
}
.cp_tx2 ul li{
	    width: 33.333333333%;
/*    width:  calc(33.333333333%  - 2px);
*/    padding-top: 10px;
    padding-bottom: 8px;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    float: left;
}
/*.cp_tx2 ul li:nth-child(3),.cp_tx2 ul li:nth-child(6){
    width:  calc(33.333333333%  - 2px);
    border-right: none;
}*/
.cp_tx2 ul li .te_img{




/*
    width: calc(100% - 20px);
    height: calc((100% - 20px) / 4 * 3);
*/
	
	width: calc(100% - 20px);
    height: calc(100% - 20px);
	
    overflow: hidden;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.cp_tx2 ul li .te_img img{
    width: 100%;
}


.cp_tx2 ul li h1{
    font-size: 1em;
    color: #383838;
    margin-top: 4px;
    width: calc(100% - 20px);
    text-align: center;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 500;
}
.cp_tx2 .in_price{text-align: center;}
/*首页通用价格*/
.in_price h2{
    font-size: 14px;
    color: #e33333;
    margin-top: 5px;
    position: relative;

    font-weight: 500;
}
.in_price h2 span{
    font-size: 16px;
    color: #e33333;
}
/*通用广告图*/
.banner_tu{
    width: 100%;
}
.banner_tu img{
    width: 100%;
}

/*生态旅游*/
.sjzx ul{
    width: calc(100% - 20px);
    position: relative;
    margin: auto

}
.sjzx ul li{
    width: calc((100% - 20px) / 2);
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 15px;
    float: left;
    margin-right: 20px;
    box-shadow:0px 2px 4px #ccc;
}
.sjzx ul li:nth-child(2),.sjzx ul li:nth-child(4){
    margin-right: 0;
}
.sjzx ul li:nth-child(3),.sjzx ul li:nth-child(4){
    padding-bottom: 0px;
}
.sjzx ul li div,.sjzx ul li div img{
    width: 100%;
}
.sjzx ul li div{
    height: calc(100% / 4 *3);
    overflow: hidden;
}
.sjzx .lvyou_tex{padding: 5px 10px;}
.sjzx .lvyou_tex h1{
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin-bottom: 5px;
}
@media screen and (min-width: 480px){
    .sjzx ul li{width: calc((100% - 40px) / 3)}.sjzx ul li:nth-child(2),.sjzx ul li:nth-child(4){margin-right: 20px;}.sjzx ul li:nth-child(3){margin-right: 0;}
}

/*酒店*/
.hotel_in{
    padding: 0 10px;
}
.hotel_in li{
	height: auto;
	display: inline-block;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}

.hotel_in li .left_img{
    width: 66%;
    float: left;
}
.hotel_in li .left_img p{
    line-height:32px;
}
.hotel_in li .righ_img{
    width: 32%;
    float: right;
}
.hotel_in li a{
    display:inline-block;
}
.hotel_in .righ_img img:nth-child(2){
    margin-top: 5%;
}
.hotel_in li img{
    width: 100%;
}
.hotel_in li .picbox,.hotel_in li .title{
	display: block;
	width:100%;
}
.hotel_in li .title {
	padding-top:5px;
}
.hotel_in li .title .in_price{
	font-size: 16px;
    color: #e33333;
	}

/*供求中心*/

.bk .saml_tit{
    padding: 10px 0;
}
.bk .saml_tit h1 {
    border-left: 3px solid #3ea3bc;
    padding-left: 15px;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 700;
}

.bk ul li{
    padding: 5px 10px;
    width: 100%;
    height: 40px;
    overflow: hidden;

}
.bk ul li h1{
    font-size: 16px;
    font-weight: 500;
    color: #000;
    float: left;
    width: 70%;
    line-height: 30px;
    overflow: hidden;
}

.bk ul li b{float: right;font-weight:400;color: #999; line-height: 30px;}




/*商家中心*/

.shop_tex{width: calc((100% - 10px) /2);}

.shop_tex .shop_box li{
    margin-bottom: 12px;
    overflow: hidden;
}

.shop_tex .shop_box li .tu{
    width: 40%;
    overflow: hidden;
    border: 1px solid #e0e0e0;
}
.shop_tex .shop_box li .tu img{
    width: 100%;
    height: 100%;
}
.shop_tex .shop_box li .zi{
    width: 55%;
}
.shop_tex .shop_box li .zi h1{
    font-size:1em;
    color: #222;
    line-height: 24px;
    font-weight: 500;
}
.shop_tex .shop_box li:nth-child(3){
    margin-bottom: 0;
}


/*你问我答*/
.inwenda{padding: 0 10px;color: #999}
.inwenda li{padding-bottom: 10px; border-bottom: 1px solid #e0e0e0;margin-top: 10px;}
.inwenda li h1 a{font-size: 1em;font-weight: 500;line-height: 24px;color: #333;margin-bottom: 5px;}
.inwenda li span{font-size: 0.8em;float: left;}
.inwenda li em{font-size: 0.8em;float: right;}
.inwenda li b{font-weight: normal;font-size: 0.8em;}

.wenda_img{margin-bottom: 20px;}
.wenda_img ul li {width: 80px;height: 60px; overflow: hidden;float: left;margin-right: 15px;}
.wenda_img ul li img{width: 100%;}

.good_ans {background-image: url("../images/img/bet_ans.jpg");width: 74px;
    display: block;
    height: 22px;
    margin-left: -10px;}
.ui.comments .bes_ans{position: relative;
    background: 0 0;
    margin: .5em 0 0;
    padding: .5em 0 0;
    border: none;
    border-top: none;
    line-height: 1.2;
}
.ui.comments .bes_ans .avatar {
    display: block;
    width: 3em;
    height: auto;
    float: left;
    margin: .2em 0 0;
}
.ui.comments .bes_ans .avatar img{
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius: .25rem;
}
.ui.comments .bes_ans>.avatar~.content {
    margin-left: 3.5em;
}
.ui.comments .bes_ans a.author {
    cursor: pointer;
}

.ui.comments .bes_ans a.author {
    display: inline-block;
    font-size: 14px;line-height: 24px;
}
.ui.comments .bes_ans p{font-size: 12px;color: #999;}
.ui.comments .bes_ans .author {
    font-size: 1em;
    color: rgba(0,0,0,.87);
    font-weight: 700;
}

/*footer*/

footer{
    padding-bottom:1rem;
    width:100%;
}
footer ul{
    margin:1.6rem 0 1.6rem 0;
    padding:0;
    width:100%;
}
footer li{
    float:left;
    width:25%;
    text-align:center;
    border-right:1px solid #dcdcdc;
    height:27px;
    line-height:27px
}
footer li:last-child{
    border-right:0px solid #dcdcdc
}
footer li a{    font-size: 15px;
    color:#4e4e4e;
    height:27px;
    line-height:27px;
    display:inline-block;
}
footer p{       font-size: 14px;
    line-height: 24px;
    margin:0;
    text-align:center;
    color:#9a9a9a
}
footer p a{
    color:#9a9a9a;
    text-decoration:underline;
    display: inline-block;
}
@media only screen and (max-width: 360px) {
    footer p{
        font-size:13px !important;
    }
    footer li a{
        font-size:13px !important;
    }
}

.foo_tiao{
    background-image:url("../images/img/nav_bj.jpg");
    background-repeat: repeat-x;
    width: 100%;
    height: 38px;
}

/*新闻栏目页头部选项卡*/
.ui.menu{margin: 0!important;}

.ui.fluid.inverted infinity i{  color:#fff!important;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#fff!important;
}
.in_que_but{width: 100%;}
.in_que_but button{width: 48% !important;}
.me_ans span{    line-height: 36px;color:#1e79df;}


/*供求信息*/
