﻿@charset "utf-8"; #content {width: 1200px; background: none;}
#content:before { display: none}
.block { padding: 20px; background: #fff; margin-bottom: 10px;}
.row { overflow: hidden; margin-bottom: 0;}

.tyrsxx{height:50px;width: 460px;overflow: hidden;/* margin: 0px 20px; */float: right;}
.tyrsxx li{float: left;width: 220px;height: 50px;background: #e9f0fd;margin-right: 20px;background: url(../../base/img/picon1.png) 50px 12px no-repeat #e9f0fd;line-height:50px;font-size:16px;}
.tyrsxx .li2{ margin-right: 0;background: url(../../base/img/picon2.png) 50px 10px no-repeat #e9f0fd; }
.tyrsxx li a:hover {color: #015293;}
.tyrsxx li a{padding-left:100px;}

/* 头条 */
.rowTopNews{background:#fff; padding:20px; margin-bottom:10px}
.topNews{overflow:hidden}
.topNews dt{ width: 42px; overflow: hidden; text-align:center; background:#ce2526; padding:4px; float:left; }
.topNews dt span{display:block;font-size:24px;font-weight:bold;color:#fff;border:1px solid #df7474;line-height:32px;padding: 13px 3px;}
.topNews dd{ padding: 0 40px ; overflow: hidden;}
.topNews dd ul li{ /* float: left; width: 33.33%; */ text-align: center; overflow: hidden;}
.topNews dd ul li.first{ float: none; padding-bottom: 0px; width: 100%;}
.topNews dd ul li.first .title{height:54px; line-height:54px; overflow:hidden; font-size:25px; color:#016eab; font-weight:bold; padding:0px}
.topNews dd ul li.first .title a{color:#016eab;}
.topNews dd ul li.first .intro{height:46px; line-height:46px; overflow:hidden; font-size:14px; color:#595959;text-align: center;}
.ttlist {text-align: center; font-size: 16px; }
.ttlist span{padding:0 2px;}
.ttlist li {
    display: inline;
}
.ttlist li.first,.ttlist .last span{
    display: none;
}

/* indBox */
.indBox>.hd { height: 45px; line-height: 30px;}
.indBox>.hd ul { overflow: hidden; margin-right: -13px;}
.indBox>.hd li,
.indBox>.hd h3 { float: left; font-size: 20px; margin-right: 13px;}
.indBox>.hd a:hover{text-decoration:none}
/* .indBox>.hd a { color: #999;} */
.indBox>.hd .on a,
.indBox>.hd h3 a { color: #016eab; font-weight:bold; text-decoration:none}
.indBox>.bd { overflow: hidden}

/* rowB */
#rowB { margin-bottom: 10px;}
#xwdt { height: 370px;}
#xwdt .infoList .dateRight { display: block; color: #999; padding-left: 10px;}
#xwdt .infoList li { border-bottom: 1px dashed #ddd; height: 48px; line-height: 24px; padding: 0 0 7px 0; margin-bottom: 7px;}
#xwdt .infoList .last { border-bottom: 0}

/* focusNews */
#focusNews { position: relative; height: 420px;}
#focusNews .prev,
#focusNews .next { display: block; width: 40px; height: 70px; background: url(../../base/img/new/icons.png) 12px -468px no-repeat #000; position: absolute; left: -20px; top: 120px; border-radius: 0 5px 5px 0; filter: alpha(opacity=60);opacity: 0.6;}
#focusNews .next { background-position: -75px -468px; right: -20px; left: auto; border-radius: 5px 0 0 5px;}
#focusNews .prev:hover,
#focusNews .next:hover { filter: alpha(opacity=80);opacity: 0.8;}
#focusNews .pic,
#focusNews .bd .pic img { width: 100%; height: 320px;}
#focusNews .con { padding: 20px 0px 10px 0;}
#focusNews .title { font-size: 18px; line-height: 20px; height: 20px; margin-bottom: 10px; overflow: hidden; font-weight: bold;}
#focusNews .intro { line-height: 20px; font-size: 12px; height: 40px; overflow: hidden; color: #888;}
#focusNews .hd { position: absolute; right: 0; bottom: 0; font-size: 0;}
#focusNews .hd li { width: 30px; height: 5px; background: #B3B3B3; margin-left: 10px; display: inline-block; *display: inline; zoom: 1; cursor: pointer;}
#focusNews .hd li span { display: none;}
#focusNews .hd .on { background: #9AD350;}

/* 网站首页 ----------------------------------------- */
#rowA .side {width: 650px;}
.areaL { width: 270px; float: left; margin-right: 10px;}
.areaC { width: 590px; float: left; margin-right: 10px;}
.areaR { width: 320px; float: right;}

/*信息公开按钮组 */
.xxgkList { height: 300px; overflow: hidden;}
.xxgkList li { height: 40px; line-height: 40px; font-size: 16px; margin-bottom: 10px;}
.xxgkList a { display: block;}
.xxgkList i { display: block; height: 40px; width: 40px; float: left; margin-right: 20px; background: url(../../base/img/new/ind-xxgkList.png) center -130px no-repeat #5795c5; border-radius: 3px; -webkit-transition: 200ms;-o-transition: 200ms;-moz-transition: 200ms;transition: 200ms;}
.xxgkList .li2 i { background-position: center -30px;}
.xxgkList .li3 i { background-position: center -230px;}
.xxgkList .li4 i { background-position: center -330px;}
.xxgkList .li5 i { background-position: center -430px;}
.xxgkList .li5 a{line-height:40px;}
.xxgkList .li6 i { background-position: center -530px;}
.xxgkList .li7 i { background-position: center -630px;}
.xxgkList li:hover i { background-color: #e84c4c}

/* 在线访谈 */
#zxft .bd{height: 576px;}
#zxft .infoList li em { display: none;}
.interviewPic{margin-bottom:5px}
.interviewPic img { width: 100%; height: 120px;}
.interviewCon { padding-top: 10px; line-height: 20px;}
.interviewCon .intro,
.interviewLink { display: none;}
.interviewCon .title,
.interviewCon .date,
.interviewCon .guest { margin-bottom: 10px; overflow:hidden;}
.interviewCon .guest{height:20px;}
.interviewCon .label{float:left; font-weight:bold; color:#016eab}
.interviewCon .con{display:block; overflow:hidden;}
.interviewItem { padding-bottom: 15px;}

/* 往期访谈 */
.indInterviewList{height: 280px;}
.indInterviewList li{height:44px;position:relative;padding:0px 8px 12px 0px;border-bottom:1px dashed #d6d6d6;margin-bottom:12px;line-height:22px;}
.indInterviewList li .date{position:absolute; height:22px; line-height:22px; right:8px; bottom:10px; color:#8e8e8e; }
.indInterviewList li.last{border-bottom:none; margin-bottom:0px;}

/**/
.ldxxList { overflow: hidden; margin-right: -10px;}
.ldxxList li { padding: 15px; width: 100px; float: left; margin-right: 10px;}
.ldxxList a { border: 0;}
.ldxxList a:hover { background-color: #fff}
.ldxxList i { margin: -5px 0 5px 0; background-image: url(../../base/img/new/ind-ldxx.png)}
#xxgk .bd { height: 212px;}
#zdlyxxgk .bd ul { overflow: hidden; margin: 0 -10px -10px 0;}
#zdlyxxgk .bd li { float: left; text-align: center; width: 130px; height: 40px; line-height: 40px; margin: 0 10px 10px 0;}
#zdlyxxgk .bd a { display: block; background: #F2F2F2;}
#zdlyxxgk .bd a:hover { background: #5795c5; color: #fff; text-decoration: none;}
.box-small .hd { height: 46px; line-height: 30px; overflow: hidden}
.box-small .hd li { float: left; font-size: 16px; position: relative;}
.box-small .hd li a { display: block; padding: 0 15px; height: 30px; float: left; color:#333;}
.box-small .hd li a:hover { text-decoration: none;}
.box-small .hd .on:after { position: absolute; left: 50%; bottom: -12px; margin-left: -6px; border-color: transparent; border-style: dashed; border-width: 6px; border-top-color: #5795c5; border-top-style: solid; content: ""; display: block; font-size: 0; line-height: 0; width: 0;}
.box-small .hd .on a { background: #5795c5; color: #fff;}
#indGrbs .infoList { overflow: hidden}
#indGrbs .infoList li { float: left; width: 20%;}
#indGrbs .bd { height: 96px; overflow: hidden;}
#indGrbs { margin-bottom: 15px;}
.msfwList { overflow: hidden;}
.msfwList li { float: left; width: 130px;}
.msfwList a { display: block; height: 40px; line-height: 40px; padding-left: 30px; background: url(../../base/img/new/ind-ggfw.png) -20px -28px no-repeat; text-align: center;}
.msfwList a:hover { background-color: #F2F2F2; text-decoration: none;}
.msfwList .li2 a { background-position: -20px -128px}
.msfwList .li3 a { background-position: -20px -228px}
.msfwList .li4 a { background-position: -20px -328px}
.msfwList .li5 a { background-position: -20px -428px}
.msfwList .li6 a { background-position: -20px -528px}
.msfwList .li7 a { background-position: -20px -628px}
.msfwList .li8 a { background-position: -20px -728px}
.msfwList .li9 a { background-position: -20px -828px}
.letterList .dep { display: none}
.letterList .state,
.letterList .date { width: 80px;}
#wsxf .bd { height: 232px;}

/* 领导之窗 */
.indLeaderList { overflow: hidden; margin:0 auto 10px}
.indLeaderList li{width: 140px; float:left; overflow:hidden;}
.indLeaderList li .pic{display:block; height:140px; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:5px; line-height:0;}
.indLeaderList li .pic img{width:auto; height:140px;}
.indLeaderList li .con{display:block; padding:0 10px; text-align:center; height:auto; overflow:hidden; line-height:20px}
.indLeaderList li .con .name{color:#0167cc; font-weight:bold; }
.indLeaderList li .con .name a{color:#0167cc}


.leaderType { font-size: 14px; overflow: hidden; background: #F2F2F2;}
.leaderType li { float: left; height: 33px; line-height: 33px; width: 49.9%;}
.leaderType li a { display: block; line-height: 32px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding-left: 30%; background: url(../../base/img/ind-ldzc.png) 12% -44px no-repeat;}
.leaderType .li1 a { background-position: 12% 7px;}
.leaderType .li4 a { background-position: 12% -95px;}


/**/
#ldzc .bd { height: 296px;}
#bszn .bd { height: 300px;}

/* 问卷 */
#wsdc .bd {height: 256px;}
.indSurveyList{}
.indSurveyList li{border-bottom:1px dashed #d6d6d6; line-height:26px; padding-left:12px;  background: url(../../base/img/icons.png) -2px -386px no-repeat; padding-bottom:5px; margin-bottom:5px; position:relative}
.indSurveyList li a.tit{display:block; overflow:hidden; height:26px; }
.indSurveyList li .btns{float:right; margin-left:10px; color:#ff2626 }
.indSurveyList li .btns a{color:#ff2626}
.indSurveyList li .dates{height:26px; line-height:26px; font-size:13px; color:#b2b2b2; overflow:hidden; display:block}
.indSurveyList li .dates span{float:left}
.indSurveyList li .startDate{margin-right:15px}
.indSurveyList li .num{display:none}
.indSurveyList li .status{position:absolute; bottom:8px; right:0px;}

/* 重要链接 */
#zylj .bd {height: 271px;}
#zylj .bd ul{overflow:hidden}
#zylj .bd ul li{width:280px; height:82px; overflow:hidden; margin-bottom:10px}
#zylj .bd ul li .pic{width:280px; height:82px; overflow:hidden; line-height:0px}
#zylj .bd ul li .pic img{width:280px; height:82px;}
#zylj .bd ul li .tit{display:none}

/* 领导之窗链接等 */
.zwgkLinks{ overflow: hidden; padding-left:10px;}
.zwgkLinks li{ position: relative; overflow: hidden;}
.zwgkLinks li a{ display: block; font-size: 18px; text-align: center; background-color: #f7f9ff; border: 1px solid #e8edef; border-radius: 6px;}
.zwgkLinks li a:hover{ filter: alpha(opacity=80);opacity: 0.8; border-color: #d5dde0;}
.zwgkLinks li i{ position: absolute; top: 18px; left: 50px; width: 60px; height: 60px; background: url(../../base/img/iconZwgk.png) no-repeat center -320px; transition: all 0.4s ease 0s;}
.zwgkLinks li a:hover i{ transform: rotateY(-180deg);}
.zwgkLinks li.li1{float: left;margin-right: 20px;width: 120px;}
.zwgkLinks li.li1 a{padding-top: 55px;line-height: 60px;background-color: #f1fefd;border-color: #dcedec;color: #327c76;}
.zwgkLinks li.li1 a:hover{ border-color: #cedbda;}
.zwgkLinks li.li1 i{ top: 15px; left: 50%; margin-left: -30px; background-position: center -20px80px;}
.zwgkLinks li.li2{ float: left; margin-right: 10px; width: 120px;}
.zwgkLinks li.li2 a{ padding-top: 55px; line-height: 60px; background-color: #f1fefd; border-color: #dcedec; color: #327c76;}
.zwgkLinks li.li2 a:hover{ border-color: #cedbda;}
.zwgkLinks li.li2 i{ top: 15px; left: 50%; margin-left: -30px; background-position: center -380px;}
.zwgkLinks li.li3{float: left;margin: 20px 20px 0 0;width: 120px;}
.zwgkLinks li.li3 a{ padding-top: 55px; line-height: 60px; background-color: #fffcf5; border-color: #ebe9e5; color: #c2962e;}
.zwgkLinks li.li3 a:hover{ border-color: #d9d6d0;}
.zwgkLinks li.li3 i{ top: 15px; left: 50%; margin-left: -30px; background-position: center -440px;}
.zwgkLinks li.li4{float: left;margin: 20px 10px 0 0;width: 120px;}
.zwgkLinks li.li4 a{ padding-top: 55px; line-height: 60px; background-color: #fffcf5; border-color: #ebe9e5; color: #c2962e;}
.zwgkLinks li.li4 a:hover{ border-color: #d9d6d0;}
.zwgkLinks li.li4 i{ top: 15px; left: 50%; margin-left: -30px; background-position: center -440px;}



/* 专题专栏 ----------------------------------------- */
.spePage {
    margin-bottom: 10px;
}
.speBox .hd {
    background: url(../../base/img/zt-hd.png) no-repeat center;
    text-align: center;
    margin-bottom: 25px;
}
.speBox .hd h3 { width: 140px;height: 50px;background-color: #5795c5;border-radius: 4px; border: solid 3px rgba(190, 218, 244, 0.4); line-height:50px;margin: auto;}
.speBox .hd h3 a { color: #fff;font-size: 18px; }
.speBox .bd {
     clear: both;
     position: relative;
}
.speBox .tempWrap{
    width: 1160px !important;
    overflow: hidden;
}
.speBox a.arrow {
    display:block;
    width: 22px;
	height: 20px;
	background-color: #f1f2f4!important;
    position:absolute;
    top:-64px;
    cursor: pointer;
}
.speBox a.prev { right: 0; background: url(../../base/img/prev-off.png) no-repeat center;}
.speBox a.next {background: url(../../base/img/next-off.png) no-repeat center; right: 30px;}

.speBox a.prev:hover { background: url(../../base/img/prev-on.png) no-repeat center; }
.speBox a.next:hover { background: url(../../base/img/next-on.png) no-repeat center; }

.speBox .indRdzt { overflow: hidden; zoom: 1; background-color: #fff; padding: 20px;} 
.speBox .indRdzt .tit { display: none; text-align: center; font-size: 16px; padding-top: 5px; }

.speBox .indRdzt ul {
    overflow: hidden;
}
.speBox .indRdzt li {
    float: left;
    margin-right: 20px;
    width: 250px;
}
.indRdzt li img {
    width: 250px;
    height: 100px;
}

/* 友情链接 */
.friendLinks { overflow: hidden;}
.friendLinks h3 { float: left; font-size: 22px;}
.friendLinks .con { overflow: hidden; padding-top: 2px;}
.friendLinks select {float: left;line-height: 20px;padding: 5px;width: 163px;margin-left: 15px;border: 1px solid #ddd;}

/* 试运行通知 css */
.testRunBox {border: 1px solid #eff7ff;width:520px;right: 20px;bottom: 20px;background: #eff7ff;font-size:12px;position:fixed;z-index:9;opacity:1 !important;border-radius: 10px;color: #146ac1;}
.testRunBox .closeBtn{position:absolute;width: 30px;height: 30px;top: 3px;right: 3px; text-align: center; line-height: 28px; font-size:24px; color: white; border-radius: 20px;cursor: pointer; background-color: #aaa;}
.testRunBox .closeBtn:hover{background-color: #5282b2;}
.testRunBox .info{padding: 10px 20px 20px; text-align:center; font-size: 16px; line-height: 210%; text-align: left;}
.testRunBox .info h3{margin:10px 0; font-size: 18px; font-weight: bold; line-height: 210%; text-align: center;}
.testRunBox .intro{text-indent: 2em; color:#333;}
.testRunBox .date{text-align: right; font-size: 14px; line-height: 180%;}

/* 新css覆盖 */
#rowA .side{width: 640px!important;}
#focusNews .pic, #focusNews .bd .pic img{height: 330px;}
#focusNews .hd{bottom: -10px;}
.tyrsxx{width: auto;}
.tyrsxx li{width: 225px;}
#xwdt .infoList .dateRight{float: right;font-size: 14px;}
.speBox .indRdzt li{width: 250px;}
.indRdzt li img{width: 250px;height: 83px;}
#indGrbs{margin: 0;}
#indGrbs .bd{height: 180px;}
#indGrbs .infoList li{width: 33%;}
#wsxf .bd{height: auto;}
.letterList thead tr th{font-size: 18px;}
.indInterviewList,#wsdc .bd{height: auto;}
.indInterviewList li{height: 50px;}
.indSurveyList li{background: url(../../base/img/icons.png) -2px -382px no-repeat;padding-bottom: 12px;margin-bottom: 12px;}
.indSurveyList li .con a{display: block;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;line-height: 30px;}
.indSurveyList li:last-child{padding: 0 12px;margin: 0;border: 0;}
.indSurveyList li .con p span,.indSurveyList li .con p em{display: block;color: #999;}
#zxft .bd{height: 739px;}
#zylj .bd{height: 293px;}
.indBox>.hd .on a,
.indBox>.hd h3 a {color: #015293;}
.box-small .hd .on a,#focusNews .hd .on{background-color: #015293;}
#zylj .bd ul li,#zylj .bd ul li .pic img{height: 93px;}
.friendLinks select{font-size: 16px;}

.wrap.gypublic .letterList th, .wrap.gypublic .letterList td{height: 39px;}

 /*--
颜色代码
#0167CC 深色标题
#ddd 淡色边框
--*/
