/* CSS Document */
#mybanner a{ display:block; width:100%; height:100%; background:#016eba}

.search-div{ width:100%; height:50px; background:#016eba;overflow:hidden; clear:both;}
.search-div .search-form{ width:96%; height:35px; background:#fff url(../images/icon-search.png) no-repeat 20px center; background-size:20px; border-radius:20px; margin:5px auto 0px auto;overflow:hidden;}
.search-div .search-form .keyword{ border:none; line-height:35px;width:80%; height:35px; margin-left:2px;}
.search-div .m-search{ border:none; background:none; width:30px; height:35px; margin-left:15px;}

.proctag-div{ width:96%; height:auto; margin:10px auto; overflow:hidden; clear:both;}
.proctag-div a{ text-align:center; margin-top:10px;}
.proctag-div a span{ display:block; height:30px; line-height:30px; color:#000;}
.proctag-div a:hover span{ color:#016eba;}

.index_line{ width:100%; height:20px; background:#0d82d4;}
.index_line span{ display:block; width:100%; height:1px; background:#005998; position:relative;top:9px;}

.m_typediv{ width:100%; height:33px; line-height:25px;overflow:hidden; clear:both; margin-top:10px;}
.m_typediv .left{ float:left; font-size:17px; color:#000;margin-left:8px;}
.m_typediv .left span{ display:block; float:left; width:26px; height:26px; text-align:center; margin-right:5px;}
.m_typediv .left span img{ margin-top:4px;}
.m_typediv .right{ float:right; margin-right:8px;}
.m_typediv .right a{ color:#016eba;}


.index_line2{ width:100%; height:10px; background:#0d82d4; border-top:2px solid #005998; border-bottom:2px solid #005998;}

.news-div{ width:96%; height:auto; margin:0px auto; overflow:hidden; clear:both;}
.news-div .first{ width:100%; height:115px; margin-top:15px; overflow:hidden; border-bottom:1px dashed #e1e1e1;}
.news-div .first li{ display:block; float:left;}
.news-div .first .pic{ width:34%; height:98px; float:left; overflow:hidden; margin-right:8px; border:1px solid #0d82d4;}
.news-div .first .pic a{ display:block; width:100%; height:100px;}
.news-div .first .title{ width:63%; height:25px; line-height:25px; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-div .first .title a{ color:#333;}
.news-div .first .intro{ width:63%; height:48px; color:#888; font-size:12px; line-height:22px; float:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; margin-top:5px;}
.news-div .first .date{width:63%; height:25px; color:#888; font-size:10px; line-height:25px; float:left;}
.news-div .first:hover a,.news-div .new-list li:hover a{ color:#016eba;}
.news-div .first:nth-child(3){ border-bottom:none;}

.m_teldiv{ width:100%; background:#0d82d4; height:80px; overflow:hidden; border-top:2px solid #005998; margin-top:10px; clear:both;}
.m_tel{ width:86%; padding-left:0; line-height:26px;margin:15px auto 0px auto;overflow:hidden;color:#fcff00;}
.m_tel .num{ margin-left:0px;font-weight: bold;color:#fcff00; font-size:17px;}
.m_tel img{ position:relative; top:5px;}

.copyright{ width:100%; height:100px; background:#016eba; border-top:2px solid #005998; text-align:center;overflow:hidden; clear:both;}
.copyright .footnav{ width:96%; height:22px; margin:15px auto 10px auto;overflow:hidden;}
.copyright .footnav a{ color:#fff;display:inline-block; width:80px; border-right:1px solid #fff;}
.copyright .footnav a:nth-child(4){border-right:none;}
.copyright .cont{ color:#a4daff; font-size:12px; line-height:20px;}
.copyright .footnav a:hover{ color:#fcff00;}