.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.m_menu{ line-height:2em; font-size:1em; padding-left:8px; padding-top:6px; padding-bottom:4px;}
.m_menu a{ color:#333333;margin:0px 5px; }
.m_menu a:hover,.m_menu a.ot-now{ color:#e65403;}

.m-btit a{ color:#333333}
.neirong{ width:96%; float:left; padding:5% 2%; line-height:180%; font-size:1em;  }
.neirong img{ width:100%; margin-bottom:1%;}


.m_zhfx{ width:96%; padding:2% 2%; margin-top:3%; background:#efefef; float:left;}
.m_zhfx img{ width:30px; height:30px;}
.m_zhfx_left{ width:50%; float:left; text-align:left;}
.m_zhfx_right{ width:50%; float:right; text-align:right;}
.m_zhfx_right a{ margin:0 8px;}

/* listproduct */
.listproduct { overflow:hidden; width:100%;  }
.listproduct ul.list { overflow:hidden; padding-top:20px;}
.listproduct ul.list li { float:left; width:47%; margin:0 0 7% 2%; }
.listproduct ul.list li img { width:100%; display:block; margin:0 auto; }
.listproduct ul.list li a { width:90%; display:block; background:#FFF; color:#FFF; border:3px solid #FFF; overflow:hidden; box-shadow:0 3px 8px rgba(0,0,0,0.1); margin:0 auto; position:relative; }
.listproduct ul.list li span { background:rgba(0,0,0,0.5); width:100%; position:absolute; right:0px; bottom:0px; height:2em; line-height:2em; font-size:1em; text-align:center;  }

.pageCss1{ text-align:center; padding:20px 0 20px; }
.pageCss1 a{ text-decoration:none; color:#CCCCCC; border:#ddd 1px solid; padding:4px 8px; margin:2px;}
.pageCss1 a:hover { color:#cf0b13; text-decoration:none; border:#cf0b13 1px solid;}
.pageCss1 a:active {color:#cf0b13;}
.pageCss1 span.current { border:#cf0b13 1px solid; padding:4px 8px; margin:2px; background:#cf0b13; font-weight:bold; color:#fff;}
.pageCss1 span.pageUp { border:#ccc 1px solid; padding:4px 8px; margin:2px; color:#ccc;}


.u-mtit h1 { font-size:1.1rem; text-align:center; padding-top:2%; line-height:3rem; height:3rem;overflow:hidden; }
.m-mcon, .procontent { border-top:1px solid #e6e6e6; padding:10px 14px 7px 10px; font-size:13px; }/* 新闻内容  */
.m-mcon p, .procontent p { line-height:22px; text-indent:26px; margin-bottom:28px; }

.m-abpro { padding:10px 10px 0 10px; padding-bottom:16px;word-spacing:10px; letter-spacing:normal; white-space:normal;  line-height:22px; font-size:14px; }

.m_xwxq{ width:96%; float:left; margin-left:2%;  margin-top:1rem;}
.m_xwxq h2{ font-weight:bold; color:#404040; font-size:1.2rem; line-height:2rem;}
.m_xwxq p{ color:#999999; line-height:2rem;  font-size:0.8rem;}
.pagepic{ text-align:center; padding-top:10px;}
.pagepic img{max-width:96%!important;height:auto!important;}
.m-detail{ float:left;width:94%; padding:10px 3%; line-height:2rem; font-size:1rem; color:#666666 }
.m-detail img{max-width:100%!important;height:auto!important;}


.ot-news{ float:left; width:100%; margin-top:15px;}
.ot-news li{ float:left; width:100%; height:2.5em; line-height:2.5em; border-bottom:1px solid #e4e4e4;}
.ot-news li a{ display:block; width:96%; padding:0px 2%; height:2.5em; color:#666666; font-size:1em;}
.ot-news li a:hover{ color:#9c3315; }
.ot-news li a span{ color:#898a8a; float:right; font-size:1em;}

.list-info img{width:5.625rem;height:4.25rem}
.list-info{background-color:#fff;line-height:1}
.list-info li{border-bottom:solid #e9e9e9 1px}
.list-info a{position:relative;display:block;height:4.25rem;padding:0.75rem 0.25rem;overflow:hidden}
.list-info img{float:left;margin-right:0.75rem}
.list-info h4{height:3rem;font-size:1.1rem;color:#444;line-height:1.5;overflow:hidden}
.list-info time,.list-info .comment{float:left;margin-top:0.25rem;font-size:0.75rem;color:#888;line-height:1rem}
.list-info .comment{float:right}
.list-info .icon-comment{margin-left:0.5rem;color:#c3c3c3;vertical-align:-0.0625rem}