@charset "utf-8";
/* CSS Document */
.ins-w{width:100%; height:auto; min-height:400px; padding:10px 0 10px; background:#f7f7f7;}
.ins-bnner{width:100%; height:130px; background: url(../images/insbn.jpg) no-repeat center top;}
.ins-w2{width:100%; height:auto; min-height:400px; padding:10px 0 10px; background:url(../images/zcbg.jpg) no-repeat center top;}
.ins-n{width:1200px; height:auto; min-height:200px; margin:0 auto;}

.ins{width:100%; height:auto; min-height:200px; margin:0 auto;}
.ins-l{width:900px; height:auto; float:left; overflow:hidden;}
.ins-l .tt{width:100%; height:40px; line-height:40px; font-size:18px; color:#333; text-indent:10px; background:#fff; margin-bottom:10px;}
.ins-l .tt i{color:#ff552e; padding-right:10px; font-size:18px;}
.ins-r{width:290px; height:100%; float:right; background:#fff;}
.ins-r .tt{width:250px; height:50px; line-height:60px; font-size:18px; color:#333; margin:0 auto; overflow:hidden; border-bottom:1px solid #eee;}

.ins02{width:100%; height:auto; min-height:200px; margin:0 auto;}
.ins02-l{width:200px; height:auto; float:left; background:#fff;}
.ins02-l .tt{width:100%; height:40px; line-height:40px; background:#ff552e; text-align:center; font-size:18px; color:#fff;}
.ins02-r{width:990px; height:100%; float:right;}
.ins02-r .tt{width:100%; height:40px; line-height:40px; font-size:18px; color:#333; text-indent:10px; background:#fff; margin-bottom:10px;}
.ins02 .tt i{color:#ff552e; padding-right:10px; font-size:16px;}

.ins03{width:100%; height:auto; min-height:500px; margin:0 auto; background:#fff; padding:40px 0 20px;}
.ins03-l{width:45%; height:auto; float:left; margin-left:3%;}
.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{width:45%; height:auto; float:right; margin-right:3%;}

.ins04{width:50%; height:auto; margin:30px auto; background:#fff; padding:20px 0; border-radius:10px; overflow:hidden;}
.ins04-l{width:90%; height:auto; margin:0 auto;}
.ins04-l .tt{width:100%; height:40px; line-height:40px; font-size:18px; color:#333; background:#fff; margin-bottom:10px; border-bottom:1px solid #eee;}
.ins04-l .tt i{color:#ff552e; padding-right:10px; font-size:18px;}

.mbx-w{width:100%; height:40px; margin:0 auto; line-height:40px; color:#666; font-size:14px; margin-bottom:10px;}
.mbx-n{width:70%; height:40px; float:left;}
.mbx-n a{ color:#666; padding:0 5px;}
.mbx-n a:hover{color:#333;}
.mbx-n i{color:#333;}
.mbx-btn{width:30%; height:40px; float:right; text-align:right;}
.mbx-btn a{padding:0 30px; height:40px; border-radius:5px; background:#ff552e; color:#fff; font-size:14px; display:block; float:right;}
.mbx-btn a:hover{background:#333;}

.ins-menu{width:1200px; height:auto; background:#fff; padding:10px 0 10px; margin-bottom:10px;}
.ins-menu dl{width:1160px; height:auto; padding:10px 0; font-size:14px; line-height:24px; margin:0 auto; display:block;}
.ins-menu .list-dt{width:70px; height:24px; color:#ff552e; float:left; display:block;}
.ins-menu .list-dt i{display:none;}
.ins-menu .list-dd{width:1080px; height:auto; float:right;}
.ins-menu .list-dd a{ margin-right:20px; display:block; float:left; color:#666; padding:0 10px;}
.ins-menu .list-dd a:hover{color:#333;}
.ins-menu .list-dd .act{background:#ff552e; color:#fff;}
/*BNS列表页*/
.ins-bns{width:100%; height:auto; min-height:200px; margin:10px auto 0;}
.ins-bns-l{width:200px; height:100%; float:left; background:#fff;}
.ins-bns-l .tt{width:100%; height:40px; line-height:40px; background:#ff552e; text-align:center; font-size:18px; color:#fff;}
.ins-bns-l .tt span{display:none;}
.bns-menu{width:100%; height:auto; padding:10px 0 20px;}
.bns-menu li{width:100%; height:30px; line-height:30px; text-indent:20px; color:#ff552e; font-size:14px;}
.bns-menu li a{color:#333;}
.bns-menu li a:hover{color:#ff552e;}
.bns-menu li i{text-indent:0px; padding-right:10px;}

.ins-bns-r{width:990px; height:100%; float:right;}
.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;}
.ins-bns-r .tt i{color:#ff552e; padding-right:10px; font-size:16px;}
.ins-bns-list{width:100%; height:auto; margin:0 auto;}
.ins-bns-list li{width:100%; height:auto; background:#fff; margin:0 auto 10px; padding:20px 0;}
.ins-bns-list li .img{width:144px; height:144px; float:left; border:1px solid #eee; overflow:hidden; margin-left:20px;}
.ins-bns-list li .txt{width:680px; height:auto; min-height:144px; float:left; margin-left:20px;}
.ins-bns-list li .txt h1{width:100%; height:24px; line-height:24px; font-size:16px;}
.ins-bns-list li .txt h1 a{color:#333;}
.ins-bns-list li .txt h1 .sp01{margin-left:10px; vertical-align:middle;}
.ins-bns-list li .txt h2{width:100%; height:36px; line-height:36px; font-size:12px; color:#999;}
.ins-bns-list li .txt h2 span{padding-right:20px;}
.ins-bns-list li .txt h3{width:100%; height:auto; line-height:22px; font-size:14px; color:#ff552e;}
.ins-bns-list li .txt h3 span{height:24px; padding:0 10px; margin-right:10px; display: inline-block; border:1px dashed #ff552e; border-radius:20px; margin-bottom:6px;}
.ins-bns-list li .txt p{width:100%; height:40px; display:block;}
.ins-bns-list li .txt p a{line-height:30px; color:#fff; background:#ff552e; padding:0 10px; display:block; float:left; margin-top:10px; border-radius:20px; font-size:14px;}

.ins-bns-list li .btn{width:100px; height:144px; 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详细页*/
.bns{width:1200px; height:auto;}
.bns-l{width:900px; height:100%; float:left; overflow:hidden;}
.bns-l-01{width:100%; height:auto; background:#fff; margin-bottom:10px; overflow:hidden; padding:40px 0;}
.bns-l-01 .img{width:144px; height:144px; float:left; border:1px solid #eee; overflow:hidden; margin-left:20px;}
.bns-l-01 .txt{width:695px; height:auto; float:right; margin-right:20px;}
.bns-l-01 .txt h1{width:100%; height:40px; line-height:40px; font-size:24px; display:block;}
.bns-l-01 .txt h1 a{color:#333;}
.bns-l-01 .txt h1 .sp01 img{margin-left:10px; vertical-align:middle;}
.bns-l-01 .txt h2{width:100%; height:auto; line-height:24px; font-size:14px; color:#999;}
.bns-l-01 .txt h2 span{padding-right:40px;}
.bns-l-01 .txt h2 span i{color:#333; font-style:normal;}
.bns-l-01 .txt h3{width:100%; height:auto; line-height:22px; font-size:14px; color:#ff552e; padding:10px 0;}
.bns-l-01 .txt h3 span{height:24px; padding:0 10px; margin-right:10px; display: inline-block; border:1px dashed #ff552e; border-radius:20px; margin-bottom:6px;}
.bns-l-01 .txt .tel{width:100%; height:40px; display:block; margin:5px 0;}
.bns-l-01 .txt .rz{width:140px; height:40px; float:left; line-height:36px; text-align:center;}
.bns-l-01 .txt .rz a{width:100%; height:38px; border:1px solid #ff552e; border-radius:20px; color:#ff552e; display:block;}
.bns-l-01 .txt .tel span{line-height:40px; color:#fff; background:#ff552e; display: inline-block; float:left; border-radius:20px; font-size:18px; padding:0 20px; margin-left:20px;}

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

.big_pic{position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:2;width:100%;height:100%; display:none;}
#pic_box{width:860px; height:200px; overflow:hidden; margin:20px auto 0;}
.pic_bon_left{width:30px; cursor:pointer; height:200px; line-height:160px; float:left; font-size:30px}
.pic_cen{float:left; width:800px; overflow:hidden;}
.pic_cen ul{width:8000px; overflow:hidden; height:200px;}
.pic_cen ul li{width:auto; height:200px; float:left; margin-right:10px; display:inline-block;}
.pic_cen ul li img{width:auto; height:160px;}
.pic_cen ul li span{width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; color:#999; display:block;}
.pic_bon_right{width:30px; cursor:pointer; height:200px; line-height:160px; float:right; font-size:30px; text-align:right;}

.bns-about{width:860px; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto; padding-top:20px;}
.bns-about img{ max-width:100%; height:auto;}

.bns-news{width:860px; height:auto; margin:20px auto 0; max-height:500px; overflow-y: scroll;}
.bns-news li{width:100%; height:40px; line-height:40px; border-bottom:1px dashed #eee;}
.bns-news .tt{width:80%; height:40px; float:left; overflow:hidden; font-size:14px; color:#333;}
.bns-news .rq{width:18%; height:40px; float:right; text-align:right; color:#999; font-size:12px; padding-right:2%;}
.bns-news li:hover .tt{color:#ff552e;}
.bns-news .tt i{color:#999; padding-right:10px; font-size:12px;}

.bns-l-03{width:100%; height:auto; min-height:150px; background:#fff; margin-bottom:10px; padding:20px 0;}
.bns-l-04{width:100%; height:auto; min-height:150px; background:#fff; padding:20px 0;}

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

.bns-mage-inp{width:860px; height:auto; margin:20px auto 0;}
.bns-mage-inp .tt{width:100%; height:30px; line-height:30px; color:#333; font-size:16px;}
.bns-mage-inp .tt span{font-size:12px; color:#999; padding-left:10px;}
.bns-mage-inp .tt span a{color:#ff552e;}
.bns-mage-inp .inp-txt{width:100%; height:auto; margin:20px 0;}
.bns-mage-inp .inp-area{width:100%; height:100px; line-height:22px; border:1px solid #d0d0d0; border-radius:3px; font-size:14px; color:#333; padding:10px 15px;}
.bns-mage-inp textarea::-webkit-input-placeholder {color:#999; font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;}
.bns-mage-inp textarea::-moz-placeholder {color:#999;}
.bns-mage-inp textarea:-moz-placeholder {color:#999;}
.bns-mage-inp textarea:-ms-input-placeholder {color:#999;}
.bns-mage-inp .inp-btn{width:100%; height:40px; text-align:right;}
.bns-mage-inp .btn01{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-right:30px;}
.bns-mage-inp .btn02{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#666; font-size:16px; cursor:pointer; margin-right:30px;}

.bns-r{width:290px; height:100%; float:right; background:#fff;}
.bns-r .tt{width:250px; height:50px; line-height:60px; font-size:18px; color:#333; margin:0 auto; overflow:hidden; border-bottom:1px solid #eee;}
.bns-hot{width:250px; height:auto; margin:0 auto 20px;}
.bns-hot dl{width:100%; height:auto; border-bottom:1px dashed #ccc; padding:20px 0;}
.bns-hot dt{width:100px; height:100px; border:1px solid #eee; overflow:hidden; float:left;}
.bns-hot dt img{width:100%; height:auto;}
.bns-hot dd{width:140px; height:100px; overflow:hidden; float:right;}
.bns-hot dd h1{width:100%; height:auto; line-height:20px; padding:5px 0; font-size:14px; font-weight:bold; color:#333;}
.bns-hot dd span{width:70px; height:20px; overflow:hidden; margin-left:3px;}
.bns-hot dd span img{width:70px; height:auto;}
.bns-hot dd h2{width:100%; height:auto; line-height:20px; padding:5px 0; font-size:12px; color:#999;}

.bns-hot dl:hover h1{color:#ff552e;}
.bns-hot dl:hover dt{border:1px solid #ff552e;}

/*NEED列表及详细*/
.need-list{width:100%; height:auto; background:#fff; padding:10px 0 20px; min-height:600px;}
.need-list ul{width:860px; height:auto; margin:0 auto;}
.need-list li{width:100%; height:auto; border-bottom:1px dashed #eee;}
.need-list li h1{width:560px; height:50px; font-size:16px; color:#333; float:left; overflow:hidden; line-height:50px;}
.need-list li h1 span{color:#ff552e; padding-right:5px;}
.need-list li:hover h1{color:#ff552e;}
.need-list li h2{width:300px; height:50px; font-size:12px; color:#999; float:left; line-height:50px; overflow:hidden;  text-align:right;}
.need-list li h2 span{color:#666; }

.need-new-list{width:100%; height:auto; background:#fff; padding:10px 0 20px;}
.need-new-list ul{width:250px; height:auto; margin:0 auto;}
.need-new-list li{width:100%; height:auto; border-bottom:1px dashed #eee; padding:10px 0; overflow:hidden;}
.need-new-list li h1{width:100%; height:24px; font-size:14px; color:#666; overflow:hidden; line-height:24px; display:block;}
.need-new-list li h1 span{color:#ff552e; padding-right:5px;}
.need-new-list li:hover h1{color:#ff552e;}
.need-new-list li h2{width:100%; height:18px; font-size:12px; color:#999; float:left; line-height:18px; text-indent:15px; overflow:hidden;}
.need-new-list li h2 span{color:#999; padding-right:10px;}
.need-new-list li h3{width:100%; height:auto; max-height:36px; font-size:12px; color:#CCC; float:left; line-height:18px; overflow:hidden;}

.need-xx{width:100%; height:auto; background:#fff; padding:20px 0; min-height:600px;}
.need-xx h1{width:96%; height:auto; line-height:30px; padding:10px 0; margin:0 auto; font-size:24px; text-align:center; border-bottom:1px solid #eee;}
.need-xx .par{width:96%; height:auto; line-height:30px; padding:10px 0; margin:0 auto; border-bottom:1px solid #eee;}
.need-xx .t01{width:70%; height:auto; float:left; overflow:hidden;}
.need-xx .t01 li{width:33%; height:40px; line-height:40px; font-size:14px; color:#666; float:left;}
.need-xx .t01 span{color:#999; padding-left:5px;}
.need-xx .t02{width:30%; height:auto; line-height:30px; font-size:14px; color:#666; float:right; text-align:center; overflow:hidden;  border-left:1px solid #eee;}
.need-xx .t02 span{color:#ff552e; padding-left:5px; font-size:24px;}
.need-txt{width:96%; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto;}
.need-txt h2{width:100%; height:40px; color:#333; line-height:40px; font-size:16px; border-bottom:1px solid #eee; margin-bottom:20px; font-weight:bold;}
.need-txt img{ max-width:100%; height:auto;}
/*BNS-info列表及详细*/
.bns-info-list{width:100%; height:auto; background:#fff; padding:10px 0 20px; min-height:600px;}
.bns-info-list ul{width:860px; height:auto; margin:0 auto;}
.bns-info-list li{width:100%; height:auto; border-bottom:1px dashed #eee; padding:15px 0;}
.bns-info-list li h1{width:100%; height:30px; line-height:30px; font-size:16px; color:#333; overflow:hidden;}
.bns-info-list h1 i{color:#ff552e; padding-right:5px;}
.bns-info-list li h2{width:100%; height:22px; line-height:22px; font-size:12px; color:#999; text-indent:15px;}
.bns-info-list li h2 span{padding-right:30px;}
.bns-info-list h2 i{color:#71d552; padding-left:3px; text-indent:0px;}
.bns-info-list li:hover h1{color:#ff552e;}

.bns-info-xx{width:100%; height:auto; background:#fff; padding:20px 0; min-height:600px;}
.bns-info-xx h1{width:96%; height:auto; line-height:30px; padding:10px 0; margin:0 auto; font-size:24px; text-align:center; border-bottom:1px solid #eee;}
.bns-info-xx .par{width:96%; height:auto; line-height:30px; padding:10px 0; margin:0 auto; border-bottom:1px solid #eee;}
.bns-info-xx .t01{width:70%; height:auto; float:left; overflow:hidden;}
.bns-info-xx .t01 li{width:33%; height:40px; line-height:40px; font-size:14px; color:#666; float:left;}
.bns-info-xx .t01 .w60{width:66%;}
.bns-info-xx .t01 .w60 a{color:#666;}
.bns-info-xx .t01 .w60 a:hover{color:#ff552e;}
.bns-info-xx .t01 .w60 i{color:#71d552; padding-left:3px;}
.bns-info-xx .t01 span{color:#999; padding-left:5px;}
.bns-info-xx .t02{width:30%; height:auto; line-height:30px; font-size:14px; color:#666; float:right; text-align:center; overflow:hidden;  border-left:1px solid #eee;}
.bns-info-xx .t02 span{color:#ff552e; padding-left:5px; font-size:24px;}
.bns-info-xx .t02 a{width:50%; color:#ff552e; height:30px; border:1px dashed #ff552e; border-radius:15px; padding:0 10px; line-height:29px;}
.bns-info-xx .t02 a:hover{background:#ff552e; color:#fff;}
.bns-info-txt{width:96%; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto;}
.bns-info-txt h2{width:100%; height:40px; color:#333; line-height:40px; font-size:16px; border-bottom:1px solid #eee; margin-bottom:20px; font-weight:bold;}
.bns-info-txt img{ max-width:100%; height:auto;}
/*MEETING列表及详细*/
.meeting-list{width:100%; height:auto; background:#fff; padding:10px 0 20px; min-height:600px;}
.meeting-list dl{width:96%; height:auto; margin:0 auto;  border-bottom:1px solid #eee; overflow:hidden; padding:20px 0;}
.mtl-l{width:155px; height:109px; float:left; overflow:hidden; border:1px solid #eee;}
.mtl-l img{width:100%; height:auto;}
.mtl-c{width:440px; height:107px; float:left; margin-left:20px;}
.mtl-c h1{width:100%; height:auto; line-height:30px; color:#333; font-size:16px; font-weight:bold;}
.mtl-c span{width:100%; height:30px; line-height:30px; color:#999; font-size:14px; display:block;}
.mtl-r{width:200px; height:107px; float:right; margin-left:20px; border-left:1px dashed #eee;}
.mtl-r h2{width:100%; height:30px; line-height:30px; color:#333; font-size:16px;}
.mtl-r p{width:100%; height:66px; line-height:22px; color:#999; font-size:14px; overflow:hidden;}
.meeting-list dl:hover .mtl-c h1{color:#ff552e;}

.meeting-r{width:250px; height:auto; background:#fff; padding:10px 0 10px; margin:0 auto;}
.meeting-r dl{width:100%; height:auto; border-bottom:1px solid #eee; overflow:hidden; padding:15px 0 5px;}
.meeting-r dt{width:153px; height:107px; overflow:hidden; border:1px solid #eee; margin:0 auto;}
.meeting-r dd{width:100%; height:auto;}
.meeting-r dd h1{width:100%; height:24px; line-height:24px; color:#333; font-size:14px; margin-top:10px}
.meeting-r dd span{width:100%; height:18px; line-height:18px; color:#999; font-size:14px; display:block;}
.meeting-r dl:hover dd h1{color:#ff552e;}

/*NEWS列表及详细*/
.news-list{width:100%; height:auto; background:#fff; padding:10px 0 20px; min-height:600px;}
.news-list dl{width:96%; height:auto; margin:0 auto;  border-bottom:1px solid #eee; overflow:hidden; padding:20px 0;}
.news-l{width:155px; height:109px; float:left; overflow:hidden; border:1px solid #eee;}
.news-l img{width:100%; height:auto;}
.news-r{width:690px; height:107px; float:right;}
.news-r h1{width:100%; height:30px; line-height:30px; color:#333; font-size:16px; font-weight:bold;}
.news-r span{width:100%; height:30px; line-height:30px; color:#999; font-size:12px; display:block;}
.news-r p{width:100%; height:auto; line-height:22px; color:#999; font-size:14px; overflow:hidden;}
.news-list dl:hover .news-r h1{color:#ff552e;}

.news-xx{width:100%; height:auto; background:#fff; padding:20px 0; min-height:800px;}
.news-xx h1{width:96%; height:auto; line-height:30px; padding:10px 0; margin:0 auto; font-size:24px; text-align:center;}
.news-xx .dx{ border-bottom:1px solid #eee; margin-bottom:10px;}
.news-xx h2{width:96%; height:auto; color:#999; line-height:20px; font-size:12px; border:1px dashed #eee; margin:0 auto 20px; text-align:center; padding:10px 0;}
.news-xx h2 span{padding-right:40px;}
.news-xx h2 a{width:80px; height:30px; background:#ff552e; color:#fff; display: inline-block; border-radius:15px; line-height:30px; font-size:14px;}
.news-xx h2 a:hover{background:#0CC;}

.news-txt{width:96%; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto; min-height:600px;}
.met-bm{width:100%; height:60px; text-align:center; border-top:1px dashed #eee;}
.met-bm a{width:120px; height:40px; background:#ff552e; color:#fff; display:block; border-radius:20px; line-height:40px; font-size:16px; margin:10px auto 0;}
.met-bm a:hover{background:#0CC;}
.met-bm2{width:100%; height:100px; text-align:center;}
.met-bm2 a{width:120px; height:40px; background:#ff552e; color:#fff; display:block; border-radius:20px; line-height:40px; font-size:16px; margin:30px auto 0;}
.met-bm2 a:hover{background:#0CC;}
/*ABOUT*/
.left-menu{width:100%; height:auto; overflow:hidden;}
.left-menu ul{width:90%; height:auto; margin:0 auto; padding-top:10px;}
.left-menu li{width:99%; height:40px; text-align:center; line-height:38px; margin-bottom:10px; overflow:hidden; font-size:16px;}
.left-menu li a{color:#333; display:block; border:1px solid #eee; border-radius:20px; padding:0 10px;}
.left-menu li a:hover{color:#ff552e; border:1px solid #ff552e;}
.left-menu .act a{color:#ff552e;}

.page-w{width:100%; height:auto; min-height:400px; background:#fff; padding:20px 0;}
.page-txt{width:96%; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto; min-height:400px;}

.question-list{width:100%; height:auto; background:#fff; padding:10px 0; min-height:400px;}
.question-list ul{width:96%; height:auto; margin:0 auto;}
.question-list li{width:100%; height:50px; line-height:49px; display:block; font-size:14px; border-bottom:1px dashed #eee;}
.question-list li h1{width:85%; height:50px; float:left; font-size:14px; color:#333; overflow:hidden;}
.question-list li h1 i{color:#ff552e; padding-right:10px;}
.question-list li span{width:15%; height:50px; float:left; font-size:12px; color:#999; text-align:right;}
.question-list li a:hover h1{color:#ff552e;}

.map-xx{width:94%; height:auto; margin:0 auto; overflow:hidden;}
.map-xx dl{width:100%; height:auto;}
.map-xx dt{width:100%; height:30px; line-height:30px; border-bottom:1px dashed #eee; color:#333; font-size:16px; color:#ff552e; display:block; float:left;}
.map-xx dt i{padding-right:5px; color:#ff552e;}
.map-xx dd{width:100%; height:auto; line-height:40px; font-size:14px; float:left; padding-bottom:30px;}
.map-xx dd a{display:inline-block; float:left; margin-right:30px; color:#666;}
.map-xx dd a:hover{color:#ff552e;}
.map-xx dd i{padding-right:5px;}
/*REGISTER*/
.reg-u{width:80%; height:auto; font-size:14px; color:#333; margin:30px auto 0;}
.reg-u li{ width:100%; line-height:30px; margin-bottom:20px; float:left;}
.reg-u li label{color:#333; display:inline-block; text-align:right; width:80px;}
.reg-u li input{border:1px solid #ddd; height:35px; line-height:35px; margin-right:10px; padding-left:10px; width:270px}
.reg-u li select{border:1px solid #ddd; height:35px; line-height:35px; margin-right:10px; padding-left:10px; width:auto;}
.reg-u li span{color:#ca1911;}
.reg-u .test input{width:160px}
.reg-u .test img{ margin-right:10px}
.reg-u .inp-btn{width:100%; height:40px; text-align:center;}
.reg-u .btn01{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-right:20px;}
.reg-u .btn02{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#666; font-size:16px; cursor:pointer; margin-right:20px;}
.reg-u .btn03{width:100%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer;}
.reg-u .agree{ text-align:center;}
.reg-u .agree a{color:#ff552e;}
.reg-u .agree input{vertical-align:middle; width:auto;}

.reg-u2{width:80%; height:auto; font-size:14px; color:#333; margin:30px auto 0; overflow:hidden;}
.reg-u2 li{ width:100%; line-height:40px; margin-bottom:20px; float:left;}
.reg-u2 li label{color:#333; display:inline-block; text-align:right; width:80px;}
.reg-u2 li input{border:1px solid #ddd; height:45px; line-height:45px; margin-right:5px; padding-left:10px; width:270px}
.reg-u2 li span{color:#ca1911;}
.reg-u2 .test input{width:160px}
.reg-u2 .test img{ margin-right:10px}
.reg-u2 .inp-btn{width:100%; height:50px; text-align:center;}
.reg-u2 .btn03{width:100%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-top:10px;}
.reg-u2 .btn04{width:100%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-top:10px;}

.reg-u2 .agree{ text-align:center;}
.reg-u2 .agree a{color:#ff552e;}
.reg-u2 .agree input{vertical-align:middle; width:auto;}
/*USER-CENTER*/
.uc-01{width:96%; height:auto; margin:0 auto; overflow:hidden;  border-bottom:1px dashed #eee; padding-bottom:20px;}
.uc-01 dt{float:left; width:20%; height:auto; color:#ccc; font-size:60px; text-align:center;}
.uc-01 dd{float:right; width:80%; height:auto;}
.uc-01 dd h1{width:100%; height:30px; font-size:18px; color:#333; line-height:30px;}
.uc-01 dd h1 span{color:#999; font-size:14px;}
.uc-01 dd h2{width:100%; height:auto; font-size:14px; color:#999; line-height:30px;}
.uc-01 dd h2 span{color:#333; font-size:14px; padding-right:20px;}
.uc-01 dd h3{width:100%; height:auto; margin-top:10px;}
.uc-01 dd h3 a{width:100px; height:30px; display:block; color:#fff; background:#ff552e; line-height:30px; text-align:center; font-size:14px; border-radius:15px;}

.uc-02{width:96%; height:auto; min-height:400px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.uc-02 h1{width:100%; height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px dashed #eee; font-weight:bold;}
.uc-02 h1 i{color:#ff552e; padding-left:5px; padding-right:40px; font-weight:normal;}
.uc-02 h1 span a{color:#ff552e; font-size:14px; font-weight:normal;}
.uc-02 table{width:100%;}
.uc-02 td{ padding:10px 0; line-height:18px; font-size:14px; color:#333;}
.uc-02 td a{color:#0CC;}
.uc-02 td a:hover{color:#ff552e;}
.uc-02 .hs{color:#999; line-height:16px;}
.uc-02 .hs1{width:60%}
.uc-02 .hs2{width:15%; text-align:center;}
.uc-02 .hs3{width:10%}
.uc-02 .hs4{width:15%; text-align:right;}
.uc-02 .hs5{width:25%;}
.uc-02 .hs1 i, .uc-02 .hs2 i, .uc-02 .hs3 i, .uc-02 .hs4 i{padding-left:5px;}
.uc-02 .sh a{color:#333;}
.uc-02 .sh a:hover{color:#ff552e;}

.uc-03{width:96%; height:auto; min-height:200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.uc-03 h1{width:100%; height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px dashed #eee; font-weight:bold;}
.uc-03 h1 i{color:#ff552e; padding-left:5px; padding-right:20px; font-weight:normal;}
.uc-03 h1 span a{color:#ff552e; font-size:14px; font-weight:normal;}
.uc-03 .a02 span a{background:#ff552e; color:#fff; padding:5px 10px; font-size:14px; font-weight:normal;}
.uc-03 table{width:100%;}
.uc-03 td{ padding:10px 0; line-height:18px; font-size:14px; color:#333; border-bottom:1px dashed #eee;}
.uc-03 td a{color:#0CC;}
.uc-03 td a:hover{color:#ff552e;}
.uc-03 .hs{color:#999; line-height:16px;}
.uc-03 .hs1{width:60%}
.uc-03 .hs2{width:15%; text-align:center;}
.uc-03 .hs3{width:10%}
.uc-03 .hs4{width:15%; text-align:right;}
.uc-03 .hs4 span{color:#ff552e;}
.uc-03 .hs5{width:25%;}
.uc-03 .hs1 i, .uc-02 .hs2 i, .uc-02 .hs3 i, .uc-02 .hs4 i{padding-left:5px;}
.uc-03 .sh a{color:#333;}
.uc-03 .sh a:hover{color:#ff552e;}

.user-bd{width:90%; height:auto; font-size:14px; color:#333; margin:30px auto 0;}
.user-bd li{ width:100%; line-height:30px; margin-bottom:20px; float:left;}
.user-bd li label{color:#333; display:inline-block; text-align:right; width:80px; vertical-align: top;}
.user-bd li input{border:1px solid #ddd; height:35px; line-height:35px; margin-right:5px; padding-left:10px; width:270px}
.user-bd li select{border:1px solid #ddd; height:35px; line-height:35px; margin-right:10px; padding-left:10px; width:auto;}
.user-bd li textarea{border:1px solid #ddd; height:300px; line-height:24px; margin-right:10px; padding-left:10px; width:570px}
.user-bd li span{color:#ca1911; position: relative; overflow: hidden;}
.user-bd li span .hide { position: absolute; left: 0; top: 0; opacity: 0;}
.user-bd .tit input{width:370px;}
.user-bd .test input{width:130px;}
.user-bd .test img{ margin-right:10px}
.user-bd .inp-btn{width:100%; height:40px; text-align:center;}
.user-bd .btn01{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-right:20px;}
.user-bd .btn02{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#666; font-size:16px; cursor:pointer; margin-right:20px;}
.user-bd .btn03{width:100%; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer;}
.user-bd .agree a{color:#ff552e;}
.user-bd .agree input{vertical-align:middle; width:auto; margin-right:3px; margin-left:20px;}
.user-bd .logo-m a{padding:0 10px; border:1px solid #999; font-size:14px; color:#666;}

.join-wait{width:50%; height:auto; background:#fff; margin:90px auto; padding:20px; border-radius:10px;}
.join-wait h1{width:100%; height:auto; line-height:40px; font-size:24px; color:#333;}
.join-wait h2{width:100%; height:auto; line-height:24px; font-size:16px; color:#666;}
.join-wait h2 span{color:#ff552e;}
.join-wait a{width:80px; height:30px; color:#fff; background:#ff552e; display:block; border-radius:15px; line-height:30px; text-align:center; font-size:14px; margin:10px auto 5px;}

.ts{width:96%; height:30px; margin:0 auto 10px; font-size:12px; color:#666; border:1px dashed #ff552e; line-height:29px;}
.ts span{color:#ff552e; padding-left:10px;}
.ts2{width:96%; height:30px; margin:0 auto 30px; font-size:12px; color:#666; border:1px dashed #ff552e; line-height:29px;}
.ts2 span{color:#ff552e; padding-left:10px;}


.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:144px; height:144px; color:#ccc; border:1px solid #eee;}
.manage-01 dd{float:right; width:786px; height:auto;}
.manage-01 dd h1{width:100%; height:30px; font-size:18px; color:#333; line-height:30px;}
.manage-01 dd h1 span{color:#999; font-size:14px;}
.manage-01 dd h2{width:100%; height:auto; font-size:14px; color:#999; line-height:40px; overflow:hidden;}
.manage-01 dd h2 span{color:#333; font-size:14px; padding-right:20px; line-height:40px; position:relative;}
.manage-01 dd h2 span img{top:1px; position:absolute;}
.manage-01 dd h3{width:100%; height:auto; margin-top:10px; font-size:14px; color:#999;}
.manage-01 dd h3 a{color:#ff552e;}

.mge-sj{width:100%; height:auto; padding:20px 0; color:#666; line-height:30px;  border-bottom:1px dashed #eee; overflow:hidden;}
.mge-sj h1{width:33%; display:inline-block; font-size:14px; text-align:center; height:auto; overflow:hidden; float:left; line-height:20px;}
.mge-sj h1 span{color:#ff552e; font-size:30px; line-height:30px;}

.mge-ast{width:100%; height:auto; color:#666; line-height:24px; font-size:14px; margin:0 auto; padding:20px 0;  border-bottom:1px dashed #eee;}
.mge-ast img{ max-width:100%; height:auto;}
.mge-ast-sq{width:100%; height:auto; color:#666; line-height:40px; font-size:14px; margin:0 auto; padding:10px 0; overflow:hidden;}
.mge-ast-sq li{padding:10px 0; float:left;}
.mge-ast-sq .w100{width:100%; text-align:center;}
.mge-ast-sq .w100 span{color:#ff552e;}
.mge-ast-sq .w50{width:50%; text-align:center;}
.mge-ast-sq .inp-btn{width:100%; height:60px; text-align:center; border-top:1px dashed #eee; padding-top:20px;}
.mge-ast-sq li input{margin-right:10px;}
.mge-ast-sq .btn01{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#ff552e; font-size:16px; cursor:pointer; margin-right:20px;}
.mge-ast-sq .btn02{width:100px; border:0; outline:0; color:#fff; line-height:30px; height:30px; border-radius:20px; background:#666; font-size:16px; cursor:pointer; margin-right:20px;}

.xl_2{width:100%; height:40px; text-align:right; line-height:40px;}
.xl_2 .sp-r{font-size:12px; float:right;}
.xl_2 em{float:right;}
.xl_2 .sp-l{font-size:12px; color:#999; float:left;}
.xl_2 .sp-l i{color:#ff552e; padding-right:3px;}


.xl_3{width:96%; height:40px; text-align:right; line-height:40px; margin:0 auto;}
.xl_3 span{font-size:13px; float:right;}
.xl_3 em{float:right;}


.md-modal {
	position:fixed;
	top:50%;
	left:50%;
	width:50%;
	max-width:550px;
	min-width:320px;
	height:auto;
	z-index: 9999999;
	visibility:hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay{
	position: fixed;
	width:100%;
	height:100%;
	visibility: hidden;
	top:0;
	left:0;
	z-index: 9999995;
	opacity: 0;
	background: rgba(1,1,1,0.6);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	width:100%;
	height:454px;
	color: #5b5b5b;
	background: #fff;
	position: relative;
	border-radius: 0px;
	margin: 0 auto;
}
.md-content .md-close{
	z-index: 999999;
	position:absolute;
	right:5px;
	top:13px;
	border:0; outline:0; color:#fff; background:none; font-size:30px;
    cursor: pointer;
}

.md-content h3 {
	font-size:16px;
	font-weight:bold;
	margin: 0;
	padding:20px 0;
	text-align: center;
	background:#ff552e;
	border-radius: 0;
	color:#fff;
	position:relative;
}

/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
	-webkit-transform: scale(0.7); 
	-moz-transform: scale(0.7); 
	-ms-transform: scale(0.7); 
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s; 
	-moz-transition: all 0.3s; 
	transition: all 0.3s;
}
.md-show.md-effect-1 .md-content{
	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	transform: scale(1);
	opacity:1;
}
@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}