	@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');
        }*/

*{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.1rem;}

	/* 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%;}
	/*导航条*/

.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: #ffffff;
    padding-bottom: 8px;
    border-bottom: 2px #ffffff solid;
    font-weight: bold;}

.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: -30px;
    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: 100%;
    max-width: 1400px;
    margin: auto;}
.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: 25px;
    display: block;
    text-align: justify;
    text-indent: 2.0rem;
    margin: auto;
    font-size: 15px;}
.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 li h2 {
    display: block;
    position: relative;
    top: 22px;
    color: #004b95;
    left: 90px;
    font-weight: bold;}
.indexqyxcbk li a:hover h2{
    z-index: 200;
  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; }
  .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(../images/indexcpjzbg1.jpg) no-repeat;
    height: 250px;
    padding: 120px 15% 0 15%;
    
  } 
  .ywintrtit ul{display: flex;
    justify-content: space-between;}
    .ywintrtit li a{    width: 320px;
    background-color: #f4f4f4;
    padding: 20px;
    border-radius: 10px;
    height: 120px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 30%);display:block;}
    .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 p {text-align: left;
    clear: left;
    /* text-indent: 0px; */
    color: #494949;
    margin-left: 65px;}
   .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(../images/jt-right.png) no-repeat;
    position: absolute;
    top: 1350px;
    right: 10%;
    /* 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(../images/jt-left.png) no-repeat;
    position: absolute;
    top: 1350px;
    left: 10%;
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;
}
.xtv_btn_xtv_r:hover{
    background:url(../images/jt-right-on.png) no-repeat;
    position: absolute;
    top: 1350px;
    right: 10%;
    /* 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(../images/jt-left-on.png) no-repeat;
    position: absolute;
    top:1350px;
    left: 10%;
    outline: none;
    border: none;
    width: 29px;
    height: 51px;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;
}
/*电视推荐*/
.tvtuijian {width:100%;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-between;
    margin:0.5rem 0;
}

.photomain02 .photobox1 .photosize2{
width:100%;height:100%;
    max-width: 286px;
    max-height: 429px;
}
.photomain02 .photobox1 .ctbox1 {
    color: #215390;
    padding-top: 1.0rem;
    text-align: center;
	font-size: 1.0rem;
}
.photomain02 .photobox1 .ctbox1 p{
color: #919191;
    line-height: 25px;
    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;
    height: 589px;
    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 {
        
    height:540px;
    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: 541px;
    background-repeat: no-repeat;
    color: #ffffff;
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;    padding-top: 30px;}
.g5 ul{
    width: 50%;
    float: left;}
 .g5bk-l {width: 47%;
    margin: 0 1rem 3rem 0;
    text-align: left;
    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-l p {     padding: 0.5em 3rem 1rem 0;
    /* color: #919191; */
    line-height: 30px;
    text-align: justify;
    font-size: 16px;}
.g5bk-r p {padding: 2em 0 1rem 0rem;
    line-height: 30px;
    text-align: justify;
    font-size: 16px;
    text-indent: 2rem;
}
 .video5g {     clear: both;
    margin: 1rem auto;
    background-color: #f5f5f5;
    display: block;
    width: 100%;
    color: #494949;}
.g5 {
    margin: 2rem 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;}
  .service{width: 100%;
    /*max-width: 1300px;*/
    margin: 0 auto 4rem auto;
      height:140px;
      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;
    /* 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;
}

}

/*政企业务栏目CSS*/

.zqtoppic {margin:auto;width:100%;height:100vh;max-height:555px;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-position: center;
    padding: 150px 20% 0 20%;
}
.lmtitl {font-size: 46px; font-weight: bold;   letter-spacing: 0.5rem;line-height: 80px;}
.lmintr {font-size: 16px; line-height: 36px; text-indent: 2.2rem;}
.lmbktitle {width:85%;margin:auto;padding:4rem 0;}
.lmbktitle h1{font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;}
.lmbktitle h1:before,  
.lmbktitle h1:after {  
  content: "";
    display: inline-block;
    width: 35%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
  
.lmbktitle h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitle h1:after {  
  margin-left: 10px; /* 使hr元素离文字的左边有一定的间距 */  
}

.lmbktitle1 {width:85%;margin:auto;padding:2rem 0;}
.lmbktitle1 h1{font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;}
.lmbktitle1 h1:before,  
.lmbktitle1 h1:after {  
  content: "";
    display: inline-block;
    width: 30%;
    border-top: 2px solid #F3F3F1;
    margin: 10px;
}  
  
.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元素离文字的左边有一定的间距 */  
}

.lmbktitleg {width:85%;margin:auto;padding:2rem 0;}
.lmbktitleg h1{font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.3rem;
    color: #494949;}
.lmbktitleg h1:before,  
.lmbktitleg h1:after {  
  content: "";
    display: inline-block;
    width: 35%;
    border-top: 2px solid #ededed;
    margin: 10px;
}  
  
.lmbktitleg h1:before {  
  margin-right: 10px; /* 使hr元素离文字的右边有一定的间距 */  
}  
  
.lmbktitleg 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;}
.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.6rem;}
.appbiaoqian-on {color:#c11c20;padding-bottom:1rem;border-bottom:2px #c11c20 solid;font-size: 1.6rem;}
.appbox { margin: auto;
    width: 100%;
    max-width: 1400px;
    padding: 5rem 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;}

.intrbox {width: 80%;
    text-align: justify;
    color: #494949;
    line-height: 28px;
}
.intrbox h2 {font-size: 1.1rem;    padding-bottom: 1rem;  color: #494949;}
.intrbox p {
    color: #494949; line-height: 30px;  text-align: justify; font-size: 16px;}
.imgshadow {
    box-shadow: 0 5px 20px rgb(0 0 0 / 30%);}
    
      /*专网专线板块标签*/
  .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: 30px;
    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;
        height: 555px;
    display: inline-table; max-width:1920px;  }
     .dxalintr{ margin: 8rem 0 3rem 50%;
    color: #ffffff;
    width: 40%;
    text-align: justify;}
      .dxalbk{background-color: #ffffff;
    padding: 1rem 2rem;
    width: 400px;
    border-radius: 10px;
    margin-right: 1rem;
    text-align: justify;
    line-height: 26px;}
    .dxalbk p{color: #919191;   line-height: 30px;    text-align: justify; font-size: 16px;margin-top:1rem;}
    /*.dxalbk:hover{transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
    transition: all 0.5s;}*/
    
    /*产业园*/
    .cyy {
      width: 100%;
      margin: auto;
      background-color: #252932;
      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: 542px;
      display: inline-table;
      max-width: 1920px;
    }
    
    .cyyintr {
      /*margin: 3rem 0 3rem 72%;*/
      color: #ffffff;
      width: 17rem;
      text-align: justify;
      right: 13.5%;
      margin-top: 2rem;
      position: absolute;
    }
    
    .cyy_p_intr {font-size: 16px; line-height: 42px; text-indent: 2rem;}
    
    .dxalbk {
      background-color: #ffffff;
      padding: 1rem 2rem;
      width: 400px;
      border-radius: 10px;
      margin-right: 1rem;
      text-align: justify;
      line-height: 26px;
    }
    
    .dxalbk p {
      color: #919191;
      line-height: 30px;
      text-align: justify;
      font-size: 16px;
      margin-top: 1rem;
    }
    /*产业园 end*/
     /*文化数字板块标签*/
     .wenhua {width:100%;margin:2rem auto; max-width:1500px;}
     .wenhua ul{display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;}
    .wenhuabk {background-color: #ffffff;
    border-radius: 14px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
    padding: 3rem;
    /* margin: 1rem; */
    width: 400px;
    color: #494949;}
     .wenhuabk h1 {color: #06437C;
    font-size: 24px;
    padding: 1rem;}
     .wenhuabk p {    color: #919191;
    line-height: 30px;
    text-align: justify;
    font-size: 16px;
    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 {width:100%;margin:auto; text-align:center; 
    margin: auto;
    height: 610px;
    overflow: hidden;}
.zhengqi5g ul {display: flex;
    width: 100%;
    max-width: 1500px;
    margin: auto;
    justify-content: center;}

.txtlay5g {
        bottom: 710px;
    margin: auto;
    color: #ffffff;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: #004b95;
    height: 617px;
    width: 359px;
    z-index: 100;
    position: relative;
    padding: 200px 50px;
}
.txtlay5g h2{padding: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 {position: relative;
    bottom: 600px;
    margin: auto;
    color: #ffffff;
    padding: 2rem;
    z-index: 200;}
.topsubtitle h1{font-size:22px;}
/*广电宽带栏目CSS*/

.gdkdtoppic {    margin: auto;
    width: 100%;
    height: 555px;
    /* max-height: 859px; */
    background-color: #000006;
    background-image: url( http://www.sdgdwljt.com/t/common/pc/sdwljt/assets/templates/2023sdgdwljt/images/gxbg.jpg) !important;
    background-repeat: no-repeat;
    text-align: center;
    color: #ffffff;
    background-position: center;
    padding: 160px 20% 0 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: -175px auto;
    width: 100%;
    margin-bottom: 2rem;
    background-color: rgb(0 0 7 / 55%);
    /*border-top: 1px rgb(243 243 241 / 58%) dashed;*/}
.gdkdlm ul{
    display: flex;
    justify-content: center;}
.gdkdlm ul li{margin: 0 1.8rem;
    width: 25%;
    text-align: justify;
    border-left:1px rgb(243 243 241 / 58%)  solid;
}
.gdicon {float: left;
    border-left: 6px #ffffff solid;
    margin-top: 15px;
    padding: 0 20px;}
.gdkdlm h2{color: #ffffff;
    font-size: 1.1rem;
    /* padding-bottom: 1rem; */
    width: 350px;
    text-align: left;
    font-weight: 600;
    margin: 20px 20px 10px 0;}
.gdkdlm p{
       color: #ffffff;
    margin: 0 0 30px 80px;
    line-height: 30px;}
.guangqian,.ronghe{width: 100%;
    margin: 1rem auto;
    display: flex;
    justify-content: center;
    text-align: left;
    background-color: #eef6ff;
    align-items: center;max-width: 1920px;
}
.gqintr {    width: 70%;
    margin: 0 5rem;
    float: right;
}
.guangqian p{
    line-height: 36px;
    text-align: justify;
    text-indent: 2.0rem;
    padding: 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: 22px;
    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: 36px;
    text-align: justify;
    /* text-indent: 2.8rem; */
    padding: 1rem 0 1.5rem 0;color:#494949;}
.dingzhiintr p {
    line-height: 36px;
    text-align: justify;
    padding-bottom: 1rem;color:#494949;}
    
    
/*5G192栏目CSS*/

.g5toppic {    margin: auto;
    width: 100%;
    height: 555px;
    background-color: #7f84a5;
    text-align: center;
    color: #ffffff;
    background-position: center;
}
.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;
    height: 903px;
    max-width: 1920px;
}
.dingzhiintr {    width: 100%;
    /* margin: 0 5rem; */
    float: right;
    background-color: #ffffff;
    padding: 5rem;}
.dingzhiintr1 {
    margin: 2rem 0;
    float: right;    width: 80%;}
.dingzhiintr1 li{float:left;color:#ffffff;margin:2rem;}
.dingzhiintr1 li p{
    font-size: 20px;
    line-height: 36px;
    text-align: justify;
    text-indent: 2.4rem;
    padding-bottom: 1rem;color:#ffffff;}
    
.zdhyjintr {    display: flex;
    width: 80%;
    margin: 1rem auto 2rem auto;
    justify-content: center;
    align-items: center;color: #494949;}
.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%;
    height: 503px;
    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;}
.aboutlogo ul{    width: 400px;
    display: flex;
    align-items: center;
    padding: 5rem auto;
    padding: 10% 0;
    margin: auto;
    vertical-align: middle;}
.aboutlogo li {padding:0 2rem;}
.gsintr {    width: 70%;
    margin: -5rem auto 2rem auto;
    background-color: #ffffff;
    padding: 2rem 2.5rem;
    border-radius: 20px;
    box-shadow: 0 5px 20px rgb(0 0 0 / 30%);
    display: flex;
    justify-content: space-around;
    align-items: flex-start;max-width:1920px;}
.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: 30px;
    font-weight: 600;
    margin-bottom: 1rem;} 
.gsintr li p{color:#494949;line-height:30px;text-indent:2rem;font-size:16px; width: 97%;
    text-align: justify;}
.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;}
.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: 75%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: 20px;margin-right: 40px;}
.fgslink li {    margin-right: 2rem;
    width: 120px;}
.cylink li a:hover{color:#b70808;}
.zgslink {width: 55%;
    display: flex;
    flex-wrap: wrap;
}
.zgslink li {width:50%;}
.map {width:70%;margin:2rem auto;border:1px #eff0f3 solid;}

/*信息公开栏目样式css*/
.infotoppic {margin: auto;
    width: 100%;
    max-width: 1920px;
    height:260px;
    /* 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: 90px 20% 0 20%;}
.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; }
/*关于我们-企业宣传片*/
 .nltext3_qyxc{display: flex;justify-content: center;}
.nltext3_qyxc li{width:25%; text-align: center;height:208px;  padding: 0;line-height:28px;}
 .nltext3_qyxc li a { color: #6b6b6b;
    font-size: 16px;}
.nltext3_qyxc 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栏目页样式 */
.xtvtoppic{margin: auto;
    width: 100%;
    height: 555px;
    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: 200px 20% 0 20%;}
.xtvintr {margin: auto;
    width: 100%;
    margin-top: -150px;
    color: #ffffff;
    background-color: rgb(26 41 112 / 65%);
    height: 150px;
    padding-top: 40px;
}
.fontsize46{color:#ffffff;font-size:46px;font-weight:bold;text-align:left;margin-bottom:1rem;}
.fontsize22blue{color:#45D3F5;font-size:22px;
    letter-spacing: 0.2rem;}
.fontsize22{font-size:22px;color:#ffffff; letter-spacing: 0.2rem;}
.fs50{font-size:55px;color:#ffffff;
    line-height: 30px;}
.fs18{font-size:18px;color:#ffffff;}
.fs16{font-size:16px;color:#ffffff;}
.fs15{font-size:15px;color:#ffffff;}
.fontsize24bluebnews{color:#215390;font-size:24px;
    font-weight:bold;}
.fontsize24redbnews{color:#bf0010;font-size:24px;
    font-weight:bold;}

.xtvintr ul{
    display: flex;
    justify-content: center;width: 65%;
    margin: auto;
    text-align: center;}
.xtvintr ul li{padding: 0 1.8rem;
    width: 25%;border-right: 1px #ffffff solid;}
 .xtvintr ul li:last-child:after {  
    border:0px;
}

 .gdyxbk{margin: auto;
    width: 75%;}    
.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: 21px;
    width: 33%;
    border-right: 1px #D3D3D3 solid;
    padding: 1rem;
    width: 100%;
    display: block;}
.gdyxbkout { 
    padding: 1rem;
    font-size: 21px;
    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: -60px;
    /* 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: -60px;
    /* 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: -60px;
    /* padding-top: 15%; */
    color: #ffffff;}  
    #dszbcon h2, #dbzqcon h2,#vipcon h2{    color: #f2e5c1;
    font-size: 28px;
    margin: 2rem;
    letter-spacing: 0.2rem;
    font-weight: 600;
}
    #dszbcon p,#dbzqcon p,#vipcon p{    font-size: 16px;
    line-height: 30px;}
.gdyxbqcon {padding: 12% 30%;}
.gdyxbk1{    width: 77.5%;
    margin: auto;}
   .gdyxbk1 ul{    display: flex;
    justify-content: space-around;
    align-items: center;}
    .gdyxbk1 ul li{      background-color: #ffffff;
    padding: 3rem;
    margin: 1.5rem;
    width: 30%;
    height: 500px;}
    .gdyxbk1 ul li p{text-indent: 2.0rem;
    color: #919191;
    line-height: 25px;
    text-align: justify;
    font-size: 15px;}
    /*.gdyxbk1 ul li:hover{transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
    transition: all 0.5s;}*/
    
    .gdyxbk1 ul li h2{color:#0968AA;margin:2rem 0; 
        font-size: 1.1rem;
        margin: 20px 0;
    }
 .k4zq{    width: 100%;
    margin: -1rem auto;
    background-color: #3147a2;
    background-image: url(../images/102519.png) !important;
    background-repeat: no-repeat;
    height: 788px;
    display: inline-table;max-width:1920px;}
    
.k4intr {margin: 10rem 3rem 0rem 10rem;
    color: #ffffff;
    width: 460px;
    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;}