@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;  /*-webkit-appearance:none; -moz-appearance:none;*/}
body{ font-size:32px;margin: 0 auto; -webkit-text-size-adjust:100%; background-color: #fff;}
a{ color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#777;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.pad2{ padding: 0.2rem;}
.padS2{ padding: 0 0.2rem;}
.marB2{ margin-bottom: 0.2rem;}
.marB3{ margin-bottom: 0.3rem;}
.marB4{ margin-bottom: 0.4rem;}
.marB6{ margin-bottom: 0.6rem;}
.bgf{ background-color: #fff;}

body{ width: 7.5rem; margin: 0 auto;}

.banner{ width: 7.5rem; height: 6rem; background-image: url(banner.jpg); background-size: 100% 100%;}

.lmT{ position: relative; height: 0.8rem; font-style: bold; font-size: 0.32rem; line-height: 0.8rem; text-indent: 0.44rem; color: #2e6ebc; background-color: #f2f8ff;}
.lmT:before{ position: absolute; top: 50%; left: 0.22rem; width: 0.05rem; height: 0.32rem; margin-top: -0.16rem; background-color: #da0c0f; content: "";}
.lmT a.btn_more{ position: absolute; right: 0.24rem; top: 50%; width: 0.27rem; height: 0.16rem; margin-top: -0.08rem; background-image: url(icon_more.png); background-size: 100% 100%; content: "";}

.news_tem{ padding: 0.2rem; border-bottom: 0.01rem solid #dfdfdf;}
.news_tem h3{ float: left; width: 4.3rem; font-size: 0.32rem; color: #333;}
.news_tem h3 span{ margin-left: 0.04rem; font-weight: normal; font-size: 0.24rem; color: #999;}
.news_tem img{ float: right; width: 2.3rem; height: 1.3rem;}

.video{ position: relative; width: 7.1rem; height: 3.95rem; margin: 0.2rem auto 0;}
.video a:before{ position: absolute; left: 0.2rem; bottom: 0.2rem; width: 0.7rem; height: 0.7rem; background-image: url(icon_play.png); background-size: 100% 100%; content: ""}
.video img{ width: 100%; height: 100%;}
/*.video h3{}*/

a.more{ display: block; width: 7.1rem; height: 0.6rem; margin: 0.2rem auto; font-size: 0.28rem; line-height: 0.6rem; color: #999; text-align: center; background-color: #f3f3f3; border-radius: 0.3rem;}

