@import ;
/*头部*/
header { height: 264px; *background: #06beff; position: relative; }
header:before { content:""; width: 100%; display: block; position:absolute; height: 264px; background: url(/uploads/image/pipc/header_bg.jpg) no-repeat center; top: 0; z-index: -1; }
.in_header { height: 232px; padding-top: 32px; position: relative; }
.search { position: absolute; left: 50%; margin-left: -250px; margin-top: 30px; }
.header_ewm { margin-top: 20px; }
.header_ewm .ewm_img { width: 80px; height: 80px; background: #fff; border-radius: 6px; overflow: hidden; padding: 5px; }
.header_ewm img { width:100%; }
.logo { margin-top: 25px; }
.search_f { width: 500px; height: 54px; border: 1px solid #fff; overflow: hidden; position: relative; }
.search_text { width: 295px; padding: 0 10px 0; line-height: 54px; height: 54px; }
.search_btn { width: 80px; line-height: 54px; cursor: pointer;}
.search select { width: 95px; position: absolute; padding: 0 5px 0 10px; left: 0; height: 54px; line-height: 54px; text-align: center; border: none; font-size: 14px; outline: none; opacity: 0.8; }
.search select option { height: 30px; line-height: 30px; }
/* .search_f:before { content:""; display: block; position: absolute; height: 24px; width: 1px; background: #e1e1e1; left: 100px; top: 15px; } */
.search_hot { font-size: 12px; line-height: 30px; height: 30px; margin-top: 5px; width: 500px; overflow: hidden; }
.search_hot span { color: #fff; opacity: 0.7; }
.search_hot a { color: #fff; opacity: 1; margin-left: 10px; }
.logo img { margin-top: 0px; }
/*导航*/
nav { position: relative; height: 0;}
.in_nav { width: 100%; background: #0885b2\0/; *background: #0885b2; background: rgba(0,0,0,0.4); position: absolute; top: -52px; }
.nav_item.on:before { width:126px;}
.nav_item {width: 126px;}
/*专题*/
.zt_itme { width: 281px; height: 153px; overflow: hidden; border-radius: 6px; position: relative; margin-left: 25px; }
.zt_itme:first-child { margin-left: 0; }
.zt_img {width: 281px; height: 153px; position: absolute; z-index: 1;}
.zt_img img { transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1); }
.zt_itme_nr { width: 257px; height: 133px; padding: 10px 12px;background: #333\0/; *background: #333;background: rgba(0,0,0,0.7); position: absolute; z-index: 2; left: 0px; opacity: 0; bottom: -153px; }
.zt_itme_nr h4 { margin:5px 0; }
.zt_itme_lm { height: 90px; overflow: hidden; }
.zt_itme_lm a { color: #fff; font-size: 12px; line-height: 24px; margin:0 10px 5px 0; display: block; float: left; opacity: 0.8; }
.zt_itme_lm a:hover { opacity: 1; }
.zt_itme:hover .zt_itme_nr { opacity: 1; bottom: 0; }
.zt_itme:hover .zt_img img {filter: blur(10px); transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05);}
/*首å±*/
.con { background: #f7f7f7; padding-top: 30px; }
.ban { padding: 24px; }
.ban_l { width: 830px; height: 230px; padding-bottom: 200px; position: relative; }
.ban_new { width: 450px; }
.ban_new .lb_1 { width: 48%; float: left; }
.ban_new .lb_1:nth-child(2n 1) { margin-right: 4%; }
.ban_tui { width: 100%; height: 180px; position: absolute; bottom:-10px; left: 0; }
.ban_tui .lb_2 { width:265px; width: 23%\0/; *width: 23%; float: left; margin-left: 2%; padding:5px 0; }
.ban_tui .lb_2:nth-child(3n 1) { margin-left: 0; }
/*banner*/
.banner { width: 360px; height: 230px; border-radius: 6px; position: relative; overflow: hidden; }
.banner_list { position: relative; height: 230px; }
.banner_list img { width: 100%; min-height: 230px; }
.banner_list p { position: absolute; left: 0; bottom: 0; width:280px; height: 30px; line-height: 20px; background: rgba(49,57,60,0.6); color: #fff; padding: 10px 70px 0 10px; }
.banner_list p time { color: #fff; font-size: 12px; opacity: 0; display: block; }
.banner .hd { position: absolute; right: 10px; bottom: 15px; }
.banner .hd li { width: 8px; height: 8px; background: #fff; opacity: 0.4; border-radius: 100%; float: left; margin-left: 5px; }
.banner .hd li.on {opacity: 0.8;}
.banner:hover .banner_list p { height: 50px; }
.banner:hover .banner_list time { opacity: 1; }
/*æ ç›®*/
.lm_rwap { height: 520px; }
.lm_menu { width: 170px; height: 520px; border-radius: 6px; margin-right: 20px; }
.lm_1 .lm_menu { background:#fff5f5 url(/uploads/image/pipc/lm_bg1.png) no-repeat bottom; }
.lm_1 .title_l .iconfont { color: #ff6c6c; }
.lm_2 .lm_menu { background:#f1f9f7 url(/uploads/image/pipc/lm_bg2.png) no-repeat bottom; }
.lm_2 .title_l .iconfont { color: #5ec7b4; }
.lm_3 .lm_menu { background:#f2f6fa url(/uploads/image/pipc/lm_bg3.png) no-repeat bottom; }
.lm_3 .title_l .iconfont { color: #5c99f3; }
.lm_3 .lb_6 .lb_img img { height: 100%;}
.lm_4 .lm_menu { background:#f9f5fa url(/uploads/image/pipc/lm_bg4.png) no-repeat bottom; }
.lm_4 .title_l .iconfont { color: #c16ed6; }
.lm_5 .lm_menu { background:#f0f6f9 url(/uploads/image/pipc/lm_bg5.png) no-repeat bottom; }
.lm_5 .title_l .iconfont { color: #12bbff; }
.menu_rwap { padding: 10px; height: 278px; overflow: hidden; }
.menu_rwap h4 { margin: 10px 0; }
.menu_rwap a { display: block; float: left; font-size: 12px; line-height: 30px; height: 30px; overflow: hidden; width: 46%; color:#777; }
.menu_rwap a:hover { color:#12bbff; }
.menu_rwap a:nth-child(2n) { margin-right: 8px; }
.lm_in { width: 640px; }
.in_tui .lb_2 { float: left; width: 226px; }
.in_tui .lb_2:nth-child(2n) { float: right; }
.in_new .lb_3 { float: left; width: 250px; }
.in_new .lb_3:nth-child(2n) { float: right; }
.in_new .lb_31 { width: 220px; }
.in_tw .lb_4 { float: left; width: 46%; margin: 10px 0; }
.in_tw .lb_4:nth-child(2n) {float: right;}
.in_tw .lb_4 .lb_nr { width: 168px; }
.in_tui .tui_r { width: 284px; }
.in_tui .tui_r .lb_2 { float: none;}
.in_tui .tui_r .lb_2:nth-child(2n) { float: none; }
.in_tui .lb_2 .lb_lm { top: 5px; }
.in_tw2 .lb_6 { width: 140px; float: left; margin-left: 26px; }
.in_tw2 .lb_6:first-child { margin-left: 0; }
.in_tui .lb_5 p { width: 260px;}
/*æ ç›®çƒé—¨*/
.hot_b .iconfont { margin-right: 5px; }
.hot_lb2 { position: relative; margin:0 14px 14px 14px; padding-top: 14px; border-top: 1px dashed #e6e6e6; height: 50px; }
.hot_lb2 .hot_img { width: 50px; height: 50px; display: block; left: 0; position: absolute; border-radius: 100%; overflow: hidden; }
.hot_lb2 .hot_img img { min-width: 100%; height: 100%; }
.hot_lb2 .hot_img span {display: block;width: 50px; height: 50px; position: absolute; left: 0;top: 0; background: rgba(0,0,0,0.4); text-align: center; line-height: 50px; color: #fff; opacity: 1;}
.hot_lb2:hover .hot_img span { opacity: 0; }
.hot_lb2 .hot_b span { margin-right: 10px; }
.in_tw ul li { float: left; width: 46%; }
.in_tw ul li:nth-child(2n) { float: right;}