/*下方为自适应CSS
Theme ID: ydlinuxse
Author: guokun
Author QQ：525887672
Author Email：525887672@qq.com
Author URL: http://www.htmlit.com.cn/
*/

.mnav,.m_search,.m_search_box{display: none;cursor: pointer;}
@media screen and (max-width: 1200px) {
	.container{width: 860px;}

	.mnav{display: block;}
	.mnav{position: absolute;top: 0; color: #fff;font-size: 18px;}
	.mnav{left: 2%;}

	.m_search{display: block; position: fixed;left: 50%;bottom: 65px;margin-left: 380px;width: 40px;height: 40px; background-color: #3e3e3e;color: #fff;font-size: 18px;text-align: center;line-height: 38px;}
	.m_search{right: 2%;}
	.msearch{display: none;}

	.logo{text-align: center;float: none;}
	.nav{float: none;display: none;}
	.nav ul{background-color: #3e3e3e;}

	.main_right{display: none;}

	.goTop{margin-left: 380px;bottom: 20px;}

	.m_search_box{position: fixed;z-index: 3; top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .7);}
	.m_search_box span{display: inline-block; margin-top: 80px;color: #fff;font-size: 18px;margin-top: 80px;margin-left: 86%;}
	.m_search_box form{width: 80%;margin: 10px auto;}
	.m_search_box form input{float: left;width: 75%;height: 42px;line-height: 42px;border: 1px solid #00aa98;padding-left: 5%;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.m_search_box form button{float: right;width: 25%;height: 42px;line-height: 40px;border: none;background-color: #00aa98;text-align: center;color: #fff;cursor: pointer;font-size: 18px;}

	
}
@media screen and (max-width: 860px) {

	.m_search{margin-left: 0;right: 20px;left: auto;}
	.goTop{margin-left: 0;right: 20px;left: auto;}


	.container{width: 98%;margin: 0 1%;}
	body{margin-top: 50px;}

	#header{height: 40px;line-height: 40px;}
	.logo img{max-height: 38px;}
	.login a{line-height: 40px;padding: 2px 5px;}

	.main{padding: 0 1%;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.main_left{width: 100%;}

	.mian_top{display: none;}

	.m-slide{height: auto;margin-bottom: 10px;}
	.m-slide ul.img {float: none;position: static;width: 100%; height: 0;padding-bottom: 44.51%;overflow: hidden;}
	.m-slide ul.img li{width: 100%; height: 0;padding-bottom: 44.51%;position: static;}

	.m-slide .tab {float: none;display: none;}
	.m-slide .tab li {float: left;width: 25%;margin: 0;}
	.m-slide .tab li+li { margin-top: -2px;}

	.m-slide .tab li .color1,.m-slide .tab li .color2,.m-slide .tab li .color3,.m-slide .tab li .color4{width: 100%;height: 68px;padding: 0;}

	/* .daodu */
	.daodu ul{margin-right: 0;}
	.daodu li{background-color: transparent;width: 100%;margin-right: 0;padding: 0;}
	.daodu li .img{width: 80px;height: 52px;}
	.daodu li .imgr{margin-left: 90px;}
	.daodu li .imgr h3 a{font-size: 14px;}
	.daodu li .imgr p{display: none;}

	/* .main_left_cate */
	.main_left_cate{border-right: none;padding-right: 0;}

	.breadcrumb{position: static;font-size: 14px;padding: 3px 6px;}
	.list_cate{margin-top: 10px;}

	.list li{height: auto;padding: 5px 0;}
	.list li .img{width: 100px;height: 66px;margin-right: 10px;margin-top: 2px;}
	.list li .img:hover .bg{visibility: hidden;}
	.list li .img:hover .bg_img{visibility: hidden;}
	.list li .img span{display: none;}
	.list li .text h3{font-weight: normal;font-size: 14px;height: auto;line-height: 24px;max-height: 72px;overflow: hidden;white-space:normal}
	.list li .text p{display: none;}
	.list li .text .info{display: none;}

	.pagebar{margin: 10px 0;}

	/* post */
	.post{margin-top: 10px;}
	.article_title{margin-bottom: 10px;}
	.article_title h1{font-size: 18px;margin-bottom: 10px;line-height: 28px;}
	.article_title .info span{margin-right: 5px;}
	.article_title .info span.comm{display: none !important;}

	.post .say{height: auto;background: none;}
	.post .say p {padding-left: 0;}

	.post .avow{padding: 10px 5px;}
	.post .avow .avowtitle {display: none;}

	.artice_share{display: none;}

	.related{margin-bottom: 10px;}
	.related ul{}
	.related li{float: left;width: 48%;}
	.related li .img{width: 100%;height: 0;padding-bottom: 61.5%;}

	.homelinks{padding: 5px;}
	.homelinks .linkstitle::before,.homelinks .linkstitle::after{width: 35%;}
	.homelinks .linkstitle span{font-size: 16px;}
	.homelinks .linkstitle span::before,.homelinks .linkstitle span::after{}
	.homelinks .linkstitle span::before{left: 25%;}
	.homelinks .linkstitle span::after{right: 25%;}
	.homelinks li{margin: 2px 4px;}

	#footer{line-height: 28px;text-align: center;margin-top: 10px;padding: 10px 0;}
	.footer .fl,.footer .fr{float: none;}
	.footer .fr a{padding: 0 8px 0 4px;}
	.footer .fr a:last-child::after{content: "";display: none;}
}