.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;_height:1px;}

.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:#045baa; text-decoration:none; border:#045baa 1px solid;}
.pageCss1 a:active {color:#045baa;}
.pageCss1 span.current { border:#045baa 1px solid; padding:4px 8px; margin:2px; background:#045baa; 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;}

/* sitepath */
.sitepath { width:100%;  position:relative;   }
.sitepath h2 { float:left;  padding:0 30px 0 10px; font-size:15px; position:relative; color:#555; }
.sitepath .showPanel { width:auto; height:35px; position:absolute; right:0; top:0; display:none; padding:0 2% 0 0; }
.sitepath .showPanel p { text-align:center; line-height:35px; padding:0 10px 0 0;  font-size:0.9rem; }
.sitepath .showPanel p:after { content:""; display:inline-block; vertical-align:-4px; width:20px; height:20px; background:url(../images/a.png) -60px 0 no-repeat; background-size:100px; margin-left:0px; }
.panel { width:100%; padding:4% 0 0; background:#fff; display:none; }
.panel a { width:48%; height:35px; line-height:35px; float:left; color:#555; margin:0 0 1% 1%; text-align:center; box-shadow:0 0 0 1px #ccc inset; font-size:0.8rem;overflow:hidden}
.panel a.hover { box-shadow:0 0 0 1px #cc0000 inset; color:#cc0000;overflow:hidden}