@charset 'utf-8';
.lay-1200 { width: 1200px; }
.lay-full { width: 100%; }
.lay-790 { width: 790px; }
.lay-380 { width: 380px; }
.m0a { margin: 0 auto; }
.bgColor { background-color: #dfa711 !important; }
/*NEWS、TOD*/
.bgColor-ITS { background-color: #3498db !important; }
/*ITS*/
.bgColor-PPP { background-color: #8e44ad !important; }
/*PPP*/
.bgColor-UM { background-color: #e67e22 !important; }
/*UM*/
.bgColor-GF { background-color: #2ecc71 !important; }
/*GF*/
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: normal; }
td{ word-break: normal !important; }

/*当前位置*/
.position { line-height: 36px; padding: 20px 0 0 0; border-bottom: 1px #ccc solid; }
.Bar { height: 45px; line-height: 45px; color: #fff; }
.Bar .colName { font-size: 30px; float: left; width: 200px; }
.Bar ul { float: left; width: 1000px; font-size: 20px; }
.Bar ul > li { float: left; padding: 0 27px; position: relative; }
.Bar ul > li a { color: #fff; }
.Bar ul > li:before { content: ''; display: block; width: 2px; height: 20px; position: absolute; top: 13px; left: 0; background: #fff; }
.Bar ul > li:first-child:before { display: none; }

/*-------------------------------
内容页
-------------------------------*/
.content > h1 { font-size: 24px; margin: 35px 0 22px 0; line-height: 1; }
.articleInfo { font-size: 14px; line-height: 1; color: #666; margin: 20px 0; }
.contentMain{ overflow: hidden; padding-bottom: 100px; }
.contentMain-left { border: 5px #f3f3f3 solid; border-radius: 8px; width: 305px; overflow: hidden; float: left; }
.contentMain-right { width: 835px; float: right; }

/*-------------------------------
列表页
-------------------------------*/
.newsList > h2 { height: 36px; line-height: 36px; font-size: 16px; font-weight: bold; }
.newsList > ul { width: 900px; border: 1px solid #e5e5e5; padding: 20px 30px; }
.newsList > ul > li { height: 32px; line-height: 32px; border-bottom: 1px solid #e5e5e5; }
.newsList > ul > li > span { float: right; font-size: 14px; color: #666; }

/*-------------------------------
头部
-------------------------------*/
.logo { margin-top: 25px; float: left; margin-right: 30px; }
.nav, .siteRelated { float: left; margin-top: 60px; }
.nav { margin-right: 135px; }
.nav li { font-size: 18px; float: left; line-height: 1; height: 18px; position: relative; padding: 0 25px; }
.nav .subnav { font-size: 16px; position: absolute; height: auto; z-index: 9999; top: 18px; left: 20px; padding-top: 7px; display: none; }
.nav .subnav-inner { padding: 10px 15px; border: 1px solid #b4b4b4; filter: alpha(opacity=95); opacity: 0.95; border-radius: 6px; background-color: #fff; box-shadow: 0 0 2px #999; }
.nav .subnav a { display: block; line-height: 30px; white-space: nowrap; min-width: 125px; }
.siteRelated { font-size: 12px; }
.search { float: left; position: relative; }
.search span { width: 16px; height: 17px; background: url(../images/icon-search.png) no-repeat; display: inline-block; cursor: pointer; margin-right: 20px; }
.form-box { position: absolute; width: 204px; background: url(../images/soso.png) no-repeat; height: 40px; top: 26px; right: -107px; padding-top: 3px; display: none; z-index: 10000; }
.form-box .txt { width: 165px; height: 30px; color: #004ea2; line-height: 30px; margin-left: 5px; background: none; border: 0; float: left; }
.form-box .btn { background: url(../images/so2.png) no-repeat; width: 17px; height: 17px; border: 0; cursor: pointer; float: left; margin-top: 10px; margin-left: 10px; }
.lang { float: left; }

/*-------------------------------
尾部
-------------------------------*/
.footlink-outer { border-top: 1px #999 solid; background: #f5f5f5; height: 160px; }
.footlink { padding-top: 53px; width: 1100px; margin: 0 auto; }
.footlink dl { }
.footlink dl dt { font-size: 24px; line-height: 50px; float: left; }
.footlink dl dd { float: left; padding-right: 50px; }
.footlink dl dd span { display: inline-block; vertical-align: top; padding-right: 45px; padding-left: 10px; }
.footlink dl dd span img { height: 50px; }
.footer { height: 100px; background: #333; color: #fff; text-align: center; font-size: 14px; line-height: 30px; }
.footer p { padding-top: 23px; }

/*-------------------------------
频道首页
-------------------------------*/
.scrolling { width: 100%; height: 320px; }
.columnHeader { border-bottom: 2px solid #999; height: 34px; }
.columnHeader h2 { color: #000; font-size: 19px; display: inline-block; }
.columnHeader a { float: right; color: #2776eb; font-size: 14px; padding-top: 4px; }
.newsList-1 { padding-top: 5px; }
.newsList-1 li { background: url(../images/icon-dot.png) no-repeat left center; padding-left: 13px; line-height: 35px; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* 主题首页滚动图 */
.side-slideBox { width: 790px; height: 320px; overflow: hidden; position: relative; }
.side-slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 10px; bottom: 10px; z-index: 1; }
.side-slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.side-slideBox .hd ul li { float: left; margin-right: 10px; width: 8px; height: 8px; text-align: center; border-radius: 50%; overflow: hidden; background: #fff; cursor: pointer; color: #fff; }
.side-slideBox .hd ul li.on { width: 13px; border-radius: 13px; }
.side-slideBox .bd { position: relative; height: 100%; z-index: 0; }
.side-slideBox .bd li { zoom: 1; vertical-align: middle; }
.side-slideBox .bd img { width: 790px; height: 320px; display: block; }
.side-slideBox .bd em { line-height: 50px; font-size: 18px; color: #fff; padding: 0px 10px; display: block; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); margin-top: -50px; position: relative; overflow: hidden; height: 50px; }
.side-slideBox .bd em i { display: block; width: 600px; overflow: hidden; }
.side-slideBox .prev, .side-slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=30); opacity: 0.3; }
.side-slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.side-slideBox .prev:hover, .side-slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.side-slideBox .prevStop { display: none; }
.side-slideBox .nextStop { display: none; }



/* 分页 */
.pages{ text-align: center; margin-top: 20px; }
.pages > li{ display: inline-block; margin: 0 5px; }
.page-active a{ color: red; }


/* 附件 */
.atta{
    margin:30px 0 50px;
    clear: both;
}
.atta a{
    color: #0769ad;
    text-decoration: underline;
}
.atta a:hover{
    color: #000;
    text-decoration: none;
}