@charset "utf-8";
/* CSS Document */
/*CSS reset*/
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textatea,th,ul{margin:0;padding:0}
body,html{min-width:1020px;}
body{font-size: 14px;font-family:Arial,Helvetica,sans-serif,"微软雅黑";width:100%;}
newsle{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
li,ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
acronym,addr{border:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration: none; color: #2163cb;}
.fl{float: left;}
.fr{float: right;}
.marbot15{margin-bottom: 15px;} 
.bg1{background: #f1f1f1;}
.hui_9{color: #999;}
.hui_6{color: #666}
.orange{color: #ff7e00}
.text_decnone{text-decoration: none}
.clear{clear: both;}
strong{font-weight: bold;}
.ft10{font-size: 10px;}
.ft12{font-size: 12px;}
.ft14{font-size: 14px;}
.ft18{font-size: 18px;}
.ft20{font-size: 20px;}
.marl26{margin-left: 25px;}
.marlr05{margin: 0px 5px;}
.marr10{margin-right: 10px;}
.marbot10{margin-bottom: 20px;}
.kuang{border: #e7e7e7 1px solid;}
.padd10{padding: 10px;}
#header{margin: 0px;padding: 0px;width: 100%;}
.head_top{width: 100%; margin: 0px; height: 30px; line-height: 30px; padding: 0px; background: #fff;}
.head_top ul{width: 100%; margin: 0px auto; height: 30px; line-height: 28px;}
.head_top span{color: #888;margin: 0px 10px;}
.head_top .userPanel{display: inline-block; float: left; line-height: 30px;}
/* .loggedin .spe{float:right;} */
.head_top .userPanel .exitlogin{float: left;}
.head_top .loggedin,.head_top .userLogged{margin: 0;}
.head_logo{height: 80px;display: block;width: 100%;margin: 0px auto;position: relative;padding: 90px 0;}
.head_logo img{height: 120px;}
.head_search{width: 100%; height: 36px; margin: 0px auto; color: #333; padding: 0px 0px 5px 0px; line-height: 36px;}
.head_link{position: absolute; top: 1px; right: 0px;}
.topNav{padding: 0px;background: #13589b;height: 42px; line-height:42px}
.mainNav { width:100%; margin:0 auto;}
.mainNav li{float: left; font-weight: bold;}
.mainNav li a{width: 200px; display: block; text-align: center; height: 42px; line-height: 42px; font-size: 16px; font-family: Arial, Helvetica, sans-serif, "新宋体"; color: #fff; padding: 0px;}
.mainNav li a:hover{background: #015293;}
.mainNav li.last1{border: 0; background: none;}
.mainNav li.on a{width: 165px; display: block; text-align: center; height: 45px; line-height: 45px; font-size: 14px; font-family: Arial, Helvetica, sans-serif, "微软雅黑"; color: #fff; padding: 0px; background: #2592e9; font-weight: bold;}
.footer {
    width: 100%;
    line-height: 22px;
    border-top: #015293 2px solid;
    padding: 20px 0px;

}

.copyright {
    padding-left: 255px;
    font-size: 14px;
    line-height: 2em;
}


#content,
.sw {
    width: 1160px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.jiucuo,
.jiguan,.wzafw {
    position: absolute;
}
.wzafw{
    right: 240px;
    top: 26px;
}
.jiucuo {
    right: 95px;
    top: 26px;
}

.jiguan {
    left: 135px;
    top: 21px;
}

.footer ul li.foot_link {
    background: #a29e9f;
    margin-bottom: 10px;
}

.footer ul li.foot_link a {
    color: #fff;
}

.footer ul li.foot_link a:hover {
    text-decoration: underline
}

.footer ul li.foot_link span {
    font-size: 11px;
    margin: 0px 15px;
    color: #ccc
}
/*首页样式*/
.index_ad{margin-bottom: 10px;}
.index_ad li{float: left; margin-right: 5px;}
.index_ad li.last{margin-right: 0;}
.index_ad li .tit{display: none;}
.index_ad ul{overflow: hidden;}
.index_page{width: 1160px;margin: 0px auto;padding: 20px 20px 0;background: #fff;display: block;position: relative;z-index: 1;}
/* 焦点图 */
#focusNews{width: 665px;position: relative;height: 360px;overflow: hidden;/* margin-bottom: 10px; */float: left;/* padding:2px; */border:#b7cce1 1px solid;margin-right: 20px;}
#focusNews .bd .pic img{width: 665px; height: 360px;}
#focusNews .hd{right: 8px; bottom: 15px; height: 14px; line-height: 14px; width: 120px; margin: 0 auto; text-align: right;}
#focusNews .hd ul{float: none; display: inline-block; margin: 0 auto; text-align: center;}
#focusNews .hd ul li{width: 8px; height: 8px; line-height: 8px; margin: 0 3px; background: #ccc; float: left;}
#focusNews .hd ul li span{display: none;}
#focusNews .hd ul li{display: block;}
#focusNews .hd ul li.on{background: #015293; cursor: pointer;}
#focusNews .bd .con{position: absolute; width: 100%; z-index: 1; bottom: 0; height: 40px; line-height: 40px; text-align: left;}
#focusNews .bd .con .title{bottom: 0px; left: 0; width: 100%; height: 40px; line-height: 40px; overflow: hidden;}
#focusNews .bd .con .title a{color: #fff; font-size: 14px;}
#focusNews .bd .con .titleBg{height: 40px; background: #000;}
.index_page .ad .hd,
.index_page .ad .title{display: none;}
.ctrl-panel{position: absolute; right: 10px; top: 285px; z-index: 1000;}
.m-page{display: block; width: 14px; height: 14px; background: #909090; float: left; display: inline; margin-left: 2px; line-height: 14px; color: #fff; font-size: 11px; text-align: center;}
.m-page:hover{text-decoration: none; color: #fff;}
.focus{background: #ff7e00;}
.scroll-wrap{OVERFLOW: hidden; WIDTH: 600px; POSITION: relative; HEIGHT: 310px}
.scroll_box_content{POSITION: absolute}
.content_list{FLOAT: left; WIDTH: 600px; HEIGHT: 310px; cursor: pointer; position: relative;}
.content_list img{WIDTH: 600px; HEIGHT: 310px;}
.content_list span{width: 588px; padding: 10px 15px; color: #fff; font-size: 14px; position: absolute; bottom: 0px; left: 0px; display: block; font-weight: bold;}
/* news选项卡 */
.topicList{margin-bottom:5px;}
.index_news{/* width: 348px; */overflow: hidden;position: relative;/*border: #dedede 1px solid;border-top: #b7cce1 1px solid;*/}
.index_news .topicList .t .title a{color: #015293;font-size: 18px;}
.index_news .news .hd{border-bottom: #015293 2px solid; background: none;}
.index_news .news .hd .on a{color: #015293; font-weight: bold; border: none;}
.index_news .topicList .t .title{height: 36px;line-height: 36px;font-size: 16px;font-weight: bold;text-align: center;/* padding: 5px 0; */}
.index_news .topicList .t .intro{padding: 0 0 5px;line-height: 2em;font-size: 12px;color: #626262;text-indent: 2em;/* margin-bottom: 15px; */border: none;}
.index_news .sbox{margin-bottom:0;border:none;}
.news .infoList li a{font-size: 14px;}
.zt-box{padding-bottom: 5px;}
.index_zt{height: 88px; overflow: hidden; padding: 0px; background: url(/content/gaj/cdjjzd/base/img/index_pic_bg.jpg) repeat-x; border: #ececec 1px solid;}
.index_zt .bd{position: relative;}
.index_zt .bd .arrow a{width: 24px; height: 88px; position: absolute; cursor: pointer; overflow: hidden; z-index: 2; display: block;}
.index_zt .bd .arrow .prev{background: url(/content/gaj/cdjjzd/base/img/index_prev.jpg) no-repeat left center; left: 0px;}
.index_zt .bd .arrow .prev:hover{background: url(/content/gaj/cdjjzd/base/img/index_prev.jpg) no-repeat -24px center;}
.index_zt .bd .arrow .next{background: url(/content/gaj/cdjjzd/base/img/index_next.jpg) no-repeat left center; right: 0px;}
.index_zt .bd .arrow .next:hover{background: url(/content/gaj/cdjjzd/base/img/index_next.jpg) no-repeat -24px center; right: 0px;}
.index_zt li{width: 217px; height: 88px; margin: 0 7px;}
.index_zt .tempWrap{margin: auto;}
.index_zt li .tit{display: none;}
.index_zt li a img{width: 217px; height: 60px; display: block; float: left; margin-top: 14px;}
.index_zt li a img:hover{width:213px; height: 56px; display: block; border:#2163cb 2px solid}
.index_page_main{padding: 10px; width: 980px; background: #fff; margin: 0px auto 10px auto;}

/*
#sideMenu .bd{min-height: 500px;} */
.sbox { border:1px solid #dedede; border-top:#b7cce1 1px solid; margin-bottom:20px;}
.sbox .hd{padding: 0px;/* margin-bottom: 5px; */height: 32px;line-height: 32px;position: relative;background:#f2f6f9;}
.sbox .hd li {float: left;}
.sbox .hd li:last-child { border:0;}
.sbox .hd li a{color: #015293;font-size: 16px;display:block;padding: 0 15px;}
.sbox .hd .on a{color: #fff;font-weight: bold; background:#0055a6}
.sbox .hd h3{color: #333; font-weight: bold; height: 18px; line-height: 18px; display: block; text-align: left; background: #fff; position: absolute; left: 15px; top: 0px; padding-right: 10px;}
.sbox .hd .more{position: absolute;right: 0px;font-weight: normal;display: block;padding-left: 10px;z-index: 5;margin-right: 10px;}
.sbox .bd { padding:5px 10px;}

.ad-box{padding-bottom: 5px;}
.ad{width: 975px; height: 70px; padding: 2px; border: #ececec 1px solid;}
.ad li{height: 70px;}

.index_news_side {width: 475px;}

.index_news_main{width: 665px;}
.nobg{background: none;}

.sbox .infoList li{height: 28px; line-height: 28px; position: relative; background: url(/content/gaj/cdjjzd/base/img/index_list_icon2.jpg) no-repeat 2px center; padding-left: 10px; font-size: 14px;}
.sbox .infoList li .date{float: right; font-size: 12px; color: #999;}

.xxgkBtn ul { margin-right:-10px; padding: 15px 0px 2px;}
.xxgkBtn li { margin: 0px 8px;float: left;font-size: 14px;height: 30px;width: 124px; text-align: center;}

/*问卷*/
.surveyCommonList .t{height: 32px;line-height: 32px;padding: 0;background: none;}
.surveyCommonList .t span{display: block;float: left;}
.surveyCommonList .t .zt{width: 285px;text-align: center}
.surveyCommonList .t .time{width: 94px;text-align: center}
.surveyCommonList .t .statu{width: 84px;text-align: right;}
.surveyCommonList li{height: 29px;line-height: 29px;position: relative;background: url(/content/gaj/cdjjzd/base/img/index_list_icon2.jpg) no-repeat 2px center;padding-left: 10px;font-size: 14px;}
.surveyCommonList li .btns{float: right}
.surveyCommonList li .dates .startDate{display:none}
.surveyCommonList li .tit{display: block;float: left;width: 430px;line-height: 30px;}
.order-box .surveyCommonList li .tit{width: 292px;}
.surveyCommonList .btns a{margin-top: 4px;}

.index_link { width: 1160px; padding: 0px ; border:#dedede 1px solid; margin-bottom:20px;}
.index_link_main { background: url(/content/gaj/cdjjzd/base/css/index_link_bg.jpg) repeat-y left top }
.index_link_name { width: 80px; padding: 13px 10px; text-align: center; color: #fff; background:#0055a6; font-weight: bold; line-height: 20px; display: block; vertical-align: middle; font-size:16px; }
.index_link_main ul { width: 1060px; display: block; padding: 10px 0px 0px 0px }
.index_link_main ul li { height: 24px; line-height: 24px; float: left;padding-left:20px; }
.index_link_main ul li a { color: #666 }
.index_link_main ul li a:hover { color: #5282b7 }

/*原站*/
.index_icon_link {/*  width:410px */font-size:12px;}
.index_icon_link li{ float: left; display: block; height: 29px; margin: 0px 11px 13px 0px; width: 125px;  background: #4e74a5 none repeat scroll 0 0;color: #fff; line-height: 29px;text-align: center;}
.index_icon_link li a{color: #fff;   }
.index_icon_link li a:hover{color:#fff; text-decoration:underline;}

.index_jubao {/* width: 410px; */height: 145px;background: url(/content/gaj/cdjjzd/base/img/index_email.jpg) no-repeat right bottom #4e74a5;color: #fff;font-size:12px;}
.index_jb_name {width: 40px;border-right: #6a96c5 1px solid;height: 104px;padding: 20px 0px;text-align: center;font-weight: bold;line-height: 27px;font-size: 18px;}
.index_jb_txt {line-height: 20px;color: #fff;width: 410px;text-align: left;font-size: 14px;line-height: 24px;}
.index_jb_txt p a{font-size: 14px;}

/* 信件列表 */
table{border-spacing:0;}
.letterList{width:100%; border:none;}
.letterList th,.letterList td{padding:5px 5px;;font-size:16px; line-height:36px; text-align:center; vertical-align:middle; }
.letterList th{background:#eff4f7;}
.letterList th{height:35px; padding:0; line-height:35px; color:#1a72bd; border-bottom:1px solid #becedc;}
.letterList th.title{padding-left:38px;text-align:left; }
.letterList .even td{background:#f4f4f2;}
.letterList .num{display:none;}
.letterList td.title{padding-left:10px; text-align:left; white-space:normal; word-break:break-all;}
.letterList .ico{width:30px; padding:0;;text-align:center; vertical-align:middle; }
.letterList .ico img{vertical-align:middle;}
.letterList .number{width: 120px;}
.letterList .dep{width:120px;}
.letterList .state{width:90px;}
.letterList .clicks{width: 90px;}
.letterList .open,.letterList .handle{display:none;}
.letterList .state .s0{color:#333;}
.letterList .state .s1{color:#f70;}
.letterList .state .s2{color:#f00;}
.letterList .state .s3{color:#390;}
.letterList .state .s4{text-decoration:line-through;color:#333; }
.letterList .date{width:90px;border-right:none; }
.letterList td.number{color: #666;}
.letterList td.date{color:#999;}

.qrCodeBox { text-align:center;}
.qrCodeBox img {display:inline-block!important;}

/* 新增样式 */
#focusNews{margin-right: 20px;}
#focusNews,#focusNews .bd .pic img{width: 640px;height: 330px;}
.topicList{overflow: hidden;margin-bottom: 10px;}
.topicList li.t .titleBg{display: none;}
.topicList li.t .title{height:auto;line-height: 52px; padding:0px;text-align: center;font-size: 36px;color: #015293;font-weight: bold;}
.topicList li.t .title a, .topNews li.n a{color: #015293;font-size: 36px!important;}
.ttlist {text-align: center;margin-bottom: 20px;}
.ttlist li a{font-size: 18px;color: #015293;}
.ttlist span{padding:0 2px;font-size: 18px;color: #015293;}
.ttlist li {display: inline;padding-left: 0px;padding-right: 0px;}
.ttlist li.first,.ttlist .last span{display: none;}
.ttlist li a:hover,.topicList li.t .title a:hover{color: #18629c;}
.copyright{position: relative;top: 15px;}
#content, .sw{overflow: initial;}
.gypublic .wzafw{right: 235px!important;}
.gypublic .xyb{right: 235px!important;}
.gypublic .jiucuo{right: 227px!important;}
.wx img,.wb img{width: 120px;position: absolute;left: 0;right: 0;top: -120px;display: none;}
.wx:hover img,.wb:hover img{display: block;}
.gypublic .wx, .gypublic .wb{right: 100px!important;}
 

.gypublic .head_logo .logo{
    position: absolute;
    left: 0;
    top: 5px;
}
.gypublic .head_logo .logo a{}
.gypublic .head_logo .logo img{
    height: auto !important;
    width: 65% !important;
}

.head_logo .fl{position: relative;}
.head_logo .backhome{
    display: block;
    width: 360px;
    height: 84px;
    position: absolute;
    left: 0;
    top: 0;
}

.backzz{
       display: block;
    width: 262px;
    height: 84px;
    position: absolute;
    left: 370px;
    top: 0;
}

/*新搜索css覆盖*/
.siteSearchBar {width: 400px;height: 40px;overflow: hidden;background: #ffffffd0;border-radius: 5px;top: 168px;right: 0;position: absolute;}
.siteSearchBar .s-form {display:flex;height:40px!important;line-height:40px;overflow: hidden;}
.ls-select { display:inline; }
.siteSearchBar .s-form  select{ border:0; height:40px; background:transparent; vertical-align:top; font-size:14px; color:#666; padding:0 5px;   border-right: 1px #cfd0d1 solid; outline:none}
.siteSearchBar .s-form input {vertical-align:top;}
.siteSearchBar .s-form .from-control { width:160px;vertical-align: top; *margin: -1px 0; height: 40px; padding: 0 50px 0 10px; line-height: 40px; border: 0; background: none; outline: none;}
.siteSearchBar .s-form .btn {position:absolute;right:0;color:#fff;height: 40px;border-radius: 0 5px 5px 0;overflow: hidden;border: none;background:#21518e;width: 60px;outline: none;cursor: pointer;}
.siteSearchBar .dropdown-word { display:none!important}