@charset "utf-8";
/* CSS Document */

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
img, a img {
    width: 100%;
    height: auto;
    border: none;
    vertical-align: top;
}
.hide{ display:none; }
.color{ color:#f3982c; }
.w1172{ width: 1172px;}
.w566{ width: 566px;}
.w940{ width: 940px;}
.w290{ width: 290px;}
#child_list1.w290 {
    width: 100%;
}
.w1380{ width: 1380px;}
.w750{ width: 750px;}
.w400{ width: 400px;}
.w1600{ width: 1600px; margin: 0 auto;}
.w1400{ width: 1400px; margin: 0 auto;}

.marB50{ margin-bottom: 50px;}
.marT35{ margin-top: 35px;}
.marT40{ margin-top: 40px;}
.marT15{ margin-top: 15px;}
.marB20{ margin-bottom: 20px;}
.marL16{ margin-left: 16px;}
.marR10{ margin-right: 10px;}
.marT50{ margin-top: 50px;}
.padS30{ padding: 0 30px;}
.marL0{ margin-left: 0px ! important;}
.mar10{margin:0 10px;}
.split10 { margin: 0 10px;}
.on{color:#f2893b;}

.h30{ height:30px; }
.h50{ height:50px; }

.lmT{ height: 62px; margin-bottom: 35px; background: url(/images/head2.png) repeat-x left top;position:relative;}
.lmT span{ float: left; height: 62px; padding: 0 38px; font: 28px "Microsoft Yahei";  background: url(/images/head1.png) repeat-x left top; line-height: 62px; font-size:32px; color: #eb611e; text-shadow: 2px 2px 2px #fff; font-weight: bold;}
.lmT span a{ color: #eb611e;}

.swiper-container { width: 100%; height: 550px;}
.swiper-slide {background-position: center; background-size: cover;}

.banner_pic .swiper-container { width: 100%; height: 26.1vw;}

/*焦点图*/
#jcl1{ width:100%; height:500px; position:relative;}

.jcl1_wrap{ width: 100%; height: 500px; overflow: hidden;}
.jcl_container1{overflow: hidden; width:100%; position: relative; display: block; }

.jcl_container1 li{ position: relative; width: 100%; height: 500px;}
.jcl_container1 li img{ width: 890px; height: 500px; float: left; overflow: hidden;margin-left: -1px;}
.jcl_container1 .xwzx_pic{ width: 300px; height: 500px; background: url(/images/xwzx_pic_bg.png) repeat-x left top;}
.jcl_container1 .xwzx_pic h3{ width: 88%; font:bold 24px/40px "Microsoft Yahei"; margin:20px auto 0}
.jcl_container1 .xwzx_pic p{ width: 88%; font:18px/36px "Microsoft Yahei"; margin:20px auto 0; color: #666666;}
.jcl_container1 .xwzx_pic span{ font:16px/36px "Microsoft Yahei"; color: #9f9f9f; float: right; margin-right: 20px;}

.jcl_next1, .jcl_prev1{ position:absolute; bottom: 0; display:block; width:35px; height:44px; background-image:url(/images/arr.png); background-repeat: no-repeat; z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; right: 70px;}
.jcl_next1{ background-position:-35px 0; right: 20px;}

/*新闻中心*/
.news_tab{ position: relative;width: 1172px; }
.news_tab .etabs.sty3{ height: 60px; border-bottom:3px solid #d3d2d1;}
.news_tab .etabs.sty3 .tab{ float: left; }
.news_tab .etabs.sty3 .tab{ position: relative; display: block; width: auto; height: 60px; padding: 0 16px; font: 28px/60px "Microsoft Yahei"; color: #333333; }
.news_tab .etabs.sty3 .tab.active{ border-bottom: 3px solid #f2893b;}
.news_tab .etabs.sty3 .tab:hover, .news_tab .etabs.sty3 .tab.active{ font-weight: bold; color: #333333;}
.news_tab .etabs.sty3 .tab.active:before{ display: block;}

.news_tab .panel-container{ position: relative;}

a.tab_more{ position: absolute; top: 30px; right: 0; font-size: 16px; line-height: 16px; color: #9f9f9f;}

.news_list{}
.news_list li{ position: relative; height: 50px;   overflow: hidden;}
.news_list li h3{ float:left; width: 80%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-left: 18px; font: 20px/50px "Microsoft Yahei";}
.news_list li:before{ position: absolute; top: 50%; left: 0; width: 6px; height: 6px; margin-top: -2px; background-color: #f2893b; content: "";}
.news_list li span{ float: right; font-size: 14px; line-height: 50px; color: #999;}

.news_list li a{}
.news_list li a span{ color: #9f9f9f;}

.news_list .tt{ position: relative; height: auto; overflow: hidden;width: 1172px;}
.news_list .tt a{ float:left; width: 80%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font:bold 24px/50px "Microsoft Yahei";}
.news_list .tt span{ float: right; font-size: 14px; line-height: 50px; color: #999;}
.news_list .tt p{ width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font:18px/50px "Microsoft Yahei"; color: #666666;}

.news_list2{}
.news_list2 li{ height: 69px; padding-left: 12px; font-size: 16px; line-height: 26px; overflow: hidden; border-bottom: 1px dashed #dedede; border-left: 2px solid #dedede;}
.news_list2 li:hover{ border-left-color: #fa632e}
.news_list2 li a{ display: block; max-height: 52px; margin-top: 8px; overflow: hidden;}
.news_list2 li a span{ color: #fa632e;}

.tab_lmT{position: relative;height: 60px; border-bottom:3px solid #d3d2d1;width: auto;}
.tab_lmT span{padding: 0 16px; font:bold 28px/60px "Microsoft Yahei"; color: #333; }
.tab_lmT span:before { position: absolute; bottom: -3px; left: 0; width: 145px; height: 3px; background-color: #f2893b; content: "";}

/*最新节目*/
.zxjm{height: auto; width: auto; overflow: hidden;}
.zxjm li{float: left; width: 292px; } 
.zxjm li img{ width: 292px; height:365px; overflow: hidden;} 
.zxjm li h3 { background: url(/images/zxjm_tit.png) repeat-y left top;padding: 10px 20px; height: auto; text-align: justify; text-indent: -1.5em;}
.zxjm li h3 a{padding: 0 20px; font:20px/28px "Microsoft Yahei"; color: #f4891d; }

/*广电产品*/
.gdcp img{margin-bottom:30px;}

.spzx{ position:relative; }
.spzx img{ width: 566px; height: 318px; overflow: hidden;}
.spzx h3{ width: 564px; height: 84px; overflow: hidden; border: 1px solid #d2d2d2; border-top: none;}
.spzx h3 a{padding: 0 20px; font:24px/84px "Microsoft Yahei"; overflow: hidden;}
.spzx i { width: 54px; height: 54px;  background: url(/images/icon-video.png) no-repeat;  background-size: cover;  display: block; z-index: 5;position: absolute;
left: 10px; top: 250px; }

.lmT2{ position: relative;height: 28px; width: 100%;background: url(/images/zwyw_tit.png) no-repeat center 14px; text-align: center; overflow: hidden;}
.lmT2 span{ font:bold 28px/28px "Microsoft Yahei"; color: #eb611e; background-color: #fff; margin: 0 auto; width: 100%;}
.lmT2 span a{color: #eb611e;}

/*政企业务*/

.zqyw li{ float:left; width: 175px; margin-left: 20px;}
.zqyw li img{width: 175px;height: 175px; overflow: hidden;}
.zqyw li p{ font:24px/48px "Microsoft Yahei"; width: 175px; text-align: center; height:48px;}

.list_zqyw{border:1px solid #dfdfdf; overflow: hidden; padding-top: 35px}
.list_zqyw li{ float:left; width:175px; margin:0 27px 35px 27px;}
.list_zqyw li img{width: 175px;height: 175px; overflow: hidden;}
.list_zqyw li p{ font:20px/24px "Microsoft Yahei"; width:175px; text-align: center; height:24px; margin-top: 12px;}

.khfw li img{width: 566px; height:113px; margin-bottom: 30px;}


/*list*/
.box_wrap{ padding: 24px 29px; border: 1px solid #dfdfdf;}

.loc{ height: 36px; margin-bottom: 20px; padding-left: 43px; font-size: 20px; line-height: 36px; color: #333; background: url(/images/icon_loc.png) no-repeat left top;}
.loc.sty2{ border: 1px solid #e2e2e2;}
.loc a{ color: #333;}
.loc span{ color: #e35517;}

.gl_nav{ width:350px; background-color:#f3f3f3; border-top: 3px solid #f08336; padding-bottom: 50px; overflow: hidden;}
.gl_nav .lanmuming{font:bold 36px/40px "Microsoft Yahei"; color: #231815; text-align: center; margin: 20px auto 0;}

.left_nav{width:290px; margin:15px auto 0;}
.left_nav a{ display: block; height: 70px; font: 28px/70px "Microsoft Yahei"; color: #f18e38; text-indent: 1em; text-align: center; background-color: #fff; margin-top: 15px; border-radius: 15px;}
.left_nav a:hover {
    color: #f18e38;
    text-decoration: none;
}
.left_nav a.active{ color: #f18e38; border-left-color: #f18e38; font-weight: bold;}
.left_nav .atcive{ color: #f18e38; border-left-color: #f18e38; font-weight: bold;}

/*带图概览*/
.list{ border-top: 1px dashed #e6e6e6;}
.list li{ padding: 30px 0; border-bottom: 1px dashed #e6e6e6; overflow: hidden;}
.list li h3{ margin-bottom: 5px; font:bold 28px/40px "Microsoft Yahei";}
.list li h3 a{ color: #333;}
.list li p{ font-size: 16px; line-height: 36px; overflow: hidden;margin-bottom: 25px;}
.list li .pubDate{ font-size: 18px; line-height: 28px; color: #939393;padding-left: 40px; background: url(/images/date.png) no-repeat left top;}
.list li img{ width: 355px; height: auto; overflow: hidden;}


.list1 li{ border-bottom: 1px dashed #e6e6e6; overflow: hidden;}
.list1 li h3{font:bold 28px/100px "Microsoft Yahei"; float: left; width: 80%; height: 100px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list1 li h3 a{ color: #333;}
.list1 li .pubDate{ font-size: 18px; line-height: 28px; color: #939393;padding-left: 40px; background: url(/images/date.png) no-repeat left top; float: right; margin-top: 40px;}



.list2 li{ position: relative; height: 60px; padding-left: 14px; }
.list2 li:before{ position: absolute; top: 50%; left: 0; width: 4px; height: 4px; margin-top: -2px; background-color: #f15a23; content: "";}
.list2 li h3{ float: left; width: 80%; height: 60px; font: 16px/60px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list2 li .pubDate{ float: right; font-size: 14px; line-height: 60px; color: #999;}

.list2.sty2 li{ height: 40px;}
.list2.sty2 li h3, .list2.sty2 li .pubDate{ height: 40px; line-height: 40px;}

.pages{ margin-top: 40px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 34px; text-align: center; color: #666; background-color: #fff; cursor: pointer; border: 1px solid #e6e6e6; border-radius: 4px;}
.pages span{ font-size: 14px; line-height: 34px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.active, .pages a:hover{ color: #fff; background-color: #f18e38; border-color: #f18e38;}
.pages .current{ font-weight: bold; color: #fff; border: 1px solid #f18e38; background: #f18e38;}

.list_intro{ text-align: justify;}
.list_intro p{ font-size: 16px; line-height: 32px; color: #666;}

/*通用细览*/
#art_title, .art_title{ margin-bottom:15px; font-size:36px; font-family:"Microsoft Yahei"; line-height: 72px; font-weight: bold; text-align: center;}
#art_items, .art_items{ height: 34px; margin-bottom: 30px; padding-bottom:10px;text-align: center; border-bottom: 1px solid #dfdfdf;}
#art_items span, .art_items span{ margin-right: 20px; font:16px/36px "Microsoft Yahei"; color: #666; float: left;} 

#art_items .article_fs { float: right; margin-right: 20px;}
#art_items .article_fs a { margin-left: 4px; color: #666; cursor: pointer;}

#article, .article{ position: relative;  padding: 10px 50px 30px; border:1px solid #dfdfdf;}
#article p, .article p{ margin-bottom: 20px; font: 20px/40px "Microsoft Yahei"; color: #333; }
.list-paddingleft-2 a{ padding-left: 20px;}
.list-paddingleft-2 p { background: url(/images/xilan_li.png) no-repeat left 16px;}
#article img, .article img{ display: block; margin: 0 auto; max-width: 600px;}

.prew_next li{ font: 20px/24px "Microsoft Yahei";text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 600px;}
.prew{
    /* background: url(/images/prew.png) no-repeat left 5px;  */
    padding-left: 50px;
}
.next{
    /* background: url(/images/next.png) no-repeat right 5px;  */
    padding-right: 50px; 
    text-align: right;
}
.datepicker .next {
    padding-right: 0;
}
.prew_next li a:hover{color: #ef8336; text-decoration: underline;}

/*精彩节目*/
.jcjm{height: auto; width: auto; overflow: hidden;}
.jcjm li{float: left; width: 420px; margin:20px 12px;} 
.jcjm li img{ width: 420px; height:588px; overflow: hidden;} 
.jcjm_tex{background: url(/images/jcjm_tit.png) repeat-y left top; height:auto;}
.jcjm li h3 {
    padding: 15px 20px;
    font:20px/30px "Microsoft Yahei";
    float: left;
}
.jcjm li h3 a{
    color: #f4891d;
    height: 60px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.jcjm li span{ width: 40%px;background: url(/images/icon_jcjm.png) no-repeat right 18px; font:20px/62px "Microsoft Yahei"; text-align: right; padding-right:38px; float: right;}
.jcjm li span a{color: #f4891d; }

/*加入我们*/
.list_jrwm{border:1px solid #dfdfdf; height: 475px;overflow: auto;margin-bottom: 14px;}
.list_jrwm table {background: #FFFFFF; border-collapse: collapse;}
.list_jrwm thead tr th {height: 34px; padding: 25px 20px; border-bottom: 1px solid #dee2e6; position: relative;font-size: 18px; text-align: center; color: #ef8336; background: #f9f9f9;}
.list_jrwm table tr .time { width: 200px; max-width: 200px;}
.list_jrwm table tr .name {width: 500px; max-width: 500px;}
.list_jrwm table tr .address {width: 180px; max-width: 200px;}
.list_jrwm table tr .post { width: 500px; max-width: 500px;}
.list_jrwm table tr .xx { width: 180px; max-width: 500px;}

.list_jrwm table tr td {height: 34px;padding: 20px 20px; font-size: 16px; text-align: center; color: #666;}
.list_jrwm  table tr th, .list_jrwm table tr td { border-bottom: 1px solid #dfdfdf; line-height: 24px; vertical-align: middle; text-align: center; padding: 24px 24px;}
.link-btn{margin: 0 auto;display: block; width: 180px; height: 50px; border-radius: 25px; font-size: 18px; line-height: 50px; text-align: center;color: #fff; background: #ef8336; transition: 0.5s all;}
.link-btn a{ color:#fff; }

/*分享*/
.share { float: right; font-size: 16px;color: #666; margin-left: 20px;}
.social-share .icon-wechat .wechat-qrcode .help p{ font-size: 14px ! important;}

.ad img{ display: block; margin: 0 auto;}

/*广电产品-特色宽带*/
.gdcp_nav {padding: 30px 0;
 /* box-shadow: 2px 2px 16px #e5e5e5;  */
 background-color: #f3f3f3;overflow:hidden;}
.gdcp_nav li { width: 198px; height: 30px; border-right: 1px solid #f2c095; font-size: 22px; line-height: 30px; text-align: center;}
.gdcp_nav li a {color: #666;}
.gdcp_nav li a.on, .gdcp_nav li a:hover {color: #ef8336; font-weight: bold;}
.gdcp_nav li.last { border: none;}

.show-box { height: 0;padding-bottom: 41.6%;position: relative;overflow: hidden;}

.kdsw .show-box1 .text-box { display: block; width: 37%; right: -1px; padding-left: 15%; margin-top: -6%; top: 50%; background-size: 100% 100%;}
.text-box { position: absolute;}
.kdsw .show-box1 .summary { padding: 8% 0 8% 0; color: #444;}

.kdsw .show-box2 .text-box { top: 23%; left: 13%;}
.kdsw .show-box2 .summary, .kdsw .show-box2 .desc {color: #444;}
.kdsw .show-box2 .desc {margin: 50px 0 0 0;}
.kdsw .show-box2 .text-box img {width: auto; padding: 30px 0 30px 0;}
.kdsw .show-box2 a{ color:#fff; }

.kdsw .show-box3 .text-box { width: 100%; top: 27%;}
.kdsw .show-box3 .summary, .kdsw .show-box3 .desc { text-align: center;}

.kdsw .show-box4 .text-box {top: 24%;left: 12%;}
.kdsw .show-box4 .summary, .kdsw .show-box4 .desc { color: #444;}
.kdsw .show-box4 .qrcode {padding: 30px 0 0 0;font-size: 16px;}
.kdsw .show-box4 .qrcode .desc { font-size: 16px;}
.kdsw .show-box4 .qrcode li { margin: 0 40px 0 0; float: left;}
.kdsw .show-box4 .qrcode li p { padding: 5px 0 0 0; line-height: 26px;}
.kdsw .show-box4 .qrcode li p img { width: auto;}

.kdsw .show-box5 .text-box { top: 40%; right: 20%;}

.desc { margin: 40px 0 0 0; position: relative; font-size: 16px;line-height: 30px; color: #fff;}
.summary {position: relative;font-size: 42px;line-height: 56px; color: #fff;}

.kdsw .show-box6 { overflow: visible;}
.kdsw .gray-bg { width: 100%; height: 96%; position: absolute; background-color: #f3f3f3;}
.kdsw .show-box6 img.order0 { margin: -40px 0 0 0;}
.kdsw .show-box6 .text-box { top: 35%; left: 13%;}
.kdsw .show-box6 .text-box .summary, .kdsw .show-box6 .desc { color: #444;}
.kdsw .show-box6 .text-box img {padding: 35px 0 0 0;}

.kdsw .show-box7 { height: auto; padding: 70px 0 100px 0;}
.kdsw .show-box7 .text-box {width: 100%; position: static;}

.kdsw .show-box7 .text-box .summary, .kdsw .show-box7 .text-box .desc { color: #444; text-align: center;}

.kdsw .desc {margin: 30px 0 0 0;}

.kdsw .show-box7 .web-link { width: 1440px; margin: 0 auto;}
.kdsw .show-box7 .web-link ul {margin: 80px auto 0; width: 1600px;}
.kdsw .show-box7 .web-link li { margin: 0 35px 20px 0; float: left;}
.kdsw .show-box7 .web-link li a { display: block; border: 1px solid #c9c9c9;}
.kdsw .show-box7 .web-link li img { width: auto;}

.kdsw .show-box8 .text-box {width: 100%;top: 26%;}
.kdsw .show-box8 .text-box .summary { text-align: center;}
.kdsw .show-box8 .text-box .desc { font-size: 32px;text-align: center; letter-spacing: 4px;}
.kdsw .show-box8 .text-box ul { width: 1200px;margin: 100px auto 0;}
.kdsw .show-box8 .text-box ul li { width: 25%;float: left;}
.kdsw .show-box8 .text-box ul li img { display: block; width: auto;margin:0 auto;}
.kdsw .show-box8 .text-box ul li span { display: block;margin: 20px 0 0 0; font-size: 18px; text-align: center;color: #fff;}

/*广电产品-高清直播*/
.gqzb .show-box1{padding-bottom:37%;}
.gqzb .show-box1 .text-box { display: block; width: 30%; right: 15%;top: 30%; background-size: 100% 100%;}
.gqzb .show-box1 .summary { color: #fff;}
.gqzb .show-box1 .desc {margin: 20px 0 0 0; font-size: 20px;}

.gqzb .show-box2{height:1120px; background-color: #fff2e9;}


.gqzb .show-box3{padding-bottom:35%;}
.gqzb .show-box3 p{ position:absolute; top:8%; left:50%; margin-left:-180px;width: 354px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.gqzb .show-box3{ height: 45px;}

.swiper-container-gqzb { width: 100%; height: 718px;}
.swiper-button-gqzb{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-gqzb{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-gqzb{ background-position:0 0; left: 20px;}
.swiper-pagination-gqzb{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.gqzb .show-box3 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.gqzb .show-box3 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.gqzb .show-box4{padding-bottom:31%;}
.swiper-container-gqzb1 { width: 100%; height:594px;}
.swiper-button-gqzb1{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-gqzb1{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-gqzb1{ background-position:0 0; left: 20px;}
.swiper-pagination-gqzb1{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.gqzb .show-box4 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.gqzb .show-box4 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

/*广电产品-智能网关*/
.znwg .show-box1{ height:450px; }
.znwg .show-box1 .text-box { display: block; width: 37%; right: -1px; padding-left: 15%; top: 10%; background-size: 100% 100%;}
.znwg .show-box1 .summary { color: #fff;}
.znwg .show-box1 .desc {margin: 20px 0 0 0; font-size: 20px;}
.znwg .show-box1 .text-box img {width: auto; padding: 30px 0 30px 0;}
.znwg .show-box1 .desc1{font-size: 16px; color: #fff;margin: 320px 0 0 0;}

.znwg .show-box2 .text-box { top: 15%; left: 13%;}
.znwg .show-box2 .summary, .znwg .show-box2 .desc {color: #444;}
.znwg .show-box2 .desc {margin: 30px 0 0 0;}
.znwg .show-box2 ul li{ float:left; margin-right: 115px;}
.znwg .show-box2 .text-box img {width: auto; padding: 30px 0 30px 0;}

.znwg .show-box3 .text-box {  top: 33%; left: 13%;}
.znwg .show-box3 .summary{ color: #fff;}
.znwg .show-box3 .desc { margin: 10px 0 0 0; font-size: 20px; color: #fff;}
.znwg .show-box3 .desc1{ font-size: 16px; color: #fff;margin: 30px 0 0 0; line-height: 28px;}

.znwg .show-box4 .text-box {top: 33%;right: 15%; }
.znwg .show-box4 .summary, .znwg  .show-box4 .desc { color: #333333;}
.znwg .show-box4 .desc { margin: 10px 0 0 0; font-size: 20px; color: #333333;}
.znwg .show-box4 .desc1{ font-size: 16px; color: #333333;margin: 30px 0 0 0; line-height: 28px;}

.znwg .show-box5 .jpcg1 .list { top: 57%; left: 13%; position: absolute;}
.znwg .show-box5 .jpcg1 .list li {height: auto; width: 95px;font-size: 20px;overflow: hidden; line-height: 48px;   text-align: center; float: left; margin-right: 30px; border-bottom: none;}
.znwg .show-box5 .jpcg1 .list li img{ width:86px; height:86px; border:2px solid #dddddd;}
.znwg .show-box5 .jpcg1 .list li a{color: #444;display: block; padding-left: 20px;}
.znwg .show-box5 .jpcg1 .list li.active { font-weight: bold; }
.znwg .show-box5 .jpcg1 .list li.active img{border:2px solid #f28f34;}

.znwg .show-box5 .jpcg1 .jpcgPic1 { width: 756px;height: 717px; position: absolute; right: 8%; top:3%;}
.znwg .show-box5 .jpcg1 .jpcgPic1 .pic1 {width: 756px; height: 717px;}
.znwg .show-box5 .jpcg1 .jpcgPic1 .pic1 img {width: 756px; height: 717px; overflow: hidden;}


.znwg .show-box5{ background-color: #f7f7f7;}
.znwg .show-box5 .text-box {  top: 33%; left: 13%; background-color: #f7f7f7;position: absolute;}
.znwg .show-box5 .summary{ color: #333; }
.znwg .show-box5 .desc { margin: 10px 0 0 0; font-size: 20px; color: #333;line-height: 36px;}
.znwg .show-box5 .desc1{ font-size: 16px; color: #333;margin: 30px 0 0 0; line-height: 28px;}

.swiper-container-znwg { width: 100%; height: 839px;}
.swiper-button-znwg{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-znwg{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-znwg{ background-position:0 0; left: 20px;}
.swiper-pagination-znwg{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}

.znwg .show-box7 .text-box {top: 47%;right: 6%; }
.znwg .show-box7 .summary{ color: #fff;}
.znwg .show-box7 .desc { margin: 10px 0 0 0; font-size: 20px; color: #fff;}

/*广电产品-智能家居*/
.znjj .show-box1{ height: 38px;}
.znjj .show-box1 .text-box { display: block; width: 35%; left:0; padding-left: 14%; top: 40%; background-size: 100% 100%;}
.znjj .show-box1 .desc {margin: 20px 0 0 0; font-size: 20px; line-height: 52px;}
.znjj .show-box1 a{ color:#fff; }

.znjj .show-box2{ height: 38px;}
.znjj .show-box2 .text-box {padding: 0 40px;}
.znjj .show-box2 .summary { color: #fff;}
.znjj .show-box2 .desc { margin: 10px 0 0 0; font-size: 20px; color: #fff;line-height: 40px;}

.znjj .show-box2 .text-box0 {top: 13%;left:5%; width: 35%;}
.znjj .show-box2 .text-box1 {top: 63%;left: 5%; width: 35%;}
.znjj .show-box2 .text-box2 {top: 13%;right: 5%; width: 35%;}
.znjj .show-box2 .text-box3 {top: 63%;right: 6%; width: 35%;}

.znjj .show-box6{ height: 38px;}

.znjj .show-box6 .swiper-pagination-white .swiper-pagination-bullet {background: #c6c6c6;}
.znjj .show-box6 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.znjj .show-box7{ height: 36px;}
.znjj .show-box7 .text-box {display: block; width: 38%; left:0; padding-left: 10%; top: 15%; background-size: 100% 100%;}
.znjj .show-box7 .summary { color: #fff;}
.znjj .show-box7 .desc { margin: 10px 0 0 0; font-size: 20px; color: #fff;line-height: 40px;margin-bottom: 48px;}
.znjj .show-box7 .desc1{ font-size: 16px; color: #fff; line-height: 48px; padding-left: 15px;}
.znjj .show-box7 .desc1:before {position: absolute; top: 45%; left: 0; width: 6px; height: 6px; background-color: #f4ac00; content: "";border-radius: 50%;}

/*广电产品-增值点播*/
.zzdb { position:relative; }
.zzdb .show-box1 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #333; text-align: center;}
.zzdb .show-box1{ height: 45px;}
.swiper-container-zzdb1 { width: 100%; height: 839px;}
.swiper-button-zzdb1{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-zzdb1{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-zzdb1{ background-position:0 0; left: 20px;}
.swiper-pagination-zzdb1{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.zzdb .show-box1 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.zzdb .show-box1 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.zzdb .show-box2 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #333; text-align: center;}
.zzdb .show-box2{ height: 45px;}
.swiper-container-zzdb2 { width: 100%; height: 839px;}
.swiper-button-zzdb2{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-zzdb2{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-zzdb2{ background-position:0 0; left: 20px;}
.swiper-pagination-zzdb2{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.zzdb .show-box2 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.zzdb .show-box2 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.zzdb .show-box3 p{ position:absolute; top:8%; left:50%; margin-left:-180px;width: 354px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.zzdb .show-box3{ height: 45px;}
.swiper-container-zzdb3 { width: 100%; height: 839px;}
.swiper-button-zzdb3{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-zzdb3{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-zzdb3{ background-position:0 0; left: 20px;}
.swiper-pagination-zzdb3{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.zzdb .show-box3 .swiper-pagination-white .swiper-pagination-bullet {background: #fff;}
.zzdb .show-box3 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.zzdb .show-box4 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #333; text-align: center;}
.zzdb .show-box4{ height: 45px;}
.swiper-container-zzdb4 { width: 100%; height: 839px;}
.swiper-button-zzdb4{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-zzdb4{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-zzdb4{ background-position:0 0; left: 20px;}
.swiper-pagination-zzdb4{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.zzdb .show-box4 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.zzdb .show-box4 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.zzdb .show-box5 p{ position:absolute; top:8%; left:50%; margin-left:-180px;width: 354px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.zzdb .show-box5{ }
.swiper-container-zzdb5 { width: 100%; height: 839px;}
.swiper-button-zzdb5{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-zzdb5{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-zzdb5{ background-position:0 0; left: 20px;}
.swiper-pagination-zzdb5{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.zzdb .show-box5 .swiper-pagination-white .swiper-pagination-bullet {background: #fff;}
.zzdb .show-box5 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

/*广电产品-古豆系列产品*/
.gdxlcp .show-box1{ height: 38px;}
.gdxlcp .show-box1 .summary{ font-size: 28px;}
.gdxlcp .show-box1 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.gdxlcp .show-box1 .text-box { display: block; width: 40%; right:8%; top: 32%; background-size: 100% 100%;}
.gdxlcp .show-box1 .text-box ul{ overflow:hidden; }
.gdxlcp .show-box1 .desc {margin-top: 20px; font-size: 18px; line-height: 40px; color: #fff;}
.gdxlcp .show-box1 .desc1{ font-size: 24px; color: #fff; line-height: 60px; padding-left: 25px;}
.gdxlcp .show-box1 .desc1:before {position: absolute;margin-top: 28px; left: 0; width: 8px; height: 8px; background-color: #f4ac00; content: "";border-radius: 50%;}

.gdxlcp .show-box2 .summary{ font-size: 28px; color: #e35517;}
.gdxlcp .show-box2 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #333; text-align: center;}
.gdxlcp .show-box2 .text-box { display: block; width: 40%; left:8%; top:40%; background-size: 100% 100%;}
.gdxlcp .show-box2 .desc {margin-top: 20px; font-size: 18px; line-height: 40px; color: #333;}

.gdxlcp .show-box3 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.gdxlcp .show-box3{height:48px; }
.swiper-container-gdxlcp { width: 100%; height: 839px;}
.swiper-button-gdxlcp{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-gdxlcp{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-gdxlcp{ background-position:0 0; left: 20px;}
.swiper-pagination-gdxlcp{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.gdxlcp .show-box3 .swiper-pagination-white .swiper-pagination-bullet {background: #fff;}
.gdxlcp .show-box3 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.gdxlcp .show-box4 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #333; text-align: center;}
.gdxlcp .show-box4{height:48px; }
.swiper-container-gdxlcp1 { width: 100%; height: 839px;}
.swiper-button-gdxlcp1{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-gdxlcp1{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-gdxlcp1{ background-position:0 0; left: 20px;}
.swiper-pagination-gdxlcp1{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.gdxlcp .show-box4 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.gdxlcp .show-box4 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

.gdxlcp .show-box5 p{ position:absolute; top:8%; left:50%; margin-left:-120px;width: 254px; height: 40; font-size: 32px; line-height: 40px; font-weight: bold; border-left: 4px solid #f4ac00; border-right: 4px solid #f4ac00; z-index: 99; color: #fff; text-align: center;}
.gdxlcp .show-box5{height:48px; }
.swiper-container-gdxlcp2 { width: 100%; height: 839px;}
.swiper-button-gdxlcp2{position:absolute;top:50%;width:53px;height:99px;margin-top:-22px;z-index:10;cursor:pointer;background: url(/images/arr3.png) no-repeat 0 0;}
.swiper-button-next-gdxlcp2{ background-position:-53px 0; right: 20px;}
.swiper-button-prev-gdxlcp2{ background-position:0 0; left: 20px;}
.swiper-pagination-gdxlcp2{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.gdxlcp .show-box5 .swiper-pagination-white .swiper-pagination-bullet {background: #333;}
.gdxlcp .show-box5 .swiper-pagination-white .swiper-pagination-bullet-active { background: #f4ac00;}

/*广电产品-谷豆TV*/
.gdtv .show-box{ padding-bottom: 37%;}
.gdtv .show-box1{ height:200px; }
.gdtv .show-box1 .text-box { display: block; width: 34%; left: 10%; top: 25%; background-size: 100% 100%; }
.gdtv .show-box1 .summary { color: #fff; line-height: 108px;}
.gdtv .show-box1 .desc {margin: 20px 0 0 0; font-size: 20px; line-height: 36px;}
.gdtv .show-box1 .text-box .summary img {width: auto; padding-right: 30px;}
.gdtv .show-box1 .desc1{ font-size: 18px; color: #fff;margin: 20px 0 0 0; color: #f4ac00; line-height: 48px;}
.gdtv .show-box1 .desc1 img {width: 118px; height: 118px; margin-left: 30px; margin-top:10px;}

.slider1_wrap{ position:absolute; width:20%; height:auto; overflow: hidden;right: 28%; bottom: 2%;}
.slider1{}
.slider1_wrap .bx-wrapper,
.slider1_wrap .bx-viewport
.slider1_wrap .bx-viewport ul {
    width: 100%;
}
.slider1 li{ position: relative; width:100%; height: auto; }
.slider1 li img{ width:100%; height: auto; overflow: hidden;}
.bx-pager-item {float: left;padding: 10px 0;width: 10%;}
.slider1_wrap .bx-pager-item:first-child {
    margin-left: 30%;
}


.gdtv .show-box2{}
.gdtv .show-box2 .text-box { display: block; width: 34%; right: 15%; top:20%; background-size: 100% 100%; }
.gdtv .show-box2 .summary { color: #f4ac00; line-height: 108px;}
.gdtv .show-box2 .desc {margin: 20px 0 0 0; font-size: 20px; line-height: 36px; color: #333;}
.gdtv .show-box2 .desc1{ font-size: 20px; color: #333;margin: 20px 0 0 0; color: #f4ac00; line-height: 36px;}

.gdtv .show-box3{}
.gdtv .show-box3 .text-box1 { display: block; width: 24%; left: 20%; top:23%; background-size: 100% 100%; }
.gdtv .show-box3 .text-box2 { display: block; width: 22%; right: 22%; top:23%; background-size: 100% 100%; }
.gdtv .show-box3 .summary { color: #f4ac00; line-height: 108px;}
.gdtv .show-box3 .desc {font-size: 20px; line-height: 48px; color: #333; margin-top: 10px;}

.gdtv .show-box4{}
.gdtv .show-box4 .text-box { display: block; width: 34%; left: 20%; top:35%; background-size: 100% 100%; }
.gdtv .show-box4 .summary { color: #f4ac00; line-height: 108px;}
.gdtv .show-box4 .desc {margin: 10px 0 0 0; font-size: 20px; line-height: 36px; color: #333;}

.gdtv .show-box5{}
.gdtv .show-box5 .text-box { display: block; width: 34%; left: 35%; top:35%; background-size: 100% 100%; }
.gdtv .show-box5 .summary { color: #f4ac00; line-height: 108px;}
.gdtv .show-box5 .desc {margin: 10px 0 0 0; font-size: 20px; line-height: 36px; color: #333;}

.gdtv .show-box6{}
.gdtv .show-box6 .text-box { display: block; width: 34%;right: 15%; top:40%; background-size: 100% 100%; }
.gdtv .show-box6 .summary { color: #f4ac00; line-height: 108px;}
.gdtv .show-box6 .desc {margin: 10px 0 0 0; font-size: 20px; line-height: 36px; color: #333;}

.gdtv .show-box7{}
.gdtv .show-box7 .text-box1 { display: block; width: 34%; left: 17%; top:33%; background-size: 100% 100%; }
.gdtv .show-box7 .text-box2 { display: block; width: 18%; right: 24%; top:23%; background-size: 100% 100%; }
.gdtv .show-box7 .summary { display: block; width: 54%; left: 30%; top:10%; background-size: 100% 100%; color: #f4ac00; line-height: 118px; position: absolute; font-weight: bold;}
.gdtv .show-box7 .summary img {width: auto; padding-right: 30px; width: 118px; height: 118px;}
.gdtv .show-box7 .desc {font-size: 20px; line-height: 36px; color: #fff; margin-top: 30px;}
.gdtv .show-box7 .text-box2 img {width: auto; width: 100px; height: 100px; margin-top: 20px;}
.gdtv .show-box7 .text-box2 .desc{ text-align:center; }


/*广电产品-5G*/
.gd5g .show-box2{ height:2200px; background-color: #14629d;}
.gd5g .show-box2 .text-box { display: block; width: 37%; left: 10%; top:77%; background-size: 100% 100%;}
.gd5g .show-box2 .summary { color: #fff; margin-bottom: 30px;}
.gd5g .show-box2 .desc {margin: 20px 0 0 0; font-size: 20px;}
.gd5g .show-box2 .text-box img {width: 1578px; height:500px; }

.order0 {
/*    opacity: 0;*/
    transition: 0.8s all ease;
}

.order1 {
    opacity: 0;
    transition: 1s all ease 0.2s;
}

.order2 {
    opacity: 0;
    transition: 1s all ease 0.4s;
}

.order3 {
    opacity: 0;
    transition: 1s all ease 0.6s;
}

.order4 {
    opacity: 0;
    transition: 1s all ease 0.8s;
}

.order5 {
    opacity: 0;
    transition: 1s all ease 1s;
}

.order6 {
    opacity: 0;
    transition: 1s all ease 1.2s;
}

.order7 {
    opacity: 0;
    transition: 1s all ease 1.4s;
}

.order8 {
    opacity: 0;
    transition: 1s all ease 1.6s;
}

.order9 {
    opacity: 0;
    transition: 1s all ease 1.8s;
}

.order10 {
    opacity: 0;
    transition: 1s all ease 2s;
}

.slide-up .order1,
.slide-up .order2,
.slide-up .order3,
.slide-up .order4,
.slide-up .order5,
.slide-up .order6,
.slide-up .order7,
.slide-up .order8,
.slide-up .order9,
.slide-up .order10 {
    transform: translate(0, 60px);
}

.slide-right .order1,
.slide-right .order2,
.slide-right .order3,
.slide-right .order4,
.slide-right .order5,
.slide-right .order6,
.slide-right .order7,
.slide-right .order8,
.slide-right .order9,
.slide-right .order10 {
    transform: translate(150px, 0);
}

.slide-down .order1,
.slide-down .order2,
.slide-down .order3,
.slide-down .order4,
.slide-down .order5,
.slide-down .order6,
.slide-down .order7,
.slide-down .order8,
.slide-down .order9,
.slide-down .order10 {
    transform: translate(0, -60px);
}

.slide-left .order1,
.slide-left .order2,
.slide-left .order3,
.slide-left .order4,
.slide-left .order5,
.slide-left .order6,
.slide-left .order7,
.slide-left .order8,
.slide-left .order9,
.slide-left .order10 {
    transform: translate(-150px, 0);
}

.icon-up {
    transform: translate(0, 60px);
}

.icon-right {
    transform: translate(200px, 0);
}

.icon-down {
    transform: translate(0, -60px);
}

.icon-left {
    transform: translate(-200px, 0);
}

.animation .order0,
.animation .order1,
.animation .order2,
.animation .order3,
.animation .order4,
.animation .order5,
.animation .order6,
.animation .order7,
.animation .order8,
.animation .order9,
.animation .order10 {
    transform: translate(0, 0);
    opacity: 1;
}

.animation .rotate-positive1 {
    transform: rotateY(180deg);
    transition: 1s all ease 1s;

}

.animation .rotate-positive2 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.1s;
}

.animation .rotate-positive3 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.2s;
}

.animation .rotate-positive4 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.3s;
}

.animation .rotate-positive5 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.4s;
}

.animation .rotate-positive6 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.5s;
}

.animation .rotate-positive7 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.6s;
}

.animation .rotate-positive8 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.7s;
}

.animation .rotate-positive9 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.8s;
}

.animation .rotate-positive10 {
    transform: rotateY(180deg);
    transition: 1s all ease 1.9s;
}

.animation .rotate-positive11 {
    transform: rotateY(180deg);
    transition: 1s all ease 2s;
}

.animation .rotate-negative1 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1s;
}

.animation .rotate-negative2 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.1s;
}

.animation .rotate-negative3 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.2s;
}

.animation .rotate-negative4 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.3s;
}

.animation .rotate-negative5 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.4s;
}

.animation .rotate-negative6 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.5s;
}

.animation .rotate-negative7 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.6s;
}

.animation .rotate-negative8 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.7s;
}

.animation .rotate-negative9 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.8s;
}

.animation .rotate-negative10 {
    transform: rotateY(-180deg);
    transition: 1s all ease 1.9s;
}

.animation .rotate-negative11 {
    transform: rotateY(-180deg);
    transition: 1s all ease 2s;
}


/*开放合作-业务合作*/
.ywhz {width: 1400px; margin: 0 auto; border:1px solid #dfdfdf;}
.ywhz .show-box1 {
    width: 1400px;
    height: 410px;
    padding-bottom: 0;
}
.ywhz .show-box2 {
    width: 1400px;
    height: auto;
    padding: 0 0 100px 0;
    background: #fff;
}
.ywhz .show-box2 .service-box { margin: 0 auto;
    width: 910px;
}
.ywhz .show-box2 .service-list {
    padding: 40px 0;
    border-bottom: 1px solid #e0e0e0;
}
.ywhz .show-box2 .service-list h1 {
    font-size: 26px;
    color: #ef8336;
}
.ywhz .show-box2 .service-list .service {
    width: 50%;
    margin-top: 50px;
    float: left;
}
.ywhz .show-box2 .service-list .service p {
    padding-left: 40px;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 26px;
    color: #424242;
    background-position: left center;
    background-repeat: no-repeat;
}

/*分子公司-地市分公司*/
.dsfgs .news_tab{width: 1280px;}
.dsfgs{ position: relative;  padding: 30px 50px 30px; border:1px solid #dfdfdf; width:1280px; }
.dsfgs_nav {padding: 30px 0; box-shadow: 2px 2px 16px #e5e5e5; background-color: #f0f0f0;overflow:hidden;}
.dsfgs_nav a{ width:59px; height: 30px; border-right: 1px solid #ddd; font-size: 18px; line-height: 30px; text-align: center;color: #666; float: left; display: block;}
.dsfgs_nav .on{color: #ef8336;}
.dsfgs_nav a.last {  width:86px;border: none;}

.dsfgs_dt{ width:870px; height:564px;}

.dsfgs_wz{ width: 360px; }
.dsfgs_wz h3 {font-size: 24px; font-weight: bold; color: #333;}
.dsfgs_wz .service {width:100%; margin-top: 20px; float: left;}
.dsfgs_wz .service p { color: #333;padding-left: 30px;margin-bottom: 6px; font-size: 16px;line-height: 26px; color: #424242; background-position: left 6px; background-repeat: no-repeat;}
.dsfgs_ewm {width: 160px; height: 160px; margin: 30px auto 0;}
.dsfgs_ewm img{width: 160px; height: 160px; overflow: hidden;}

/*分子公司-鸿图投资*/
.hongtu .show-box3.top { padding: 10px 0 30px;margin:0 auto;}
.hongtu .show-box3 { width: 1000px; height: auto; padding: 30px 0;margin:0 auto;}
.hongtu .show-box3 .title { padding: 0 0 0 30px; margin: 0 0 30px 0; font-size: 26px; line-height: 42px;color: #444;}
.hongtu .show-box3 .title .line {display:inline-block; width: 4px; height: 26px; margin-top: 9px; position: absolute; left: 0; background: #ef8336;}
.hongtu .show-box3 .desc { margin: 20px 0 0 0; font-size: 16px; line-height: 32px; color: #444;}
.hongtu .show-box4 .summary { padding: 10px 0; font-size: 24px;line-height: 36px; text-align: center; color: #444;font-weight:inherit;}
.hongtu .show-box4 .pic-box .pic { width: 320px; height: 115px; border-radius: 10px; margin-top: 20px; position: relative;}
.hongtu .show-box4 .pic-box .desc { width: 100%; margin: -11px 0 0 0; position: absolute; top: 50%; font-size: 22px; line-height: 22px; text-align: center; color: #f5f5f5;}
.hongtu .show-box4 .pic-box .pic:nth-child(3n+2) { margin: 20px 20px 0;}
.hongtu .show-box4 .summary.last { padding: 50px 0 10px 0;}

.hongtu .show-box5 {padding: 50px 0 0 0;}
.hongtu .show-box6 { height: auto; padding: 0;}
.hongtu .show-box6 .tab-box { padding-bottom: 20%; background-size: cover; background-repeat: no-repeat;}
.hongtu .show-box6 .tab-box .tab { display: none;}
.hongtu .show-box6 .tab .pic { margin: 60px; box-shadow: 8px 8px 5px #888;}
.hongtu .show-box6 .tab .txt-box { width: 680px; margin: 60px 0;}
.hongtu .show-box6 .tab .txt-box .title { font-size: 22px; line-height: 36px; color: #444;}
.hongtu .show-box6 .tab .txt-box .desc { padding: 20px 0 0 0; margin: 0; font-size: 16px;line-height: 28px;color: #444;}
.hongtu .show-box6 .tab-box .tab.on { display: block;width: 1000px;height: 260px;margin: -130px 0 0 -500px; position: absolute; top: 50%; left: 50%; background: #ccc; opacity: 0.9;}
.hongtu .show-box7 {margin:0 auto; width: 1200px;height: 96px; padding: 30px 0;}
.hongtu .show-box7 .pic-box {margin:0 auto; width: 1000px;}
.hongtu .show-box7 .swiper-container { margin: 0 auto;position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1;}
.hongtu .show-box7 .pic-box .pic { width: 234px; height: 96px; border: 2px solid #dedede; cursor: pointer;}
.hongtu .show-box7 .pic-box .pic.on {border: 2px solid rgba(235, 97, 31, 0.5);}

.hongtu .show-box8, .hongtu .show-box10, .hongtu .show-box12, .hongtu .show-box14 {margin: 0 auto; padding: 60px 0 0 0;}
.hongtu .show-box9 {margin: 0 auto; width: 1400px; height: auto;padding: 0 0 30px 0;}
.hongtu .show-box9 .pic-box {margin: 0 auto;overflow: hidden; width: 1200px;}
.hongtu .show-box9 .pic-box .pic {width: 282px; height: 382px; position: relative; cursor: pointer;}
.hongtu .show-box9 .pic-box h5 { font-weight: normal; margin-top: 30px; font-size: 20px; text-align: center; color: #444;}
.hongtu .show-box9 .pic-box h6{display:block;margin-top:15px;font-size:14px; text-align: center;color: #999; font-weight: normal;}
.hongtu .show-box9 .pic-box .pic span i { margin: 0 20px 25px; position: absolute; bottom: 0; font-size: 16px; font-style: normal; text-align: left; color: #fff;}

.hongtu .show-box11{margin: 0 auto; width: 1200px;height: auto; padding: 0 0 30px 0;}
.hongtu .show-box11 .pic { width: 218px; height: 98px;border: 1px solid #dedede;margin: 0 25px 25px 0;}
.hongtu .show-box11 .pic.last {margin-right: 0;}

.hongtu .show-box12 {padding: 35px 0 0 0;}
.hongtu .show-box13 { padding-bottom: 20%;}
.hongtu .show-box13 .text-box { width: 46%; position: absolute; top: 25%;left: 23.6%;}
.hongtu .show-box13 .text-box h1 { font-size: 30px; color: #fff;}
.hongtu .show-box13 .text-box .desc { font-size: 16px; line-height: 30px; color: #fff;}

.hongtu .show-box14 { padding: 90px 0 0 0; position: relative;}
.hongtu .show-box15 { height: 530px; padding-bottom: 80px;}
.hongtu .show-box15 .contact { z-index: 2; width: 600px; padding: 3% 1% 3% 4%; position: absolute; top: 18%;  left: 15%; background: #fff; box-shadow: 3px 3px 20px #666;}
.hongtu .show-box15 .map { width: 1405px;height: 530px; position: absolute;left: 32%; background-repeat: no-repeat;}
.hongtu .show-box15 .contact .title {padding: 0 0 30px 0; margin: 0;font-size: 26px; color: #444;}
.hongtu .show-box15 .contact .txt { height: 36px; padding: 0 0 0 40px; position: relative; font-size: 16px; line-height: 36px; color: #444;}
.hongtu .show-box13 .text-box .link-btn { margin: 45px 0 0 0;}

/*政企业务—内容*/
#jcl2{ width:100%; height:1120px; position:relative; overflow: hidden;}

.jcl2_wrap{ position: relative; width: 1382px; height: 1020px; margin:0 auto;overflow: hidden; background: url(/images/zqyw.png) no-repeat 0 0;}
.jcl_container2{overflow: hidden; width:100%; position: relative; display: block; }

.jcl_container2 li{ position: relative; width: 100%;margin: 15px 0 0 18px; overflow: hidden;}
.jcl_container2 li img{ width: 1340px; height: 960px; float: left; overflow: hidden; }

.jcl_next2, .jcl_prev2{ position:absolute; bottom: 60px; display:block; width:80px; height:40px;border:1px solid #e6e6e6; z-index:10;cursor:pointer; font-size: 16px; line-height: 40px; color: #333; border-radius: 5px; text-align: center;}
.jcl_prev2{ right: 700px;}
.jcl_next2{ right: 580px;}
#jcl2 a:hover{ color:#fff; background-color:#ef8336;}

/*营业厅*/
.local-hall {
    /* border:1px solid #dfdfdf; */
    padding: 0 0 50px 0;
    margin: 0 auto;
}

.local-hall >form{
    padding-top: 50px;
    border:1px solid #dfdfdf; 
    border-bottom: none;
    padding-bottom: 50px;
}

.local-hall .fixed-table-body{
     border-left:1px solid #dfdfdf; 
     border-right:1px solid #dfdfdf; 
}

.local-hall .local-choose {
    padding: 0 65px;
}

.local-hall .local-choose p {
    margin-right: 5px;
    font-size: 16px;
    line-height: 44px;
    color: #444;
    float: left;
    width: 90px;
}

.local-hall .local-choose .local-input {
    margin-right: 40px;
    float: left;
}

.local-hall .local-choose .local-input.last {
    margin-right: 0;
}

.local-hall .local-choose .local-input .select-city,
.local-hall .local-choose .local-input .select-country {
    height: 44px;
    position: relative;
    line-height: 44px;
    float: left;
}

.local-hall .local-choose .local-input .select-city .city,
.local-hall .local-choose .local-input .select-country .country {
    width: 200px;
    height: 42px;
    border: 1px solid #ef8336;
    border-radius: 4px;
    outline: none;
    font-size: 16px;
    text-align: center;
    color: #ef8336;
    cursor: pointer;
}

.local-hall .local-choose .local-input .select-city #city-list,
.local-hall .local-choose .local-input .select-country #country-list {
    z-index: 8;
    display: none;
    overflow: auto;
    width: 200px;
    max-height: 228px;
    border: 1px solid #bcbcbc;
    border-top: 0;
    border-radius: 4px;
    position: absolute;
    top: 44px;
    background: #fff;
}

.local-hall .local-choose .local-input .select-city #city-list li,
.local-hall .local-choose .local-input .select-country #country-list li {
    font-size: 16px;
    text-indent: 20px;
    color: #444;
    cursor: pointer;
}

.local-hall .local-choose .local-input .select-city #city-list li:hover,
.local-hall .local-choose .local-input .select-country #country-list li:hover {
    color: #ef8336;
    background: #f5f5f5;
}

.local-hall .local-choose .address {
    width: 493px;
    height: 42px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    font-size: 16px;
    text-indent: 20px;
    color: #444;
}

.local-hall .local-btn {
    margin-top: 46px;
    text-align: center;
}

.local-hall .local-btn input {
    width: 180px;
    height: 50px;
    border: 0px;
    border-radius: 25px;
    margin: 0 45px 0 45px;
    outline: none;
    position: relative;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #666;
    background-color: #e2e2e2;
    cursor: pointer;
}

.local-hall .local-btn input.on {
    color: #fff;
    background: linear-gradient(to right, #ef8336 0, #eb611f 100%);
}

.local-hall #local-hall-table {
    width: 100%;
    border-bottom: 1px solid #dee2e6;
    margin-top: 50px;
    min-width: 1200px;
}

.local-hall #local-hall-table thead tr th {
    height: 34px;
    padding: 25px 20px;
    border-bottom: 1px solid #dee2e6;
    position: relative;
    font-size: 18px;
    text-align: center;
    color: #ef8336;
    background: #f9f9f9;
}

.local-hall #local-hall-table thead tr th .th-inner {
    padding: 0;
    text-align: center;
}

.local-hall #local-hall-table tbody tr td {
    height: 34px;
    padding: 20px 20px;
    font-size: 16px;
    text-align: center;
    color: #666;
}

/*企业概况*/
.qygk_nav {padding: 30px 0;
 /* box-shadow: 2px 2px 16px #e5e5e5;  */
 background-color: #f3f3f3;overflow:hidden;}
.qygk_nav li { width: 530px; height: 30px; border-right: 1px solid #f2c095; font-size: 22px; line-height: 30px; text-align: center;}
.qygk_nav li a {color: #666;}
.qygk_nav li a.on, .gdcp_nav li a:hover {color: #ef8336; font-weight: bold;}
.qygk_nav li.last { border: none;}

.qygk{ border: 1px solid #e1e1e1; padding: 60px; overflow: hidden; width: 1480px; margin:50px auto 0;}
.qygk p{ margin-bottom: 20px; font: 20px/40px "Microsoft Yahei"; color: #333; }
.qygk img{ width: 100%; margin: 0 auto;}
.qygk .title img{ width: auto; margin-bottom: 50px;}

/* new refactor */
.layout .marB30 {
    width: 100%;
}
.layout .marB30 .w1380 {
    width: calc(100% - 380px);
}
.gl_nav .lanmuming {
    font: bold 36px/60px "Microsoft Yahei";
}
.marB50 .w940 {
    width: calc(100% - 380px);
}
.left_nav a {
    text-indent: 0;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 记得要去掉 */
/* .jcl_container1 {
    left:  0 !important;
} */
.w566 {
    width: auto;
}
.layout {
    box-sizing: border-box;
    padding: 0 20px;
}
.layout .w1172 {
    width: calc(100% - 566px - 30px);
}
.zqyw li p {
    width: 100%;
}
.news_list .tt {
    width: 100%;
}
.w1172 #jcl1 {
    height: auto;
}
.w1172 .jcl1_wrap {
    height: auto;
}
.w1172 .jcl1_wrap,
.w1172 .jcl1_wrap .jcl_block1,
.w1172 .jcl1_wrap.jcl_container1,
.w1172 .jcl1_wrap .jcl_container1 li {
    width: 100%;
}
.w1172 .jcl1_wrap .jcl_container1 li {
    height: auto !important;
}
.jcl_container1 {
    /* left: 0 !important; */
}
.jcl_container1 li img {
    width: 100%;
    height: auto;
}
.zxjm {
    display: flex;
    align-items: stretch;
}
.zxjm li {
    background: url(/images/zxjm_tit.png) repeat-y left top;
    background-size: contain;
    width: 25% !important;
}

.zxjm li a,
.zxjm li a img {
    width: 100%;
    height: auto;
}
.jcl_container1 .xwzx_pic {
    height: auto;
    /* min-height: 600px; */
}
.w1172 .news_tab {
    width: 100%;
}
.jcl_container1 li img {
    width: 100%;
    height: auto;
}
.w1172 .jcl1_wrap .jcl_container1 li > a {
    width: calc(100% - 300px);
    float: left;
}

.jcl_container1 .xwzx_pic p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.qygk_nav {
    width: 100%;
    box-sizing: border-box;
}
.qygk_nav li {
    width: 25%;
    box-sizing: border-box;
}
.boxMo {
    width: 100%;
}
.qygk {
    width: 100%;
    box-sizing: border-box;
}
.layout .loc.w1600 {
    width: 100%;
    box-sizing: border-box;
    height: auto;
}
.gdcp_nav.w1600 {
    width: 100%;
}
.gdcp_nav li {
    width: 12.5%;
    box-sizing: border-box;
    height: auto;
}
.gqzb .show-box {
    height: auto;
    padding-bottom: 0;
}
.gqzb .show-box1 {
    padding-bottom: 0;
}
.khfw li a {
    width: 100%;
}
.khfw li img {
    width: 100%;
    height: auto;
}
.zxjm {
    flex-wrap: wrap;
}
.spzx h3 {
    box-sizing: border-box;
}
.jpcg1.clearfix,
.jpcg1.clearfix .clearfix {
    width: 100%;
}
.znwg .show-box5 .jpcg1 .jpcgPic1 {
    width: 40%;
    height: auto;
}
.znwg .show-box5 .jpcg1 .jpcgPic1 .pic1,
.znwg .show-box5 .jpcg1 .jpcgPic1 .pic1 img {
    width: 100%;
    height: auto;
}
.layout .marB30 .w1380 {
    box-sizing: border-box;
}
.dsfgs .news_tab {
    width: 100%;
}
.dsfgs_nav {
    padding-top: 10px;
}
.dsfgs_nav a {
    margin-top: 20px;
}
.dsfgs_dt {
    max-width: 100%;
    /* width: calc(100% - 380px); */
    /* height: auto; */
}
.tab-container .dsfgs_wz {
    /* float: left; */
}
.dsfgs_dt {
    width: calc(100% - 380px);
}
.dsfgs_ewm img {
    width: 100%;
    height: auto;
}
.show-box7 {
    height: auto;
    padding-bottom: 0;
}
.swiper-container-znwg {
    height: 44vw;
    min-height: 466px;
}
.znwg .show-box1 .text-box {
    right: 10px;
    padding-left: 0;
}
.znwg .show-box1 .text-box img {
    width: 95%;
}
.znwg .show-box1 .desc1 {
    margin-top: 40%;
}
.znwg .show-box1,
.show-box.show-box1,
.show-box.show-box2,
.show-box.show-box3,
.show-box.show-box4,
.show-box.show-box5,
.show-box.show-box6,
.show-box.show-box7 {
    padding-bottom: 0;
    height: auto;
}
.znwg .show-box2 .text-box {
    width: 80%;
    top: 7%;
}
.znwg .show-box2 .text-box ul {
    width: 100%;
}
.znwg .show-box2 .text-box ul li{
    width: 18%;
    margin-right: 7%;
}
.znwg .show-box2 .text-box ul li img {
    width: 100%;
}
.list_zqyw {
    width: 100%;
    font-size: 0;
}
.list_zqyw li {
    width: 12.66%;
    margin-left: 2%;
    margin-right: 2%;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.list_zqyw li > a {
    width: 100%;
}
.list_zqyw li img {
    width: 100%;
    height: auto;
}
.list_zqyw li p {
    width: 100%;
}
.jcjm {
    width: 100%;
    font-size: 0
}
.jcjm li {
    width: 25%;
    box-sizing: border-box;
    margin: 0;
    padding: 20px 12px;
    float: none;
    display: inline-block;
}
.jcjm li .a {
    width: 100%;
}
.jcjm li > a {
    overflow: hidden;
    display: block;
    text-align: center;
}
.jcjm li a > img {
    width: 100%;
    height: auto;
}
.pages {
    padding-bottom: 20px;
}
.list_zqyw li p {
    height: auto;
    min-height: 24px;
}
.local-hall .local-choose .local-input.last {
    width: 100%;
}
.local-hall .local-choose .address {
    width: calc(100% - 102px);
    max-width: 535px;
}
.cgzb {
    min-width: 1000px;
    padding-bottom: 80px;
}

.cgzb .purchase-choose {
    padding: 0 35px;
}

.cgzb .purchase-choose .purchase-input {
    margin-right: 40px;
    display: inline-block;
    margin-bottom: 30px;
}

.cgzb .purchase-choose .purchase-input.last {
    margin-right: 0;
}

.cgzb .purchase-choose p {
    margin-right: 5px;
    font-size: 16px;
    line-height: 44px;
    color: #444;
    float: left;
}

.cgzb .purchase-choose .purchase-input .select-city,
.cgzb .purchase-choose .purchase-input .select-type,
.cgzb .purchase-choose .purchase-input .select-cate {
    height: 44px;
    position: relative;
    line-height: 44px;
    float: left;
}

.cgzb .purchase-choose .purchase-input .select-city .city,
.cgzb .purchase-choose .purchase-input .select-type .type,
.cgzb .purchase-choose .purchase-input .select-cate .cate {
    width: 160px;
    height: 42px;
    border: 1px solid #ef8336;
    border-radius: 4px;
    outline: none;
    font-size: 16px;
    text-align: center;
    color: #ef8336;
    cursor: pointer;
}

.cgzb .purchase-choose .purchase-input .select-city #purchase-city-list,
.cgzb .purchase-choose .purchase-input .select-type #purchase-type-list,
.cgzb .purchase-choose .purchase-input .select-cate #purchase-cate-list {
    z-index: 8;
    display: none;
    overflow: auto;
    /* width: 160px; */
    width: 100%;
    max-height: 228px;
    border: 1px solid #bcbcbc;
    border-top: 0;
    border-radius: 4px;
    position: absolute;
    top: 44px;
    background: #fff;
}

.cgzb .purchase-choose .purchase-input .select-city #purchase-city-list li,
.cgzb .purchase-choose .purchase-input .select-type #purchase-type-list li,
.cgzb .purchase-choose .purchase-input .select-cate #purchase-cate-list li {
    font-size: 16px;
    text-indent: 20px;
    color: #444;
    cursor: pointer;
}

/* .cgzb .purchase-choose .purchase-input .select-cate #purchase-cate-list li {
    display: none;
} */

.cgzb .purchase-choose .purchase-input .select-city #purchase-city-list li:hover,
.cgzb .purchase-choose .purchase-input .select-type #purchase-type-list li:hover,
.cgzb .purchase-choose .purchase-input .select-cate #purchase-cate-list li:hover {
    color: #ef8336;
    background: #f5f5f5;
}

.cgzb .purchase-choose .purchase-input .title {
    width: 400px;
    height: 42px;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    font-size: 16px;
    text-indent: 20px;
    color: #444;
}

.cgzb #datepicker {
    width: auto;
    margin: 0 40px 0 0;
    float: left;
    margin-bottom: 20px;
}

.cgzb #datepicker .time {
    width: 146px;
    height: 42px;
    border: 1px solid #d5d5d5;
    outline: none;
    font-size: 16px;
    text-indent: 0px;
    color: #444;
    float: left;
}

.cgzb #datepicker .time.time1,
.cgzb #datepicker .time.time3 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.cgzb #datepicker .time.time2,
.cgzb #datepicker .time.time4 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.cgzb #datepicker span {
    padding: 5px 12px;
    border: 1px solid #ccc;
    margin: 0 -1px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #555;
    background-color: #eee;
    float: left;
}

.cgzb .purchase-btn {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    float: left;
}

.cgzb .purchase-btn input {
    width: 160px;
    height: 50px;
    border: 0px;
    border-radius: 25px;
    margin: 47px 20px 27px 20px;
    outline: none;
    position: relative;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #666;
    background-color: #e2e2e2;
    cursor: pointer;
}

.cgzb .purchase-btn input {
    margin-top: 0;
    display: inline-block;
}
.cgzb .purchase-input p {
    margin-bottom: 0;
}
.cgzb .purchase-btn input.on {
    color: #fff;
    background: linear-gradient(to right, #ef8336 0, #eb611f 100%);
}

.cgzb .purchase-btn #purchase-reset {
    margin-right: 0px;
}

.cgzb #purchase-table {
    width: 100%;
    border-bottom: 1px solid #dee2e6;
}

.cgzb #purchase-table thead tr th {
    height: 34px;
    padding: 25px 20px;
    border-bottom: 1px solid #dee2e6;
    position: relative;
    font-size: 18px;
    text-align: center;
    color: #ef8336;
    background: #f9f9f9;
}

.cgzb #purchase-table thead tr th .th-inner {
    padding: 0;
    text-align: center;
}

.cgzb #purchase-table tbody tr td {
    height: 34px;
    padding: 20px 20px;
    font-size: 16px;
    text-align: center;
    color: #666;
}

.cgzb #purchase-table tbody tr td a {
    color: #666;
}

.cgzb #purchase-table tbody tr td a:hover {
    color: #ef8336;
}

.cgzb #purchase-table tbody tr td .day {
    display: inline-block;
    font-family: 'microsoft yahei';
    font-size: 28px;
    color: #ef8336;
}

.cgzb #purchase-table tbody tr td .year-month {
    display: inline-block;
    margin-left: 10px;
    font-family: 'microsoft yahei';
    font-size: 14px;
    line-height: initial;
    text-align: left;
    color: #999;
}

.cgzb #purchase-table tbody tr td .year-month i {
    display: block;
}

/* 招标采购category-purchase样式结束 */
.marB30 .w1380 ul li .w1380 {
    width: 100%;
}
.layout .marB30 .w1380 {
    padding-left: 20px;
    padding-right: 20px;
}
.list1 li h3 {
    width: calc(100% - 170px);
    height: auto;
    padding-bottom: 30px;
}
.ywhz {
    width: 100%;
}
.ywhz .show-box1 {
    width: 100%;
    height: auto;
}
.ywhz .show-box1 > img {
    width: 100%;
    height: auto;
}
.ywhz .show-box2 {
    width: 100%;
}
.loc {
    width: 100%;
    box-sizing: border-box;
}
.list_jrwm {
    height: auto;
}
.prew_next li {
    width: 48%;
    max-width: 600px;
    box-sizing: border-box;
}
.prew_next.marT15 {
    margin-top: 15px;
}
#article #art_items, #article .art_items {
    min-height: 34px;
    height: auto;
    /* overflow: hidden; */
}
#article #art_items::after, #article .art_items::after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}
.jcl2_wrap {
    width: 100%;
    height: auto;
    background-size: cover;
}
.jcl2_wrap .jcl_block2 {
    width: 100%;
}
.jcl2_wrap .jcl_container2 {
    width: 100%;
}
.jcl2_wrap .jcl_container2 li {
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    height: auto !important;
}
.jcl2_wrap .jcl_container2 li .img-wrapper {
    width: 100%;
    padding: 15px 18px;
    box-sizing: border-box;
}
.jcl2_wrap .jcl_container2 li + li {
    /* margin-left: 36px; */
}
.jcl_container2 li img {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.jcl_next2 {
    right: calc(50% - 100px);
}
.jcl_prev2 {
    right: calc(50% + 20px);
}
#jcl2 {
    height: auto;
    padding-bottom: 160px;
}
.layout .marB30 {
    padding-bottom: 20px;
}
.show-box {
    height: auto;
    padding-bottom: 0;
}
.kdsw .show-box7 .web-link li a {
    box-sizing: border-box;
}
.kdsw .show-box7 .web-link li img {
    width: 100%;
}
.kdsw .show-box7 .web-link ul {
    margin-bottom: 20px;
}
.kdsw .show-box4 .qrcode li {
    width: 140px;
}
.swiper-container-gqzb {
    width: 100vw;
    height: 38vw;
    min-width: 1060px;
    min-height: 396px;
}
.swiper-container-gqzb1 {
    width: 100vw;
    height: 31vw;
    min-width: 1060px;
    min-height: 328px;
}
.swiper-container-gdxlcp,
.swiper-container-gdxlcp1,
.swiper-container-gdxlcp2 {
    width: 100vw;
    height: 41.5vw;
    min-width: 1060px;
    min-height: 440px;
}
.swiper-container-zzdb1,
.swiper-container-zzdb2,
.swiper-container-zzdb3,
.swiper-container-zzdb4 {
    width: 100vw;
    height: 41.7vw;
    min-width: 1060px;
    min-height: 442px;
}
.swiper-container-zzdb5 {
    width: 100vw;
    height: 39.1vw;
    min-width: 1060px;
    min-height: 414px;
}
.gdtv .show-box7 .text-box2 {
    top: 28%;
}
.bx-controls.bx-has-pager {
    display: none;
}

.cgzb .purchase-input.title-wrapper {
    width: 36%;
}
.cgzb .purchase-input.title-wrapper .title {
    width: calc(100% - 90px);
}
@media screen and (max-width: 1820px) {
    .cgzb .purchase-input.title-wrapper {
        width: 32%;
    }
}
@media screen and (max-width: 1750px) {
    .cgzb .purchase-choose .purchase-input .select-city .city, .cgzb .purchase-choose .purchase-input .select-type .type, .cgzb .purchase-choose .purchase-input .select-cate .cate {
        width: 140px;
    }
    .cgzb .purchase-input.title-wrapper {
        width: 32%;
    }
}
@media screen and (max-width: 1640px) {
    .cgzb .purchase-input.title-wrapper {
        width: 100%;
    }
    .cgzb .purchase-input.title-wrapper .title {
        width: 615px;
    }
}
@media screen and (max-width: 1800px) {
    .znjj .show-box2 .text-box1,
    .znjj .show-box2 .text-box3 {
        top: 60%;
    }
    .znjj .show-box2 .text-box0,
    .znjj .show-box2 .text-box1 {
        left: 2%;
        right: 51%;
    }
    .znjj .show-box2 .text-box2,
    .znjj .show-box2 .text-box3 {
        right: auto;
        left: 52%;
    }
    .znjj .show-box2 .text-box
    .znjj .show-box7 .text-box {
        width: 50%;
    }
    .znjj .show-box2 .text-box0,
    .znjj .show-box2 .text-box2 {
        top: 10%;
    }
    .gdtv .show-box7 .summary {
        left: 22%;
    }
    .dsfgs_dt {
        height: 500px;
    }
    .jcl_container1 .xwzx_pic {
        width: 280px;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: calc(100% - 280px);
    }
    .layout .w1172 {
        width: calc(100% - 31% - 30px);
    }
    .w566 {
        width: 31%;
    }
    .w566 .gdcp {
        width: 48%;
    }
    .w566 .gdcp ul {
        width: 48%;
    }
    .w566 .gdcp li
    .w566 .gdcp li > a {
        width: 100%;
    }
    .w566 .gdcp li > a img {
        width: 100%;
        height: auto;
    }
    .spzx > a {
        width: 100%;
    }
    .spzx img {
        width: 100%;
        height: auto;
    }
    
    .layout:after {
        clear: both;
        height: 0;
        overflow: hidden;
        display: block;
        visibility: hidden;
        content: ".";
    }
    #jcl1, .jcl1_wrap {
        height: auto;
    }
    .jcl_container1 .xwzx_pic h3 {
        font: bold 22px/34px "Microsoft Yahei";
        margin: 20px auto 0;
    }
    .jcl_container1 .xwzx_pic p {
        font: 16px/30px "Microsoft Yahei";
        margin: 20px auto 10px;
    }
    .w566 .gdcp img {
        width: 235px;
    }
    .spzx i {
        top: 50%;
    }
    .spzx h3 {
        width: 100%;
    }
    .zqyw li {
        width: 30%;
        margin-left: 5%;
    }
    .zqyw li img {
        width: 100%;
        height: auto;
    }
    .zxjm li h3 {
        height: 100px;
    }
    .zqyw li p {
        font-size: 18px;
    }
}
@media screen and (max-width: 1680px) {
    .gl_nav {
        width: 320px;
    }
    .left_nav {
        width: 260px;
    }
    .layout .marB30 .w1380 {
        width: calc(100% - 350px);
    }
    .list li img {
        width: 340px;
    }
    .marB50 .w940 {
        width: calc(100% - 360px);
    }
    .gqzb .show-box .summary {
        font-size: 38px;
    }
    .znwg .show-box .summary {
        font-size: 38px;
    }
    .gdtv .show-box .summary {
        font-size: 38px;
    }
    .znjj .show-box .summary {
        font-size: 30px;
    }
    .znjj .show-box7 .text-box {
        width: 50%;
        top: 10%;
    }
    .znjj .show-box1 .desc {
        font-size: 18px;
        line-height: 46px;
    }
    .znjj .show-box7 .desc,
    .znjj .show-box2 .desc {
        font-size: 18px;
        line-height: 34px;
    }
    .gdtv .show-box2 .text-box {
        width: 40%;
        right: 10%;
    }
    .gdtv .show-box3 .text-box2 {
        width: 26%;
    }
    .gdtv .show-box3 .text-box1 {
        width: 30%;
        left: 16%;
    }
    .gdtv .show-box3 .text-box2 {
        width: 26%;
        right: 18%;
    }
    .gdtv .show-box4 .text-box {
        left: 15%;
    }
    .gdtv .show-box7 .text-box1 {
        left: 15%;
    }
    .gdtv .show-box7 .text-box2 {
        width: 20%;
        right: 20%;
    }
    .gdxlcp .show-box1 .text-box {
        width: 44%;
        top: 26%;
        right: 5%;
    }
    .kdsw .show-box4 .text-box {
        top: 16%;
        left: 5%;
    }
    .kdsw .show-box6 .text-box {
        top: 26%;
        left: 10%;
    }
    .kdsw .show-box7 .web-link {
        width: calc(100% - 80px);
    }
    .kdsw .show-box7 .web-link ul {
        width: 100%;
    }
    .kdsw .show-box7 .web-link li {
        width: 20%;
        margin-right: 0;
        box-sizing: border-box;
        padding: 0 20px;
    }
    #art_title, .art_title {
        font-size: 34px;
        line-height: 68px;
    }
    .jcjm li h3 {
        font-size: 18px;
    }
    .list_zqyw li p {
        font-size: 18px;
    }
    .list_zqyw li {
        margin-bottom: 28px;
    }
    .znwg .show-box7 .text-box {
        right: 3%;
        width: 34%;
    }
    .dsfgs_dt {
        height: 400px;
    }
    .jcl_container1 .xwzx_pic {
        width: 250px;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: calc(100% - 250px);
    }
    .layout .w1172 {
        width: calc(100% - 32% - 30px);
    }
    .layout .w566 {
        width: 32%;
    }
    .jcl_container1 .xwzx_pic {
        /* min-height: 380px; */
    }
    /* .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: calc(100% - 270px);
        float: left;
    } */
    .gl_nav .lanmuming {
        font: bold 32px/60px "Microsoft Yahei";
    }
    .list li h3 {
        font-size: 26px;
    }
    .left_nav a {
        height: 70px;
        font: 26px/70px "Microsoft Yahei"
    }
    /* .jcl_container1 .xwzx_pic {
        width: 270px;
        height: 400px;
    } */
    .jcl_container1 .xwzx_pic p {
        font: 16px/28px "Microsoft Yahei";
    }
    /* .jcl_container1 li {
        height: 400px;
    }
    .w566 .gdcp img {
        width: 220px;
    }
    .spzx img {
        width: 450px;
    }
    .spzx i {
        top: 180px;
    } */
    /* .zqyw li {
        width: 140px;
        margin-left: 15px;
    }
    .khfw li img {
        width: 450px;
    }
    .zxjm li {
        width: 230px;
    }
    .zxjm li img {
        width: 230px;
    }
    .zxjm li h3 {
        height: 100px;
    } */
    .zxjm li h3 a {
        font-size: 18px;
    }
}
@media screen and (max-width: 1440px) {
    .list li img {
        width: 320px;
    }
    .marB50 .w940 {
        width: calc(100% - 340px);
    }
    .left_nav a {
        font-size: 24px;
    }
    .gl_nav .lanmuming {
        font-size: 30px;
    }
    .list li h3 {
        font-size: 24px;
        line-height: 36px;
    }
    .list li .pubDate {
        font-size: 17px;
    }
    .list li p {
        line-height: 32px;
        margin-top: 10px;
    }
    .gqzb .show-box .summary {
        font-size: 34px;
    }
    .znwg .show-box .summary {
        font-size: 34px;
    }
    .znwg .show-box4 .text-box {
        top: 20%;
    }
    .gdxlcp .show-box .summary {
        font-size: 26px;
        line-height: 50px;
    }
    .gdxlcp .show-box2 .text-box {
        top: 32%;
    }
    .gdxlcp .show-box1 .desc1 {
        line-height: 50px;
    }
    .gdxlcp .show-box1 .desc1:before {
        margin-top: 24px;
    }
    .gdtv .show-box .summary {
        font-size: 34px;
    }
    .znjj .show-box .summary {
        font-size: 32px;
    }
    .znjj .show-box1 .desc {
        line-height: 40px;
    }
    .znjj .show-box7 .desc,
    .znjj .show-box2 .desc {
        font-size: 16px;
    }
    .znjj .show-box2 .text-box0, .znjj .show-box2 .text-box2 {
        top: 8%;
    }
    .znjj .show-box2 .text-box1, .znjj .show-box2 .text-box3 {
        top: 58%;
    }
    .gdtv .show-box1 .text-box {
        width: 40%;
        left: 4%;
        top: 20%;
    }
    .gdtv .show-box7 .summary {
        left: 20%;
        width: 90%;
    }
    .gdtv .show-box6 .text-box {
        width: 43%;
        right: 7%;
        top: 30%;
    }
    .gdtv .show-box4 .text-box {
        left: 10%;
        top: 24%;
    }
    .gdtv .show-box5 .text-box {
        width: 40%;
        left: 32%;
        top: 25%;
    }
    .gdtv .show-box3 .text-box1 {
        width: 40%;
        left: 10%;
    }
    .gdtv .show-box2 .text-box {
        width: 46%;
        top: 6%;
        right: 8%;
    }
    .gdtv .show-box3 .text-box2 {
        width: 30%;
        right: 12%;
    }
    .gdxlcp .show-box2 .text-box {
        top: 30%;
        left: 4%;
    }
    .gdxlcp .show-box2 .text-box {
        top: 26%;
    }
    .gdxlcp .show-box1 .text-box {
        top: 22%;
    }
    .gdxlcp .show-box1 .desc.order3 {
        line-height: 26px;
        font-size: 15px;
    }
    .gdxlcp .show-box1 .desc1 {
        line-height: 50px;
    }
    .kdsw .show-box8 .text-box {
        top: 23%;
    }
    .kdsw .show-box8 .text-box ul {
        width: 80%;
    }
    .kdsw .show-box6 .text-box {
        top: 26%;
        left: 10%;
    }
    #art_title, .art_title {
        font-size: 32px;
        line-height: 64px;
    }
    #article p, .article p {
        font-size: 19px;
    }
    .prew_next li {
        font-size: 19px;
    }
    .link-btn {
        width: 160px;
    }
    .list1 li h3 {
        font-size: 26px;
        line-height: 80px;
    }
    .list1 li .pubDate {
        margin-top: 30px;
    }
    .jcjm li h3 {
        font-size: 16px;
        padding: 10px 20px;
    }
    .list_zqyw li {
        width: 16%;
    }
    .znwg .show-box7 .text-box {
        top: 40%;
    }
    .znwg .show-box1 .desc1 {
        line-height: 26px;
        margin-top: 38%;
    }
    /* .article_con p span {
        font-size: 22px !important;
    } */
    .layout .marB30 .w1380 {
        /* padding-left: 30px;
        padding-right: 30px; */
    }
    .dsfgs_dt {
        width: calc(100% - 320px);
        height: 360px;
    }
    .dsfgs_wz {
        width: 300px;
    }
    .dsfgs_wz h3 {
        font-size: 20px;
    }
    .dsfgs_wz .service p {
        font-size: 15px;
    }
    .dsfgs_ewm {
        width: 140px;
        height: 140px;
    }
    .znwg .show-box5 .summary {
        font-size: 38px;
    }
    .znwg .show-box5 .desc,
    .znwg .show-box5 .jpcg1 .list li {
        font-size: 18px;
    }
    .layout.marT35 {
        width: 100%;
    }
    .layout .w1172 {
        width: calc(100% - 31% - 20px);
    }
    .layout .w566 {
        width: 31%;
    }
    .w566 .gdcp img {
        margin-bottom: 25px;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: calc(100% - 230px);
        float: left;
    }
    /* .jcl_container1 li {
        height: 350px;
    } */
    .zqyw li p {
        font-size: 16px;
    }
    .jcl_container1 .xwzx_pic {
        width: 230px;
    }
    .jcl_container1 .xwzx_pic h3 {
        font: bold 20px/30px "Microsoft Yahei";
        margin: 20px auto 0;
    }
    /* .jcl_container1 .xwzx_pic p {
        font: 14px/26px "Microsoft Yahei";
        margin-bottom: 0;
        margin-top: 10px;
    } */
    .jcl_container1 .xwzx_pic span {
        font: 14px/30px "Microsoft Yahei";
    }
    .jcl_next1, .jcl_prev1 {
        transform: scale(0.8);
    }
    .jcl_prev1 {
        right: 60px;
    }
    .spzx i {
        transform: scale(0.85);
    }
    .zxjm li h3 {
        height: 110px;
    }
    .news_list li {
        height: 40px;
    }
    .news_list li h3 {
        line-height: 40px;
        font-size: 18px;
    }
    .news_list .tt a {
        font-size: 22px;
    }
    .tab_lmT {
        height: 50px;
    }
    .news_tab .etabs.sty3 .tab,
    .tab_lmT span {
        font-size: 26px;
        line-height: 50px;
    }
    .lmT span {
        font-size: 28px;
    }
    .lmT2 span {
        font-size: 24px;
    }
}
@media screen and (max-width: 1280px) {
    .list li h3 {
        font-size: 22px;
    }
    .gqzb .show-box1 .text-box {
        top: 26%;
    }
    .gqzb .show-box .summary {
        font-size: 30px;
    }
    .gqzb .show-box .desc {
        font-size: 17px;
    }
    .gqzb .show-box p {
        font-size: 30px;
        line-height: 34px;
    }
    .znwg .show-box .summary {
        font-size: 30px;
    }
    .gdxlcp .show-box p {
        font-size: 30px;
        line-height: 34px;
    }
    .gdxlcp .show-box .summary {
        font-size: 24px;
        line-height: 44px;
    }
    .gdxlcp .show-box1 .desc1 {
        font-size: 22px;
    }
    .zzdb .show-box p {
        font-size: 30px;
        line-height: 34px;
    }
    .gdtv .show-box .summary {
        font-size: 30px;
        line-height: 90px;
    }
    .gdtv .show-box1 .text-box .summary img {
        height: 90px;
    }
    .znjj .show-box .summary {
        font-size: 30px;
        line-height: 46px;
    }
    .znjj .show-box1 .desc {
        font-size: 18px;
        line-height: 36px;
    }
    .znjj .show-box7 .text-box {
        top: 6%;
        width: 56%;
        padding-left: 6%;
    }
    .znjj .show-box7 .desc {
        font-size: 17px;
        line-height: 32px;
    }
    .znjj .show-box7 .desc1 {
        font-size: 16px;
        line-height: 32px;
    }
    .znjj .show-box2 .desc {
        font-size: 16px;
        line-height: 30px;
    }
    .znjj .show-box2 .text-box0, .znjj .show-box2 .text-box2 {
        top: 6%;
    }
    .znjj .show-box2 .text-box1, .znjj .show-box2 .text-box3 {
        top: 56%;
    }
    .gdtv .show-box2 .desc {
        margin-top: 10px;
    }
    .gdtv .show-box2 .text-box {
        width: 62%;
        top: 6%;
        right: -5%;
    }
    .gdtv .show-box3 .desc {
        line-height: 40px;
    }
    .gdtv .show-box1 .text-box {
        top: 14%;
    }
    .gdtv .show-box1 .desc1 img {
        width: 110px;
        height: auto;
    }
    .gdtv .show-box3 .text-box1,
    .gdtv .show-box3 .text-box2 {
        top: 17%;
    }
    .gdtv .show-box5 .text-box {
        width: 33%;
        top: 23%;
    }
    .gdtv .show-box7 .desc {
        font-size: 18px;
        line-height: 32px;
    }
    .gdtv .show-box7 .text-box2 {
        width: 23%;
        right: 16%;
    }
    .gdtv .show-box7 .text-box1 {
        left: 14%;
        width: 36%;
    }
    .gdtv .show-box7 .text-box2 .order2 {
        margin-top: 30px;
    }
    .gdxlcp.gdxl .show-box1 .desc1:before {
        margin-top: 18px;
    }
    .gdxlcp.gdxl .show-box1 .desc1 {
        line-height: 42px;
    }
    .gdxlcp.gdxl .show-box2 .text-box {
        width: 48%;
        top: 32%;
    }
    .gdxlcp.gdxl .show-box2 .desc {
        font-size: 16px;
        line-height: 36px;
    }
    .kdsw .show-box8 .text-box ul {
        margin-top: 70px;
    }
    .kdsw .show-box8 .text-box {
        top: 20%;
    }
    .kdsw .show-box4 .qrcode li {
        width: 120px;
        margin-right: 20px;
    }
    .kdsw .show-box4 .qrcode .desc {
        margin-top: 20px;
    }
    .kdsw .show-box4 .qrcode {
        padding-top: 20px;
    }
    .kdsw .show-box6 .text-box img {
        width: 90%;
    }
    .kdsw .show-box4 .qrcode li p {
        font-size: 13px;
    }
    .kdsw .show-box7 .web-link li {
        padding-left: 10px;
        padding-right: 10px;
    }
    .kdsw .show-box2 .text-box {
        top: 20%;
        left: 9%;
    }
    .kdsw .show-box4 .text-box {
        top: 12%;
        left: 4%;
    }
    .kdsw .show-box6 .text-box {
        top: 20%;
        left: 8%;
    }
    .kdsw .show-box .summary {
        font-size: 30px;
        line-height: 46px;
    }
    .kdsw .show-box .summary {
        top: 32%;
    }
    .kdsw .show-box8 .text-box .desc {
        font-size: 26px;
    }
    .kdsw .show-box8 .text-box ul {
        width: 80%;
    }
    #art_title, .art_title {
        font-size: 30px;
        line-height: 60px;
    }
    #article p, .article p {
        font-size: 18px;
        line-height: 36px;
    }
    .prew_next li {
        font-size: 18px;
    }
    .list_jrwm table tr th, .list_jrwm table tr td {
        padding: 12px;
    }
    .link-btn {
        width: 120px;
        height: 46px;
        line-height: 46px;
    }
    .list1 li h3 {
        font-size: 24px;
        line-height: 70px;
    }
    .list1 li .pubDate {
        margin-top: 25px;
    }
    .jcjm li h3 {
        font-size: 15px;
        line-height: 25px;
    }
    .jcjm li h3 a {
        height: 50px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .list_zqyw li p {
        font-size: 16px;
    }
    .list_zqyw li {
        margin-bottom: 20px;
    }
    .znwg .show-box4 .text-box {
        top: 20%;
    }
    .znwg .show-box3 .text-box {
        top: 28%;
        left: 6%;
    }
    .znwg .show-box1 .desc1 {
        margin-top: 30%;
    }
    .znwg .show-box4 .text-box {
        right: 12%;
    }
    .znwg .show-box1 .desc1 {
        font-size: 14px;
    }
    /* .article_con p span {
        font-size: 20px !important;
    } */
    .dsfgs_wz h3 {
        font-size: 19px;
    }
    .layout .marB30 .w1380 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .dsfgs_dt {
        width: calc(100% - 300px);
        height: 360px;
    }
    .dsfgs_wz {
        width: 280px;
    }
    .dsfgs_ewm {
        width: 120px;
        height: 120px;
    }
    .znwg .show-box5 .summary {
        font-size: 36px;
    }
    .znwg .show-box5 .desc,
    .znwg .show-box5 .jpcg1 .list li {
        font-size: 16px;
    }
    .znwg .show-box5 .jpcg1 .list li img {
        width: 80px;
        height: 80px;
    }
    .znwg .show-box5 .text-box,
    .znwg .show-box5 .jpcg1 .list {
        left: 10%;
    }
    .znwg .show-box5 .text-box {
        top: 30%;
    }
    .swiper-button-next-znwg,
    .swiper-button-prev-znwg,
    .swiper-button-next-zzdb1,
    .swiper-button-prev-zzdb1,
    .swiper-button-next-zzdb2,
    .swiper-button-prev-zzdb2,
    .swiper-button-next-zzdb3,
    .swiper-button-prev-zzdb3,
    .swiper-button-next-zzdb4,
    .swiper-button-prev-zzdb4,
    .swiper-button-next-zzdb5,
    .swiper-button-prev-zzdb5,
    .swiper-button-prev-gdxlcp,
    .swiper-button-next-gdxlcp,
    .swiper-button-prev-gdxlcp1,
    .swiper-button-next-gdxlcp1,
    .swiper-button-prev-gdxlcp2,
    .swiper-button-next-gdxlcp2 {
        background-size: 180%;
        width: 48px;
        height: 90px;
    }
    .swiper-button-next-zzdb1,
    .swiper-button-next-zzdb2,
    .swiper-button-next-zzdb3,
    .swiper-button-next-zzdb4,
    .swiper-button-next-zzdb5,
    .swiper-button-next-gdxlcp,
    .swiper-button-next-gdxlcp2,
    .swiper-button-next-gdxlcp1,
    .swiper-button-next-znwg {
        background-position: -43px;
    }
    .swiper-button-prev-zzdb1,
    .swiper-button-prev-zzdb2,
    .swiper-button-prev-zzdb3,
    .swiper-button-prev-zzdb4,
    .swiper-button-prev-zzdb5,
    .swiper-button-prev-gdxlcp,
    .swiper-button-prev-gdxlcp2,
    .swiper-button-prev-gdxlcp1,
    .swiper-button-prev-znwg {
        background-position: 5px 3px;
    }
    .spzx i {
        top: 47%;
    }
    .w566 .gdcp img {
        margin-bottom: 20px;
    }
    .qygk .title img {
        width: 160px;
    }
    .qygk p {
        font-size: 18px;
    }
    .layout .w1172 {
        /* width: calc(100% - 320px - 30px); */
    }
    .lmT span {
        font-size: 24px;
    }
    .gl_nav {
        width: 280px;
    }
    .layout .marB30 .w1380 {
        width: calc(100% - 300px);
    }
    .gl_nav .left_nav {
        width: 240px;
    }
    .gl_nav .lanmuming {
        font-size: 28px;
    }
    .left_nav a {
        height: 52px;
        font: 22px/52px "Microsoft Yahei"
    }
    .marB50 .w940 {
        width: calc(100% - 270px);
    }
    .list li img {
        width: 244px;
        height: auto;
    }
    
    .jcl_container1 li {
        height: 320px;
        background: url(/images/xwzx_pic_bg.png) repeat-x left top;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: calc(100% - 240px);
    }
    .jcl_container1 .xwzx_pic {
        width: 240px;
        height: 100%;
    }
    .jcl_container1 .xwzx_pic h3 {
        font: bold 18px/30px "Microsoft Yahei";
        margin: 20px auto 0;
    }
    .jcl_container1 .xwzx_pic p {
        font: 14px/26px "Microsoft Yahei";
        margin-bottom: 0;
        margin-top: 10px;
    }
    .jcl_container1 .xwzx_pic span {
        font: 14px/30px "Microsoft Yahei";
    }
    .jcl_next1, .jcl_prev1 {
        transform: scale(0.8);
    }
    .jcl_prev1 {
        right: 60px;
    }
    .zqyw li p {
        font-size: 15px;
    }
    .news_list li {
        height: 32px;
    }
    .news_list li:before {
        margin-top: -7px;
    }
    .news_list li h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .news_list li span {
        font-size: 13px;
        line-height: 26px;
    }
    .zxjm li h3 a {
        font-size: 16px;
    }
    .jcl_container1 .xwzx_pic p {
        -webkit-line-clamp: 3;
    }
}
@media screen and (max-width: 1160px) {
    .znwg .show-box7 .text-box {
        top: 35%;
    }
    .znwg .show-box7 .desc {
        font-size: 18px;
    }
    .summary.order1 {
        font-size: 36px;
    }
    .zqyw li p {
        font-size: 14px;
    }
}
@media screen and (max-width: 1080px) {
    .list li h3 {
        font-size: 22px;
    }
    .gqzb .show-box .summary {
        font-size: 28px;
    }
    .gqzb .show-box .desc {
        font-size: 16px;
    }
    .znwg .show-box .summary {
        font-size: 28px;
    }
    .znwg .show-box .desc {
        font-size: 16px;
    }
    .znwg .show-box3 .text-box {
        top: 26%;
    }
    .znwg .show-box4 .text-box {
        top: 12%;
    }
    .kdsw .show-box8 .text-box ul {
        width: 70%;
        margin-top: 50px;
    }
    .gdtv .show-box .summary {
        font-size: 28px;
    }
    .gdtv .show-box7 .text-box2 {
        width: 27%;
        right: 10%;
    }
    .gdtv .show-box7 .text-box1 {
        left: 10%;
        width: 42%;
    }
    .gdtv .show-box6 .text-box {
        top: 20%;
    }
    .gdtv .show-box .desc {
        font-size: 17px;
        line-height: 34px;
    }
    .gdtv .show-box2 .desc1 {
        line-height: 30px;
    }
    .gdtv .show-box2 .desc {
        margin-top: 5px;
        line-height: 30px;
    }
    .gdtv .show-box3 .summary,
    .gdtv .show-box6 .summary,
    .gdtv .show-box5 .summary,
    .gdtv .show-box2 .summary {
        line-height: 90px;
    }
    .gdtv .show-box1 .text-box {
        top: 10%;
    }
    .gdtv .show-box1 .desc {
        font-size: 18px;
        line-height: 32px;
    }
    .gdtv .show-box1 .desc1 img {
        width: 100px;
    }
    .gdxlcp.gdxl .show-box .summary {
        font-size: 24px;
        line-height: 40px;
    }
    .gdxlcp.gdxl .show-box1 .desc1 {
        line-height: 40px;
        font-size: 20px;
    }
    .gdxlcp.gdxl .show-box2 .desc {
        line-height: 30px;
    }
    .gdxlcp.gdxl .show-box1 .desc1:before {
        margin-top: 18px;
    }
    .kdsw .show-box7 .web-link ul {
        margin-top: 40px;
    }
    .kdsw .show-box7 .web-link li {
        width: 25%;
    }
    .kdsw .show-box5 .text-box {
        top: 32%;
        right: 16%;
    }
    .kdsw .show-box4 .text-box {
        top: 8%;
    }
    #art_title, .art_title {
        font-size: 30px;
        line-height: 60px;
    }
    .ywhz .show-box2 .service-box {
        width: 90%;
    }
    .list1 li h3 {
        font-size: 22px;
        line-height: 60px;
    }
    .list1 li .pubDate {
        margin-top: 20px;
    }
    .local-hall .local-btn input {
        width: 160px;
        height: 46px;
        line-height: 46px;
    }
    .jcjm li h3 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .list_zqyw li {
        width: 20%;
        margin-left: 2.5%;
        margin-right: 2.5%;
    }
    .znwg .show-box4 .text-box {
        top: 23%;
        right: 10%;
    }
    .znwg .show-box3 .text-box {
        top: 26%;
        left: 4%;
    }
    .znwg .show-box3 .desc {
        font-size: 18px;
    }
    .znwg .show-box3 .desc1 {
        font-size: 15px;
    }
    .znwg .show-box1 .desc1 {
        margin-top: 20%;
    }
    .znwg .show-box7 .text-box {
        top: 32%;
    }
    .summary.order1 {
        font-size: 34px;
    }
    .znwg .show-box7 .desc {
        font-size: 17px;
    }
    .dsfgs_wz h3 {
        font-size: 18px;
    }
    .gl_nav {
        width: 240px;
    }
    .gl_nav .left_nav {
        width: 210px;
    }
    .gl_nav .lanmuming {
        font-size: 28px;
    }
    .left_nav a {
        font-size: 20px;
    }
    .layout .marB30 .w1380 {
        width: calc(100% - 260px);
    }
    .dsfgs_dt {
        height: 300px;
    }
    .dsfgs_wz h3 {
        font-size: 18px;
    }
    .dsfgs_wz .service p {
        font-size: 14px;
    }
    .dsfgs_ewm {
        width: 100px;
        height: 100px;
        margin-top: 20px;
    }
    .znwg .show-box5 .jpcg1 .jpcgPic1 {
        right: 5%;
    }
    .znwg .show-box5 .jpcg1 .list li img {
        width: 70px;
        height: 70px;
    }
    .znwg .show-box5 .text-box,
    .znwg .show-box5 .jpcg1 .list {
        left: 6%;
    }
    .znwg .show-box5 .text-box {
        top: 20%;
    }
    .znwg .show-box5 .jpcg1 .list {
        top: 60%;
    }
    .znwg .show-box5 .jpcg1 .list li {
        padding-top: 20px;
        width: 76px;
    }
    .gqzb .show-box1 .text-box {
        width: 35%;
        right: 10%;
    }
    .gqzb .show-box1 .desc {
        font-size: 16px;
        margin-top: 10px;
    }
    .gqzb .show-box3 p {
        font-size: 28px;
    }
    .gdcp_nav li {
        font-size: 18px;
    }
    .qygk {
        padding: 30px;
    }
    .qygk .title img {
        width: 160px;
    }
    .qygk p {
        font-size: 18px;
    }
    .layout.marT35 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .layout .w1172 {
        /* width: calc(100% - 300px - 20px); */
    }
    .marT35 {
        margin-top: 15px;
    }
    .marT15 {
        margin-top: 5px;
    }
    .lmT {
        height: 50px;
        margin-bottom: 20px;
    }
    .lmT span {
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    a.tab_more {
        top: 20px;
    }
    /* .jcl_container1 li {
        height: 320px;
        background: url(/images/xwzx_pic_bg.png) repeat-x left top;
    } */
    .jcl_container1 .xwzx_pic {
        width: 30%;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: 70%;
    }
    .jcl_container1 .xwzx_pic h3 {
        font: bold 18px/30px "Microsoft Yahei";
        margin: 20px auto 0;
    }
    .jcl_container1 .xwzx_pic p {
        font: 14px/26px "Microsoft Yahei";
        margin-bottom: 0;
        margin-top: 10px;
        max-height: 130px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
    }
    .jcl_container1 .xwzx_pic span {
        font: 14px/30px "Microsoft Yahei";
    }
    .jcl_next1, .jcl_prev1 {
        transform: scale(0.8);
    }
    .jcl_prev1 {
        right: 60px;
    }
    .spzx i {
        transform: scale(0.7);
    }
    .spzx h3 {
        height: 50px;
    }
    .spzx h3 a {
        font-size: 20px;
        line-height: 50px;
    }
    .zqyw li p {
        font-size: 13px;
    }
    .news_tab .etabs.sty3 .tab {
        font-size: 20px;
        line-height: 50px;
    }
    .news_list .tt a {
        font-size: 20px;
        line-height: 40px;
    }
    .news_list li {
        height: 32px;
    }
    .news_list li:before {
        margin-top: -7px;
    }
    .news_list li h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .news_list li span {
        font-size: 13px;
        line-height: 26px;
    }
    .tab_lmT span {
        font-size: 20px;
        line-height: 50px;
    }
    .lmT2 span {
        font-size: 20px;
    }
    .tab_lmT {
        height: 50px;
    }
    .lmT {
        margin-top: 20px;
    }
    .zxjm li {
        width: 25%;
    }
    .zxjm li img {
        width: 100%;
        height: auto;
    }
    .zxjm li h3 {
        height: 110px;
    }
    .zxjm li h3 a {
        font-size: 16px;
        line-height: 22px;
    }
    .jcl_container1 .xwzx_pic p {
        -webkit-line-clamp: 3;
    }
}

@media screen and (max-width: 1000px) {
    .zqyw li p {
        font-size: 12px;
    }
}
@media screen and (max-width: 960px) {
    .list li h3 {
        font-size: 20px;
    }
    .gdtv .show-box3 .summary,
    .gdtv .show-box6 .summary,
    .gdtv .show-box5 .summary,
    .gdtv .show-box2 .summary {
        line-height: 70px;
    }
    .gdxlcp.gdxl .show-box1 .desc.order3 {
        margin-top: 10px;
    }
    .kdsw .show-box4 .summary, .kdsw .show-box4 .desc {
        font-size: 15px;
        line-height: 22px;
        margin-top: 10px;
    }
    .kdsw .show-box4 .qrcode .desc {
        font-size: 15px;
        margin-top: 10px;
        line-height: 22px;
    }
    .kdsw .show-box .summary {
        font-size: 28px;
        line-height: 40px;
    }
    .kdsw .show-box5 .text-box {
        top: 30%;
        right: 10%;
    }
    .kdsw .show-box4 .text-box {
        top: 2%;
        left: 2%;
    }
    .kdsw .show-box6 .text-box {
        top: 15%;
        left: 4%;
    }
    #art_title, .art_title {
        font-size: 28px;
        line-height: 56px;
    }
    #article p, .article p {
        font-size: 17px;
        line-height: 34px;
    }
    .prew_next li {
        font-size: 17px;
    }
    .list1 li h3 {
        font-size: 20px;
    }
    .jcjm li {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .jcjm li h3 a {
        font-size: 14px;
    }
    .list_zqyw li {
        width: 16%;
        margin-left: 2%;
        margin-right: 2%;
    }
    .znwg .show-box4 .text-box {
        top: 10%;
        right: 6%;
    }
    .znwg .show-box3 .summary {
        font-size: 28px;
        line-height: 50px;
    }
    .znwg .show-box3 .desc1 {
        margin-top: 20px;
    }
    .znwg .show-box2 .text-box {
        top: 3%;
    }
    .znwg .show-box1 .text-box {
        width: 50%;
        top: 40px;
    }
    .znwg .show-box1 .text-box img {
        width: 80%;
    }
    .summary.order1 {
        font-size: 30px;
    }
    .znwg .show-box1 .desc1 {
        margin-top: 40px;
    }
    .znwg .show-box7 .text-box {
        top: 10%;
        width: 84%;
        right: 2%;
    }
    /* .article_con p span {
        font-size: 18px !important;
    } */
    .gqzb .show-box1 .text-box {
        top: 20%;
    }
    /* .gqzb .show-box1 .desc {
        font-size: 15px;
    } */
    .gqzb .show-box3 p {
        font-size: 26px;
    }
    .swiper-button-next-znwg,
    .swiper-button-prev-znwg {
        background-size: 150%;
    }
    .swiper-button-next-znwg {
        background-position: -36px 5px;
    }
    .swiper-button-prev-znwg {
        background-position: 12px 3px;
    }
    .gdcp_nav.w1600 {
        padding-top: 10px;
    }
    .gdcp_nav li {
        width: 25%;
        margin-top: 20px;
    }
    .gdcp_nav li:nth-child(4n+4) {
        border-right: none;
    }
    .qygk .title img {
        width: 150px;
    }
    .qygk_nav li {
        font-size: 19px;
    }
    .qygk p {
        font-size: 17px;
    }
    .layout.marT35 {
        width: 100%;
    }
    .layout .w1172, .news_tab {
        width: 100%;
    }
    .w1172 > div,
    .w1172 .jcl1_wrap,
    .w1172 .jcl_block1,
    .w1172 .jcl_container1,
    .w1172 .jcl_container1 li,
    .w1172 .jcl_container1 li > a {
        width: 100%;
    }
    .w1172 .jcl1_wrap .jcl_container1 li > a {
        width: 100%;
    }
    .w1172 .jcl1_wrap img {
        width: 100%;
        margin-top: 0;
    }
    .jcl_container1 li {
        height: auto;
    }
    .jcl_container1 .xwzx_pic {
        width: 100%;
        height: auto;
    }
    .gl_nav {
        width: 240px;
    }
    .layout .marB30 .w1380 {
        width: calc(100% - 260px);
    }
    .gl_nav .left_nav {
        width: 210px;
    }
    .gl_nav .lanmuming {
        font: bold 28px/60px "Microsoft Yahei";
    }
    .left_nav a {
        height: 50px;
        font: 20px/50px "Microsoft Yahei"
    }
    .gl_nav {
        width: 100%;
    }
    .gl_nav .left_nav {
        width: 90%;
    }
    .layout .marB30 .w1380 {
        width: 100%;
        margin-top: 30px;
    }
    .lmT span {
        font-size: 24px;
    }
    .layout .w566 {
        width: 100%;
    }
    .spzx, zqyw, .khfw {
        width: 100%;
    }
    .jcl_container1 li {
        height: auto !important;
    }
    .xwzx_pic {
        padding-bottom: 50px;
    }
    .jcl_container1 .xwzx_pic h3 {
        font-size: 22px;
    }
    .news_list .tt a {
        line-height: 50px;
    }
    .jcl_container1 .xwzx_pic p {
        font-size: 16px;
        overflow: visible;
    }
    .news_list li {
        height: 36px;
    }
    .news_tab tab-container .zxjm {
        width: 100%;
    }
    .zxjm li h3 {
        height: 100px;
    }
    .gdcp {
        width: 48%;
    }
    .gdcp li ,
    .gdcp li a,
    .w566 .gdcp li a img {
        width: 100%;
    }
    .spzx a,
    .spzx a img {
        width: 100%;
    }
    .zqyw li {
        width: 32%;
        margin-left: 2%;
    }
    .zqyw li a,
    .zqyw li a img {
        width: 100%;
    }
    .khfw li {
        width: 100%;
        float: left;
    }
    /* .khfw li:nth-child(2n+2) {
        margin-left: 4%;
    } */
    .khfw li a,
    .khfw li a img {
        width: 100%;
    }
    .spzx i {
        top: 75%;
    }
    .zqyw li p {
        font-size: 20px;
    }
    .loc {
        font-size: 18px;
        background-size: 20px;
        background-position: 5px;
        padding-left: 38px;
    }
}
@media screen and (max-width: 800px) {
    .kdsw .show-box2 .text-box {
        top: 10%;
        left: 4%;
    }
    .ywhz .show-box2 .service-list .service p {
        font-size: 15px;
    }
    .list1 li h3 {
        font-size: 18px;
    }
    .list1 li .pubDate {
        font-size: 16px;
    }
    .local-hall #local-hall-table tbody tr td {
        font-size: 15px;
        padding: 10px;
    }
    .local-hall #local-hall-table thead tr th {
        font-size: 17px;
    }
    .znwg .show-box4 .text-box {
        top: 0;
        right: 10px;
    }
    .znwg .show-box3 .text-box {
        /* position: relative; */
        top: 20%;
        left: 0;
        width: 100%;
        padding: 0 20px 20px;
        box-sizing: border-box;
    }
    .znwg .show-box1 .desc1 {
        margin-top: 20px;
    }
    .znwg .show-box3 .summary,
    .znwg .show-box3 .desc,
    .znwg .show-box3 .desc1 {
        /* color: #333; */
    }
    .znwg .show-box1 .desc {
        margin-top: 20px;
    }
    .gqzb .show-box1 .summary {
        font-size: 30px;
    }
    /* .gqzb .show-box1 .desc {
        font-size: 15px;
    } */
}
@media screen and (max-width: 710px) {
    #art_title, .art_title {
        font-size: 26px;
        line-height: 52px;
    }
    #article, .article {
        padding-left: 30px;
        padding-right: 30px;
    }
    #article p, .article p {
        font-size: 16px;
        line-height: 32px;
    }
    .prew_next li {
        font-size: 16px;
    }
    .ywhz .show-box2 .service-list h1 {
        font-size: 24px;
    }
    .ywhz .show-box2 .service-list {
        padding: 40px 0;
    }
    .ywhz .show-box2 .service-list .service {
        width: 100%;
        margin-top: 30px;
    }
    .jcjm li {
        width: 33.33%;
    }
    .list_zqyw li {
        width: 20%;
        margin-left: 2.5%;
        margin-right: 2.5%;
    }
    .znwg .show-box1 {
        padding-bottom: 0;
        height: auto;
    }
    .znwg .show-box1 .text-box {
        position: relative;
        top: 0;
        width: 100%;
        right: 0;
        background: #1d1e23;
        padding: 0 40px 20px;
        box-sizing: border-box;
    }
    .znwg .show-box1 .text-box img {
        width: 50%;
    }
    .znwg .show-box1 .desc1 {
        margin-top: 0;
    }
    .dsfgs_dt {
        width: 100%;
        height: 400px;
    }
    .dsfgs_ewm {
        width: 140px;
        height: 140px;
    }
    .tab-container .dsfgs_wz {
        width: 100%;
        float: left;
        margin-top: 30px;
    }
    /* .gqzb .show-box1 .text-box {
        width: 50%;
        right: 20px;
    } */
    .gqzb .show-box1 .summary {
        font-size: 26px;
    }
    /* .gqzb .show-box1 .desc {
        font-size: 14px;
        margin-top: 0;
    } */
    .zxjm li h3 {
        /* height: 110px; */
    }
}
@media screen and (max-width: 640px) {
    .list1 li h3 {
        font-size: 16px;
    }
    .znwg .show-box2 .text-box {
        top: -2%;
    }
    .swiper-button-next-znwg {
        right: 10px;
    }
    .swiper-button-prev-znwg {
        left: 10px;
    }
    /* .gqzb .show-box1 .text-box {
        width: calc(100% - 40px);
    } */
    .gqzb .show-box3 p {
        font-size: 22px;
        line-height: 30px;
    }
    .swiper-button-next-znwg,
    .swiper-button-prev-znwg {
        background-size: 100%;
        width: 30px;
        height: 47px;
    }
    .swiper-button-next-znwg {
        background-position: -15px;
    }
    .swiper-button-prev-znwg {
        background-position: 15px 10px;
    }
    .gdcp_nav li {
        font-size: 16px;
    }
    .qygk {
        padding: 30px;
    }
    .qygk .title img {
        margin-bottom: 30px;
    }
    .qygk p {
        font-size: 16px;
        line-height: 34px;
    }
    .qygk_nav {
        padding: 20px;
    }
    .qygk_nav li {
        font-size: 18px;
    }
    .loc {
        font-size: 16px;
        padding-left: 34px;
    }
    .news_list .tt a,
    .news_list li h3 {
        max-width: calc(100% - 100px);
    }
    .zxjm li {
        width: 50% !important;
    }
    .zxjm li h3 {
        height: 90px;
        box-sizing: border-box;
    }
    .zxjm li h3 a{
        max-height: 100%;
        /* overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; */
    }
    .marB50 .w940 {
        width: calc(100% - 150px);
    }
    .list li img {
        width: 122px;
    }
    .list li h3 a {
        font: bold 22px/30px "Microsoft Yahei";
    }
    .zqyw li p {
        font-size: 18px;
    }
    .list li .pubDate {
        height: 28px;
        display: block;
        background-position: left center;
    }
}
@media screen and (max-width: 600px) {
    .local-hall .local-choose {
        padding: 0 30px;
    }
    .local-hall .local-btn {
        margin-top: 20px;
    }
    .local-hall .local-choose .local-input {
        margin-right: 0;
    }
    .local-hall .local-btn input {
        width: 120px;
        height: 42px;
        margin: 0 20px;
    }
    .local-hall #local-hall-table tbody tr td {
        font-size: 14px;
    }
    .list_zqyw li {
        width: 33.33%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 4%;
        padding-right: 4%;
        box-sizing: border-box;
    }
    .dsfgs_nav a {
        font-size: 16px;
    }
    .dsfgs_dt {
        height: 340px;
    }
    .zxjm li h3 {
        /* height: 130px; */
    }
}
@media screen and (max-width: 500px) {
    #art_title, .art_title {
        font-size: 24px;
        line-height: 48px;
    }
    #article p, .article p {
        font-size: 15px;
        line-height: 28px;
    }
    .prew_next li {
        font-size: 15px;
    }
    .ywhz .show-box2 .service-list {
        padding: 30px 0;
    }
    .ywhz .show-box2 .service-list .service {
        margin-top: 20px;
    }
    .ywhz .show-box2 .service-list h1 {
        font-size: 22px;
    }
    .local-hall .local-btn input {
        width: 30%;
        height: 10vw;
        line-height: 10vw;
        margin: 0 5%;
    }
    .jcjm li {
        width: 50%;
    }
    .layout .marB30 .w1380 {
        padding-left: 0;
        padding-right: 0;
    }
    .list_zqyw li p {
        font-size: 15px;
    }
    .dsfgs_dt {
        height: 300px;
    }
    .swiper-button-next-znwg {
        right: 0;
    }
    .swiper-button-prev-znwg {
        left: 0;
    }
    .gqzb .show-box1 .summary {
        font-size: 26px;
        line-height: 46px;
    }
    /* .gqzb .show-box1 .desc {
        line-height: 26px;
        max-height: 72px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    } */
    .list li h3 {
        line-height: 32px;
    }
    .list li h3 a {
        font-size: 20px;
    }
    .list li p {
        font-size: 14px;
        line-height: 28px;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .list li .pubDate {
        font-size: 15px;
    }
    .qygk .title img {
        width: 130px;
        margin-top: 10px;
    }
    .qygk {
        padding: 20px;
    }
    .loc {
        font-size: 15px;
    }
    .zxjm li h3 {
        height: 70px;
    }
}
@media screen and (max-width: 460px) {
    .dsfgs_dt {
        height: 60vw;
    }
    .loc {
        font-size: 14px;
    }
    .zxjm li h3 {
        height: 110px;
    }
}
@media screen and (max-width: 400px) {
    .list_zqyw li p {
        font-size: 14px;
    }
    .gdcp_nav li {
        width: 33.33%;
        margin-top: 15px;
        line-height: 24px;
        font-size: 15px;
    }
    .gdcp_nav li:nth-child(4n+4) {
        border-right: 1px solid #ddd;
    }
    .gdcp_nav li:nth-child(3n+3) {
        border-right: none;
    }
    .gdcp_nav.w1600 {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .qygk p {
        font-size: 14px;
        line-height: 28px;
    }
    .zxjm li h3 a {
        font-size: 14px;
    }
}
@media screen and (max-width: 360px) {
    .zxjm li h3 {
        height: 130px;
    }
}
