@charset "gb2312";
/*
    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:1000px; height:100%;  }
body{ width:100%; height:100%; color:#555;font:14px/200% "Microsoft Yahei",SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#dc0000; font-weight:bold;}
.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; }
.container{width:1200px;margin:0 auto;overflow:hidden;}
.column{overflow: hidden;}
/* frame */
body{ }
#wrap{width:100%;position:relative;margin:0 auto;overflow:hidden;background: url(imagespebgWrap.jpg) no-repeat center top #eef3fc;}
#header{}
#footer{overflow:hidden;border-top:3px #0056a2 solid;background-color:#f7f9fe;padding-bottom: 20px;}
#content{ overflow:hidden; width:1200px;margin:auto; }

/* 主栏 和 侧栏 */
.side{float:left;width: 260px;}
.mainContent{ float:right; width:880px; overflow:hidden; }

/* header */
#header{ position:relative; z-index:1;}
#header .top{height:30px;line-height:30px;}
#header .top .container{position:relative;z-index:9;}
#header .top .bg{background-color:#fff;height:30px;position:absolute;top:0;left:0;z-index:1;width:100%;height:30px;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1;}
#header .top .weather{float:left;color:#fff;}
#header .top .userPanel{float:right;}

#header .logoBar{height: 240px;}
#header .logoBar .container{position:relative;height: 240px;}
#header .logoBar #logo{margin-top:70px;}

/* userPanel */
.userPanel{color:#fff;}
.userPanel a{ padding:0px 3px 0px 3px;display:inline-block;color:#fff; }

/* weather */
.weather{color:#fff;}
.weather a{ padding:0px 3px 0px 3px;display:inline-block;color:#fff; }

/* nav */
#topNav{width: 1200px;margin:0 auto;position:relative;}
#topNav i{display:block;width:41px;height:41px;position:absolute;z-index:9;}
#topNav .i1{background:url(imagespenavIconLeft.png) no-repeat left top;left:1px;top:1px;}
#topNav .i2{background:url(imagespenavIconRight.png) no-repeat left top;right:1px;bottom:1px;}
.mainNav{height: 60px;position:relative;background-color:#0056a2;padding:0 41px;}
.mainNav .li1{ float:left; display:inline;}
.mainNav .li1.on1,.mainNav .li1:hover{background:url(imagespenavOnIcon.png) no-repeat #dc0000 center;}
.mainNav .h1{height: 60px;line-height: 60px;text-align:center;}
.mainNav .a1{display:block;color:#fff;width: 139px;font-size: 18px;padding-left: 20px;background:url(imagespenavIcons.png) no-repeat;}
.mainNav .a1:hover{ text-decoration:none; }

.mainNav .ul1{display:none !important;width:960px;border:3px solid #00B3EC;padding:4px 12px 4px 12px;background:#fff;position:absolute;left:7px;top: 60px;overflow:hidden;}
.mainNav .li2{ display:inline-block; *display:inline; zoom:1; word-break:keep-all; white-space:nowrap;  line-height:24px;   }
.mainNav .ul1 .a2{ padding:0 10px; border-right:1px solid #555;  }
.mainNav .ul1 .last2 .a2{ border-right:0;  }
.mainNav .on1 .a1{ color:#fcff00;  }
.mainNav .on1 .ul1{ }

#liID-2 .a1{background-position:30px 18px;}
#liID11 .a1{background-position: -128px 19px;}
#liID12 .a1{background-position: -281px 19px;}
#liID9 .a1{background-position: -437px 20px;}
#liID15 .a1{background-position: -596px 19px;}
#liID13 .a1{background-position: -753px 19px;}
#liID145 .a1{background-position: -907px 19px;}

.nav{ height:36px; line-height:36px; overflow:hidden;}
.nav .mainNav{overflow:hidden; width:760px;}
.nav ul.fl{ padding-left:12px;}
.nav ul.fl li{ float:left; font-size:14px; height:36px; line-height:36px; overflow:hidden; text-align:center; font-weight:bold; padding:0 10px; background:url(imagesnav.png) no-repeat 78px -95px;}
.nav ul.fl li a{ color:#fff;}
.nav ul.fl li a:hover{ text-decoration:none; color:#fcff00;}
.nav ul.fl li.on a{color:#fcff00;}
.nav ul.fl li#n9{ background:none; }


.subNav{ height:28px; line-height:28px; padding:0 16px; overflow:hidden;}

.searchBox{position:absolute;top: 100px;right:0px;height:50px;width:370px;vertical-align:middle;z-index: 9;}
.searchBox .bg{position:absolute;top:0;left:0;z-index:1;background-color:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;width:100%;height:50px;border-radius:5px;}
.searchBox .keyword{ border:none;padding-left:5px; height:40px; width:355px; line-height:40px;vertical-align:middle; margin:0; color:#999;position:relative;z-index:9;top:5px;left:5px;border-radius:5px;}
.searchBox .submit{cursor:pointer; border:none;  margin:0; width:40px; height:40px; border:medium none;border-radius:5px;position:absolute;right:5px;top:5px;z-index:10;
background:url(imagespesearch.png) no-repeat #dc0000 center;text-indent:-9999px}
.searchBox a.advanced{ float:left; margin-left:10px; display:inline-block; width:70px; height:20px; background:url(imagesnav.png) no-repeat -70px -200px;display:none;} 

.subNav .date{ _display:inline; margin-right:25px;padding-left:7px;}
.subNav .wea{ padding-top:2px;}
.subNav ul li{float:left;padding:0 5px;}
.subNav ul li a{margin-right:7px;white-space:nowrap;}
.nav_date{ height:42px; line-height:42px; padding-right:25px;}
#s6 ul{ padding-left:120px;}
#s8 ul{ padding-left:352px;}
#s9 ul{ padding-left:362px;}

/* 友情链接 */
#friendLink{padding:5px 19px;margin-bottom: 20px;}
.friendLinkBox{background-color:#fff;}
.friendLinkBox .hd{ height:40px; line-height:40px; overflow:hidden; float:left;}
.friendLinkBox  .hd h3{color:#0056a2;font-size:16px;font-weight:bold;background:url(imagespeyqljIcon.png) no-repeat 0 center;padding-left: 40px;}
.friendLinkBox  .hd a.more{ color:#999; float:right;}
.friendLinkBox  .bd{height:40px;overflow:hidden;padding-left: 10px;margin-right: -10px;}
.friendLinkBox  .bd select{padding: 10px 0 10px 10px;width: 198px;margin-right: 8px;border:1px #eee solid;color:#999;}

/* linkPic */
#linkPic{ padding:0 50px 20px; height:80px;background-color:#fff;position:relative;}
#linkPic .prev,#linkPic .next{position:absolute;top: 30px;z-index:9;display:block;width:28px;height:28px;cursor:pointer;}
#linkPic .prev{left: 25px;background:url(imagespearrowL.png) no-repeat;}
#linkPic .next{right: 25px;display:block;background:url(imagespearrowR.png) no-repeat;}
#linkPic .prev:hover,#linkPic .next:hover{background-position: 0 -52px;}
#linkPic .bd {overflow:hidden;position:relative;margin: 0 17px;}
#linkPic .bd .tempWrap{width: 1070px !important;}
#linkPic .bd ul li{ width:260px; height:80px;float:left; margin-right:8px; overflow:hidden; }
#linkPic .bd ul li img{ width:260px; height:80px;   vertical-align:bottom;}
#linkPic .bd ul li img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/* footer */
#footer .picLink{height:56px;width: 700px;margin: 20px auto 0;}
#footer .picLink a:hover{text-decoration:none;}
#footer .copyRight{font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;color:#8b584c;text-align:center;position:relative; padding-top:10px;}
#footer .copyRight .copyinfo{width:700px;display:inline-block;line-height:24px;}
#footer .copyRight .copyinfo a { padding-left:20px;}
#footer .copyRight .copyinfo img { vertical-align:middle;}

/* 通用盒子模型 */
.box{}
.box .hd{height: 40px;line-height: 39px;overflow:hidden;background:url(imagespenewsHd.jpg) repeat-x bottom;}
.box .hd .more{ float:right; padding-right:10px; color:#666;font-size:12px;}
.box .hd h3{background:url(imagespenewsHdOn.jpg) repeat-x bottom;float:left;padding:0 5px;}
.box .hd h3 a{ color:#0056a2;display:block;font-weight:bold; font-size:16px;}
.box .bd{ overflow:hidden;}
.box .bd .infoList{overflow:hidden;clear:both; }
.box .bd .infoList li{ height:30px; line-height:30px;}

/* boxTab */
.boxTab{}
.boxTab .hd{border:none;background-color:#f5f5f5;height:40px;}
.boxTab .hd ul{margin:0;overflow:hidden} 
.boxTab .hd li{ font-size:14px; width:105px; float:left;line-height:40px;height:40px; text-align:center;}
.boxTab .hd li a{font-size:16px;color:#666;font-weight:bold;}
.boxTab .hd li.on{background:url(imagespeboxTabHdOn.jpg) repeat-x bottom #0056a2;}
.boxTab .hd li.on a{ color:#fff;}


/* 手风琴-侧栏盒子模型 */
.sideBox{ overflow:hidden;}
.sideBox .hd{height: 60px;line-height: 60px;overflow:hidden;background-color:#0056a2;}
.sideBox .hd h3{ color:#fff; font-weight:bold; font-size:16px;background:url(imagespesideMenuIcons.png) no-repeat 20px 20px;padding-left:60px;}
.sideBox .hd a.more{ float:right;color:#999;}
.sideBox .bd{ border:1px solid #dfdfdf; border-top:none;}
.sideBox .bd .menuList .li1 .h1{line-height:30px; padding: 15px 0; border-bottom:1px #eee solid;border-top:1px #eee solid;padding-left:60px;font-size:16px;position:relative;margin-top: -1px;}
.sideBox .bd .menuList .li1 .h1 a{display:inline-block;width:75%;/*height:60px;*/overflow:hidden;}
.sideBox .bd .menuList .li1 .h1 i{display:block;width:14px;height:14px;background: url(imagespesideMenuIcons.png) no-repeat center -92px;position:absolute;right:30px;top:23px;z-index:9;}
.sideBox .bd .menuList .on1 .h1{background-color:#f1f2f6;}
.sideBox .bd .menuList .on1 .h1 a{color:#0056a2;font-weight:bold;}
.sideBox .bd .menuList .on1 .h1 i{background-position: center -48px;}
.sideBox .bd .menuList .last1 .h1{border-bottom:none;}
.sideBox .bd .menuList .last1 .h1.on{border-bottom:1px #eee solid;}
.sideBox .bd .menuList .li1 .ul1 {padding-left: 60px;display: none;}
.sideBox .bd .menuList .li1 .ul1 .li2{line-height:40px;}
.sideBox .bd .menuList .li1 .ul1 .li2 a{position:relative;padding-left: 15px;display: block;}
.sideBox .bd .menuList .li1 .ul1 .li2 a i{display:block;width:6px;height:6px;position:absolute;left:0;top: 17px;*top: 7px;z-index:9;background: url(imagespesideMenuIcons.png) no-repeat center -140px;}
.sideBox .bd .menuList .li1 .ul1 .li2 a:hover{color:#0056a2;}
.sideBox .bd .menuList .li1 .ul1 .li2 a:hover i{background-position: center -184px;}
.sideBox .bd .menuList .li2 .ul2 { display:none;}
.sideBox .bd .menuList .on2 .a2 { font-weight:bold; color:#0056a2;}
.sideBox .bd .menuList .li2 .ul2 .li3 a i { background:none;}
.sideBox .bd .menuList .on3 .a3 { color:#0056a2}

.sideBox .bd .menuList .on2 .ul2,
.sideBox .bd .menuList .li2:hover .ul2,
.sideBox .bd .menuList .on1 .ul1 { display:block;}

.sideBox .bd .menuList .li1 .ul1 .li3{line-height:30px;}
.sideBox .bd .menuList .li1 .ul1 .li3 a{padding-left: 35px; background:url(imagespeicon01.gif) no-repeat 20px }

/*侧栏-导航菜单*/
.sideMenu{ overflow:hidden;}
.sideMenu .hd{height: 60px;line-height: 60px;overflow:hidden;background-color:#0056a2;}
.sideMenu .hd h3{ color:#fff; font-weight:bold; font-size:16px;background:url(imagespesideMenuIcons.png) no-repeat 20px 20px;padding-left:60px;}
.sideMenu .hd a.more{ float:right;color:#999;}
.sideMenu .bd{border:1px #eee solid;border-bottom:none;}
.sideMenu .bd .menuList li{height:60px;line-height:60px;border-bottom:1px #eee solid;border-top:1px #eee solid;padding-left:60px;font-size:16px;position:relative;margin-top: -1px;}
.sideMenu .bd .menuList li a{display:inline-block;width: 75%;}
.sideMenu .bd .menuList li i{display:block;width:14px;height:14px;background: url(imagespesideMenuIcons.png) no-repeat center -92px;position:absolute;right: 30px;top:23px;z-index:9;}
.sideMenu .bd .menuList li.on,.sideMenu .bd .menuList li:hover{background-color:#f1f2f6;}
.sideMenu .bd .menuList li.on a,.sideMenu .bd .menuList li:hover a{color:#0056a2;font-weight:bold;}
.sideMenu .bd .menuList li.on i,.sideMenu .bd .menuList li:hover i{background-position: center -48px;}

/* path */
.path{ height:38px; line-height:38px; padding-left:26px;border-bottom:1px solid #eee;background:url(imagespepath.png) no-repeat left center;color:#999;margin-bottom:20px;}
.path em{color:#999;}
.path a,.path span{ margin:0 5px; color:#999; }

/* 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 12px;}
.page a:hover {border:1px solid #0056a2; text-decoration:none; color:#0056a2;}
.page span.current,.page b a{background:#0056a2;border:1px solid #0056a2;color:#fff !important;font-weight:bold;padding: 0 12px;}
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{border:1px solid #c5c5c5;background:#fff;width:30px;height: 30px;line-height: 30px;vertical-align:middle;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/* 侧栏固定菜单 */
.sideFixed {
    display:block !important;
    z-index: 2000;
    position: fixed;
    top: 270px;
    right: 0;
    *
    right:67px;
    width: 48px;
    font-size: 12px;
    _position: absolute;
    padding-top: 24px;
}
.sideFixed li {
    position: relative;
    z-index: 9;
}
.sideFixed li a {
    height: 48px;
    display: block;
    color:#fff;
    overflow: hidden;
}
.sideFixed li a:hover {
    text-decoration: none;
    background-color:#666;
}
.sideFixed li a s{display:block;background:url(imagespesideFixedIcons.png) no-repeat;width: 24px;height: 24px;margin: 12px auto;}
.sideFixed .wx{
    -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;
}
.sideFixed .on{
    background:#555
}
.sideFixed .pf { display:none;}
.sideFixed .pf s {
    background-position: center 0px;
}
.sideFixed .phone a s {
    background-position: center -36px;
}
.sideFixed .obstacle a s {
    background-position: center -72px;
}
.sideFixed .fixLetter a s {
    background-position: center -108px;
}
.sideFixed .wb a s {
    background-position: center -144px;
}
.sideFixed .gt a s {
    background-position: center -180px;
}
.sideFixed .pic {
    display: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.sideFixed .pic img {
    width: 95px;
    height: 95px;
}
.sideFixed .on .pic {
    display: block;
    position: absolute;
    left: -115px;
    top: -25px;
    padding: 4px;
    background: #fff;
}
.sideFixed .on .pic i {
    z-index: 8;
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -3px;
    border-width: 5px;
    border-color: transparent;
    border-style: dashed;
    border-left-color: #fff;
    border-left-style: solid;
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
}
@media screen and (min-width: 1330px) {
    .sideFixed{
        right:50%;
        margin-right: -680px;
    }
}
.sideFixed .bg{background-color:#000;position:absolute;top:0;left:0;z-index:1;width:100%;height: 287px;border-radius:5px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

/*日历*/
.Calendar { height:40px; background:#0056a2; color:#92bde2; position:relative; text-align:center; margin-bottom:20px;}
.Calendar .ctrl {height: 40px;line-height: 40px;text-align: center;padding: 0 0 0 1%;float: left; width:6%; color:#93bde2;}
.Calendar .ctrl span { font-weight:bold; font-size:16px; color:#fff}
.Calendar .ctrl div { float:left; cursor:pointer;}
.Calendar #idCalendar { float:left; width:90%}
.Calendar #idCalendar ul { float:left;}
.Calendar .onToday { background:#00427b;}
.Calendar .onToday a {  color:#ffff00; }
.Calendar li { float:left;  width:34.77px; line-height:40px }
.Calendar li a { display:block; color:#fff; }
#idCalendarPre { float: left; background:url(imagesarricon.png) no-repeat left; line-height:40px; overflow:hidden; height:40px; width:15px; color:#0056a2;}
#idCalendarNext { float: right; position:absolute; right:0; top:0; width:2%; margin-right:1%;background:url(imagesarricon.png) no-repeat right; line-height:40px; overflow:hidden; height:40px; color:#0056a2;}