html{ font-size:16px;}
body{margin:0;line-height: 1;}
table {border-collapse: collapse;border-spacing: 0;}
.linkauto {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:inline-block;}

/*@media screen and (max-width:400px) {
    html { font-size: 16px; }
}*/

.content{ width: 100%; max-width: 800px; margin: 0 auto;}
.img100{ display: block;width: 100%;}
.hr{ height:0.625rem ; overflow: hidden; clear: both;}


.design a{text-decoration: none;}
.design ul,.design ol,.design li{margin: 0; padding: 0; list-style: none;}

nav{overflow: hidden; background: #0F4FB0;}
nav a{width: 25%; display: block; float: left; line-height: 2.5; text-align: center; color: #fff; font-size: 1rem; text-decoration: none; border-bottom: solid 1px #0C3D87; }

/*焦点图*/
.slideBox{ position:relative; overflow:hidden; margin:10px auto; /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:25px; right:10px; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 2px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;display: block; overflow: hidden; }
.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%; display: block;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display: block; position: relative; }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(focusBg.png) repeat-x; color:#fff;  text-align:left;  }


/*新闻框*/
.newsBox,.tabBox{margin: 0 2%; overflow: hidden;}
/*新闻列表框*/
.newsTitle{border-bottom: solid 2px #009DD9; line-height: 2; margin-bottom: 0.625rem; text-indent: 1em; font-weight: bold;}
.newsTitle a{color: #111;}
.newsTitle .more{font-size: 0.75rem; float: right; margin-right: 0.75rem; color: #999999; padding-top: 0.35rem; font-weight: normal;}
.newsList li {line-height:2;overflow:hidden; background:url(point.gif) no-repeat 7px center #fff;vertical-align: middle; border-bottom: dotted 1px #cccccc; }
.newsList li a { text-indent: 20px; color:#333; text-decoration:none; width: 94vw; max-width: 752px; display:block ; }
.newsList li a:hover { color:red; text-decoration:underline;}
.newsList li span { float:right; color:#999; padding-right:20px; display: none;}

/*图片新闻框*/
.picNewsList li{overflow:hidden;}
.picNewsList li a{padding: 4px; border: solid 1px #ccc; box-sizing: border-box;display: block; overflow: hidden; box-shadow: #F2F2F2 2px 2px 2px; }
.picNewsList li .img{height: 30vw;max-height: 192px; display: block; overflow: hidden;}
.picNewsList li .img img{ max-height: 30vw;  max-width: 100%; display: block; margin: 0 auto;}
.picNewsList li .txt{font-size: 0.875rem; line-height: 1.5; color: #111; max-height: 2.625rem; overflow: hidden; display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.picNewsList li .desc{color: #999;font-size: 0.75rem;}


.picNewsList1row li a{padding:0px;}
.picNewsList1row li .img{height: auto; max-height: inherit;}
.picNewsList1row li .img img{width: 100%; height: auto; max-height: inherit; max-width: none;}
.picNewsList1row li .txt{padding: 4px;}
.picNewsList1row li .desc{padding:0 4px 4px 4px;color: #999;font-size: 0.75rem; max-height: 2.7rem; line-height: 1.2; display: block;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

/*TAB切换*/
.tabBox .hd{line-height:2.5rem;height:2.5rem;font-size:0.92rem; background:#F2F2F2; border-bottom:2px solid #009DD9; position:relative;margin-bottom: 0.625rem;  }
.tabBox .hd ul{height:2.5rem; overflow:hidden; display: block;  }
.tabBox .hd ul li{ float:left;line-height:2.5rem;height:2.5rem;display:block ; text-align: center; }
.tabBox .hd ul li a{ color: #777777;}
.tabBox .hd ul .on{background:#009DD9; color:#FFFFFF;   }
.tabBox .hd ul .on a{ display:block;color:#FFFFFF; }
.tabBox .bd ul{ overflow: hidden; }
/*行布局模式*/
.xrow{ width:100%; overflow:hidden;}
.xrow .col{box-sizing: border-box;}
.xrow .col1{float:left;width:8.333333%;}
.xrow .col2{float:left;width:16.66666%;}
.xrow .col3{float:left;width:24.999999%;}
.xrow .col4{float:left;width:33.333332%;}
.xrow .col5{float:left;width:41.666665%;}
.xrow .col6{float:left;width:49.999998%;}
.xrow .col7{float:left;width:58.333331%;}
.xrow .col8{float:left;width:66.666664%;}
.xrow .col9{float:left;width:74.999997%;}
.xrow .col10{float:left;width:83.33333%;}
.xrow .col11{float:left;width:91.666663%;}
.xrow .col12{float:left;width:100%;}
/*带间隔的布局*/
.xrowspa .col{ padding: 2%;}


.picScroll{ margin:10px auto; text-align:center;  }
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:33%; float:left; font-size:14px; text-align:center;  }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.picScroll .bd li img{ height:25vw; max-height: 160px;;  background:url(loading.gif) #fff center center no-repeat;  }
.picScroll .bd li span{display: block; text-align: center;}

.picScroll .hd{ height:40px; line-height:40px; border-bottom:2px solid #80BD6D; background:#f6f6f6;   overflow:hidden; text-align:left;  padding:0 10px;  }
.picScroll .hd h3{padding: 0; margin: 0; font-size: 1rem;}

.picScroll .hd ul{ float:right; padding-top:16px;   }	
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }

.picScroll .hd .on{ background:#80BD6D;  }
.picScroll .prev,.picScroll .next{ display:block; float:right;  width:18px; height:18px; background:url(pisScrollIcons.gif) -6px -7px no-repeat; overflow:hidden; margin:11px 5px 0 5px;  }
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }

#foot{background: #3F5468;color: #FFFFFF; font-size: 0.875rem; line-height: 2;}
#foot .Contact{vertical-align: middle; }
#foot .Contact strong{color: #63B5C5;}
#foot .copyright{border-top: solid 1px #4A6173; font-size: 0.75rem;  text-align: center;line-height: 3; color: #A3B3CA;}
.footLogo{max-width: 250px;}

.fybox{padding: 1rem 0 0.5rem 0 ; }
.fybox td{padding:0 5px;}
.fybox a{color: #0F4FB0;}


.textEditor{line-height: 1.5; font-size: 1rem;}
.textEditor img{ max-width: 100%; height: auto;}


.PRbox .ny_t1{ text-align:center; padding:10px 0; color:#157BCF; font-size:24px}
.PRbox .ny_t2{ font-size:12px; text-align:center; border-bottom:solid 1px #ccc; margin-bottom:15px; padding-bottom:10px;}
.PRbox .ny_t3{ padding:0 10px 10px 10px;}
.PRbox .ny_t3 *{ font-size:1rem !important; line-height:150% !important; font-family:"Microsoft YaHei", Arial !important; max-width: 100%;}
.PRbox .ny_t3 img{ max-width: 100%; height: auto;}