@charset "utf-8";

/** reset css **/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-weight: normal }

audio,canvas,video{display:inline-block;*display:inline;*zoom:1}

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; }

ol,ul,li{list-style:none}

caption, th { text-align: left; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button, textarea, select { *font-size:100%;}

body, button, input, select, textarea { font:14px/1.5 "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";color:#666;word-break:break-all;}

:focus { outline: 0; }

.left { float: left; }

.right { float: right; }

.clear { clear: both; }

.overflow{ overflow:hidden;}

.clearfix { display: inline; zoom: 1; }

a{ text-decoration: none; margin: 0; padding: 0; color:#555; }

a:hover{ text-decoration: none;}

.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }

html { _filter:expression(document.execCommand("BackgroundImageCache", false, true));}

em { font-style: normal; }

th{text-align:inherit;}

iframe{display:block;}

*{ margin: 0px; padding: 0px; list-style: none; }

.divtest { opacity: 0 }

/*reset end*/



.header { height: 80px; background: #fff; z-index: 20; width: 100%; }

.header .logo img { width: 80%; display: block; margin: 0 auto; }

.content { padding-bottom: 60px; }

.content .navside { overflow: hidden; height: 120px; width: 100%; z-index: 10; }

.content .navside ul li a { width: 33.33%; float: left; height: 40px; line-height: 40px; background: #2c81ec; font-size: 16px; color: #fff; text-align: center; box-sizing: border-box; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }

.content .navside ul li a.on { background: #106cde }



.banner, .pubBoxtop { }

.banner .bd ul li, .banner .bd ul li img{ width: 100% }



.pubBox { width: 99%; margin: 0 auto }

.pubBox .hd { padding: 5px 10px; margin: 10px auto; background: #2c81ec; color: #fff; height: 30px; }

.goChannel { float: right; }

.goChannel span a { width: 30px; height: 30px; background: url("../images/right.png") no-repeat; background-size: 30px; float: right; }

.pubBox .ft .info { width: 99%; text-indent: 2em; margin: 0 auto; font-size: 16px; line-height: 32px; }

.pubBox .ft .list { width: 99%; margin: 0 auto; font-size: 16px; line-height: 35px;  }

.pubBox .ft .list li { height: 35px; line-height: 35px; overflow: hidden }

.pubBox .ft .img, .pubBox .ft .img2 { overflow: hidden; }

.pubBox .ft .img li, .pubBox .ft .img2 li { width: 50%; float: left; }

.pubBox .ft .img li img, .pubBox .ft .img2 li img { width: 97%; display: block; margin: 0 auto; }

.pubBox .ft .img li p, .pubBox .ft .img2 li p { width: 90%; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; margin: 0 auto; text-align: center }



.subCont { font-size: 16px; }

.subCont h1 { text-align: center; font-size: 24px }

.subCont .continfo { text-align: center; margin: 10px 0; }

.subCont .conttxt { text-indent: 2em; line-height: 32px; }

#desc-lazyload-container { width: 100%; }

.subCont .conttxt img { width: 100%; }

.subCont .contimg img { display: block; margin: 0 auto; }



.footer { position: fixed; bottom: 0; height: 60px; z-index: 20; width: 100%; background: #fff; }

.footer ul li { width: 25%; height: 60px; float: left; box-sizing: border-box; border-right: 1px solid #fff; background: #2c81ec; }

.footer ul li:last-child { border: 0; }

.footer ul li a img { display: block; width: 25%; margin: 0 auto; padding: 10px 0 5px }

.footer ul li a p { color: #fff; text-align: center }



.page_list, .contPage { text-align: center; margin-top: 30px; height: 50px; }

.page_list a, .contPage a { padding: 10px; border: 1px solid #ccc; margin: 5px; color: #666 }

.page_list a.on, .contPage a.on { background: #2c81ec; color: #fff; border-color: #2c81ec }

.page_info { font-size: 14px; text-align: center; line-height: 50px }



