/* ============容器============== */
*{font-family:'microsoft yahei',Verdana, Arial!important;list-style:none;}
html {background:#efefef;-moz-box-sizing: border-box;box-sizing: border-box;}
body{margin:0;padding:0;border:0;} 

.clear{clear: both;}    

/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */
div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;}、body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
h1 {font-weight:bold; font-size:18px; line-height:18px;}
h3 {font-weight:normal; font-size:14px; }
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/

/*菜单样式开始*/
*, *:before, *:after {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}


nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size:16px;
  z-index:999;
}


.nav {
  width: 1200px;
  margin: 0 auto;
  background: #fff;
}
.nav a {
  display: block;
  padding: 0 15px;
  line-height: inherit;
  cursor: pointer;
  color:#666666;
  font-size:16px;
  color: #666;
  text-decoration: none;
}
.nav a:hover{color:#fff;background:#0f6fc6;}
.nav_menu {
  line-height: 50px;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  line-height: 50px;
}
.nav_menu-item:hover {
  background-color: #0f6fc6;;
  color:#fff;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 180px;
  background-color: rgba(15,111,198,0.9);
  line-height: 40px;
}
.nav_submenu-item {
  line-height:40px;
  height:40px;
  text-align:center;
  border-bottom:1px solid #0f6fc6;
}
.nav_submenu-item:hover {
  
}
.nav_submenu-item a {color:#fff;padding:0 10px;font-size:14px;}
.nav_submenu-item a:hover {color:#fff;}

/*菜单样式结束*/



#topbar{background:#133e7d;height:36px;width:100%;line-height:36px;}
#logobar{width:100%;background:#0f6fc6;}
.top-r{float:left;width:400px;text-align:right;line-height:36px;color:#fff;}
.top-r a{color:#fff;}
.top-r a:hover{text-decoration:underline;}
.top-l{float:left;width:800px;text-align:left;line-height:36px;color:#fff;}
.top-l span{display:block;float:left;width:100px;text-align:center;}


.topbox{width:1200px;margin:0 auto;padding:20px;padding-bottom:20px;background:#fff;/* min-height: 38rem; */}
.toppicbox{width:270px;margin:0 auto;float:left;}
.toppicbox img{width:240px;height:150px;padding:4px;border:1px solid #dbdbdb;margin:5px;margin-top:10px;}
.toppicbox span{line-height:18px;padding-left:10px;}
.toppicbox a{color:#666666;font-weight:bold;font-size:14px;}
.toppicbox a:hover{color:#0f6fc6;font-weight:bold;}

.topnewsbox{width:460px;margin:0 auto;border:0px solid #ff0000;float:left;margin-right:30px;}
.topnewsbox h2{font-size:20px;font-weight:bold;height:46px;line-height:46px;color:#0f6fc6;padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
.morelink{font-size:14px;float:right;padding-top:5px;}
.morelink a{font-size:14px;color:#666666;}
.morelink a:hover{color:#0f6fc6;font-weight:bold;}

.newsblock{margin-top:8px;}
.newsblock h3{font-size:14px;line-height:20px;font-weight:bold;border-left:5px solid #0f6fc6;padding:0 10px;margin:10px 0px;}
.newsblock a{color:#666666;}
.newsblock a:hover{color:#0f6fc6;font-weight:bold;}
.topnews-summary{text-indent:28px;line-height:20px;color:#666666;font-size:14px;font-weight}
.topnews-date{line-height:26px;background:url(../images/datebg.png) 350px 7px no-repeat;padding-left:20px;text-align:right;}

.topinfobox{width:390px;margin:0 auto;float:left;}


.infotabbox-top{border-bottom:1px solid #dbdbdb;width:380px;padding-top:5px;}
.infotabbox-top li{width:160px;float:left;height:40px;line-height:40px;text-align:center;}
.infotabbox-top li:hover{border-bottom:2px solid #0f6fc6;;}
.infotabbox-top li a{font-size:16px;color:#666666;font-weight:bold;}
.infotabbox-top li a:hover{color:#0f6fc6;font-weight:bold;}
.infotabbox-top li.active {border-bottom:2px solid #0f6fc6;}

.infotabbox-bottom ul{margin-top:20px;}
.infotabbox-bottom li{float:left;margin-bottom:15px;}
.infotabbox-bottom li p{font-size:12px;line-height:20px;padding-top:1px;margin-bottom:2px;}

.infotabbox-bottom .date-time{float:left;width:60px;height:60px;background:url(../images/infolbbg.png) 0 0 no-repeat;margin-right:15px;}
.infotabbox-bottom .date-time p{text-align:center;line-height:28px;font-size:14px;color:#666666;}
.infotabbox-bottom .title-text{float:left;width:305px;height:60px;}
.infotabbox-bottom .title-text h3{}
.infotabbox-bottom .title-text h3 a{font-size:14px;color:#666666;font-weight:bold;}
.infotabbox-bottom .title-text h3 a:hover{color:#0f6fc6;}
.infotabbox-bottoms .title-text p{font-size:12px;color:#666666;}


/*中间tab和link样式*/
.tabbox{float:left;width:720px;margin:0px 10px;margin-right:30px;}
.tabbox-top{border-bottom:1px solid #dbdbdb;}
.tabbox-top li{width:160px;float:left;height:40px;line-height:40px;text-align:center;}
.tabbox-top li:hover{border-bottom:2px solid #0f6fc6;;}
.tabbox-top li a{font-size:16px;color:#666666;font-weight:bold;}
.tabbox-top li a:hover{color:#0f6fc6;font-weight:bold;}
.tabbox-top li.active {border-bottom:2px solid #0f6fc6;}
.tabbox-bottom{}
.listblock li{float:left;width:350px;margin-right:10px;padding:10px;}
.listblock li h3{font-size:14px;color:#666666;font-weight:bold;display:block;line-height:26px;}
.listblock li p{line-height:20px;display:block;font-size:12px;}
.listblock li a{color:#666666;font-size:14px;font-weight:bold;}
.listblock li a:hover{color:#0f6fc6;}
.linkbox{float:left;width:380px;}
.linkbox h2{font-size:20px;font-weight:bold;height:40px;line-height:40px;color:#666666;padding-bottom:20px;border-bottom:1px solid #dbdbdb;margin-bottom:4px;}
.linklist{float:left;width:180px;margin-right:25px;}
.linklist li{height:42px;line-height:42px;margin:10px 0px;}
a.just-do-in{
	font-size:18px;text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-weight: 600;
	background: #4fa7d1;
	padding: 10px 10px;
	display: block;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
}
a:hover.just-do-in{background:#44BCEF;}
.loginlb:before {content: "\f007";font-family: FontAwesome;font-size: 20px;color: #666666;}



/*搜索框样式*/
* {
	box-sizing: border-box;
}
div.search {float:right;padding-top:60px;}

form {
	position: relative;
	width: 300px;
	margin: 0 auto;
}

input, button {
	border: none;
	outline: none;
}

input {
	width: 100%;
	height: 42px;
	padding-left: 13px;
}

button {
	height: 42px;
	width: 42px;
	cursor: pointer;
	position: absolute;
}
.bar1 {}
.bar1 input {
	border: 2px solid #fff;
	border-radius: 5px;
	background: #fff;
	color: #9E9C9C;
}
.bar1 button {
	top: 0;
	right: 0;
	background: #5697d7;
	border-radius: 0 5px 5px 0;
}
.bar1 button:before {
	content: "\f002";
	font-family: FontAwesome;
	font-size: 16px;
	color: #fff;
}

/*图片水平滚动样式*/
.scrollpic{width:1100px;margin:0 auto;}
#statusbar{height:90px;background:#4fa7d1;margin-bottom:10px;}
#statusbar li{float:left;width:275px;height:90px;color:#fff;padding-left:50px;padding-top:23px;}
#statusbar li p{float:left;font-size:24px;font-weight:bold;font-style:italic;float:left;color:#fff;}
#statusbar li p i{font-size:16px;font-weight:normal;}
#statusbar li span{float:left;display:block;width:50px;}
.fontpic01:before {content: "\f085";font-family: FontAwesome;font-size: 40px;color: #fff;}
.fontpic02:before {content: "\f144";font-family: FontAwesome;font-size: 40px;color: #fff;}
.fontpic03:before {content: "\f28b";font-family: FontAwesome;font-size: 40px;color: #fff;}
.fontpic04:before {content: "\f0ad";font-family: FontAwesome;font-size: 40px;color: #fff;}
.sbclass1 {border:15px solid #fbaf40;}
.sbclass2 {border:15px solid #2bb673;}
.sbclass3 {border:15px solid #47cdec;}
.sbclass4 {border:15px solid #df3c4b;}
.sbclass5 {border:15px solid #fbaf40;}
.sbclass6 {border:15px solid #2bb673;}
.sbclass7 {border:15px solid #47cdec;}
.sbclass8 {border:15px solid #df3c4b;}
.sbclass9 {border:15px solid #fbaf40;}
.sbclass10 {border:15px solid #2bb673;}
.sbclass11 {border:15px solid #47cdec;}
.sbclass12 {border:15px solid #df3c4b;}

#myscroll{display:block;width:100%;position:relative;height:240px;overflow:hidden}
#myscroll #myscrollbox{display:block;float:left;position:absolute;left:0;top:0;width:1000000px}
#myscroll ul{display:block;float:left;list-style-type:none;padding:0;margin:0}
#myscroll ul li{display:block;float:left;padding:0;width:280px}
#myscroll ul li a{display:block;float:left;width:260px;padding:0;position:relative;height:240px;color:#333}
#myscroll a .intro{position:absolute;left:0;z-index:10;background-color:#0f6fc6;filter:alpha(opacity=70);width:260px;color:#fff;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;text-align:center}
#myscroll a .intro h5{padding:0;margin:0;font-size:14px;height:40px;width:260px;line-height:30px;border-bottom:1px solid #347fdc;font-weight:100}
#myscroll a .intro p{font-size:24px;line-height:70px;margin:65px 70px;height:70px;overflow:hidden;text-align:center;color:#ffffff;}
#myscroll a .intro{bottom:-211px}
#myscroll a:hover .intro{bottom:0}
#mybtns{width:1100px;display:block;height:42px;margin-bottom:10px;}
#mybtns a{width:42px;height:42px;display:block;float:right;margin-right:1px;background-color:#c1c1c1;margin-left:10px}
#mybtns a:hover{background-color:#347fdc}
#mybtns a:hover,#myscroll,#mybtns a,#myscroll a:hover .intro,#myscroll a .intro,#myscroll #myscrollbox{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#mybtns #left{background-image:url(../images/jt_l.png)}
#mybtns #right{background-image:url(../images/jt_r.png)}


/*footer样式*/
.footer{width:100%;background:#373737;color:#cccccc;padding:30px;min-width:1200px}
.footer p{font-size:14px;color:#cccccc}
.friendlinks li{float:left;margin-right:10px;line-height:24px;font-size:14px;color:#cccccc}
.friendlinks li a{color:#cccccc;font-size:14px;}
.friendlinks li a:hover{color:#E4600F;text-decoration:none;}
.thumbimg{width:80px;height:80px;margin-right:10px;}


/*列表页样式*/
.listbox{width: 100%!important;float:left;padding:30px;}
.listbox h2{font-size:20px;font-weight:bold;height:30px;line-height:30px;color:#666666;border-bottom:2px solid #efefef;padding-bottom:40px;margin-bottom:20px;}
.listbox h2 a{font-size:20px;font-weight:bold;}
.listbox h2 a:hover{color:#0f6fc6;}
.listbox li{height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #efefef;list-style:disc;margin-left:20px;padding-left:10px;}
.listbox li span{font-size:12px;float:right;}
a.listalink{font-size:14px;color:#666666;}
a:hover.listalink{color:#0f6fc6;text-decoration:underline;}

.categorybox-l{width:250px;float:left;margin-right:20px;padding:30px;}
.categorybox-l h2{font-size:20px;font-weight:bold;height:30px;line-height:30px;color:#0f6fc6;border-left:5px solid #0f6fc6;padding-left:15px;}
.categorybox-l ul{padding-top:20px;border-left:1px solid #efefef;}
.categorybox-l li{line-height:40px;font-size:16px;padding-left:20px;border-bottom:1px solid #efefef;}
a.categoryalink{font-size:16px;color:#666666;color: #666;text-decoration: none!important;}
a:hover.categoryalink{color:#0f6fc6;font-weight:bold;}

.listbox-r{width:850px;float:left;padding:30px;min-height: 38rem;}
.listbox-r h2{font-size:16px;height:30px;line-height:30px;color:#666666;border-bottom:2px solid #efefef;padding-bottom:40px;margin-bottom:20px;}
.listbox-r h2 a{font-size:16px;}
.listbox-r h2 a:hover{color:#0f6fc6;font-size:16px;font-weight:bold;}
.listbox-r li{height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #efefef;list-style:disc;margin-left:20px;padding-left:10px;}
.listbox-r li span{font-size:12px;float:right;}
a.listalink{font-size:14px;color:#666666;}
a:hover.listalink{color:#0f6fc6;text-decoration:underline;}

.listbox-r-a{width:850px;float:left;padding:30px;}
.listbox-r-a h2{font-size:16px;height:30px;line-height:30px;color:#666666;border-bottom:2px solid #efefef;padding-bottom:40px;margin-bottom:20px;}
.listbox-r-a h2 a{font-size:16px;font-weight:normal;}
.listbox-r-a h2 a:hover{color:#0f6fc6;font-size:16px;font-weight:bold;}
.listbox-r-a li{height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #efefef;list-style:disc;margin-left:20px;padding-left:10px;}
.listbox-r-a li span{font-size:12px;float:right;}
a.listalink{font-size:14px;color:#666666;}
a:hover.listalink{color:#0f6fc6;text-decoration:underline;}

.fj-sty li span{
    float: none;
    font-size: 16px;
}

.listbox-r-a h3{height:28px;line-height:28px;font-size:16px;margin-bottom:5px;border-bottom:1px dotted #efefef;}
.listbox-r-a .list3newsbox a{color:#555;font-size:16px;font-weight:bold;}
.listbox-r-a a:hover{color:#0f6fc6;}
.list3newsbox{margin:0px 0px;margin-bottom:20px;}
.thumbimgbox{width:180px;float:left;}
.thumbimgbox img{width:160px;height:120px;border:10px solid #eeeeee;}
.textblock{float:left;width:600px;font-size:14px;}
.summary{line-height:20px;color:#969696;font-size:14px;margin-bottom:8px;}
.smalltext{font-size:12px;}

/*仪器菜单弹出样式*/
.category_nav-item {
  display: block;
  position: relative;
}
.category_nav-item:hover {
  background-color: #efefef;
  color:#fff;
}
.category_nav-item:hover .category_nav_submenu {
  display: block;
}
.category_nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  left:219px;
  top:-1px;
  width: 620px;
  background-color: rgba(239,239,239,0.9);
  line-height: 30px;
  padding:20px;
}
.category_nav_submenu li{line-height:20px;margin:5px;padding:0 10px; border-left:1px solid #bebebe;}
.category_nav_submenu li:last-child{border-right:1px solid #bebebe;}

.category_nav_submenu-item {
  float:left;
  line-height:40px;
  text-align:center;
}
.category_nav_submenu-item:hover {
  
}
.category_nav_submenu-item a {color:#666666;font-size:14px;}
.category_nav_submenu-item a:hover {font-weight:bold;color:#0f6fc6;}

/*内容页样式*/
.viewbox{padding:50px;font-size:16px;color:#333333;line-height:30px;}
.view_nav{font-size:16px;height:30px;line-height:30px;color:#666666;text-align:left;}
.view_nav a{font-size:16px;color:#666666;}
.view_nav a:hover{color:#0f6fc6;font-weight:bold;}
.viewbox h2{height:50px;line-height:50px;font-size:20px;font-weight:bold;border-bottom:1px solid #efefef;text-align:center;color:#666666;margin-bottom:10px;}
.viewbox h4{line-height:50px;font-size:20px;font-weight:bold;border-bottom:1px solid #efefef;text-align:center;color:#666666;margin-bottom:10px;}
.docinfo{text-align:center;color:#969696;margin-bottom:30px;line-height:20px;font-size:14px;}
.viewbox a{color:#0f6fc6;font-size:16px;color: #666;text-decoration: none;}
.viewbox a:hover{color:#0f6fc6;text-decoration:underline;}
.viewbox p{font-size:16px;color:#333333;line-height:30px;text-indent:32px;}
.viewbox p video{
    max-width: 100%;
    display: block;
    height: auto;
}
.viewbox p a{word-break: break-all;}
.viewbox img{
	
max-width: 100%;
	
height: auto!important;
}














@media screen and (max-width:1200px) {
  .scrollpic{width:auto;}
    .topbox{width: auto;display: flex;}
    .toppicbox{}
    .topnewsbox{width: calc((100% - 270px) * .6 - 30px);}
    .topinfobox{width: calc((100% - 270px) * .4);}
    .infotabbox-bottom .title-text{width: auto;float: none;overflow: hidden;}
    .infotabbox-top{width: auto;}
    .infotabbox-top li{width: 50%;}
    .tabbox{float: none;flex: 1;min-width: 0;width: auto;margin: 0;}
    .listblock li{width: 49%;margin-right: 0;}
    .listblock li:nth-child(2n){margin-left: 2%;}
    #myscroll{height: auto;}
    #myscroll #myscrollbox{height: auto;position: relative;}
    #myscroll ul li{width: 25%;}
	.topnews-date{text-align:left;background-position:left center;}

.scrollpic{width:100%;}
#mybtns{width:auto;}
#myscroll ul li a{width:auto;float:none;margin:0 5px;}
#myscroll ul li a>img{display: block;width:100%;}
#myscroll a .intro{width:100%;}
#myscroll ul li a{padding-top: calc(60% + 40px);height: auto;overflow: hidden;}
#myscroll ul li a>img{position: absolute;left: 0;top: 0;width: 100%;height: calc(100% - 40px);border-width: 2px;}
#myscroll a .intro{top: calc(100% - 40px);}
#myscroll a .intro h5{width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;line-height: 40px;}
    .footer>div{max-width: 100%;}
    .footer{min-width: auto;}



}

@media screen and (max-width:1024px){
    .topbox{display: block;padding-left: 10px;padding-right: 10px;/* min-height: 63rem; */}
    .topnewsbox{float: none;overflow: hidden;margin-right: 0;width: auto;}
    .topinfobox{width: auto;float: none;overflow: hidden;margin-left: 0;clear: both;margin-top: 30px;}
    .infotabbox-bottom li{width: 49%;}
    .infotabbox-bottom li:nth-child(2n){margin-left: 2%;}
    .linkbox{width: auto;float: none;}
    .linkbox>div{width: auto !important;margin-top: 20px;}
    .footer>div>div{float: none !important;width: auto !important;margin-right: 0!important;}
    .footer>div>div>p{float: none !important;}


    #logobar{display: none;}
    .nav{display: none;}
    body {padding-top: 60px !important}
    .pc {display: none !important}
    .wap {display: block !important}
    .m-head {position: fixed;top: 0;left: 0;right: 0;z-index: 9999;padding: 10px;background: #17489C;}
   .m-logo {font-size: 0}
    .m-logo a {font-size: 0;line-height: 40px;display: block}
    .m-logo img {max-height: 40px;max-width: 80%;vertical-align: middle;height: auto;}
    .m-tlink {padding: 10px 15px 0 15px}
    .m-tlink a {font-size: 12px;margin-right: 5px;color: #fff;display: inline-block;line-height: 24px;background: #fff;color: #304174;line-height: 24px;padding: 0 15px;border-radius: 5px}
    .m-search {margin: 0 15px;padding-right: 50px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;position: relative;line-height: 35px;margin-top: 15px;border: 1px solid rgba(225, 225, 225, .4)}
    .m-search input[type="text"] {display: block;width: 100%;line-height: 25px;background: none;color: #fff;height: auto;}
    .m-search input[type="text"]::placeholder {color: #fff}
    .m-search input[type="image"] {position: absolute;right: 10px;top: 10px;height: 15px;width: auto;padding: 0;}
     .m-search input[type="button"] {position: absolute;right: 10px;top: 10px;height: 15px;width: 15px;padding: 0;}
    
	.m-nav {position: fixed;top: 60px;right: -100%;bottom: 0;z-index: 9999;background: #17489C;overflow-y: scroll;width: 100%}
    .m-nav ul {padding: 0 15px}
    .m-nav ul li {border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative}
    .m-nav ul li>span.on {transform: rotateZ(90deg)}
    .m-nav ul li ul {display: none}
    .m-nav ul li ul li {border: none}
    .m-nav>ul>li a {display: block;font-size: 14px;line-height: 20px;padding: 15px 0;position: relative;color: #fff}
    .m-nav>ul>li ul li a {padding: 10px 0}
    .m-nav>ul>li>span {position: absolute;width: 20px;height: 20px;background: url(../images/m-nav_down.png) no-repeat;background-size: 14px 14px;background-position: center center;right: 0;top: 15px;cursor: pointer;display: block;color: #fff;transition: all 0.3s}
    .top {max-width: 1920px;margin: 0 auto;position: fixed;right: 10px;top: 18px;width: 25px;height: 25px;z-index: 99999}
    .top>img {display: block;width: 100%}
    .wap-menu {position: absolute;top: 0;right: 0;z-index: 99999;font-size: 0}
    .wap-menu img {height: 25px;width: 25px;}
    .close-menu {display: none;position: absolute;right: 0;top: 0}


	.listbox-r-a h2,.listbox-r-a h2 a,.listbox-r h2,.listbox-r h2 a{
    font-size: 14px;
    color: #666;
    text-decoration: none;
}

	.listbox-r-a h2,.listbox-r h2{
		
padding-left: 10px;
	}
	.viewbox h4{
		line-height: 30px;
		padding-bottom: 20px;
	}
    .categorybox-l{width: auto !important;margin-right: 0;padding: 0;float: none;}
    .categorybox-l>ul{display: flex;flex-wrap: wrap;}
    .categorybox-l ul li{width: 50%;padding-left: 10px;font-size: 14px;}
    .categorybox-l ul li a{font-size:14px;color: #666;text-decoration: none;}
	.listbox-r{width: auto;padding: 0;float: none;}
    /* .listbox-r li{display: flex;} */
    .listbox-r li a{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 120px);display: block;float: left;line-height: 40px;}
    .listbox-r-a,.listbox-r{width: auto !important;float: none;padding: 0;margin-top: 15px;}
    .listbox-r-a p>img{max-width: 100%;display: block;height: auto !important;}
    .list3newsbox{display: flex;}
    .textblock{flex: 1;min-width: 0;}
    .listbox-r-a h3 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.category_nav_submenu{display: none!important;}
	.v_news_content img{
    max-width: 98%;
    height: auto!important;
    display: block;
    margin: 5px auto;
}
	.v_news_content table{
		display: flex;overflow: scroll hidden; white-space: nowrap;word-break: keep-all;    width: 100% !important;
	}
	.viewbox{
		padding: 10px;
	}


}
@media screen and (max-width:820px){
	.topbox {
        /* min-height: 52rem; */
    }
}

@media screen and (max-width:768px){
    .toppicbox{width: auto;float: none;margin-bottom: 30px;}
    .toppicbox img{display: block;width: 100%;height: auto;}
    .toppicbox span{display: block;}
    .tabbox-top li{width: 33.33%;}
    .infotabbox-bottom li,.listblock li{width: auto;float: none;}
    .infotabbox-bottom li:nth-child(2n),.listblock li:nth-child(2n){margin-left: 0;}
	.topbox {
        /* min-height: 43rem; */
    }
}


@media screen and (max-width:520px){
	.topbox {
        /* min-height: 31rem; */
    }
}
 