*{margin: 0;padding: 0; }
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
input[type=text]::-ms-clear,input[type=text]::-ms-reveal {display: none}
blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,td,th,ul {margin: 0; padding: 0}
article,aside,dialog,figure,footer,header,menu,nav,section { display: block}
body {background: #e9e9e9;color: #333;font-size: 14px;}
body,input,button,input,select,textarea { font-family:  "Microsoft Yahei",Helvetica, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
li {list-style-type: none;}
img,ul {margin: 0;padding: 0;}
img { border: 0;}
a { color: #333; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
a,a:hover {text-decoration: none;}
a:hover {color: #4e95d7; }
em {font-style: normal;}
del {margin: 0;padding: 0;border: 0;text-decoration: none;font-style: normal}
button,input,optgroup,select,textarea { margin: 0;outline: 0;}
legend { padding: 0; border: 0;}
textarea {overflow: hidden;resize: none}
input::-moz-placeholder,textarea::-moz-placeholder {color: #b1b1b1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color: #b1b1b1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #b1b1b1;}
.fl { float: left; }
.fr { float: right; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: block; _zoom: 1;}
.container{ width: 1200px; margin:15px auto; padding:25px; background: #fff;;}
.line1 { word-wrap: normal; /* for IE */ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.line2 { overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/* 头部 */
.header { height: 164px; background: #f9f9f9;}
.header .link{background: #fff; margin: auto; height:44px; line-height: 44px;}
.header .logo{ display: block; width: 563px; height: 87px; float: left; background: url(../images/logo.png) no-repeat; background-size: cover; margin-top:13px; text-indent: -9999px;}
.header .topbox{ background: url(../images/topbg.png) no-repeat 520px 0; height:120px; width: 1200px; margin: auto;}
.search{ width: 380px; height: 40px; float: right; display: flex; margin-top:40px}
.search input{ border: 1px solid #e6e6e6; padding: 0 10px 0 40px; flex:1; background: url(../images/search.png) no-repeat 10px center #fff;}
.search button{ background: #ff5722; width: 75px; border: 0; color: #fff; cursor: pointer;}

/* 导航 */
.menu{ height: 60px; background:url(../images/menubg.png); position:relative; z-index:1;}
.menu .nav{ width: 1200px; height: 60px; margin:auto; position:relative;}
.menu .nav li{ float: left; width: 12.5%; height: 40px; margin:10px 0; position:relative; z-index:1;}
.menu .nav li a{ color:#fff; display:block; width:100%; height:40px; line-height: 40px; text-align:center; font-size: 16px; }
.menu .nav li a:hover{ background: #337ec7;}
.menu .nav .on>a{ background: #337ec7;}

.wrapper{margin:26px auto;}

/* 图片新闻 */
.picnews{position: relative; width: 560px; height: 380px; float:left; overflow: hidden;}
.picnews .pic{ height: 380px; width: 560px; overflow: hidden;}
.picnews .pic img { min-width: 560px; height: 380px; display: block; }
.picnews .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.picnews .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.picnews .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.picnews .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px;  text-decoration: none; }
.picnews .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picnews .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picnews .num li a { position: absolute; z-index: 2; display: block; background:rgba(255, 255, 255, 0.8);  width: 10px; height: 10px; top: 0; left: 0; border-radius: 5px; text-indent: -100px; }
.picnews .num li.on a,.picnews .num a:hover{ background:#f60;  }

/* 列表新闻tab */
.hasMoreTab{ width:560px; float: right; }
.hasMoreTab .hd{ height:32px; border-bottom:1px solid #dbdbdb; position:relative; }
.hasMoreTab .hd .more{ float:right; margin-top: 3px; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:32px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  cursor:pointer; font-size: 18px; line-height: 18px; margin-right:30px; }
.hasMoreTab .hd li.on{ font-weight:bold; height:32px; border-bottom:2px solid #4e95d7; font-weight:bold; color:#4e95d7;  }
.hasMoreTab .bd{  padding:10px 0;position:relative;  }
.hasMoreTab .bd ul li{ font-size: 16px; border-bottom: 1px #bfbfbf dashed; height: 42px; line-height: 42px; padding-left: 10px; background: url(../images/dot.png) no-repeat 0 center;  }
.hasMoreTab .bd ul li span{ float: right; font-size: 14px; color: #999999;}

.banner{ padding:20px 0; overflow: hidden;}
.w560{ width: 560px;}
.title{border-bottom:1px solid #dbdbdb; height: 32px; position: relative;}
.title::after{ content: ''; display: block; width: 72px; height: 2px; background: #4e95d7; position: absolute; bottom:-1px;}
.title strong{ font-size: 18px; color: #4e95d7; float: left;}
.title a{ float: right; margin-top:4px;}
.title2{ text-align: center; font-weight: normal; font-size:24px; color: #fff;}
.title2::after{ content: ''; display: block; width: 40px; height: 1px; background: #fff; margin:15px auto;}

.nlist{padding-top:10px;}
.nlist li{ font-size: 16px; border-bottom: 1px #bfbfbf dashed; height: 50px; line-height: 50px; padding-left: 10px; background: url(../images/dot.png) no-repeat 0 center;  }
.nlist li span{ float: right; font-size: 14px; color: #999999;}

.four{ width: 1200px; margin:auto; padding:25px; background: #edf4fb;}
.four li{ width: 265px; height: 70px; float: left; margin-right:30px;}
.four li:last-child{ margin-right:0;}
.four li a{ display: block; width: 100%; height: 100%;}
.four li a i{ display: block; background-image: url(../images/ico.png); background-repeat: no-repeat; width: 70px; height: 70px; float: left;}
.four li a span{ display: block; background: #fff; width: 195px; height: 70px; border:1px solid #eaeaea; border-left:0; float: left; line-height: 70px; font-size: 16px; padding-left: 15px;}
.four li a .ico1{ background-color: #4e95d7; background-position: 18px center;}
.four li a .ico2{ background-color: #e56e6e; background-position: 18px center;}
.four li a .ico3{ background-color: #6dc497; background-position: 18px center;}
.four li a .ico4{ background-color: #dca956; background-position: 18px center;}

/* 图片展示 */
.tpzs{ overflow:hidden; position:relative; }
.tpzs .bd{ width: 1200px; margin: auto; padding-top:30px; }
.tpzs .bd ul{ overflow:hidden; zoom:1;  width: 100%; }
.tpzs .bd ul li{ margin:0 10px; float:left; width: 300px; }
.tpzs .bd ul li .imgbox{ display: block; overflow:hidden; width: 300px; height: 200px;}
.tpzs .bd ul li img{ width: 100%; min-height:200px;}
.tpzs .bd ul li p{ text-align: center; margin-top:15px; font-size: 16px;}
.tpzs .bd .tempWrap{width: 1200px !important;}

/* 友情链接 */
.yqlj{ padding-top:30px;}
.yqlj ul{ margin-top:20px;}
.yqlj ul li{ float: left; width: 175px; margin-right:20px; height: 80px;}
.yqlj ul li img{ width: 175px; height: 60px;}
.yqlj ul li:nth-child(6n){ margin-right: 0;}

/* 底部 */
.footer{ background: #4e95d7; padding: 30px 0;}
.footer .nav2{ width: 1200px; margin: auto; text-align: center;}
.footer .nav2 a{ color: #fff;}
.footer .nav2 span{ color: #fff; margin:0 8px;}
.footer .copy{padding-top:20px; text-align: center; font-size: 12px; color: #b5d6f5; line-height: 24px;}


/* 内部样式 */
.ny-left{ float:left; width:240px;}
.ny-right{ float:right; width:920px;}
.ny-left dl dt{ height:120px; line-height:120px; font-size:24px; color:#fff; background:#14728d; text-align:center;}
.ny-left dl dd{ margin-top:1px; height:50px; line-height:50px;}
.ny-left dl dd a{ display:block; text-align:center; font-size:14px; height:50px; text-align:center; background:#f2f2f2;}
.ny-left dl dd a:hover{ background:#2285a2; color:#fff;}
.ny-left dl dd a.active{ background:#2285a2; color:#fff;}

/* 面包屑 */
.weizhi{ font-size:24px; color:#0075c2;}
.location { position:relative; height:54px;  border-bottom:1px solid #e9e9e9; line-height:54px; }
.location h3 { float:left; padding-left:16px; background:url(../images/o_ico_11.jpg) no-repeat 0 center; color:#000; font-size:21px; font-weight:normal; }
.breadcrumbs { float:left; text-align:right; }
.breadcrumbs a { display:inline-block;  padding: 0 5px;  vertical-align:top; }
.breadcrumbs .u-home { padding-left:25px; background:url(../images/home.png) no-repeat 0 center; }

.jieshao{}

.zslist{ width:1150px; margin:0 auto; margin-top:30px;}
.zslist .m{ width:366px; height:260px; overflow:hidden; position:relative; float:left; margin:0 26px 26px 0; overflow:hidden}
.zslist .m img{ width: auto; height: 260px; min-width: 366px;}
.zslist .m:nth-child(3n){ margin-right:0;}
.zslist .m a{ display:block; width:100%; height:100%;}
.zslist .m a .sp1{ display:block; width:100%; height:54px; background:url(../images/g_20.png) 25px center no-repeat rgba(00,00,00,0.2); padding-left:65px; color:#fff; box-sizing:border-box; position:absolute; left:0; bottom:0; line-height:54px; font-size:16px; opacity:1; transition:all 0.3s linear}
.zslist .m .sp2{ width:340px; height:234px; position:absolute; left:13px; top:13px; background:url(../images/g_23.png) center center no-repeat rgba(00,00,00,0.35); color:#fff; line-height:234px; text-align:center; font-size:20px; opacity:0; transition:all 0.3s linear}
.zslist .m a:hover .sp1{ opacity:0}
.zslist .m a:hover .sp2{ opacity:1}

/* 文章列表 */
.newslist { width:100%; padding:0 0 40px; }
.newslist li { padding:15px 0; border-bottom:1px dashed #caced2; background:url(../images/dot.png) no-repeat left center; font-size:14px; line-height:20px; clear:both; }
.newslist li span { float:right; color:rgba(00,00,00,0.5); font-size:15px; }
.newslist li a { padding-left:15px; font-size:15px; color:#000 }
.newslist li a:hover { text-decoration:underline; }

/* 内容模式 */
.article { padding:40px 0; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 30px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; margin-top:10px; } 
.article .bd { padding-bottom:40px; font-size: 16px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 分页 */
.pagination {display: inline-block; padding-left: 0; margin: 25px 0;}
.pagination > li { display: inline;}
.pagination > li > a { position: relative; float: left; padding: 6px 12px; line-height: 1.8; text-decoration: none; color: #444; background-color: #ffffff; border: 1px solid #dddddd; margin:0 5px; }
.pagination > li:first-child > a { margin-left: 0;}
.pagination > li > a:hover { z-index: 3; color: #fff; background-color: #1d84d1; border-color: #1d84d1;}
.pagination > li > .active { z-index: 2; color: #ffffff; background-color: #1d84d1; border-color: #1d84d1; cursor: default;}

/* 投诉举报 */

.m-tousu-form{ width:855px; margin-right: 25px; border-right: 1px solid #e9e9e9;}
.m-qrcode{ text-align: center;}
.tousu{ margin-top: 46px;}
.tousu ul{ overflow:hidden; width:100%;}

.tousu-form li{ float:left; width:100%; padding-bottom:36px;}
.tousu  li .tit{ width:170px; max-width: 170px; margin-right: 10px; font-size:15px; line-height:40px; text-indent: 18px; }
.tousu  li .tit .gray{ font-size:12px;}
.tousu  .tip{ background-color:#fee7cb; border:1px solid #f5d2a8; height:27px; padding:9px 15px 0; margin:5px 0 0 10px; }
.tousu  .tip img{ display:inline-block; vertical-align:middle; margin-right:3px;}
.tousu .button{ padding:20px 0 0 178px; width:600px; overflow:hidden;}
.tousu .button .publicbtn{  display:inline; margin-right:15px;}
.textsty{ background-color:#fff; border:1px solid #e9e9e9; padding:6px 12px; color:#333; font-size:14px; border-radius: 3px;}
.text01,.text02{height:42px; line-height:42px;}
.text01{ width:430px; }
.text02{ width:260px;}
.tousu-radio+.tousu-radio{ margin-left: 10px;}
.select{ 
  width: 205px;
  height: 42px;
  padding-left: 10px;
  padding-right: 1.8rem;
  border-radius: 5px;
  color: #999;
  /*去掉默认的下拉三角*/
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;
  /*添加下拉三角图标*/
 background: url("../images/triangle1.jpg") no-repeat right center transparent;
 border:1px solid #e9e9e9;
 /* background-size: 10px; */
 }

.textarea01{ width:605px; height:165px; overflow:auto; overflow-x:hidden; padding: 10px; background-color: #f8f8f8; border:none;}
.input_star{ color: red;}
.button{ margin-bottom: 20px;}
.publicbtn{ color: #fff; display:block; border:0; width:127px; height:48px; font-size: 17px; overflow:hidden; border-radius: 8px; cursor:pointer; letter-spacing: 4px; padding-left:4px;}
.btn_reset{ background-color: #ff5722;}
.btn_submit{background-color: #39b3f2;}
.btn_submit:active{background-position:-147px -51px;}
.file-list{ display: inline;}
.file-list img{border:1px solid #ccc;}
.file-add{ display: inline; cursor: pointer;}

.m-tousu-query{ float: right; }
.m-tousu-query a{border:1px solid #005ac1;  padding: 6px 10px; border-radius: 5px;}
.m-tousu-detail{ width: 90%; margin: 10px 0;}
.m-tousu-detail tr{ height: 30px; line-height: 30px;}
.m-tousu-detail .reply-time{font-size: 12px; color: #999;}

.hf-list{ margin: 10px 0; line-height: 30px;}

.yzm{ width:88px; height: 40px; background-color: #fff; border:1px solid #005ac1; border-radius: 5px; cursor: pointer;}

.g-upload-area{ width: 270px; text-align: center;}
.pingzheng{ width: 133px;  margin:28px auto; border:1px solid #ff5722; line-height: 33px; font-size: 16px;  border-radius: 5px; cursor: pointer;}




@font-face {font-family: "iconfont";
  src: url('../iconfont/iconfont.eot?t=1578975569826'); /* IE9 */
  src: url('../iconfont/iconfont.eot?t=1578975569826#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAANUAAsAAAAAB3AAAAMHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqCRIJLATYCJAMMCwgABCAFhG0HShulBsgOJSHBiIDhgQFIPHzt9zt3d78p0tSSdJ9OYkgkhkQqYiVDCZQO3SPT36QuVYBYwel5DDAbZD/LJyvAfHtKeHuvG04Bnoq4NheH0yZ4ON+yXOaYHHUBlgYyQMZeZAUSkPcYm6Dd7mYCbbMUbE5yi6uBs8LsFYhrg8gA54xSacgMTaFeMbGIZw6a6Sa9AjwF348/unAmqWXmwNOrHB6kf3p/HtkNV8OaPQTWdHrw08jYBhTiotJ4zi4KbrPTVoX2zYl1RUhTea4rAqYmrm/0j5eIOjO9C9YhlPj0digEn0eTJJBB3WOELwAviJ18UJa63cmQkL6Dt9WH72qOP9Qdve8+Oqo9Pq47PKw5OGjbnPXna91hN4YDajaeBm0FiVsjzGxto/5opE7SH8/VSL7D4eqDA1vZO+sLh/PCuTrhSLvcqP+BE4fwSPtjSz87d+LTmMzhGBvMznrIGw/tPv/aubwHiHto/6DQgfcQbCOVl3GWbnd/Dw97TXjz/Okr+PHsli7zdYJrjJoS6uOnp+PrE5pe2DSfFtPS5ZsSXlQMcqxarimGhZGERBbC4ls2za+fkMLIYngLm4N2ANVo/p8HgvBy/pml3/Mbd12hB21eyf+c3Qp4z2IrwFGNFtBdrXnypuBnsDoWFE2CiorCdJiGOdu5MX0C6IJFBUzr2NVw8VTndELTVAJJwwxkTcvIgt2Gmo49qGvah7YtedM7JhB2orSwaYJAGLoPSd8bZEOvkQV7CTXTvkHdMOyg7Sz8FuxYDYNrFkEMRTxke6CBw1bB1lDXMLMSiR1mhqQ5Ab4WEdnggVqVJh/JQ1ZEphgid4o6SgUoEGyBuWQ7ZDZjKBFsRBxV6SmVEtVqoepNKg5bgKtjBMKgEB7E6gEZcDArwStNuRY+XwkRdTBjkIa8KnUthJAZaoe0VDQdkHlCa6e8W7lG1kmkQ1ECSEBgFlAu0SNmK4hBUnU7I4RDqegH+CWJ1FhM6CpULS+2vN8KaDMH5EiRoxhdMtbuDgdpqiYqOSz1uBcUAAAA') format('woff2'),
  url('../iconfont/iconfont.woff?t=1578975569826') format('woff'),
  url('../iconfont/iconfont.ttf?t=1578975569826') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../iconfont/iconfont.svg?t=1578975569826#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-radio-checked:before {
  content: "\e610";
}

.icon-radio:before {
  content: "\e6d6";
}

.blue{ color: #0075c2;}
