.wrap_main .container{padding-top:0;}
.wrap_main .footer{margin-top:0;}

.main .banner_wrap{}
.main .banner_wrap .db{position:relative;}
.main .banner_wrap .line1{position:absolute;z-index:1;top:0px;left:0;width:100%;height:6px;background:#bbb;filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;box-shadow:0 4px 5px #666;}
.main .banner_wrap .line2{position:absolute;z-index:1;bottom:0px;left:0;width:100%;height:12px;background:#32ABB0;}
.main .banner_wrap .banner_box .banner_bottom_box{bottom:40px;}
.main .banner_wrap .banner_box .banner_bottom_box span{width:22px;height:11px;margin:0 4px;}

.main .da2{background:url('../images/main/diagonal_line.gif');}
.main .da2 .db{background:#eeeeef;}
.main .da2 ul{overflow:hidden;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.main .da2 ul li{float:left;width:20%;padding:22px 0;}
.main .da2 ul li:hover{padding-bottom:15px;border-bottom:7px solid #27A0A5;}
.main .da2 ul li a{display:block;text-align:center;border-right:1px solid #d2d2d2;border-left:1px solid #f8f8f8;}
.main .da2 ul li.eq0 a{border-left:none;}
.main .da2 ul li.eq4 a{border-right:none;}
.main .da2 ul li div{margin-top:15px;font-size:15px;font-weight:bold;}

.main .icon_wrap{padding:30px 0;}
.main .icon_wrap .icon_box{overflow:hidden;}
.main .icon_box li.icon{float:left;margin-top:2px;}
.main .icon_box li.icon.eq0{width:50%;}
.main .icon_box li.icon.eq1{margin-right:2px;margin-left:1px;}
.main .icon_box li.icon.eq3{margin-right:2px;}
.main .icon_box li.icon.eq4{margin-right:2px;}
.main .icon_box li.icon.eq6{margin-left:2px;}
.main .icon_box .bbs_txt_box{height:244px;margin-right:1px;border:1px solid #ddd;}

.banners_wrap{padding:30px 0 40px 0;border-top:1px solid #ddd;background:#f4f4f4;}
.banners_wrap .wrap_title{padding:0 0 25px 0;font-size:17px;text-align:center;font-weight:bold;}
.banners_wrap .banner_btn{display:inline-block;vertical-align:middle;width:3%;font-size:22px;text-align:center;font-weight:bold;color:#868686;cursor:pointer;}
.banners_wrap .banner_btn:hover{color:#333;}
.banners_wrap .banner_box{display:inline-block;position:relative;vertical-align:middle;width:94%;overflow:hidden;}
.banners_wrap .banner_box .banner{position:relative;overflow:hidden;}
.banners_wrap .banner_box .banner li{float:left;width:16.66%;text-align:center;}

.notePop{position:fixed;z-index:200;left:50%;top:50%;width:480px;height:180px;margin-top:-120px;margin-left:-240px;}

@media only screen and (max-width:767px) {
.main .banner_wrap .line2{display:none;}

.main .da2{display:none;}

.main .icon_wrap{padding:1em .6em;}
.main .icon_box li.icon{width:49% !important;margin:.6em 0 0 0 !important;text-align:center;}
.main .icon_box li.icon:nth-child(1){width:100% !important;margin-top:0 !important;text-align:left;background:#fff;}
.main .icon_box li.icon:nth-child(2n){margin-right:2% !important;}
.main .icon_box li.icon img{width:100%;}

.banners_wrap{display:none;}

.bbs_recent_gallery{margin-top:0;}
.bbs_recent_gallery .dv{float:none;width:100%;margin:1em 0;}
.bbs_recent_gallery .dv ul{margin:0 0 1em 0;border-bottom:1px solid #e1e1e1;background:#fff;}
.bbs_recent_gallery .dv ul li.img{height:auto;}
.bbs_recent_gallery .dv ul li.name{padding:1em 1em 0 .5em;font-size:1.1em;}
.bbs_recent_gallery .dv ul li.cont{height:auto;padding:.8em 1em 0 .5em;font-size:1em;line-height:1.4em;}
.bbs_recent_gallery .dv ul li.more{padding:1.2em .8em 1em 0;color:#418ccc;text-align:right;}
}