/*-----global CSS-----*/
*{ margin:0; padding:0; outline:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
body{font-family:Microsoft YaHei,SimHei,Arial, Helvetica, sans-serif, SimSun; font-size:14px; line-height:200%; background:#f7f7f7;color:#333;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
img{ border:none; vertical-align:bottom; display:block; }
h1{ font-size:1.6em;}
h2{ font-size:1.4em;}
h3{ font-size:1.2em;}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mr10{ margin-right:10px;}
.pb10{ padding-bottom:10px;}
.fb{ font-weight:bold;}
.no_margin{ margin-bottom:0;}
.hide {display:none;}
.clear{ overflow:hidden; zoom:1;}

.ftLogo,.baLogo,.nsLogo,.lhLogo,.ytLogo,.dpLogo,.lgLogo  {background: url(../img/logoBg.jpg) repeat-x;border-bottom: 1px solid #ddd;}

/*-----layout CSS-----*/
ul,ul li,.col,h2,.bd,.bd h3,.topNav,.mainNav,.imgTxtNews,.content,.colFl,.colLink dd,.colLink dt,.loading{ overflow:hidden; zoom:1; }

/*------------------------顶部 start--------------------------*/
/*返回顶部*/
#pBackTop{ position:fixed; right:1%; bottom:20%; cursor:pointer;}

.header{ position:relative;}

/*顶部导航*/
.pTopNav{ height:50px; line-height:50px;}
.pLogo{ margin-top:5px; margin-left:2.5%;}
.menuBtn{ margin-top:15px; margin-right:5%; height:50px; width:26px;}
.menuBtn img{ cursor:pointer;}

/*自动加载*/
.loading{ text-align:center; height:24px; line-height:24px; margin:15px;}
.loading img{ display:inline-block;}
.loading span{ padding-left:10px;}

/*------------------------内容 start--------------------------*/
.profile{font-size:13px; color:#888; padding:10px; border:1px dashed #dedede; margin-bottom:10px; background-color:#f8f8f8; line-height:22px;}
.pArtCont{ width:95%; margin:0 auto 15px; background:#fff; padding:10px;}
.pArtCont h2{ font-size:1.3em; font-weight:bold;}
.pArtInfo{ color:#999; border-bottom:1px solid #eee; padding:10px 0; margin-bottom:10px;}
.pArtInfo span{ padding-right:10px;}
.pArtCont { min-height:400px; }
.artBody { line-height:1.5em; color:#333; word-break:break-all; font-size:16px; }
.artBody p{ }
.pArtCont img{ margin:0 auto; width:100%;-ms-interpolation-mode: bicubic; }
.pEditor{ display:block; text-align:right; color:#999;}



/*------------------------回顶部start--------------------------*/
.toTop-btn { display:none; width:30px; height:30px; background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUAAAAREREiIiIzMzNERERVVVVmZmZ3d3eJiYmampqrq6u8vLzNzc3///////8PDw/fWdWlAAAAEHRSTlP///////////////////8A4CNdGQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF9JREFUKM/t00sOwCAIBFDuf0cyJzH2IyiIadVuy/JtYCaB8mBoHhOHwQJubE8YIHPEcyECXmt7vC9Dh+VCjxIBDjWMxZoVBlvuhqYUVLQVKbr2IOjbfMKX43/M9O0RDuq09vv7zSGlAAAAAElFTkSuQmCC) no-repeat 5px 5px; background-size:20px; border-radius:3px; position:fixed; bottom:35px; right:5px; cursor:pointer; z-index:10; }


/*------------------------底部 start--------------------------*/

.pFooter{ text-align:center; color:#fff; overflow:hidden; padding:10px 0; background:#828282; font-size:1em;color:#fff;}
