﻿#banner { position:relative; }
.m_banner_bg { position:absolute; left:0; bottom:0; background:url(../images/22.png) no-repeat left bottom; height:40px; background-size:100% 100%; z-index:10; width:100%}
.m_banner_adv { position:absolute; left:0; bottom:-40px; z-index:101; width:100%;}
.m_banner_adv img { margin:0 auto; display:block; width:25%; }

.item_t{font-size:18px; text-indent:28px; background:url(../images/Notice.jpg) no-repeat left center; margin:15px 0 15px 2%;}
.item_t em{font-size:14px; font-style:normal;}
#notice { background:url(../images/notice.png) no-repeat left center; text-indent:25px; font-size:0.875em; height:38px; line-height:38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:96%; margin:0 auto; }
.item { margin-left:2%; margin-top:2%; display:inline; float:left; font-size:0.875em; padding-top:8px; padding-bottom:8px; text-align:center; }
.item a { color:#fff; display:block; }
.item a:hover { text-decoration:none; }
.item figcaption { padding-top:0px; font-size:14px; }
.index-1 { background-color:#0068b7; width:63.2%; }
.index-2 { background-color:#23ac38; width:30.6%; }
.index-3 { background-color:#0068b7; width:30.6%; }
.index-4 { background-color:#0068b7; width:30.6%; }
.index-5 { background-color:#23ac38; width:30.6%; }
.list { width:96%; margin:0 auto; }
.list img { display:block; }
.about_x { margin-top:2%; }

.wrap_m{background:#f8f8f8; margin-top:30px; padding-bottom:22px;}
.wrap_g{width:96%; margin:0 auto 0;}
.wrap_tn{color:#1d1d1d; font-size:28px; line-height:80px; text-align:center; float:left; width:100%; border-top:1px solid #e0e0e0;}

.item_p{float:left; width:48%; margin-right:4%; line-height:0; display: block;}
.item_p:nth-child(2n){margin-right:0;}
.item_p img{width:100%;}
.item_p a{font-size:0;}
.item_p figcaption{line-height:42px; text-align:center; display: block; overflow: hidden;  margin-bottom:20px; font-size:14px; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;  background-color:#FFF;}

.item_more{background:#dfdfdf; width:49%; float:left; }
.item_more_p{border:1px solid #FFF; margin:10%; padding:30% 0; text-align:center;}

.item_te{width:47.44%; border:1px solid #dfdfdf;}
.item_te figcaption{border:none; margin-bottom:0;}
@media screen and (max-width:480px){

}
@media screen and (max-width:320px){

}
