/*common*/
*{margin: 0;padding: 0;}
li{}
.slide{position: relative;margin: 0px auto;width: 100%;}
.slide h3{font-size: 20px;line-height: 2;text-align: center;}
li div{width: 100%;height: 100%;text-align:;line-height: 20px; width:100%; font-size:15px;color: #fff;}
.orange{background: ;}
.green{background: ;}
.blue{background: ;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.prev,
.next{top: 1%;margin-top:0; width: 18px;height: 16px;background: #000;color: #fff;text-align: center;line-height:0;}
.prev:hover,
.next:hover{background: #444;}
.prev{bottom:10px; right:0; top:17px;}
.next{right: 0; top:40px;}
.page{position: absolute;bottom: 10px;left: 0;right: 0;text-align: center; display:none;}
.page a{width: 10px;height: 10px;border-radius: 50% ;background: #ff0000;margin-right: 5px;display: inline-block;position: relative;}
.page a.on{background: #ff0;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}

ul {
padding-left:16px !important;	
}
/*default, fade, lazy*/
#default li, #fade li, #lazy li{width: 100%;font-size: 30px;}
#lazy img {width: 100%;height: 100%;}
/*carousel*/
#carousel li{width: 200px;font-size: 20px;}

/*tab*/
.each-news{line-height: 2;height: auto;color: #000;position: relative;padding: 0 10px;}
#tab h4{font-size: 14px;text-align: left;}
#tab span{position: absolute;right: 30px;top: 0;color: #999;}
#tab li{width: 600px;}
#tab .slide-wrapper{background: #eee;}
.page-tab a{float: left;width: 80px;line-height: 30px;background: #000;color: #fff;text-align: center;margin-right: 10px;}
.page-tab a.on{background: #666;}
.tip{position: fixed;left: 20px;top: 20px;width: 80px;color:#000;}
.tip:hover{text-decoration: underline;}

/*text*/
.text{margin: 30px auto;}
.text .slide-wrapper{border: 1px solid #000;}
.text .slide-wrapper li {width: 600px;height: 30px;line-height: 30px;text-align: center;}
