@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	本网站通用布局
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; min-width:1004px; height:100%;  }
body{ width:100%; height:100%; color:#555;font:12px/180% '微软雅黑','SimSun',Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
input{font-family: '微软雅黑','SimSun',Tahoma,Helvetica,Arial,sans-serif;}
a{color:#555;text-decoration:none; outline:none;}
.more{color: #999;}
a:hover {color: #c00; text-decoration: none;}
.layout{overflow: hidden;}
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:""; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:15px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
body{position: relative; z-index: 1;background:#e9f7ff;  /*background: url(/template/default/skin/peSkin/images/bodyBg.png) left top repeat;*/ }
#wrap{ width: 100%;  position:relative; z-index: 2;  margin:0 auto;  overflow:hidden;}
#header{ width:1200px; margin: 0 auto; text-align:left;  }
#content{width: 1180px; margin: 0 auto; padding: 10px; overflow:hidden; background-color: white;}
#footer{width: 1180px; margin: 0 auto; text-align: center; padding: 0 10px; overflow: hidden; background-color: white;}

/* 主栏 和 侧栏 */
.side{float:left; width:220px; margin:-10px 20px 0 0; overflow:hidden;}
.main{overflow:hidden; }


/* 焦点图-广告 */

.focusAd{width:100%; height:438px; overflow:hidden; position: absolute; z-index: 1; top:0; left:0;  background: url(/template/default/skin/peSkin/images/wrapBg.png) left top repeat-x;}
.focusAd li{width: 100%; height:378px; margin: 0 auto; text-align: center; background-position: center top;}

/* header */
#header{position: relative; z-index: 1; padding-top: 289px;}
#logo{width: auto; float: left; position: absolute; z-index: 2; left: 28px; top: 28px;}
#logo a{width: 401px; height: 69px; float: left; overflow: hidden; text-indent: -9999px; background: url(/template/default/skin/peSkin/images/logo.png) left top no-repeat;}

/* 顶部工具 */
.topTool{height: 40px; line-height: 40px; padding: 0 10px; overflow: hidden; background: url(/template/default/skin/peSkin/images/topToolBg.png) left top repeat-x;}
#date{width: auto; float: left; padding-left: 31px; font-size: 14px;  background: url(/template/default/skin/peSkin/images/dateIcon.png) left 10px no-repeat;}
.topTool .topAnnList{width: 690px; float: left; margin: 5px 0 0 60px;}
.topTool .topAnnList li a{font-size:16px; color:#c00; font-weight:bold;}

/* 搜索 */
#search{width: 225px; float: right; margin-top: 8px; _display: inline;}
#search .text{width: 164px; height: 26px; line-height: 26px; float: left; border: 1px solid #d9dbda; border-right: 0; text-indent: 10px; color: #999;}
#search .submit{width: 55px; height: 28px; float: left; line-height: 28px; overflow: hidden; font-size: 14px; color: white; cursor: pointer; border: none;   background: url(/template/default/skin/peSkin/images/searchBtn.png) left top no-repeat;}

/* nav */
.nav{position: relative; z-index: 1; height: 40px; line-height: 40px; padding: 0 7px; background: url(/template/default/skin/peSkin/images/navBg.png) left -40px no-repeat;}
.nav .bgR{width: 7px; height: 40px; line-height: 40px; display: block; float: left; position: absolute; z-index: 1; right: 0; top: 0; background: url(/template/default/skin/peSkin/images/navBg.png) left -80px no-repeat;}
#mainNav{height: 40px;  background: url(/template/default/skin/peSkin/images/navBg.png) left top repeat-x;}
#mainNav .li1{width:122px; float:left; height:40px; line-height:40px; text-align:center;}
#mainNav .first1 {margin: 0 8px 0 18px; width:90px; *display: inline;}
#mainNav .spe{width: 2px; height: 40px; line-height: 40px; float: left; overflow: hidden; text-indent: -999px; margin: 0 3px; *display: inline; background: url(/template/default/skin/peSkin/images/navBg.png) left -173px no-repeat;}
#mainNav .li1 .h1{font-size: 16px; font-weight: bold;}
#mainNav .li1 .a1{display: block; height:40px; line-height: 40px; color:#fff;}
#mainNav .on1 .h1{}
#mainNav .on1 .h1 .a1{background: url(/template/default/skin/peSkin/images/navBg.png) left -120px repeat-x;}

/* 子栏目导航 */
#mainNav .ul1{width: 1200px; padding:5px 0; font-size:14px; position:absolute; left:0; top:40px; display:none; background:#fff;}
#mainNav .ul1 .li2{ float:left; height:24px; line-height:24px; padding:3px 12px; word-break:keep-all; white-space:nowrap;}
#mainNav .ul1 .li2 .a2:hover{ color:#c1171f;}

#ulID1409 .first2{margin-left: 150px;}
#ulID1419 .first2{margin-left: 440px;}
#ulID1429 .first2{margin-left: 660px;}
#ulID1402 .first2{margin-left: 700px;}
#ulID1404 .first2{margin-left:830px;}
#ulID1420 .first2{margin-left: 850px;}




/* footer */
#footer{overflow: hidden;}
.footerNav{height: 36px; line-height: 36px; font-size: 14px; color: white; text-align: center; background: url(/template/default/skin/peSkin/images/footerBg.png) left top repeat-x;}
.footerNav a{margin: 0 8px; color: white;}
.footerNav a:hover{text-decoration: underline;}
.copyright{font-size: 14px; line-height: 30px; padding: 15px 0;}

/* 列表前缀图标 */
.infoListA li{padding-left: 20px; background: url(/template/default/skin/peSkin/images/share/dot01.png) left center no-repeat;}

/* pathWrap */
.pathWrap{height: 36px; line-height: 36px;}
.path{padding-left: 26px; font-size: 14px; color: #666; background: url(/template/default/skin/peSkin/images/pathIcon.png) left 10px no-repeat;}
.path a,.path span{ margin:0 5px; color: #666;}

/* 侧栏-栏目菜单 */
#sideMenu{overflow: hidden; margin-top: 10px;}
#sideMenu .hd{height: 40px; line-height: 40px; overflow: hidden; background: url(/template/default/skin/peSkin/images/sideBg.png) left top no-repeat;}
#sideMenu .hd h3{padding-left: 10px; font-size: 16px; font-weight: bold; color: white;}
#sideMenu .hd h3 a{color: white;}
#sideMenu .bd{padding: 2px 9px 13px; border: 1px solid #ddd1c6; border-top: none;}
#sideMenu .bd li{height: 36px; line-height: 36px; font-size: 14px; margin-top: 10px; text-align: center;}
#sideMenu .bd li a{display: block; background: url(/template/default/skin/peSkin/images/sideBg.png) left -44px no-repeat;}
#sideMenu .bd li.on a,
#sideMenu .bd li a:hover{background-position: left -84px;}

/* 右侧-通用框 mainBox */
.mainBox{overflow:hidden; background: url(/template/default/skin/peSkin/images/boxBg.png) left -72px repeat-x;}
.mainBox .wHd{height: 36px; line-height: 36px; overflow: hidden; background: url(/template/default/skin/peSkin/images/boxBg.png) right -36px no-repeat;}
.mainBox .wHd h3{width: auto; float: left; line-height: 36px; padding-left: 28px; *display: inline; background: url(/template/default/skin/peSkin/images/boxBg.png) left top no-repeat;}
.mainBox .wHd h3 span{width: auto; float: left; padding-right: 18px; *display: inline; font-size: 16px; font-weight: bold; color: white; background: url(/template/default/skin/peSkin/images/boxBg.png) right top no-repeat;}
.mainBox .wHd .pathWrap{width: auto; float: right; margin-right: 10px;}
.mainBox .wHd .pathWrap .path{width: auto; float: left;}
.mainBox .wBd{ overflow:hidden; }

/* 通用盒子模型 */
.box{margin-top:15px; overflow:hidden; background: url(/template/default/skin/peSkin/images/boxBg.png) left -72px repeat-x;}
.box .hd{height: 36px; line-height: 36px; overflow: hidden; background: url(/template/default/skin/peSkin/images/boxBg.png) right -36px no-repeat;}
.box .hd .more{float: right; font-size: 12px; margin-right: 10px;}
.box .hd .more:hover{color: #333;}
.box .hd h3{width: auto; float: left; line-height: 36px; padding-left: 52px; *display: inline; background: url(/template/default/skin/peSkin/images/boxBg.png) left top no-repeat;}
.box .hd h3 a{width: auto; float: left; padding-right: 42px; *display: inline; font-size: 16px; font-weight: bold; color: white; background: url(/template/default/skin/peSkin/images/boxBg.png) right top no-repeat;}
.box .hd h3 a:hover{color: white;}
.box .bd{padding: 14px 0 0; overflow: hidden;}

/* 侧栏盒子模型 */
.sideBox{ overflow:hidden; margin-top: 10px;}
.sideBox .hd{height: 40px; line-height: 40px; overflow: hidden; background: url(/template/default/skin/peSkin/images/sideBg.png) left top no-repeat;}
.sideBox .hd h3{padding-left: 10px; font-size: 16px; font-weight: bold; color: white;}
.sideBox .hd h3 a{color: white;}
.sideBox .hd a.more{margin-right: 5px; float:right; color:white;}
.sideBox .bd{padding:5px 9px; overflow: hidden; border: 1px solid #ccc; border-top: none;}

/* url_方块样式分页 */
.pageShow{text-align:center; padding:10px 0;  font-size:12px; clear:both; margin: 0 auto;}
.pageShow span.pagecss{width: auto; margin: 0 auto; text-align: center;}
.pageShow a,.pageShow span{ display:inline-block; *display:inline;  zoom:1; line-height:20px; vertical-align:middle;   }
.pageShow .pager{width: auto; float: left;}
.pageShow .pager a,.pageShow .pager a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 1px 6px; color:#4e4e4e;  border-radius: 4px; }
.pageShow .pager span.current{border-color:#2e92d6; background-color:#2e92d6;  border-radius: 4px; }
.pageShow a,.pageShow span,.pageShow .pager span.current,.pageShow .pager span.disabled { padding: 1px 6px; margin: 0 3px;  border-radius: 4px;}
.pageShow .pager input{height: 20px; line-height: 20px; border: 1px solid #c5c5c5; padding: 1px 6px; margin: 0 3px; border-radius: 4px; }
.pageShow .pager a:hover{ border-color:#2e92d6; background-color:#2e92d6; color: white;}

/* 侧栏-本月排行 */
#sideDjph .bd .infoList{overflow: hidden; background: url(/template/default/skin/peSkin/images/byphIcon.png) left 9px no-repeat;}
#sideDjph .bd .infoList li{padding-left: 20px;}
#sideDjph .bd .infoList li.noData{background-color: #fff; padding-left: 8px;}

/* 侧栏-推荐图文 */
#sideTjtw .bd{padding: 4px 19px 15px; }
.tjtwList li{position: relative; z-index: 1; overflow: hidden; margin-top: 15px;}
.tjtwList li .pic img{width: 180px; height: 135px;}
.tjtwList li .title{position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px; overflow: hidden; background: url(/template/default/skin/peSkin/images/tjtwListBg.png) left top repeat-x;}
.tjtwList li .title a{margin: 0 10px; font-size: 14px; color: white;}

/* 右侧-二维码 */
.ewmBox{
    width:auto;
    height:auto;
    position:fixed;
    right:0px;
    top:300px;    
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+300));
    z-index:99;
    cursor:pointer;
    background: url(/template/default/skin/peSkin/images/ewmBtn.png) left top no-repeat;
}
#ewmBox2{
    top:431px; 
    background-position: left -131px;
    _top:expression(eval(document.documentElement.scrollTop+431));
}


.ewmBox{overflow: hidden;}
.ewmBox .ewmBtn{width: 16px; float: left; font-size: 14px; color: #333; padding: 10px 12px; line-height: 16px;}
.ewmBox .ewmPic{display: none; float: left; overflow: hidden; height: 100%; border-left: 1px solid white; background-color: #c7e0ee; }
.ewmBox .ewmPic img{overflow: hidden; display: block;}
#ewmBox1{height: 130px;}
#ewmBox1 .ewmPic{width: 130px;}
#ewmBox1 .ewmPic img{margin: 15px;}
#ewmBox2{margin-top: 1px;}
#ewmBox2 .ewmBtn{padding-top: 16px; height: 54px;}
#ewmBox2 .ewmPic{width: 120px; height: 120px;}
#ewmBox2 .ewmPic img{margin: 10px;}