.banner{width: 100%;height: 600px;overflow: hidden;position: relative;}
.banner img{position: absolute;top:0;left:50%;margin-left: -960px;}
.main{width: 1170px;min-height: 500px;margin: 0 auto;padding: 80px 0 60px;}
.main h1{font-weight: normal;text-align: center;margin-bottom: 30px;font-size: 36px;}
.main h1 em{display: block}
.main h1 i{font-size: 36px;color: #ebc929;}
.main h1 span{ font-size: 14px;line-height: 14px;padding: 14px;position: relative;}
.main h1 span:before{content: "";display:inline-block;width: 50px;height: 0;border-bottom: #c1c1c1 solid 2px;position: absolute;top: 23px;left:-50px;}
.main h1 span:after{content: "";display:inline-block;width: 50px;height: 0;border-bottom: #c1c1c1 solid 2px;position: absolute;top: 23px;right:-50px;}
.main ul li{width:100%;height: 158px; padding: 20px;position: relative;}
.main ul li:hover{background: #EDEDED;}
.main ul li:hover h3 a{color: #D74B19;}
.main ul li img{float: left;margin-right: 50px;}
.main ul li h3{display: inline-block;font-weight: normal;font-size: 24px;margin-bottom: 35px;}
.main ul li h3 a{color: #111111;}
.main ul li p{font-size: 14px;line-height: 21px;color: #000000;text-indent: 14px;}
.main ul li em{font-style: normal; margin-bottom: 0;position: absolute;bottom: 20px;}
.main ul li a{font-size: 18px;color: black;}
.main ul li a:hover{color: #ffa871;}
.main ul li span{display: inline-block; position: absolute;right: 20px;bottom: 20px;}
.main .page{text-align: right;font-size: 12px;line-height: 12px;margin-top: 60px;}
.main .page a{padding: 2px 5px;margin: 0 10px;color: black;border-radius: 50%;}
.main .page a.default{background: #D74B19;}
.main .page a:hover{background: #D74B19;}