	@charset "utf-8";
/* CSS Document public*/
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("font/SourceHanSansCN-Regular.woff") format("woff"),
       url("font/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("font/SourceHanSansCN-Regular.otf") format("OpenTypePS"),
       url("font/SourceHanSansCN-Regular.svg") format("svg");
}
/*@font-face{
           	 font-family: 'SourceHanSansCN-Normal';
            src : url('font/SourceHanSansCN-Normal.otf');
			 font-family: 'SourceHanSansCN-Regular';
            src : url('font/SourceHanSansCN-Regular.otf');
			 font-family: 'SourceHanSansCN-Bold';
            src : url('font/SourceHanSansCN-Bold.otf');
        }*/
.nav_on{
            color: #ebcc7a;
            font-weight: 600;
        }
*{font-family: "SourceHanSansCN-Regular",sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{padding:0;margin:0;font-family: 'SourceHanSansCN-Regular',sans-serif;overflow-x: hidden;}
body{scroll-behavior: smooth;  }
html,body{ min-height:100vh;} html{ overflow:-moz-scrollbars-vertical;} 
.clear{clear: both;}
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}

#Img{position:absolute; top:0px; left:0px;z-index:1000;transition:0.4s ease-out;pointer-events: none;opacity: 0;}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px; vertical-align:middle; transition: all 0.5s; }  
 a:hover img{ transform: scale(1.05);  } 
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h2 {font-size:1.5rem;}
p{font-size:1.3rem;}

	/* header&foot 全站公共*/
	.head-repeat-x { background: #fffff;width:100%;height:70px;}
	.head-logo {     float: left;
    position: absolute;
    top: 24px;
    left: 113px;} 
	.head-logo img {/*
    width: 100%;
	height:auto;
    max-width: 335px;
    min-width: 250px;
    vertical-align: middle;*/}
	.head-nav { position:absolute;top:18px;left:350px;margin: auto;width:50%;font-family:'SourceHanSansCN-Regular',sans-serif;color:#fff;}
	.head-tel { position:absolute;top:28px;right:30px;}
	.foot-repeat-x {background: #494949;width:100%;}
	
	/*手机端导航头样式*/
	.m-96123{
    line-height: 2rem;
    font-size: 15px;
    position: relative;
    margin-top: 0.7rem;
    margin-right: 1rem;
}
.m-96123 img {
      height: 18px;
    vertical-align: middle;
    margin-top: -2px;
}
.m-menu{ background-color:#004A8B;}
.m-menu li {
    padding: 0;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    margin-top: 0;
    white-space: nowrap;
    line-height: 40px;
    height: 40px;
    padding:0 0.8rem;
}
.m-menu li a {
    color: #fff;
 font-weight:normal;
    padding: 0;
    width: 100%;
    display: inline-block;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    margin-top: -3px;
}
	
	/*导航条*/

.MainMenu{ display: block;  width: 100%; 
    align-items: center;
    -webkit-align-items: center;}

.MainMenu #links{position: relative;z-index: 1;padding: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    justify-content:space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;}

.MainMenu #links>li{float: left;
    margin: 0;
    position: relative;
    color: #fff;
    display: inline-block;
    /* line-height: 5.5rem; */
    transition: 0.6s;
    text-align: center;
    /* margin-left: 2rem; */
	/*background-image:#4fb9f7;*/}
.MainMenu #links>li:nth-child(4):after{ display:none}
.MainMenu #links>li:nth-child(5){}
.MainMenu #links>li a{display:block;position:relative;padding:0.5rem;}
.MainMenu #links>li.unon:hover a h3{color: #0766A8; font-weight:500;}
/*.MainMenu #links>li a i{content:"";position:absolute;right: -1.25rem;}
.MainMenu #links>li a i svg{display:inline-block;width: 11px;height: 11px;fill:#282828;position: relative;top: 3px;}*/
/*.MainMenu #links>li:before{content:"";position:absolute;bottom: 3px;left: 50%;border-bottom: #fff 4px solid;transition:0.6s;border-left: transparent 4px solid;border-right: transparent 4px solid;margin-left: -4px;opacity: 0;visibility: hidden;display: none;}*/
/*.MainMenu #links>li>a:after{    content: "";
    position: absolute;
    left: 50%;
    width: 4px;
    height: 4px;
    transition: 0.6s;
    opacity: 0;
    bottom: auto;
    top: -20%;transition: 0.4s;
    border-radius: 50%;
    background: #badef9;}*/
.MainMenu #links>li:hover:before{opacity: 1;visibility: visible;}
.MainMenu #links>li:hover>a:after{opacity: 1;}
.MainMenu #links>li.on, .MainMenu #links>li:hover{color: #0766A8;}

.MainMenu #links>li.on>a:after{opacity: 1;}
.MainMenu #links>li.on a h3{ color: #0766A8; padding-bottom: 10px; border-bottom: 1px #0766a8 solid;}

.MainMenu #links .down{width:180px;position:absolute;left:50%;margin-top: 0;background-color:#fff;z-index:2;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);/*-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;*/padding:15px 20px;opacity:0;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow: 0 5px 50px rgba(0,0,0,.3);display:block;}
.MainMenu #links .down:before{content:"";position:absolute;bottom:100%;height:25px;left:0;right:0;background-color:transparent;}
.MainMenu #links .down:after{content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-style: solid;
    margin-left: -7px;
    border-width: 7px;
    border-color: transparent;
    /* border-top-color: #fff; 下拉菜单三角箭头定义*/
    border-bottom-color: #fff;
}
.MainMenu #links .down li:not(:last-of-type),.MainMenu #links .down1 li:not(:last-of-type){border-bottom:1px solid #efefef}
.MainMenu #links .down a,.MainMenu #links .down1 a{display:block;position:relative;font-size: 15px;padding: 10px 0;color:#58595b;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-ms-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1);line-height: initial;text-align: center;letter-spacing: 1px;line-height: 24px;}
.MainMenu #links .down a:before,.MainMenu #links .down1 a:after{content:"";position:absolute;top:7px;bottom:7px;left:-20px;width:10px;background: #1C85CE;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);}
.MainMenu #links .down a.active,.MainMenu #links .down a:hover,.MainMenu #links .down1 a.active,.MainMenu #links .down1 a:hover{color: #b70808;}
.MainMenu #links .down a.active:before,.MainMenu #links .down a:hover:before,.MainMenu #links .down1 a.active:before,.MainMenu #links .down1 a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.MainMenu #links .down.active,.MainMenu #links .down1.active{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1; }
.MainMenu #links .down a:hover{background-color:#1C85CE;color:#ffffff;}
.MainMenu #links>li a{color: #494949;}
.MainMenu #links>li a h3{font-size: 16px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    transition: 0.4s;
    }
.MainMenu #links>li.unon a h3{font-size: 16px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    transition: 0.4s;
    /*background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/arrbottom_09.png) !important;
    background-repeat: none;
    background-repeat: no-repeat;
    background-position: right;*/
    background-position-y: 40%;
    padding-right: 18px;}

/*新版导航条*/
.indexnav {
    margin: auto;
    width: 100%;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    color: #fff;
    /* height: 80px; */
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/brnavbg_02.jpg);
    height: 67px;
    /* max-width: 1920px; */
    background-position-x: 17%;
    background-position-y: 0px;
    background-repeat: no-repeat;
    background-color: #004A8B;
    /* background-size: contain; */
}

.MainMenu1{ display: block;  width: 100%; 
    align-items: center;
    -webkit-align-items: center;}

.MainMenu1 #links{position: relative;z-index: 1;padding: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    justify-content:space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;}

.MainMenu1 #links>li{float: left;
    margin: 0;
    position: relative;
    color: #fff;
    display: inline-block;
    transition: 0.6s;
    text-align: center;}
.MainMenu1 #links>li:nth-child(4):after{ display:none}
.MainMenu1 #links>li:nth-child(5){}
.MainMenu1 #links>li a{display:block;position:relative;padding:0.5rem;}
.MainMenu1 #links>li.unon:hover a h3{color: #ffffff;  font-weight:600;}
.MainMenu1 #links>li:hover:before{opacity: 1;visibility: visible;}
.MainMenu1 #links>li:hover>a:after{opacity: 1;}
.MainMenu1 #links>li.on, .MainMenu1 #links>li:hover{color: #0766A8;}

.MainMenu1 #links>li.on>a:after{opacity: 1;}
.MainMenu1 #links>li.on a h3{ color: #0766A8; padding-bottom: 10px; border-bottom: 1px #0766a8 solid;}

.MainMenu1 #links .down{width:180px;position:absolute;left:50%;margin-top: 0;background-color:#fff;z-index:2;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);/*-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;*/padding:15px 20px;opacity:0;pointer-events:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow: 0 5px 50px rgba(0,0,0,.3);display:block;}
.MainMenu1 #links .down:before{content:"";position:absolute;bottom:100%;height:25px;left:0;right:0;background-color:transparent;}
.MainMenu1 #links .down:after{content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-style: solid;
    margin-left: -7px;
    border-width: 7px;
    border-color: transparent;
    /* border-top-color: #fff; 下拉菜单三角箭头定义*/
    border-bottom-color: #fff;
}
.MainMenu1 #links .down li:not(:last-of-type),.MainMenu1 #links .down1 li:not(:last-of-type){border-bottom:1px solid #efefef}
.MainMenu1 #links .down a,.MainMenu1 #links .down1 a{display:block;position:relative;font-size: 15px;padding: 10px 0;color:#58595b;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1);-ms-transition:color .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1);line-height: initial;text-align: center;letter-spacing: 1px;line-height: 24px;}
.MainMenu1 #links .down a:before,.MainMenu1 #links .down1 a:after{content:"";position:absolute;top:7px;bottom:7px;left:-20px;width:10px;background: #1C85CE;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);}
.MainMenu1 #links .down a.active,.MainMenu1 #links .down a:hover,.MainMenu1 #links .down1 a.active,.MainMenu1 #links .down1 a:hover{color: #b70808;}
.MainMenu1 #links .down a.active:before,.MainMenu1 #links .down a:hover:before,.MainMenu1 #links .down1 a.active:before,.MainMenu1 #links .down1 a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.MainMenu1 #links .down.active,.MainMenu1 #links .down1.active{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1; }
.MainMenu1 #links .down a:hover{background-color:#1C85CE;color:#ffffff;}
.MainMenu1 #links>li a{color: #494949;}
.MainMenu1 #links>li a h3{font-size: 16px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    transition: 0.4s;
    color:#ffffff;
    }
.MainMenu1 #links>li.unon a h3{font-size: 16px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    transition: 0.4s;
    background-repeat: none;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 40%;
    padding-right: 18px;
    color:#ffffff;
}


/*大图轮显*/
.bigpiclx {display: flex; justify-content: center; align-items: center; max-width:1920px;max-height:1080px;margin-bottom:1rem;} 
 img { width:auto; height:auto; max-width:100%; }

/*板块通用样式*/


.graybox { background-color:#F5F5F5;padding:1rem 0;width:100%; text-align:center;
    margin: auto;
    max-width: 1920px;
    display: inline-block;}


.xtv {margin:2rem auto;/*margin-top:-60px;*/}
.onservic { 
    /*position: relative;left: 88%;top: 1rem;width: 192px;*/
    position: fixed;top: 5.6rem;right: 2rem;width: 192px;z-index: 9999999;
}
.xtv1 ul {display: flex;
    justify-content: space-between;
    margin-bottom: 2rem;
    flex-wrap: wrap;}
.xtv2 {    width: 90%;
    max-width: 1400px;
    margin: auto;height:280px;}
.xtv2 ul {display: flex;
    justify-content: space-evenly;
    margin-bottom: 2rem;}
.xtv2 li{/* float:left; margin-left:1rem;*/}
.xtv2 h2 { padding: 0.2rem;
    background-color: #215390;
    color: #ffffff;
    width: 100px;
    margin: 1rem auto;
    border-radius: 2rem;}
.xtv2 h2{ font-family:'SourceHanSansCN-Regular',sans-serif;}
.xtv2  a:hover h2{ transform: scale(1.05);  
    background-color: #215390;} 
.xtv2 spen { width: 90%;
    color: #919191;
    line-height: 22px;
    display: block;
    text-align: justify;
    text-indent: 2.0rem;
    margin: auto;}
.gradientbox{
width:100%;padding:1rem 0; background-color:#e6e5e5;/*background:linear-gradient(45deg,#8ccdf9,#69d3de);*/
/*filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=150,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8ccdf9,endcolorstr=#69d3de,gradientType=0);
*/
/*-ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=150,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8ccdf9,endcolorstr=#69d3de,gradientType=0);*//*IE8*/

/* 一些不支持背景渐变的浏览器 */

/*background:-moz-linear-gradient(left,#8ccdf9,#69d3de);*/

/*background:-webkit-gradient(linear, 0 0, 0 left, from(#8ccdf9), to(#69d3de));*/

}

/*首页企业宣传板块*/
.indexqyxcbk {width: 100%;
    max-width: 1400px;
    margin: auto;
}
.indexqyxcbk ul {display: flex;
    justify-content: space-evenly;}
.indexqyxcbk a img:hover { transform: scale(1.0);  } 

/*  .indexqyxcbk li a:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);top: 35px;transition: all 0.5s; box-shadow: 0 1px 6px rgb(0 0 0 / 30%);}*/
    
/*首页新闻板块*/

.indexnews{      margin: auto;
    max-width: 1271px;
}
.innewsleft{    width: 780px;
    float: left;
    background-color: #ffffff;margin-bottom:20px;}
.innewsright{width: 35%;
    float: right;
    min-width: 464px;}
.newsbktit{display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    background-color: #F5F5F5;}
.newsbktit hr{border: none;
    border-top: 1px solid #215390;
    width: 85%;}
.indexdjtext{
    background-color:#ffffff;}
    
.indexdjtext li {
    text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/redpoint.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 36px;
    background-position: center left;
    margin: 0.3rem;
    padding-right:5px;
}
.indexdjtext li a{    color: #494949;
    font-size: 16px;}
.indexdjtext li a:hover {
    color: #b70808;}
    
.indexhytext{background-color:#004a8b;padding: 5px 5px 3px 5px;}
.indexhytext li {
    text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/whitepoint.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 36px;
    background-position: center left;
    margin: 0.3rem;
}
.indexhytext li a{    color: #ffffff;
    font-size: 16px;}
.indexhytext li a:hover {
    text-decoration: underline;
    }
.ztpic {    height: 243px;
    overflow: hidden;}
.ztpic ul{display: flex;    justify-content: space-between;
    width: 1271px;
    margin: 1rem auto;}
.ztpicbg {
    bottom: 294px;
    margin: auto;
    color: #ffffff;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: #004b95;
    height: 243px;
    width: 407px;
    z-index: 100;
    position: relative;
    padding: 100px 50px;
}

 .ztpicbg:hover {opacity:0.8;
  filter:alpha(opacity=80);color:#ffffff; 
   }

 .ztpic a:hover img{ transform: scale(1.00); } 
    .ztpicbg h2:hover {color:#ffffff; border-bottom:2px #ffffff solid;
   }
   .ztpictit{position: relative;
    bottom: 145px;
    color: #ffffff;
    z-index: 200;}
    .ztpictit h2 {padding: 10px;
    width: 150px;
    margin: auto;
    font-size: 24px;
}
  .ywintrtit{margin: auto;
    max-width: 1920px;
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/indexcpjzbg1.jpg) no-repeat;
    height: 250px;
    padding: 120px 15% 0 15%;
    
  } 
 
    .ywintrtit img{float:left;    margin: 10px 10px 0 10px;
}
    .ywintrtit h2 {float: left;
    color: #1f57a4;
    font-weight: 600;
    font-size: 22px;
    margin: 10px;
    line-height: 25px;}

   .ywintrtit a:hover{
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);transition: all 0.5s;} 
/*享TV*/
.xtv_btn_xtv_r{
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/jt-right.png) no-repeat;
    position: relative;
    top: -280px;
    right: -54%;
    /* margin-top: -16px; */
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;}
.xtv_btn_xtv_l{
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/jt-left.png) no-repeat;
    position: relative;
    top: -280px;
    left: -53%;
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;
}
.xtv_btn_xtv_r:hover{
    background:url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/jt-right-on.png) no-repeat;
   position: relative;
    top: -280px;
    right: -54%;
    /* margin-top: -16px; */
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;}
.xtv_btn_xtv_l:hover{
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/jt-left-on.png) no-repeat;
    position: relative;
    top: -280px;
    left: -53%;
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;
}
/*电视推荐*/
.tvtuijian {width:90%;margin:auto; text-align:center; color: #595757;max-width:1250px;}
.tvtuijian h2,.tvtuijian h1{ font-family:'SourceHanSansCN-Regular',sans-serif;padding:1rem; color:#595757;}
.tvtuijian h1{ padding:2rem; }
.tvtuijian ul {display: flex; justify-content: center;  }
.fenleibq {
    color: #494949;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
}
.fenleibq ul {padding:0px;margin:0px;}
.fenleibq ul a { /*color: #494949;*/}
.hjbiaoqian-on{ 
   float: left;
    color: #0766A8;
    /*padding: 0.8rem;*/
    margin: 0rem 2.5rem;
    border-bottom: 1px #0766A8 solid;}
 .hjbiaoqian{     float: left;
    color: #494949;
    /*padding: 0.8rem;*/
    margin: 0rem 2.5rem;}
.photomain02 {
     display: flex;
    justify-content: space-between;
    /*margin-bottom: 2rem;*/
    max-width: 1250px;
    width: 100%; }
.photomain02 .photobox1 {     width: 286px;
    display: flex;
    justify-content: space-around;
    margin:0.5rem 0;
}

.photomain02 .photobox1 .photosize2{
width:100%;height:100%;
    max-width: 286px;
    max-height: 300px;
}
.photomain02 .photobox1 .ctbox1 {
    color: #215390;
    padding: 0.5rem 1rem 0 1rem;
    text-align: center;
	font-size: 1.0rem;
}
.photomain02 .photobox1 .ctbox1 p{
color: #919191;
    line-height: 2rem;
    text-align: center;
    /*font-size: 15px;*/

}
.photomain02 .photobox1 .ctbox1 a {
    font-size: 1.0rem;
}

.photomain02 .photobox1:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);}

.whitebox {background-color:#fff;padding:1rem 0;width:100%; text-align:center;}

/*广电宽带*/
.gdkd {    background-color: #F5F5F5;
    width: 100%;
    max-width: 1920px;
    text-align: left;
    display: flex;
    margin: auto;
    
}
.gdkd h4 { color:#C11C20;padding:1rem 0;}    
    .intrbtn { display:block;padding: 0.2rem;
    background-color: #215390;
    color: #ffffff;
    width: 100px;
    margin: 1rem auto;
    border-radius: 2rem;}
a.intrbtn {    display: block;
    padding: 0.8rem 0;
    background-color: #215390;
    color: #ffffff;
    width: 200px;
    margin: 1.5rem 0;
    border-radius: 2rem;
    text-align: center;}
a.intrbtn:hover {  background-color: #8ccdf9;color: #215390;}    
a.intrbtn1 {    display: block;
    padding: 0.8rem 0;
    background-color: #8ccdf9;
    color: #215390;
    width: 200px;
    /*margin: 1rem 0;*/
    border-radius: 2rem;
    text-align: center;float: right;}
a.intrbtn1:hover {  background-color: #215390;color:#ffffff;}   
/*首页5G板块*/
.g5bg {
        
    text-align: center;
    background-color:#f5f5f5;
    max-width:1920px;
    margin:auto;
}
.g5blue {   
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/5g0721bg.jpg) !important;
    width: 100%;
    /* height: auto; */
    background-repeat: no-repeat;
    color: #ffffff;
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    padding: 2.5rem;
    background-color: #174c8e;
    display: inline-block;}
.g5 ul{
    width: 50%;
    float: left;}

.g5bk-l img{width: 35px;
    float: left;
    margin-right: 1rem;}
 .g5bk-r {
  padding: 0 0 0 0rem;}
 .g5bk-l h3 {color:#f0831e;
    margin: 0.5rem 0;}

.g5bk-r p {padding: 2em 0 1rem 0rem;
    line-height: 25px;
    text-align: justify;
    text-indent: 2rem;
}
 .video5g {     clear: both;
    margin: 1rem auto;
    background-color: #f5f5f5;
    display: block;
    width: 100%;
    color: #494949;}
.g5 {
    margin: auto;  
    width: 100%;
    max-width: 1250px;
}
/*首页政企板块*/
.zhengqi {width:100%;margin:auto; text-align:center; 
    margin:auto;}
.zhengqi ul {display: flex;
    width: 100%;
    max-width: 1200px;
    margin: auto;
    justify-content: space-between;}
.zhengqi img{width: 380px;
    height: 380px;
    object-fit: cover;
    border-radius: 10px;}
.txtlay {    width: 320px;
    z-index: 100;
    position: relative;
    bottom: 3rem;
    background-color: #ffffff;
    margin: auto;
    border-radius: 10px;
    padding: 1rem 2rem;box-shadow: 0 5px 50px rgba(0,0,0,.3);  color: #494949;height:140px;}
.txtlay:hover {transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05); color:#215390; 
    transition: all 0.5s;}
  .txtlay h2 { color:#215390; }
  .txtlay p { /*font-size:0.9rem; */
    text-align: justify;margin-top:0.5rem;line-height:1.8rem;}
  .service{width: 100%;
    /*max-width: 1300px;*/
    margin: 0 auto 2rem auto;
      overflow:hidden;
  }
 .service  ul{display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-content: space-around;
    height: 180px;}
.service_li{
        margin-top: 5px;
    }
.service img {
    border-radius: 8px;
    width:18rem;
    /* margin: 0.2rem; 
    box-shadow: 0 5px 20px rgb(0 0 0 / 30%);*/
}
.service img:hover { transform: scale(1.05);  } 

/*底部样式*/
.webfoot {color:#9F9F9F; 
    margin-top: 2rem;
    width: 75%;
    margin: auto;
    padding:3rem 0 1rem 0;}
.fenlan {  display: flex;
    justify-content: space-around;}
.fenlan h1{color:#ffffff; font-size:20px;padding: 0 0 2rem 0;}
.fenlan li {padding-bottom:1rem;}
.fenlan li a {color:#9F9F9F; text-decoration: none;display: block;}
.fenlan li a:hover {color:#ffffff; text-decoration: underline;}
.footlogo {width:205px;margin:100px 110px 100px 165px; float:left;}
.banquan {    width: 100%;
    padding: 1.5rem;
    text-align: center;
    font-family: 'SourceHanSansCN-Regular',sans-serif;
    text-decoration: none;
    line-height: 2rem;
    border-top: 1px #9e9e9d solid;
    color: #ffffff;
   /* font-size: 14px;*/
    clear: both;
}
.banquan a{ color:#fff;}
.erweima { text-align: center;}
.erweima img {padding: 0.5rem;
    background-color: #fff;
    border-radius: 0.4rem;
    margin: 0.4rem;}
.erweima ul{display: flex; justify-content: space-around; }

@media (max-width: 1280px){
    .head-logo {
    position: absolute;
    top: 30px;
    left: 30px;
}
	.head-nav{ position:absolute;top:18px;left:0px;padding-left:50px;width:100%;background-color: #ffffff;z-index: 100;}
	
    .onservic {
    top: 10rem;
}

}

/*首页手机版特别样式*/

@media screen and (max-width: 414px) { 
    .ywintrtit {margin: auto;
    /* height: 250px; */
    max-width: 1920px;
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/indexcpjzbg1.jpg) no-repeat;
    padding: 1% 1% 1% 1%;
}
    .ywintrtit li {
    display: flex;
    justify-content: center;}
 .ywintrtit li a {
    width: 90%;
    background-color: #f4f4f4;
    padding: 0;
    border-radius: 10px;
    height: 10rem;
    box-shadow: 0 5px 5px rgb(0 0 0 / 30%);
    display: block;
     margin-bottom: 1rem; 
}
.ywintrtit img {
    float: left;
    margin: 20px 0 0 10px;
    width: 20%;
}
.ywintrtit h2 {
    color: #1f57a4;
    font-weight: 600;
    font-size: 1.1rem;
    margin: 1rem 0.5rem 0.5rem 1rem;
    line-height: 1.3rem;
    padding: 0.5rem 0;
    float: left;
    width: 35%;
}
.ywintrtit p {
    /* text-align: left; */
    clear: left;
    /* text-indent: 0px; */
    color: #494949;
    /* margin-left: 65px; */
    padding: 0 0.8rem;font-size: 1rem;
}
.photomain02 .photobox1 {     width: 100px;
    display: flex;
    justify-content: space-around;
    margin:0.5rem 0;
}

.photomain02 .photobox1 .photosize2 {
    width:80px;
    height: 110px;
    /*max-width: 90px;
    max-height: 140px; */
    object-fit: cover;
    border:1px #fff solid;
}

.indexqyxcbk li h2 {
    display: block;
    position: relative;
    top: 0.3rem;
    color: #004b95;
    left: 3.2rem;
    font-weight: bold;font-size:1rem;
    width: 2.7rem;
    height: 2rem;
}
.indexqyxcbk li a:hover h2{
    z-index: 200;
  transform: scale(1.0);
  -webkit-transform: scale(1.0);
  -moz-transform: scale(1.0);
  -o-transform: scale(1.0);top: 35px;transition: all 0.5s;     display: block;
    position: relative;
    top: 0;
    color: #004b95;
    left: 2.2rem;}
.gdkd {
    background-color: #F5F5F5;
    width: 100%;
    max-width: 1920px;
    text-align: left;
    display: flex;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-around;
}

.gdkdimg {width: 100%; }
.slide-right1 {
    color: #494949;
    width: 100%;
    padding: 2rem 2rem 0 2rem;
    position: relative;
    background-color: #f5f5f5;
    text-align: justify;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.slide-right1 p{
    color: #595757;
    line-height: 25px;
    text-indent: 2rem;
    text-align: justify;
    padding: 1rem 2rem;
}
.lmbktitle1 h1 {
    font-size: 1.8rem;
    font-weight: bold;
    color: #494949;
}
.lmbktitle1 h1:before,  
.lmbktitle1 h1:after {  
    content: "";
    display: inline-block;
    width: 10%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
.g5 ul {
    width: 100%;
    float: left;
}
.g5bk-l {
    /* width: 47%; */
    /* margin: 0 1rem 3rem 0; */
    text-align: left;
    float: left;
}
.g5bk-l p {
    padding: 0.5em 0rem 1rem 0;
    /* color: #919191; */
    line-height: 25px;
    text-align: justify;
}
.zhengqi {
    width: 90%;
    margin: auto;
    text-align: center;
    margin: auto;
}
.zhengqi ul {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: auto;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zhengqi img {
    margin-bottom: 1rem;
    width: 50%;
    height: 140px;
    object-fit: cover;
    border-radius: 10px;
}
.txtlay {
    width: 50%;
    z-index: 100;
    position: relative;
    bottom: 0rem; 
    background-color: #ffffff;
    margin: auto;
    border-radius: 10px;
    padding: 1rem 1rem;
    box-shadow: 0 5px 50px rgb(0 0 0 / 30%);
    color: #494949;
    /* height: 140px; */
    float: right;
    height: 90%;
    /* margin-bottom: 1rem; */
}


}
@media screen  and (min-width: 415px) and (max-width: 540px) { 
     .ywintrtit {margin: auto;
    /* height: 250px; */
    max-width: 1920px;
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/indexcpjzbg1.jpg) no-repeat;
    padding: 1% 2% 1% 2%;
}
    .ywintrtit li {
    display: flex;
    justify-content: center;}
  .ywintrtit li a {
    width: 90%;
    background-color: #f4f4f4;
    padding: 0;
    border-radius: 10px;
    height: 9rem;
    box-shadow: 0 5px 5px rgb(0 0 0 / 30%);
    display: block;
    margin-bottom: 1rem; 
}
.ywintrtit img {
    float: left;
    margin: 1.6rem 0 0 1rem;
    width: 20%;
}
.ywintrtit h2 {
    color: #1f57a4;
    font-weight: 600;
    font-size: 1.3rem;
    margin: 1rem 0.5rem 0.5rem 0.5rem;
    line-height: 1.5rem;
    padding: 1rem 0;
    float: left;
    width: 50%;
}
.ywintrtit p {
    /* text-align: left; */
    clear: left;
    /* text-indent: 0px; */
    color: #494949;
    /* margin-left: 65px; */
    padding: 0 0.8rem;font-size: 1rem;
}
.photomain02 .photobox1 {     width: 286px;
    display: flex;
    justify-content: space-around;
    margin:0.5rem 0;
}

.photomain02 .photobox1 .photosize2 {
   width: 120px;
   height:180px; 
    /*max-width: 150px;
    max-height: 200px;*/
    object-fit: cover;
}
.indexqyxcbk li h2 {
    display: block;
    position: relative;
    top: 0px; 
    color: #004b95;
    left: 2.2rem;
    font-weight: bold;
}
.indexqyxcbk li a:hover h2{
    z-index: 200;
  transform: scale(1.0);
  -webkit-transform: scale(1.0);
  -moz-transform: scale(1.0);
  -o-transform: scale(1.0);top: 35px;transition: all 0.5s;     display: block;
    position: relative;
    top: 0px; 
    color: #004b95;
    left: 4rem;}
.gdkd {
    background-color: #F5F5F5;
    width: 100%;
    max-width: 1920px;
    text-align: left;
    display: flex;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-around;
}

.gdkdimg {width: 100%; }
.slide-right1 {
    color: #494949;
    width: 100%;
    padding: 2rem 2rem 0 2rem;
    position: relative;
    background-color: #f5f5f5;
    text-align: justify;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.slide-right1 p{
    color: #595757;
    line-height: 25px;
    text-indent: 2rem;
    text-align: justify;
    padding: 1rem 2rem;
}
.lmbktitle1 h1 {
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;
}
.lmbktitle1 h1:before,  
.lmbktitle1 h1:after {  
    content: "";
    display: inline-block;
    width: 20%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
.g5 ul {
    width: 100%;
    float: left;
}
.g5bk-l {
    /* width: 47%; */
    /* margin: 0 1rem 3rem 0; */
    text-align: left;
    float: left;
}
.g5bk-l p {
    padding: 0.5em 0rem 1rem 0;
    /* color: #919191; */
    line-height: 25px;
    text-align: justify;
}
.zhengqi {
    width: 90%;
    margin: auto;
    text-align: center;
    margin: auto;
}
.zhengqi ul {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: auto;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zhengqi img {
    margin-bottom: 1rem;
    width: 50%;
    height: 140px;
    object-fit: cover;
    border-radius: 10px;
}
.txtlay {
    width: 50%;
    z-index: 100;
    position: relative;
    background-color: #ffffff;
    margin: auto;
    border-radius: 10px;
    padding: 1rem 1rem;
    box-shadow: 0 5px 50px rgb(0 0 0 / 30%);
    color: #494949;
    float: right;
    height: 90%;
    bottom: 0rem; 
    
}

}

@media screen and (min-width: 541px) {  
     .ywintrtit {margin: 1rem auto 0 auto;
    /* height: 250px; */
    max-width: 1920px;
    background: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/indexcpjzbg1.jpg) no-repeat;
    padding: 1% 5% 1% 5%;
}
  .ywintrtit li {
    display: flex;
    justify-content: center;}
  .ywintrtit li a {
    width: 90%;
    background-color: #f4f4f4;
    padding: 0;
    border-radius: 10px;
    height: 9rem;
    box-shadow: 0 5px 5px rgb(0 0 0 / 30%);
    display: block;
    margin-bottom: 1rem; 
}
.ywintrtit img {
    float: left;
    margin: 1.6rem 0 0 1rem;width: 13%;
}
.ywintrtit h2 {
    color: #1f57a4;
    font-weight: 600;
    font-size: 1.5rem;
    margin: 1rem 0.5rem 0.5rem 0.5rem;
    line-height: 1.5rem;
    padding: 1rem 0;
    float: left;
    width: 50%;
}
.ywintrtit p {
    /* text-align: left; */
    clear: left;
    /* text-indent: 0px; */
    color: #494949;
    /* margin-left: 65px; */
    padding: 0 0.8rem;font-size: 1rem;
}
    .photomain02 .photobox1 .photosize2 {
    width: 100%;
    height: 100%;
    /* max-width: 286px; */
    /* max-height: 300px; */
    object-fit: cover;
}
.indexqyxcbk li h2 {
    display: block;
    position: relative;
    top: 1rem;
    color: #004b95;
    left: 31%;
    font-weight: bold;
    font-size: 1.5rem;
}
.indexqyxcbk li a:hover h2{
    z-index: 200;
  transform: scale(1.0);
  -webkit-transform: scale(1.0);
  -moz-transform: scale(1.0);
  -o-transform: scale(1.0);top: 35px;transition: all 0.5s;     display: block;
    position: relative;
    top: 1rem;
    color: #004b95;
    left: 20%;}
.gdkdimg {width: 60%; position: relative; overflow: hidden;}
.slide-right1 {
    color: #494949;
    width: 40%;
    padding: 2rem 2rem 0 2rem;
    position: relative;
    background-color: #f5f5f5;
    text-align: justify;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.slide-right1 p{
    color: #595757;
    line-height: 25px;
    text-indent: 2rem;
    text-align: justify;
    padding: 1rem 2rem;
}
.gdkd img {  
  width: 100%;  
  height: 100%;  
  object-fit: cover;  
  clip-path: inset(0, 0, 500px, 500px);  
  position: absolute;  
  left: 0;  
  top: 0;  
}
.slide-left{width:55%;}
.slide-right-5g {
    color: #ffffff;
    width: 40%;
    right: 3%;
    position: absolute;
    padding-left: 1rem;
    text-align: justify;
    display: flex;
    align-items: center;
}
.lmbktitle1 h1{font-size: 2.5rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;}
.lmbktitle1 h1:before,  
.lmbktitle1 h1:after {  
    content: "";
    display: inline-block;
    width: 20%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  

 .g5bk-l p {
    padding: 0.5em 3rem 1rem 0;
    /* color: #919191; */
    line-height: 25px;
    text-align: justify;
}
.g5bk-l {
    width: 47%;
    margin: 0 1rem 3rem 0;
    text-align: left;
    float: left;
}
.zhengqi {
    width: 100%;
    margin: auto;
    text-align: center;
    margin: auto;
}
.zhengqi ul {
    display: flex;
    width: 100%;
    max-width: 1200px;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.zhengqi img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    border-radius: 10px;
}
.txtlay {
    width: 320px;
    z-index: 100;
    position: relative;
    bottom: 3rem;
    background-color: #ffffff;
    margin: auto;
    border-radius: 10px;
    padding: 1rem 2rem;
    box-shadow: 0 5px 50px rgb(0 0 0 / 30%);
    color: #494949;
    height: 100px;
}
.photomain02 .photobox1 {     width: 286px;
    display: flex;
    justify-content: space-around;
    margin:0.5rem 0;
}

.photomain02 .photobox1 .photosize2{
width:100%;height:100%;
    max-width: 286px;
    max-height: 300px;
}
}



/*政企业务栏目CSS*/

@media screen and (max-width: 414px) { 
    .zqtoppic {
    margin: auto;
    width: 100%;
    background-color: #004b95;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/zqywtoppic.jpg) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-size: cover;
    background-position: 75% 50%;
    padding: 15% 10% 15% 10%;
}
.zwzxbk {
    display: flex;
    width: 100%;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;
    flex-direction: column;
}
.zwzxbk ul {
    text-align: left;
    color: #919191;
    width:90%;
    line-height: 25px;
    display: inline-block;
    vertical-align: top;
    margin: 1.5rem;
    text-align: justify;
}
.xxhjc {
    width: 100%;
    margin: auto;
    background-color: #252932;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/xxhjcbg.jpg) !important;
    background-repeat: no-repeat;
    padding: 22rem 0rem 0 0rem;
    background-size: cover;
    background-position-x: -2rem;
    /* height: 330px; */
    background-position-y: -30rem;
    /* display: grid; */
    background-origin: content-box;
}
.dxalintr {
    /* margin: 8rem 0 3rem 50%; */
    color: #ffffff;
    /* width: 40%; */
    text-align: justify;
    background-color: #252932;
    padding: 0 2rem;
    /* height: 400px; */
}
.dxalbk {
       background-color: #ffffff;
    border-radius: 10px;
    padding: 1rem;
    text-align: justify;
    line-height: 26px;
    /* border: 1px #252932 solid; */
    margin: 1rem;
}
.anli{display: flex;
    flex-direction: column;margin:0;}
.wenhuabk {
    background-color: #ffffff;
    border-radius: 14px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
    padding: 2rem;
    color: #494949;}
.wenhua ul {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
/*产业园*/
    .cyy {
           width: 100%;
    margin: auto;
    background-color: #5da9f4;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/cyy_2_04.jpg) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: left;
    background-position-y: -2rem;
    padding: 20% 0 0 0;
    }
 .slide-right{     color: #ffffff;
    background-color: #5da9f4;
    padding: 1rem;
    text-align: justify;}
  .lmbktitle {
    width: 85%;
    margin: auto;
    padding: 2rem 0;
}
.lmbktitle h1 {
    font-size: 1.8rem;
    font-weight: bold;
    /* letter-spacing: 0.1rem; */
    color: #494949;
}

.lmbktitle h1:before,  
.lmbktitle h1:after {  
  content: "";
    display: inline-block;
    width: 30%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
  
.lmbktitle h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitle h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}

.appbox {
    margin: auto;
    width: 100%;
    padding: 1rem 3rem;
    display: flex;
    flex-wrap: wrap;
}
.intrbox {
    text-align: justify;
    color: #494949;
    line-height: 25px;
}
.txtlay5g {
   bottom: 0;
    margin: auto;
    color: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=0.8);
    background-color: #004b95;
    height: 200px;
    width: 100%;
    z-index: 100;
    position: relative;
    padding: 1rem 2rem;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
}
}

@media screen  and (min-width: 415px) and (max-width: 540px) { 
.zqtoppic {
    margin: auto;
    width: 100%;
    background-color: #004b95;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/zqywtoppic.jpg) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-size: cover;
    background-position: 75% 50%;
    padding: 15% 10% 15% 10%;
}
.zwzxbk { display: flex;
    width: 100%;
    max-width: 1500px;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;}
  
.zwzxbk ul {
    text-align: left;
    color: #919191;
    line-height: 25px;
    width: 40%;
    display: inline-block;
    /* height: 200px; */
    vertical-align: top;
    margin: 1.5rem;
    text-align: justify;
}
.xxhjc {
    width: 100%;
    margin: auto;
    background-color: #252932;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/xxhjcbg.jpg) !important;
    background-repeat: no-repeat;
    padding: 22rem 0rem 0 0rem;
    background-size: cover;
    background-position-x: -2rem;
    background-position-y: -10rem;
}
.dxalintr {
    /* margin: 8rem 0 3rem 50%; */
    color: #ffffff;
    /* width: 40%; */
    text-align: justify;
    background-color: #252932;
    padding: 0 2rem;
    /* height: 400px; */
}
.dxalbk {
       background-color: #ffffff;
    border-radius: 10px;
    padding: 1rem;
    text-align: justify;
    line-height: 26px;
    /* border: 1px #252932 solid; */
    margin: 1rem;
}
.anli{display: flex;
    flex-direction: column;margin:0;
    background-color: #252932;}
.wenhuabk {
    background-color: #ffffff;
    border-radius: 14px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
    padding: 2rem;
    color: #494949;}
.wenhua ul {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
/*产业园*/
    .cyy {
         width: 100%;
    margin: auto;
    background-color: #5da9f4;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/cyy_2_04.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: left;
    background-position-y: -2rem;
    height: 200px;
    /* display: inline-table; */
    /* max-width: 1920px; */
    padding: 20% 0;
    }
.slide-right{    color: #ffffff;
    background-color: #5da9f4;
    padding: 1rem;
    text-align: justify; }
.lmbktitle {width:85%;margin:auto;padding:2rem 0;}
  .lmbktitle h1 {
    font-size: 2.0rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;
}
  
.lmbktitle h1:before,  
.lmbktitle h1:after {  
  content: "";
    display: inline-block;
    width: 30%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
  
.lmbktitle h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitle h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}
.appbox {
    margin: auto;
    width: 100%;
    padding: 1rem 3rem;
    display: flex;
    flex-wrap: wrap;
}
.intrbox {
    text-align: justify;
    color: #494949;
    line-height: 25px;
}
.lmbktitle1 h1 {
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;
}
.lmbktitle1 h1:before,  
.lmbktitle1 h1:after {  
    content: "";
    display: inline-block;
    width: 20%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
.txtlay5g {
   bottom: 0;
    margin: auto;
    color: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=0.8);
    background-color: #004b95;
    height: 200px;
    width: 100%;
    z-index: 100;
    position: relative;
    padding: 1rem 2rem;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
}
}

@media screen and (min-width: 541px) {  
.zqtoppic {margin:auto;width:100%;background-color:#004b95; background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/zqywtoppic.jpg) !important;
   background-repeat: no-repeat;
   text-align: center;
    color:#ffffff;
    background-size:cover;
    background-position: center;
    padding: 15% 20% 15% 20%;
}

   
      /*专网专线板块标签*/
  .zwzx{ width:100%;max-width:1550px;margin:auto;}
  .zwzxbk { display: flex;
    width: 100%;
    max-width: 1500px;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start;}
  .zwzxbk ul {    text-align: left;
    color: #919191;
    line-height: 25px;
    width: 27%;
    display: inline-block;
    /* height: 200px; */
    vertical-align: top;
    margin: 1.5rem;
    text-align: justify;
}
    /*信息化集成板块标签*/
     .xxhjc{    width: 100%;
    margin: auto;
    background-color: #252932;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/xxhjcbg.jpg) !important;
    background-repeat: no-repeat;
    background-position-x: -2rem;
    padding: 2rem 0;
    background-size: contain;}
    
         .dxalintr{ margin-left: 30%;
    color: #ffffff;
    width: 60%;
    text-align: justify;}
    
      .dxalbk{    background-color: #ffffff;
    padding: 1rem 2rem;
    border-radius: 10px;
    margin-right: 1rem;
    text-align: justify;
    line-height: 26px;}
    .dxalbk p{color: #919191;   line-height: 25px;    text-align: justify;margin-top:1rem;}

 .anli{display: flex;
    margin-left: 30%;}
    
      /*文化数字板块标签*/
     .wenhua div{  width: 30%;
    float: left;
    margin-left: 2rem;}
    .wenhuabk {background-color: #ffffff;
    border-radius: 14px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
    padding: 2rem;
    color: #494949;}
 
 .cyy {
    width: 100%;
    margin: auto;
    background-color: #5da9f4;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/cyy_2_04.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 200px;
    max-width: 1920px;
    background-position-x: -5rem;
}
 .slide-right{color: #ffffff;
    width: 40%;
    right: 3%;
    position: absolute;
    background-color: #5da9f4;
    padding-left: 1rem;
    height: 200px;
    text-align: justify;
  display: flex;  
  align-items: center;  }
  
.lmbktitle {width:85%;margin:auto;padding:2rem 0;}
  .lmbktitle h1 {
    font-size: 2.5rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;
}
  
.lmbktitle h1:before,  
.lmbktitle h1:after {  
  content: "";
    display: inline-block;
    width: 30%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
  
.lmbktitle h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitle h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}

.appbq {
    color: #494949;
    font-size: 1.2rem;
    background-color: #ffffff;
}
.appbq ul {width: 60%;
    padding: 0px;
    margin: auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 1rem 0;}
.appbiaoqian {color: #494949; padding-bottom:1rem;font-size: 1.2rem;}
.appbiaoqian-on {color:#c11c20;padding-bottom:1rem;border-bottom:2px #c11c20 solid;font-size: 1.2rem;}
.appbox {
    margin: auto;
    width: 100%;
    padding: 2rem 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.intrbox {
    text-align: justify;
    color: #494949;
    line-height: 25px;
    padding-right: 3rem;
}
.zhengqi5g {
    width: 100%;
    margin: auto;
    text-align: center;
    margin: auto;
    overflow: hidden;
}
.topsubtitle {
    position: relative;
    top: -320px;
    margin: auto;
    color: #ffffff;
    padding: 2rem;
    z-index: 200;
}

.txtlay5g {
   bottom: 0;
    margin: auto;
    color: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=0.8);
    background-color: #004b95;
    height: 200px;
    width: 100%;
    z-index: 100;
    position: relative;
    padding: 1rem 2rem;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
}
}


.lmtitl {font-size: 3rem; font-weight: bold;   letter-spacing: 0.5rem;}
.lmintr {/*font-size: 16px;*/ line-height: 25px; text-indent: 2.2rem;}


.lmbktitle1 {width:85%;margin:auto;padding:2rem 0;}

.lmbktitle1 h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitle1 h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}

.lmbktitlew {width:85%;margin:auto;padding:2rem 0;}
.lmbktitlew h1{font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #ffffff;}
.lmbktitlew h1:before,  
.lmbktitlew h1:after {  
  content: "";
    display: inline-block;
    width: 36%;
    border-top: 2px solid #3B689F;
    margin: 10px;
}  
  
.lmbktitlew h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitlew h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}



.zqlm {margin: auto;
    width: 80%;
    margin-top: -60px;}
.zqlm ul{
    display: flex;
    align-items: center;
    justify-content: center;}
.zqlm ul li{text-align: justify;
    border-right: 1px #d3d3d3 dashed;
    padding: 0 2rem 2.5rem 2rem;
    width: 20%;}
.zqlm h2{color: #494949;
    font-size: 1.1rem;
    margin: 2rem 0 1.5rem 0;
    text-align: center;
    font-weight: 600;}
.zqlm p{color: #919191;
    line-height: 30px;
    text-align: justify;
    font-size: 16px;
}
.zqlm  a p:hover{transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);color:#2b538a;}
  /*智慧应用板块标签*/
.zhihuibk {width:100%;margin:auto; text-align:center; background-color: #eff0f3;max-width:1920px;}
.tvtuijian h2,.tvtuijian h1{ font-family:'SourceHanSansCN-Regular',sans-serif;padding:1rem; color:#595757;}
.tvtuijian h1{ padding:2rem; }
.tvtuijian ul {display: flex; justify-content: center;}


.intrbox h2 {font-size: 1.5rem;    padding-bottom: 1rem;  color: #494949;}
.intrbox p {
    color: #494949; line-height: 25px;  text-align: justify;}
.imgshadow {
    box-shadow: 0 5px 20px rgb(0 0 0 / 30%);}
    
      /*专网专线板块标签*/
  .zwzx{ width:100%;max-width:1550px;margin:auto;}
  
    
  

    
    
    
    .cyyintr {
      /*margin: 3rem 0 3rem 72%;*/
      color: #ffffff;
      width: 17rem;
      text-align: justify;
      right: 13.5%;
      margin-top: 2rem;
      position: absolute;
    }
    
    .cyy_p_intr {line-height: 25px; text-indent: 2rem;}
    
   
    /*产业园 end*/
     /*文化数字板块标签*/
     .wenhua {width:100%;margin:2rem auto; max-width:1500px;display: flex;}
    
     .wenhuabk h1 {color: #06437C;
    font-size: 20px;
    padding: 1rem;}
     .wenhuabk p {    color: #919191;
    line-height: 25px;
    text-align: justify;
    text-indent: 2.0rem;}
    .wenhuabk:hover{transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
    transition: all 0.5s;}
     /*政企页5g政企板块*/

.zhengqi5g ul {display: flex;
    width: 100%;
    max-width: 1500px;
    margin: auto;
    justify-content: center;}


.txtlay5g h2{padding:1rem 2rem;}
.zhengqi5g a:hover img{transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);}
 .txtlay5g:hover {opacity:0.8;
  filter:alpha(opacity=80);color:#ffffff;}
  .txtlay5g p { /*font-size: 15px;*/
    text-align: justify;
    margin-top: 0.5rem;
    color: #ffffff;
    line-height: 25px;
    text-indent: 2rem;}
 
.topsubtitle h1{font-size:22px;}
/*广电宽带栏目CSS*/

.gdkdtoppic {    margin: auto;
    width: 100%;
    background-color: #000006;
    background-image: url( https://www.sdgdwljt.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/newyewu2025.jpg) !important;
    background-repeat: no-repeat;
     background-size: cover;  
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 15% 20% 15% 20%;
}
#gdkdlm {transition: opacity 1s, transform 1s; /* 设置过渡效果的持续时间和类型 */ }
.gdkdlmintr {width: 820px;
    margin: auto;
    text-indent: 0;
    line-height: 30px;}
.hide {  
    opacity: 0;  
    transform: translateX(-100%); /* 通过 X 轴的平移实现隐藏效果 */  
}  
.show {  
    opacity: 1;  
    transform: translateX(0); /* 通过 X 轴的平移实现显示效果 */  
}
.gdkdlm { margin:auto;
    width: 100%;
    background-color: rgb(0 0 7 / 100%);}

@media screen and (min-width: 541px) {  
  .gdkdlm ul{
    display: flex;
    justify-content: center;}
.gdkdlm ul li{margin: 0 1rem;
    width: 30%;
    text-align: justify;
    border-left:1px rgb(243 243 241 / 58%)  solid;
}
.gximgbox {position: relative; left: 45%;width: inherit; width: -webkit-fill-available; max-width: 887px;max-height:705px;}
.gxintrbox {width: 80%; position: relative; right: 55%; padding: 1rem 0;}
.guangqian,.ronghe{width: 100%;
    margin: 1rem auto;
    display: flex;
    justify-content: center;
    text-align: left;
    background-color: #eef6ff;
    align-items: center;max-width: 1920px;
}
}

@media screen and (max-width: 540px) {  
  .gdkdlm ul {
    display: inline-block;
}
.gdkdlm ul li {
    width: 100%;
    text-align: justify;
    border-bottom: 1px rgb(243 243 241 / 58%) solid;
}
.lmbktitle h1:before, .lmbktitle h1:after {
    content: "";
    display: inline-block;
    width: 20%;
    border-top: 2px solid #F3F3F1;
    padding-bottom: 0.8rem;
    margin: auto;
}
.guangqian,.ronghe{width: 100%;
    display: inline-block;
    text-align: left;
    background-color: #eef6ff;
}
.gximgbox {width: inherit; width: -webkit-fill-available; max-width: 887px;max-height:705px;}
.gxintrbox {width: 100%; 
    padding: 1rem;}
}
.gdicon {float: left;
    border-left: 6px #ffffff solid;
    margin-top: 15px;
    padding: 0 20px;}
.gdkdlm h2{color: #ffffff;
    font-size: 1.1rem;
    text-align: left;
    font-weight: 600;
    margin: 20px 20px 10px 0;}
.gdkdlm p{
    color: #ffffff;
    margin: 0 25px 30px 76px;
    line-height: 25px;}
.gdkdlm img {height:30px;}

.gqintr {    width: 80%;
    margin:auto;
}
.guangqian p{
    line-height: 25px;
    text-align: justify;
    text-indent: 2.4rem;
    padding:0 1rem;color:#494949;} 
.blue40b {font-size: 40px;
    color: #0968AA;
    font-weight: 600; 
    padding: 1rem;}
.blue35b {font-size: 35px;
    color: #0968AA;
    font-weight: 600;  
    padding: 1rem;}
 .blue28b {font-size: 28px;
    color: #0968AA;
    font-weight: 600;  
    padding: 1rem;}
 .blue26b {font-size: 26px;
    color: #0968AA;
    font-weight: 600;  
    padding: 1rem;}
 .blue22b {font-size: 20px;
    color: #0968AA;
    font-weight: 600;  }
.guangqian a {display: block;
    background-color: #2870d1;
    width: 200px;
    text-align: center;
    color: #fff;
    padding: 1rem;
    font-size: 20px;
    border-radius: 10px;
    margin: 1rem;
}
.guangqian a:hover{background-color:#86B9D6}

.ronghe {color:#494949;}
.ronghe h1{font-size: 26px;margin-top: 20px;}

.ronghe p{
        line-height: 20px;
    text-align: left;
    color: #494949;
    padding: 0.8rem 0;}
.dingzhiintr p {
    line-height:30px;
    text-align: justify;color:#494949;}
    
    
/*5G192栏目CSS*/

.g5toppic {
    margin: auto;
    width: 100%;
    background-color: #7f84a5;
    text-align: center;
    color: #ffffff;
    background-position: center;
    /* padding: 15% 20% 15% 20%; */
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/192toppic_2025_0.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (min-width: 541px) {  
 .dingzhiserv{width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/dingzhiserv.png) !important;
    background-repeat: no-repeat;
    background-color: #2158db;
    align-items: flex-start;
    max-width: 1920px;
    background-size: cover;
    background-position-x: 80%;
}
.dingzhiintr {     width: 100%;
    float: right;
    background-color: #ffffff;padding:2rem 1rem 2rem 1rem;}
.dingzhiintr1 { 
    width: 90%;
    float: right;}
.dingzhiintr1 li{float:left;color:#ffffff;margin:1rem;}

}
@media screen and (max-width: 540px) {  
.dingzhiserv {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    justify-content: center;
    text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/dingzhiserv.png) !important;
    background-repeat: no-repeat;
    background-color: #2158db;
    align-items: flex-start;
    max-width: 1920px;
    background-size: cover;
    background-position-x: 80%;
    background-position-y: -80px;
}
.dingzhiintr {
    width: 100%;
    background-color: #ffffff;
    padding: 2rem 4rem 2rem 1rem;
    margin-top: 200px;
}
.dingzhiintr1 {
   width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.dingzhiintr1 li{color:#ffffff;margin:0.5rem;}

} 


.dingzhiintr1 li p{
    line-height: 25px;
    text-align: justify;
    text-indent: 2.4rem;color:#ffffff;}
    
.zdhyjintr {    display: flex;
    width: 80%;
    margin: 0rem auto 2rem auto;
    justify-content: center;
    align-items: center;color: #494949;
    flex-direction: column;
}
.zdhyjad ul {display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    margin: 3rem auto;}
.zdhyjpic { box-shadow: 5px 1px 10px  rgb(0 0 0 / 20%);}
.zdhyjpic:hover{transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
    transition: all 0.5s;}
    
/*关于我们栏目CSS*/
.abouttoppic {margin: auto;
    width: 100%;
    background-color: #00176f;background-repeat: no-repeat;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/about23_04.jpg) !important;
    color: #ffffff;
    background-position: center;
    background-size: cover;
    padding: 15% 20% 15% 20%;text-align: center;}
.aboutlogo ul{ width: 100%;
    display: flex;
    vertical-align: middle;
    flex-direction: row;
    justify-content: center;
    align-items: center;}
.aboutlogo li {padding:0 2rem;}
.gsintr { width: 100%;
    margin: -2rem auto 2rem auto;
    background-color: #ffffff;
    padding: 2rem 4rem;
    border-radius: 20px;
    box-shadow: 0 5px 20px rgb(0 0 0 / 30%);
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 1920px;
    flex-wrap: wrap;}
.gsintr ul {float:left;}
.address {color: #919191;
    border-bottom: 1px #f3f3f1 solid;
    padding: 1rem 0;
    margin-bottom: 1.5rem;}
.gsintr h2{color:#215390;
    font-size:21px;
    font-weight: 600;
    margin-bottom: 1rem;} 
.gsintr p{color:#494949;line-height:30px;text-indent:2rem;font-size:14px; width: 97%;
    text-align: justify;}
/*关于我们-企业宣传片*/
 .nltext3_qyxc{display: flex;justify-content: center;}
 .nltext3_qyxc li a { color: #6b6b6b;
    font-size: 16px;}
.nltext3_qyxc li a:hover { color:#b70808; }
/*关于我们-企业宣传片*/
    
@media screen and (max-width: 540px) { 
        .gsintr img {    margin: 0 0 2rem 2rem;}
.nltext3_qyxc li{width:auto; text-align: center;padding: 0;line-height:25px;}
.nltext3_qyxc img{ border-radius: 4px;margin-bottom:8px;}
}

@media screen and (min-width: 541px) { 
    .gsintr img {    margin: 0 0 2rem 2rem;
    min-width: 300px;
    width: 30%;}
    
.nltext3_qyxc li{width:25%; text-align: center; padding: 0;line-height:25px;}
.nltext3_qyxc img{ border-radius: 4px;margin-bottom:8px;height: 150px; object-fit: cover;}
}

.zuzhi {
    background-color: #eff0f3;margin:auto;width:100%;margin:auto;}
.zuzhi img{/*max-width:1923px;*/}
.cylink {     width: 100%;
    max-width: 1450px;
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    text-align: left;
    margin: 0 auto 2rem auto;
    flex-wrap: wrap;
}
.cylink h2{color:#215390;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 1rem;} 
.cylink li {float:left;}
.cylink li a{color:#494949;line-height:36px;text-decoration: none;width:300px;}
.fgslink {     width: 90%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: 5%;}
.fgslink li {    margin-right: 1rem;
   }
.cylink li a:hover{color:#b70808;}
.zgslink {    width: 90%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 1rem;
    margin-left: 5%;
}
.zgslink li {     margin-right: 3rem;}
.map {width:70%;margin:2rem auto;border:1px #eff0f3 solid;}

/*信息公开栏目样式css*/
.infotoppic {margin: auto;
    width: 100%;
    max-width: 1920px;
    height: AUTO;
    /* max-height: 859px; */
    background-color: #001a76;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/infotop.png) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 15% 20% 15% 20%;
    background-size: cover;}
.djzttoppic {margin:auto;width:100%;height:100vh;max-height:503px;background-color:#004b95; background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/djzt20top.png) !important;
   background-repeat: no-repeat;
    max-width: 1920px;
   text-align: center;
    color:#ffffff;
    background-position: center;
    padding: 150px 20% 0 20%;
}
.videotoppic {margin:auto;width:100%;height:100vh;max-height:503px;background-color:#004b95; background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/videotoppic.png) !important;
   background-repeat: no-repeat;
    max-width: 1920px;
   text-align: center;
    color:#ffffff;
    background-position: center;
    padding: 150px 20% 0 20%;
}
/*新闻大图轮显*/
/*焦点图*/
.focus{ position:relative; width:513px; height:350px; background-color: #000; float: left;}  
.focus img{ width: 100%; height:100%;} 
.focus .shadow .title{width: 260px; height: 30px;padding-left: 30px;padding-top:20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.txt12 { text-decoration:none; color:#fff; font-size:12px;  }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/12px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute;  left:0px; z-index:10; height:45px; line-height: 45px; background:#565656;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#ffffff  }  
.focus .fcon img{ display:block; }  
.focus .fcon a:hover img{ transform: scale(1.0);  }  
.focus .fbg{bottom:15px;right:10px;position:absolute; height:15px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:10px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/12px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../2015index/img/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top:50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/* 新闻版块 */
.news {      width: 70%;
    margin: 2rem auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
.gdpic { /*float:left;margin-right:20px;*/}
.newslist { float:left;width:850px;
   }
.newslist-jt {
    width: 50%;
    
}
.newslisttitle {    height: 55px;
    border-bottom: 2px #215390 solid;
    width: 100%;
    margin: 2rem 0;}
.newslisttitle li { float:left;}
.newslisttitle li a { color: #215390;
    font-size: 22px;
    text-decoration: none;
    font-weight: 600;}
.newslisttitle li .on { color:#fff; background-image:url(index_07.jpg); background-repeat:no-repeat;font-family:"微软雅黑";padding-top:10px;padding-bottom:20px;}
.newslisttitle li .off { color:#000; padding-top:10px;padding-bottom:20px; }

.nltext1 li { text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/point.jpg);
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 36px;
    background-position: center left;    margin: 0.3rem;}

.nltext1 li a { color: #6b6b6b;
    font-size: 16px;}
.nltext1 li a:hover { color:#b70808; }

.nltext3 li{text-align: left;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/point.jpg);
    background-repeat: no-repeat;
    padding-left: 40px;
    line-height: 45px;
    background-position: center left;
    margin: 0.3rem 2rem 0.3rem 4rem;}
 .nltext3 li a { color: #6b6b6b;
    font-size: 16px;}
.nltext3 li a:hover { color:#b70808; }

.nltext {padding-top:10px;}
.nltext li { background-image:url(index_11.jpg); background-repeat:no-repeat; padding-left:22px; line-height:40px; }
.nltext li a { color: #6b6b6b;height:40px; font-size:22px;}
.nltext li a:hover { color:#b70808; }
.graytime { color: #9c9c9c;
    font-size: 15px;
    float: right;
    font-weight: 400;}
.more { color: #494949;
    font-size: 15px;
    float: right;
    line-height: 25px;
    margin-right:0.5rem;
    font-weight: 400;}
a.more:hover{ color:#b70808; }
.newslm {
    width: 70%;
    margin: 2rem auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
}
.nltext2 ul {    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;}
.nltext2 li {    width: 22%;
}
.nltext2 li a {color: #6b6b6b;
    font-size:16px;
    background: #f3d4ce;
    /* width: 22%; */
    height: 80px;
    border-radius: 5px;
    /* vertical-align: middle; */
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-around;
    padding: 0 1rem;
    
}
.nltext2 li a:hover { color:#b70808; background-color:#ffe8e3;
}
.newsnavleft{width: 20%;
   }
.newsnavleft li a{     color: #6B6B6B;
    /* padding: 2rem; */
    float: left;
    border-bottom: 1px #BFBFBF solid;
    font-size: 20px;
   height: 80px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;}
.newsnavleft .on {color: #215390 ;font-weight:bold;}
.newsnavleft li a:hover{color: #215390 ;font-weight:bold;}
.lujing {     height: 81px;
    border-bottom: 1px #BFBFBF solid;
    color: #6B6B6B;
    font-size: 18px;
    text-align: right;
    padding-top: 30px;
    padding-right: 2rem;}
.lujing a{
    color: #6B6B6B;
    font-size: 15px;}
.lujing a:hover{color: #C22909;}
.page-box {
    margin: 3rem auto;text-align:center;width:70% ;padding:10px;}
.page a{color:#494949;font-size: 1.0rem;
    padding: 0.5rem 1rem;}
.page a:hover{background-color:#C22909;color:#ffffff;}
.page .now {background-color:#C22909;color:#ffffff;   
    font-size: 1.2rem;
    padding: 0.5rem 1rem;}


/* 享TV栏目页样式 */

    
@media screen and (max-width: 540px) {
.fontsize46 {
    color: #ffffff;
    font-size: 2.8rem;
    font-weight: bold;
    text-align: left;
    margin-bottom: 1rem;
    width: 13rem;
}
.fontsize22blue {
    color: #45D3F5;
    font-size: 1.5rem;
    /* letter-spacing: 0rem; */
}
.fontsize22 {
    font-size: 1.5rem;
    color: #ffffff;
    letter-spacing: 0.2rem;
}
.fs50 {
    font-size: 2.1rem;
    color: #ffffff;
    line-height: 30px;
}
.fs16 {
    font-size: 1.3rem; 
    color: #ffffff;
}
.fs15 {
     font-size: 1.2rem; 
    color: #ffffff;
}
.xtvtoppic {
    margin: auto;
    width: 100%;
    height: 160px;
    background-color: #102b73;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/xingtv.jpg) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 10% 10% 0 15%;
    background-size: cover;
}
.xtvintr {
    margin: auto;
    width: 100%;
    color: #ffffff;
    background-color: rgb(26 41 112 / 100%);
    padding-bottom: 1rem;
}
.xtvintr ul {
    display: flex;
    width: 100%;
    margin: auto;
    text-align: center;
    flex-wrap: wrap;
    justify-content: space-around;
}
.xtvvideo .circle {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background-color: #ffffff;
    position: sticky;
    /* opacity: 1; */
    border: 5px solid transparent;
    animation: blink 1s linear infinite;
    /* margin-top: 50%; */
    /* margin-left: 5%; */
    /* top: 020rem; */
}
.xtvvideo {
    width: 80%;
    border: 0;
    text-align: right;
    padding-left: 0;
    z-index: 2;
    margin-top: -22rem;
    cursor: pointer;
    padding-bottom: 2rem;
}
.xtvnum {
    padding: 0 1rem;
    width: 33%;
    border-right: 1px #ffffff solid;
}
   
.lmbktitleg {width:100%;margin:auto;padding:2rem 0;}
.lmbktitleg h1{font-size:1.8rem;
    font-weight: bold;
    letter-spacing: 0.1rem;
    color: #494949;}
.lmbktitleg h1:before,.lmbktitleg h1:after {  
  content: "";
    display: inline-block;
    width: 20%;
    border-top: 2px solid #ededed;
    margin: 10px;
}  
  
.lmbktitleg h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitleg h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}
 .gdyxbk1{    width:90%;
    margin: auto;}
   .gdyxbk1 ul{     display: flex;
    flex-wrap: nowrap;
    flex-direction: column;}
   .gdyxbk1 ul li {
    background-color: #ffffff;
    padding: 2rem;
    margin: 1.0rem 0;
}
    .gdyxbk1 ul li p{text-indent: 2.0rem;
    color: #919191;
    line-height: 25px;
    text-align: justify;
    font-size: 1.3rem;}

.k4zq {
    width: 100%;
    /* margin: 2rem auto; */
    background-color: #3147a2;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/4kzq.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 2rem;
}
.k4intr {
    margin: 0 3rem;
    color: #ffffff;
    /* width: 50%; */
    text-align: justify;
}
.k4tdbk {
    background-color: #ffffff;
    color: #0968AA;
    font-size: 16px;
    padding: 1rem 0;
    border-radius: 6px;
    padding: 1rem 2rem;
    text-align: center;
    margin: 0.5rem 0;
}
.k4butdiv {display: flex;
    text-align: left;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;}
}

@media screen and (min-width: 541px) {  
    .fontsize46 {
    color: #ffffff;
    font-size: 4.6rem;
    font-weight: bold;
    text-align: left;
    margin-bottom: 1rem;
}
.fontsize22blue {
    color: #45D3F5;
    font-size: 2.2rem;
    letter-spacing: 0.2rem;
}
.fontsize22 {
    font-size: 2.2rem;
    color: #ffffff;
    letter-spacing: 0.2rem;
}
.fs50{font-size:4rem;color:#ffffff;
    line-height: 30px;}
.fs16 {
    font-size: 1.6rem; 
    color: #ffffff;
}
.fs15 {
    font-size: 1.5rem;
    color: #ffffff;
}
.xtvtoppic {
    margin: auto;
    width: 100%;
    height: 400px;
    background-color: #102b73;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/xingtv.jpg) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 10% 20% 0 20%;
    background-size: cover;
}
.xtvintr {
    margin: auto;
    width: 100%;
    margin-top: -150px;
    color: #ffffff;
    background-color: rgb(26 41 112 / 65%);
    height: 140px;
    padding-top: 40px;
}
.xtvintr ul {
    display: flex;
    width: 100%;
    margin: auto;
    text-align: center;
    justify-content: center;
}
.xtvvideo {
    width: 45%;
    border: 0;
    text-align: right;
    padding-left: 0;
    z-index: 2;
    margin-top: -200px;
    cursor: pointer;
    padding-left: 3rem;
}
.xtvvideo .circle {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background-color: #ffffff;
    position: sticky;
    /* opacity: 1; */
    border: 5px solid transparent;
    animation: blink 1s linear infinite;
    /* margin-top: 50%; */
    /* margin-left: 5%; */
    /* top: 020rem; */
}
.xtvnum {
    padding: 0 1.8rem;
    width: 40%;
    border-right: 1px #ffffff solid;
}

.lmbktitleg {width:100%;margin:auto;padding:2rem 0;}
.lmbktitleg h1{font-size: 2.5rem;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;}
.lmbktitleg h1:before,.lmbktitleg h1:after {  
  content: "";
    display: inline-block;
    width: 30%;
    border-top: 2px solid #ededed;
    margin: 10px;
}  
  
.lmbktitleg h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitleg h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}
.gdyxbk1{    width:90%;
    margin: auto;}
   .gdyxbk1 ul{    display: flex;
    justify-content: space-around;
    align-items: center;}
    .gdyxbk1 ul li{     background-color: #ffffff;
    padding: 2rem;
    margin: 1.0rem;
    width: 33%;
    height:355px;}
.gdyxbk1 ul li p{text-indent: 2.0rem;
    color: #919191;
    line-height: 25px;
    text-align: justify;
    font-size: 1.3rem;}
    
.k4zq {
    width: 100%;
    margin: 2rem auto;
    background-color: #3147a2;
    background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/4kzq.png) !important;
    background-repeat: no-repeat;
    /* height: 788px; */
    display: inline-table;
    max-width: 1920px;
    background-size: contain;
}
.k4intr {
    margin: 5rem 3rem 0rem 8rem;
    color: #ffffff;
    width: 50%;
    text-align: justify;
}
.k4tdbk {  background-color: #ffffff;
    color: #0968AA;
    font-size: 16px;
    padding: 1rem 0;
    border-radius: 6px;
    width: 200px;
    text-align: center;
    margin: 0.5rem 0;}
.k4butdiv {display: flex;
    text-align: left;
    width: 500px;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-around;
    margin: 2rem 3rem 3rem 9rem;}
    
}

.fs18{font-size:18px;color:#ffffff;}

.fontsize24bluebnews{color:#215390;font-size:24px;
    font-weight:bold;}
.fontsize24redbnews{color:#bf0010;font-size:24px;
    font-weight:bold;}


 .xtvintr ul li:last-child:after {  
    border:0px;
}

 .gdyxbk{margin: auto;
    width:100%;}    
.gdyxbqnav {     width: 100%;
    max-width: 1782px;
    z-index: 100;} 
.gdyxbqnav ul{display: flex;
    justify-content: center;}
.gdyxbqnav li{    width: 34%;}
.gdyxbkon {    color: #ffffff;
    padding: 1rem;
    font-size: 1.8rem;
    width: 33%;
    border-right: 1px #D3D3D3 solid;
    padding: 1rem;
    width: 100%;
    display: block;}
.gdyxbkout { 
    padding: 1rem;
    font-size: 1.8rem;
    background-color: #ffffff; 
    border-right: 1px #D3D3D3 solid;
    color: #494949; 
    width: 100%;
    display: block;}
  #dszbcon {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/tvlive0721.jpg) !important;
    background-repeat: no-repeat;
    /*height:500px;*/
    overflow:hidden;
    margin-top: -40px;
    /* padding-top: 15%; */
    color: #ffffff;}  
 #dbzqcon {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/dianbopic.jpg) !important;
    background-repeat: no-repeat;
    /*height:500px;*/
    overflow:hidden;
    margin-top: -40px;
    /* padding-top: 15%; */
    color: #ffffff;}  
 #vipcon {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/vip_03.jpg) !important;
    background-repeat: no-repeat;
    /*height:500px;*/
    overflow:hidden;
    margin-top: -40px;
    /* padding-top: 15%; */
    color: #ffffff;}  
    #dszbcon h2, #dbzqcon h2,#vipcon h2{    color: #f2e5c1;
    font-size:2.5rem;
    margin: 2rem;
    letter-spacing: 0.2rem;
    font-weight: 600;
}
    #dszbcon p,#dbzqcon p,#vipcon p{    font-size: 1.3rem;
    line-height: 25px;}
.gdyxbqcon {padding: 12% 10%;}

    
    .gdyxbk1 ul li h2{color:#0968AA;margin:2rem 0; 
        font-size: 1.6rem;
        margin:1rem 0;    }
        
/*文化社区平台栏目CSS*/

.whsqtoppic{   
    margin: auto;
    width: 100%;
    background-color: #7f84a5;
    text-align: center;
    color: #ffffff;
    background-position: center;
    /* padding: 15% 20% 15% 20%; */
    background-image: url( http://www.sdgdwljt.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/whsq202501.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
}
#youshi01con {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/youshi01.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover; /* 关键属性：覆盖 */
    /*background-position: center;*/ /* 图片居中，能更好地控制裁剪区域 */
    height:500px;
    overflow:hidden;
    margin-top: -60px;
    /* padding-top: 15%; */
    color: #ffffff;}  
#youshi02con {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/youshi02.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover; /* 关键属性：覆盖 */
    /*background-position: center;*/ /* 图片居中，能更好地控制裁剪区域 */
    height:500px;
    overflow:hidden;
    margin-top: -60px;
    /* padding-top: 15%; */
    color: #ffffff;}  
#youshi03con {background-image: url(https://res.jnnc.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/youshi03.jpg) !important;
    background-repeat: no-repeat;
    background-size: cover; /* 关键属性：覆盖 */
    /*background-position: center;*/ /* 图片居中，能更好地控制裁剪区域 */
    height:500px;
    overflow:hidden;
    margin-top: -60px;
    /* padding-top: 15%; */
    color: #ffffff;}  
#youshi01con h2, #youshi02con h2,#youshi03con h2{
    color: #f2e5c1;
    font-size: 28px;
    margin: 2rem;
    letter-spacing: 0.2rem;
    font-weight: 600;
}    
#youshi01con p, #youshi02con p, #youshi03con p {
    font-size: 16px;
    line-height: 30px;
}

    
    
      
@media screen and (max-width: 768px) {  
  body {  
    background-size: contain;  
  }  
}



/*客服热线*/
.kfrxtoppic {    margin: auto;
    width: 100%;
    background-color: #000006;
    background-image: url(http://www.sdgdwljt.com/t/site/10002/36d59eba0a548a7510a20ff6b409e061/assets/sdgdwljt2023/images/m_kfrx_2025.jpg) !important;
    background-repeat: no-repeat;
     background-size: cover;  
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 15% 20% 15% 20%;
    height: 62rem;
}