@charset "utf-8";
*{margin:0;padding:0;word-break: break-all;}
html,body{font-size: 16px;font-family: '微软雅黑';width:100%;height: 100%;margin: 0 auto;}
body{overflow-x: hidden;}
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
input, select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand {display: none;}
textarea { overflow: auto; resize: none;}
table { border-collapse: collapse; border: 0;}
img { border: 0; outline: 0; vertical-align: middle;}
a{ text-decoration: none;cursor: pointer;}
a:focus { outline: 0;}
input[type=date]{ background-color:transparent; border: 0; filter: alpha(opacity=0);}
.fl{float: left;}
.fr{float: right;}
.container{width: 1400px;margin: 0 auto;}

.index-main{width: 100%;height: 100vh;box-sizing: border-box;overflow: hidden;position: relative;}
.index-bg{width: 100%;height: 100%;}
.index-content{width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;box-sizing: border-box;padding-top: 80px;}
.index-content .index-txt{width: 671px;height: 70px;line-height: 70px;text-align: center;margin: 0 auto;background: url(../images/i-logo-bg.jpg) center no-repeat;}
.index-content .index-txt h3{font-size: 36px;color: #ffffff;font-weight: 500;}
.index-content ul{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 80px;}
.index-content ul li{width: 670px;box-sizing: border-box;overflow: hidden;}
.index-content ul li a{display: block;width: 100%;height: 100%;}
.index-content ul li.i-1{float: left;}
.index-content ul li.i-2{float: right;}
.index-content ul li .txt-href{width: 230px;height: 70px;margin: 0 auto;box-sizing: border-box;text-align: center;border: 1px solid #50aaff;background: rgba(136, 191, 255, .3);}
.index-content ul li .txt-href h3{font-size: 24px;color: #ffffff;font-weight: 500;margin-top: 3px;}
.index-content ul li .txt-href p{font-size: 18px;color: #ffffff;margin-top: 3px;}
.index-content ul li .img-href{width: 100%;height: 450px;margin: 20px auto 0;box-sizing: border-box;padding: 15px;overflow: hidden;background: url(../images/i-item-bg.png) center no-repeat;background-size: cover;}
.index-content ul li .img-href .img-img{width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;}
.index-content ul li .img-href .img-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.index-content ul li .img-href .img-img img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.index-content ul li:hover .img-href .img-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*头部header*/
.header{width: 100%;height: 95px;box-sizing: border-box;background: #ffffff;position: relative;}
.header .logo{width: auto;height: auto;float: left;margin: 20px 0;}
.header .logo a{display: block;}
.header .logo img{width: 439px;height: auto;display: block;margin: 0 auto;}
.header .login{float: right;}
.header .login a{display: block;font-size: 16px;color: #054eaa;line-height: 95px;}
.header .h-click{display: none;}
.header .navMenu{float: right;display: none;}
.header .nav .click{float: left;box-sizing: border-box;overflow: visible;}
.header .nav .wza{float: left;width: 50px;height: 65px;font-size: 14px;margin-left: 20px;color: #ffffff;text-align: center;box-sizing: border-box;padding-top: 35px;background: url(../images/h-1.png) 50% 25% no-repeat;}
.header .nav .slh{float: left;width: 50px;height: 65px;font-size: 14px;margin-left: 20px;color: #ffffff;text-align: center;box-sizing: border-box;padding-top: 35px;background: url(../images/h-3.png) 50% 25% no-repeat;}


.header .nav .en{float: left;width: 27px;height: 65px;background: url(../images/h-2.png) center no-repeat;}
.header .nav .s-search{float: right;width: 21px;height: 65px;background: url(../images/s-search.png) center no-repeat;position: relative;}
.header .nav .s-search a{display: block;cursor: pointer;}
.header .nav .s-search .s-input{display: none;width: 230px;position: absolute;left: -230px;height: 35px;top: 16px;z-index: 999;background: #F5F5F5;border-radius: 2px;}
.header .nav .s-search .s-input input{border: none;box-sizing: border-box;padding: 0 10px;display: block;}
.header .nav .s-search .s-input input.yInput{width: 100%;height: 35px;font-size: 14px;color: #666666;line-height: 35px;border: none;}
.header .nav .s-search:hover .s-input{display: block;}

.header .nav{position: absolute;right: 0;bottom: 0;width: 999px;height: 65px;background: url(../images/nav-ul.png) center no-repeat;background-size: cover;}
.header .nav-bg{display: none;}
.header .nav ul{float: left;height: 65px;box-sizing: border-box;padding-left: 40px;z-index: 10;}
.header .nav ul li{height: 65px;float: left;box-sizing: border-box;margin-left: 45px;position: relative;}
.header .nav ul li:first-child{margin-left: 0;}
.header .nav ul li .n-a{display: block;line-height: 65px;font-size: 18px;color: #ffffff;}
.header .nav ul li .n-a i{display: inline-block;width: 13px;height: 8px;margin-left: 5px;background: url(../images/nav-x.png) center no-repeat;}
.header .nav ul li .subNav{display: none;width: 120px;min-height: 100px;position: absolute;left: -30px;top: 65px;box-sizing: border-box;padding: 10px 5px;box-shadow: 0 10px 10px rgba(0, 0, 0, .2);z-index: 999;background: #ffffff;}
.header .nav ul li .subNav a{display: block;text-align: center;font-size: 15px;color: #555555;box-sizing: border-box;padding: 8px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .nav ul li .subNav a:hover{color: #054eaa;}
.header .nav ul li:hover .subNav{display: block;}

.header .z-nav ul{padding-left: 30px;}
.header .z-nav ul li{margin-left: 30px;}

/*banner*/
.banner{width: 100%;height: 820px;box-sizing: border-box;overflow: hidden;position: relative;}
.banner .bImg{width: 100%;height: auto;display: none;margin: 0 auto;}

.b-content{width: 1400px;height: 720px;position: absolute;left: 0;right: 0;top: 20px;bottom: 0;margin: auto;overflow: hidden;background: rgba(255, 255, 255, .3);}
.b-content .bcl{float: left;width: 160px;height: 720px;background: rgba(255, 255, 255, .7);}
.b-content .bcl li{width: 100%;height: 70px;text-align: center;}
.b-content .bcl li:nth-child(2n){background: #eef3f8;}
.b-content .bcl li a{display: block;line-height: 70px;font-size: 16px;color: #333333;}
.b-content .bcl li.active{background: #054eaa;}
.b-content .bcl li.active a{color: #ffffff;}
.b-content .bcl li:hover{background: #054eaa;}
.b-content .bcl li:hover a{color: #ffffff;}
.b-content .bcl li.b-login a{display: inline-block;box-sizing: border-box;margin: 0 6px;}
.b-content .bcl li.b-login:hover{background: #eef3f8;}
.b-content .bcl li.b-login:hover a{color: #333333;}
.b-content .bcl li.b-login a:hover{color: #054eaa;}

.b-content .bcr{float: left;width: 1240px;height: 720px;box-sizing: border-box;padding: 30px 45px 0;}
.b-content .b-title{width: 100%;box-sizing: border-box;overflow: hidden;}
.b-content .b-title h3{float: left;font-size: 26px;color: #333333;font-weight: normal;box-sizing: border-box;}
.b-content .b-title h3.b-1{padding-left: 30px;background: url(../images/b-1.png) left no-repeat;}
.b-content .b-title h3.b-2{padding-left: 40px;background: url(../images/b-2.png) left no-repeat;}
.b-content .b-title h3.b-3{padding-left: 40px;background: url(../images/b-3.png) left no-repeat;}
.b-content .b-title a{font-size: 14px;color: #999999;line-height: 35px;display: block;float: right;}
.b-content .b-title a:hover{color: #054eaa;}

.b-content .bcr .b-search{width: 100%;height: 40px;float: left;box-sizing: border-box;border: 1px solid #a1a1a1;border-radius: 5px;background: #ffffff;}
.b-content .bcr .b-search .s-select{width: 117px;height: 40px;float: left;box-sizing: border-box;padding: 0 18px;position: relative;}
.b-content .bcr .b-search .s-select .s-txt{width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #333333;cursor: pointer;background: url(../images/s-down.png) right no-repeat;}
.b-content .bcr .b-search .s-select .s-list{display: none;width: 100%;position: absolute;left: 0;top: 40px;z-index: 99;background: #ffffff;box-shadow: 0 0 10px 1px rgba(118, 95, 97, .16);}
.b-content .bcr .b-search .s-select .s-list span{display: block;font-size: 14px;color: #333333;line-height: 40px;box-sizing: border-box;padding: 0 18px;cursor: pointer;}
.b-content .bcr .b-search .s-select .s-list span:hover{background: #054eaa;color: #ffffff;}
.b-content .bcr .b-search .s-input{width: 965px;height: 40px;float: left;box-sizing: border-box;font-size: 14px;color: #333333;padding: 0 15px;background: url(../images/s-x.png) left no-repeat;}
.b-content .bcr .b-search .s-btn{width: 60px;height: 40px;float: right;box-sizing: border-box;background: url(../images/search.png) center no-repeat;cursor: pointer;}
.b-content .bcr .b-search .s-search{display: none;}

.b-content .bcr .b-service{width: 545px;height: 255px;float: left;margin-top: 20px;padding: 15px 30px 0;box-sizing: border-box;background: rgba(255, 255, 255, .9);}
.b-content .bcr .b-service ul{width: 100%;box-sizing: border-box;padding-top: 20px;overflow: hidden;}
.b-content .bcr .b-service ul li{width: 72px;height: 87px; float: left;margin: 0 0 15px 31px; box-sizing: border-box;text-align: justify;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.b-content .bcr .b-service ul li:nth-child(5n+1){margin-left: 0;}
.b-content .bcr .b-service ul li a{display: block;width: 100%;height: 100%;}
.b-content .bcr .b-service ul li img{width: auto;height: 37px;display: block;margin: 0 auto;}
.b-content .bcr .b-service ul li h5{font-size: 16px;color: #333333;font-weight: normal;text-align: center;margin-top: 8px;}
.b-content .bcr .b-service ul li:hover{-webkit-transform: translate(0, -5px);-ms-transform: translate(0, -5px);-o-transform: translate(0, -5px);transform: translate(0, -5px);}


.b-content .bcr .b-activity{width: 585px;height: 255px;float: left;margin: 20px 0 0 20px;padding: 15px 23px 0;box-sizing: border-box;background: rgba(255, 255, 255, .9);}
.b-content .bcr .b-activity .a-content{width: 100%;box-sizing: border-box;overflow: hidden;}
.b-content .bcr .b-activity .a-content .a-date{float: left;width: 260px;box-sizing: border-box;}
.b-content .bcr .b-activity .a-content .a-date .a-year{width: 100%;box-sizing: border-box;padding-top: 15px;overflow: hidden;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-y{float: left;font-size: 14px;color: #333333;line-height: 24px;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab{float: right;overflow: hidden;text-align: center;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab a{width: 22px;height: 22px;line-height: 22px;border-radius: 22px;font-size: 18px;color: #ffffff;font-family: '宋体';box-sizing: border-box;display: block;background: #d6e2ea;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab span{display: block;font-size: 12px;color: #ffffff;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab .a-prev{float: left;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab .a-next{float: left;}
.b-content .bcr .b-activity .a-content .a-date .a-year .a-year-tab .a-txt{float: left;width: 46px;height: 24px;line-height: 24px;margin: 0 9px;background: #207ddf;}

.b-content .bcr .b-activity .a-content .a-date .a-week{width: 100%;box-sizing: border-box;margin-top: 15px;display: flex;display: -webkit-flex;display: -ms-flexbox; position: relative;}
.b-content .bcr .b-activity .a-content .a-date .a-week span{font-size: 12px;color: #666666;text-align: center;box-sizing: border-box}
.b-content .bcr .b-activity .a-content .a-date .a-week .a-week-span{height: 20px;display: inline-block;flex: 1;-webkit-box-flex: 1;}

.b-content .bcr .b-activity .a-content .a-date .a-time{width: 100%;box-sizing: border-box;margin-top: 15px;display: flex;display: -webkit-flex;display: -ms-flexbox; position: relative;}
.b-content .bcr .b-activity .a-content .a-date .a-time .a-time-item{cursor: pointer;font-size: 12px;color: #666666;text-align: center;box-sizing: border-box;width: 38px;height: 38px;line-height: 38px;border-radius: 38px;display: inline-block;flex: 1;-webkit-box-flex: 1;position: relative;}
.b-content .bcr .b-activity .a-content .a-date .a-time .active{background: #207ddf;color: #ffffff;}
.b-content .bcr .b-activity .a-content .a-date .a-time .a-time-item:hover{background: #207ddf;color: #ffffff;}
.b-content .bcr .b-activity .a-content .a-date .a-time .a-time-item i{position: absolute;top: -3px;right: -3px;display: block;width: 16px;height: 16px;line-height: 16px;border-radius: 16px;text-align: center;font-style: normal;font-size: 12px;color: #ffffff;background: #b72829;}

.b-content .bcr .b-activity .a-content .a-list{float: right;width: 255px;height: 190px;overflow: auto;box-sizing: border-box;margin-top: 15px;}
.b-content .bcr .b-activity .a-content .a-list li{width: 100%;box-sizing: border-box;padding-bottom: 12px;margin-bottom: 12px;overflow: hidden;border-bottom: 1px solid #d9e3e9;}
.b-content .bcr .b-activity .a-content .a-list li:last-child{border-bottom: 0;}
.b-content .bcr .b-activity .a-content .a-list li a{display: block;width: 100%;height: 100%;}
.b-content .bcr .b-activity .a-content .a-list li .a-img{float: left;width: 100px;height: 70px;overflow: hidden;background: #f5f5f5;}
.b-content .bcr .b-activity .a-content .a-list li .a-img img{width: 100%;height: auto;display: block;margin: 0 auto;}
.b-content .bcr .b-activity .a-content .a-list li .n-img{float: left;width: 105px;height: 70px;display: flex;align-items: center; overflow: hidden;background: #f5f5f5;}
.b-content .bcr .b-activity .a-content .a-list li .n-img img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.b-content .bcr .b-activity .a-content .a-list li .a-img img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.b-content .bcr .b-activity .a-content .a-list li:hover .a-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.b-content .bcr .b-activity .a-content .a-list li .a-txt{width: 120px;float: left;margin-left: 10px;text-align: justify;}
.b-content .bcr .b-activity .a-content .a-list li .a-txt h3{font-size: 14px;color: #333333;font-weight: normal;}
.b-content .bcr .b-activity .a-content .a-list li .a-txt p{font-size: 12px;color: #666666;margin-top: 10px;}
.b-content .bcr .b-activity .a-content .a-list li:hover .a-txt h3{color: #054eaa;}

.b-content .bcr .b-banner{width: 545px;float: left;box-sizing: border-box;margin-top: 20px;position: relative;overflow: hidden;}
.b-content .bcr .b-banner .bd{width: 100%;}
.b-content .bcr .b-banner .bd ul{box-sizing: border-box;overflow: hidden;}
.b-content .bcr .b-banner .bd ul li{float: left;width: 100%;height: auto;overflow: hidden;position: relative;}
.b-content .bcr .b-banner .bd ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.b-content .bcr .b-banner .bd ul li .b-img{width: 100%;height: 330px;overflow: hidden;}
.b-content .bcr .b-banner .bd ul li .b-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.b-content .bcr .b-banner .bd ul li .b-img img{-moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.b-content .bcr .b-banner .bd ul li:hover .b-img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.b-content .bcr .b-banner .bd ul li .b-txt{width: 100%;height: 40px;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, .5);}
.b-content .bcr .b-banner .bd ul li .b-txt h3{font-size: 16px;color: #ffffff;line-height: 40px;font-weight: normal;box-sizing: border-box;padding: 0 120px 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-content .bcr .b-banner .hd{position: absolute;width: auto;right: 0;bottom: 10px;z-index:9;}
.b-content .bcr .b-banner .hd ul{text-align: right;overflow: hidden;padding-right: 10px;box-sizing: border-box;}
.b-content .bcr .b-banner .hd ul li{display:inline-block;cursor: pointer;width:10px;height:10px;border-radius: 10px;background: rgba(255, 255, 255, .5); box-sizing: border-box;overflow:hidden;margin: 0 4px;font-size: 0px;}
.b-content .bcr .b-banner .hd ul li.on{background: #ffffff;} 

.b-content .bcr .b-special{width: 585px;height: 330px;float: left;margin: 20px 0 0 20px;padding: 15px 23px 0;box-sizing: border-box;background: rgba(255, 255, 255, .9);}
.b-content .bcr .b-special .b-sUl{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 15px;}
.b-content .bcr .b-special .b-sUl li{width: 172px;height: 110px;float: left;margin-left: 10px;overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.b-content .bcr .b-special .b-sUl li:first-child{margin-left: 0;}
.b-content .bcr .b-special .b-sUl li a{display: block;width: 100%;height: 100%;}
.b-content .bcr .b-special .b-sUl li img{width: 100%;height: auto;display: block;margin: 0 auto;}
.b-content .bcr .b-special .b-sUl li:hover{-webkit-transform: translate(0, -5px);-ms-transform: translate(0, -5px);-o-transform: translate(0, -5px);transform: translate(0, -5px);}

.b-content .bcr .b-special .b-wUl{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 15px;}
.b-content .bcr .b-special .b-wUl li{width: 86px;height: 113px;float: left;margin-left: 4px;overflow: hidden;background: #ebebeb;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.b-content .bcr .b-special .b-wUl li:first-child{margin-left: 0;}
.b-content .bcr .b-special .b-wUl li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 20px 8px 0;}
.b-content .bcr .b-special .b-wUl li:last-child a{padding: 20px 0 0;}
.b-content .bcr .b-special .b-wUl li img{width: auto;height: 38px;display: block;margin: 0 auto;}
.b-content .bcr .b-special .b-wUl li h5{font-size: 14px;color: #333333;font-weight: normal;margin-top: 5px;text-align: center;}
.b-content .bcr .b-special .b-wUl li:hover{-webkit-transform: translate(0, -5px);-ms-transform: translate(0, -5px);-o-transform: translate(0, -5px);transform: translate(0, -5px);}

.n-title{width: 100%;box-sizing: border-box;overflow: hidden;}
.n-title h3{float: left;font-size: 32px;color: #333333;font-weight: normal;box-sizing: border-box;}
.n-title h3.n-1{padding-left: 45px;background: url(../images/n-1.png) left no-repeat;}
.n-title h3.n-2{padding-left: 40px;background: url(../images/n-2.png) left no-repeat;}
.n-title h3.n-3{padding-left: 40px;background: url(../images/n-3.png) left no-repeat;}
.n-title a{font-size: 14px;color: #999999;line-height: 42px;display: block;float: right;}
.n-title a:hover{color: #054eaa;}

.news{width: 100%;padding: 45px 0 15px 0;box-sizing: border-box;overflow: hidden;background: url(../images/i-bg.png) center;}
.news .news-tab{display: none;}
.news .n-item{width: 450px;float: left;box-sizing: border-box;}
.news .n-x{margin-left: 25px;}
.news .n-m{float: right;}
.news .n-item ul{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 40px;}
.news .n-item ul li{overflow: hidden;box-sizing: border-box;padding: 12px 0;line-height: 21px;text-align: justify;}
.news .n-item ul li span{float: left;display: block;font-size: 14px;color: #054eaa;margin-right: 15px;}
.news .n-item ul li i{display: block;float: left;width: 50px;margin-right: 8px;text-align: center;border-radius: 0 20px 20px 0; font-style: normal;font-size: 14px;color: #ffffff;background: #0555ba;}
.news .n-item ul li a{display: block;font-size: 16px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .n-b ul li:first-child a{color: #f70c24;}
.news .n-x ul li:first-child i{background: #129bf6;}
.news .n-x ul li:last-child i{background: #129bf6;}
.news .n-item ul li:hover a{color: #054eaa;}

.read{width: 100%;padding: 45px 0 30px 0;box-sizing: border-box;overflow: hidden;background: url(../images/i-bg.png) center;}
.read .r-banner{width: 100%;height: auto; box-sizing: border-box;position: relative;margin: 20px auto 0;}
.read .r-banner .bd{width: 100%;overflow: hidden;}
.read .r-banner .bd ul{box-sizing: border-box;overflow: hidden;}
.read .r-banner .bd ul li{width: 151px;height: auto;box-sizing: border-box;float: left;margin: 0 57px 0 0;position: relative;}
.read .r-banner .bd ul li a{display: block;width: 100%;height: 100%;}
.read .r-banner .bd ul li .r-img{width: 100%;height: 225px;overflow: hidden;}
.read .r-banner .bd ul li .r-img img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.read .r-banner .bd ul li .n-img{width: 100%;height: 225px;display: flex;align-items: center;justify-content: center;background: #f5f5f5;}
.read .r-banner .bd ul li .n-Img img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.read .r-banner .bd ul li .r-img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.read .r-banner .bd ul li h3{font-size: 16px;color: #333333;font-weight: normal;margin-top: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.read .r-banner .bd ul li p{font-size: 12px;color: #999999;margin-top: 8px;}
.read .r-banner .bd ul li:hover h3{color: #054eaa;}
.read .r-banner .bd ul li:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.read .r-banner .bannerBtn{width: 40px;height: 40px;line-height: 40px;border-radius: 100%;text-align: center;position: absolute;top: 40%;font-size: 30px;color: #ffffff;font-family: '宋体'; cursor: pointer;}
.read .r-banner .prev{left: -55px;background: #129bf6;}
.read .r-banner .next{right: -55px;background: #129bf6;}

.about{width: 100%;padding: 45px 0 60px 0;box-sizing: border-box;overflow: hidden;background: url(../images/i-bg.png) center;}
.about .a-tab{float: left;box-sizing: border-box;overflow: hidden;margin: 0 0 0 60px;text-align: center;}
.about .a-tab a{width: 166px;height: 45px;line-height: 45px;float: left;margin-left: 10px;display: block;font-size: 18px;color: #666666;box-sizing: border-box;border: 1px solid #99a4b0;cursor: pointer;}
.about .a-tab a:first-child{margin-left: 1px;}
.about .a-tab a.active{color: #ffffff;border: none;background: url(../images/a-tab.jpg) center no-repeat;background-size: cover;}
.about .a-tab a:hover{color: #ffffff;border: none;background: url(../images/a-tab.jpg) center no-repeat;background-size: cover;}
.about-content{width: 100%;height: 550px;box-sizing: border-box;margin-top: 40px;overflow: hidden;background: #f5f5f5;position: relative;}
.about-map{width: 100%;height: 100%;background: #ffffff;position: relative;overflow: hidden;}
.about-content .about-choose{position: absolute;top: 10px;right: 10px;background: #eef3f8;}
.about-content .about-choose .about-a{width: 170px;box-sizing: border-box;padding: 10px; display: block;text-align: center;border-radius: 4px;border-bottom: 1px solid #cccccc;}
.about-content .about-choose a{font-size: 16px;color: #333333;}
.about-content .about-choose a span{display: block;font-size: 14px;}
.about-content .about-choose a:last-child{border-bottom: none;}
.about-content .about-choose a.active{background: #129bf6;color: #ffffff;}

.leaflet-right{display: none !important;}

.special{width: 100%;padding: 45px 0 85px 0;box-sizing: border-box;overflow: hidden;background: url(../images/i-bg.png) center;}
.special .n-title{padding-bottom: 8px;border-bottom: 1px dashed #bcbcbc;}
.special ul{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 20px;}
.special ul li{width: 340px;height: 159px;float: left;margin: 0 0 0 13px;overflow: hidden;}
.special ul li:first-child{margin-left: 0;}
.special ul li a{display: block;}
.special ul li img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.special ul li img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.special ul li:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*悬浮层*/
.iFix{position: fixed;width: auto;height: auto;box-sizing: border-box;right: 0;bottom: 35%;z-index: 999;}
.iFix ul{box-sizing: border-box;position: relative;}
.iFix ul li{width: 68px;height: auto;margin-top: 2px;background: rgba(0, 0, 0, .68);box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 10px 2px;text-align: justify;}
.iFix ul li img{width: auto;height: auto;display: block;margin: 0 auto;}
.iFix ul li p{font-size: 12px;color: #ffffff;text-align: center;margin-top: 5px;}
.iFix ul li:hover{background: url(../images/fix-bg.jpg) center no-repeat;background-size: 100% 100%;}
.iFix ul li .fix-img{display: none; position: absolute;top: 0;left: -150px;width: 150px;height: 100%;box-sizing: border-box;padding: 5px;overflow: hidden;background: #ffffff;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix ul li .fix-img img{width: 100%;height: auto;display: block;margin: 0 auto;}
.iFix ul li .fix-img span{display: block;text-align: center;font-size: 12px;color: #333333;margin-bottom: 15px;}
.iFix ul li:hover .fix-img{display: block;}
.iFix ul li.w-none{display: none;}




.iFix .ReturnTop{display: none;width: 68px;height: 68px;float: right;box-sizing: border-box;cursor: pointer;background: #ffffff;margin-top: 2px;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix .ReturnTop img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}


.footer{width: 100%;box-sizing: border-box;padding: 30px 0;overflow: hidden;background: url(../images/footer-bg.jpg) center no-repeat;background-size: cover;}
.footer .f-h{font-size: 20px;color: #ffffff;font-weight: normal;margin-bottom: 15px;}
.footer .f-site{float: left;width: 400px;}
.footer .f-site ul{box-sizing: border-box;overflow: hidden;}
.footer .f-site ul li{width: 50%;float: left;box-sizing: border-box;padding: 10px 0;}
.footer .f-site ul li a{font-size: 14px;color: #ffffff;display: block;box-sizing: border-box;padding-left: 10px;background: url(../images/f-d.png) left no-repeat;}
.footer .f-site ul li:hover a{text-decoration: underline;}

.footer .f-links{float: left;margin-left: 80px;}
.footer .f-links a{display: block;font-size: 14px;color: #ffffff;box-sizing: border-box;padding: 10px 0;}

.footer .f-contact{float: left;margin-left: 140px;}
.footer .f-contact p{font-size: 14px;color: #ffffff;box-sizing: border-box;padding: 10px 0;}

.footer .f-bottom{float: left;width: 100%;box-sizing: border-box;margin-top: 20px;border-top: 1px solid #409af8;}
.footer .f-bottom p{font-size: 14px;color: #ffffff;box-sizing: border-box;text-align: center;margin-top: 12px;}
.footer .f-bottom p a{color: #ffffff;box-sizing: border-box;display: inline-block;margin: 0 10px;}
.footer .f-bottom p a.f-3{padding-left: 20px;background: url(../images/f-4.png) left no-repeat;}

/*图片鼠标经过效果*/
.img_hover{ overflow:hidden;}
.img_hover img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.img_hover img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*特效*/
.moveFromBottom{
    -webkit-animation: moveFromBottom .3s ease both;
	-moz-animation: moveFromBottom .3s ease both;
	animation: moveFromBottom .3s ease both;
}
@-webkit-keyframes moveFromBottom {
	from { opacity: 0.3; -webkit-transform: translateY(100%); }
}
@-moz-keyframes moveFromBottom {
	from { opacity: 0.3; -moz-transform: translateY(100%); }
}
@keyframes moveFromBottom {
	from { opacity: 0.3; transform: translateY(100%); }
}
@media (max-width: 1499px){
	.header .logo img{width: 390px;height: auto;display: block;margin: 0 auto;}
}
@media (max-width: 1399px) {
	html{font-size:20px;}
	.container{width: 100%;}
	.index-main{width: 100%;height: 100%;box-sizing: border-box;overflow: hidden;position: relative;}
	.index-bg{width: 100%;height: 100%;}
	.index-content{overflow: auto;box-sizing: border-box;padding: 1rem 0.3rem;}
	.index-content .index-txt{width: 100%;height: 3rem;line-height: 3rem;background-size: cover;}
	.index-content .index-txt h3{font-size: 1rem;}
	.index-content ul{width: 100%;box-sizing: border-box;overflow: hidden;padding: 1rem 0;}
	.index-content ul li{width: 100%;box-sizing: border-box;overflow: hidden;}
	.index-content ul li .txt-href{width: 10rem;height: 3rem;}
	.index-content ul li .txt-href h3{font-size: 0.8rem;margin-top: 0.4rem;}
	.index-content ul li .txt-href p{font-size: 0.7rem;margin-top: 0.2rem;}
	.index-content ul li .img-href{width: 100%;height: auto;margin: 1rem auto;padding: 0;overflow: hidden;background: none;}
	/*头部header*/
	.header{width: 100%;height: 2.5rem;padding: 0 0.3rem;box-sizing: border-box;background: #FFFFFF;position: relative;}
	.header .logo{width: 10rem;height: auto;float: left;margin: 0.5rem 0 0;}
	.header .logo a{display: block;}
	.header .logo img{width: 100%;height: auto;display: block;margin: 0 auto;}
	.header .navMenu{float: right;box-sizing: border-box;display: block;margin-top: 0.7rem;}
	.header .navMenu span{width: 1.3rem;height: 0.1rem;background: #129bf6;display: block;margin-top: 0.2rem;}
	
	.header .h-click{display: block;float: left;width: 2rem;height: 1.5rem;margin: 0.3rem 0 0 1rem;box-sizing: border-box;background: url(../images/h-0.png) center no-repeat;}
	.header .h-click .wza{display: block;width: 100%;height: 100%;}


	.header .login{float: left;margin-left: 2rem;}
	.header .login a{display: block;font-size: 0.7rem;color: #054eaa;line-height: 2.5rem;}

	.header .nav .click{display: none;}
	.header .nav{display: none;width: 100%;height: 100%;position: fixed;left: 0;right: 0;top: 5rem;margin: auto;box-sizing: border-box;border-top: 1px solid #129bf6; padding-bottom: 3.5rem;overflow: auto;background: #FFFFFF;z-index: 9999;}
	.header .nav-bg{display: none;}
	.header .nav ul{width: 100%;float: left;height: auto;box-sizing: border-box;padding-left: 0;z-index: 10;position: relative;overflow: hidden;}
	.header .nav ul li{width: 100%;height: auto;float: left;box-sizing: border-box;margin-left: 0;}
	.header .nav ul li:first-child{margin-left: 0;}
	.header .nav ul li .n-a{display: block;font-size: 0.8rem;color: #333333;height: 2.2rem;font-weight: bold;padding: 0 0.3rem;line-height: 2.2rem;width: 100%;margin-top: 0;text-align: left;background: none;}
	.header .nav ul li .n-a i{display: none;}
	.header .nav ul li .subNav{display: block;width: 100%;min-height: auto;position: relative;left: 0;top: 0;box-sizing: border-box;padding:0.3rem 0.3rem;box-shadow: none;overflow: hidden;background: #f5f5f5;}
	.header .nav ul li .subNav a{width: 33.33%;float: left;box-sizing: border-box;font-size: 0.75rem;padding: 0.4rem 0;}
	.header .nav ul li .subNav a:hover{color: #054eaa;}
	.header .nav ul li:hover .subNav{display: block;}

	.header .z-nav ul{padding-left: 30px;}
	.header .z-nav ul li{margin-left: 30px;}
	/*banner*/
	.banner{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;position: relative;background: none!important}
	.banner .bImg{width: 100%;height: auto;display: block;margin: 0 auto;}

	.b-content{width: 100%;height: auto;position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: -6.5rem auto 0;overflow: hidden;background: none;}
	.b-content .bcl{display: none;}

	.b-content .bcr{float: left;width: 100%;height: auto;box-sizing: border-box;padding: 1rem 0.3rem 0;}
	.b-content .b-title{display: none;}

	.b-content .bcr .b-search{width: 100%;height: 2rem;float: left;border: none;border-radius: 0.1rem;}
	.b-content .bcr .b-search .s-select{width: 26%;height: 2rem;float: left;box-sizing: border-box;padding: 0 0.5rem;}
	.b-content .bcr .b-search .s-select .s-txt{width: 100%;height: 2rem;line-height: 2rem;font-size: 0.65rem;}
	.b-content .bcr .b-search .s-select .s-list{display: none;width: 100%;position: absolute;left: 0;top: 2rem;}
	.b-content .bcr .b-search .s-select .s-list span{display: block;font-size: 0.65rem;color: #333333;line-height: 2rem;box-sizing: border-box;padding: 0 0.5rem;cursor: pointer;}
	.b-content .bcr .b-search .s-select .s-list span:hover{background: #054eaa;color: #ffffff;}
	.b-content .bcr .b-search .s-input{width: 60%;height: 2rem;float: left;box-sizing: border-box;font-size: 0.65rem;color: #333333;padding: 0 0.5rem;}
	.b-content .bcr .b-search .s-btn{width: 10%;height: 2rem;}
	.b-content .bcr .b-search .s-search{display: none;}

	.b-content .bcr .b-service{width: 100%;height: auto;float: left;margin-top: 1rem;padding: 0 0;box-sizing: border-box;border-radius: 0.1rem;}
	.b-content .bcr .b-service ul{width: 100%;box-sizing: border-box;padding-top: 20px;overflow: hidden;}
	.b-content .bcr .b-service ul li{width: 24%;height: auto; float: left;margin: 0 0 0.8rem 0;}
	.b-content .bcr .b-service ul li:nth-child(5n+1){margin-left: 0;}
	.b-content .bcr .b-service ul li a{display: block;width: 100%;height: 100%;}
	.b-content .bcr .b-service ul li img{width: auto;height: 1.5rem;display: block;margin: 0 auto;}
	.b-content .bcr .b-service ul li h5{font-size: 0.7rem;color: #333333;font-weight: normal;text-align: center;margin-top: 0.4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-content .bcr .b-activity{display: none;}

	.b-content .bcr .b-banner{width: 100%;float: left;box-sizing: border-box;margin-top: 0.5rem;position: relative;overflow: hidden;}
	.b-content .bcr .b-banner .bd{width: 100%;}
	.b-content .bcr .b-banner .bd ul{box-sizing: border-box;overflow: hidden;}
	.b-content .bcr .b-banner .bd ul li{float: left;width: 100%;height: auto;overflow: hidden;position: relative;}
	.b-content .bcr .b-banner .bd ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
	.b-content .bcr .b-banner .bd ul li .b-img{width: 100%;height: 16rem;overflow: hidden;}
	.b-content .bcr .b-banner .bd ul li .b-txt{width: 100%;height: 2rem;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, .5);}
	.b-content .bcr .b-banner .bd ul li .b-txt h3{font-size: 0.7rem;color: #ffffff;line-height: 2rem;font-weight: normal;box-sizing: border-box;padding: 0 5rem 0 0.5rem;}
	.b-content .bcr .b-banner .hd{position: absolute;width: auto;right: 0;bottom: 0.5rem;z-index:9;}
	.b-content .bcr .b-banner .hd ul{padding-right: 0.5rem;}
	.b-content .bcr .b-banner .hd ul li{display:inline-block;cursor: pointer;width:0.4rem;height:0.4rem;border-radius: 100%;margin: 0 0.1rem;}

	.b-content .bcr .b-special{width: 100%;height: auto;float: left;margin: 1rem 0 0 0;padding: 0;}
	.b-content .bcr .b-special .b-sUl{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 0;}
	.b-content .bcr .b-special .b-sUl li{width: 32%;height: 4.1rem;float: left;margin-left: 2%;}
	.b-content .bcr .b-special .b-sUl li:first-child{margin-left: 0;}
	.b-content .bcr .b-special .b-sUl li a{display: block;width: 100%;height: 100%;}
	.b-content .bcr .b-special .b-sUl li img{width: 100%;height: auto;display: block;margin: 0 auto;}
	.b-content .bcr .b-special .b-wUl{width: 100%;padding-top: 0.5rem;}
	.b-content .bcr .b-special .b-wUl li{width: 32%;height: 5rem;float: left;margin: 0 0 2% 2%;overflow: hidden;}
	.b-content .bcr .b-special .b-wUl li:first-child{margin-left: 0;}
	.b-content .bcr .b-special .b-wUl li:nth-child(3n+1){margin-left: 0;}
	.b-content .bcr .b-special .b-wUl li a{padding: 1rem 0.6rem 0;}
	.b-content .bcr .b-special .b-wUl li:last-child a{padding: 20px 0 0;}
	.b-content .bcr .b-special .b-wUl li img{width: auto;height: 1.5rem;display: block;margin: 0 auto;}
	.b-content .bcr .b-special .b-wUl li h5{font-size: 0.7rem;margin-top: 0.2rem;text-align: center;}

	.n-title{width: 100%;box-sizing: border-box;overflow: hidden;}
	.n-title h3{float: left;font-size: 0.8rem;color: #333333;font-weight: bold;box-sizing: border-box;}
	.n-title h3.n-1{padding-left: 0;background: none;}
	.n-title h3.n-2{padding-left: 0;background: none;}
	.n-title h3.n-3{padding-left: 0;background: none;}
	.n-title a{font-size: 0.6rem;color: #999999;line-height: 1rem;}
	
	.news{width: 100%;padding: 1rem 0 0.5rem;box-sizing: border-box;overflow: hidden;}
	.news .news-tab{display: block;box-sizing: border-box;overflow: hidden;background: #f5f5f5;}
	.news .news-tab a{display: block;float: left;width: 33.33%;line-height: 2rem;font-size: 0.8rem;color: #333333;text-align: center;}
	.news .news-tab a.active{color: #ffffff;font-weight: bold;background: #129bf6;}
	.news .n-item{width: 100%;float: left;box-sizing: border-box;padding: 0 0.3rem;}
	.news .n-item .n-title{display: none;}
	.news .n-x{margin-left: 0;}
	.news .n-m{float: right;}
	.news .n-item .news-ul{display: none;}
	.news .n-item ul{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 0.5rem;}
	.news .n-item ul li{overflow: hidden;box-sizing: border-box;padding: 0.5rem 0;line-height: 1rem;text-align: justify;}
	.news .n-item ul li span{float: right;display: block;font-size: 0.6rem;color: #054eaa;margin-right: 0;}
	.news .n-item ul li i{display: none;}
	.news .n-item ul li a{display: block;font-size: 0.7rem;color: #666666;width: 76%;float: left;}

	.read{display: none;}
	.about{display: none;}

	.special{width: 100%;padding: 1rem 0.3rem 0.5rem;box-sizing: border-box;overflow: hidden;}
	.special .n-title{padding-bottom: 8px;border-bottom: 1px dashed #bcbcbc;}
	.special ul{width: 100%;box-sizing: border-box;overflow: hidden;padding-top: 20px;}
	.special ul li{width: 49%;height: 4.6rem;float: left;margin: 0 0 2% 2%;overflow: hidden;}
	.special ul li:first-child{margin-left: 0;}
	.special ul li:nth-child(2n+1){margin-left: 0;}

	/*悬浮层*/
	.iFix{position: fixed;width: auto;height: auto;box-sizing: border-box;right: 0;top: 60%;z-index: 999;}
	.iFix ul li.m-none{display: none;}
	.iFix ul li.w-none{display: block;}
	.iFix ul li{width: auto;height: auto;margin-top: 0;border-radius: 0.2rem 0 0 0.2rem;}
	.iFix ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0.3rem;text-align: justify;}
	.iFix ul li img{width: auto;height: 2rem;display: block;margin: 0 auto;}
	.iFix ul li p{font-size: 0.6rem;color: #ffffff;text-align: center;margin-top: 0.1rem;}
	

	.iFix .ReturnTop{width: 1.7rem;height: 1.7rem;display: none;margin-top: 0.5rem;position: relative;border-radius: 0.25rem;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
	.iFix .ReturnTop span{display: none;}
	.iFix .ReturnTop:hover span{display: none;}

	.footer{width: 100%;box-sizing: border-box;padding: 1rem 0.3rem;background: #129bf6;}
	.footer .f-h{display: none;}
	.footer .f-site{display: none;}
	.footer .f-links{display: none;}
	
	.footer .f-contact{float: right;margin-right: 0;width: 100%;}
	.footer .f-contact p{font-size: 0.65rem;color: #ffffff;box-sizing: border-box;padding: 0.3rem 0;}
	
	.footer .f-bottom{float: left;width: 100%;box-sizing: border-box;margin-top: 0;border-top: 1px solid #409af8;}
	.footer .f-bottom p{font-size: 0.65rem;color: #ffffff;box-sizing: border-box;text-align: left;margin-top: 0;overflow: hidden;}
	.footer .f-bottom p:first-child{display: none;}
	.footer .f-bottom p img{display: none;}
	.footer .f-bottom p span{display: none;}
	.footer .f-bottom p a{display: block;float: left;margin:0;width: 100%;margin-top: 0.3rem;}
	.footer .f-bottom p a.f-3{padding-left: 1rem;background: url(../images/f-4.png) left no-repeat;}


	.commonMain{width: 100%;box-sizing: border-box;padding: 0 0 1rem 0;background: #f5f5f5;}
	.commonMain .commonImg{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
	.commonMain .commonImg img{width: 100%;height: auto;display: block;margin: 0 auto;}
	.commonMain .commonContent{width: 100%;min-height: 20rem;position: relative;margin-top: 0;box-sizing: border-box;padding: 0.5rem 0.3rem 2rem;border-radius: 0;}
	.location{width: 100%;box-sizing: border-box;}
	.location p{box-sizing: border-box;font-size: 0.6rem;color: #333333;}
	.location p a{color: #333333;display: inline-block;margin: 0 0.2rem;}
	.commonUl{height: auto;box-sizing: border-box;overflow-y: hidden;overflow-x: auto;white-space: nowrap;margin-top: 0.5rem;padding-top: 0;border-top: none;}
	.commonUl li{float: none;height: 2rem;display: inline-block; box-sizing: border-box;}
	.commonUl li a{display: block;font-size: 0.75rem;font-weight: normal;height: 2rem;line-height: 2rem;margin: 0 1.5rem 0 0;box-sizing: border-box}
	.commonUl li.active a{color: #054eaa;font-weight: bold;border-bottom: 2px solid #054eaa;}
	.commonUl li:hover a{color: #054eaa;font-weight: bold;border-bottom: 2px solid #054eaa;}

	/*留言墙*/
	.message{width: 100%;padding: 1rem 0.3rem;box-sizing: border-box;overflow: hidden;}
	.message-bg{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;}
	.message-bg img{width: 100%;height: auto;display: block;margin: 0 auto;}

	.message-title{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 30px;}
	.message-title h3{float: left; font-size: 0.9rem;color: #054eaa;font-weight: bold;}
	.message-title a{display: block;float: right;font-size: 0.6rem;color: #054eaa;line-height: 1.1rem;}

	.message-ul{box-sizing: border-box;overflow: visible;padding: 0 0 2rem 0; column-count: 2;column-gap: 0.5rem;margin-top: 1rem;}
	.message-ul li{margin-bottom: 0.5rem;padding: 0.5rem;border-radius: 0.2rem;}
	.message-ul li:nth-child(4n+1){margin-left: 0;}
	.message-ul li:nth-child(2n+1){margin-left: 0;}
	.message-ul li h3{width: 100%;float: left;font-size: 0.7rem;line-height: 1rem;margin-bottom: 0.5rem;}
	.message-ul li p{width: 100%;float: left;font-size: 0.6rem;color: #555555;margin-bottom: 0.3rem;}
	.message-ul li p i{font-style: normal;color: #054eaa;}
	.message-ul li span{display: block;float: left;font-size: 0.6rem;color: #555555;line-height: 1rem;}
	.message-ul li a.m-y{color: #999999;background: url(../images/m-z1.png) left no-repeat;background-size: auto 0.8rem;}
	.message-ul li a{display: block;font-size: 0.6rem;line-height: 25px;float: right;box-sizing: border-box;padding-left: 1rem;}
	.message-ul li.active a.m-n{color: #b72829;background: url(../images/m-z2.png) left no-repeat;background-size: auto 0.8rem;}

	.fixBg{display: none;}
	.fix-login{display: none;width: 94%;height: 19rem;padding: 1rem 0.5rem;border-radius: 0.3rem;}
	.fix-login .login-header{width: 100%;box-sizing: border-box;overflow: hidden;text-align: center;}
	.fix-login .login-header h3{font-size: 0.8rem;}
	.fix-login .login-content{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 1rem;padding: 0;}
	.fix-login .login-content .login-item{box-sizing: border-box;overflow: hidden;margin-top: 0.5rem;padding-bottom: 0.5rem;}
	.fix-login .login-content .login-item span{display: block;float: left;line-height: 2rem;font-size: 0.7rem;}
	.fix-login .login-content .login-item .login-input{float: left;width: 10rem;line-height: 2rem;}
	.fix-login .login-content .login-item input{font-size: 0.7rem;padding: 0 0.5rem;}
	.fix-login .login-content .login-item .login-yzm{float: left;width: 6rem;line-height: 2rem;}
	.fix-login .login-content .login-item img{display: block;float: right;width: 6.5rem;height: 2rem;}
	.fix-login .login-txt{font-size: 0.65rem;padding: 0 0.5rem;margin-top: 0.5rem;}
	.fix-login .login-footer{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 1rem;padding: 0;}
	.fix-login .login-footer a{width: 48%;height: 2rem;line-height: 2rem;font-size: 0.7rem;border-radius: 0.2rem;}
	.fix-login .login-footer a.login-yes{color: #ffffff;float: left;background: #054eaa;}
	.fix-login .login-footer a.login-no{color: #ffffff;float: right;background: #999999;}

	.fixLoading{display: none;width: 7rem;height: 6rem;padding: 1rem;border-radius: 0.3rem;}
	.fixLoading img{display: block;margin: 0 auto;}
	.fixLoading span{font-size: 0.7rem;margin-top: 1rem;}

	.fixTxt{display: none;width: auto;height: auto;position: fixed;left: 0;right: 0;top: 25%;margin: auto;z-index: 999;text-align: center;}
	.fixTxt .fixSpan{display: inline-block;padding: 0.5rem 1rem;border-radius: 0.2rem;}
	.fixTxt span{font-size: 0.7rem;display: block;box-sizing: border-box;}
	.fixTxt span.span-dz{color: #b72829;padding-left: 1.5rem;background: url(../images/m-z2.png) left no-repeat;}
	.fixTxt span.span-qx{color: #555555;padding-left: 1.5rem;background: url(../images/m-z1.png) left no-repeat;}
	.fixTxt span.span-cs{color: #555555;}

	.commonMain .newsUl{box-sizing: border-box;border-left: none;width: 100%;padding: 0 0 1rem 0;margin-top: 1.5rem;}
	.commonMain .newsUl li{width: 100%;height: auto!important;box-sizing: border-box;position: relative;margin-bottom: 0.5rem;overflow: hidden;}
	.commonMain .newsUl li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0;}
	.commonMain .newsUl li i{display: none;}
	.commonMain .newsUl li .nTime{display: none;}
	.commonMain .newsUl li .nRight{width: 100%;margin-left: 0;padding-bottom: 0.7rem;}
	.commonMain .newsUl li .nImg{float: left;width: 30%;height: 3.6rem;overflow: hidden;}
	.commonMain .newsUl li .nTxt{float: right;width: 65%;}
	.commonMain .newsUl li .nTxt h3{font-size: 0.7rem;height: auto;color: #333333;white-space: normal;}
	.commonMain .newsUl li .nTxt p{display: none;}
	.commonMain .newsUl li .nTxt small{display: block;font-size: 0.6rem;color: #999999;margin-top: 0.2rem;}
	.commonMain .newsUl li .nTxt p span{display: inline-block;margin-top: 0;}
	.commonMain .newsUl li .nTxt span{display: none;}
	.commonMain .newsUl li .nTxt h3 span{font-size: 0.7rem;}
	.commonMain .newsUl li.noTxt{height: auto;}
	.commonMain .newsUl li .tTxt{float: right;width: 100%;}
	.commonMain .newsUl li .tTxt h3{font-size: 0.7rem;height: auto;white-space: normal;}
	.commonMain .newsUl li .tTxt p{display: none;}
	.commonMain .newsUl li .tTxt small{display: block;font-size: 0.6rem;color: #999999;margin-top: 0.2rem;}
	.commonMain .newsUl li .tTxt span{display: none;}
	.commonMain .newsUl li .tTxt h3 span{font-size: 0.7rem;}

	.commonMain .activityUl{box-sizing: border-box;width: 100%;padding: 0;margin-top: 1rem;}
	.commonMain .activityUl li{box-sizing: border-box;overflow: hidden;margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #f0f1f2;}
	.commonMain .activityUl li .a-img{width: 30%;height: 8rem;}
	.commonMain .activityUl li .n-img{width: 30%;height: 8rem;}
	
	.commonMain .activityUl li .a-txt{width: 66%;height: auto;overflow: hidden;float: right;}
	.commonMain .activityUl li .a-a{height: 2.2rem;font-size: 0.7rem;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
	.commonMain .activityUl li .a-btn{box-sizing: border-box;overflow: hidden;margin: 1rem 0 0 0;}
	.commonMain .activityUl li .a-btn a{font-size: 0.6rem;width: 3.5rem;height: 1.3rem;line-height: 1.3rem;border-radius: 1.3rem;margin-right: 0.3rem;}
	.commonMain .activityUl li p{font-size: 0.6rem;color: #666666;margin-top: 0.5rem;}
	.commonMain .activityUl li .a-a:hover{color: #054eaa;}

	.commonMain .oftenUl{width: 100%;box-sizing: border-box;padding-top: 20px;overflow: hidden;}
	.commonMain .oftenUl li{width: 24%;height: auto; float: left;margin: 0 0 0.8rem 0;}
	.commonMain .oftenUl li:nth-child(5n+1){margin-left: 0;}
	.commonMain .oftenUl li a{display: block;width: 100%;height: 100%;}
	.commonMain .oftenUl li img{width: auto;height: 1.5rem;display: block;margin: 0 auto;}
	.commonMain .oftenUl li h5{font-size: 0.7rem;color: #333333;font-weight: normal;text-align: center;margin-top: 0.4rem;}

	.commonMain .bookUl{width: 100%;box-sizing: border-box;overflow: hidden;padding: 1rem 0;}
	.commonMain .bookUl li{width: 32%;float: left;box-sizing: border-box;margin: 0 0 2% 2%;}
	.commonMain .bookUl li:nth-child(6n+1){margin-left: 2%;}
	.commonMain .bookUl li:nth-child(3n+1){margin-left: 0;}
	.commonMain .bookUl li a{display: block;width: 100%;height: 100%;}
	.commonMain .bookUl li .b-img{width: 100%;height: 8rem;}
	.commonMain .bookUl li .nImg{width: 100%;height: 8rem;}
	.commonMain .bookUl li h3{font-size: 0.7rem;color: #333333;height: 1.8rem;font-weight: normal;margin-top: 0.4rem;overflow: hidden;}
	.commonMain .bookUl li p{font-size: 0.6rem;color: #999999;margin-top: 0.3rem;}

	.commonMain .specialUl{width: 100%;box-sizing: border-box;overflow: hidden;padding: 1rem 0}
	.commonMain .specialUl li{width: 49%;float: left;margin: 0 0 2% 2%;overflow: hidden;}
	.commonMain .specialUl li:nth-child(5n+1){margin-left: 2%;}
	.commonMain .specialUl li:nth-child(2n+1){margin-left: 0;}
	.commonMain .specialUl li .s-img{width: 100%;height: 4.5rem;}
	.commonMain .specialUl li .n-img{width: 100%;height: 4.5rem;}
	.commonMain .specialUl li h3{font-size: 0.7rem;padding: 0.3rem 0;}

	.commonMain .columnUl{width: 100%;box-sizing: border-box;overflow: hidden;padding: 1rem 0}
	.commonMain .columnUl li{width: 49%;float: left;margin: 0 0 2% 2%;overflow: hidden;}
	.commonMain .columnUl li:nth-child(5n+1){margin-left: 2%;}
	.commonMain .columnUl li:nth-child(2n+1){margin-left: 0;}
	.commonMain .columnUl li .s-img{width: 100%;height: 4.5rem;}
	.commonMain .columnUl li .n-img{width: 100%;height: 4.5rem;}
	.commonMain .columnUl li h3{font-size: 0.7rem;padding: 0.3rem 0;}

	.commonMain .jgsz-Ul{width: 100%;box-sizing: border-box;padding: 0.5rem 0 1rem 0;overflow: hidden;}
	.commonMain .jgsz-Ul li{float: left;width: 49%;height: 2rem;line-height: 46px;margin: 1rem 0 0 2%;}
	.commonMain .jgsz-Ul li a{display: block;font-size: 0.7rem;padding: 0 0.5rem;}
	.commonMain .jgsz-Ul li:nth-child(5n+1) {margin-left: 2%;}
	.commonMain .jgsz-Ul li:nth-child(2n+1) {margin-left: 0;}

	.commonMain .donateTop{width: 100%;margin-top: 1rem;padding-top: 1rem;border-top: 0.1rem solid #f5f5f5;}
	.commonMain .donateTop h3{float: left;font-size: 0.8rem;line-height: 1.5rem;color: #054eaa;font-weight: bold;}
	.commonMain .donateSearch{float: right;width: 11rem;height: 1.5rem;box-sizing: border-box;border-radius: 0.2rem;}
	.commonMain .donateSearch input{border: none;box-sizing: border-box;padding: 0 0.5rem;display: block;}
	.commonMain .donateSearch input.searchTxt{float: left; width: 8rem;height: 1.5rem;font-size: 0.7rem;color: #666666;line-height: 1.5rem;border: none;}
	.commonMain .donateSearch input.searchBtn{width: 2.5rem;height: 1.5rem;float: right;}
	
	.commonMain .donateUl{box-sizing: border-box;width: 100%;margin: 1rem 0;border-bottom: 1px solid #e2e2e2;}
	.commonMain .donateUl li{box-sizing: border-box;overflow: hidden;height: 2rem;line-height: 2rem;border-left: 1px solid #e2e2e2;}
	.commonMain .donateUl li span{font-size: 0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.commonMain .donateUl li.d-0{background: #41aaed;}
	.commonMain .donateUl li.d-0 span{color: #ffffff;}
	.commonMain .donateUl li span.d-1{width: 40%;}
	.commonMain .donateUl li span.d-2{width: 35%;}
	.commonMain .donateUl li span.d-3{width: 10%;}
	.commonMain .donateUl li span.d-4{width: 15%;}

	
	.sZmap{width: 100%;height: 20rem;margin: 0.5rem 0;}
	.sMain{width: 100%;min-height: 20rem;position: relative;margin-top: 0;box-sizing: border-box;padding: 0.5rem 0.3rem 2rem;border-radius: 0;}
	.sSearch{width: 100%;float: left;box-sizing: border-box;margin: 0.8rem 0 0.5rem;}
	.sSearch select{width: 20%;float: left;height: 1.8rem;font-size: 0.7rem;}
	.sSearch input{border: none;box-sizing: border-box;padding: 0 0.3rem;display: block;border-radius: 0.1rem;}
	.sSearch .searchOne{width: 100%;box-sizing: border-box;overflow: hidden;}
	.sSearch .searchOne span{display: block;float: left;}
	.sSearch .searchdate{display: none;}
	.sSearch .searchTxt{width: 77%;height: 1.8rem;font-size: 0.7rem;margin-left: 3%;}
	.sSearch .searchItem{width: 5rem;height: 1.8rem;font-size: 0.7rem;margin: 0.5rem 0.5rem 0 0;}
	.sSearch .searchTime{width: 5rem;height: 1.8rem;font-size: 0.7rem;margin: 0.5rem 0.5rem 0 0;}
	.sSearch input[type='submit']{width: 5rem;height: 1.8rem;font-size: 0.7rem;margin-top: 0.5rem;}
	
	.sContent{width: 100%;box-sizing: border-box;padding: 1rem 0;overflow: hidden;}
	.search-main .sContent{padding: 0.5rem 0 2rem;}
	.sContent .sTitle{width: 100%;padding: 0.4rem 0.5rem;}
	.sContent .sTitle a{display: block;font-size: 0.7rem;float: left;color: #ffffff;}
	.sContent .sTitle a i{font-style: normal;display: inline-block;margin: 0 0.2rem;}
	.sContent .s-newsUl{box-sizing: border-box;width: 100%;padding: 1rem 0;margin-top: 0;}
	.sContent .s-newsUl li{width: 100%;height: auto;box-sizing: border-box;padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
	.sContent .s-newsUl li .nImg{float: left;width: 32%;height: 4rem;overflow: hidden;}
	.sContent .s-newsUl li .nTxt{float: right;width: 65%;box-sizing: border-box;text-align: justify;word-break: break-all;}
	.sContent .s-newsUl li .nTxt h3{font-size: 0.7rem;height: 2rem;white-space: normal;}
	.sContent .s-newsUl li .nTxt h3 a{color: #333333;}
	.sContent .s-newsUl li .nTxt h3 a span{display: inline-block;font-size: 0.7rem;}
	.sContent .s-newsUl li .nTxt p{display: none;}
	.sContent .s-newsUl li .tTxt{float: right;width: 100%;}
	.sContent .s-newsUl li .tTxt h3{font-size: 0.7rem;color: #333333;white-space: normal;}
	.sContent .s-newsUl li .tTxt h3 a{color: #333333;}
	.sContent .s-newsUl li .tTxt p{display: none;}
	.sContent .s-newsUl li .tTxt h3 span{display: inline-block;font-size: 0.7rem;}
	.sContent .s-newsUl li .tTxt p span{display: inline-block;font-size: 14px;}
	.sContent .s-newsUl li .nSpan{width: 100%;height: 1.8rem;box-sizing: border-box;overflow: hidden;margin-top: 0.2rem;}
	.sContent .s-newsUl li .nSpan summary{display: block;float: left;font-size: 0.6rem;margin-right: 0.5rem;}
	.sContent .s-newsUl li .nSpan summary span{display: inline-block;}
	.sContent .s-newsUl li .nLocation{display: none;}

	/*分页*/
	.newsPage{margin-top: 0.5rem;padding: 0.5rem 0;}
	.newsPage .newsPageContent a{font-size: 0.6rem;padding: 0.2rem 0.4rem;background: #eeeeee;margin:0 0.1rem;}
	.newsPage .newsPageContent span{display: none;}
	.newsPage .newsPageContent select{display: none;}


	/*详情页*/
	.showMain{padding: 0;}
	.showTitle{text-align: justify;margin-top: 0.5rem;padding: 0 0 0.5rem;overflow: hidden;}
	.showTitle h3{font-size: 0.8rem;}
	.showTitle .showInfo{margin-top: 0.5rem;height: auto;overflow: hidden;}
	.showTitle .showInfo p{font-size: 0.6rem;width: 100%;}
	.showTitle .showInfo p span{margin-right: 1rem;}
	.showTitle .showInfo p b{display: block;color: #666666;float: left;margin-left: 0;width: 50%;margin-right: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.showTitle .showInfo .showShare{display: none;}
	
	.showContent{box-sizing: border-box;text-align: justify;padding: 1rem 0 !important;word-break: break-all;}
	.showContent section:first-child{text-align: center;width: 100%;margin: 0 auto!important;}
	.showContent section{text-align: center;padding: 0!important;margin: 0!important;}
	.showContent section img{display: block;margin: 0 auto !important;}
	.showContent p{font-size: 0.7rem;color: #333333;line-height: 1.5rem!important;}
	.showContent img{width: auto;max-width: 100%;height: auto!important;;margin: 0.5rem 0;}
	.showContent table{width: 100% !important;}

	.showTop{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #d6e2ea;}
	.showTop .s-show-img{display: none;}
	.showTop .s-show-no{display: none;}
	.showTop .s-show-txt{width: 100%;float: right;text-align: justify;}
	.showTop .s-show-txt h3{font-size: 0.8rem;color: #333333;font-weight: bold;margin-bottom: 1rem;}
	.showTop .s-show-txt p{font-size: 0.7rem;color: #666666;line-height: 1rem;margin-top: 0.5rem;}
	.showTop .s-show-txt .a-btn{box-sizing: border-box;overflow: hidden;margin: 1rem 0 0 0;}
	.showTop .s-show-txt .a-btn a{font-size: 0.6rem;width: 3.5rem;height: 1.3rem;line-height: 1.3rem;border-radius: 1.3rem;margin-right: 0.3rem;}
	
	
	.showVideo{width: 100%;height: 15rem;padding: 1.2rem 0 0 ;}

	.s-show-video{width: 100%;height: 15rem; box-sizing: border-box;text-align: justify; margin: 1rem auto 0;}
    .s-show-video video{width: 100%;height: 100%;background: #f3f2ff;object-fit: contain!important;}
    .s-show-video video::-internal-media-controls-download-button{display:none;}
    .s-show-video video::-webkit-media-controls-enclosure{overflow:hidden;}
    .s-show-video video::-webkit-media-controls-panel{width: calc(100% + 30px);}
	.showPage{display: none;}
	.showEwm{display: none;}
	.recommend{display: none;}
	
}
@media screen and (max-width:600px){ 
html{ font-size: 32px;}  
.b-content .bcr .b-banner .bd ul li .b-img{width: 100%;height: 12rem;overflow: hidden;}
}
/*iphone 6*/
@media screen and (min-width:375px){ 
html{ font-size: 20px;}  
}
@media screen and (min-width:384px){ 
html{ font-size: 20.48px;}  
}
@media screen and (min-width:412px){ 
html{ font-size: 21.973px;}  
}
/*iphone 6 plus*/
@media screen and (min-width:414px){ 
html{ font-size: 22.08px;}  
}
@media screen and (min-width:424px){ 
html{ font-size: 22.613px;}  
}
@media screen and (min-width:480px){ 
html{ font-size:25.6px;}  
}
@media screen and (min-width:540px){ 
html{ font-size:28.8px;}  
}
@media screen and (min-width:600px){ 
html{ font-size: 32px;}  
}
@media screen and (min-width:800px){ 
html{ font-size:42.667px;}  
}