﻿@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; }
table{ border-collapse: collapse; border-spacing: 0; }
fieldset, img{ vertical-align: top; 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; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time{ margin: 0; padding: 0; display: block; zoom: 1; }

/* Public */
body{ color: #333; font-size: 14px; line-height: 1.8; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif; text-align: center; -webkit-text-size-adjust: none; }
a{ color: #333; text-decoration: none; outline: none; }
a:hover{ color: #0083c9; text-decoration: underline; }
.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; }
input[type=button], input[type=submit], input[type=file], button{ cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* frame */
body{ text-align: left; min-width: 1200px; background:#F6F9FF  url(../img/zt-bg.png) no-repeat center top; }
.siteWidth{ position: relative; max-width: 1200px; _width: 1200px; margin: 0 auto; }
#content{ width: 1200px; margin: 30px auto 0; clear: both; position: relative; min-height: 300px; }
.siteWidth:after, .siteWidth:before, #content:after, #content:before, .row:after, .row:before{
    display: table;
    content: " ";
    clear: both;
}

.logoBar{ }
#logoSite{  padding: 60px 0 95px;}
#logo img{ max-height: 100%; max-width: 100%;; }
#header .goHome { position: absolute; right: 0; top: 20px; display: block; line-height: 40px; color: #fff; padding: 0 25px 0 55px; background: url(../img/icon-home.png) 25px center no-repeat #ff6600; border-radius: 500px; font-size: 16px; }
#header .goHome:hover{ text-decoration: none; background-color: #fe0000; }


/*footer*/
#footer{color: #fff;border-top: #1470b8 2px solid;position: relative;text-align: left;padding: 20px 0;background: #0080ca;}
#footer .footNav{padding-bottom: 10px;}
#footer .footNav a{margin: 0 10px; display: inline-block;}
#footer a{color: #fff;}
#footer a:hover{color: #fff}
#footer .copyRight a{text-decoration: underline;}
#footer .pics{position: absolute;right: 0;top: 0;}
#footer .pics img{ margin: 0 5px; vertical-align: middle; }
#footer #imgConac{height: 70px; margin-top: -10px;}

.sideFixed { display: none !important;}

/* 首页 ----------------------------------*/
.row{ margin-bottom: 50px; }
.row.last{ margin-bottom: 0; }

/* indBox */
.indBox { padding-top: 75px; position: relative; margin-top: 40px;}
.indBox .container { background-color: #fff;}
.indBox>.num { position: absolute; left: 0; top:0; height: 80px;}
.indBox .hd{ background: url(../img/numbg-01.png) no-repeat; height: 69px; }
.indBox .hd h3 { float: left;padding:0 32px;color:#fff;font-size: 30px;height: 69px;line-height: 69px; }
.indBox .bd{ padding: 12px 0 24px;  }

.icons-font li {float: left; width: 31.33%;margin: 20px 1% 0; height: 115px; border-radius: 12px; background: #F9FAFE; line-height: 115px;}
.icons-font li a { display: block; height: 100%; padding-left: 118px; font-size: 20px; line-height: 115px; text-decoration: none; position: relative;}
.icons-font li i { position: absolute; width: 64px; height: 64px; top:50%; margin-top: -32px; left: 30px; transition: all 0.5s; }
.icons-font li:hover i { transform: rotateY(180deg); }



/* indYi----- */
#indYi .icons-font li { width: 23%;}
#indYi .icons-font li.li1 a { padding-right: 60px; line-height: 24px; height: 85px; padding-top: 30px; }
#indYi .icons-font li.li1 i { background: url(../img/icons-a1.png) no-repeat;}
#indYi .icons-font li.li2 i { background: url(../img/icons-a2.png) no-repeat;}
#indYi .icons-font li.li3 i { background: url(../img/icons-a3.png) no-repeat;}
#indYi .icons-font li.li4 i { background: url(../img/icons-a4.png) no-repeat;}


/* indEr----- */
#indEr .hd { background: url(../img/numbg-02.png) no-repeat; }
#indEr .icons-font li.li1 i { background: url(../img/icons-b1.png) no-repeat;}
#indEr .icons-font li.li2 i { background: url(../img/icons-b2.png) no-repeat;}
#indEr .icons-font li.li3 i { background: url(../img/icons-b3.png) no-repeat;}


/* indSan----- */
#indSan .hd { background: url(../img/numbg-03.png) no-repeat; }
#indSan .icons-font li.li1 i { background: url(../img/icons-c1.png) no-repeat;}
#indSan .icons-font li.li2 i { background: url(../img/icons-c2.png) no-repeat;}
#indSan .icons-font li.li3 i { background: url(../img/icons-c3.png) no-repeat;}
#indSan .icons-font li.li4 i { background: url(../img/icons-c4.png) no-repeat;}
#indSan .icons-font li.li5 i { background: url(../img/icons-c5.png) no-repeat;}
#indSan .icons-font li.li6 i { background: url(../img/icons-c6.png) no-repeat;}

/* indSi----- */
#indSi .hd { background: url(../img/numbg-04.png) no-repeat; }
#indSi .icons-font li.li1 i { background: url(../img/icons-d1.png) no-repeat;}
#indSi .icons-font li.li2 i { background: url(../img/icons-d2.png) no-repeat;}
#indSi .icons-font li.li3 i { background: url(../img/icons-d3.png) no-repeat;}




/* 通用信息列表 */
.infoList{ text-align: left; }
.infoList li{ line-height: 24px; overflow: hidden; padding: 8px 0 8px 16px; background: url(../img/icon-info.png) 0 18px no-repeat; font-size: 16px; }
.infoList li .date{ margin-left: 15px; float: right; color: #999; }
.infoList li .node{ color: #f00; margin-right: 5px; }
.infoList li.highlight{ font-weight: bold; }

/* 图文信息列表 */
.twList li{ border-bottom: 1px dotted #ccc; padding: 9px 0 12px; }
.twList li .title{ font-size: 16px; line-height: 1.9; }
.twList li .intro{ padding-top: 5px; font-size: 14px; color: #999; line-height: 1.5; }
.twList li.last{ border-bottom: none; }

/* tpList */
.tpList{ overflow: hidden; }
.tpList .t{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; }
.tpList .t .title{ text-align: center; font-size: 24px; line-height: 34px; height: 34px; overflow: hidden; font-weight: bold; margin-bottom: 10px; }
.tpList .t .title a{ color: #555 }
.tpList .t .intro{ font-size: 14px; line-height: 26px; height: 52px; overflow: hidden; }

/* videoListFl */
.videoListFl{ margin: -5px -10px 0; }
.videoListFl li{ float: left; width: 275px; margin: 10px; border: 5px solid #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); border-radius: 10px; overflow: hidden; }
.videoListFl li .pic a{ position: relative; display: block; background: #000; }
.videoListFl li .pic a:after{ position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/icon-play.png) no-repeat center center; }
.videoListFl li .pic img{ width: 100%; height: 188px; filter: alpha(opacity=70); opacity: 0.7; }
.videoListFl li .title{ font-size: 16px; line-height: 40px; height: 40px; overflow: hidden; background: #0083c9; color: #fff; text-align: center; }
.videoListFl li .title a{ color: inherit; }

/* picListFl */
.picListFl{ overflow: hidden; }
.picListFl li{ float: left; width: 275px; margin: 0 10px; }
.picListFl li .pic img{ width: 100%; height: 206px; }
.picListFl li .title{ text-align: center; font-size: 16px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px; }

/* 文章列表页 ----------------------------------*/
.side{ float: left; width: 250px; margin: -20px 30px 0 0; }
.mainContent{ overflow: hidden; }

/* 侧栏-栏目菜单 */
#sideMenu{ margin-top: 20px; }
#sideMenu>.hd{ background: #0083c9; padding: 23px 20px; color: #fff; text-align: center; border-radius: 10px 10px 0 0; }
#sideMenu>.hd h3{ font-size: 22px; font-weight: bold; line-height: 30px; }
#sideMenu>.hd h4{ margin-top: 6px; font-size: 12px; line-height: 18px; }
#sideMenu>.bd{ border: 1px solid #ddd; border-top: none; border-radius: 0 0 10px 10px; padding: 20px 15px; }
#sideMenu .menuList{ margin-top: -10px; }
#sideMenu .menuList li { margin-top: 10px; }
#sideMenu .menuList li a { display: block; line-height: 24px; padding: 12px 44px 12px 30px; font-size: 16px; background: #f7f7f7 url(../img/icon-menu.png) no-repeat 186px 19px; border-radius: 500px; }
#sideMenu .menuList li a:hover{ background-color: #eee; text-decoration: none; color: #0083c9; }
#sideMenu .menuList li.on a{ color: #fff; text-decoration: none; background-color: #0083c9; background-image: url(../img/icon-menu-hover.png); }

/* sideBox */
.sideBox{ margin-bottom: 20px; }
.sideBox .hd{ height: 40px; line-height: 40px; background: #0083c9; color: #fff; font-size: 20px; padding: 0 10px; }
.sideBox .bd{ border: 1px solid #ddd; border-top: 0; padding: 10px; overflow: hidden; }

/* mainBox */
.mainBox .mHd{ height: 57px; line-height: 57px; border-bottom: 1px solid #dddddd; }
.mainBox .mHd h3{ position: relative; float: left; height: 55px; padding: 0 15px; text-align: center; font-size: 24px; color: #0083c9; border-bottom: 3px solid #0083c9; font-weight: bold; }
.mainBox .mHd h3 a{ text-decoration: none; color: inherit; }
.mainBox .mBd{ padding-top: 15px; }

/* 当前位置 */
.path { background: #f3f3f3; height: 20px; line-height: 20px; padding: 10px 20px; font-size: 14px; color: #666; }
.path a,
.path span { margin: 0 5px; color: #666; }
.mainBox .mHd .path{ float: right; background: none; padding: 0; margin: 19px 0 0; }


/* newsList */
.newsList{ padding: 5px 0; }
.newsList li{ font-size: 16px; height: 42px; line-height: 42px; overflow: hidden; padding-left: 14px; background: url(../img/icon-info.png) 0 18px no-repeat; }
.newsList .split{ background: none; border-bottom: 1px dotted #ccc; height: 1px; overflow: hidden; font-size: 0; line-height: 0; margin: 15px 0; }
.newsList .date{ float: right; color: #999; }

/* url_方块样式分页 */
.page{ font-size: 0; text-align: center; padding: 25px 0; clear: both; line-height: 34px; }
.page a, .page span{ font-size: 14px; display: inline-block; *display: inline; zoom: 1; border: 1px solid #E1E1E1; padding: 0 15px; margin-right: 5px; }
.page a:hover{ border: 1px solid #0083c9; text-decoration: none; color: #0083c9; }
.page .current{ background: #0083c9; border: 1px solid #0083c9; color: #fff !important; font-weight: bold; padding: 0 12px; }
.page select{ height: 34px; line-height: 34px; padding: 0 8px; background: #fff; border: 0 solid #E1E1E1; vertical-align: middle; }
.page .disabled{ pointer-events: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }


.sidePicList{ text-align: center; }
.sidePicList li{ margin-bottom: 15px; }
.sidePicList .pic{ padding: 1px; border: 1px solid #ddd; margin-bottom: 5px; }
.sidePicList .pic img{ width: 100% }
.sidePicList .title{ text-align: left; line-height: 28px; height: 56px; overflow: hidden; }
.infoListA li{ line-height: 22px; padding: 8px 0 8px 12px; background: url(../img/icons.png) 0 -74px no-repeat; border-bottom: 1px dotted #ccc; overflow: hidden; font-size: 14px; }
.infoListA .date{ float: right; color: #999; font-size: 12px; margin-left: 15px; }
.infoListA .last{ border-bottom: 0 }
.picList li{ margin-bottom: 15px; font-size: 14px; }
.picList .pic a{ padding: 1px; border: 1px solid #ddd; display: block; }
.picList .pic img{ width: 100%; }
.picList .pic a:hover{ border-color: #bbb }
.picList .title{ line-height: 24px; padding-top: 5px; }
.picList .last{ margin-bottom: 0 }

/* 图片-列表页 ----------------------------------------- */
.picPageList{ margin-right: -3%; overflow: hidden; text-align: center; }
.picPageList li{ border: 1px solid #ddd; float: left; width: 30%; margin: 1.5% 3% 2.5% 0; *display: inline; position: relative; background: #fff; overflow: hidden; }
.picPageList .pic{ margin: 3%; }
.picPageList .pic img{ height: auto; width: 100%; }
.picPageList .title, .picPageList .titleBg{ position: absolute; bottom: 0; left: 0; width: 94%; margin: 3%; display: block; overflow: hidden; line-height: 28px; padding: 5px 0; height: 28px; z-index: 3; color: #fff; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.picPageList .titleBg{ background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 2 }
.picPageList .title a{ color: #fff; padding: 0 10px; display: block; font-size: 14px }
.picPageList li:hover{ border-color: #bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }
.picPageList li:hover .title, .picPageList li:hover .titleBg{ height: 56px; }

/* 视频-列表页 ----------------------------------------- */
.videoPageList{ margin-right: -3%; overflow: hidden; text-align: center; }
.videoPageList li{ float: left; width: 30.3%; margin: 1.5% 3% 2.5% 0; *display: inline; }
.videoPageList .pic{ background: #fff; border: 1px solid #ddd; position: relative; }
.videoPageList .pic a{ display: block; margin: 3%; overflow: hidden; }
.videoPageList .pic img{ height: auto; width: 100%; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.videoPageList .pic:hover{ border-color: #bbb }
.videoPageList .pic:hover img{ transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }

/* 文章内容页 -----------------------------------------*/
.articleCon{ text-align: left; padding: 50px 20px 0; }
.printArea .title{ font-size: 30px; padding: 0 30px; line-height: 1.5; text-align: center; margin-bottom: 30px; word-wrap: break-word; color: #b00404; }
.printArea .subTitle,
.printArea .subheading{ font-size: 16px; color: #666; text-align: center; margin-bottom: 20px; }
.printArea .property{ font-size: 14px; margin-bottom: 20px; padding: 8px 10px; text-align: center; color: #666; border: 1px dotted #ddd; background: #F8F8F8; }
.printArea .property span{ padding: 0 10px; }
.printArea .conTxt{ color: #333; font-size: 16px; line-height: 2; padding: 10px 0 20px 0; overflow: hidden; }
.printArea .conTxt img{ max-width: 100%; height: auto !important; }
.printArea .conTxt p{ margin-bottom: 20px; word-wrap: break-word; }
.printArea .conTxt table p{ margin: 0px }
.printArea .conTxt a{ color: blue; text-decoration: underline; }
.printArea .conTxt em{ font-style: italic; }
.printArea .conTxt ul{ padding-left: 2em; list-style: inherit; }
.printArea .conTxt ol{ padding-left: 2em; list-style: decimal; }
.printArea .conTxt ul li{ zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt ol li{ zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt h1{ font-size: 2em; margin: .67em 0; }
.printArea .conTxt h2{ font-size: 1.5em; margin: .75em 0; }
.printArea .conTxt h3{ font-size: 1.17em; margin: .83em 0; }
.printArea .conTxt h5{ font-size: .83em; margin: 1.5em 0; }
.printArea .conTxt h6{ font-size: .75em; margin: 1.67em 0; }
.printArea .conTxt h1,
.printArea .conTxt h2,
.printArea .conTxt h3,
.printArea .conTxt h4,
.printArea .conTxt h5,
.printArea .conTxt h6,
.printArea .conTxt b,
.printArea .conTxt strong{ font-weight: bolder; }
.printArea .videoPlayer{ position: relative; z-index: 1500; 
/*background: #000;*/
    width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articleCon .userControl{ font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 5px; line-height: 40px; }
.articleCon .userControl .dyBtn{ color: #b00404; float: left; }
.articleCon .userControl .bdsharebuttonbox{ float: right; margin-top: 5px; }
.articleCon .page{ padding: 10px 0; text-align: center; overflow: hidden; }
.articleCon .others{ margin-bottom: 15px; }
.articleCon .others .prev,
.articleCon .others .next{ padding: 5px 0; word-wrap: break-word }


#footer{height: 180px;padding: 0;}
#footer .footerZfzc{position: absolute;left: 0;top: 46px;}
#footer .copyRight{padding: 0;position: relative;top: 41px;width: 855px;margin-left: 96px;text-align: left;}
#footer .footer_right {position: absolute;top: 30px;right: 0px;width: 222px;}
#footer .footer_right .wzafw{position: absolute;top: 0;left: 0;}
#footer .footer_right #_span_jiucuo{position: absolute;top: 65px;left: 0;}
#footer .footer_right .zwwb{position: absolute;top: 0;right: 0;text-align: center;}
#footer .footer_right .zwwb img{width: auto;height: 100px;}
#footer .copyRight p {line-height: 30px;}

/*--
颜色代码
#BB0000 深色标题
#ddd 淡蓝色边框
--*/