.banner img{display: block;width: 100%;}
.banner .slick-arrow{width: 54px;height: 54px;background-color: rgba(255,255,255,.12);background-repeat: no-repeat;background-position: center;font-size: 0;cursor: pointer;position: absolute;top: 50%;margin-top: -27px;z-index: 2;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.banner .slick-prev{background-image: url(../images/prev.png);left: 20px;}
.banner .slick-next{background-image: url(../images/next.png);right: 20px;}
.banner .slick-arrow:hover{background-color: rgba(255,255,255,.5);}
.banner .slick-dots{font-size: 0;text-align: center;bottom: 20px;}
.banner .slick-dots li{display: inline-block;vertical-align: top;width: 8px;height: 8px;background-color: rgba(0,0,0,.36);margin: 0 6px;border-radius: 50%;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background-color: rgba(0,0,0,1);}
.index1{padding: 30px 0;}
.index1 .fl{overflow: hidden;width: 800px;}
.index1 .fl .box{float: left;overflow: hidden;width: 100%;}
.index1 .fl .box .slick1{float: left;width: 400px;}
.index1 .fl .box .slick1 .item{position: relative;}
.index1 .fl .box .slick1 img{display: block;width: 100%;height:263px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.index1 .fl .box .slick1 img:hover{transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);}
.index1 .fl .box .slick1 p{font-size: 12px;color: #ffffff;line-height: 30px;background-color: rgba(0,0,0,.5);padding: 0 80px 0 10px;position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index1 .fl .box .slick-dots{font-size: 0;bottom: 12px;width: auto;right: 4px;}
.index1 .fl .box .slick-dots li{display: inline-block;vertical-align: top;width: 6px;height: 6px;background-color: rgba(255,255,255,.36);margin: 0 3px;border-radius: 50%;border: 0;}
.index1 .fl .box .slick-dots li button{display: none;}
.index1 .fl .box .slick-dots li.slick-active{background-color: rgba(255,255,255,1);}
.index1 .fl .box ul{float: right;width: 368px;}
.index1 .fl .box ul li{border-bottom: 1px solid #e8e8e8;}
.index1 .fl .box ul a{display: block;overflow: hidden;font-size: 16px;color: #000000;line-height: 36px;}
.index1 .fl .box ul a span{display: block;width: 100px;float: left;}
.index1 .fl .box ul a p{width: 248px;float: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index1 .fl .box ul a:hover span{color: #094da1;}
.index1 .fl .box ul a:hover p{color: #094da1;}
.index1 .fr ul{float: right;width: 370px;}
.index1 .fr ul li{border-bottom: 1px solid #e8e8e8;}
.index1 .fr ul a{display: block;overflow: hidden;font-size: 16px;color: #000000;line-height: 36px;}
.index1 .fr ul a span{display: block;width: 100px;float: left;}
.index1 .fr ul a p{width: 248px;float: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index1 .fr ul a:hover span{color: #094da1;}
.index1 .fr ul a:hover p{color: #094da1;}
.index11 .fl .box .slick1 img{height: 316px;}
.index2 .wrap{overflow: hidden;font-size: 0;}
.index2 .box1{display: inline-block;vertical-align: top;width: 380px;margin-right: 30px;}
.index2 .box1:last-child{margin-right: 0;}
.index2 .box1:nth-child(3n){margin-right: 0;}
.index2 .box1 .pic{overflow: hidden;position: relative;height: 152px;}
.index2 .box1 .pic img{display: block;width: 100%;position: relative;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.index2 .box1 .pic:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);}
.index2 .box1 .pic p{font-size: 14px;color: #ffffff;line-height: 36px;padding: 0 15px;background-color: rgba(0,0,0,.5);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;left: 0;width: 100%;}
.index2 .box1 ul li{padding-left: 14px;position: relative;border-bottom: 1px solid #f9f9f9;}
.index2 .box1 ul li:before{content: '';display: block;width: 6px;height: 6px;background-color: #000000;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.index2 .box1 ul li a{font-size: 16px;color: #000000;line-height: 34px;overflow: hidden;display: block;}
.index2 .box1 ul li a span{display: block;width: 100px;float: right;text-align: right;}
.index2 .box1 ul li a p{width: 255px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index2 .box1 ul li:hover:before{background-color: #094da1;}
.index2 .box1 ul li a:hover{color: #094da1;}
.index2 .box1 .block a{overflow: hidden;display: block;}
.index2 .box1 .block img{display: block;width: 105px;height:74px;float: left;}
.index2 .box1 .block p{font-size: 16px;color: #000000;line-height: 28px;margin-left: 120px;height:56px;margin-top: 7px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index2 .box1 .block p:hover{color: #094da1;}
.index3{padding: 35px 0;}
.index3 .slick-dots{font-size: 0;bottom: 20px;right: 4px;}
.index3 .slick-dots li{display: inline-block;vertical-align: top;width: 10px;height: 10px;background-color: rgba(255,255,255,.36);margin: 0 5px;border-radius: 50%;}
.index3 .slick-dots li button{display: none;}
.index3 .slick-dots li.slick-active{background-color: rgba(255,255,255,1);}
.index4{padding: 35px 0;}
.index4 img{display: block;width: 100%;}
.index5 .tit{background-color: #094da1;text-align: center;font-size: 18px;color: #ffffff;line-height: 50px;font-weight: bold;}
.index5 .tit i{display: inline-block;vertical-align: middle;width: 22px;height: 19px;background-image: url(../images/icon1.png);background-repeat: no-repeat;background-position: center;margin-right: 6px;}
.index5 .items{border:1px solid #e8e8e8;font-size: 0;padding: 9px;border-top: 0;}
.index5 .items .item{display: inline-block;vertical-align: top;width: 275px;margin: 10px;background-color: #e8e8e8;height: 58px;position: relative;padding: 0 35px 0 15px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.index5 .items .item a{display: block;height: 100%;}
.index5 .items .item a:before{content: '';display: inline-block;vertical-align: middle;height: 100%;}
.index5 .items .item:after{content: '';display: block;width: 8px;height: 12px;background-image: url(../images/more2.png);background-repeat: no-repeat;background-position: center;position: absolute;right: 16px;top: 50%;margin-top: -6px;}
.index5 .items .item img{display: inline-block;vertical-align: middle;width: 25px;margin-right: 14px;}
.index5 .items .item span{font-size: 14px;line-height: 30px;color: #000000;font-weight: bold;display: inline-block;vertical-align: middle;}
.index5 .items .item:hover{box-shadow: 0 3px 20px rgba(0,0,0,.1);}

.index6{padding: 25px 0 65px;}
.index6 .comTit{margin-bottom: 20px;}
.index7{padding: 0 0 25px;}
.index7 .comTit{margin-bottom: 20px;}
.index8{padding: 0 0 35px 0;}
.index8 img{display: block;width: 100%;}
.index9{padding: 0 0 25px;}
.index9 .box1{width: 585px;}


.comSec{padding: 20px 0 60px 0;}
.comSec .left{float: left;width: 222px;}
.comSec .left a{font-size: 18px;color: #666666;line-height: 56px;padding: 0 18px 0 15px;border-bottom: 1px solid #dddddd;background-image: url(../images/more3.png);background-repeat: no-repeat;background-position: 202px center;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.comSec .left a:hover,.comSec .left a.on{background-color: #094da1;background-image: url(../images/more4.png);color: #ffffff;}
.comSec .right{float: right;width: 940px;}
.xlList li{padding-left: 20px;background-image: url(../images/more5.png);background-repeat: no-repeat;background-position: left center;}
.xlList li a{display: block;overflow: hidden;font-size: 16px;color: #000000;line-height: 46px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.xlList li a p{width: 700px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.xlList li a span{width: 205px;display: block;float: right;text-align: right;}
.xlList li a:hover{color: #094da1;}
.pages{text-align: center;font-size: 0;margin-top: 65px;}
.pages a{display: inline-block;vertical-align: middle;font-size: 14px;color: #000000;line-height: 30px;min-width: 30px;border-radius: 5px;margin: 0 5px;padding: 0 10px;}
.pages a:hover, .pages a.active{background: #094da1;color: #ffffff;}

.pageDetails .top{overflow: hidden;margin-bottom: 30px;}
.pageDetails .top .fl{float: left;font-size: 12px;color: #000000;line-height: 22px;}
.pageDetails .top .fl span{color: #666666;display: inline-block;margin-right: 8px;}
.pageDetails .top .fr{font-size: 16px;color: #000000;line-height: 22px;overflow: hidden;}
.pageDetails .top .fr a{display: inline-block;width: 25px;border:1px solid #d6e6fb;text-align: center;margin-right: 8px;}
.pageDetails .top .fr a:last-child{margin-right: 0;}
.pageDetails .top .fr a:hover{background: #094da1;border-color: #094da1;color: #ffffff;}
.pageDetails .title{margin-bottom: 25px;}
.pageDetails .title h1{font-size: 16px;color: #000000;line-height: 28px;font-weight: bold;text-align: center;}
.pageDetails .con p{font-size: 14px;color: #333333;line-height: 28px;}
.pageDetails .con img{display: block;max-width: 100% !important;width: auto !important;height: auto  !important;margin: 0 auto;}
.pageDetail{overflow: hidden;margin-top: 55px;}
.pageDetail a{display: block;width: 460px;background: #f3f3f3;font-size: 12px;color: #666666;line-height: 30px;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.pageDetail a span{color: #000000;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.pageDetail a:hover{color: #ffffff;background: #094da1;}
.pageDetail a:hover span{color: #ffffff;}
.table1{width: 100%;border-left: 1px solid #f2f2f2;}
.table1 th{font-size: 16px;color: #000000;line-height: 40px;background: #f2f2f2;font-weight: normal;}
.table1 th:nth-child(1),.table1 th:nth-child(2){width: 130px;}
.table1 td{font-size: 16px;color: #333333;line-height: 40px;border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;text-align: center;}

.table2{width: 100%;border-left: 1px solid #f2f2f2;}
.table2 th{font-size: 16px;color: #000000;line-height: 40px;background: #f2f2f2;font-weight: normal;width: 25%;}
.table2 td{font-size: 16px;color: #333333;line-height: 40px;border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;text-align: center;}

.xtbx{border: 1px solid #f2f2f2;}
.xtbx h3{font-size: 18px;color: #000000;line-height: 40px;font-weight: bold;background: #f2f2f2;padding-left: 20px;}
.xtbx ul li a{display: block;overflow: hidden;font-size: 16px;color: #333333;line-height: 40px;border-bottom: 1px solid #f2f2f2;padding: 0 20px;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;}
.xtbx ul li a p{width: 720px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.xtbx ul li a span{float: right;display: block;width: 95px;text-align: right;}
.xtbx ul li a:hover{color: #094da1;}


.fotSec{background-color:#e6e9ee;background-image: url(../images/bg1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 35px 0 60px 0;}
.fotSec h3{font-size: 18px;color: #000000;line-height: 20px;font-weight: bold;}
.fotSec .aBox{font-size: 0;margin-top: 20px;}
.fotSec .aBox a{display: inline-block;vertical-align: top;font-size: 14px;color: #000000;line-height: 34px;width: 12.5%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fotSec .aBox a:hover{color: #094da1;}