@CHARSET "UTF-8";
body,html{overflow-x:hidden;min-width:320px;expression(document.body.clientWidth < 320? "320px": "auto" );}
body { color: #333333; text-align: left; line-height: 30px; font-family: "Microsoft YaHei";}
html{ font-size: 14px;}
* { margin: 0px; padding: 0px;  font-style: normal; outline: none; }
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #1658a0; text-decoration: none; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}
.clear { clear: both; }
input, select { vertical-align: middle;}
input[type="button"]{ cursor: pointer;}
table {
    font-size: 14px;
}
.pointer {
  cursor: pointer;
}
.clearfix:after {
  display: block;
  clear: both;
  content: '';
  visibility: hidden;
  height: 0;
}
.clearfix {
  zoom: 1;
}
img.grayImg {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.text_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.row_tip {
  /*color: @main_color;*/
  display: inline-block;
  font-size: 12px;
  padding: 0 5px;
}
.br_tip {
  /*color: @main_color;*/
  display: block;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.error_tip {
  /*color: @main_color;*/
  display: inline-block;
  font-size: 12px;
  padding: 0 5px;
}
.c_red {
  color: #ff5745 !important;
}
.c_lightgray {
  color: #555555 !important;
}
.c_gray {
  color: #999 !important;
}
.c_grayccc {
  color: #ccc !important;
}
.c_main {
  color: #555 !important;
}
.c_orange {
  color: #ff7200 !important;
}
.c_green {
  color: #62cb5d !important;
}
.c_blue {
  color: #109bfd !important;
}
.c_yellow {
  color: #f8b62d !important;
}
.c_purple {
  /*color: @main_color !important;*/
}
.text_left {
  text-align: left !important;
}
.text_center {
  text-align: center !important;
}
.text_right {
  text-align: right !important;
}
.middle {
  vertical-align: middle;
}
.pull_left {
  float: left !important;
}
.pull_right {
  float: right !important;
}
.ico_cover {
  /*.ico;*/
  background-size: cover;
}
.navigate_right::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -8px;
  font-family: 'iconfont';
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
  content: '\e60d';
  color: #aaaaaa;
}
.hd_head_t {
  display: block;
  height: 35px;
  line-height: 35px;
  margin-bottom: 20px;
  background: #f2f3f4 url(../image/hd_iconBasen.png) no-repeat;
  position: relative\9;
  cursor: pointer;
}
.hd_head_t .ico {
  width: 30px;
  height: 30px;
  background-image: url(../image/hd_icon.png);
  margin: 3px 8px;
}
.hd_head_t .hd_icohotline {
  background-position: -99px 0;
}
.hd_head_t .hd_icoapply {
  background-position: -141px 0px;
}
.hd_head_t .hd_icooffice {
  background-position: -99px -47px;
}
.hd_head_t .hd_icohotspot {
  background-position: -143px -48px;
}
.hd_head_t .hd_icostatistical {
  background-position: -296px -96px;
}
.hd_head_t .hd_icoreceivestatis {
  background-position: -296px -195px;
}
.hd_head_t .hd_icodatastatis {
  background-position: -296px -162px;
}
.hd_head_t .hd_icodacceptance {
  background-position: -296px -126px;
}
.hd_head_t .hd_icoappealapplicate {
  background-position: -301px -237px;
}
.hd_head_t h6 {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #1658a0;
  margin-left: 41px;
}
.hd_head_t .hd_icon_r {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../image/hd_icon.png) no-repeat -64px 7px;
}
.hd_head_t a:hover {
  color: #1658a0;
}
.hd_public_h .hd_head_t {
  background-size: 36px 35px;
}
.hd_public_h .hd_head_t h6 {
  margin-left: 50px;
  font-size: 14px;
  color: #000000;
  font-weight: normal;
}
.hd_public_h .hd_head_t h6 a:hover{
	color: #1658a0;
}
.hd_layerpage {
  margin-top: 155px;
  text-align: center;
}
.hd_layerpage a {
  display: inline-block;
  padding: 3px 8px;
  border-radius: 4px;
  border: 1px solid #e2e2e2;
  margin-right: 10px;
}
.hd_layerpage a:hover {
  color: #1658a0;
  border: 1px solid #1658a0 !important;
}
.hd_layerpage .hd_activepage {
  border: 1px solid #1658a0 !important;
  color: #1658a0 !important;
}
.hd_appli_table {
	overflow-x:auto;
}
.hd_table {
  text-align: center;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  box-shadow: 0px 1px 0px #eeeeee;
  cursor: pointer;
  min-width:1000px;
}
.hd_table tr {
  height: 38px;
}
.hd_table tr td {
  padding: 10px 3px;
}
.hd_table tr td .hd_tdtext {
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd_table tr th {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd_table tr:nth-child(1) {
  color: #1658a0;
  background: #f4f4f6;
  box-shadow: 0px 1px 1px #1658a0;
}
.hd_table tr:hover td {
  color: #1658a0;
}
.hd_table .hd_table_tr {
  color: #3c66b0 \9;
  background: #f4f4f6 \9;
  box-shadow: 0px 1px 1px #3c66b0 \9;
}
.hd_list a {
  display: block;
  height: 32px;
  line-height: 32px;
  position: relative;
}
.hd_list a .ico {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #961012;
  margin-right: 6px;
}
.hd_list a span {
  display: inline-block;
  width: 75%;
  vertical-align: middle;
}
.hd_list a em {
  position: absolute;
  right: 0;
  color: #c8c8c8;
}
.hd_list li:hover a {
  color: #1658a0;
}
.hd_title_t {
  height: 35px;
  line-height: 35px;
  background-color: #f2f3f4;
  font-size: 16px;
  font-weight: bold;
  color: #961012;
  padding-left: 15px;
  margin-bottom: 32px;
}
.hd_forminfo select {
  padding: 7px 15px;
}
.hd_forminfo .hd_applealabel {
  display: inline-block;
  text-align: right;
  width: 82px;
  margin-right: 15px;
}
.hd_forminfo input {
  width: 118px;
  height: 28px;
  line-height: 26px;
  border: 1px solid #cacaca;
  padding: 0 3px;
}
.hd_required:before {
  content: '*';
  color: red;
  font-size: 14px;
  padding-right: 4px;
  vertical-align: sub;
}
.hd_main {
  width: 1000px;
  margin: 30px auto 0 auto;
}
.hd_head_l {
  width: 520px;
  height: 313px;
}
.hd_head_l .swiper-container {
  width: 520px;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.hd_head_l .swiper-container .swiper-wrapper a {
  display: block;
  width: 100%;
  height: 100%;
}
.hd_head_l .swiper-container .swiper-wrapper img {
  width: 100%;
  height: 100%;
}
.hd_head_l .swiper-container .hd_rotateMask {
  width: 100%;
  height: 45px;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.hd_head_l .swiper-container .hd_rotateMask .hd_maskInfo {
  width: 80%;
  display: inline-block;
  margin-left: 20px;
  line-height: 45px;
  color: #feffff;
}
.hd_head_l .swiper-pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: right;
}
.hd_head_l .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  margin: 0 5px;
  border: 1px solid #fff;
  cursor: pointer;
}
.hd_head_l .swiper-active-switch {
  background: #ffffff;
}
.hd_header .hd_head_r {
  width: 452px;
  margin-left: 26px;
}
.hd_contain_l {
  width: 779px;
}
.hd_apply_b {
  padding: 0 10px;
}
.hd_apply_b .hd_applylist {
  display: block;
  width: 114px;
  height: 86px;
  background-color: #fef8f1;
  color: #303030;
  text-align: center;
  margin-right: 15px;
  padding-top: 10px;
  float: left;
}
.hd_apply_b .hd_applylist .ico {
  width: 64px;
  height: 45px;
  background-image: url(../image/hd_icon.png);
}
.hd_apply_b .hd_applylist em {
  color: #303030;
  display: block;
}
.hd_apply_b .hd_applylist:nth-last-child(1) {
  margin-right: 0;
}
.hd_apply_b .hd_applylist:hover {
  background-color: #fff3e5;
  box-shadow: 4px 4px 10px #fff3e5;
}
.hd_apply_b .hd_applylist:hover em {
  color: #1658a0;
}
.hd_icoConsulting {
  background-position: -289px -51px;
}
.hd_icoAppealcommonly {
  background-position: -290px 2px;
}
.hd_icoHelp {
  background-position: -187px -51px;
}
.hd_icoReport {
  background-position: -237px -47px;
}
.hd_icoProposal {
  background-position: -238px 2px;
}
.hd_icoPraise {
  background-position: -189px 2px;
}
.hd_list_hotb a span {
  width: 84%;
}
.hd_icondata {
  display: block;
  width: 220px;
  height: 165px;
  background: url(../image/hd_icon.png) no-repeat;
  text-align: center;
  padding-top: 35px;
}
.hd_icondata h4 {
  color: #ffffff;
}
.hd_icondata:hover .hd_icodata {
  transform: scale(1.2, 1.2);
  margin-bottom: 14px;
}
.hd_icondata:hover h4 {
  font-size: 22px;
}
.hd_icodata {
  width: 48px;
  height: 48px;
  background-image: url(../image/hd_icon.png);
  margin-bottom: 14px;
}
.hd_broadcast {
  background-position: 0px -110px;
  margin-left: 13px;
}
.hd_iconbro {
  background-position: -355px 0px;
}
.hd_video {
  background-position: 0px -307px;
}
.hd_iconvideo {
  background-position: -478px 0px;
}
.hd_hotline {
  background-position: 0px -500px;
  margin-right: 0px !important;
}
.hd_iconhot {
  background-position: -551px 0px;
}
.hd_contain_r {
  width: 204px;
  margin-left: 15px;
}
.hd_contain_r label {
  width: 60px;
  display: inline-block;
  color: #585858;
  text-align: right;
}
.hd_inputtext {
  display: inline-block;
  width: 204px;
  height: 30px;
  margin-left: 2px;
  border: 1px solid #eeeeee;
  margin-bottom: 13px;
  padding-left: 8px;
}
.hd_verifiecode {
  margin-bottom: 30px;
}
.hd_codebtn {
  display: inline-block;
  width: 30%;
  background: #dc838d;
  padding-top: 0px;
  border-radius: 0;
  vertical-align: middle;
  cursor: pointer;
}
.hd_searchbtn {
  width: 87px;
  height: 26px;
  border-radius: 15px;
  border: 1px solid #a3a3a3;
  cursor: pointer;
}
.hd_indexsearch {
  background: #961012;
  color: #ffffff;
  border: none;
}
.hd_indexsearch:hover {
  background-color: #b51114;
  border: none;
}
.hd_indexReset {
  color: #747474;
  background: #ffffff;
  margin-right: 10px;
}
.hd_indexReset:hover {
  color: #1658a0;
  border: 1px solid #1658a0;
}
.hd_hotline_b {
  text-align: center;
}
.hd_hotline_b a {
  *width: 30%;
  margin-right: 20px;
  *margin-right: 10px;
}
.hd_hotline_b a:nth-last-child(1) {
  margin-right: 0;
}
.hd_hoticon {
  display: block;
  width: 44px;
  height: 44px;
  background: url(../image/hd_icon.png) repeat;
  background-position: 0 0;
  margin: 0 auto;
}
.hd_hotline_b span {
  display: inline-block;
  font-size: 12px;
  padding-top: 5px;
}
.hd_other_b a {
  display: block;
  float: left;
  width: 60px;
  *width: 52px;
  border-left: 1px solid #961012;
  font-size: 12px;
  margin-bottom: 20px;
  padding-left: 11px;
  margin-right: 11px;
  *padding-left: 10px;
  *margin-right: 5px;
  margin-right: 8px \0 /;
}
.hd_other_b a:hover {
  color: #1658a0;
}
.hd_other_b a:nth-child(3n) {
  margin-right: 0px;
}
.hd_statistics_l {
  width: 501px;
}
.hd_statistics_b {
  height: 195px;
}
.hd_statistics_b li {
  float: left;
  display: block;
  width: 249px;
  height: 90px;
  line-height: 90px;
  background: #f8fafc;
  border-right: 1px solid #e7e9ed;
  box-sizing: border-box;
  margin-bottom: 15px;
  text-align: center;
  font-size: 0;
  cursor: pointer;
}
.hd_statistics_b li .hd_icostatis {
  width: 40px;
  height: 40px;
  background-image: url(../image/hd_icon.png);
  margin-right: 10px;
}
.hd_statistics_b li h4 {
  display: inline-block;
  width: 34%;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
}
.hd_statistics_b li .hd_statisticsnum {
  display: block;
  font-size: 12px;
  color: #686a6d;
  font-weight: normal;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd_statistics_b li:hover {
  background-color: #eaf4fe;
  color: #1658a0;
}
.hd_statistics_b li:hover span {
  color: #1658a0;
}
.hd_statistics_b li:nth-child(2n) {
  border: none;
}
.hd_traffic {
  background-position: -363px -45px;
}
.hd_notraffic {
  background-position: -403px -128px;
}
.hd_unitquantity {
  background-position: -363px -178px;
}
.hd_completion {
  background-position: -363px -88px;
}
.hd_statistics_r {
  width: 477px;
}
.hd_receives_t li {
  float: left;
  margin-right: 18px;
  display: block;
  width: 229px;
  height: 196px;
  background-color: #f8fafc;
  text-align: center;
  cursor: pointer;
}
.hd_receives_t li h2 {
  color: #961012;
  margin: 25px 0px 10px;
}
.hd_receives_t li p {
  width: 50%;
  color: #262626;
  font-size: 12px;
  margin: 0 auto;
}
.hd_receives_t li:nth-last-child(1) {
  margin-right: 0px;
}
.hd_receives_t li:first-child + li {
  margin-right: 0px;
}
.hd_receives_t li:hover {
  color: #1658a0;
  background-color: #eaf4fe;
}
.hd_receives_t li:hover p {
  color: #1658a0;
}
.hd_receivestico {
  width: 60px;
  height: 60px;
  margin-top: 27px;
  background: url(../image/hd_icon.png) no-repeat;
}
.hd_icotoday {
  background-position: -506px -51px;
}
.hd_yesterda {
  background-position: -435px -51px;
}
.hd_statiste_b {
  margin-bottom: 40px;
}
#hd_countydistrictmap {
  width: 524px;
  height: 220px;
}
.box {
  width: 554px;
  height: 271px;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  padding: 18px;
  margin-right: 20px;
}
.box:hover {
  box-shadow: 0px 1px 1px 2px #eaf4fe;
}
.hd_oneEchartCakeData {
  width: 424px;
  height: 271px;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  padding: 18px;
}
.hd_oneEchartCakeData:hover {
  box-shadow: 0px 1px 1px 2px #eaf4fe;
}
.hd_oneEchartCakeData .hd_sourceappeal_contain {
  background-color: #f8fafc;
}
.hd_sourceappeal {
  color: #2e2e2e;
  font-weight: 600;
}
.source_list {
  width: 388px;
  padding: 20px 0 0;
}
.source_list li {
  position: relative;
  float: left;
  width: 33%;
  padding-left: 36px;
  border: none;
  margin-bottom: 20px;
  text-align: center;
}
.source_list li .ico {
  position: absolute;
  left: 8px;
  top: 2px;
  width: 40px;
  height: 40px;
  background-image: url(../image/hd_icon.png);
}
.source_list li span {
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #191a1c;
}
.source_list li em {
  display: block;
  color: #686a6d;
  font-size: 12px;
}
.ico_phone {
  background-position: -403px -233px;
}
.ico_msg {
  background-position: -443px -197px;
}
.ico_email {
  background-position: -444px -234px;
}
.ico_cz {
  background-position: -496px -194px;
}
.ico_qq {
  background-position: -496px -232px;
}
.ico_wx {
  background-position: -399px -196px;
}
.ico_wb {
  background-position: -363px -233px;
}
.hd_acceptance table {
  width: 996px;
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  box-shadow: 0px 0px 0px 1px #eee;
  cursor: pointer;
  table-layout: fixed;
}
.hd_acceptance table th {
  color: #3c66b0;
  padding: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd_acceptance table tr {
  height: 38px;
  text-align: center;
}
.hd_acceptance table tr td {
  padding: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hd_acceptance table tr:nth-child(2n-1) {
  background: #f4f4f6;
}
.hd_acceptance table tr:hover td {
  color: #1658a0;
}
.hd_appealbase {
  width: 964px;
  background: #fcfafb;
  padding: 26px 30px;
  color: #171717;
  margin: 0 auto;
}
.hd_appealbase .hd_applealinput {
  margin-right: 40px;
}
.hd_appealbase .hd_appealsecond {
  width: 305px;
  height: 28px;
}
.hd_baseinfo div {
  display: inline-block;
}
.hd_appealradio {
  margin-left: 30px;
}
.hd_appealradio input {
  display: none;
}
.hd_appealradio label {
  cursor: pointer;
  position: relative;
}
.hd_appealradio label::before {
  display: inline-block;
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #961012;
  margin-right: 6px;
  vertical-align: middle;
}
.hd_appealradio input:checked + label::after {
  display: inline-block;
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  left: 2px;
  bottom: 1px;
  top: 7px;
  background-color: #961012;
}
.hd_appealtype button {
  padding: 3px 18px;
  border-radius: 20px;
  border: 1px solid #2f2f2f;
  background-color: #ffffff;
  margin-right: 20px;
  cursor: pointer;
}
.hd_appealtype .hd_activebtn {
  background-color: #f9cacb !important;
  border: 1px solid #ca3c3e !important;
}
.hd_appealfile {
  position: relative;
}
.hd_appealfile p {
  color: #636363;
}
.hd_appealfile .hd_fileAdd {
  display: inline-block;
  width: 305px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #cacaca;
  background-color: #ffffff;
  text-align: right;
  padding-right: 10px;
}
.hd_appealthird input {
  width: 135px;
  padding-left: 10px;
  vertical-align: middle;
}
.hd_appealthird input::-moz-placeholder {
  color: #8f8f8f;
  opacity: 1;
}
.hd_appealthird input:-ms-input-placeholder {
  color: #8f8f8f;
}
.hd_appealthird input::-webkit-input-placeholder {
  color: #8f8f8f;
}
.hd_appealthird img {
  height: 28px;
  vertical-align: middle;
}
.hd_appealthird .hd_appleaobtain {
  width: 64px;
  height: 28px;
  background: #a09b9b;
  color: #ffffff;
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}
.hd_applContent {
  width: 459px;
  height: 166px;
  border: 1px solid #cacaca;
  vertical-align: top;
  padding: 15px;
  line-height: 1.5;
}
.hd_applContent::-moz-placeholder {
  color: #8f8f8f;
  opacity: 1;
}
.hd_applContent:-ms-input-placeholder {
  color: #8f8f8f;
}
.hd_applContent::-webkit-input-placeholder {
  color: #8f8f8f;
}
.hd_submitbtn {
  width: 64px;
  height: 28px;
  background: #961012;
  color: #ffffff;
  margin-left: 90px;
  cursor: pointer;
}
.hd_appealtip {
  width: 460px;
  font-size: 12px;
  color: #e20003;
  padding: 8px 15px;
  margin-top: 10px;
  margin-left: 90px;
  background: #ffe0e0;
}
.hd_twoAccepprec {
  padding: 23px 0 0px;
  margin-bottom: 88px;
}
.hd_twoAccepprec h5 {
  color: #961012;
  font-weight: bold;
  border-left: 3px solid #961012;
  padding-left: 23px;
}
.hd_article {
  padding: 28px 20px;
}
.hd_article h6 {
  font-weight: bold;
  margin: 30px 0px 10px;
}
.hd_article p {
  text-indent: -2em;
  margin-left: 2em;
}
.hd_notpublic .hd_open {
  display: inline-block;
  margin-left: 0px;
  padding-right: 20px;
}
.hd_notpublic .hd_open input {
  width: 10px;
  height: 10px;
}
.hd_notpublic .hd_open_tip {
  display: inline-block;
  color: #ca3c3e;
  font-size: 12px;
}
.hd_show {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 20;
  display: block;
}
.hd_show .hd_mask {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  /* Safari and Chrome */
  -o-transform: translate(-50%, -50%);
  /* Opera */
  -moz-transform: translate(-50%, -50%);
  /* Firefox */
  height: 600px;
  max-width: 1000px;
  z-index: 100;
  padding: 20px;
  background: #ffffff;
  padding: 0px 0px 30px 0px;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.14);
}
.hd_show .hd_mask .hd_masktop {
  background-color: #fcfafb;
  padding: 25px 25px;
}
.hd_show .hd_mask .hd_top {
  border-left: 3px solid #961012;
  font-size: 16px;
  color: #961012;
  padding-left: 20px;
}
.hd_show .hd_mask .hd_mask_close {
  width: 19px;
  height: 19px;
  background: url(../image/hd_icon.png);
  background-position: -60px -23px;
}
.hd_show .hd_mask_cotain {
  position: relative;
  height: calc(600px - 71px);
  overflow-y: scroll;
}
.hd_show .hd_mask_artile {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 36px;
}
.hd_show .hd_mask_artile h6 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-weight: bold;
}
.hd_show .hd_mask_contain {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 64px;
  background-color: #ffffff;
  box-shadow: -1px 0px 3px #c7c4c4;
}
.hd_show .hd_mask_btn {
  width: 195px;
  height: 36px;
  background: #a40001;
  border-radius: 2px;
  border: 1px solid #961012;
  color: #ffffff;
  text-align: center;
  line-height: 36px;
  margin: 10px auto;
}
.hd_show ::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border: 1px solid #efefef;
}
.hd_show ::-webkit-scrollbar-thumb {
  background-color: #646464;
  min-height: 31px;
  min-width: 25px;
  border: 1px solid #e0e0e0;
  border-radius: 20px;
}
.hd_show ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  overflow: auto;
}
.hd_vediolist {
  width: 964px;
  padding: 23px 70px 40px;
  background: #fcfafb;
  margin: 0 auto;
}
.hd_vediolist li {
  float: left;
  width: 246px;
  margin-right: 42px;
  margin-bottom: 20px;
  background: #ffffff;
  border: 1px solid #ebebeb;
}
.hd_vediolist li:nth-child(3n) {
  margin-right: 0;
}
.hd_vediolist li a {
  display: block;
  font-size: 0;
}
.hd_vediolist li a img {
  width: 100%;
  display: block;
}
.hd_vediolist li a p {
  font-size: 14px;
  margin: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap\0;
}
.text_ellipsis .hd_vediolist li a p:hover {
  color: #1658a0;
}
.hd_vediolist li:hover {
  box-shadow: 0px 1px 1px 1px #ebebeb;
}
.hd_hotlinelist {
  padding: 0px 17px;
}
.hd_hotlinelist li {
  margin-bottom: 8px;
}
.hd_hotlinelist span {
  width: 83% !important;
}
.hd_detailarticle {
  padding: 0px 15px 15px;
}
.hd_detailarticle h1 {
  font-weight: bold;
  color: #961012;
  text-align: center;
  font-size: 20px;
}
.hd_detailarticle .hd_articeltime {
  color: #1c1c1c;
  margin-top: 30px;
  margin-bottom: 16px;
}
.hd_detailarticle .hd_articeltime span {
  display: inline-block;
  margin-right: 43px;
}
.hd_detailarticle .hd_articeltime .hd_datetime {
  color: #383838;
}
.hd_articel p {
  text-indent: 2em;
  line-height: 2;
  text-align: justify;
  font-size: 16px;
  color: #000000;
}
.hd_articel p img {
  display: block;
  margin: 0 auto;
  vertical-align: middle;
}
.hd_articel .hd_author {
  text-align: right;
  padding-right: 10px;
  margin-top: 132px;
}
.hd_answertable {
  background: #fcfafb;
  padding: 20px 63px 60px;
  text-align: center;
  margin: 0 auto;
  color: #171717;
}
.hd_answertable h5 {
  font-weight: bold;
  margin-bottom: 30px;
  font-size:22px;
}
.hd_ansewertable, .hd_ansewertable .hd_answert_l {
  border: 1px solid #e1e1e1;
}
.hd_ansewertable tr, .hd_ansewertable tr td {
  border: 1px solid #e1e1e1;
}
.hd_ansewertable .hd_answert_l {
  background-color: #f2f8ff;
  color: #1658a0;
  font-weight: normal;
}
.hd_ansewertable .hd_answer_b {
  border-bottom: 1px solid #ffffff;
  box-sizing: border-box;
}
.hd_ansewertable .hd_answer_r {
  text-align: left;
  padding: 22px 10px;
}
.hd_office_t {
  padding: 5px 10px 35px 10px;
  color: #171717;
}
.hd_office_t .hd_forminfo {
  line-height: 28px;
}
.hd_office_t .hd_forminfo div {
  display: inline-block;
  margin-right: 10px;
  float: left;
}
.hd_office_t .hd_forminfo .hd_applealabel {
  width: 60px;
}
.hd_office_t .hd_officebtn {
  height: 28px;
  padding: 0 18px;
  background-color: #1658a0;
  color: #ffffff;
  margin-left: 15px;
  vertical-align: middle;
  cursor: pointer;
}
.hd_applylist_last {
  margin-right: 0 !important;
}
.hd_ie7_size {
  *padding-top: 0px !important;
}
.hd_ie7_ico_size {
  *margin-top: 35px !important;
}
/* S ie  7 8  */
/* ie7 +\*   ie8 \0    */
.hd_iea {
  *position: absolute;
  *right: 21px;
  *top: -2px;
}
.hd_ie7_ico {
  *position: absolute;
  *top: 4px;
}
@media \0screen {
  .hd_head_l .swiper-container .hd_rotateMask {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  }
  .hd_codebtn {
    margin-left: 0px;
  }
  .hd_show {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 20;
    background: transparent;
    zoom: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)';
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    display: block;
  }
  .hd_show .hd_mask_ie {
    position: absolute;
    left: 30%;
    top: 30%;
    height: 600px;
    max-width: 1000px;
    margin-top: -100px;
    margin-left: -220px;
  }
  .hd_mask_cotain {
    height: 528px;
  }
  .hd_appealradio input {
    width: 18px;
    height: 18px;
    display: inline-block;
    border: none;
    vertical-align: middle;
  }
  .hd_appealfile input[type='file'] {
    left: 101px;
    background-color: #ffffff;
  }
  .hd_appealfile .hd_fileAdd {
    display: none;
  }
  .hd_notpublic .hd_open input {
    width: 28px;
    height: 28px;
  }
  .hd_ieh6 {
    position: absolute;
    left: 30px;
    top: 9px;
  }
  .hd_table tr th {
    color: #3c66b0;
    background-color: #f4f4f6;
  }
  .hd_inputtext {
    line-height: 30px;
    padding-left: 8px;
  }
}
@media screen\9  {
  .hd_head_l .swiper-container .hd_rotateMask {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  }
  .hd_contain_r label {
    display: inline-block;
    width: 60px;
    line-height: 30px;
    padding-right: 3px;
    vertical-align: text-bottom;
  }
  .hd_inputtext {
    margin-left: 0px;
    padding-left: 8px;
    line-height: 30px;
  }
  .placeholder_accept {
    top: 4px !important;
  }
  .placeholder_phone {
    top: 52px !important;
  }
  .placeholder_code {
    top: 101px !important;
  }
  .hd_code {
    width: 60%!important;
  }
  .hd_codebtn {
    width: 62px;
    vertical-align: super;
  }
  .hd_table tr td {
    padding: 5px 3px;
  }
  .hd_show {
    background: transparent;
    zoom: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)';
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  }
  .hd_show .hd_mask_ie {
    position: absolute;
    left: 30%;
    top: 30%;
    height: 600px;
    max-width: 1000px;
    margin-top: -100px;
    margin-left: -220px;
  }
  .hd_mask_cotain {
    height: 528px;
  }
  .hd_appealradio input {
    width: 20px;
    height: 20px;
    display: inline-block;
    border: none;
    vertical-align: middle;
  }
  .hd_appealfile input[type='file'] {
    left: 102px;
    width: 315px;
    background-color: #ffffff;
  }
  .hd_appealfile .hd_fileAdd {
    display: none;
  }
  .hd_notpublic {
    position: relative;
  }
  .hd_notpublic .hd_open1_ie7 {
    position: absolute;
    left: 100px;
  }
  .hd_notpublic .hd_open1_ie7 input {
    width: 20px;
    height: 20px;
  }
  .hd_notpublic .hd_open2_ie7 {
    position: absolute;
    left: 150px;
  }
  .hd_notpublic .hd_open2_ie7 input {
    width: 20px;
    height: 20px;
  }
  .hd_notpublic .hd_open_tip {
    position: absolute;
    left: 225px;
    top: 2px;
  }
  .hd_ansewertable .hd_answer_r {
    border: 1px solid #e1e1e1;
  }
  .hd_ieh6 {
    position: absolute;
    left: 30px;
    top: 9px;
  }
  .hd_table tr th {
    color: #3c66b0;
    background-color: #f4f4f6;
  }
  .hd_oneEchartCakeData {
    width: 350px;
  }
  .hd_oneEchartCakeData .source_list {
    width: auto;
    padding: 13px 0px;
  }
  .hd_statistics_b li {
    position: relative;
  }
  .hd_statistics_b li .hd_icostatis {
    position: absolute;
    left: 62px;
    top: 20px;
  }
  .hd_statistics_b li h4 {
    position: absolute;
    left: 122px;
    top: 22px;
    vertical-align: text-top;
  }
  .hd_statistics_b li h4 span {
    line-height: 2em;
  }
  .hd_baseinfo {
    zoom: 1;
  }
  .hd_baseinfo::before {
    display: block;
    clear: both;
    content: '';
    visibility: hidden;
    height: 0;
  }
  .hd_baseinfo div {
    float: left;
  }
  .hd_ie7_label {
    position: relative;
    top: 10px;
  }
  .hd_ie7_label .hd_required {
    position: absolute;
    left: -3px;
  }
  .hd_vediolist p {
    white-space: nowrap;
  }
  .hd_office_t .hd_forminfo select {
    height: 28px;
  }
  .hd_office_t .hd_forminfo .hd_applealabel {
    width: 60px;
    vertical-align: text-bottom;
  }
}
.hd_form {
  position: relative;
}
.hd_code {
  width: 66%;
}
.placeholder {
  position: absolute;
  left: 8px;
  z-index: 10;
  line-height: 30px;
  color: #8F8F8F;
}
.w240 {
  width: 240px !important;
}
.mt20 {
  margin-top: 20px;
}
.mt15 {
  margin-top: 15px;
}
.mt24 {
  margin-top: 24px !important;
}
.mt50 {
  margin-top: 50px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.mb30 {
  margin-bottom: 30px;
}
.mb50 {
  margin-bottom: 50px !important;
}
.mr0 {
  margin-right: 0 !important;
}
.mr10 {
  margin-right: 10px;
}
.ml100 {
  margin-left: 100px;
}
.mr20 {
  margin-right: 20px;
}
.mr60 {
  margin-right: 60px;
}
.mb40 {
  margin-bottom: 40px !important;
}
.mt0 {
  margin-top: 0 !important;
}
.ml20 {
  margin-left: 20px;
}
.ml30 {
  margin-left: 30px;
}
.pt40 {
  padding-top: 40px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.pb70 {
  padding-bottom: 70px !important;
}
#pager ul.pages{
 display:block;
 border:none;
 text-transform:uppercase;
 font-size:10px;margin:10px 0 50px;padding:0;
}
#pager ul.pages li{
 list-style:none;
 float:left;
 border:1px solid #ccc;
 text-decoration:none;
 margin:-20px 5px 0 0;padding:5px;
 padding-left: 15px;
 padding-right:15px;
}
#pager ul.pages li:hover{border:1px solid #003f7e; }
#pager ul.pages li.pgEmpty{
 border:1px solid #eee;
 color:#eee;
}
#pager ul.pages li.pgCurrent{
 border:1px solid #1658a0;
 color: #fff;
 font-weight:700;
 /*background-color:#eee;*/
 background: #1658a0 none repeat scroll 0 0;
}
#pager{padding-bottom:50px;}
.hd_forminfo select{padding-left: 0px;padding-right: 0px;}
#wrap1_news_tap .nav_2021 {margin-top: 28px!important;}
#wrap1_news_tap .ss_box2_2021 .inp_2021{padding: 18px 0 12px 4%!important;}
#wrap1_news_tap .top-link_2021.fixed .pho-search_2021 input{padding: 12px 0 5px 0!important;}
#wrap1_news_tap .top-link_2021.fixed .nav_2021{margin-top: 26px!important;}

@media screen and (max-width: 1000px){
    .hd_main_over{overflow:auto;}
	#wrap1_news_tap .nav_2021{margin-top:0!important;}
	#wrap1_news_tap .ss_box2_2021 .inp_2021{padding: 1px 0 4px 4%!important;}
	#wrap1_news_tap .ss_box2_2021 .btn_2021{line-height:32px!important;}
}

@media screen and (max-width: 374px){
	#wrap1_news_tap .nav_2021{margin-top:10px!important;}
}
