﻿@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;vertical-align:top }
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{ min-width:1000px; background: #f5f5f5;  }
body{  color:#333;font:12px/180% "Microsoft YaHei",SimSun,Tahoma,Helvetica,Arial,sans-serif; background: #f7f7f7; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { color:#DA0006;text-decoration:underline; }
.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;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:10px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }
.power-content_voice{ display: none;}
/* frame */
.siteWidth{ width:1000px; margin:0 auto  }

.wrap{margin:0 auto; border-top:0; border-bottom:0; background: url(../img/banner.jpg) 50% 0px no-repeat; }
#header{margin: 0 auto; width: 1000px; position:relative; z-index:1;   }
#footer{background: #fff;overflow:hidden;  margin:auto; padding: 0 20px }
#content{ width: 960px; overflow:hidden; margin: 0 auto; padding: 20px; background: #fff;}

.topBar{ height:40px; line-height:40px; overflow:hidden;  }
.topBar .date{float: left; _display: inline; }
.topBar .others{ float:right;  }
.topBar .others a{ margin:0 5px; }

/* banner */
#header .banner{height: 250px; position: relative;}
#header .banner .logo{width: 330px;height: 55px;position: absolute;top: 21px;left: 38px;}
#header .banner .logo a{display: block; height: 55px; width: 330px; }

/* footer */
.footer{ width: 960px; margin: 0 auto; }
.footer .in{ width:960px; margin:0 auto; overflow:hidden; }
.footerNav{ background: url(../img/bgX-01.png) repeat-x; height: 40px; line-height: 40px; text-align:center; color: #fff;}
.footerNav li{ padding:0 4px;}
.footerNav a{ color: #fff; margin: 0 8px; white-space:nowrap;} 
.copyRightWrap{ width:1000px; margin:0 auto; }
.copyright{ padding: 20px 0;  color:#333; text-align:center; line-height: 30px; position:relative;
}
.copyright .wzba{ position:absolute; left: 716px; top: 42px; }

/* nav */
#topNav{ z-index: 1; height: 50px;  line-height: 50px;  position:relative; font-size: 18px; margin: 0 auto; background: url(../img/nav.png) repeat-x;}

.mainNav{width: 1000px;margin: 0 auto;height: 50px;line-height: 50px;}
.mainNav li{width: 160px;float: left;_display: inline;text-align: center;}
.mainNav li a{color: #fff; font-size: 18px; font-weight: bold; display: block;height: 50px;}
.mainNav .on1 a,
.mainNav li a:hover{color: #fff; text-decoration: none; background: #ddb600;}
.mainNav .spe{width: 5px; height: 50px; overflow: hidden; line-height: 50px; text-indent: 200%; background: url(../img/navSpe.png) 50% 0px no-repeat; float: left; _display: inline; }


/* indBox */
.indBox{background: url(../img/indBox.png) 0px 0px no-repeat; padding: 0 10px}
.indBox .hd{height: 52px;width: 938px; margin: 0 auto;  }
.indBox .hd h3{background: url(../img/indBoxHd.png) 100% 0px no-repeat; float: left; _display: inline; height: 52px; line-height: 44px; padding: 0 46px 0 32px; font-size: 18px; color: #fff; }
.indBox .hd h3 a{color: #fff; }
.indBox .hd h3 a:hover{color: #ff0; text-decoration: none;}
.indBox .hd .more{float: right; _display: inline; line-height: 44px; font-size: 14px; color: #999}
.indBox .bd{border: 1px solid #dddddd; border-top:none; padding:0 10px 10px; }

/* 首页 */
.column{ zoom: 1; overflow:hidden; width: 960px; margin: 0 auto; }
.mainContent{ width: 730px; float: right; overflow:hidden;}
.side{ width: 210px; float: left; overflow:hidden;}

.noSideContent .mainContent{float: none; width: auto}

/* columnA */
#columnA{height: 300px; overflow: hidden; margin-bottom: 12px;}
#focusNews{float: left; _display: inline; width: 408px;}
.topNews{float: right; _display: inline; width: 530px; }
.topNews .t{padding-bottom: 10px; border-bottom:1px dotted #cccccc; margin-bottom: 5px;}
.topNews .t .title{height: 44px; line-height: 44px; overflow: hidden; text-align: center; font-size: 20px; margin-bottom: 5px;}
.topNews .t .title a{color: #ca0101}
.topNews .t .title a:hover{text-decoration: none; color: #f00}
.topNews .t .intro{height: 48px; line-height: 24px; overflow: hidden; text-indent: 2em; font-size: 14px; color: #666}
.topNews .t .intro .more{color: #0585de}
.topNews .n{height: 32px; line-height: 32px; padding-left: 12px; background: url(../img/dot-01.gif) 0px 15px no-repeat; overflow: hidden;}
.topNews .n .tit{font-size: 14px; }
.topNews .n .date{float: right; _display: inline; color: #777; margin-right: 5px;}

/* columnB */
#columnB{}
#columnB .indBox{margin-bottom: 20px;}
#columnB .indBox .bd{ height: 192px;}
#columnB .lastBox{margin-bottom: 0px;}

/* columnC */
#columnC{overflow: hidden; width: 940px;background: url(../img/jbbg27.jpg) center top;}
#columnC .cHd{height: 124px; line-height: 64px; text-align: left;}
#columnC .cbd div{ background: url(../img/icons.png) 0px 10px no-repeat; _display: inline; }
#columnC .cbd{
	padding: 0 0 30px 222px;
	
}
#columnC .cbd div{
    font-size: 16px;
    color: #333;
    font-weight: bold;
    height: 56px;
   line-height: 56px;
   padding-left: 63px;
}
#columnC .cbd div.mail{background-position: 0px -90px;}
#columnC .cbd div.xjjs{background-position: 0px -190px;}
#columnC .cbd div.lfdz{background-position: 0px -290px;}
/* sideBox */
.sideBox{}
.sideBox .hd{height: 44px; line-height: 44px; overflow: hidden; background: url(../img/sideBox.png) 100% 0 no-repeat #0585de;}
.sideBox .hd h3{float: left; _display: inline; height: 44px; padding-left: 23px; font-size: 16px; color: #fff}
.sideBox .hd h3 a{color: #fff}
.sideBox .hd h3 a:hover{color: #ff0}
.sideBox .bd{border: 1px solid #dddddd; padding: 20px 0px 0px;}

/* cateHd */
.cateHd{height: 44px; border-bottom: 1px solid #dddddd; padding-right: 10px;}
.cateHd h3{float: left; _display: inline; height: 44px; line-height: 44px; padding-left: 15px; background: url(../img/cateHd.png) 0px 14px no-repeat;  font-size: 16px; color: #0585de}
.cateHd h3 a{color: #0585de}
.cateHd .path{float: right; _display: inline; color: #666 ; line-height: 38px; font-size: 14px;}
.cateHd .path a,
.cateHd .path span{padding: 0 5px; color: #666}
.cateHd .path a:hover{color: #0585de}

/* 文章子列表页 */
.pageTPList li{padding: 22px 15px;border-bottom: 1px dashed #E1E1E1;overflow:hidden;}
.pageTPList .pic{float:left;margin-right: 15px;width: 140px;}
.pageTPList .pic img{width:100%;/* height: 110px; */}
.pageTPList .con{overflow:hidden; zoom:1}
.pageTPList .title{font-size: 18px;line-height: 30px;overflow:hidden;margin-bottom: 10px;}
.pageTPList .intro{margin-bottom: 10px;line-height: 25px;color:#777;max-height: 50px;_height: 50px;overflow:hidden;font-size:14px;}
.pageTPList .title a:hover{text-decoration:none}
.pageTPList .intro .more{display:none;}
.pageTPList .others{font-size:13px; color: #aaa;}
.pageTPList .others span{margin-right:15px;}
.pageTPList .node{color: #aaa; margin-right: 15px;}
.pageTPList .last{ border-bottom:0; margin-bottom:0; }
.pageTPList .on{background:#F9F9F9}
.pageTPList .share{_display: none;}


/* 文章内容页 -----------------------------------------*/
.articleCon {text-align: left;padding: 20px;}
.articleCon .title { padding-top: 10px; font-size: 36px; line-height:160%; color: #000; text-align:center;}
.articleCon .subTitle {font-size: 20px; color:#555; text-align:center;margin-bottom: 20px;}
.articleCon .property { line-height: 20px; padding:10px 10px; margin: 0px 0 25px; text-align:center; color: #666666; border-top:1px dashed #d6d6d6; border-bottom:1px dashed #d6d6d6; font-size: 14px;}
.articleCon .property span { padding:0 5px;}
.articleCon .property a{cursor: pointer;}
.articleCon .userControl {font-size: 14px;border-bottom: 1px solid #ddd;overflow: hidden;text-align: left;margin-bottom:20px;padding:10px 0;}
.articleCon .userControl .a{color:#777; margin:10px 10px 0 0; float:left;}
.articleCon .userControl .bdsharebuttonbox { float: right; }
.articleCon .conTxt {color:#333;font-size: 16px;line-height: 2;padding: 0 0 20px 0;overflow:hidden;}
.articleCon .conTxt img{max-width:800px;height: auto !important;}
.articleCon .conTxt p {margin-bottom: 20px;}
.articleCon .conTxt a{ color:blue; text-decoration:underline; }
.articleCon .conTxt em{ font-style:italic }
.articleCon .conTxt ul,.articleCon .conTxt ol{padding-left: 2em; }
.articleCon .conTxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }
.articleCon .conTxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .vedioPlayer{ text-align:center; width:640px;  margin:20px auto; background:#000;  }
.articleCon .others{ margin-bottom:15px; font-size: 14px; }
.articleCon .others .prev,.articleCon .others .next{padding:5px 0}

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height: 30px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 0 11px;}
.page a:hover {border:1px solid #b30001; text-decoration:none; color:#b30001;}
.page a.current,.page b a{background: #b30001; border: 1px solid #b30001; color:#fff !important; font-weight:bold; padding: 0 11px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width: 30px !important; height: 30px !important; line-height: 30px !important; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }

/* 侧栏菜单 */
.sideMenuBox{}
.sideMenuBox .hd{height: 40px; background: url(../img/bgX-01.png) repeat-x;}
.sideMenuBox .hd h3{float: left; _display: inline; height: 40px; line-height: 40px; font-size: 16px; padding-left: 28px; color: #fff}
.sideMenuBox .bd{padding: 8px; background: #f5f5f5;}
.menuList{width: 170px; margin: 0 auto; }
.menuList li{height: 45px; border-bottom:1px dashed #cecece; padding-left: 40px; background: url(../img/sideMenuLi.png) 18px 20px no-repeat; line-height: 45px; font-size: 16px;}
.menuList li a:hover{color: #df250c; text-decoration: none;}
.menuList li.on{background-position: 18px -74px;color: #df250c;}
.menuList li.on a{color: #df250c}


/* sidePicNews */
#sidePicNews{margin-bottom: 20px;}
#sidePicNews .list{width: 170px; margin: 0 auto; }
#sidePicNews .list li{ text-align:center; height: auto; margin-bottom: 10px; }
#sidePicNews .list li img{ width:170px; height: 114px;}
#sidePicNews .list li .title{padding:3px 0 10px 0; font-size: 14px; line-height: 26px;}

/* sideTitNews */
#sideTitNews .bd{padding: 10px}
#sideTitNews .infoListA .date{display:none;}