/* 澶撮儴 */
header{ height: 50px; font-size: 1.2rem; color: #fff; text-align: center; display: table; width: 100%; position: fixed; top: 0;z-index: 1;}
header a{display: table-cell; text-align: center;vertical-align: top;padding:10px;width: 1%;}
header a i[class^="icon-"], header a i[class*="icon-"]{font-size: 1.5rem;}
header a i{color: #fff; }
header span{display: inline-block; padding: 12px 0; text-align: center;}

/* 琛ㄥ崟 */
.form1{padding: 10px;}
.form1 .item{display: flex; flex-flow: row; justify-content: space-between; margin-bottom: 10px;}
.form1 .item span,.form1 .item div{display:inline-block;}
.form1 .item span{width: 25%; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.form1 .item div{width: 75%;}
.form1 .item div input,.form1 .item div textarea,.form1 .item div select{border: 1px solid #ddd; border-radius: 4px; background: #fff; width: 96%; padding: 0 2%;}
.form1 .item div input,.form1 .item div select{height: 38px; line-height: 40px;}
.form1 .item div textarea{min-height: 80px; line-height: 25px;font-size: 1rem;}
.form1 .item div select{width: 100%;}
.form1 .item div em{padding-right: 10px;margin-top: 8px;display: inline-block;}
.form1 .item div em i{width: 17px; height: 17px;border: 1px solid #ccc;display: inline-block;background: #fff; border-radius: 100%; margin-right: 5px;}
.form1 .item div em i,.form1 .item div em b{float: left;}
.form1 .item div em i.on{background: #ffbc05;box-shadow: 0 0 5px #ed8907;border-color: #fff;}
.itembtn{margin: 20px auto;width: 50%;}
.itembtn input{background: #F7950A; color: #fff; font-size: 1.2rem; border-radius: 5px;    width: 100%;border: none;text-align: center;line-height: 40px;border: 1px solid #ef8005;}
.form1 .item div.yzmdiv{display: flex; flex-flow: row; justify-content:space-between;}
.form1 .item div.yzmdiv input{ width: 40%;}
.form1 .item div.yzmdiv button{background: #ddd; color: #666; height: 38px; line-height: 38px; border: 1px solid #ddd; width: 55%; margin-left: 10px; border-radius: 4px; letter-spacing: 0; font-size: .8rem;}
/* 缃戠偣鍒楄〃 */
.interul{line-height: 35px;}
.interul li{ background: #fff; margin-bottom: 10px; padding: 10px; padding-bottom: 5px; display: block;}
.interul li h2{font-size: 1.2rem; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 5px; }
.interul li p{ -webkit-display: flex; display: flex; -webkit-flex-flow: row; flex-flow: row;      -webkit-justify-content: space-around;justify-content: space-around;}
.interul li p b{color: #b5b5b5; width: 25%; min-width: 100px;}
.interul li p em{ width: 75%;}
.interul li h3 {font-size: 1rem; border-top: 1px dashed #ddd; margin-top: 5px;}
.interul li h3 i{font-size: 1.3rem; padding-left: 10px; float: right;}
.interul li p a{color: #333;}
.interul li .showmap{width: 100%; height: 300px; display: none;}
/* 鏂伴椈鍒楄〃  */
.list1-newul{width: 100%; line-height: 45px; background: #fff;}
.list1-newul li{display: block; border-bottom: 1px dashed #ddd; position: relative; padding-bottom:20px;}
.list1-newul li:last-child{border: none;}
.list1-newul li a{padding: 0 2%;color: #666;display: block;width: 90%;text-overflow: ellipsis;
white-space: nowrap;overflow: hidden;}
.list1-newul li a i{position: absolute;right:10px;color: #ddd;}

/*鍟嗗搧鍒楄〃*/
.list1-proul{ background: #fff; padding-top: 10px;}
.list1-proul li,.list1-proul li a{display: flex; flex-flow: row; justify-content: space-around; width: 100%; color: #333; position: relative;}
.list1-proul li{ border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.list1-proul li:last-child{border-bottom: none; margin-bottom: 0;}
.list1-proul li img{width: 70px; height:70px; border: 1px solid #ddd;}
.list1-proul li p{width: 70%;}
.list1-proul li p span,.list1-proul li p b,.list1-proul li p em{display: block; padding-bottom: 5px;}
.list1-proul li p span{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list1-proul li p em{text-align: right;padding: 10px 10px 0 0;display: block;width: 100%;}
.list1-proul ins{font-size: .9rem; color: #666; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;text-decoration: none;}
.list1-proul li p em i{margin-left: 10px;}
/* 璇︽儏  */
.detail1 .banner{position: relative; z-index: 0;}
.detail1 .banner img{width: 100%; display: block; max-height:200px;}
.detail1 .banner .swiper-pagination-bullet-active{background: #FBAB43;}
.detail1-tit,.detail1-pro,.detail1-c{padding: 10px; background: #fff; margin-bottom: 10px;}
.detail1-tit h2,.detail1-pro h2{font-size: 1.1rem; padding-bottom:5px;border-bottom: 1px solid #ddd;}
.detail1-tit p,.detail1-pro p b{color: #999;line-height: 25px;}
.detail1-pro p{padding-top: 10px; width: 100%; -webkit-display: flex; display: flex; flex-flow: row; -webkit-flex-flow: row; -webkit-justify-content: space-between; justify-content: space-between;}
.detail1-pro p span{ display: block; width: 75%;}
.detail1-c{line-height: 25px; min-height:15rem;}
.detail1-c img{width: 100%; max-width: 640px;}
/*.detail1-c p{padding: 10px 0;}*/
.detail1 .banner .swiper-slide,.detail1 .banner .swiper-wrapper{height:auto;}
/*瑙嗛*/
.syinfo-1-video{position: relative; height: 240px;}
.syinfo-1-video video{width: 100%; max-height: 220px;}
.syinfo-1-video .s1vbg{ position: absolute; top: 0; left: 0;}
.syinfo-1-video .s1vbg img{width: 100%; height: 240px;}
.syinfo-1-video .s1vbg i{font-size: 4rem; color: rgba(255,255,255,.7); position: absolute; top: 30%; left: 40%;}

.flash{
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite; 
	-o-animation-iteration-count: infinite; 
	-ms-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

/*鏌ヨ璁板綍 */
.search1 .tab{width: 100%; line-height: 30px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; font-size: .9rem; background: #fff;}
.search1 .tab .tab-tit{background: #eee; line-height: 35px;}
.search1 .tab tr td{text-align: center; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;display: table-cell;-webkit-box-sizing: border-box; box-sizing: border-box;}

/*璇勫垎*/
.score1-1{padding: 10px; background: #fff;}
.score1 .stars{text-align: center; margin: 20px auto;}
.score1 .stars i{font-size: 2rem; padding: 0 5px; color: #d8d8d8;}
.score1 .stars i.redc{color: #fc4545;}
.score1-1 textarea{border: 1px solid #ddd; border-radius: 10px;  padding: 10px 2%; width: 96%; height:80px; resize: none; line-height: 20px;}

.score1-2 h2{font-size: 1.2rem; padding:20px 10px;}
.score1-2 h2 i{font-size: 1.4rem;}
.score1-ul{background: #fff; line-height: 25px; padding: 10px 2%;width:96%; float: left;}
.score1-ul li{border-bottom: 1px dashed #ddd; float: left; margin-bottom: 10px; padding-bottom: 10px; width: 100%;}
.score1-ul li:last-child{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.score1-ul li div{line-height: 40px; float: left; padding-bottom: 10px;}
.score1-ul li div img,.score1-ul li div em,.score1-ul li div span{ float: left; margin-right: 10px;}
.score1-ul li div img{width: 40px; height: 40px; border-radius: 100%; border: 1px solid #ddd;}
.score1-ul li p{display: block; color: #9d9d9d;}
