@charset "utf-8";
/* CSS Document */
.shai{ background:#f7f7f7; padding:30px 0; margin-bottom:30px}
.shai01{ float:left; overflow:hidden; line-height:45px; color:#6b3a8c;; font-size:20px; padding:10px 20px; border:1px solid #9b9a9d; width:1400px; box-sizing:border-box; }
.shai01 a{ font-size:17px; color:#333; margin-right:20px}
.shai01 a.active,.shai01 a.btnbtn-info{ color:#ef2d36;}
.shai01 b{ font-weight:normal; float:left; margin-right:10px}
.shai01 a:hover{ color:#ef2d36;}

.cp01{ float:left; overflow:hidden;  width:100%;}
.cp01 dl{ width:466px; float:left; overflow:hidden; position:relative }
.cp01 ul{ width:415px; padding:10px 10px 15px; border:1px solid #bebebe; float:left; overflow:hidden; margin-right:20px; margin:0px 20px 40px 12px; display:inline; box-shadow: 0 0 5px rgba(0,0,0,.25); }
.tuijian{ background:url(tuijian.png) no-repeat right 30px}
.cp01 dl:nth-child(3n){ margin-right:0}
.cp01 dl h5{ width:100%; height:242px;  float:left; overflow:hidden; margin-bottom:13px}
.cp01 dl h5 img{ width:100%; height:242px; transition:all 0.5s}
.cp01 h5 a:hover img{ transform:scale(1.07)}
.cp01 dl dt{ width:100%; float:left;box-sizing:border-box; padding:0 5px; height:30px; line-height:30px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.cp01 dl dt a{ font-size:18px; color:#f76114}
.cp01 dl dt a b{ font-weight:normal}
.cp01 dl dt a:hover{ color:#ef2d36}
.cp01 dl p{ width:100%;box-sizing:border-box; padding:0 5px; float:left; overflow:hidden; line-height:26px; color:#2c5497; font-size:16px; height:26px; margin-bottom:8px}
.cp01 dl dd{ width:100%; box-sizing:border-box; padding:0 5px; float:left; overflow:hidden; line-height:26px; color:#333; font-size:15px; height:26px;font-weight:bold; }
.cp01 dl dd span{ color:#333; font-weight:normal; margin-right:50px}
.cp01 dl h6{ display:none}
.cp01 dl h6.tuijian{ display:block; position:absolute; right:5px; top:8px; z-index:9}

/***** 内页 *****/
.tyh3{ float:left; width:100%}
.nybody{ width:90%; padding:0 5%; float:left; overflow:hidden; line-height:35px; font-size:16px; color:#666}
.nybody p,.nybody div{ margin-bottom:10px}
.nybody img{ max-width:100%;}




.m_30{ margin-bottom:30px}
.m_50{ margin-bottom:50px}