body{ width: 100%; }
.nav-box{ height: 52px; width: 1000px; background: #085397;}
.nav-box a{ height: 52px; width:166px; background:url(imagesnav-bg.jpg) no-repeat right 0; line-height: 52px; color: #FFF; font-size: 17px;}
.nav-box a[data-role="qhhbsp"]{ width:170px;}
.nav-box a:hover{ background: url(imagesnav-selected-bg.jpg) no-repeat right 0; }
/*.nav-box a:hover[data-role="qhhbsp"]{background:url(imagesnav-selected-bg-1.jpg) repeat-x;}*/
.nav-box .active{ background: url(imagesnav-selected-bg.jpg) no-repeat right 0; }

.index-top-box{ width: 1000px; height: 134px; margin: 0 auto; }
.index-body{ background: url("imagesindex-body.jpg") no-repeat top; width: 100%; height: 192px; }
.index-logo{ background: url("imageslogo.png") no-repeat center; width: 372px; height: 134px; }
.index-search .a-url{ margin-top: 15px; text-align: right; }
.index-search .a-url a, .index-search .a-url span{ font-size: 12px;padding-left:5px;padding-right:5px }
.search-form { background: url("imagessearch.png") no-repeat center; width: 250px; height: 35x; margin-top: 15px; }
.search-form  input[type="text"]{ background: none; border: none; width: 190px; height: 35px; padding-left: 15px; outline: none; }
.search-form input[type="button"]{ background: none; border: none; width: 40px; height: 35px; cursor: pointer; }

.sub-nav{ height: 346px; width: 952px;  border: 2px solid #2886D0;  padding: 20px;  position: absolute;  background: #FFF;  z-index: 1111; }
.sub-news-left{ width: 500px; }
.sub-news-right{ width: 452px; }
.sub-news-nav a{ width: 115px; margin-right: 10px; height: 40px; background: #EBEBEB; line-height: 40px; }
.sub-news-nav a:hover{ background: #2583CD; color: #FFF; }
.news-list-item .point{ background: url("imagespoint.png") no-repeat center; width: 16px; height: 20px; }
.news-list-item a{ height: 20px; width: 480px; font-size: 15px; margin: 8px 0px; }
.news-list-item{ padding: 0 10px;  }
.news-list-item .title{ width: 16px; height: 20px; line-height: 20px; width: 416px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.news-loop{ width: 500px; height: 360px; }
.news-list{ width: 480px; margin-left: 15px; height: 360px; }
.news-list-nav .title{ width: 96px; text-align: center; background: #E7E5E6; height: 30px; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #D7D5D6; line-height: 30px; font-size: 15px; }
.news-list-nav .more{ width: 91px; height: 31px; line-height: 31px; text-align: right; font-size: 14px; color: #B2B2B2; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #D7D5D6; }
.news-list-nav .active{ background: #FFF; color: #F60309; border-bottom-color: #085396; }
.new-hot .title{ font-size: 20px; font-weight: bold; height: 45px; line-height: 45px; }
.new-hot .describe{ text-indent: 2em; line-height: 25px; color: #979797; }
.new-hot .describe .more{ float: right; color: #E8373D;  }
.new-hot{ border-bottom: 1px dashed #C1C1C1; padding-bottom: 10px; margin-bottom: 10px; }
.news-list-item .point{ background: url("imagespoint.png") no-repeat center; width: 16px; height: 20px; }
.news-list-item .title { height: 20px; line-height: 20px; width: 416px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; margin-left: 10px; }
.news-list-item a{ height: 20px; width: 480px; font-size: 15px; margin: 5px 0px; }

.guide-group a{ border: 1px solid #A8D6FA; background: #E9F2FB; color: #0C5393; width: 242px; margin-right: 8px; height: 50px; line-height: 50px;}

.info-group-1{ width: 100%; height: 274px; }
.exposure, .notice{ width: 492px; }
.notice{ margin-left: 12px; }
.group-nav{ padding-right: 5px; height: 40px; background: #F6F6F6; }
.group-nav .active{ height: 40px; line-height: 40px; background: #FFF; width: 110px; }
.group-nav .active a{ color: #06559A; width: 106px; border-left: 4px solid #085098; font-size: 17px; text-align: center; height: 16px; line-height: 12px; margin-top: 13px;}
.group-nav .more{ height: 40px; line-height: 40px; color: #575757; font-size: 12px; }
.group-list .point{ background: url("imagespoint.png") no-repeat center; width: 16px; height: 20px; }
.group-list a{ height: 20px; width: 480px; font-size: 15px; margin: 8px 0px; }
.group-list{ padding: 0 10px; margin-top: 10px; }
.group-list .title{ width: 16px; height: 20px; line-height: 20px; width: 416px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.info-group-2{width: 100%; height: 410px; margin-bottom: 20px; text-align: center;    position: relative;}
.bottom-box{ width: 100%; height: 125px; }
.bottom-box .bottom{ margin-top: 20px; }
.bottom-box .sign {
    width: 80px;
    height: 80px;
    margin-top: 15px;
    margin-right: 0px;
}
.bottom-box .copy .copy-group{ margin: 6px 0; }
.bottom-box .qr{ margin-top: 6px; }
.bottom-box .weibo{ margin-left: 10px; }
.bottom-box .qr p{ text-align: center; margin-top: 5px; }


.sub-new-item .news-list-item a{ margin-top: 20px; }

.bottom-maxBox{ position: relative; }

.link-box{ width: 100%; background: #ECECEC;position: relative; }
.link-nav{ margin-left: auto; margin-right: auto; height: 43px; }
.link-nav a{ height: 43px;line-height: 43px; width: 115px; padding: 0 42.5px; cursor: pointer; }
.link-nav .arrow{ background: url("imagesdown-arrow.png") no-repeat center; width: 16px; height: 43px; margin-left: 5px; }
.link-nav .arrow-1{ background: url("imagesup-arrow.png") no-repeat center; width: 16px; height: 43px; margin-left: 5px; }
.link-nav .aBG{ background: #FFF; }
.link-sub-nav{ border-top: 2px solid #249eef; position: absolute; width: 100%;background: #DDD; }
.link-sub-nav .nav-items{ background: #FFF; width: 940px; margin: 0 auto; padding: 0 30px; height: 175px; overflow-y: scroll;}
.link-sub-nav .nav-items a{ margin: 0 10px; width: 168px; padding: 10px 0; text-align: left; width: 164px;}
/*2018-4-13*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}

.new_nav{ height: 52px; background: url("imagesnav-bg.jpg") repeat-x; width: 1000px; margin: 0 auto; overflow: hidden;}
.new_nav a{ display: inline; float: left; width: 167px; height: 52px; background: url("imagesnew_14.jpg") right no-repeat; line-height: 52px; color: #FFF; font-size: 17px; }
.new_nav a.a_end{background:none;width: 165px;}
.new_nav a:hover,.new_nav a.a_end:hover{ background: url("imagesnav-selected-bg.jpg") repeat-x; color: #fff}
.new_searbt{ background: none; width: 45px; height: 43px; border:0  none;outline: none; }
.new_linkboxbg{ background: #DBDBDB;border-top: 2px solid #249eef; position: absolute; top: -2px; height: 1px; width: 100%;left: 0; z-index: 2}
.new_linknav{height: 43px; position: relative; width: 1000px; margin: 0 auto; z-index: 3}
.new_linknav li{ display: inline; float: left; width: 20%; text-align: center;height: 43px; }
.new_linknav li a{ display: block; height: 43px; border-right: 1px solid #DBDBDB;line-height: 43px;}
.new_linknav li a.first{border-left: 1px solid #DBDBDB;}
.new_linknav li a span{ background:url('imagesdown-arrow.png') center right no-repeat; padding-right: 26px; }
.new_linknav li a:hover span,.new_linknav li.hover span{background:url('imagesup-arrow.png')center right no-repeat; }
.new_linknav li a:hover,.new_linknav li.hover a{ background: #fff; height: 42px; border-bottom: 1px solid #DBDBDB;line-height: 42px;}
.new_linknav li .subbox{ display: none;border: 1px solid #DBDBDB; border-bottom: 0; border-top: 0; position: absolute;  width: 978px; padding: 10px 10px; background: #fff; top: -135px; left: 0;}
.new_linknav li .subbox .link_item{ background: #FFF;  height: 120px; overflow-y: scroll;text-align: left}
.new_linknav li .subbox .link_item a{ display:inline-block; white-space: nowrap;text-overflow: ellipsis;min-width: 167px;margin: 0 10px; border: 0 none; text-align: left; padding: 0; height: 30px; line-height: 30px;}
.new_linknav li .subbox .link_item a:hover{ color: #2583CD; }

.new_linknav li .subbox .link_item2{ background: #FFF;  height: 120px; overflow-y: scroll;text-align: left}
.new_linknav li .subbox .link_item2 a{ display:inline-block; white-space: nowrap;text-overflow: ellipsis; padding-right: 35px; margin: 0 10px; border: 0 none; text-align: left; height: 30px; line-height: 30px;}
.new_linknav li .subbox .link_item2 a:hover{ color: #2583CD; }

#area a{min-width: 80px;}
#city a{min-width: 80px;}
#article {}
#article li{min-width: 460px; float: left;width: 460px;margin-right: 10px;display: block;}
#article li a{ height: 30px; line-height: 30px; width: 380px; text-align: left; overflow: hidden;float: left;white-space: nowrap;text-overflow: ellipsis;}
#article li i{ height: 30px; line-height: 30px;width: 60px; float: left;text-align: right; font-style:normal;overflow: hidden;}



.weibo { margin-right: 10px; }
.weixi{margin-right: 10px;}
.jiucuo {
    margin-right: 10px;
    padding-top: 10px;
    margin-top: 14px;
}

/*minbox*/
.new-minbox{ width: 1000px; padding: 20px 0; margin: 0 auto; overflow: hidden; }
.new-boxleft{ display: inline; float:left; overflow: hidden; width:299px; border: 1px solid #F1F1F1; }
.new-boxright{ width: 687px; display: inline; float: right;border: 1px solid #F1F1F1;}

.menulist{ overflow: hidden;padding: 10px 16px; padding-bottom: 20px; }
.menulist li{ height: 40px; margin-top: 10px; display: block; float: none;}
.menulist li a{ display: block; line-height: 38px; height: 38px; background: #F5F5F5; border-radius: 4px; border:1px solid #E8E8E8; font-size: 14px; color: #0B5594;text-align: center;}
.menulist li a span{ background: url('imagesnew_icon.png') left center no-repeat; padding-left: 32px; }
.menulist li a:hover,.menulist li.active a{ background: #2583CD; color: #fff; }
.menulist li a:hover span,.menulist li.active a span{ background: url('imagesnew_iconh.png') left center no-repeat;}
.new-content{ padding:20px; }
.new-content2{ padding:0px 0px 20px 0px; }

.new-tab{ overflow: hidden; }
.new-tab label{ display: inline;float: left; padding-left: 20px; margin-right: 20px; background: url('imagesradio.jpg') left center no-repeat; height: 30px; line-height: 30px;}
.new-tab label input{  display: none;}
.new-tab label.active{ background: url('imagesradioh.jpg') left center no-repeat;}
.index-isshow{ display: none; }
.new-desc{ font-size: 14px; color: #333; line-height: 26px; padding: 15px; overflow: hidden; background: #F6F6F6; margin-top:8px;}
.new-desc .desc-title{ color: #fd4f08 }


.new-formbox{margin-top: 10px; color: #666}
.new-formbox span.desc{ width: 30px; text-align: center; font-size: 16px; color: #fc0606; line-height: 34px; text-align: center; display: inline;float: left;}
/*layui css*/
.layui-form-pane .layui-input{ color: #666 }
.layui-form-pane .layui-form-label{ background: #fff!important; }
.layui-input, .layui-select, .layui-textarea{ border-color: #efefef!important }
.layui-form-item{ margin-bottom: 10px!important; }
.layui-form-item .layui-inline{}
.new-formitem .input-item input{ background:none!important }
.new-formbox .layui-form-select .layui-edge{ display: none!important ; }


.new-formitem{ position: relative; height: 34px; margin-top: 10px; line-height: 34px; }
.item-inlne{ display: inline; float: left; }
.new-formitem .input-item{ height: 32px; line-height: 32px;border:1px solid #efefef; width: 32px; display: inline;float:left; color: #666666;}
.new-formitem .input-item input{ display: inline; float: left; height: 20px; line-height: 22px;padding: 0; margin: 0; border: 0 none; outline: none; margin-top: 7px; }
.new-formitem .input-item label{ display: inline; float: left; padding-left: 13px; white-space: nowrap; overflow: hidden;}
.new-formitem .item-w{ width:290px}
.new-formitem .item-w616{ width: 612px; }
.selectbbg{background: url('imagesselect.jpg') right top no-repeat; }
.selectdown{ width: 205px; display: inline; float: right;}
.new-formitem textarea{color: #666666; border: 0 none; height: 72px; padding-top: 6px;}
.new-yzm{ display: inline; float: left;margin-left: 8px; }
.new-yzm img{ height: 33px; width: auto; }
.descn{display: inline; float: left;margin-left: 6px;}
.new-buttonbar{ overflow: hidden;  padding: 20px 0; padding-left: 148px;}
.new-buttonbar input{ display: inline;float: left;border: 0 none; width: 163px; height:45px; padding: 0;  margin: 0; outline: none; line-height: 45px;
text-align:center; margin-right: 25px; font-size: 18px; font-weight: bold; color: #fff; cursor: pointer;}
.new-buttonbar input.submit{ background: #249eef; border:2px solid;border-radius:6px; line-height: 25px;}
.new-buttonbar input.reset{ background: #01d089; border:2px solid;border-radius:6px; line-height: 25px;}

/*2018-4-15*/
.new_ddd{ padding-top: 30px; }
.new_ddd .vote-data .title{}
.dataRole{ display: none; }
.news-content{ padding: 30px 40px;overflow: hidden; }
.new-tabletd{ border: 0 none; width: 100%;text-align: center; color: #666}
.new-tabletd th{ color: #333; font-weight: bold; font-size: 15px;  }
.new-tabletd tr{ border-bottom:1px  dashed #E8E8E8!important; }
.new-tabletd th,.new-tabletd td{ padding: 8px 0; }
.new-tabletd td.title,.new-tabletd td.table-title{ text-align: left; }
.new-tabletd td.newask,.new-tabletd td.newas a{ color: #0554A1 }

/*page*/
#page{ overflow:hidden; font-size:12px;text-align:center; margin-bottom: 15px; clear: both; padding-top: 30px;}
#page a { border-radius: 4px; text-decoration: none; display:inline-block; margin:0 2px; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
#page a.a1 {width:56px; padding:0; background:#f8f8f8;}
#page a:hover {background:#2583CD; border-color:#2583CD; color:#fff; text-decoration:none; }
#page span {border-radius: 4px;display:inline-block; margin:0 2px; height:30px;padding:0 12px; font-size:12px;line-height:30px; background:#2583CD; border:1px solid #2583CD; color:#fff; text-align:center; }


/*2018.4.17*/
.n-tabletd{ width: 100%; color: #5D5D5D}
.n-tabletd th{ color: #333; font-size: 15px;}
.n-tabletd th,.n-tabletd td{ padding: 10px 0; text-align: center}
.n-tabletd td{border-top:1px dashed #E8E8E8; font-size: 14px;}
.n-tabletd td.newask a,.n-tabletd td.newask {color: #0554A1}
.n-tabletd-417{border-top:1px solid #E8E8E8;}
.n-tabletd-417 th{ padding: 12px 0; color: #0554A1}

.new417_form{ display:inline;float:left;background: url("imagesinteraction_search.png") no-repeat center;width: 167px;height: 29px;margin-top: 7px;margin-left: 15px;}
.new417_input{border: none;outline: none;background: none;width: 130px;height: 30px;padding-left: 10px;padding-top: 0;padding-bottom: 0}
.new417_inputbt{border: none;outline: none;background: none;width: 22px;height: 29px;padding: 0;cursor: pointer;}
.new417_write{background: url(imagesinterchange-btn.png) no-repeat center;width: 85px;height: 27px;margin-left: 10px;margin-top: 7px;}
.new417_table{ padding: 10px;vertical-align: middle;line-height: normal}
.new417_table td{ padding:5px 3px ;vertical-align:middle; }
.new417_table td *{ vertical-align:middle; line-height: normal}
.new417_select_con .new417_select{ width: 82px;}
.new417_table td.thbold{ font-weight: bold; font-size: 15px;color: #0554A1}