html{
	background: #fff;
}
body { min-width: 1100px; color: #444444;font-size: 14px; max-width: 1920px; margin: 0 auto; background: url("../img/bj.jpg") top; background-repeat: no-repeat; background-size: 100%; }
.icon1 { display: inline-block; width: 40px; height: 40px; background-image: url("../img/xb-01.png"); vertical-align: bottom; margin-right: 6px }
.icon4 { display: inline-block; background-image: url("../img/xb-04.png"); vertical-align: middle; margin-right: 4px; }
.icon5 { width: 45px; height: 45px; display: inline-block; background-image: url("../img/help.png"); vertical-align: middle; margin-right: 4px }
.icon6 { width: 32px; height: 30px; display: inline-block; background-image: url("../img/lefticons.png"); vertical-align: middle; margin-right: 4px }
.icon7 { width: 50px; height: 50px; display: inline-block; background-image: url("../img/blicons.png"); vertical-align: middle; margin-right: 4px; }
.icon-search-red { background-position: 0 0 }
.icon-01 { background-position: 0 -43px }
.icon-02 { background-position: 0 -73px }
.icon-03 { background-position: 0 -103px }
.icon-04 { background-position: 0 -133px }
.icon-05 { background-position: 0 -163px }
.icon-06 { background-position: 0 -193px }
.icon-07 { background-position: 0 -223px }
.icon-08 { background-position: 0 -253px }
.icon-09 { width: 40px !important; background-position: 0 -283px }
.icon-10 { background-position: 0px -134px; height: 30px !important; width: 30px !important; }
.icon-11 { background-position: -6px -682px; height: 20px !important; width: 25px !important; }
.icon-12 { background-position: 3px 0px; height: 20px !important; width: 25px !important; }
.icon-13 { background-position: -6px -717px; }
.icon-14 { background-position: -3px -71px; }
.icon-15 { background-position: -2px -193px; }
.icon-16 { background-position: -2px -316px; }
.icon-17 { background-position: 0px -9px; }
.icon-18 { background-position: 0px -120px; }
.icon-19 { background-position: 0px -232px; }
.icon-20 { background-position: 0px -331px; }
.icon-21 { background-position: 0px -440px; }
.icon-22 { background-position: 0px -557px; }
.icon-23 { background-position: 0px -659px; }
.icon-24 { background-position: 0px -759px; }
.icon-25 { background-position: 0px -854px; }
.icon-26 { background-position: 0px -944px; }
.icon-breadcrumb { width: 20px; height: 20px; background: url("../img/ico_arrow_rb.png") 0 0 no-repeat; margin-top: -4px; }
.icon-home { width: 28px; height: 28px; background-position: -17px -5px; }
.top1 a[class^='fr'].active .icon-home { background-position: -16px -352px; }
.icon-exit { width: 28px; height: 28px; background-position: -188px -317px; }
.top1 a[class^='fr'].active .icon-exit { background-position: -230px -317px; }
.icon-msg { width: 28px; height: 28px; background-position: -100px -317px; }
.top1 a[class^='fr'].active .icon-msg, .top1 a[class^='fr'].has .icon-msg { background-position: -138px -317px; }
.icon-collect { width: 28px; height: 28px; background-position: -14px -317px; }
.top1 a[class^='fr'].active .icon-collect { background-position: -57px -317px; }
.icon-location { width: 30px; height: 20px; background-position: -269px -317px; padding-top: 5px; }
.icon-direction { width: 23px; height: 23px; background-position: -315px -317px; }
.icon-down { width: 28px; height: 28px; background-position: -138px -7px; }
.icon-user { width: 28px; height: 28px; background-position: -220px -8px; }
.top1 a[class^='fr'].active .icon-user { background-position: -302px -9px; }
.icon-update { width: 28px; height: 28px; background-position: -180px -7px; vertical-align: -8px; }
.icon-inmenu1 { width: 196px; height: 70px; background-position: -5px -36px }
.icon-inmenu2 { width: 196px; height: 70px; background-position: -5px -101px }
.icon-inmenu3 { width: 196px; height: 70px; background-position: -203px -36px }
.icon-inmenu4 { width: 196px; height: 70px; background-position: -203px -101px }
.icon-inmenu1.on { background-position: -5px -166px }
.icon-inmenu2.on { background-position: -5px -235px }
.icon-inmenu3.on { background-position: -203px -166px }
.icon-inmenu4.on { background-position: -203px -235px }
.inblock{display: inline-block;}
.no-mb { margin-bottom: 0 !important; }
.inline { display: inline; }
.inlineb { display: inline-block; }
.btn-pri { background-color: #284b90; color: #fff; }
.btn-def { background-color: #cccccc; color: #fff; }
.btn_wide { width: 1000px; height: 98px; margin: 10px auto; }
.btn-orange{background-color: #eeb73d;color: #fff;}
.block { margin-top: 10px; border: 1px solid #e6e6e6 }
.block .more {/*color: #3d98ee; border: 1px solid #3d98ee; float: right; padding: 4px 16px; border-radius: 12px; margin: 8px 20px */ }
.block .more a { font-size: 14px; color: rgb(61, 152, 238); }
.title { padding: 5px 20px; border-bottom: 1px solid #e6e6e6; color: #3d98ee; font-size: 16px; line-height: 30px; background-color: #fff; }
.title .icon1 { width: 30px; height: 30px }
.list>a { padding: 3px 8px; }
.space-left { margin-left: 10px; }
.space-top { margin-top: 10px; }
.maincontent { min-height: 500px; }
.maincontent .maincontent-right{display: none;}
.show{
    display: block !important;
}
.mrt-4{
    margin-top:4px;
}
/*********************************common:header,nav,footer***********************************/
/* 首页底部网站导航 */
.buttom-content { line-height: 40px; height: 19px; }
/*首页顶部*/
.header-index {height: 200px; }
.top { background: #ffffff;border-bottom: 2px solid #e8b830;}
.top-content { line-height: 40px; height: 40px; }
.top-link { margin-right: 30px; display: inline-block;position: relative;}
.top-link > i { margin: 4px; }
.top-date { float: right; }
.top-week { margin-left: 10px; }
.parent-div{
	position: relative;
	float: left;
}
.drop-down{
	position: absolute;
	display: none;
	background: #fff;
	left: 0;
	opacity: 0.95;
}
.drop-down li{
    border-bottom:1px solid #f4f3f3;
    padding:3px 6px;
    height: 35px;
    line-height: 28px;
    box-sizing: border-box;
    text-align: left;
    position: relative;
}
.drop-down li a{
	display: inline-black;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
    overflow: hidden;
}
.drop-down li:hover{
    background: #5ca6f3;
    color: #f7f3f3 !important;
    opacity: 1;
}
.drop-down li:hover a{
	color: #f7f3f3 !important;
}

/*首页头部*/
.index .head { padding: 35px 0; }
.index .head-search { width: 360px; margin: 10px; }
.index .head-search .input { width: 250px; }
.index .head-search .btn { background-color:#284b90; color: #fff; padding: 6px 14px 6px 24px; letter-spacing: 10px; }
.index .head-search-term { padding-left: 2px; margin-top: 10px;font-size: 16px;}
.index .head-search-term a { display: inline-block;vertical-align: bottom; margin-right: 16px; cursor: pointer; color: #575656;  }
.index .head-search-term a.on{font-size: 18px;}
/*底部*/
.footer {  border-top: 2px solid #284b90; margin: 20px auto;padding-top: 10px; }
.footer p {  margin: 8px 0;  }
.footer a, .footer img {  display: inline-block;  }
.footer .foot-logo{  position: absolute;  left: 50%;  margin-left: 378px;  top: 50%;  margin-top: -55px;  }
/*内页顶部*/
.top { background: #ffffff; }
/* .top-content { line-height:35px; height:35px;}padding:0px 50px;} */
.top .top-link { margin-right: 30px;}
.top-link > i { margin: 4px; }
.top-date { float: right; }
.top-week { margin-left: 10px; }
/*内页头部*/
.header { height: 130px; padding: 10px 0; border-top: 1px solid #DCDCDC; }
.head-logo { overflow: hidden; margin-top: -10px;}
.head { padding: 35px 0; }
.head > a.loc { /*margin-top: -40px */    position: relative; top: 55px; right: 15px; color: #d93836; }
.head-search { /*width: 360px;*/ margin-top: 40px; }
.head-search .input { width: 220px; border-radius: 4px; height: 32px; border: 1px solid #ddd6d1; }
.head-search .btn {background-color: #284b90; color: #fff; padding: 6px 4px 6px 14px; letter-spacing: 10px }
.head-search .btn i { width: 20px; height: 20px }
.head-search-term { padding-left: 2px; margin-top: 10px }
.head-search-term a { float: left; margin-right: 16px; cursor: pointer; height: 22px; line-height: 22px }

/*/!*内页页脚*!/
.footer {position: relative;  border-top:2px solid #025a9d; margin: 20px 0px;padding-top: 10px; }
.footer p {  margin: 8px 0;  }
.footer a, .footer img {  display: inline-block;  }
.footer .foot-logo{  position: absolute;  left: 50%;  margin-left: 400px;  top: 50%;  margin-top: -55px;  }*/

/*首页导航栏*/
.main .index-nav li a{  height:50px;  line-height: 50px;  font-size: 20px;  text-align: center;  background-color: #5ca6f3;  margin-bottom: 9px;  color: #fff;  cursor: pointer;  }
.main .index-nav li.on a{background-color:#284b90;}
.main .index-nav i{font-size: 22px;  vertical-align: middle;  margin-right: 5px;  }

/*内页导航栏*/
.nav { text-align: center; height: 50px; background-color: #5ca6f3; margin: 0 auto; width: 1000px; }
.nav > div > a { float: left; width: 142.8px; line-height: 50px; font-size: 18px; color: #fff;box-sizing: border-box; }
.nav > div > a.on { background-color: #025a9d; }
/*面包屑*/
.breadcrumb { padding: 0px; margin-top: 10px; list-style: none; background-color: #e8e7e6; line-height: 30px; height: 30px; text-indent: 5px;border-radius: 0px;}
.breadcrumb>li { display: inline-block; vertical-align: middle; }
.breadcrumb>li>a { display: inline; /*color: #3d98ee;*/ }
.breadcrumb>li+li:before { padding: 0 5px; content: ">"; }
/*伪类*/
.list a:before { content: ""; width: 14px; height: 14px; display: inline-block; background: url("../img/xb-03.png") no-repeat; vertical-align: middle }
.list>a:before { content: ""; width: 4px; height: 4px; background-color: #ed6e1e; display: inline-block; margin: 5px 5px 5px 0; }
/*日期*/
.list>a i { float: right; color: #999999; font-style: normal; }
/*分页*/
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color:#5ca6f3; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 3; color: #a92a2a; background-color: #eee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: #fff; cursor: default; background-color:#5ca6f3; border-color: #e6e6e6; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
/**内页标题***/
.sub .title .head-tab{ margin-right: 10px; cursor: pointer;}
.sub .title span { display: inline-block; padding: 4px 20px; text-align: center; background-color: #5ca6f3; color: #ffffff; }
.sub .title {padding: 1px 0;}
/*********************************首页:index.html***********************************/
/**轮播插件***/
.swiper-container {  width: 818px;  height: 402px;}
.swiper-container .swiper-slide{position: relative;}
.swiper-container .swiper-slide .title{position: absolute;bottom: 0px;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);color: #fff;border-bottom: none;width: 100%;box-sizing: border-box;}
.swiper-pagination{position: absolute;right: 15px;  bottom: 12px;}
.swiper-pagination-switch {  display: inline-block;  width: 10px;  height: 10px;  border-radius: 10px;  background: #999;  box-shadow: 0px 1px 2px #555 inset;  margin: 0 3px;  cursor: pointer;  }
.swiper-active-switch {background: #fff;  }
/**左右列表***/
.main{  margin-bottom: 10px;  }
.main .left{  float:left;  width:170px;  margin-right: 10px;  }
.main .right{  float: left;  width: 818px;  height: 402px;  background-color:#fff;border: 1px solid #EFF7FF;  }
.main .right .list>a{padding: 6px;  }
.main .right .right-content{  display: none;padding:15px;  }
.otherlink{margin-top: 90px;}
.otherlink li{  display: inline-block;  box-sizing: border-box;  width:72px;  text-align: center;  margin-bottom: 9px;}
/* 换成图标样式 */
.bg_view_50{ background:#E8B830;width:50px;height:50px;line-height:50px;margin:auto;margin-bottom:5px; text-align:center;border-radius: 25px;}
.bg_view_60{ background:#E8B830;width:60px;height:60px;line-height:60px;margin:auto;margin-bottom:5px; text-align: center;border-radius: 30px;}
.bg_view_60>img,.bg_view_50>img,.bg_view_40>img{display: inline}
.bg_view_40{width:60px;height:40px;line-height:40px;margin-bottom:5px; text-align: center;}
.bg_view_40>div{display: inline-block;width:40px;height:40px}
.block-desc:hover{background-color:#E8B830}
.bg_view_40_1 .bg_img{background-image: url("../img/icon-shehuibaozhang.png")}
.bg_view_40_1:hover .bg_img{background-image: url("../img/icon-shehuibaozhang_b.png")}
.bg_view_40_2 .bg_img{background-image: url("../img/icon-renshiguanli.png")}
.bg_view_40_2:hover .bg_img{background-image: url("../img/icon-renshiguanli_b.png")}
.bg_view_40_3 .bg_img{background-image: url("../img/icon-shusongrencai.png")}
.bg_view_40_3:hover .bg_img{background-image: url("../img/icon-shusongrencai_b.png")}
.bg_view_40_4 .bg_img{background-image: url("../img/icon-zonghefuwu.png")}
.bg_view_40_4:hover .bg_img{background-image: url("../img/icon-zonghefuwu_b.png")}
.bg_view_40_5 .bg_img{background-image: url("../img/icon-gongnengchuangye.png")}
.bg_view_40_5:hover .bg_img{background-image: url("../img/icon-gongnengchuangye_b.png")}
.bg_view_40_6 .bg_img{background-image: url("../img/icon-shehuibaozhang.png")}
.bg_view_40_6:hover .bg_img{background-image: url("../img/icon-shehuibaozhang_b.png")}
.otherlink i{ /* display: block;  margin: 0px auto 10px;  font-size: 40px;  color: #e8b830;*/background: url("../img/content5i-bg.png") no-repeat 0px 0px;width: 50px;height: 50px;  color: #fff;  line-height: 50px;  font-size: 32px;    margin: 0px auto 5px;display: block;}
/*左侧导航栏*/
.main .index-nav li a{  height:50px;  line-height: 50px;  font-size: 18px;  text-align: center;  background-color: #5ca6f3;  margin-bottom: 9px;  color: #fff;  cursor: pointer;  }
.main .index-nav li.on a{background-color:#284b90;}
.main .index-nav i{font-size: 22px;  vertical-align: middle;  margin-right: 5px;  }

/**列表**/
.list{ margin: 8px; }
.list>a { padding: 6px 8px; }
.list>a span { width: 70%; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; }
.list.notime>a span{width: 90%;}
a.more {color: #5ca6f3;float: right;  padding: 8px 19px;  border-radius: 12px;  margin: 5px 0px;  background: url("../img/more-bg.png") no-repeat 2px 2px; }
a.more2 {color: #5ca6f3;float: right;  padding: 8px 19px;  border-radius: 12px;  margin: 16px 0px;  background: url("../img/more-bg.png") no-repeat 2px 2px; }
/*右侧浮动*/
.fix-r { position: fixed; margin-left: 570px; right: 10px;top: 50%;margin-top: -270px;  }
.fix-r img {width: 80px;height: 80px; margin-bottom: 10px; }
/**选项卡**/
.tab{/*padding: 0px 15px;  */}
.tab-hd{  clear: both;  overflow: hidden;  border-bottom: 1px solid #837d7d;  }
.tab-hd li{  float: left;}
.tab-hd li span{display: inline-block;margin-right: 20px;font-size: 16px;cursor: pointer;height: 36px;line-height: 36px;}
.tab-hd li.on span{ border-bottom:2px solid #ed6e1e;font-weight: bold; }
.tab-bd{  display: none;  padding:10px 0px;  }
.reset-style{display: block;padding-top:0;padding-bottom: 0;}
/* .tab-bd .list{ margin:5px 0px;} */
.tab-bd .list>a{padding: 6px 0px;}
.tab-hd1{border-bottom:none;clear: both;overflow: hidden;  }
.tab-hd1 li{ float: left; padding: 9px 15px; border-radius: 6px;letter-spacing: 1px;cursor: pointer;}
.tab-hd1 li.on{background-color: #8dc0f6;color: #fff!important;}
/*.slider li{width: 100%;}*/
.main .title {  border-bottom: 1px solid #999999;  }
.main .title>span {  display: inline-block;  font-size: 20px;  line-height: 40px;  font-weight: bold;  padding: 0 6px;  border-bottom: 2px solid #c30003;  }
.main .block {padding:8px 15px;  }
.block .block-desc {  color: #e8b830;  text-align: center;  margin-top: 9px;border: 1px solid #e8b830;cursor: pointer;  }
.block .block-desc a{color: #e8b830;padding-bottom: 5px;}
.block .block-desc i.iconfont {font-size:40px; padding: 0px 3px; margin-bottom: 5px;display: block; }
.block .block-desc p {  padding: 10px 0px; color: #333;  }
.block-list{  padding-left: 10px;  }
.block-list a{  color: #333;  height: 25px;  line-height: 25px;  }

/*区块一*/
.content1 .five-open{ padding: 0px 15px 0px 0px;  box-sizing: border-box;}
.five-open .title{font-size: 18px;position: relative;padding-left: 15px;border-bottom: none;}
.five-open .title:before{  content: ""; width:5px;background-color:#ed6e1e; display: inline-block;position: absolute;  top: 10px;  bottom: 10px;  left: 0px;  }
.five-open .otherlink{    margin-top: 10px;}
.governmentlink{margin: 10px 0px;}
/* .governmentlink a{  height:38px;  line-height: 40px;  padding-left:20px;  border:1px solid #5ca6f3;  margin-bottom: 10px;  color: #5ca6f3;  font-size: 16px;  }
.governmentlink i{  margin-right: 5px;  font-size: 28px;  position: relative;  top: 4px;  right: 4px;  } */
.governmentlink a { height: 39px; line-height: 39px; padding-left: 50px; border: 1px solid #5ca6f3; margin-bottom: 10px; color: #5ca6f3; font-size: 16px; position: relative; box-sizing: border-box; }
.governmentlink i { margin-right: 5px; font-size: 28px; position: absolute; top: 0px; left: 17px; }
.governmentlink a:hover,.governmentlink a:focus,.governmentlink a:active{  background-color: #5ca6f3;color: #fff;  }

/*区块二*/
.content2{padding-top: 15px;  }
.content2 .block .block-desc:hover a,.content2 .block .block-desc:active a,.content2 .block .block-desc:focus a{  color: #fff;  background: #e8b830;  }
.main .content2 .block{padding: 8px;border-width:0px 0px 1px 0px;margin: 0px;}
.main .content2 .block.last{border: none;}
.content2 .content2-right{padding-left:10px;box-sizing: border-box;}
.content2 .searchform{margin-top:50px;position: relative}
.content2 .searchform .searchform-left{  background: url("../img/searchformleftbg.jpg") no-repeat 0px 0px;  height:120px;  width: 71px;  font-size: 18px;  color: #fff;  padding: 30px 10px;  box-sizing: border-box;  letter-spacing: 4px;margin-left: 10px;  }
.content2 .searchform label{  width: 80px;  display: inline-block;  text-align: right;  margin-right: 10px;  }
.content2 .searchform .input{  border-radius: 0px;  width: 200px;height: 25px;line-height:25px;  }
.content2 .searchform .btn{  position: absolute;  bottom: -29px;  right:14px;background-color: #284B90;border-color: #284B90;color: #fff; }
/*区块三*/
/**专题报道***/
.main .right .right-content.content3{padding: 30px 20px;box-sizing: border-box;height: 100%;}
.special{float: left;  width: 300px;  box-sizing: border-box;  padding: 0px 10px;  margin-top: 30px;  }
.special.special-center{  width: 175px;  }
.special.special-center dl{  margin-top: 15px;  }
.special table{  width: 100%;  margin-bottom:70px;  }
.special table img{width: 100%;}
.special table.last{  margin: 0px;  }
.special table .td-left{  width: 50%;  }
.special table .td-right{  width: 50%;  padding-left:10px;  }
.special table dt{  background-color: #66aaf2;  color: #fff;  font-size: 16px;  border-radius: 6px;  height: 28px;  line-height:28px;  text-align: center;  }
.special table dd{  line-height: 25px;  height: 25px;  padding: 0px 10px;  }
.content3{background: url("../img/conent3-bj.jpg") no-repeat;background-size: 100% 100%; }
/*区块四*/
.main .content4 .title>span{border-bottom-color: #294b8f}
.content4 .block .title{  margin-bottom: 20px;  }
.content4 .governmentlink{margin: 55px 30px;}
.content4 .governmentlink a{  border:1px solid #e8b830;  color:#e8b830;  }
.content4 .governmentlink a:hover,.content4 .governmentlink a:focus,.content4 .governmentlink a:active{  background-color: #e8b830;color: #fff;  }
.main .right .content4  .list>a{border-bottom: 1px dashed #dcdcdc;}
.organization{width: 100%;margin-bottom: 10px;margin-left: 13px;}
.organization caption{text-align: left;  font-weight: bold;  margin-bottom: 5px;  padding-left: 5px;  }
.organization caption>span{  border-bottom: 1px solid #ed6e1e;  }
.organization td{  padding: 0px 5px;  line-height: 21px;  }
.organization .tdleft{  width: 25%;  vertical-align: top;  text-align: right;  }
.organization .tdright{  width: 75%;  }
.organization div{  position: relative;  padding-left: 10px;  }
.organization div:after{  position: absolute;  content: '';  width: 4px;  height: 4px;  background: #ED6E1E;  left: 2px;  top: 10px;  }
/* 组织架构 */
.organization .zzleft{  width: 25%;  vertical-align: top;  text-align: left;  }
/*区块五*/
.content5 .block .title {  margin-bottom: 20px;  }
.content5-right{margin-top: 38px; padding-left:20px; box-sizing: border-box;}
.content5 .otherlink{margin-top: 5px;text-align: center;}
.content5 .otherlink li{ width:70px;}
.content5 .otherlink p{ font-size: 14px;}
.content5 .otherimglink{
	position: absolute;
	bottom: -121px;
}
.content5 .otherimglink img{width: 100%;margin-bottom:5px;}
.content5.right-content .list>a:before{content:none;}
.height-155{
	height:155px;
}
.height-185{
	height:185px;
}
/*区块六*/
.content6 .hdjl{background: url(../img/hdjl.jpg) no-repeat -15px -10px;height: 37px;font-size:20px;  line-height:45px;  padding-left: 20px;    color: #927016;border-top: none;}
.content6 .otherlink{margin-top:30px;margin-left: 50px;margin-right: 30px;text-align: center;}
.content6 .otherlink li{margin-bottom:25px;    width:85px;}
.content6 .otherlink i{color: #fff;  width: 60px;  height: 60px;  line-height: 60px;  background:url("../img/interact-bg.png") no-repeat 0px 0px;  border-radius: 50%;  }
/*下方新闻列表*/
.down-list{min-height: 360px;}
.down-list .tab{margin-right: 10px;}
.down-list .tab.last{margin-left: 10px;}
/***工作动态*/
.first-data{  border-bottom: 1px solid #5ca6f3;  }
.first-data h1{  font-size: 18px;  line-height: 40px;  height: 40px;  color:#284b90;  width: 90%;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.first-data p{  line-height: 25px;  text-indent: 2em;  margin-bottom: 10px;  height: 56px;  overflow: hidden;  }

/**/
/*.color_block { width: 195px; height: 85px; margin-left: 25px; margin-bottom: 10px; display: inline-block; border-radius: 5px; text-align: center; }
.color_block a { color: #fff; }
.icon8064 { width: 80px; height: 64px; margin: 10px auto; display: block; }
.ico_mail { background: url('../img/ico_mail.png') no-repeat; }
.ico_web { background: url('../img/ico_web.png') no-repeat; }
.ico_advise { background: url('../img/ico_advise.png') no-repeat; }
.ico_camplain { background: url('../img/ico_camplain.png') no-repeat; }
.bg_green { background: rgb(128, 194, 105); }
.bg_red { background: rgb(226, 84, 83); }
.bg_blue { background: rgb(74, 154, 188); }
.bg_orange { background: rgb(240, 165, 53); }*/


/*个人信息*/
/*.hd { border-bottom: 1px solid #e6e6e6; }
.hd>span { display: inline-block; border-bottom: 2px solid #3d98ee; padding: 10px 41px; font-size: 17px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
*/

/*********************************政民互动:personal-detail.html***********************************/
.personal-details { margin-top: 20px; border: 1px solid #e6e6e6; border-top-color: #e56413; padding: 20px; }
/*.personal-details .group { float: left; width: 50%; }*/
.personal-details .title { color: #666666; }
.personal-details .title>span { color: #e56413; font-size: 18px; font-weight: bold; }
.personal-details .title>img {display: inline;vertical-align: top;margin-right: 6px;}
.infobox { padding: 20px 10px;}
/*标签tab切换*/
.category { margin-top: 10px; }
.category a{display: inline; color: #3d98ee;}
.category>.tab { border-bottom: 1px solid #9e9e9e; }
.category>.tab>li { display: inline-block; width: 100px; text-align: center; line-height: 40px; }
.category>.tab>li.on { border: 1px solid #9e9e9e; border-top: 2px solid #e56413; border-bottom-color: #ffffff; margin-bottom: -1px; }
.category .txtlist>div { padding: 30px; line-height: 24px; min-width: 100px; }
.category table{width: 100%;text-align: center;}
.category table th{background-color: #e1e1e1;padding: 6px 0;}
.category table tr:nth-child(odd) td{background-color: #f5f5f5;padding: 6px 0;}


/*********************************政民互动:mailbox.html***********************************/
/*投诉模块*/
.sub .interaction { width: 100%; height: 100%; margin-bottom: 20px; }
.sub .interaction a { margin: 24px 0 0 3px;display: inline-block;}
.sub .block { border: none; }
.sub .block h2 { font-size: 18px;  text-align: center;  margin: 30px;}
.interaction { width: 662px; margin-right: 10px }
.interaction, .city-map { height: 322px }
.interaction > a {display: inline-block;margin: 24px 0 0 45px;border-radius: 8px;line-height: 38px;font-size: 18px;}
.interaction .tag-01 { background-color: #e25453; background-position: 16px 0 }
.interaction .tag-02 { background-color: #80c269; background-position: 16px -200px }
.interaction .tag-03 { background-color: #4a9abc; background-position: 16px -100px }
.interaction .tag-04 { background-color: #f8b551; background-position: 16px -300px }
.font-size-set{
	font-size: 25px !important;
	position: relative;
	top: 2px;
	left:-5px;
}
.spread-block{
	text-align: center;
	color: #fff;
	display: block;
    padding: 15px 22px;
    background: #ccc;
    width: 116px;
}
.bgcolor-consult{
    background: #48b6d1;
}
.bgcolor-complaint{
    background: #f79147;
}
.bgcolor-mailbox{
    background: #63a6ed;
}
.bgcolor-online{
    background: #f2cf4a;
}
.bgcolor-problem{
    background: #68bbe8;
}

/*热点表单*/
.search { padding: 20px;}
.search .group { float: left; height: 26px; margin-right: 20px; }
.search .group label { white-space: pre; margin-right: 10px}
.search .btn { padding: 2px 10px;background: #5ca6f3;color:#fff; }
.search button.query { background-color: #3d98ee; color: #fff; }
.search button.reset { background: #fff; border: 1px solid #ccc; }
.search .btn:focus, .search .btn:active:focus { outline: none; }

/*热点列表*/
.mymail>table tbody>tr { border-bottom: 1px dashed #9e9e9e; }
.mymail>table { margin: 0px 0px 25px; width: 100%; text-align: center; font-size: 14px; }
.mymail>table tr:nth-child(odd) td { background: #fff; }
.mymail>table tr:nth-child(even) td { background: #f9f9f9; }
.mymail>table th { background-color: rgb(242, 242, 242); line-height: 40px; font-weight: normal; }
.mymail>table td { height: 24px; line-height: 24px; padding: 4px; text-align: center; }
.mymail>table td>a { border: 1px solid #3d98ee; color: #3d98ee; margin: 5px 10px; border-radius: 4px; height: 24px; line-height: 24px; }
.mymail>table td.tl { text-align: left; }
.mymail>table td.nohandle { color: #018CC5; }

/*********************************我要咨询:onlinecounsel.html***********************************/
/**咨询，投诉头部流程*/
.mailboxflow { height: 100px; text-align: center; margin: 20px 0; }
.mailboxflow:after { content: ""; border-bottom: 1px dashed #999999; display: block; margin-top: -50px; }
.mailboxflow div { display: inline-block; text-align: center; vertical-align: middle; width: 100px; height: 100px; position: relative; border-radius: 50px; color: #fff; margin: 0 70px; }
.mailboxflow div:before { position: absolute; left: -20px; color: #5ab9e5; font-size: 28px; top: 20px; }
.mailboxflow div>span { display: block; margin-top: 30px; line-height: 20px; }
.flow1:before { content: "1"; }
.flow2:before { content: "2"; }
.flow3:before { content: "3"; }
.flow4:before { content: "4"; }
div.flow3>span { margin-top: 20px; }
div.flow1 { background-color: #5ab9e5 }
div.flow2 { background-color: #56b9a4 }
div.flow3 { background-color: #e2a41f }
div.flow4 { background-color: #f16c1d }

/**我要投诉，咨询表单*/
.in-form { border-top: 1px solid #999999; margin-top: 40px; }
.in-form h1 { width: 150px; text-align: center; font-size: 28px; background-color: #fff; margin: -20px auto 40px; padding: 4px 20px; color:#e56413; }
.in-form .group >label { display: inline-block; vertical-align: top; line-height: 34px; text-align: right; width: 85px; }
.in-form .group >label>span { color: #ff0000; }
.in-form .group .input { padding: 6px 4px; margin-right: 4px; }
.in-form .group .radio { display: inline-block; line-height: 1.42857143; box-sizing: border-box; height: 44px; line-height: 44px; position: relative; left: -5px; top: -6px;}
.in-form .form-col-2 { padding: 0 70px; }
.in-form .form-col-2 .group { width: 420px; display: inline-block; }
.in-form>.group { padding: 4px 70px; }
.in-form>.group .input { width: 755px; }
.in-form>.group .file { font-size: 16px; }
.in-form>.group .btn {
	font-size: 20px;
    background: #5ca6f3;
    padding: 8px 40px;
    color:#fff;
}
.wytsrow {padding-left: 40px;padding-right:5px; }
/* 我要投诉查看处理结果单选按钮 */
.group .radio { display: inline-block; line-height: 1.42857143; box-sizing: border-box; height: 44px; line-height: 44px; position: relative; left: -5px; top: -10px;}

/*********************************办件查询:worksearch.html***********************************/
/*办件查询*/
.worksearch{table-layout: auto; }
.worksearch th,.worksearch  td{border: 1px solid #ddd; padding: 6px 12px; line-height: 1.5; }
.worksearch th{width: 120px; text-align: right; background-color: #f8fbfe; }

/*********************************热点问题:hotissues.html***********************************/
/*热点问题*/
.issues-table td { border: 1px solid #e6e6e6; padding: 6px; line-height: 24px; }
.issues-table .table-l { width: 120px; text-align: center; font-weight: bold; }
/*********************************阳光政务--个人页：personal.html***********************************/
/*办件动态*/
.hdjl {height: 270px; border-top: 3px solid #efad4d; }
.hdjl .title{background:url("../img/bg_hdjl.png") 42% 50% no-repeat; text-align: center;color: #efad4d;}
.hdjl .list a>span{width:auto;}
.hdjl .more a {color:#efad4d;}
.bjdt {height: 270px; border-top: 3px solid #91bcf2; overflow: hidden; }
.bjdt .title{background:url("../img/bg_bjcx.png") 42% 50% no-repeat; text-align: center;}
.list_table { height: 260px; overflow: hidden; }
.list_table a:before { content: ""; width: 14px; height: 14px; line-height: 28px; display: inline-block; background: url("../img/xb-03.png") no-repeat; vertical-align: middle; margin: -18px 0px auto 15px; }
.list_table p { padding: 7px 20px; }
.list_table p span { color: rgb(61, 152, 238); font-weight: 500; background: #dfedf6; }
.list_table a { /*padding:3px 8px;*/ }
.list_table span { display: inline-block; line-height: 28px; max-width: 20em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 16em; text-align: center; }
.list_table span.w5 { width: 7em; }
.ico_gwy { background: url("../img/ico_gwy.png") no-repeat; }
.ico_rsgl { background: url("../img/ico_rsgl.png") no-repeat; }
.ico_rcgz { background: url("../img/ico_rcgz.png") no-repeat; }
.ico_shbx { background: url("../img/ico_shbx.png") no-repeat; }
.ico_qtsx { background: url("../img/ico_qtsx.png") no-repeat; }
a.btn_see, a.btn_want { width: 90px; height: 24px; line-height: 24px; display: inline-block; border: 1px solid rgb(212, 56, 54); border-radius: 5px; color: rgb(226, 84, 83); font-size: 12px; margin: 10px; -moz-box-shadow: 1px 1px 2px rgb(205, 167, 167); -webkit-box-shadow: 1px 1px 2px rgb(205, 167, 167); box-shadow: 1px 1px 2px rgb(205, 167, 167); }
a.btn_see { border: 1px solid #e56413; color:#e56413; -moz-box-shadow: 1px 1px 2px rgb(167, 167, 205); -webkit-box-shadow: 1px 1px 2px rgb(167, 167, 205); box-shadow: 1px 1px 2px rgb(167, 167, 205); }
a.btn_want { margin-top: 0; }
.btn_see i, .btn_want i { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 5px; }
.btn_see i { background: url("../img/ico_zoom.png"); }
.btn_want i { background: url("../img/ico_want.png"); }
.input-group-addon { float: right; margin-right: -15px; }
.mlr5 { margin: 0 5px; }
.qna { padding: 15px; }
.qna_q { line-height: 24px; }
.qna_a { line-height: 24px; }


.personal-info .left { font-size: 17px; float: left; width: 150px; min-height: 600px; background-color: #f7f7f7; padding-top: 20px; margin-right: 10px; }
.personal-info .left ul>li { margin-left: 20px; padding: 10px 30px; border-bottom: 1px dashed #626262; border-right: 0px; cursor: pointer; margin-bottom: 3px; }
.personal-info .left ul>li.on { border-radius: 5px 0 0 5px; border: 1px solid #3d98ee; border-right: 0px; color: #3d98ee; }
.personal-info .right { font-size: 17px; float: left; width: 840px; padding-top: 20px; }
.personal-info .right>.tab>.hd { border-bottom: 1px solid #3d98ee; }
.personal-info .right>.tab>.hd>span { display: inline-block; padding: 8px 20px; background-color: #3d98ee; color: #fff; margin-left: 20px; }


/*个人办事*/
.personal-info { margin: 15px 0; border-top: 1px solid #ccc; position: relative; }
/*.personal-info:before { content: ""; width: 149px; height: 39px; display: block; position: absolute; top: -6px; left: 0;	background: url("../img/bg_dec_cxtj.png") 0 0 no-repeat; }
*/
/**筛选条件样式**/
.personal-info dl { width: 100%; overflow: hidden; border-bottom: 1px dashed #ccc; border-left: 1px solid #ccc; line-height: 20px; background-color: rgb(244, 244, 244); }
.personal-info dl.select-result dt, .personal-info dl.select-result dd { padding-top: 35px; }
.personal-info dl:last-child { border-bottom: 1px solid #ccc; }
.personal-info dl dt { width: 160px; float: left; color: #585858; text-align: center; padding: 8px 0 5px; background-color: rgb(244, 244, 244); }
.personal-info dl dd { padding: 5px; width: 828px; float: left; background-color: #fff; border-right: 1px solid #ccc; }
.personal-info dl span { display: inline-block; margin-right: 10px; cursor: pointer; padding: 2px 10px; font-size: 12px; color: #666; min-width: 8em; }
.personal-info dl span:before { content: "|"; display: inline-block; padding: 0 5px; color: #999; }
.personal-info dl#select3 span { min-width: 18.75em; }
.personal-info dl#select3 span.more { min-width: 2em; }
.personal-info dl span.more:before { display: none; }
.personal-info dl span.more { background-color: #e56413; color: #fff; border-radius: 5px; min-width: 2em; position: absolute; right: 20px; }
.personal-info dl.select-result dd.select-list>span.select-no { padding-right: 20px; color: #999; }
.personal-info dl.select-result dd.select-list>span.selected { color: #fff; padding-right: 20px; background: #3d98ee url("../img/close.gif") right 9px no-repeat; }
.personal-info dl.select-result dd.select-list>span.selected:before { display: none; }

/**筛选条件样式**/
.more-up { position: relative; margin: 10px auto; display: block; width: 100px; height: 20px; border: 1px solid #3d98ee; border-radius: 4px; }
.more-up:before, .more-up:after { content: ''; position: absolute; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: none; left: 36px; }
.more-up:before { top: 6px; border-top: 10px solid #3d98ee; }
.more-up:after { top: 4px; border-top: 10px solid #fff; }
.more-up.on:before { top: 4px; border-bottom: 10px solid #3d98ee; border-top: none; }
.more-up.on:after { top: 6px; border-bottom: 10px solid #ffffff; border-top: none; }
.personal-table { width: 100%; text-align: center; border: 1px solid #ebe5e5; }
.personal-table tr:nth-child(odd) td { background: #fff; }
.personal-table tr:nth-child(even) td { background: #f9f9f9; }
.personal-table tr.detail td { background: #fff !important; }
.personal-table th { background-color: rgb(242, 242, 242); line-height: 40px; font-weight: normal; }
.personal-table tbody>tr { border-bottom: 1px dashed #9e9e9e; }
.personal-table td { line-height: 20px; }
.personal-table td>i { width: 48px; height: 48px; display: inline-block; }
.personal-table td > a { }
.personal-table td>a.more-up { padding: 0; }
.personal-table .detail { display: none; }
.personal-table .detail>td>div { padding: 10px; text-align: left; line-height: 20px; }
.personal-table .detail>td>div>a { color: #3d98ee; }
.personal-table .detail>td>div>a:hover { text-decoration: underline; }


/*********************************政策法规:lawguide.html，专题报道:ztbg.html，阳光政务:ygzw.html***********************************/
/**政策法规，专题报道，阳光政务左侧列表***/
.nav-head { text-align: CENTER; background-color: #5ca6f3; color: #fff; font-size: 18px; padding: 12px 5px; }
.nav-slide { border: 1px solid #a3cefa; padding-bottom: 15px; max-height: 450px; overflow: auto;min-height:300px; }
.nav-slide>ul { max-height: 445px; }
.nav-slide>ul>li { font-size: 16px; cursor: pointer; position: relative;}
.nav-slide>ul>li>a{ padding-left:15px;border-bottom: 1px #ccc dashed;     line-height:40px;  height:40px;border-left: 3px solid transparent;}
.nav-slide ul li a{border-left: 3px solid transparent;}
/* .nav-slide ul li.on a,.nav-slide ul li a:hover,.nav-slide ul li a:focus,.nav-slide ul li a:active{  background-color: #edf6ff;  color: #a3cefa;  border-left: 3px solid #a3cefa;  } */
.nav-slide ul li.on a, .nav-slide ul li a:hover, .nav-slide ul li a:focus, .nav-slide ul li a:active {
	background-color: #e8f1f9;
	color: #5ca6f3;
	border-left: 3px solid #5ca6f3;
}

/*.nav-slide ul li.on i.icon-17 { background-position: 0px -64px; }
.nav-slide ul li.on i.icon-18 { background-position: 0px -177px; }
.nav-slide ul li.on i.icon-19 { background-position: 0px -280px; }
.nav-slide ul li.on i.icon-20 { background-position: 0px -385px; }
.nav-slide ul li.on i.icon-21 { background-position: 0px -498px; }
.nav-slide ul li.on i.icon-22 { background-position: 0px -609px; }*/
.nav-slide ul.child-lev{  display: none;  }
.nav-slide ul.child-lev a{  font-size: 14px;  line-height: 40px; padding-left:3.5em;}
.nav-slide ul.child-lev  ul.child-lev a{  padding-left: 4.5em;  }
.nav-slide ul.child-lev  ul.child-lev ul.child-lev a{  padding-left: 5.5em;  }
.nav-slide ul li a .iconfont{  float: right;margin-right: 10px;  }

/**政策法规，专题报道，阳光政务右侧列表***/
.leftlist a { width: 100%; border-bottom: 1px dotted #ccc; line-height: 30px; box-sizing: border-box; }
.leftlist a>span { white-space: nowrap; text-overflow: ellipsis; width: 80%; overflow: hidden; }

/**立法意见征集***/
.lfleftlist a { width: 100%; border-bottom: 1px dotted #ccc; line-height: 30px; box-sizing: border-box; }
.lfleftlist a>span { white-space: nowrap; text-overflow: ellipsis; width: 55%; overflow: hidden; }

/*********************************政策法规，专题报道，阳光政务***********************************/
/* 政务公开-信息公开指南 */
.detailpage .dp-hd2 { text-align: left; margin: 30px 0px; }
/*详情页*/
.detailpage .dp-hd { text-align: center; margin: 30px 0px; }
.detailpage .dp-hd>.btitle { font-weight: bold; font-size: 20px; margin-bottom: 10px; line-height:35px;}
.detailpage .dp-hd>.stitle { color: #666; }
.detailpage .dp-desc { padding-bottom: 40px;min-height: 350px; }
.detailpage .dp-desc p { font-size: 15px; line-height: 30px; text-indent: 30px; }
.detailpage .dp-tools{text-align: center;margin: 20px 0px;}
.detailpage .dp-tools a{display: inline-block;margin-left: 10px;font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;border: 1px solid #5CA6F3;  padding:5px;  border-radius: 5px; color: #5CA6F3;}
.detailpage .dp-tools a:hover,.detailpage .dp-tools a:active,.detailpage .dp-tools a:focus{background: #5CA6F3;color: #fff;}
.detailpage .dp-tools i{margin-right: 5px;}
    /*
    .tishi{color: rgb(244, 95, 20); padding: 3px 5px; border: 1px solid rgb(244, 95, 20); border-radius: 3px; margin-left: 15px; background: rgb(255, 245, 220); position: relative; }
    .tishi:before{position:absolute; border-width: 6px; border-style: dashed solid dashed; border-color: transparent rgb(244, 95, 20) transparent transparent; left: -12px; top: 8px; content:" "; }
    .tishi:after{position:absolute; border-width: 6px; border-style: dashed solid dashed; border-color: transparent rgb(255, 245, 220) transparent transparent; left: -11px; top: 8px; content:" "; }
    */
/*********************************内页：insidepages.html***********************************/
.header-inside {border-top: 1px solid #DCDCDC; }
.header-inside .head-logo{margin:0;}
.bignav{background-color: #72b0f0 ;  margin-bottom: 10px;  }
.bignav a{  line-height: 50px;  height: 50px;  color: #fff;  padding: 0px 50px;  font-size:18px;  display: inline-block;  }
.bignav a.on{  background-color: #284b90;  }
.location{  margin-bottom: 10px;  background-color: #fff;  color: #284b90;  height: 44px;  line-height: 44px;  padding-left: 30px;  font-size: 16px;  box-sizing: border-box;  }
.location i{margin-right: 5px;}
.location ul{  display: inline-block;  }
.location li{  display: inline-block;  }
.insidepage{margin-bottom: 10px;  }
.insidepage .inside-left{  float: left;  width: 170px;  margin-right: 10px;  }
.insidepage .inside-right{  float: left;  width: 920px;  }
.inside-left .inside-left-hd{  background-color: #005ea8;  color: #fff;  height: 40px;  line-height: 40px;  text-align: center;  font-size: 16px;  }
.inside-left-bd{  padding: 10px 0px;  background-color: #f1f4f7;  min-height: 330px;  border: 1px solid #b7d1e2;  }
.inside-left-bd li{  line-height: 40px;  height: 40px;  border-bottom: 1px dashed #a0c1d6;  margin-left: 15px;  margin-right: 15px;  cursor: pointer;  }
.inside-left-bd li.on{  color: #0a449b;  font-weight: bold;  }
.inside-left-bd li i{  display: inline-block;  background: #005EA8;  width: 15px;  height: 15px;  line-height: 14px;  text-align: center;  color: #fff;  margin-right: 5px;  }


/**************************办件进度*****************************/
.box .box-header{  height: 35px;  line-height: 35px;  border-bottom: 1px solid #dcdcdc;  font-size: 16px;  margin-bottom: 5px;  color: #025A9D;  }
.box p{  line-height: 20px;  }
.menu-tab {  width: 50px;  height: 208px;  position: relative;  }
.menu-tab li {  height: 64px;  vertical-align: middle;  background-color: #fff;  font-size: 18px;  padding-left: 15px;  padding-top: 40px;  }
.menu-tab li:last-child {  position: absolute;  height: 104px;  top: 104px;  }
.menu-tab li a {  color: #666;  }
.menu-tab li.on {  color: #fff;  background: url("../img/bg_menutab.png") 0 -210px no-repeat;  position: absolute;  height: 104px;  z-index: 2;  }
.menu-tab li.on a {  color: #fff;  }
.meuntop{  margin-left: 50px;  }


/*******首页 政务公开 依申请公开 详情页********/
.detailpage.ysqgk{  padding-top: 30px;  }
.detailpage.ysqgk p>a{display: initial;color:#CC0000;text-indent:0px;}
.detailpage.ysqgk .dp-desc{padding-bottom: 30px;min-height: inherit;}
.detailpage.ysqgk .search{  text-align: center;  vertical-align: middle;  }
.detailpage.ysqgk .search .input{  height: 27px;  line-height: 27px;  box-sizing: border-box;  }
.detailpage.ysqgk .search .advanced-search{  color: #990000;  vertical-align: middle;  padding-left: 10px;  cursor: pointer;  }
.detailpage.ysqgk .search .btn{  height: 27px;  line-height: 27px;  background: #5ca6f3;  padding: 0px 20px;  color: #fff;  }
.detailpage .dp-tools.ysqgk-tools{  background: #f7f7f7;  padding: 20px 0px 10px;  }
.detailpage .dp-tools.ysqgk-tools a {  border: none;  display: block;  margin: auto;  width: 350px;  padding: 0px;  margin-bottom: 10px;  }

/**********信息公开指南 详情**************/
.explain{  padding: 15px;  text-indent: 2em;  }
.explain p{  line-height: 25px;  }
.explain h4{  margin-top: 5px;  margin-bottom: 3px;  }
.explain a{  display: inline-block;  color: #007aff;  text-indent: 0px;  }


/**********图文列表**************/
.img-list{  margin-bottom: 10px;  }
.img-list>a{font-weight: 400;  font-size: medium;  line-height: 1.54;  text-decoration: underline;  letter-spacing: 1px;  margin-bottom: 3px;  width: 80%;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  }
.img-list .content .content-left{  float: left;  width: 15%;  }
.img-list .content .content-left a{display: block;margin-right: 10px;}
.img-list .content .content-left img{width: 100%;}
.img-list .content .content-right{  float: left;  width: 85%;  }
.img-list .content .content-right .chief{  margin-bottom: 10px;  line-height: 25px;  height: 75px;  overflow: hidden;  }
.img-list .content .content-right .link{  float: left;color: green;  }
.img-list .content .content-right .time{  float: right;  font-style: normal;  color: #999;  }

/*******************搜索模块************************/
.search-module .btn:hover,.search-module .btn:active,.search-module .btn:focus{outline: none;}
.search-module .normal-search{text-align: center;  }
.search-module .normal-search .input{  width: 210px;  line-height: 25px;  height: 25px;  }
.search-module .normal-search label{font-weight: normal;}
.search-module .normal-search .btn{  margin-left: 10px;  height: 25px;  line-height: 25px;  padding: 0px 12px;  }
.search-module .normal-search .btn:active,.search-module .normal-search .btn:focus,.search-module .normal-search .btn:hover{color:#fff;}
.advanced-search{  background: #f7f7f7;  padding: 10px;  display: none;  }
.advanced-search .advanced-search-hd{  text-align: center;  height: 40px;  line-height: 40px;  font-size: 16px;  }
.advanced-search .advanced-search-hd .close{  font-size: 14px;  font-style: normal;  }
.advanced-search .form-col-2 .group{  width: 485px; display: inline-block;  }
.advanced-search .group .input{  width: 270px;    box-sizing: border-box;  }
.advanced-search .group label{  width: 150px;  display: inline-block;  text-align: right;  font-weight: inherit;  }
.advanced-search .input-daterange.input-group{display: inline-block;}
.advanced-search .input-daterange.input-group .input{  width: 131px;  border-radius: 0px;  }
.advanced-search .tools .btn{  padding: 3px 12px;  }
.advanced-search .tools .btn-primary:hover,.advanced-search .tools .btn-primary:active,.advanced-search .tools .btn-primary:focus{color: #fff;}

/**分页+**/
.page {  margin: 20px auto;  text-align: center;font-size: 14px;width: 100%;color:#2684ed;  }
.page select{
	    border: 1px solid #2684ed;
    margin: 0px 5px;
    border-radius: 5px;
    padding: 2px;
}
.page select option{
	border: 1px solid #2684ed;
    border-radius: 5px;
    padding: 2px;
}
.page a {  width: auto;  border: none;  color: #2684ed;    border: 1px solid #2684ed;  display: inline-block;  padding: 2px 10px;  border-radius: 5px;  margin: 0 10px;  }
.page a.active {  background-color:#2684ed;color: #fff;  }

/**问卷调查 **/
.question-block{
	position: fixed;
	right: 0;
	bottom:115px;
	width:168px;
}
.question-block .question-header{
	text-align: center;
	padding: 10px;
	background: #5ca6f3;
	color: #fff;
	font-weight: bold;
	border:1px solid #5ca6f3;
}
.question-block .content{
	font-size: 12px;
	padding:10px;
	border-left:1px solid #5ca6f3;
	border-right:1px solid #5ca6f3;
	border-bottom:1px solid #5ca6f3;
	line-height: 18px;
}
.question-block .btn{
	font-size: 12px;
	padding:4px 6px;
	background: #fff;
	border: 1px solid #5ca6f3;
	color: #5ca6f3;
}
.question-block .result{
	display: inline-block;
	text-decoration: underline;
}

/********网上咨询**********/
.detailpage .dp-desc.online-desc{  padding-top: 30px;  padding-bottom: 30px;  }
.detailpage .dp-desc.online-desc .appellation{  text-indent: 0em;  }
.detailpage .dp-desc.online-desc ul>li{  padding-left: 2em;  line-height: 30px;  }

/********广东省人社厅门户网站功能调查**********/
.problems{padding: 10px 3em;  }
.problems>.problem{  margin-bottom: 20px;  }
.problems>.problem>p{  margin-bottom: 10px;  }
.problems>.problem>.problem-answer{  padding-left: 2em;  }
.problems>.problem>.problem-answer>div{  line-height: 25px;  }
.problems .vcode-div{  margin-bottom: 10px;  }
.problems .vcode-div img{  margin-left: 10px;  display: inline-block;  }
.problems .btn.btn-blue{  background:#5ca6f3; color : #fff;  }
.review{ border: 1px solid #dcdcdc;  margin: 20px 3em;  }
.review .review-tl{  line-height: 35px;  background-color: #f2f2f2;  padding-left: 15px;  }
.review .review-list{  padding: 15px !important;  }
.review .review-list>li{  line-height:28px;height:28px;  clear: both;  overflow: hidden;  }
.review .review-list>li :hover{background-color: rgba(93, 165, 243, 0.22);}
.review .review-list>li.runing>span{color: #ff9800;}
.review .review-list>li>span{  width: 80%;  display: inline-block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  }
.review .review-list>li>a{  float: right;  }

/******* 回执编号弹出框 *******/
.jqmWindow .jqm-title{
    background-color: #5ca6f3;
    color: #fff;
    padding: 10px;
}
.jqmWindow .jqm-title a{color: #fff;}
.jqmWindow .jqm-content{
    padding: 20px 10px;
    line-height: 25px;
    background-color: #fff;
}
.jqmWindow .jqm-btn{
    background-color: #fff;
    padding-bottom: 20px;
}
.jqmWindow .jqm-btn button{
    padding: 5px 10px;
    cursor: pointer;
}
.jqmWindow .jqm-btn button:first-child{
    background-color: #5ca6f3;
    color: #fff;
}
.jqmWindow .jqm-btn button:hover,.jqmWindow .jqm-btn button:focus,.jqmWindow .jqm-btn button:active{
    outline: none;
}
/*tab尚未发布内容区块样式*/
.list-b-none{
	height:243px;
	line-height:243px;
}
.nothing{
	text-align: center;
	color:#9d9d9d;
	border: 1px dashed #eaeaea;
}
.firnothing{
	text-align: center;
	color:#9d9d9d;
}
.list-b-none.style2{
    position: relative;
    margin:10px 0 0 10px;
    height: 420px;
    border: 1px dashed #eaeaea;
    text-align: center;
    line-height: 295px;
}
.list-b-none.style2 .none-img{
    position: absolute;
    left: 50%;top:50%;
    margin-left: -37px;
    margin-top: -32px;

}
.list-b-none.style2 .nothing{
    border:none;
}


/*by tang*/
.tab-block{
    display: none;
}
/* 快捷图标 */
.content-index{
	position: relative;
}
.right-b{
	position: absolute;
	right: 0px;
	top: 13px;
}
.right-b img{
	width:85%;
	margin-bottom: 10px;
}
/* 详情页顶部添加信息模块 */
.layout .title-block{
	padding: 15px 0;
	padding-left: 40px;
	line-height: 25px;
	text-align: left;
	margin: 10px 0 50px 0;
	border: 1px solid #e8e7e6;
}
.layout .title-block .title-name{
	font-weight: bold;
	padding-right:10px;
}
/* 搜索结果列表样式 */
ul, li, dt, dd {margin: 0px;padding: 0px;list-style: none;}
.search_count{height: 45px;line-height: 45px;text-align: center;color: #666;font-weight: 500;}
.search_count .red{color: #c33c3c;}
.search_res_left{width: 198px;float: left;border: 1px solid #5ca6f3;margin-top: 6px;}
.search_res_right{width: 780px;float: left;padding: 0 0 0 20px;}
.search_res_left dl{padding: 0px 0px 12px 0px; overflow: hidden;}
.search_res_left dl dt{height: 16px;overflow: hidden;line-height: 16px;text-align: left;font-size: 16px;
  font-weight: bold;color: #545454;margin-bottom: 15px;background: #fafafa url(../img/icon01.gif) no-repeat;
  padding: 8px 2px 8px 30px;
}
.search_res_left dl dd{padding-left: 24px;}
.search_res_left  dl.icon01 dt{background-position: 12px -216px;}
.search_res_left dl dd a{display: block;width: auto;height: 17px;overflow: hidden;margin-bottom: 8px;}
 .search_res_left dl dd a.all{width: 100%;}
.search_res_left dl dd a.sel span{background-color: #5ca6f3;text-align: center;color: #fff !important;border-radius: 4px;}
.search_res_left dl dd a span{ display: block;height: 17px;line-height: 20px;color: #545454;
 float: left;padding-right: 4px;margin-left: 4px;font-size: 14px;} 
.search_res_left  dl.icon02 dt{background-position: 12px -239px;}
.info{padding: 5px 0;overflow: hidden;margin-bottom: 15px;}
.info dt {text-align: left;background: #fff;border: 1px solid #e0e0e0;border-bottom: 1px dashed #e5e5e5;
 overflow: hidden;padding: 7px 10px;ont-size: 16px;font-weight: normal;color: #2165eb;
}
.info dd {padding: 3px 25px 12px;overflow: hidden;background: #fff;border: 1px solid #e0e0e0;border-top: 0px;margin-bottom: 15px;}
.info dd li.t2 {color: #aaa;overflow: hidden;font-size: 14px;}
.info dd li {padding: 4px 0;overflow: hidden;text-align: left;line-height: 180%;}
.info dd li.t3 a {font-size: 12px;color: #000;display: inline-block;text-decoration: none;}
 .info dd li.t4 {color: #008000;}

.info dd li.t4 a {font-size: 14px;color: #008000;display: inline-block;text-decoration: none;padding-right: 10px;}
/* 首页工作动态第一篇文章显示内容 */
.headContent p { display: inline; color: gray !important; font-size: 14px !important;}


/* 前端网上征求意见展示 */
.discuss{
    margin-top:20px;
}
.discuss .total-count{
    /* color:#eeb73d; */
    text-align: right;
    padding:10px auto;
    border-bottom:1px solid #005EA8;
    margin-bottom:10px;
}
.discuss .time{
    display: inline-block;
    margin-left: 20px;
}
.discuss .count-num{
    color:#025a9d;
}
.discuss .discuss-li{
    background: #f9f9f9;
    margin-bottom: 10px;
    padding:10px 20px;
}
.discuss .discuss-li .information{
    color:#999;
    font-size: 13px;
}

/* 网站底部友情链接 */
.foot {
	width: 1000px;
	margin: 0 auto;
	height: 35px;
	font-size: 14px;
}
.left { float: left; }
.clear { clear: both; }
.footnav {
	width: 1000px;
	margin-left: 25px;
}

.footkk {
	width: 226px;
	height: 29px;
	line-height: 20px;
	border: none;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 0px;
	background: url("../img/footselectbg.jpg") no-repeat;
	margin-top: 10px;
	*background: none;
	*height: 22px
}

.footkk select {
	background: transparent;
	border: none;
	padding-left: 10px;
	width: 260px;
	*width: 226px;
	*line-height: 30px;
	*padding: 5px 0;
	height: 100%;
	padding-bottom: 5px\9;
}
/* 信件详情表格 */
.table-left {
	width: 14%;
	float: none;
}
.table-right {
	text-align:left !important;
}

/* 移动应用 */
.phone-code .des-style{
    padding: 10px;
    padding-top: 27px;
    line-height: 33px;
    font-size: 16px;
    /*font-weight: bold;*/
    padding-left: 33px;
    color:#555;
}
.phone-code .phone-code-img{
    width: 13%;
    margin-left:20px;
}
.phone-code  .row-block{
    /*border-bottom: 1px solid #eae8e8;*/
    padding: 7px;
    border-top: 1px solid #eae8e8;
    margin-top: 45px;
}
.phone-code .reset-style{
    border-top:none;
    margin-top:10px;

}
.phone-code .border-div{
    border-bottom: 1px dashed #eae8e8;
    margin:0 20px;
    padding-bottom:20px;
}
.phone-code .mt17{
    margin-top: 17px;
}

/*首页移动端tab*/
.text-center{
    text-align: center !important;
}
.mobile .mobile-title{
    font-size: 22px;
    margin: 20px auto 22px;
}
.mobile .mobile-cont{margin: 20px;}
.mobile .weixin-block{  width: 30%;margin-right: 3%;padding-top: 26px;/* border-bottom: 2px solid; */border: 1px dashed #ccc;}
.mobile .code-list{
    padding-left:25px;
}
.mobile .block-title{
    line-height:20px;
    margin: 20px 11px;
    text-align:  center;
    font-size: 15px;
    color: #333;
    padding: 10px;
}
.mobile .mobile-weixin-img{
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    width: 72%;
    margin: 0 auto;
    -webkit-transition: -webkit-transform 0.35s;
    -moz-transition: -moz-transform 0.35s;
    -ms-transition: -ms-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mobile li:hover .mobile-weixin-img{
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
}
.tip-block{
    font-size:14px;
    font-size: 14px;
    color: #7f8082;
    margin-top: 24px;
    padding-left:49px;
}

