.flexslider{position:relative;height:500px;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; border-radius: 50%; border:1px solid #FF7903;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; background: #FF7903;}
.index-show{background: #F5F5F5; padding: 50px 0;}
.index-show dl{width: 33.3%; float: left;}
.index-show dl dt{font-size: 50px; color: #C5C2C2; float: left;}
.index-show dl dd{margin-left: 65px; color: #555; width: 180px; text-align: center;}
.index-show dl dd h3{font-size: 20px; font-weight: bold; padding-bottom: 10px;}
.index-adv{margin-top: 80px;}
.index-adv dl{float: left; width: 250px; margin-right: 33px;}
.index-adv dl:nth-child(4){margin-right: 0;}
.index-adv dl dt{width: 250px; height: 210px; overflow: hidden; position: relative;}
.index-adv dl dt p{color: #fff; text-align: center; line-height: 35px; width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.5);}
.index-adv dl dt img{width: 100%; transition: all 0.5s;}
.index-adv dl dd{padding: 10px 50px; text-align: center; line-height: 25px;}
.index-adv dl:hover dt img{transform: scale(1.1);-webkit-transform: scale(1.1);-mox-transform: scale(1.1);-o-transform: scale(1.1);}
.index-adv dl:hover dd a{color: #FF7903;}

.index-guide{padding: 50px 0; background: #F5F5F5; margin-top: 80px;}
.index-guide header{font-size: 18px; font-weight: bold; color: #fff;}
.index-guide header span{background: url(../images/tag1.png) no-repeat; line-height: 40px; width: 248px; height: 52px; display: inline-block;}
.index-guide ul li{width: 20%; float: left; text-align: center;}
.index-guide ul li span{transition: all 0.5s; border: 1px solid #FF7903; margin: 0 auto; width: 100px; height: 100px; display: block; border-radius: 10px; background: #F6ECD3;}
.index-guide ul li i{transition: all 0.5s; color: #FF7903; font-size: 48px; line-height: 100px;}
.index-guide ul li p{transition: all 0.5s; padding: 10px 50px; line-height: 20px; font-size: 14px;}
.index-guide ul li:hover i{color: #fff;}
.index-guide ul li:hover span{background: #FF7903;}
.index-guide ul li:hover p{color: #FF7903;}
.index-btn{display: block; margin: 20px auto; background: url(../images/tag3.png) no-repeat; width: 210px; height: 50px; color: #fff; line-height: 45px; font-size: 18px; text-align: center;}

.index-show1 h1{font-size: 20px; color: #333; margin-bottom: 50px;}
.index-show1 h1 i{font-size: 50px; margin-right: 10px;}
.index-show1{background: #F5F5F5; padding: 50px 0; margin-top: 80px;}
.index-show1 dl{width: 33.3%; float: left; margin: 40px 0;}
.index-show1 dl dt{font-size: 40px; float: left;}
.index-show1 dl dd{margin-left: 65px; color: #555; width: 180px;}
.index-show1 dl dd h4{font-size: 17px; padding-bottom: 10px;}
.index-show1 dl dd p{font-size: 14px;}

.index-notice,.index-news{width: 530px; height: 425px; border: 1px solid #ccc; position: relative; padding-top: 65px;}
.index-title{position: absolute; line-height: 40px; text-indent: 25px; color: #fff; background: url(../images/tag2.png) no-repeat; top: 10px; left: -10px; width: 100%; height: 52px;}
.index-title a{font-size: 14px; float: right;}
.index-news ul li{border-bottom: 1px dashed #ccc; font-size: 14px; padding: 0 20px; line-height: 50px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-news ul li:nth-last-child(1),.index-notice ul li:nth-last-child(1){border-bottom: 0;}
.index-news ul li a{color: #666;}
.index-news ul li:hover a{color: #FF7903;}
.index-news ul li span{float: right;}
.index-notice ul li{border-bottom: 1px dashed #ccc; padding:20px; font-size: 14px;}
.index-notice a{display: block; float: left; width: 100px; height: 100px; overflow: hidden; border-radius: 50%;}
.index-notice a img{width: 100%;}
.index-notice span{display: block; float: left; width: 130px; text-align: center; height: 100px; line-height: 25px; padding-top: 30px; box-sizing: border-box; color: #666;}

.index-peixun blockquote{border-left: 5px solid #FFAE01; padding:5px 10px;}
.index-peixun blockquote a{float: right; font-size: 14px; color: #333;}
.index-peixun table{width: 100%;}
.index-peixun table tr{border-bottom: 1px dashed #ccc;}
.index-peixun table td{padding: 20px; text-align: center; line-height: 25px; color: #666; font-size: 14px;}
.index-peixun table td a{background: #FF7903; color: #fff; padding: 5px 30px; border-radius: 16px;}

.index-peixun-show .fl{display: block; width: 245px; height: 280px; overflow: hidden;}
.index-peixun-show .fl img{width: 100%;}
.index-peixun-show>.fr{border: 1px solid #ccc; padding: 20px; box-sizing: border-box; height: 278px; width: 845px; }
.index-peixun-show .inline h3{display: block; line-height: 35px; text-align: center; float: left; width: 185px; font-weight: bold; font-size: 22px; padding-top: 65px; color: #666;}
.index-peixun-show .inline .index-btn{margin-top: 74px;}

.shadow{position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 99;}
.card{width: 1100px; position: absolute; left: 50%; margin-left: -550px; top: 80px; background: #fff; border-radius: 10px;}
.card header{height: 50px; background: #EBF2F8; border-radius: 10px 10px 0 0; line-height: 50px; text-align: center;}
.card header i{margin-right: 5px;}
.card-title{margin-top: 40px;}
.card-title li{display: inline-block; cursor: pointer; border-radius: 5px; margin: 0 5px; padding: 8px 20px; border: 1px solid #FA2A44; color: #FA2A44;}
.card-title li.on{color: #fff; background: #FA2A44;}
.card form{margin-top: 40px;}
.base_n{margin: 20px; background: #FDF8F2; padding: 20px 0; width: 1060px;}
.card form .form-item{width: 600px; height: 30px; line-height: 30px; margin: 20px auto;}
.card form .form-item label{width: 150px; color: #666; font-size: 14px; display: inline-block; text-align: right;}
.card form .form-item input,.card form .form-item select{border: 1px solid #ccc; width: 200px; height: 30px; outline: none;}
.card form .form-item span{font-size: 14px;}
.card form .form-item ins{color: #999; font-size: 14px;}
.card form button{background: #FA2A44; font-size: 16px; cursor: pointer; border-radius: 5px; color: #fff; padding: 10px 20px; border: 0; margin-bottom: 30px;}


