@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:768px){
.ins-bnner{height:80px; background-size:cover;}
.ins-n{width:96%; height:auto; min-height:200px; margin:0 auto;}

.ins{width:100%; height:auto;}
.ins-l{width:100%; height:auto; float:none; overflow:hidden;}
.ins-r{display:none;}

.ins02{width:100%; height:auto;}
.ins02-l{width:100%; height:auto; float:none; background:#fff; margin-bottom:10px;}
.ins02-r{width:100%; height:auto; float:none; overflow:hidden;}

.ins03{width:100%; padding-top:10px;}
.ins03-l{width:96%; height:auto; float:none; margin:0 auto;}
.ins03-l .tt{width:100%; height:40px; line-height:40px; font-size:18px; color:#333; background:#fff; margin-bottom:10px; border-bottom:1px solid #eee;}
.ins03-l .tt i{color:#ff552e; padding-right:10px; font-size:18px;}
.ins03-r{ display:none;}

.ins04{width:100%; height:auto; margin:0 auto; background:#fff; padding:10px 0; border-radius:10px; overflow:hidden;}
.ins04-l{width:96%; height:auto; margin:0 auto;}


.mbx-w{height:30px; line-height:30px; font-size:12px;}
.mbx-n{width:50%; height:30px;}
.mbx-btn{width:50%; height:30px;}
.mbx-btn a{padding:0 10px; height:30px; font-size:14px;}

.ins-menu{width:100%; height:auto;}
.ins-menu dl{width:96%; height:auto; padding:5px 0; font-size:14px; line-height:24px; margin:0 auto; display:block;}
.ins-menu .list-dt{width:100%; height:30px; color:#ff552e; float:none; display:block; border-bottom:1px solid #eee; margin-bottom:1px; position:relative;}
.ins-menu .list-dt i{color:#999; cursor: pointer; position:absolute; right:10px; display:inline-block;}
.ins-menu .list-dd{width:100%; height:auto; float:none; display:none;}
.ins-menu .list-dd a{margin-right:20px; display:block; float:left; color:#666; padding:0;}
.ins-menu .list-dd .act{background:none; color:#ff552e;}

.ins-bns-l{width:100%; height:auto; float:none; background:#fff;}
.ins-bns-l .tt{width:100%; height:30px; line-height:30px; background:#ff552e; text-align:center; font-size:16px; color:#fff;}
.ins-bns-l .tt span{display:inline-block; padding-right:10px;}
.bns-menu{width:100%; height:105px; padding:10px 0 20px; overflow-y:scroll; background:url(../images/ts.jpg) no-repeat right center; background-size:50px 75px;}
.ins-bns-r{width:100%; height:auto; float:none;}
.ins-bns-r .tt{width:100%; height:40px; line-height:40px; font-size:14px; color:#666; border-bottom:1px solid #eee; text-indent:10px; background:#fff; margin-bottom:10px; margin-top:10px;}
.ins-bns-list li{width:100%; height:auto; background:#fff; margin:0 auto 10px; padding:10px 0;}
.ins-bns-list li .img{width:100px; height:100px; margin-left:10px;}
.ins-bns-list li .img img{width:100%; height:100%;}
.ins-bns-list li .txt{width:65%; height:auto; float:left; margin-left:10px;}
.ins-bns-list li .txt h1{width:100%; height:auto; line-height:22px; font-size:15px;}
.ins-bns-list li .txt h1 a{color:#333;}
.ins-bns-list li .txt h1 .sp01{margin-left:0px;}
.ins-bns-list li .txt h2{width:100%; height:auto; line-height:18px; font-size:12px; color:#999; margin-top:5px;}
.ins-bns-list li .txt h2 span{padding-right:15px;}
.ins-bns-list li .txt h3{ display:none;}
.ins-bns-list li .txt p{width:100%; height:30px; display:block;}
.ins-bns-list li .btn{width:100px; height:20px; float:right; color:#999; font-size:12px; text-align:right; margin-right:20px;}
.ins-bns-list li .btn i{color:#ff552e; padding-right:5px;}



.bns{width:100%; height:auto;}
.bns-l{width:100%; height:auto; float:none; overflow:hidden;}

.bns-l-01{width:100%; height:auto; background:#fff; margin-bottom:10px; overflow:hidden; padding:30px 0 10px;}
.bns-l-01 .img{width:140px; height:140px; float:none; margin:0 auto;}
.bns-l-01 .img img{width:100%; height:auto;}

.bns-l-01 .txt{width:96%; height:auto; float:none;  margin:10px auto 0;}
.bns-l-01 .txt h1{font-size:18px;}
.bns-l-01 .txt h2{line-height:20px; font-size:12px; display:block;}
.bns-l-01 .txt h2 span{padding-right:20px; width:50%; display: inline-block; float:left;}
.bns-l-01 .txt h3{width:100%; height:auto; line-height:22px; font-size:14px; color:#ff552e; padding:10px 0;}
.bns-l-01 .txt .tel{width:100%; height:40px; display:block; margin:5px 0;}
.bns-l-01 .txt .rz{width:28%; height:auto; float:left;}
.bns-l-01 .txt .rz a{width:100%; height:30px; line-height:28px; font-size:14px;}
.bns-l-01 .txt .tel span{width:68%; line-height:30px; color:#fff; background:#ff552e; display: inline-block; float:left; border-radius:20px; font-size:16px; padding:0 10px; margin-left:3%; text-align:center;}

.bns-l-02{width:100%; height:220px; background:#fff; margin-bottom:10px; overflow:hidden; padding:20px 0;}
.bns-title{width:96%; height:30px; font-size:18px; color:#333; line-height:20px; margin:0 auto; padding-bottom:10px; border-bottom:1px solid #eee;}

#pic_box{width:96%; height:130px; overflow:hidden; margin:20px auto 0;}
.pic_bon_left{width:5%; cursor:pointer; height:130px; line-height:100px; float:left; font-size:18px}
.pic_cen{float:left; width:90%; overflow:hidden;}
.pic_cen ul{width:8000px; overflow:hidden; height:130px;}
.pic_cen ul li{width:auto; height:130px; float:left; margin-right:10px; display:inline-block;}
.pic_cen ul li img{width:auto; height:100px;}
.pic_cen ul li span{width:100%; height:30px; text-align:center; line-height:40px; font-size:14px; color:#999; display:block;}
.pic_bon_right{width:5%; cursor:pointer; height:130px; line-height:100px; float:right; font-size:18px; text-align:right;}

.bns-about{width:96%; margin:0 auto; font-size:12px;}

.bns-news{width:96%; height:auto; max-height:300px;}
.bns-news .tt{width:75%; font-size:12px;}
.bns-news .rq{width:25%;}

.bns-mage{width:96%; height:auto; margin:0 auto;}
.bns-mage li{width:100%; height:auto;  border-bottom:1px dashed #eee; padding:10px 0;}
.bns-mage .tx{width:20%; height:60px; font-size:50px; line-height:50px; color:#eee; float:left;}
.bns-mage .ly{width:77%; height:auto; font-size:12px; color:#666; line-height:18px; float:right;}
.bns-mage .ly span{width:100%; color:#999; display:block; line-height:30px;}
.bns-mage .hf{width:77%;  height:auto; font-size:12px; color:#ff552e; line-height:18px; margin:10px 0 10px 23%;}
.bns-mage .hf span{font-weight:bold; padding-right:5px;}

.bns-mage-inp{width:96%; height:auto; margin:10px auto 0;}
.bns-mage-inp .inp-txt{margin:10px 0;}
.bns-mage-inp .inp-btn{width:100%; height:40px; text-align:center;}
.bns-mage-inp .btn01{ font-size:14px; cursor:pointer; margin-right:5px;}
.bns-mage-inp .btn02{font-size:14px; cursor:pointer; margin-left:5px; margin-right:0;}

.bns-r{ display:none;}

/*NEED列表页*/
.need-list{padding:10px 0; min-height:400px;}
.need-list ul{width:96%;}
.need-list li{width:100%; height:auto; padding:10px 0;}
.need-list li h1{width:100%; height:20px; line-height:20px; font-size:14px;}
.need-list li h2{width:100%; height:20px; line-height:20px; text-indent:10px; text-align:left;}

.need-xx{padding:10px 0; min-height:400px;}
.need-xx h1{font-size:18px;}
.need-xx .t01{width:100%; float:none; border-bottom:1px solid #eee; padding-bottom:10px}
.need-xx .t01 li{width:50%; height:24px; line-height:24px; font-size:12px; float:left;}
.need-xx .t02{width:100%; float:none; border-left:none; padding-top:10px;}
.need-txt{line-height:20px; font-size:12px;}
.need-txt h2{font-size:14px; margin-bottom:10px;}
.need-txt img{max-width:100%; height:auto;}
/*BNS-INFO列表页*/
.bns-info-list{padding:10px 0; min-height:400px;}
.bns-info-list ul{width:96%;}
.bns-info-list li{padding:10px 0;}
.bns-info-list li h1{height:auto; line-height:20px; font-size:14px;}
.bns-info-list h1 i{color:#ff552e; padding-right:5px;}
.bns-info-list li h2{width:100%; height:auto; line-height:18px; font-size:12px; color:#999; text-indent:15px;}
.bns-info-list li h2 span{padding-right:15px;}
.bns-info-list li h2 .hd{display:none;}
.bns-info-list h2 i{color:#71d552; padding-left:3px; text-indent:0px;}
.bns-info-list li:hover h1{color:#ff552e;}

.bns-info-xx{padding:10px 0; min-height:400px;}
.bns-info-xx h1{font-size:18px;}
.bns-info-xx .t01{width:100%; float:none; border-bottom:1px solid #eee; padding-bottom:10px}
.bns-info-xx .t01 li{width:50%; height:24px; line-height:24px; font-size:12px; float:left;}
.bns-info-xx .t02{width:100%; float:none; border-left:none; padding-top:10px;}
.bns-info-txt{line-height:20px; font-size:12px;}
.bns-info-txt h2{font-size:14px; margin-bottom:10px;}
.bns-info-txt img{max-width:100%; height:auto;}

/*MEETING列表页*/
.meeting-list{min-height:400px;}
.meeting-list dl{padding:15px 0;}
.mtl-l{width:100px; height:auto; float:left; overflow:hidden;}
.mtl-l img{width:100%; height:auto;}
.mtl-c{width:68%; height:auto; float:left; margin-left:10px; border-right:none}
.mtl-c h1{width:100%; height:auto; line-height:20px; font-size:14px; font-weight:bold;}
.mtl-c a:hover h1{color:#ff552e;}
.mtl-c span{height:20px; line-height:20px; font-size:12px;}
.mtl-r{display:none;}

.news-list{min-height:400px;}
.news-l{width:100px; height:80px; float:left; overflow:hidden;}
.news-l img{width:100%; height:100%;}
.news-r{width:68%; height:auto; float:left; margin-left:10px; border-right:none}
.news-r h1{width:100%; height:auto; line-height:20px; font-size:14px; font-weight:bold;}
.news-r p{width:100%; height:auto; max-height:36px; line-height:18px; color:#999; font-size:12px; overflow:hidden;}
.news-r span{width:100%; height:22px; line-height:22px; color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}

.news-xx{padding:10px 0; min-height:400px;}
.news-xx h1{line-height:20px; padding:10px 0; font-size:18px;}
.news-xx h2{line-height:20px; font-size:12px; margin:0 auto 10px; padding:10px 0;}
.news-xx h2 span{padding-right:20px;}
.news-txt{line-height:22px; font-size:12px;}

.left-menu ul{width:96%; height:auto; margin:0 auto; padding-top:10px;}
.left-menu li{width:auto; height:36px; margin-left:3%; line-height:34px; margin-bottom:10px; font-size:15px; float:left;}

.question-list{padding:10px 0; min-height:400px;}
.question-list ul{width:96%; height:auto; margin:0 auto;}
.question-list li{height:40px; line-height:39px;}
.question-list li h1{height:40px;}
.question-list li span{ display:none;}

.reg-u{width:100%; margin:20px auto 0;}
.reg-u li label{width:30%;}
.reg-u li input{margin-right:2%; padding-left:2%; width:50%}
.reg-u li span{color:#ca1911;}
.reg-u .test input{width:30%}

.reg-u2{width:100%; margin:20px auto 0;}
.reg-u2 li label{width:30%;}
.reg-u2 li input{margin-right:2%; padding-left:2%; width:50%}
.reg-u2 li span{color:#ca1911;}
.reg-u2 .test input{width:30%}
.reg-u2 .btn04{width:80%; margin:5px auto 0; display:block;}

.uc-02 td{ padding:10px 0; line-height:14px; font-size:12px; min-height:200px;}
.uc-02 .hs1{width:55%; overflow:hidden;}
.uc-02 .hs2{width:23%; color:#999;}
.uc-02 .hs3{ display:none;}
.uc-02 .hs4{width:22%}
.uc-02 .hs5{width:23%; color:#999;}

.uc-03 td{ padding:10px 0; line-height:14px; font-size:12px; min-height:200px;}
.uc-03 .hs1{width:55%; overflow:hidden;}
.uc-03 .hs2{width:23%; color:#999;}
.uc-03 .hs3{ display:none;}
.uc-03 .hs4{width:22%}
.uc-03 .hs5{width:23%; color:#999;}

.user-bd{width:100%; margin:20px auto 0;}
.user-bd li label{width:25%;}
.user-bd li input{margin-right:2%; padding-left:2%; width:50%}
.user-bd li span{color:#ca1911;}
.user-bd .test input{width:30%}
.user-bd li textarea{border:1px solid #ddd; height:200px; line-height:24px; margin-right:10px; padding-left:10px; width:100%;}
.user-bd .tit input{width:100%;}

.join-wait{width:90%; margin:50px auto;}
.manage-01{width:96%; height:auto; margin:0 auto; overflow:hidden;  border-bottom:1px dashed #eee; padding-bottom:20px;}
.manage-01 dt{float:left; width:100px; height:100px;}
.manage-01 dt img{width:100%; height:auto;}
.manage-01 dd{float:right; width:68%; height:auto;}
.manage-01 dd h1{width:100%; height:auto; font-size:16px; color:#333; line-height:20px;}
.manage-01 dd h2{width:100%; height:auto; font-size:14px; color:#999; line-height:20px;}
}
@media only screen and (max-width:360px){
.mtl-c, .news-r{width:65%;}
.manage-01 dd{width:65%;}
}