@charset "gb2312";
/* CSS Document */

/***  面包屑导航  ***/
.bread{font-size:12px;padding:10px 15px;}
.bread .point{ font-family:"宋体";margin:0 6px}
/*第几页*/
.pagesite{color:#000;text-align:center; line-height:24px; height:24px; margin:20px auto;}

/**** 列表页  ****/
.inPage{padding:20px; background:#fff}
.leftMenu{float:left;width:240px;margin-right:25px;border:1px solid #ededed;background-color:#fff;}
.leftMenu .title{height:50px;line-height:50px;padding-left:20px;color:#fff; font-size:18px; background-color:#2a7cce}

.leftMenu ul{padding:15px 20px;}
.leftMenu ul li{margin-bottom:10px;height:35px; font-size:16px;}
.leftMenu ul li.on{color:#2a7cce; font-weight:bold}
.leftMenu ul li a{ display:block;height:35px; line-height:35px;}
.leftMenu ul li a:hover{color:#2a7cce;}
.leftMenu ul li.on a{color:#2a7cce; font-weight:bold}

.rightCont{ float:left;width:870px;border:1px solid #ededed;}
.rightCont ul{padding:10px 20px}
.rightCont ul li{padding:5px 150px 5px 5px; margin-right:5px;color:#333; font-size:14px; line-height:40px; position:relative;border-bottom:1px dashed #ccc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.rightCont ul li .data{ position:absolute; right:0px; top:7px;color:#999;font-size:12px;}



/**** 列表页  ****/
.NewsSty{padding:10px 10px 20px;}
.NewsDetail{margin:0 10px 20px 10px;padding:20px;}
.NewsTitle{ font-size:24px;  color:#2a7cce; line-height:50px;padding:0 10px 15px;border-bottom:1px dashed #ededed; text-align:center;white-space:normal;}
.News_info{line-height:25px;font-size:12px;color:#999;padding-top:5px;}
.News_info span{padding:0 10px;}
.NewsCont{padding:20px 10px;color:#000; line-height:2}
.NewsCont img{max-width:100%; vertical-align:middle;}


/**/
.public ul li a{display:inline-block;}
.TabList{}
.TabList span{position:relative;display:block;margin-bottom:-1px;float:left;width:131px;height:36px;margin-right:10px;line-height:35px;color:#fff; text-align:center;font-size:16px;background: url(imagestab.jpg) no-repeat center bottom; z-index:2;border-bottom:1px solid #ededed; cursor:pointer;}
.TabList span.on{color:#2a7cce; border-bottom:1px solid #fff;background: url(imagestab_on.jpg) no-repeat center bottom;}
.caTable{padding:20px;border:1px solid #ededed}
.caTable .title{padding:15px;font-weight:bold;text-align:center; color:#148600; font-size:24px; line-height:50px;}
.caTable .ca_table{border:1px solid #ededed; border-collapse:collapse;}
.caTable .ca_table td{border:1px solid #ededed;padding:10px;}
.caTable .ca_table td.ca_tit{ text-align:right; background:#f2f2f2;width:130px;color:#000; font-size:16px;}
.caTable .ca_table td.ca_txt{width:270px;}
.caTable .ca_table td b{color:red;}
.caTable .ca_table td .ca_tab_inp ,.caTable .ca_table td .ca_tab_sel{width:100%;border:1px solid #ededed;height:30px;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box;}
.ca_tab_area{width:100%;height:180px;border:1px solid #ededed;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box; vertical-align:middle}
.ca_btn{ text-align:center;padding:30px 15px 15px;}
.ca_btn .tab_submit{ display:inline-block;width:120px;height:45px; line-height:45px;color:#fff !important;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center; }
.ca_btn .tab_submit:hover{ background:#0669b4}
.caTable .ca_table .ca_sub{ display:block;width:120px;height:45px; margin:0 auto;line-height:45px;color:#fff;border:0;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center; outline:medium;cursor: pointer; }
.caTable .ca_table .ca_sub:hover{ background:#0669b4}

.caTable .r_barTable td a.tit{width:360px;}
.caTable .r_barTable th{padding:10px;}
.caTable .r_barTable td{padding:10px;}

.tab_bg{padding:20px;}
.tab_bg .r_barTable th,.tab_bg .r_barTable td{padding:10px}
.tab_bg .r_barTable .r_col_1{text-align:left;width:48%;}
.tab_bg .r_barTable .r_col_2{width:20%;}
/* 图片新闻 */
.imgBox{}
.imgBox ul li{float: left;width: 320px;padding: 15px;height: 290px;overflow: hidden;margin:5px 15px;position: relative;}
.imgBox ul li .imgBox_img{width: 320px;height: 230px;display: block;}
.imgBox ul li img{width:100%;height:100%}
.imgBox ul li h1{margin-top: 10px;font-size:18px; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.imgBox ul li p{margin-top:5px;color: #aeaeae;font-size: 12px;}
.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;}
.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 3px solid #ef3838;}
.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 3px solid #ef3838;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 3px solid #ef3838;}
.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 3px solid #ef3838;}

/**视频新闻*/
.video_list .imgBox_item .imgBox_img:before{position:absolute;top:15px; left:15px; width:320px; height:230px; content:''; background:#000;  fliter: alpha(opacity=40); background:rgba(0,0,0,.4); display:none;  z-index:1;}
.video_list .imgBox_item #caseBlanche{display:none;}
.video_list .imgBox_item:hover #caseBlanche,.video_list .imgBox_item:hover .imgBox_img:before{display:block;}
.video_list .imgBox_item #load{height:62px;width:62px;position:absolute;top:100px;left:145px; background:url(../images/video-load.png) center center no-repeat; z-index:2;}
.video_list .imgBox_item #test{height:8px;width:8px;position:absolute;background-color:#fff;border-radius:50%;top:0px;left:10px;z-index:2;}
.video_list .imgBox_item #rond {height:60px;width:60px;border:1px solid #fff;border-radius:50%;position:absolute;top:100px;left:145px;animation:rond 2s infinite;-webkit-animation:rond 2s infinite; z-index:2;}
@keyframes rond {
  0% {transform:rotate(0deg);}
  100% {transform:rotate(360deg);}
}
@-webkit-keyframes rond {
  0% {-webkit-transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);}
}


/** 场景导航 **/
.cjBox{width:1000px;margin:0 auto; position:relative}
.cj_body{background:url(../images/cjdh_bg.jpg) center top no-repeat #fff; background-attachment:fixed}
.cj_head_link{ float:right;}
.cj_head_link a{ display:inline-block;width:100px; height:35px; line-height:35px;margin:0 10px;text-align:center;color:#2a7cce; background:#fafafa}
.cj_logo{padding:30px 0 40px;text-align:center;}


.cj_lists{padding:70px 0 20px}
.cj_lists li{float:left;margin:5px 7px;}

.cj_content{padding:15px 20px;}
.cj1{background:url(../images/cjdh_cj1.jpg) center top no-repeat #fff;}

.cj_detail_hd{ position:relative;font-size:24px;padding-bottom:15px;line-height:50px;text-align:center;color:#2a7cce}
.cj_detail_hd .cj_back{ position:absolute;top:0;left:10px; font-size:14px;}
.cj_detail_bd_l{width:240px; float:left;margin-right:20px;}
.cj_detail_bd_l_ty{ background:#fff;margin-bottom:15px;}
.cj_tit{ position:relative;height:30px; line-height:30px;padding:5px 10px; background:#2a7cce;color:#fff;}
.cj_tit .more{position:absolute;right:10px;line-height:30px;color:#fff; font-size:12px;}
.cj_detail_bd_l_ty ul{padding:10px;}
.cj_detail_bd_l_ty li{padding:0 0 0 9px;margin:2px 0;line-height:25px; background:url(imagesdot.png) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.cj_detail_bd_r{float:left;width:700px; height:500px;overflow-y: scroll;background:url(../images/op.png) 0 0 repeat;}
.cj_detail_con{padding:20px 10px;}
.cjdh_tit{padding-left: 44px;color:#000;background: url(../images/cjdh_con_tit.png) no-repeat center;height: 35px;line-height: 35px;font-size: 15px;}
.cjdh_list{margin:15px 30px;}
.cjdh_step_icon{ text-align:center}
.cjdh_list li{ float:left;padding:5px;width:40%;color:#000}
.cjdh_list li input[type='radio'] { vertical-align:middle;margin:0 3px;}


.cjdh_list .links{padding-bottom:8px;color:#000;}

.h1_sty{ text-align:center; font-size:18px;}


/***/
.NewsCont_zj{margin:20px 0}

.suggestCont{margin:20px 0;padding:20px;border-top:1px dashed #ededed;}
.suggestCont .tit{height:40px; line-height:40px;font-size:18px;color:#000;}
.suggestCont .tit i{ display:inline-block;width:3px;height:13px;line-height:13px;margin:0 8px 0 2px; background:#2a7cce}
.suggest_box{margin-bottom:10px;}
.suggest_box p{padding:5px 0;color:#333;}
.suggest_box .suggest_box_area{padding:10px;border:1px solid #ededed;width:400px;height:80px;}
.suggest_box .suggest_inp{padding:5px 10px;border:1px solid #ededed; line-height:20px;width:100px;}
.suggest_box .suggest_code{margin-left:5px;}
.suggest_btn input{margin:10px 0;width:150px;height:45px; line-height:45px;color:#fff;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center;border:0; cursor:pointer}
.suggest_btn input:hover{background:#0669b4}

/* 政府信息公开目录 */
.NewsList .h_table th{padding:5px 10px;color:#005C81; font-weight:500;border-collapse:collapse;border:1px solid #ddd;background-color:#F6FBFF }
.NewsList .h_table td{padding:8px 10px; text-align:center}
.NewsList .h_table .h_sy{width:200px}
.NewsList .h_table .h_theme{width:320px;}
.NewsList .h_table .h_data{width:100px}
.NewsList .h_table .h_sta{width:122px}
.NewsList .h_table .h_ope{width:130px}
.NewsList .h_table .h_theme a{ display:block;width:350px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/* 办事指南 */
/***/
.Bs_List{}
.nav_cate{padding:30px 30px 40px;}
.nav_cate dt{float:left;color:#333;line-height:25px;font-weight:600}
.nav_cate dd{float:left;padding:0 15px;margin-bottom:8px;background:url(imagesline.png) right center no-repeat;}
.nav_cate dd a{ display:block;padding:0 10px; line-height:25px;color:#808080;}
.nav_cate dd.on a{ background:#e82e11;color:#fff !important;}
.Bs_List ul li{padding: 5px 30px 5px 5px;border:0}
.Bs_List ul li .tit{padding-left:20px;font-size:16px;font-weight:500;color:#000;line-height:30px; background:url(imagesdot.png) 6px 12px no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.Bs_List ul li .fun{ display:none;width:620px;position:relative;margin-top:10px;color:#000;line-height:30px;border:1px solid #d2ecfc; background:#e7f4fc;border-radius:3px;}
.Bs_List ul li .fun a{display:inline;color:#666;margin-left:20px;}
.Bs_List ul li .fun a:hover{color:#3386d9;text-decoration:underline}
.Bs_List ul li .drop{ display:block;width:22px;height:9px; position:absolute;left:60px;top:-9px; background:url(imagesdrop.png) center center no-repeat;}

/* 在线访谈 */

/*** 在线访谈 ***/
.InterviewBox{padding:10px;}
.InterviewBox .InterviewBox_title{font-size:22px;color:#000;padding:5px 10px; border-bottom:2px solid #ddd}
.InterviewBox_hd{margin:20px 10px 10px}
.InterviewBox_hd .title{color:#333;margin:5px 0;padding-left: 25px;font-size: 16px;line-height: 30px;background: url(../images/tit_bg.png) 5px center no-repeat;}
.Interview_new{padding:5px 15px;}

.Interview_list{padding:10px 0 30px;}
.Interview_list li{padding:20px 0;border-bottom:1px solid #ddd}
.Interview_img{ float:left;margin-right:15px;}
.Interview_info{ float:left;width:500px;}
.Interview_info h3{padding-bottom:5px; font-size:18px;}
.Interview_info p{color:#148600;}
.Interview_info p.int_link a{color:#EC1C1F}
.Interview_info p span{color:#000;line-height:25px;}
.Interview_new .Interview_img{margin-right:20px;}
.Interview_new .Interview_info{width:800px;}

.InterviewBox_bd{padding:10px 20px;}
.InterviewBox_left_floor{margin-bottom:10px;}
.InterviewBox_left{float:left;width:300px;}
.InterviewBox_left .title{ font-size:16px;color:#333;height:35px;border-bottom:1px solid #2a7cce}
.InterviewBox_left .title span{ display:block; float:left;text-align:center; line-height:25px;color:#fff;padding:5px 15px;border-radius:5px 5px 0 0;background:#2a7cce}
.InterviewBox_left .des{padding:15px;color:#999}
.InterviewBox_left .des a{color:#EC1C1F}
.InterviewBox_left .des .img{ text-align:center;padding:0 0 10px;}
.InterviewBox_left .des .time{color:#000;padding:5px 0;}

.InterviewBox_right{float:right;width:720px;padding:10px 20px 20px;border:1px solid #ddd;}
.InterviewBox_right .title{font-size:16px;color:#000;padding:5px 10px;padding-left: 25px;font-size: 16px;line-height: 30px;background: url(../images/tit_bg.png) 5px center no-repeat;border-bottom:2px solid #ddd}

/** 标签切换 **/
.TabList{height:35px;border-bottom:1px solid #ddd;margin-top:25px;}
.TabList ul li{background:url("imagestab.jpg") no-repeat center bottom;float: left;display: inline;margin-right: 12px;width: 130px;text-align: center;padding: 4px 0px 0px;height: 32px;line-height: 32px;cursor: pointer;font-size: 16px;font-weight: bold;color: #fff;margin-top:-1px;}
.TabList ul li.on{background:url("imagestab_on.jpg") no-repeat center bottom;color: #5ca3ec;margin-top:0px;}

.TabCon{padding:40px;color:#333; line-height:1.8;border:1px solid #ddd;border-top:0}

.r_barTable{ border-collapse:collapse;}
.r_barTable th{color:#333;padding:10px;height:30px;line-height:30px;font-weight:normal;background:#f5f5f5;}
.r_barTable .r_col_1{text-align:center;width:400px;}
.r_barTable .r_col_2{width:;}
.r_barTable td{padding:10px;border-bottom:1px dashed #ddd; text-align:center;}
.r_barTable td a.tit{ display:block;font-size:14px;color:#333;width:445px;line-height:35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.r_barTable td a.tit:hover{color:#3386d9;}
.r_barTable td p.time{ font-size:12px;color:#999; line-height:20px;}
.r_barTable td .r_link1,.r_barTable td .r_link2{ display:inline-block;padding:0 20px;height:25px; line-height:25px;color:#fff;margin:0 5px; text-align:center;border-radius:3px;}
.r_barTable td .r_link1{ background:#67aff6}
.r_barTable td .r_link1:hover{ background:#3386d9}
.r_barTable td .r_link2{ background:#68a9f2}
.r_barTable td .r_link2:hover{ background:#4592e8}
/** 标签切换 **/
.TabListkk ul li{background: #2a7cce;float: left;display: inline;margin-right: 12px;min-width: 200px;text-align: center;padding: 4px 5px 0;height: 32px;line-height: 32px;cursor: pointer;font-size:;font-weight: bold;color: #fff;margin-top:-1px;border-radius: 4px 4px 0 0;}
.TabListkk ul li.on{background: #fff;color: #5ca3ec;margin-top: -1px;border: 1px solid #ddd;border-bottom: 0;}

/*** 主任信箱  ***/
.MailBox{margin:0 10px; padding:10px}
.MailTable .title{font-size:24px; color:#ec1c1f; line-height:35px;padding:10px 10px 8px;text-align:center}
.MailTable table ,.MailTable table td{border-collapse:collapse;border:1px solid #ddd}
.MailTable table td{padding:10px; list-style:25px;color:#333}
.MailTable table td.tit{width:90px;text-align:right;}
.MailTable table td.tit .tips{color:#ec0000;font-size:12px;}
.MailTable table td.txt{padding:5px 10px;width:220px;}
.MailTable .txt .p_txt{padding-left:5px;width:210px;height:30px; line-height:30px;border:1px solid #ccc;background:none;outline:medium;}
.MailTable .txt .p_txt:hover,.txt .p_area:hover{border:1px solid #999}
.MailTable .txt .p_txt:focus,.txt .p_area:focus{border:1px solid #f59942}
.MailTable .txt .wd{width:450px;}
.MailTable .txt .p_area{width:560px;height:150px;border:1px solid #ccc;padding:5px;background:none;outline:medium;}
.MailBtn{text-align:center;padding:10px;margin-top:10px;}
.MailBtn button{width:120px;margin:0 10px;height:35px;font-size:16px; font-family:'微软雅黑';border:0;outline:medium; cursor:pointer}
.MailBtn button:active{outline:medium;-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,.25);-moz-box-shadow:inset 0 2px 6px rgba(0,0,0,.25);box-shadow:inset 0 2px 6px rgba(0,0,0,.25)}
.MailBtn .p_btn{background-color:#ec1c1f;color:#fff;}
.MailBtn .p_btn:hover{background-color:#db1215;}
.MailBtn .p_cl{background-color:#ccc;color:#333}
.MailBtn .p_cl:hover{background-color:#bbb;}
/* 图片新闻 */
.imgBox{}
.imgBox ul li{float: left;width: 320px;padding: 15px;height: 290px;overflow: hidden;margin:5px 15px;position: relative;}
.imgBox ul li .imgBox_img{width: 320px;height: 230px;display: block;}
.imgBox ul li img{width:100%;height:100%}
.imgBox ul li h1{margin-top: 10px;font-size:18px; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.imgBox ul li p{margin-top:5px;color: #aeaeae;font-size: 12px;}
.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;}
.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 3px solid #ef3838;}
.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 3px solid #ef3838;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 3px solid #ef3838;}
.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 3px solid #ef3838;}

/**专题专栏  **/
.TopicPage{padding:10px;}
.Topic_title{height:31px;border-bottom:1px solid #dedede;}
.Topic_title span{display:inline-block;line-height:30px;margin:0 20px;font-size:16px;color:#000;border-bottom:2px solid #2a7cce;}
.Topic_list{padding:30px 0 20px 35px;}
.Topic_list ul li{float:left;margin-right:20px;margin-bottom:25px;text-align:center;}
.Topic_list ul li img{border:1px solid #dedede}
.Topic_list ul li p{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}

/* 右侧 */
.SbtnBox{position:fixed;right:0px;bottom:250px;cursor:pointer; z-index:1000;text-align:center;}
.SbtnBox .goHome,.SbtnBox .goTop{ display:block;width:48px;height:48px; line-height:45px;margin-bottom:2px;background:url(imagesicon_bg.png) 0 0 no-repeat;}
.SbtnBox .mobile,.SbtnBox .weixin{ display:block;width:48px;height:48px; line-height:45px;margin-bottom:2px;background:url(imagesicon_bg.png) 0 0 no-repeat;}
.SbtnBox a:hover{background:url(imagesicon_bg1.png) 0 0 no-repeat;}
.SbtnBox img{vertical-align:middle;text-align:center;}

.mobile .t_tips{position: absolute;top:-8px;display: none;z-index:999999;font-size: 11px;background: #fff;color: #fff;right:54px;}
.mobile .t_tips p{color:#333; font-size:14px;text-align:center}
.mobile:hover{color:#333}
.mobile:hover .t_tips{ display:block;}

/*--------------------9.搜索CSS--------------------*/
.sousuoCon{ width:97%; margin:auto; line-height:24px;}
dl.sslist{border-bottom:1px dashed #ccc; line-height:1.8em; padding:10px 0 10px;}
dl.sslist dt{height:30px;}
dl.sslist dt span a,dl.list3 dt span a:visited{font-size:14px; color:#ff3300;}
dl.sslist dt a,dl.list3 dt a:visited{font-size:14px; color:#0033FF;}
dl.sslist dt a:hover{font-size:14px; color:#ff3300;}
dl.sslist dd{color:#000;}
dl.sslist dd.zy{height:50px; text-indent:20px; text-indent:20px; color:#999; overflow:hidden;}

dl.ssjob{ border-bottom:1px dashed #ccc; line-height:1.8em; padding:10px 0 10px;}
dl.ssjob dt{ line-height:30px;}
dl.ssjob dt span a,dl.list3 dt span a:visited{ font-size:14px; color:#ff3300;}
dl.ssjob dt a,dl.list3 dt a:visited{ font-size:14px; color:#0033FF;}
dl.ssjob dt a:hover{ font-size:14px; color:#ff3300;}
dl.ssjob dd{ color:#000;}
dl.ssjob dd.zy{ text-indent:20px; text-indent:20px; color:#999;}

.search_msg{height:30px; line-height:30px; margin:10px 0 10px; border-bottom:#ccc 1px solid; font-weight:bold;}
.search_msg span{ color:#F00; font-weight:bold;}

.taglist{ width:97%; height:4000px; margin:auto; line-height:24px;}
.taglist ul/*tag*/{width:100%; margin:5px auto; list-style:circle;}
.taglist ul li{width:32%; padding-left:1%; height:30px; line-height:30px; float:left; background:url(../img/news/red-icon.gif) no-repeat 1px 10px; text-indent:10px;}
