@charset "utf-8";
/* CSS Document */

/*Reset start*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p/* ,th,td */{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
br{font-size: 0;line-height:0;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{font:12px/1.5; padding:0; margin:0; font-style:normal;}
body{width: 100%;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

label{ max-width: initial;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}

.edit-container{ width: 1680px; margin: 0 auto;}
.visible-xs{ display: none !important;}

body {color: #333;font: 14px/1.5 '微软雅黑', Arial, Helvetica, sans-serif; margin: 0 auto; /* overflow-x: hidden; */ /* min-width: 1600px; */}
.bodymain{ width:100%; overflow: hidden; position: relative; left:0;}

.swiper-pagination{ font-size: 0;}
.swiper-pagination-bullet{ width: 36px; height: 4px; border-radius: 4px; background-color: #fff; opacity: 1;}
.swiper-pagination-bullet-active{ background-color: #3e68bf;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}

/* 视频弹框 */
.video-layer{ width: 100%; height: 100%;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1111;display: none;}
.video-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.8;}
.video-layer .layer-inner{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.video-layer .layer-inner .layer-close{ width: 36px; height: 36px; background: url(../images/icon/layer-close.png) center no-repeat; background-size: 30px; position: absolute; top: 25px; right: 25px; z-index: 11; cursor: pointer;}
.video-layer .layer-container{ width: 1000px; position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.video-layer .layer-container .video-box{ border-radius: 10px; overflow: hidden;}
.video-layer .layer-container .video-box video{ display: block; width: 100%;}
.video-layer .layer-container .title{ margin-top: 25px; font-size: 20px; line-height: 20px; color: #fff;}

.header{ width: 100%; position: absolute; top: 0; left: 0; z-index: 11;}
.header .logo{ float: left; width: 190px; margin-top: 40px;}
.header .logo img{ display: block; width: 100%;}
.header-yycg-btn{ float: right; width: 138px; line-height: 40px; background-color: #e0002a; border-radius: 4px; font-size: 18px; font-weight: bold; text-align: center; margin-top: 60px;}
.header-yycg-btn a{ display: block; height: 100%; color: #fff;}

.footer{ line-height: 50px; background-color: #1c212c; text-align: center; font-size: 14px; color: #fff;}

.home-banner .swiper-slide{ position: relative;}
.home-banner .swiper-slide img{ display: block; width: 100%;}
.home-banner .swiper-slide .title-inner{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.home-banner .swiper-slide .title-inner .edit-container{ height: 100%; position: relative;}
.home-banner .swiper-slide .title-inner .title{ font-size: 64px; font-weight: bold; color: #fff; text-align: center; width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}

.home-major-label{ background: url(../images/home-major-label-bg.jpg) center no-repeat; background-size: cover; padding: 35px 0;}
.home-major-label .left-box{ float: left; width: 50%; padding-left: 70px; margin-top: 20px;}
.home-major-label .left-box li{ float: left; width: 50%; padding-left: 70px; font-size: 0; color: #fff; /* text-align: center; */ position: relative;}
.home-major-label .left-box li::before{ content: ''; width: 1px; height: 80%; background-color: #fff; position: absolute; top: 10%; right: 0;}
.home-major-label .left-box li:last-child::before{ display: none;}
.home-major-label .left-box li .block-box .icon{ display: inline-block; vertical-align: middle; width: 60px;}
.home-major-label .left-box li .block-box .icon img{ display: block; width: 100%;}
.home-major-label .left-box li .block-box .cont{ display: inline-block; vertical-align: middle; font-size: 22px; font-weight: bold; line-height: 1; margin-left: 20px; text-align: left;}
.home-major-label .left-box li .block-box .cont .title{ font-size: 36px; font-weight: bold; margin-bottom: 10px;}
.home-major-label .left-box li .block-box .cont .title span{ font-size: 48px;}
.home-major-label .right-box{ float: right; width: 50%; padding-right: 70px;}
.home-major-label .right-box li{ float: left; width: 50%; padding: 0 15px;}
.home-major-label .right-box li .block-box{ padding: 18px 32px; box-shadow:0 0 45px rgba(255, 255, 255, 0.5) inset; border-radius: 10px;}
.home-major-label .right-box li .block-box .icon{ float: left; width: 30%; position: relative;}
.home-major-label .right-box li .block-box .icon img{ display: block; width: 100%;}
.home-major-label .right-box li .block-box .icon span{ font-size: 22px; font-weight: bold; line-height: 1.3; color: #2273e6; width: 100%; position: absolute; top: 50%; left: 0; transform:translateY(-40%); text-align: center;}
.home-major-label .right-box li .block-box .cont{ float: right; width: 70%; padding-left: 25px; color: #fff; font-size: 24px; line-height: 1;}
.home-major-label .right-box li .block-box .cont .title:first-child{ margin-bottom: 12px;}
.home-major-label .right-box li .block-box .cont .title span{ font-size: 35px; font-weight: bold; display: inline-block; vertical-align: middle;}


.home-title-box{ text-align: center; position: relative; z-index: 9;}
.home-title-box .title{ font-size: 42px; font-weight: bold; line-height: 1;}
.see-more-btn{ width: 128px; line-height: 34px; border: 1px solid #e0002a; border-radius: 4px; margin: 25px auto 0 auto; font-size: 18px; text-align: center;}
.see-more-btn a{ display: block; color: #e0002a;}

.home-zxdt-section{ background: url(../images/home-zxdt-bg.jpg) center top no-repeat #fff; background-size: 100% auto; padding: 85px 0;}
.home-zxdt-inner{ margin-top: 75px; border: 1px solid #e3e4e5; border-radius: 10px; overflow: hidden;}
.home-zxdt-focus{ float: left; width: 50%; border-radius: 10px; overflow: hidden;}
.home-zxdt-focus .swiper-slide .pic-box{ height: 470px; overflow: hidden;}
.home-zxdt-focus .swiper-slide .pic-box img{ display: block; width: 100%; height: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-zxdt-focus .swiper-slide .cont-box{ height: 210px; background: url(../images/home-zxdt-focus-cont-bg.jpg) center no-repeat; background-size: cover; padding: 30px 50px; color: #fff;}
.home-zxdt-focus .swiper-slide .cont-box .title{ font-size: 24px; font-weight: bold; height: 1.5em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-zxdt-focus .swiper-slide .cont-box .cont{ font-size: 18px; margin-top: 15px; height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-zxdt-focus .swiper-slide .cont-box .time{ font-size: 16px; margin-top: 15px;}
.home-zxdt-focus .swiper-pagination{ bottom: 230px;}
.home-zxdt-focus .swiper-slide:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-zxdt-list{ float: right; width: 50%; padding: 0 55px;}
.home-zxdt-list li{ padding: 40px 0 25px 0; border-bottom: 1px solid #e3e4e5; font-size: 18px;}
.home-zxdt-list li:last-child{ border-bottom: 0;;}
.home-zxdt-list li .title{ font-size: 22px; font-weight: bold; height: 1.5em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-zxdt-list li .cont{ margin-top: 10px; height: 1.5em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-zxdt-list li .time{ font-size: 16px; margin-top: 10px;}

.home-cgxc-section{ background: url(../images/home-cgxc-bg.jpg) center bottom no-repeat #f3f9ff; background-size: 100% auto; padding: 85px 0;}
.home-cgxc-inner{ margin-top: 15px;}
.home-cgxc-focus{ margin: 0 -23%;}
.home-cgxc-focus .swiper-container{ }
.home-cgxc-focus .swiper-slide{ transition: 300ms; padding: 4% 10px;}
.home-cgxc-focus .swiper-slide .block-box{ border-radius: 10px; overflow: hidden;}
.home-cgxc-focus .swiper-slide .block-box .pic-box{ position: relative;}
.home-cgxc-focus .swiper-slide .block-box .pic-box img{ display: block; width: 100%;}
.home-cgxc-focus .swiper-slide .block-box .pic-box::before{ content: ''; width: 100%; height: 100%; background-color: rgba(000, 000, 000, 0.2); position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.home-cgxc-focus .swiper-slide .block-box .cont-box{ display: none;}
.home-cgxc-focus .swiper-slide-active{ transform: scale(1.4); position: relative; z-index: 9;}
.home-cgxc-focus .swiper-slide-active .block-box{ background-color: #fff; padding: 8px; box-shadow: 0 0 27px rgba(156, 180, 215, 0.24);}
.home-cgxc-focus .swiper-slide-active .block-box .pic-box{ border-radius: 10px; overflow: hidden;}
.home-cgxc-focus .swiper-slide-active .block-box .pic-box::before{ display: none;}
.home-cgxc-focus .swiper-slide-active .block-box .pic-box img{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-cgxc-focus .swiper-slide-active .block-box .cont-box{ display: block; padding: 15px 0 10px 0;}
.home-cgxc-focus .swiper-slide-active .block-box .cont-box .title{ font-size: 16px; font-weight: bold; text-align: center; max-height: 3em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.home-cgxc-focus .swiper-arrow{ width: 36px; height: 36px; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #e0002a; border-radius: 100%; position: absolute; top: 40.8%; z-index: 9; cursor: pointer;}
.home-cgxc-focus .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-arrow-left.png); left: 19.8%;}
.home-cgxc-focus .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-arrow-right.png); right: 19.8%;}
.home-cgxc-focus .swiper-slide-active:hover .block-box .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-cgxc-btn-box{ margin-top: 35px; text-align: center; font-size: 0;}
.home-cgxc-btn-box .home-cgxc-btn{ display: inline-block; vertical-align: top; width: 166px; line-height: 43px; background-color: rgba(255, 255, 255, 0.7); border: 1px solid #e0002a; border-radius: 4px; margin: 0 27.5px; font-size: 20px;}
.home-cgxc-btn-box .home-cgxc-btn a{ display: block; color: #e0002a;}
.home-cgxc-btn-box .home-cgxc-btn-yycg{ background-color: #e0002a;}
.home-cgxc-btn-box .home-cgxc-btn-yycg a{ color: #fff;}

.home-jkzbj-section{ padding: 85px 0;}
.home-jkzbj-inner{ margin-top: 50px;}
.home-jkzbj-tabs{ border-bottom: 1px solid #000; position: relative;}
.home-jkzbj-tabs li{ float: left; width: 33.333%; font-size: 26px; text-align: center; line-height: 60px; cursor: pointer; position: relative;}
.home-jkzbj-tabs li.active{ font-size: 28px; font-weight: bold;}
.home-jkzbj-tabs li.active::before{ content: ''; width: 100%; height: 3px; background-color: #2374e6; position: absolute; left: 0; bottom: -2px;}
.home-jkzbj-tabs li.active::after{ content: ''; width: 0; height: 0; border-top: 6px solid #2374e6; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; left: 50%; margin-left: -5px; bottom: -8px;}

.home-jkzbj-content-box .box{ display: none;}
.home-jkzbj-list{ overflow: hidden; margin-top: 45px;}
.home-jkzbj-list ul{ margin: 0 -15px;}
.home-jkzbj-list li{ float: left; width: 25%; padding: 0 15px;}
.home-jkzbj-list li .block-box{ background-color: #f0f6ff; border-radius: 10px; overflow: hidden; cursor: pointer;}
.home-jkzbj-list li .block-box .pic-box{ border-radius: 10px; overflow: hidden; position: relative;}
.home-jkzbj-list li .block-box .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-jkzbj-list li .block-box .cont-box{ padding: 20px 20px 25px 20px;}
.home-jkzbj-list li .block-box .cont-box .title{ font-size: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-jkzbj-list li .block-box.video-play .pic-box::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; background: url(../images/icon/video-play.png) center no-repeat; background-size: 80px;}
.home-jkzbj-inner .see-more-btn{ margin-top: 50px;}
.home-jkzbj-list li .block-box:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-cxzxgd-section{ background: url(../images/home-cxzxgd-bg.jpg) center no-repeat; background-size: cover; padding: 85px 0;}
.home-cxzxgd-section .home-title-box{ color: #fff;}
.home-cxzxgd-section .home-title-box .see-more-btn{ border-color: #fff;}
.home-cxzxgd-section .home-title-box .see-more-btn a{ color: #fff;}
.home-cxzxgd-inner{ margin-top: 50px; height: 500px; position: relative;}
.home-cxzxgd-focus{ width: 100%; position: absolute; top: -23.5%; left: 0;}
.home-cxzxgd-focus .swiper-container{ margin: 0 -12%;}
.home-cxzxgd-focus .swiper-slide{  transform: scale(0.4); padding: 0 40px;}
.home-cxzxgd-focus .swiper-slide .block-box{ background-color: #fff; border-radius: 20px; overflow: hidden; font-size: 0;}
.home-cxzxgd-focus .swiper-slide .block-box .pic-box{ overflow: hidden;}
.home-cxzxgd-focus .swiper-slide .block-box .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.home-cxzxgd-focus .swiper-slide .block-box .cont-box{ display: none;}
.home-cxzxgd-focus .swiper-slide-active{  transform: scale(1.6); position: relative; z-index: 9; padding-top: 8%;}
.home-cxzxgd-focus .swiper-slide-active .border{ border: 1px solid #01cfff; border-radius: 10px; padding: 4px;}
.home-cxzxgd-focus .swiper-slide-active .block-box{ padding: 10px; border-radius: 10px; box-shadow: 0 0 24px #04bbff;}
.home-cxzxgd-focus .swiper-slide-active .block-box .pic-box{ display: inline-block; vertical-align: middle; width: 38%; border-radius: 10px; overflow: hidden;}
.home-cxzxgd-focus .swiper-slide-active .block-box .cont-box{ display: inline-block; vertical-align: middle; width: 62%; padding: 0 0 0 3%;}
.home-cxzxgd-focus .swiper-slide-active .block-box .cont-box .cont{ font-size: 14px; line-height: 1.2;}
.home-cxzxgd-focus .swiper-pagination{ bottom: 12.5%;}
.home-cxzxgd-focus .swiper-arrow{ width: 36px; height: 36px; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: transparent; border: 1px solid #fff; border-radius: 100%; position: absolute; top: 50%; margin-top: -18px; z-index: 9; cursor: pointer;}
.home-cxzxgd-focus .swiper-arrow-prev{ background-image: url(../images/icon/icon-swiper-arrow-left.png); left: 23.6%;}
.home-cxzxgd-focus .swiper-arrow-next{ background-image: url(../images/icon/icon-swiper-arrow-right.png); right: 23.6%;}
.home-cxzxgd-focus .swiper-slide .block-box:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.home-mtjj-section{ background: url(../images/home-mtjj-bg.jpg) center bottom no-repeat; background-size: 100% auto; padding: 85px 0;}
.home-mtjj-inner{ margin-top: 30px;}
.home-mtjj-inner ul{ margin: 0 -40px;}
.home-mtjj-inner li{ float: left; width: 50%; padding: 0 40px; line-height: 40px; margin-top: 20px;}
.home-mtjj-inner li .block-box{ font-size: 20px; border-bottom: 1px solid #e9e9e9;}
.home-mtjj-inner li .block-box .title{ float: left; width: 80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-mtjj-inner li .block-box .time{ float: right; font-size: 16px; color: #929292;}
.home-mtjj-inner li .block-box:hover{ border-color: #e0002a; font-weight: bold;}
.home-mtjj-inner li .block-box:hover .title .source{ color: #e0002a;}
.home-mtjj-inner li .block-box:hover .time{ color: #000;}

.bottom-yycg-section{ background: url(../images/bottom-yycg-bg.jpg) center no-repeat; background-size: cover; padding: 55px 0 45px 0;}
.bottom-yycg-section .txt-img{ height: 126px;}
.bottom-yycg-section .txt-img img{ display: block; height: 100%; margin: 0 auto;}
.bottom-yycg-btn{ width: 255px; line-height: 56px; background-color: #fff; border-radius: 5px; margin: 30px auto 0 auto; font-size: 0; text-align: center; box-shadow: 0 0 13px rgba(22, 170, 255, 1);}
.bottom-yycg-btn a{ display: block;}
.bottom-yycg-btn span{ display: inline-block; vertical-align: middle; font-size: 26px; color: #e0002a; font-weight: bold;}
.bottom-yycg-btn .icon{ display: inline-block; vertical-align: middle; height: 21px; margin-left: 12px; position: relative; top: 1px;}
.bottom-yycg-btn .icon img{ display: block; height: 100%;}

.sub-banner{ position: relative;}
.sub-banner img{ display: block; width: 100%;}
.sub-banner .title-inner{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.sub-banner .title-inner .edit-container{ height: 100%; position: relative;}
.sub-banner .title-inner .title{ font-size: 60px; font-weight: bold; color: #fff; text-align: center; width: 100%; position: absolute; left: 0; top: 50%; transform:translateY(-50%);}

.breadcrumb-section{ height: 58px; line-height: 58px; background: url(../images/breadcrumb-bg.jpg) center no-repeat; background-size: cover;}
.breadcrumb-section .breadcrumb{ float: left; width: 80%; font-size: 18px; color: #fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.breadcrumb-section .breadcrumb a,.breadcrumb-section .breadcrumb .separate{ font-size: 16px; color: #fff;}
.breadcrumb-section .breadcrumb .separate{ margin: 0 10px;}
.breadcrumb-section .return-page{ float: right;}
.breadcrumb-section .return-page a{ display: inline-block; vertical-align: top; font-size: 14px; color: #fff; text-decoration: underline; padding-right: 23px; background: url(../images/icon/icon-return-page.png) center right no-repeat; background-size: 17px;}

.sub-title-box{ text-align: center; position: relative; z-index: 9;}
.sub-title-box .title{ font-size: 42px; font-weight: bold; line-height: 1;}

.sub-container{ background: url(../images/home-zxdt-bg.jpg) center top no-repeat #fff; background-size: 100% auto; padding: 85px 0;}
.zxdt-list{ padding-top: 30px;}
.zxdt-list ul{ margin: 0 -20px;}
.zxdt-list li{ float: left; width: 33.333%; padding: 0 20px; margin-top: 40px;}
.zxdt-list li .block-box{ background-color: #f3f9ff; border-radius: 10px; overflow: hidden;}
.zxdt-list li .block-box .pic-box{ position: relative; overflow: hidden;}
.zxdt-list li .block-box .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.zxdt-list li .block-box .pic-box .name{ width: 100%; line-height: 55px; position: absolute; left: 0; bottom: 0; font-size: 20px; color: #fff; background: -webkit-linear-gradient(to right, rgba(000,000,000,0.4), transparent); background: linear-gradient(to right, rgba(000,000,000,0.4), transparent); padding: 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zxdt-list li .block-box .cont-box{ padding: 30px 25px;}
.zxdt-list li .block-box .cont-box .title{ font-size: 20px; font-weight: bold; height: 1.5em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zxdt-list li .block-box .cont-box .cont{ font-size: 16px; color: #585858; margin-top: 20px; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zxdt-list li .block-box .cont-box .time{ font-size: 14px; color: #727272; margin-top: 20px;}
.zxdt-list li .block-box:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.base-page{ margin-top: 60px; text-align: center;}
.base-page a,.base-page span{ display: inline-block; vertical-align: top; line-height: 24px; min-width: 24px; text-align: center; font-size: 16px; margin: 0 1px; border-radius: 5px;}
.base-page a:hover{ background-color: #e0002a; color: #fff;}
.base-page span{ background-color: #e0002a; color: #fff;}
.base-page .prev,.base-page .next{ margin: 0 6px; color: #959595;}
.base-page .prev:hover,.base-page .next:hover{ background-color: transparent; color: #e0002a;}
.base-page .a1{ padding: 0 6px;}

.mtjj-list{ padding-top: 20px;}
.mtjj-list li{ line-height: 50px; margin-top: 30px;}
.mtjj-list li .block-box{ font-size: 20px; border-bottom: 1px solid #e9e9e9;}
.mtjj-list li .block-box .title{ float: left; width: 80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mtjj-list li .block-box .time{ float: right; font-size: 16px; color: #929292;}
.mtjj-list li .block-box:hover{ border-color: #e0002a; font-weight: bold;}
.mtjj-list li .block-box:hover .title .source{ color: #e0002a;}
.mtjj-list li .block-box:hover .time{ color: #000;}

.content-container .edit-container{ width: 1360px;}
.content-title-box{ border-bottom: 1px solid #dcdddd; padding-bottom: 30px; text-align: center; font-size: 16px;}
.content-title-box .title{ font-size: 35px; font-weight: bold;}
.content-title-box .time{ color: #585858; margin-top: 15px;}
.content-container .content-inner{ padding-top: 45px; font-size: 18px;}
.content-container .content-inner p{ margin-bottom: 45px; text-indent: 2em;}
.content-container .content-inner p img{ display: block; width: 80%; margin: 0 auto; border-radius: 10px; overflow: hidden;}
.content-container .content-inner .img{ margin-bottom: 45px;}
.content-container .content-inner .img img{ display: block; width: 80%; margin: 0 auto; border-radius: 10px; overflow: hidden;}
.content-container .content-inner .img p{ text-align: center; margin-top: 20px;}

.jkzbj-menu-box{ float: left; width: 22.8%; background: url(../images/jkzbj-menu-bg.jpg) top center no-repeat #fdfeff; background-size: 100% auto; border-radius: 10px; overflow: hidden; padding: 45px 65px 90px 65px;}
.jkzbj-menu-box .top-menu-title{ line-height: 65px; border-bottom: 1px solid #dee3ea; font-size: 35px; font-weight: bold; position: relative;}
.jkzbj-menu-box .top-menu-title span{ display: inline-block; vertical-align: top; position: relative;}
.jkzbj-menu-box .top-menu-title span::before{ content: ''; width: 100%; height: 3px; background-color: #e0002a; position: absolute; left: 0; bottom: -2px;}
.jkzbj-menu-box .list li{ padding: 25px 0; border-bottom: 1px solid #dee3ea; font-size: 18px; position: relative;}
.jkzbj-menu-box .list li a{ display: block;}
.jkzbj-menu-box .list li.active a{ font-size: 22px; font-weight: bold; color: #e0002a;}
.jkzbj-menu-box .list li.active::before{ content: ''; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #e0002a; position: absolute; right: 0; top: 50%; margin-top: -6px;}

.jkzbj-list-box{ float: right; width: 74.5%; margin-top: -40px;}
.jkzbj-list-box ul{ margin: 0 -20px;}
.jkzbj-list-box li{ float: left; width: 33.333%; padding: 0 20px; margin-top: 40px;}
.jkzbj-list-box li .block-box{ background-color: #f0f6ff; border-radius: 10px; overflow: hidden; cursor: pointer;}
.jkzbj-list-box li .block-box .pic-box{ border-radius: 10px; overflow: hidden; position: relative;}
.jkzbj-list-box li .block-box .pic-box img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.jkzbj-list-box li .block-box .cont-box{ padding: 20px 20px 25px 20px;}
.jkzbj-list-box li .block-box .cont-box .title{ font-size: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jkzbj-list-box li .block-box.video-play .pic-box::before{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; background: url(../images/icon/video-play.png) center no-repeat; background-size: 80px;}
.jkzbj-list-box li .block-box:hover .pic-box img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.yycgsq-form{ width: 630px; margin: 0 auto;}
.yycgsq-form .top-form-box{ font-size: 35px; font-weight: bold; text-align: center;}
.yycgsq-form .form{ padding-top: 25px;}
.yycgsq-form .form .form-block{ margin-top: 35px; line-height: 40px; font-size: 20px;}
.yycgsq-form .form .form-block .type{ float: left; width: 20%; padding-right: 15px; text-align: right;}
.yycgsq-form .form .form-block .input-box{ float: right; width: 80%; padding-right: 45px;}
.yycgsq-form .form .form-block .input-box .input-text{ display: block; width: 100%; height: 40px; line-height: 38px; border: 1px solid #a2a2a2; border-radius: 5px; padding: 0 15px; font-size: 20px;}
.yycgsq-form .form .form-block .input-box .select{ display: block; width: 100%; height: 40px; line-height: 38px; border: 1px solid #a2a2a2; border-radius: 5px; padding: 0 15px; font-size: 20px;}
.yycgsq-form .form .form-block .input-box textarea{ display: block; width: 100%; border: 1px solid #a2a2a2; border-radius: 5px; padding: 15px 15px; font-size: 20px;}
.red{ color: #e0002a;}
.yycgsq-form .form .form-block .yzm-box .input-text{ float: left; width: 65%;}
.yycgsq-form .form .form-block .yzm-box .yzm-img{ float: left; width: calc(35% - 15px); height: 40px; margin-left: 15px;}
.yycgsq-form .form .form-block .yzm-box .yzm-img img{ display: block; width: 100%; height: 100%;}
.yycgsq-form-btn{ margin-top: 45px; padding: 0 45px 0 20%;}
.yycgsq-form-btn a{ display: block; width: 100%; line-height: 40px; background-color: #e0002a; border-radius: 5px; font-size: 18px; color: #fff; text-align: center;}

/* 提示弹框 */
.error-layer{display:none;position: fixed;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999;}
.error-layer .opacity{position: absolute;width:100%;height:100%;top:0;left:0;background: #000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.error-layer .layer-inner{position:absolute; top: 50%; left: 50%; margin: -160px 0 0 -300px; width:600px; height:320px;}
.error-layer .layer-inner .layer-close{position: absolute;top:-45px;right:0;cursor:pointer;z-index:10;width:40px;height:40px;background:url(../images/icon-album-close.png) center center no-repeat; background-size: 20px; cursor: pointer;}
.error-layer .layer-container{width:100%;height:100%; padding: 90px 40px 0 40px; text-align: center;background: #fff;}
.error-layer .layer-container .cont{font-size: 18px; margin-top: 30px;}




@media (max-width: 1680px){
	/* 缩小80% */
	.edit-container{ width: 1344px;}
	
	.swiper-pagination-bullet{ width: 32px; height: 3px;}
	
	/* 视频弹框 */
	.video-layer .layer-container{ width: 800px;}
	
	.header .logo{ width: 152px; margin-top: 32px;}
	.header-yycg-btn{ width: 110px; line-height: 32px; font-size: 15px; margin-top: 48px;}
	
	.footer{ line-height: 40px; font-size: 12px;}
	
	.home-banner .swiper-slide .title-inner .title{ font-size: 50px;}
	
	.home-major-label{ padding: 30px 0;}
	.home-major-label .left-box{ padding-left: 56px; margin-top: 15px;}
	.home-major-label .left-box li{ padding-left: 56px;}
	.home-major-label .left-box li .block-box .icon{ width: 48px;}
	.home-major-label .left-box li .block-box .cont{ font-size: 18px; margin-left: 15px;}
	.home-major-label .left-box li .block-box .cont .title{ font-size: 28px; margin-bottom: 8px;}
	.home-major-label .left-box li .block-box .cont .title span{ font-size: 38px;}
	.home-major-label .right-box{ padding-right: 56px;}
	.home-major-label .right-box li{ padding: 0 12px;}
	.home-major-label .right-box li .block-box{ padding: 15px 25px;}
	.home-major-label .right-box li .block-box .icon span{ font-size: 18px;}
	.home-major-label .right-box li .block-box .cont{ padding-left: 20px; font-size: 19px;}
	.home-major-label .right-box li .block-box .cont .title:first-child{ margin-bottom: 10px;}
	.home-major-label .right-box li .block-box .cont .title span{ font-size: 28px;}
	
	.home-title-box .title{ font-size: 34px;}
	.see-more-btn{ width: 102px; line-height: 28px; margin-top: 20px; font-size: 14px;}
	
	.home-zxdt-section{ padding: 68px 0;}
	.home-zxdt-inner{ margin-top: 60px;}
	.home-zxdt-focus .swiper-slide .pic-box{ height: 376px;}
	.home-zxdt-focus .swiper-slide .cont-box{ height: 169px; padding: 25px 40px;}
	.home-zxdt-focus .swiper-slide .cont-box .title{ font-size: 20px;}
	.home-zxdt-focus .swiper-slide .cont-box .cont{ font-size: 14px; margin-top: 12px;}
	.home-zxdt-focus .swiper-slide .cont-box .time{ font-size: 13px; margin-top: 12px;}
	.home-zxdt-focus .swiper-pagination{ bottom: 184px;}
	.home-zxdt-list{ padding: 0 45px;}
	.home-zxdt-list li{ padding: 32px 0 20px 0; font-size: 14px;}
	.home-zxdt-list li .title{ font-size: 18px;}
	.home-zxdt-list li .cont{ margin-top: 8px;}
	.home-zxdt-list li .time{ font-size: 13px; margin-top: 8px;}
	
	.home-cgxc-section{ padding: 68px 0;}
	.home-cgxc-focus .swiper-slide-active .block-box{ box-shadow: 0 0 21px rgba(156, 180, 215, 0.24);}
	.home-cgxc-focus .swiper-slide-active .block-box .cont-box{ padding: 12px 0 8px 0;}
	.home-cgxc-focus .swiper-slide-active .block-box .cont-box .title{ font-size: 13px;}
	.home-cgxc-btn-box{ margin-top: 28px;}
	.home-cgxc-btn-box .home-cgxc-btn{ width: 132px; line-height: 34px; margin: 0 22px; font-size: 16px;}
	
	.home-jkzbj-section{ padding: 68px 0;}
	.home-jkzbj-inner{ margin-top: 40px;}
	.home-jkzbj-tabs li{ font-size: 20px; line-height: 48px;}
	.home-jkzbj-tabs li.active{ font-size: 22px;}
	.home-jkzbj-list{ margin-top: 36px;}
	.home-jkzbj-list li .block-box.video-play .pic-box::before{ background-size: 64px;}
	.home-jkzbj-list li .block-box .cont-box{ padding: 15px 15px 20px 15px;}
	.home-jkzbj-list li .block-box .cont-box .title{ font-size: 16px;}
	.home-jkzbj-inner .see-more-btn{ margin-top: 40px;}
	
	.home-cxzxgd-section{ padding: 68px 0;}
	.home-cxzxgd-inner{ margin-top: 40px; height: 400px;}
	.home-cxzxgd-focus .swiper-slide-active .block-box .cont-box .cont{ font-size: 12px;}
	.home-cxzxgd-focus .swiper-pagination{ bottom: 11%;}
	
	.home-mtjj-section{ padding: 68px 0;}
	.home-mtjj-inner{ margin-top: 25px;}
	.home-mtjj-inner ul{ margin: 0 -32px;}
	.home-mtjj-inner li{ padding: 0 32px; line-height: 36px; margin-top: 15px;}
	.home-mtjj-inner li .block-box{ font-size: 16px;}
	.home-mtjj-inner li .block-box .time{ font-size: 13px;}
	
	.bottom-yycg-section{ padding: 45px 0 35px 0;}
	.bottom-yycg-section .txt-img{ height: 100px;}
	.bottom-yycg-btn{ width: 204px; line-height: 45px; margin-top: 25px;}
	.bottom-yycg-btn span{ font-size: 20px;}
	.bottom-yycg-btn .icon{ height: 17px; margin-left: 10px;}
	
	.sub-banner .title-inner .title{ font-size: 48px;}
	
	.breadcrumb-section{ height: 52px; line-height: 52px;}
	.breadcrumb-section .breadcrumb{ font-size: 15px;}
	.breadcrumb-section .breadcrumb a, .breadcrumb-section .breadcrumb .separate{ font-size: 13px;}
	.breadcrumb-section .breadcrumb .separate{ margin: 0 8px;}
	.breadcrumb-section .return-page a{ font-size: 13px; padding-right: 18px; background-size: 14px;}
	
	.sub-title-box .title{ font-size: 34px;}
	
	.sub-container{ padding: 68px 0;}
	.zxdt-list{ padding-top: 25px;}
	.zxdt-list ul{ margin: 0 -20px;}
	.zxdt-list li{ padding: 0 15px; margin-top: 30px;}
	.zxdt-list li .block-box .pic-box .name{ line-height: 44px; font-size: 16px;}
	.zxdt-list li .block-box .cont-box{ padding: 25px 20px;}
	.zxdt-list li .block-box .cont-box .title{ font-size: 16px;}
	.zxdt-list li .block-box .cont-box .cont{ font-size: 14px; margin-top: 15px;}
	.zxdt-list li .block-box .cont-box .time{ font-size: 13px; margin-top: 15px;}
	
	.base-page{ margin-top: 48px;}
	.base-page a,.base-page span{ font-size: 14px;}
	
	.mtjj-list{ padding-top: 15px;}
	.mtjj-list li{ line-height: 45px; margin-top: 25px;}
	.mtjj-list li .block-box{ font-size: 16px;}
	.mtjj-list li .block-box .time{ font-size: 13px;}
	
	.content-container .edit-container{ width: 1088px;}
	.content-title-box{ font-size: 13px; padding-bottom: 25px;}
	.content-title-box .title{ font-size: 28px;}
	.content-title-box .time{ margin-top: 12px;}
	.content-container .content-inner{ padding-top: 35px; font-size: 16px;}
	.content-container .content-inner p{ margin-bottom: 35px;}
	.content-container .content-inner .img{ margin-bottom: 35px;}
	.content-container .content-inner .img p{ margin-top: 15px;}
	
	.jkzbj-menu-box{ padding: 36px 52px 72px 52px;}
	.jkzbj-menu-box .top-menu-title{ line-height: 52px; font-size: 28px;}
	.jkzbj-menu-box .list li{ padding: 20px 0; font-size: 16px;}
	.jkzbj-menu-box .list li.active a{ font-size: 18px;}
	
	.jkzbj-list-box{ margin-top: -30px;}
	.jkzbj-list-box ul{ margin: 0 -15px;}
	.jkzbj-list-box li{ padding: 0 15px; margin-top: 30px;}
	.jkzbj-list-box li .block-box.video-play .pic-box::before{ background-size: 64px;}
	.jkzbj-list-box li .block-box .cont-box{ padding: 15px 15px 20px 15px;}
	.jkzbj-list-box li .block-box .cont-box .title{ font-size: 16px;}
	
	.yycgsq-form{ width: 504px;}
	.yycgsq-form .top-form-box{ font-size: 28px;}
	.yycgsq-form .form{ padding-top: 20px;}
	.yycgsq-form .form .form-block{ margin-top: 25px; line-height: 36px; font-size: 16px;}
	.yycgsq-form .form .form-block .type{ padding-right: 12px;}
	.yycgsq-form .form .form-block .input-box{ padding-right: 35px;}
	.yycgsq-form .form .form-block .input-box .input-text{ height: 36px; line-height: 34px; font-size: 16px;}
	.yycgsq-form .form .form-block .input-box .select{ height: 36px; line-height: 34px; font-size: 16px;}
	.yycgsq-form .form .form-block .input-box textarea{ font-size: 16px;}
	.yycgsq-form .form .form-block .yzm-box .yzm-img{ width: calc(35% - 12px); height: 36px; margin-left: 12px;}
	.yycgsq-form-btn{ margin-top: 30px; padding-right: 35px;}
	.yycgsq-form-btn a{ line-height: 36px; font-size: 16px;}
	
	
	
	
	
}

@media (max-width: 1440px){
	/* 缩小70% */
	.edit-container{ width: 1176px;}
	
	.swiper-pagination-bullet{ width: 28px;}
	
	.header .logo{ width: 133px; margin-top: 28px;}
	.header-yycg-btn{ width: 96px; line-height: 28px; font-size: 13px; margin-top: 42px;}
	
	.home-banner .swiper-slide .title-inner .title{ font-size: 44px;}
	
	.home-major-label{ padding: 25px 0;}
	.home-major-label .left-box{ padding-left: 48px; margin-top: 12px;}
	.home-major-label .left-box li{ padding-left: 48px;}
	.home-major-label .left-box li .block-box .icon{ width: 42px;}
	.home-major-label .left-box li .block-box .cont{ font-size: 15px; margin-left: 12px;}
	.home-major-label .left-box li .block-box .cont .title{ font-size: 24px;}
	.home-major-label .left-box li .block-box .cont .title span{ font-size: 34px;}
	.home-major-label .right-box{ padding-right: 48px;}
	.home-major-label .right-box li .block-box{ padding: 12px 20px;}
	.home-major-label .right-box li .block-box .icon span{ font-size: 15px;}
	.home-major-label .right-box li .block-box .cont{ padding-left: 18px; font-size: 16px;}
	.home-major-label .right-box li .block-box .cont .title span{ font-size: 24px;}
	
	.home-title-box .title{ font-size: 30px;}
	.see-more-btn{ margin-top: 18px; font-size: 13px;}
	
	.home-zxdt-section{ padding: 60px 0;}
	.home-zxdt-inner{ margin-top: 50px;}
	.home-zxdt-focus .swiper-slide .pic-box{ height: 330px;}
	.home-zxdt-focus .swiper-slide .cont-box{ height: 149px; padding: 20px 32px;}
	.home-zxdt-focus .swiper-slide .cont-box .title{ font-size: 18px;}
	.home-zxdt-focus .swiper-slide .cont-box .cont{ font-size: 13px; margin-top: 10px;}
	.home-zxdt-focus .swiper-slide .cont-box .time{ font-size: 12px; margin-top: 10px;}
	.home-zxdt-focus .swiper-pagination{ bottom: 161px;}
	.home-zxdt-list{ padding: 0 38px;}
	.home-zxdt-list li{ padding: 28px 0 15px 0; font-size: 13px;}
	.home-zxdt-list li .title{ font-size: 15px;}
	.home-zxdt-list li .time{ font-size: 12px;}
	
	.home-cgxc-section{ padding: 60px 0;}
	.home-cgxc-focus .swiper-slide-active .block-box .cont-box .title{ font-size: 12px;}
	.home-cgxc-btn-box{ margin-top: 25px;}
	.home-cgxc-btn-box .home-cgxc-btn{ margin: 0 20px; font-size: 14px;}
	
	.home-jkzbj-section{ padding: 60px 0;}
	.home-jkzbj-inner{ margin-top: 35px;}
	.home-jkzbj-tabs li{ font-size: 18px; line-height: 42px;}
	.home-jkzbj-tabs li.active{ font-size: 20px;}
	.home-jkzbj-list{ margin-top: 32px;}
	.home-jkzbj-list li .block-box.video-play .pic-box::before{ background-size: 56px;}
	.home-jkzbj-list li .block-box .cont-box{ padding: 12px 12px 15px 12px;}
	.home-jkzbj-list li .block-box .cont-box .title{ font-size: 14px;}
	.home-jkzbj-inner .see-more-btn{ margin-top: 35px;}
	
	.home-cxzxgd-section{ padding: 60px 0;}
	.home-cxzxgd-inner{ margin-top: 35px; height: 350px;}
	.home-cxzxgd-focus .swiper-slide-active{ padding-top: 7.6%;}
	.home-cxzxgd-focus .swiper-slide-active .block-box .cont-box .cont{ font-size: 10px;}
	.home-cxzxgd-focus .swiper-pagination{ bottom: 9%;}
	
	.home-mtjj-section{ padding: 60px 0;}
	.home-mtjj-inner{ margin-top: 20px;}
	.home-mtjj-inner li{ padding: 0 28px; line-height: 32px; margin-top: 12px;}
	.home-mtjj-inner li .block-box{ font-size: 14px;}
	
	.bottom-yycg-section{ padding: 38px 0 32px 0;}
	.bottom-yycg-section .txt-img{ height: 88px;}
	.bottom-yycg-btn{ width: 178px; line-height: 40px; margin-top: 20px;}
	.bottom-yycg-btn span{ font-size: 18px;}
	.bottom-yycg-btn .icon{ height: 15px; margin-left: 8px;}
	
	.sub-banner .title-inner .title{ font-size: 42px;}
	
	.breadcrumb-section{ height: 46px; line-height: 46px;}
	
	.sub-title-box .title{ font-size: 30px;}
	
	.sub-container{ padding: 60px 0;}
	.zxdt-list{ padding-top: 20px;}
	.zxdt-list li .block-box .pic-box .name{ line-height: 38px; font-size: 14px;}
	.zxdt-list li .block-box .cont-box{ padding: 20px;}
	
	.base-page{ margin-top: 42px;}
	
	.mtjj-list{ padding-top: 12px;}
	.mtjj-list li{ line-height: 40px; margin-top: 20px;}
	.mtjj-list li .block-box{ font-size: 14px;}
	
	.content-container .edit-container{ width: 952px;}
	.content-title-box{ font-size: 13px; padding-bottom: 20px;}
	.content-title-box .title{ font-size: 24px;}
	.content-title-box .time{ margin-top: 10px;}
	.content-container .content-inner{ padding-top: 30px; font-size: 14px;}
	.content-container .content-inner p{ margin-bottom: 30px;}
	.content-container .content-inner .img{ margin-bottom: 30px;}
	.content-container .content-inner .img p{ margin-top: 12px;}
	
	.jkzbj-menu-box{ padding: 30px 45px 60px 45px;}
	.jkzbj-menu-box .top-menu-title{ line-height: 45px; font-size: 24px;}
	.jkzbj-menu-box .list li{ padding: 15px 0; font-size: 14px;}
	.jkzbj-menu-box .list li.active a{ font-size: 16px;}
	
	.jkzbj-list-box li .block-box.video-play .pic-box::before{ background-size: 56px;}
	.jkzbj-list-box li .block-box .cont-box{ padding: 12px 12px 15px 12px;}
	.jkzbj-list-box li .block-box .cont-box .title{ font-size: 14px;}
	
	.yycgsq-form .top-form-box{ font-size: 24px;}
	.yycgsq-form .form{ padding-top: 15px;}
	.yycgsq-form .form .form-block{ margin-top: 20px; font-size: 14px;}
	.yycgsq-form .form .form-block .input-box .input-text{ font-size: 14px;}
	.yycgsq-form .form .form-block .input-box .select{ font-size: 14px;}
	.yycgsq-form .form .form-block .input-box textarea{ font-size: 14px;}
	.yycgsq-form-btn{ margin-top: 25px;}
	.yycgsq-form-btn a{ font-size: 14px;}
	
	
	/* 提示弹框 */
	.error-layer .layer-inner{ width: 480px; height: 256px; margin: -128px 0 0 -240px;}
	.error-layer .layer-container{ padding-top: 70px;}
	.error-layer .layer-container .icon img{ width: 60px;}
	.error-layer .layer-container .cont{ font-size: 16px; margin-top: 25px;}
	
	
	
	
	
}

@media (max-width: 1200px){
	/* 缩小60% */
	.edit-container{ width: 960px;}
	
	.header .logo{ width: 114px; margin-top: 24px;}
	.header-yycg-btn{ margin-top: 32px;}
	
	.home-banner .swiper-slide .title-inner .title{ font-size: 38px;}
	
	.home-major-label .left-box{ padding-left: 30px;}
	.home-major-label .left-box li{ padding-left: 30px;}
	.home-major-label .left-box li .block-box .icon{ width: 36px;}
	.home-major-label .left-box li .block-box .cont{ font-size: 13px; margin-left: 10px;}
	.home-major-label .left-box li .block-box .cont .title{ font-size: 22px;}
	.home-major-label .left-box li .block-box .cont .title span{ font-size: 28px;}
	.home-major-label .right-box{ padding-right: 30px;}
	.home-major-label .right-box li .block-box{ padding: 10px 15px;}
	.home-major-label .right-box li .block-box .icon span{ font-size: 13px;}
	.home-major-label .right-box li .block-box .cont{ font-size: 13px; padding-left: 15px;}
	.home-major-label .right-box li .block-box .cont .title span{ font-size: 20px;}
	.home-major-label .right-box li .block-box .cont .title:first-child{ margin-bottom: 8px;}
	
	.home-title-box .title{ font-size: 26px;}
	
	.home-cgxc-focus .swiper-arrow{ top: 38%;}
	
	.home-jkzbj-tabs li{ font-size: 14px;}
	.home-jkzbj-tabs li.active{ font-size: 16px;}
	
	.home-cxzxgd-inner{ margin-top: 30px; height: 280px;}
	.home-cxzxgd-focus .swiper-slide-active .block-box .cont-box .cont{ font-size: 10px;}
	.home-cxzxgd-focus .swiper-pagination{ bottom: 6%;}
	
	.bottom-yycg-section .txt-img{ height: 76px;}
	
	.sub-banner .title-inner .title{ font-size: 36px;}
	
	.sub-title-box .title{ font-size: 26px;}
	
	.mtjj-list li{ margin-top: 15px;}
	
	.content-container .edit-container{ width: 960px;}
	.content-title-box .title{ font-size: 22px;}
	.content-container .content-inner p{ padding: 0 5%;}
	
	.jkzbj-menu-box{ padding: 25px 25px 50px 25px;}
	.jkzbj-menu-box .top-menu-title{ font-size: 20px;}
	
	.yycgsq-form .top-form-box{ font-size: 20px;}
	
	
}

@media (max-width: 992px){
	.edit-container{ width:auto;}
	.visible-xs{ display: block !important;}
	.hidden-xs{ display: none !important;}
	
	/* 视频弹框 */
	.video-layer .layer-container{ width: 100%;}
	.video-layer .layer-inner .layer-close{ width: 0.7rem; height: 0.7rem; background-size: 0.5rem; top: 0.3rem; right: 0.3rem;}
	
	.header{ padding: 0 0.4rem;}
	.header .logo{ width: 1.9rem; margin-top: 0.32rem;}
	.header-yycg-btn{ width: 1.6rem; line-height: 0.5rem; font-size: 0.24rem; margin-top: 0.4rem;}
	
	.footer{ line-height: 1.5; font-size: 0.24rem; padding: 0.2rem 0.2rem;}
	.footer span{ display: block;}
	
	.home-banner .swiper-slide .title-inner .title{ font-size: 0.44rem;}
	
	.home-major-label{ padding: 0.4rem;}
	.home-major-label .left-box{ float: none; width: 100%; padding-left: 0; margin-top: 0;}
	.home-major-label .left-box li{ padding-left: 0; text-align: center;}
	.home-major-label .left-box li .block-box .icon{ width: 0.6rem;}
	.home-major-label .left-box li .block-box .cont{ font-size: 0.24rem; margin-left: 0.2rem;}
	.home-major-label .left-box li .block-box .cont .title{ font-size: 0.28rem;}
	.home-major-label .left-box li .block-box .cont .title span{ font-size: 0.38rem;}
	.home-major-label .right-box{ float: none; width: 100%; padding-right: 0; margin-top: 0.4rem;}
	.home-major-label .right-box ul{ margin: 0 -0.15rem;}
	.home-major-label .right-box li{ padding: 0 0.15rem;}
	.home-major-label .right-box li .block-box{ padding: 0.2rem;}
	.home-major-label .right-box li .block-box .icon span{ font-size: 0.24rem; transform: translateY(-45%);}
	.home-major-label .right-box li .block-box .cont{ font-size: 0.24rem; padding-left: 0.2rem;}
	.home-major-label .right-box li .block-box .cont .title:first-child{ margin-bottom: 0.15rem;}
	.home-major-label .right-box li .block-box .cont .title span{ font-size: 0.32rem;}
	
	.home-title-box .title{ font-size: 0.4rem;}
	.see-more-btn{ width: 1.8rem; line-height: 0.5rem; font-size: 0.24rem; margin-top: 0.4rem;}
	
	.home-zxdt-section{ padding: 0.7rem 0.4rem; background-size: 180% auto;}
	.home-zxdt-inner{ margin-top: 0.5rem;}
	.home-zxdt-focus{ float: none; width: 100%;}
	.home-zxdt-focus .swiper-slide .pic-box{ height: auto;}
	.home-zxdt-focus .swiper-slide .cont-box{ height: auto; padding: 0.4rem;}
	.home-zxdt-focus .swiper-slide .cont-box .title{ font-size: 0.32rem; height: auto; white-space: initial;}
	.home-zxdt-focus .swiper-slide .cont-box .cont{ font-size: 0.26rem; height: auto; margin-top: 0.2rem; -webkit-line-clamp: initial;}
	.home-zxdt-focus .swiper-slide .cont-box .time{ font-size: 0.24rem; margin-top: 0.2rem;}
	.home-zxdt-focus .swiper-pagination{ bottom: auto; top: 46%;}
	.home-zxdt-list{ float: none; width: 100%; padding: 0 0.4rem;}
	.home-zxdt-list li{ padding: 0.4rem 0 0.25rem 0; font-size: 0.26rem;}
	.home-zxdt-list li .title{ font-size: 0.32rem; height: auto; white-space: initial;}
	.home-zxdt-list li .cont{ margin-top: 0.15rem; height: auto; white-space: initial;}
	.home-zxdt-list li .time{ margin-top: 0.15rem; font-size: 0.24rem;}
	
	.home-cgxc-section{ padding: 0.7rem 0;}
	.home-cgxc-inner{ margin-top: 0.2rem;}
	.home-cgxc-focus{ margin: 0 -35%;}
	.home-cgxc-focus .swiper-slide{ padding: 7% 10px;}
	.home-cgxc-focus .swiper-slide-active .block-box{ padding: 0.1rem;}
	.home-cgxc-focus .swiper-slide-active .block-box .pic-box{ border-radius: 5px;}
	.home-cgxc-focus .swiper-slide-active .block-box .cont-box{ padding: 0.2rem 0;}
	.home-cgxc-focus .swiper-slide-active .block-box .cont-box .title{ font-size: 0.2rem; white-space: initial;}
	.home-cgxc-focus .swiper-arrow{ width: 0.6rem; height: 0.6rem; top: 34%;}
	.home-cgxc-focus .swiper-arrow-prev{ left: 22%;}
	.home-cgxc-focus .swiper-arrow-next{ right: 22%;}
	.home-cgxc-btn-box{ margin-top: 0.2rem;}
	.home-cgxc-btn-box .home-cgxc-btn{ width: 2rem; line-height: 0.6rem; font-size: 0.24rem; margin: 0 0.2rem;}
	
	.home-jkzbj-section{ padding: 0.7rem 0.4rem;}
	.home-jkzbj-inner{ margin-top: 0.5rem;}
	.home-jkzbj-tabs{ white-space: nowrap; overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.home-jkzbj-tabs li{ float: none; display: inline-block; width: auto; padding: 0 0.2rem; font-size: 0.26rem;}
	.home-jkzbj-tabs li.active{ font-size: 0.32rem;}
	.home-jkzbj-list{ margin-top: 0;}
	.home-jkzbj-list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.home-jkzbj-list li .block-box.video-play .pic-box::before{ background-size: 1.2rem;}
	.home-jkzbj-list li .block-box .cont-box{ padding: 0.2rem 0.3rem;}
	.home-jkzbj-list li .block-box .cont-box .title{ font-size: 0.32rem; white-space: initial;}
	.home-jkzbj-inner .see-more-btn{ margin-top: 0.4rem;}
	
	.home-cxzxgd-section{ padding: 0.7rem 0.4rem;}
	.home-cxzxgd-inner{ margin-top: 0.5rem; height: auto;}
	.home-cxzxgd-focus{ position: initial;}
	.home-cxzxgd-focus .swiper-container{ margin: 0;}
	.home-cxzxgd-focus .swiper-slide{ transform: initial; padding: 0; height: auto;}
	.home-cxzxgd-focus .swiper-slide .border{ border: 1px solid #01cfff; border-radius: 10px; padding: 0.04rem;}
	.home-cxzxgd-focus .swiper-slide .block-box{ padding: 0.1rem; border-radius: 10px; box-shadow: 0 0 24px #04bbff;}
	.home-cxzxgd-focus .swiper-slide .block-box .pic-box{ display: inline-block; vertical-align: middle; width: 38%; border-radius: 10px; overflow: hidden;}
	.home-cxzxgd-focus .swiper-slide .block-box .cont-box{ display: inline-block; vertical-align: middle; width: 62%; padding: 0 0 0 0.2rem;}
	.home-cxzxgd-focus .swiper-slide .block-box .cont-box .cont{ font-size: 0.24rem;}
	.home-cxzxgd-focus .swiper-slide-active{ transform: initial; padding-top: 0;}
	.home-cxzxgd-focus .swiper-arrow{ display: none;}
	.home-cxzxgd-focus .swiper-pagination{ position: initial; margin-top: 0.4rem;}
	
	.home-mtjj-section{ padding: 0.7rem 0.4rem;}
	.home-mtjj-inner{ margin-top: 0.5rem;}
	.home-mtjj-inner li{ float: none; width: 100%; line-height: 1.5; margin-top: 0;}
	.home-mtjj-inner li .block-box{ font-size: 0.32rem; padding: 0.2rem 0;}
	.home-mtjj-inner li .block-box .title{ float: none; width: 100%;}
	.home-mtjj-inner li .block-box .time{ float: none; font-size: 0.24rem; margin-top: 0.1rem;}
	
	.bottom-yycg-section{ padding: 0.7rem 0.4rem;}
	.bottom-yycg-section .txt-img{ width: 100%; height: auto;}
	.bottom-yycg-section .txt-img img{ width: 100%;}
	.bottom-yycg-btn{ width: 2.55rem; line-height: 0.6rem; margin-top: 0.4rem;}
	.bottom-yycg-btn span{ font-size: 0.28rem;}
	.bottom-yycg-btn .icon{ height: 0.2rem; margin-left: 0.12rem;}
	
	.sub-banner .title-inner .title{ font-size: 0.44rem;}
	
	.breadcrumb-section{ height: auto; line-height: 0.8rem; padding: 0 0.4rem;}
	.breadcrumb-section .breadcrumb{ width: 68%; font-size: 0.28rem;}
	.breadcrumb-section .breadcrumb a, .breadcrumb-section .breadcrumb .separate{ font-size: 0.24rem;}
	.breadcrumb-section .breadcrumb .separate{ margin: 0 0.1rem;}
	.breadcrumb-section .return-page a{ font-size: 0.24rem; padding-right: 0.36rem; background-size: 0.26rem;}
	
	.sub-title-box .title{ font-size: 0.4rem;}
	
	.sub-container{ padding: 0.7rem 0.4rem; background-size: 150% auto;}
	.zxdt-list{ padding-top: 0.2rem;}
	.zxdt-list li{ float: none; width: 100%; margin-top: 0.4rem;}
	.zxdt-list li .block-box .pic-box .name{ line-height: 0.7rem; font-size: 0.28rem;}
	.zxdt-list li .block-box .cont-box{ padding: 0.4rem;}
	.zxdt-list li .block-box .cont-box .title{ font-size: 0.32rem; height: auto; white-space: initial;}
	.zxdt-list li .block-box .cont-box .cont{ font-size: 0.26rem; height: auto; margin-top: 0.2rem; -webkit-line-clamp: initial;}
	.zxdt-list li .block-box .cont-box .time{ font-size: 0.24rem; margin-top: 0.2rem;}
	
	.base-page{ margin-top: 0.5rem;}
	.base-page a,.base-page span{ line-height: 0.48rem; min-width: 0.48rem; margin: 0 0.01rem; font-size: 0.26rem;}
	.base-page .prev, .base-page .next{ margin: 0 0.08rem;}
	.base-page .a1{ padding: 0 0.04rem;}
	
	.mtjj-list{ padding-top: 0.5rem;}
	.mtjj-list li{ line-height: 1.5; margin-top: 0;}
	.mtjj-list li .block-box{ font-size: 0.32rem; padding: 0.2rem 0;}
	.mtjj-list li .block-box .title{ float: none; width: 100%;}
	.mtjj-list li .block-box .time{ float: none; font-size: 0.24rem; margin-top: 0.1rem;}
	
	.content-container .edit-container{ width: 100%;}
	.content-title-box{ font-size: 0.24rem; padding-bottom: 0.4rem;}
	.content-title-box .title{ font-size: 0.32rem;}
	.content-title-box .time{ margin-top: 0.15rem;}
	.content-container .content-inner{ padding-top: 0.4rem; font-size: 0.26rem;}
	.content-container .content-inner p{ padding: 0; margin-bottom: 0.4rem;}
	.content-container .content-inner p img{ width: 100%;}
	.content-container .content-inner .img{ margin-bottom: 0.4rem;}
	.content-container .content-inner .img p{ margin-top: 0.15rem;}
	.content-container .content-inner .img img{ width: 100%;}
	
	.jkzbj-menu-box{ float: none; width: 100%; padding: 1rem 0.4rem 0.6rem 0.4rem;}
	.jkzbj-menu-box .top-menu-title{ line-height: 0.8rem; font-size: 0.36rem;}
	.jkzbj-menu-box .list li{ padding: 0.3rem 0; font-size: 0.26rem;}
	.jkzbj-menu-box .list li.active a{ font-size: 0.32rem;}
	
	.jkzbj-list-box{ float: none; width: 100%; margin-top: 0;}
	.jkzbj-list-box li{ float: none; width: 100%; margin-top: 0.4rem;}
	.jkzbj-list-box li .block-box.video-play .pic-box::before{ background-size: 1.2rem;}
	.jkzbj-list-box li .block-box .cont-box{ padding: 0.2rem 0.3rem;}
	.jkzbj-list-box li .block-box .cont-box .title{ font-size: 0.32rem; white-space: initial;}

	.yycgsq-form{ width: 100%;}
	.yycgsq-form .top-form-box{ font-size: 0.36rem;}
	.yycgsq-form .form .form-block{ margin-top: 0.4rem; line-height: 0.7rem; font-size: 0.26rem;}
	.yycgsq-form .form .form-block .type{ width: 26%; padding-right: 0.3rem;}
	.yycgsq-form .form .form-block .input-box{ width: 74%; padding-right: 0;}
	.yycgsq-form .form .form-block .input-box .input-text{ height: 0.68rem; line-height: 0.66rem; border-width: 0.01rem; font-size: 0.26rem; padding: 0 0.3rem;}
	.yycgsq-form .form .form-block .input-box .select{ height: 0.68rem; line-height: 0.66rem; border-width: 0.01rem; font-size: 0.26rem; padding: 0 0.3rem;}
	.yycgsq-form .form .form-block .input-box textarea{ font-size: 0.26rem; padding: 0.3rem;}
	.yycgsq-form-btn{ margin-top: 0.5rem; padding: 0 0 0 26%;}
	.yycgsq-form-btn a{ font-size: 0.28rem; line-height: 0.8rem;}
	
	
	/* 提示弹框 */
	.error-layer .layer-inner{ left: 0; margin: 0; width:100%; height:auto; transform:translate(0,-50%); padding: 0 20px;}
	.error-layer .layer-inner .layer-close{ width: 40px; height: 40px; top: -40px; right: 20px; background-size: 20px;}
	.error-layer .layer-container{ width: 100%; height: auto; padding: 25px 20px 37px 20px;}
	.error-layer .layer-container .icon img{ width: 38px;}
	.error-layer .layer-container .cont{font-size: 14px; margin-top: 15px;}
	
	
	
	
	
	
	
}

@media (max-width: 768px){
	
}

/* 超小屏 */
@media (max-width: 640px){
	
}
