body{max-width: 640px;}
strong{font-weight: normal;}
input,button{outline: none;}
video{width: 100%;height: auto !important;}
embed,video{max-width: 100%;}
img{max-width: 100% !important;height: auto !important;}
/*头部*/
.m_header{padding:.5rem 1rem;overflow: hidden;}
.m_header .logo{float: left;}
.m_header .logo img{width:120px;height: auto;}
.m_header .earch_btn{float: right;color: #ff0000;margin-right: 1.5rem;}
.m_header .nav_btn{float: right;color: #ff0000;}
/*导航*/
.m_nav{clear: both;background-color: #ff0000;border-radius: 6px;padding: .5rem 0;margin:0 1rem;}
.m_nav a{font-size: 1.4rem;color: #fff;display: inline-block;width: 23%;text-align: center;padding: .4rem 0;}

.m_navigation{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: #fff;padding-top: 50px;z-index: 999;}
.m_navigation .close_btn{font-size: 2rem;color: #333;width: 30px;height: 30px;position: absolute;top: .8rem;right: 1rem;}
.m_navigation .box{margin-left: 10px;}
.m_navigation .box a{font-size: 1.4rem;color: #fff;background-color: #ff0000;padding: 6px 0; width: 30%;margin: 5px 2px;display: inline-block;text-align: center;}

/*banner*/
.m_banner{margin:1rem;border-radius: 6px;overflow: hidden;}
.m_banner .am-slider-desc{font-size: 1.4rem; height: 40px;line-height:40px;bottom: 0;width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m_banner .am-slider-desc strong{font-weight: normal;padding: 0 10px;}
.m_banner .am-slider-counter{height: 40px;line-height: 40px;background-color: #ff0000;}
.m_banner .am-slides img{height: 200px !important;}
/*首页标题*/
.index_title{margin: 0 1rem;height: 40px;line-height: 40px;border-bottom: 1px solid #888;}
.index_title .le{font-size: 1.6rem;color: #ff0000;letter-spacing: 2px; float: left;}
.index_title .more{font-size: 1.2rem;color: #888;letter-spacing: 2px;float: right;}
/*首页列表大图*/
.index_list .tbox{margin:0 1rem;}
.index_list .tbox .tt{line-height: 1.6rem;font-weight: normal;margin: .6rem 0;}
.index_list .tbox .tt a{font-size: 1.4rem;color: #333;}
.index_list .tbox .img{margin: 0;}
.index_list .tbox .img img{width: 100%;height: auto;border-radius: 6px;}
/*列表*/
.box_list{margin: 1rem 1rem 0 1rem;}
.box_list ul{padding: 0;margin: 0}
.box_list ul li{list-style: none;border-bottom: 1px solid #ddd;overflow: hidden;padding: 1rem 0;}
.box_list ul li:last-child{border-bottom: none;}
.box_list .img{width: 40%;float: left;margin-right: 1rem;}
.box_list .img img{width: 100%;height:auto;max-height: 100px;border-radius: 5px;}
.box_list .imgno{display: none;}
.box_list .txt .tt{font-weight: normal;line-height: 1.2rem;max-height: 3.5rem;overflow: hidden;margin:0;}
.box_list .txt .tt a{font-size: 1.4rem;color: #333;}
.box_list .txt .date{margin-top: .4rem;}
.box_list .txt .date a{font-size: 1.2rem;color: #888;float: left;}
.box_list .txt .date span{float: right;font-size: 1.2rem;color: #888;}

/*广告*/
.adv{margin:.5rem 1rem;}
.adv img{display: block;width: 100%;height: auto;border-radius: 5px;}
/*底部*/
.m_footer{font-size: 1.2rem;color: #fff;text-align: center; background-color:#ff0000;padding: 1rem;}
.m_footer p{line-height: 2rem;margin: 0;}
.m_footer a{font-size: 1.2rem;color: #fff;}
.m_footer .beian_icon{display: inline-block;margin-top: -3px;margin-right:6px;}

.article_title{margin: 1rem;}
.article_title h1{font-size:2.4rem;color: #222;font-weight: bold; line-height: 3.4rem;letter-spacing: 1px;margin: 0;}
.article_title p{font-size: 1.2rem;color: #999;margin-top: 20px;margin-top:.6rem}
.article_title p span{margin-right: 1rem;}
.article_title p span:first-child{margin-left:0;}

.article_body{margin: 1rem;font-size: 1.6rem;color: #333;line-height: 2.8rem;letter-spacing: 1px;}
.article_body strong{font-weight: bold;}
.article_body p{font-size: 1.6rem;margin: .5rem;}
.article_body .edit{font-size: 1.4rem;color: #888;text-align: right;}
.article_body .read{font-size: 1.4rem;color: #888;}

.pic{padding: 0 1rem;}
.article_body iframe,.pic iframe{width: 100% !important;height: auto !important;}
.article_body img,.pic img{width: 100%;height: auto;}
.text{font-size: 1.4rem;line-height: 1.8rem;margin: 1rem;}

.list_video_box{margin: 0 1rem;}
.list_video_box ul{padding: 0;}
.list_video_box li{list-style: none;position: relative;margin: 1rem 0;border-radius: 8px;overflow: hidden;}
.list_video_box .tt{width: 100%;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; position: absolute;top: 0;left: 0;height: 80px;padding: 0 1rem;background: url(../images/list_img_bg.png) no-repeat top center;}
.list_video_box .tt h1{font-size: 1.6rem;font-weight: normal;color: #fff;height: 3.6rem;line-height: 1.6rem;padding-top: .4rem;overflow: hidden;}
.list_video_box .tt h1 b{font-weight: normal;}
.list_video_box img{width: 100%;height: auto;}

.list_pic_box{overflow: hidden;margin-top: 1rem;}
.list_pic_box ul{padding: 0 1rem 0 0;}
.list_pic_box li{width: 50%;list-style: none;padding-left: 1rem;float: left;margin-bottom: 1.5rem;}
.list_pic_box img{width: 100%;height: auto;border-radius: 6px;}
.list_pic_box h1{font-size: 1.4rem;font-weight: normal;color: #333;margin: 0;line-height: 1.6rem;margin-top: .5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*搜索*/
.search_wrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: #fff;z-index: 999;}
.search_wrap .close_btn{font-size: 2rem;color: #333;width: 30px;height: 30px;position: absolute;top: .8rem;right: 1rem;}
.search_box{margin: 1rem;}
.search_box .return_btn{font-size: 3.6rem;color: #666;float: left;margin-top: -10px;}
.search_box .form{border:1px solid #999;border-radius: 20px;height: 38px;padding: 2px 10px;margin-left: 25px;}
.search_box .input{font-size: 1.4rem;padding: 0 1rem;height: 30px;border:none;float: left;}
.search_box .btn{font-size: 1.4rem;color: #fff; background-color: #FF0000;border:none;height: 28px;border-radius: 20px;padding:0 1rem;float: right;margin-top: 2px;}

.pop_box h1{font-size: 1.6rem;color: #666;padding: 1rem;margin: 0;}
.pop_box .popsearche{padding: 0 .3rem;}
.pop_box .popsearche a{font-size: 1.4rem;color: #666;padding: 5px 1rem;display: inline-block;background-color: #e2e2e2;margin: .5rem .2rem;}

.search_results{font-size: 1.4rem;padding: 1.2rem 1rem 0 1rem;}

/*分页*/
.m_pag{clear: both;overflow: hidden;margin-bottom:1rem;text-align: center;}
.m_pag li{display: inline-block;height: 30px;line-height: 26px;list-style: none;margin-top: 6px;margin-left: 4px;}
.m_pag li a{font-size: 1.4rem;color: #666;border: 1px solid #666;display: block;padding: 0 1rem;}
.m_pag .thisclass a{border: 1px solid #FF0000;}
.m_pag .thisclass a{color: #FF0000;}
.m_pag li:first-child{display: none;}

.list_pag li:first-child{display: inline-block;}
.list_pag li{margin: 0;}
.list_pag li a{font-size: 1.4rem;color: #666;}
.list_pag .pageinfo{font-size: 1.4rem;color: #555;}

/*联系我们*/
.contactusTitle{font-size: 2.4rem;color: #ff4747;margin-top: 20px;margin-bottom:10px; letter-spacing: 3px;}
.contactusTitle span{font-size: 1.6rem;color: #c8c8c8;text-transform: uppercase;display: inline-block;margin-left: 10px;letter-spacing: 1px;}
.contactusTitle .line_down{display: block;width: 24px;height: 4px;background-color: #ffd93f;}
.contactusBody{border-bottom: 1px solid #e6e6e6;overflow: hidden;padding: 0 1rem;}
/*.contactus{width: 380px;float: left;}*/
.contactus dl{padding: 20px 0;border-bottom: 1px solid #e6e6e6;margin: 0;}
.contactus dl:last-child{border: none;}
.contactus dt{font-size: 1.8rem;}
.contactus dd{font-size: 1.4rem;color: #808080;padding: 10px 0 0;}
