html{
    background: #fff;
}
body {min-width: 1200px; 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,.icon-set{ width: 30px; height: 30px; display: inline-block; background-image: url("../img/lefticons.png"); vertical-align: middle; margin-right: 4px }
.icon-set{background-image: url("../img/mesg-open.png");margin-left: -2px;}
.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: 5px -7px; }
.icon-24 { background-position: 0px -136px; }
.icon-25 { background-position: 0px -260px; }
.icon-26 { background-position: 0px -385px; }
.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: #025a9d; color: #fff; }
.btn-pri:hover{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***********************************/
/*é¦–é¡µé¡¶éƒ¨*/
.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; cursor: pointer;}
.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{
    cursor: pointer;
    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-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.drop-down li:hover{
    background: #5ca6f3;
    color: #f7f3f3 !important;
}
.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 {position: relative;  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 { 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 { padding: 1px 0; }
.sub .title span { display: inline-block; padding: 4px 20px; text-align: center; background-color: #5ca6f3; color: #ffffff; }
.sub .title span.under-line {     display: inline-block;  padding: 0px;  text-align: center;  background-color: transparent;  color: #333;  border-bottom: 2px solid #5ca6f3; }

/*********************************é¦–é¡µ:index.html***********************************/
/**è½®æ’­æ’ä»¶***/
.swiper-container {  width: 700px;  height: 402px; margin-left: 0px; }
.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: 15px;}
.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/index_enter/zcfg/icon-shehuibaozhang.png")}
.bg_view_40_1:hover .bg_img{background-image: url("../img/index_enter/zcfg/icon-shehuibaozhang_b.png")}
.bg_view_40_2 .bg_img{background-image: url("../img/index_enter/zcfg/icon-renshiguanli.png")}
.bg_view_40_2:hover .bg_img{background-image: url("../img/index_enter/zcfg/icon-renshiguanli_b.png")}
.bg_view_40_3 .bg_img{background-image: url("../img/index_enter/zcfg/icon-shusongrencai.png")}
.bg_view_40_3:hover .bg_img{background-image: url("../img/index_enter/zcfg/icon-shusongrencai_b.png")}
.bg_view_40_4 .bg_img{background-image: url("../img/index_enter/zcfg/icon-zonghefuwu.png")}
.bg_view_40_4:hover .bg_img{background-image: url("../img/index_enter/zcfg/icon-zonghefuwu_b.png")}
.bg_view_40_5 .bg_img{background-image: url("../img/index_enter/zcfg/icon-gongnengchuangye.png")}
.bg_view_40_5:hover .bg_img{background-image: url("../img/index_enter/zcfg/icon-gongnengchuangye_b.png")}
.bg_view_40_6 .bg_img{background-image: url("../img/index_enter/zcfg/icon-shehuibaozhang.png")}
.bg_view_40_6:hover .bg_img{background-image: url("../img/index_enter/zcfg/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: 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;  }

/**åˆ—è¡¨**/
.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; }
/*å³ä¾§æµ®åŠ¨*/
.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: 10px;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:45px;line-height: 43px;padding-left:20px;border:1px solid #5ca6f3;margin-bottom: 10px;color: #5ca6f3;font-size: 16px;position:  relative;text-align:  center;box-sizing:  border-box;}
.governmentlink i{margin-right: 5px;font-size: 28px;position: absolute;top: 0px;left: 31px;}
.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;  }
/*åŒºå—äº”*/
.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: 93%;margin:23px auto 0 auto;}
.content5.right-content .list>a:before{content:none;}
.height-155{
    height:155px;
}
/*åŒºå—å…­*/
.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: 50px;  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 30px;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;
    position: relative;
    top: 3px;
    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; }
.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; padding: 6px 10px; line-height: 1.42857143; }
.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;

}
/*********************************åŠžä»¶æŸ¥è¯¢: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 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: 30px;  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;  }
.nav-slide .law-list li a .iconfont{
    float: left;
    color:#5ca6f3;
    font-size: 25px;
    font-weight: bold;
}
/**æ”¿ç­–æ³•è§„ï¼Œä¸“é¢˜æŠ¥é“ï¼Œé˜³å…‰æ”¿åŠ¡å³ä¾§åˆ—è¡¨***/
.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; }

/*********************************æ”¿ç­–æ³•è§„ï¼Œä¸“é¢˜æŠ¥é“ï¼Œé˜³å…‰æ”¿åŠ¡***********************************/
/*è¯¦æƒ…é¡µ*/
.detailpage .dp-hd { text-align: CENTER; margin: 30px 0px; }
.detailpage .dp-hd>.btitle { font-weight: bold; font-size: 20px; margin-bottom: 10px; }
.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;min-width: 60px;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;}


/*é—®å·è°ƒæŸ¥*/
.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;
    padding-left: 51px;
}
/*tabå°šæœªå‘å¸ƒå†…å®¹åŒºå—æ ·å¼*/
.list-b-none{
    height:243px;
    line-height: 243px;
}
.nothing{
    text-align: center;
    color:#9d9d9d;
    border: 1px dashed #eaeaea;
}

.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;
}


/*æ°‘æ„å¾é›†*/
.sub .title .head-tab{
    margin-right: 10px;
    cursor: pointer;
}
.tab-block{
    display: none;
}
.width-141{
    width:141px !important;
}
.textarea-block{
    width:800px;border:1px solid #ccc; padding:10px;height: 60px;
}
.history-block{
   margin:10px;
}
.history-block li{
    padding:7px;
    font-size: 12px;
}
.history-block li a{
    width: 91%;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.history-block li a:hover{
    color:#5ca6f3;
}
.history-block .his-list{
    width:50%;
}
.history-block .status{
    color:#e80c0c;
}
.tip-toolbar{
    margin-top:20px;padding:5px 10px;background: #e8e7e6;color:#444;
    position: relative;
}
.tip-toolbar a{
    display: inline-block;
    float: left;
    padding-left: 10px;
}
.tip-toolbar a:hover{
    color:#5ca6f3;
}
.tip-toolbar .tip-img{
    display: inline-block;
    position: absolute;
    left: 12px;
    top: 3px;
    width: 3%;
}
.detailpage .dp-desc.dp-desc-height {
    min-height: auto;
}
.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;
}

/* è®¨è®ºåŒºæ ·å¼ */
.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;
}
.block-special{
    position: relative;
    box-sizing: border-box;
    padding: 38px 11px;
}
.block-special .enter-img{
    position: absolute;
    left: 0px;
}
.block-special .enter-b{
    padding-left: 142px;
    font-size:12px;
    color:#666;
}
.block-special .enter-b p{
    line-height: 16px;
}
.link-b{
    display: inline-block;
    padding: 5px 10px;
    width:92px;
    box-sizing: border-box;
    background: #66aaf2;
    border-radius: 5px;
    color:#fff;
    font-size: 6px;
    margin-bottom: 5px;
    text-align: center;
}