*{box-sizing:border-box}
article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,label,legend,li,mark,menu,nav,ol,p,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}
article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}
ol,ul{list-style:none}
img{border:0 none;vertical-align:top}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
em,i,strong{font-style:normal;font-weight:400}
ins{text-decoration:underline}
del{text-decoration:line-through}
mark{background:0 0}
input{ outline:none }
input::-ms-clear{display:none!important}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
.clearfix{overflow:hidden}
.clearfix:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}
.text-line-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-line-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.text-line-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.flex-wrap{display:-webkit-box;display:-webkit-flex;display:flex;display:-moz-box;display:-ms-flexbox}
.flex-con{-webkit-box-flex:1;-webkit-flex:1;flex:1;-moz-box-flex:1;-ms-flex:1}
.flex-vertical{-webkit-box-orient:vertical;-webkit-flex-flow:column;flex-flow:column;-ms-flex-flow:column;-moz-flex-flow:column;-o-flex-flow:column}
.flex-center{-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}
.pull-left{float:left}
.pull-right{float:right}
.text-center{text-align:center}
.m-b-15{margin-bottom:15px}
.m-t-20{margin-top:20px}
.m-b-20{margin-bottom:20px}
.m-r-20{margin-right:20px}
.hide{display:none}
.bg-f7f7f7{background:#f7f7f7}
.wrapper-content{width:1200px;margin:0 auto}
.header-top{background:#0068b7;height:48px;color:#fff}
.header-top .url{margin-right:30px}
.header-top .line{margin:0 11px}
.header-top .read{margin-left:30px}
.header-top a{color:#fff;font-size:14px;line-height:48px;cursor: pointer;}
.header-top .zhangzhe{ line-height: 14px; display: inline-block; padding: 8px 10px; background: #DD0900; border-radius: 12px;  margin-left: 16px;}

.header{background:url(../images/header_bg.jpg) no-repeat;background-size:100% 100%;height:252px;padding-top:85px;min-width:1200px}
.header .wrapper-content{position:relative}
.header .search{position:absolute;right:0;top: 75px;width:360px;background:#fff;border:1px solid #015293;height:44px;border-radius:50px;display:flex;align-items:center;padding:0 20px 0 20px}
.header .search input{width:100%;height:40px;border:none;border-radius:50px}
.header .search input:focus{border:none}
.menu{height:60px;border-bottom:1px solid #e0e0e0;min-width:1200px}
.menu a{line-height:60px;width:150px;text-align:center;font-size:20px;font-weight:700;position:relative}
.menu a.active,.menu a:hover{color:#015293}
.menu a.active::before,.menu a:hover::before{content:'';position:absolute;width:100%;height:3px;background:#015293;left:0;bottom:0}
.footer{border-top:4px solid #015293;padding-bottom:30px}
.footer .select{border-bottom:1px solid #ddd;height:60px;padding-top:23px}
.footer .select select{background:0 0;border:none;margin-right:80px}
.footer .select select:focus{outline:0}
.footer .content{margin-top:30px;align-items: center;}
.footer .content div{line-height:1;margin-bottom:18px}
.footer .content div:last-child{margin-bottom:0}
.footer .link span{margin:0 15px}
.footer .address span,.footer .code span{margin-right:20px}
.footer .gongan{margin-right:3px;position:relative;top:-2px}
.fixed-right{position:fixed;right:8%;bottom:20%}
.fixed-right>img{display:block;cursor:pointer;position:relative}
.fixed-right .pop{display:none;position:absolute;text-align:center;color:#fff;width:120px;height:140px;background:rgba(0,0,0,.2);padding:10px}
.fixed-right .pop::after{content:'';position:absolute;border-top:10px solid transparent;border-left:15px solid rgba(0,0,0,.2);border-bottom:10px solid transparent;right:-15px;top:40px}
.fixed-right .pop img{margin-bottom:5px}
.fixed-right .wx-box{right:88px;top:-20px}
.fixed-right .wb-box{right:88px;top:40px}
.fixed-right .wb-box::after{top:50px}
.bread{height:55px;font-size:14px;color:#666}
.common-title{position:relative}
.common-title span.active{border-bottom:2px solid #0068b7;color:#015293!important}
.common-title.tabs span{cursor:pointer;color:#666}
.common-title span{display:inline-block;color:#015293;font-size:20px;height:48px;line-height:48px;font-weight:700;margin-right:59px}
.common-title span:last-child{margin-right:0}
.common-title .more{color:#666;font-size:12px;position:absolute;right:12px;bottom:17px}
.article-content{padding-top:20px}
.article-content .article-row li{height:43px;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:15px}
.article-content .article-row li::before{content:'';width:4px;height:4px;position:absolute;left:0;top:50%;margin-top:-1.5px;background:#333}
.article-content .article-row li .date{color:#999;font-size:16px;float:right;padding-left:60px}
.wrapper-list-row{margin-top:40px;margin-bottom:60px}
.wrapper-list-row .list-menu{float:left;width:220px;padding-bottom:100px}
.wrapper-list-row .list-menu .title{color:#fff;font-weight:700;font-size:22px;height:60px;line-height:60px;text-align:center;background:#0e67af}
.wrapper-list-row .list-menu .list{color:#333;height:60px;line-height:60px;text-align:center;margin-bottom:4px;background:#f7f7f7;font-size:18px}
.wrapper-list-row .list-menu a{display:block}
.wrapper-list-row .list-menu .list.active,.wrapper-list-row .list-menu .list:hover{background:#015293;background:#f4f8fb}
.article-big-title{margin-bottom:30px}
.article-big-title h1{color:#0e67af;font-size:44px;text-align:center;padding:0 40px}
.article-big-title .line-1{height:2px;background:#0e67af}
.article-big-title .line-2{width:60px;height:10px;background:#0e67af}
.wrapper-list-row .content{padding-left:260px}
.wrapper-list-row.search-result .content{padding-left:0}
.wrapper-list-row .content li a{display:block;line-height:36px}
.wrapper-list-row .content li a span:first-child{display:inline-block;width:830px}
.wrapper-list-row .content li a span:first-child::before{content:"⦁";margin-right:10px;color:#999}
.wrapper-list-row .row-2>div{width:453px;margin-right:30px;float:left}
.wrapper-list-row .row-2>div:nth-child(even){margin-right:0}
.wrapper-list-row .content .row-2 li a span:first-child{width:100%}
.wrapper-list-row .list-row{border-bottom:1px solid #eee;margin-bottom:30px}
.wrapper-list-row .theme-content .row{overflow:hidden;margin-top:50px}
.wrapper-list-row .theme-content .row .list{float:left;width:50%;text-align:center;margin-bottom:50px}
.wrapper-list-row .theme-content .row .list img{width:294px;height:84px}
.wrapper-list-row .page a{display:inline-block;padding:0 15px;height:30px;line-height:30px;border:1px solid #ddd;margin-right:10px}
.wrapper-list-row .page a:last-child{margin-right:0}
.wrapper-list-row .page a.cur{background:#015293;color:#fff}
.wrapper-article-conetnt{margin-top:55px}
.wrapper-article-conetnt .title{padding-bottom:20px;border-bottom:1px solid #ddd}
.wrapper-article-conetnt .title h3{font-size:28px;margin-bottom:30px}
.wrapper-article-conetnt .title div span{font-size:16px;margin-right:20px;color:#999}
.wrapper-article-conetnt .title div a{color:#999;margin:0 10px}
.wrapper-article-conetnt .content{padding:30px 0;padding-bottom:85px}
.wrapper-article-conetnt .content p{line-height:30px;text-indent:30px}
.wrapper-list-row .article-list-row .list-row{margin-bottom:15px;border:none}
.article-list-title{border-bottom:2px solid #06549b;margin-bottom:10px;padding-bottom:10px}
.article-list-title h3{border-left:4px solid #06549b;color:#06549b;font-weight:700;font-size:20px;padding-left:10px}
.article-list-title .more{float:right;font-size:14px;color:#06549b;font-weight:400;line-height:27px}


.footer { position: relative;}
.footer .select .option{ float: left; width: 200px; cursor:pointer; }
.footer .select .option::after{ content: ''; border: 5px solid #FFF; border-bottom: 5px solid #666; position: relative; top: -10px; right: -10px;}
.footer .mainSelect{ position: absolute; top: -194px; left: 0; width: 100%; height: 200px; background: #FFF; overflow: hidden; z-index: 1; border-top: #015293 4px solid; border-bottom: 1px solid #e5e5e5; padding-top: 10px; display: none;;}
.footer .mainSelect a{ float: left; width: 200px; line-height: 45px; padding-left: 10px;  }
.footer .mainSelect a:hover{ background: #C4DBED; color: #3968B6;}
.fixed-right{ z-index: 2;}

