body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dt,dl,li,form,input{margin:0;padding:0;}
body, input, textarea{font-size:12px;font:normal 12px/180% "宋体";font-family: "宋体", SimSun, serif;}
body{ background:#fff;}
li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.clear{ clear: both;content: " ";display: block;font-size: 0;height: 0;overflow:hidden;}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.clearfix{*zoom:1;}
.pchide {  display: none;}
.mhide {  display: block;}

.pctop{ width:100%;overflow:visible;}
.ceallhead { width:100%; height:37px; border-bottom:#E5E5E5 1px solid;color:#585858; overflow:visible;}
.ceallhead a {color:#585858;}
.ceallheadbg { width:100%; height:36px; background:#F5F5F5; border-bottom:#fff 1px solid;overflow:visible;}
.ceallheadbg .hecon { width:1000px; height:36px; line-height:36px; float:none; margin:0 auto;overflow:visible;}
.ceallheadbg .hecon ul { width:230px; float:left; margin:0; padding:0;}
.ceallheadbg .hecon ul li { width:45px; height:36px; line-height:36px; text-align:left; float:left; font-size:12px; color:#585858; list-style:none; margin:0; padding:0;}
.ceallheadbg .hecon ul li a {color:#585858;}

.ceallheadbg .hecon .more{width:40px; height:20px;float:left;margin-top:8px; background:url(ceallbg.jpg) no-repeat 38px -20px; line-height:20px; text-indent:2px; padding-right:21px;color:#585858; position:relative; margin-right:8px;overflow:visible;text-align:justify; }
.ceallheadbg .hecon .more a{color:#585858; line-height:20px}
.ceallheadbg .hecon .more_nr{ position:absolute; top:20px; left:-7px; background:#FFF; text-align:justify;}
.ceallheadbg .hecon .more_nr a,.ceallheadbg .hecon .r_nr a{ display:block;}
.ceallheadbg .hecon .more_nr a { padding-left:7px;}
.ceallheadbg .hecon #more_nr{ width:66px}
.ceallheadbg .hecon .jjrb{width:100px; height:18px;float:left; margin-top:8px; padding-left:10px;background:#fff url(ceallbg.jpg) no-repeat 110px -20px; border:1px solid #efefef; line-height:16px; padding-top:2px; text-indent:2px; padding-right:21px;color:#585858; position:relative;overflow:visible;text-align:justify; z-index:1000; }
.ceallheadbg .hecon .r_nr{ width:131px;line-height:20px;  position:absolute; background:#fff; top:21px; left:-1px; border:1px solid #efefef; border-top:0px;}
.ceallheadbg .hecon .r_nr a {color:#585858; padding-left:10px; }

.ceallheadbg .hecon .wmap { line-height:36px; float:right; margin-right:20px;}
.ceallheadbg .hecon .sj { line-height:36px; float:right; background:url(ceallbg.jpg) no-repeat -6px -52px; padding-left:12px;}

.cealltopad { width:992px; height:85px; padding:3px; border:#E5E5E5 1px solid;float:none; margin:12px auto 0 auto;overflow:visible;}
.cealltopad .lead { width:735px; height:85px; float:left;}
.cealltopad .riad { width:253px; height:85px; float:right;}

.ceallnava { width:1000px; height:58px; float:none; margin:0 auto; border-bottom:#164A95 2px solid;overflow:hidden;}
.ceallnava .celogoa { width:85px; height:50px; float:left; margin-top:11px;}
.ceallnava .celogob { width:110px; height:30px; float:left; margin-top:18px;}
.ceallnava ul { width:800px; height:20px; margin-top:30px; float:right;}
.ceallnava li { padding:0 12px 0 0; border-right:#D8D8D8 1px solid; float:right; font-size:14px; line-height:20px; color:#303030; list-style:none; text-align:right; margin-left:12px; display:inline;}
.ceallnava li a {color:#303030;font-size:14px; }
.ceallnava .nobor { border:none;}


.ceallnavb { width:1000px; height:58px; float:none; margin:0 auto; border-bottom:#164A95 2px solid;}
.ceallnavb .celogoa { width:85px; height:30px; float:left; margin-top:11px;}
.ceallnavb .celogob { width:110px; height:30px; float:left; margin-top:18px;}
.ceallnavb ul { width:800px; height:20px; float:right; padding:0;}
.ceallnavb .ulmt { margin-top:13px;}
.ceallnavb li { padding:0 9px;float:right; font-size:12px; line-height:20px; color:#303030; list-style:none; text-align:right; margin:0;}
.ceallnavb li a {color:#303030;}


.navredbg { width: 100%; height: 70px; background: #C02E23;}
.navbox { width: 1000px; margin: 0 auto; line-height: 70px;}
.navbox img { height: 50px; float: left; margin-top: 10px; margin-right: 20px;}
.navbox .navlist { padding-left: 20px; float: left;}
.navbox .navlist li { float: left; line-height: 70px;font-family: "微软雅黑";  color: #fff; font-size: 18px; font-weight: bold;  padding:0  30px; }
.navbox .navlist li a { color: #fff;}

/* 列表 */
.contentBox{width: 1000px;margin: 0 auto;margin-bottom: 20px;}
.contentBox .list{width: 100%;float: right;background: #fff;padding: 25px 30px 60px 30px;box-sizing: border-box;/*position: relative;*/}
.contentBox .list ul{padding: 10px 0 15px 0;border-bottom:1px solid #CCC;}
.contentBox .list ul li   {  font-size: 16px;font-weight: 600;color:#333333;height:28px;line-height: 28px;padding-left: 30px;position: relative;overflow:hidden;}
.contentBox .list ul li::before{width:5px;height:5px;background:#000;border-radius: 50%;content:'';position: absolute;top:12px;left:15px;}

.contentBox .list ul li a{display:block;float:left;width:750px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;text-decoration: none;}
.contentBox .list ul li span{float:right;font-size: 16px;font-weight: 600;color: #000;line-height: 28px;}
.page-switch-box{width: 100%;height: 50px;text-align: center;margin: 0 auto;display: flex;justify-content: center;padding: 5px 2px;font-size: 16px;background: #fff;font-family: 微软雅黑;}
.page-switch-box a{text-decoration:none;color:#274889;}
.page-switch-box a:hover{color:#274889;}  
.page-switch-box a:visited{  color:#274889;}
.page-button{font-size: 16px;color: #274889;height: 15px;box-shadow: 0px 2px 3px 0px #d1d1d1;border-radius: 5px;text-align: center;line-height: 15px;margin-right: 5px;font-weight: 600;border: #dddad2 1px solid;padding: 10px 10px;margin-right: 15px;}

.omit{font-size: 16px;color: #274889;font-weight: 600;text-align: center;line-height: 15px;margin-right: 5px;padding: 5px 5px;margin-right: 15px;width: 15px;height: 15px;line-height: 30px;}
.next-page{height: 15px;line-height: 15px;box-shadow: 0px 2px 3px 0px #d1d1d1;border-radius: 5px;padding: 10px 10px;color: #274889;font-weight: 600;}
.active{background-color: #274889;color:#fff;}

/*详情*/
.title{height: 44px;line-height: 44px;border-bottom: 1px solid #bdc1cc;font-size: 23px;color: #003680;margin-top: 7px;}
.title_name{font-weight: bold;font-family: "微软雅黑";float: left;}
.wrap{width: 1000px;margin: 0 auto;max-width: 100%;}
.article,.article p{font-size: 14px;line-height: 30px;}
iframe{width: 100%;height: 625px;margin-top:20px;}
.article h3{font-size:26px;line-height:30px;text-align:center;margin-top:20px;}
.article img,.article video{max-width:100%;height:auto;}
#tide_video_loading{max-width:100%;height:auto;}
.info{line-height: 30px;border-bottom: 1px solid #bdbdbd;text-align: center;margin:15px 0;padding-bottom: 10px;}

/*底部*/
.footer{width: 100%;display: flex;flex-direction: column;align-items: center;}
.footer-border{width: 1000px;border-top: 5px solid #858585;}

.about{width: 1000px;text-align: center;line-height: 30px;color: #000;padding-top: 30px;padding-bottom: 20px;margin: 20px auto 0;border-top: 5px solid #000;}
.about a{color: #000;}