﻿@charset "utf-8";
/* CSS CCN Document 20201126 */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; word-wrap: break-word; background-color: #fff;}
*{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
a{text-decoration:none;transition:all 0.4s;-webkit-transition:all 0.4s; color: #333;}
input, textarea {  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; box-sizing: border-box; outline: none;}
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}
textarea {resize: none;}
.ui-select {border: 0;}



/* 字体 */
@font-face {
	font-family: 'DIN-Regular';
	src: url('../fonts/DIN-Regular.eot');
	src: local('☺'), url('../fonts/DIN-Regular.woff') format('woff'), url('../fonts/DIN-Regular.ttf') format('truetype'), url('../fonts/DIN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'din-bold';
	src: url('../fonts/din-bold_.eot');
	src: local('☺'), url('../fonts/din-bold_.woff') format('woff'), url('../fonts/din-bold_.ttf') format('truetype'), url('../fonts/din-bold_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999}

/* 文本两端对齐 */
.textJust {
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/
}


/*swiper*/
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 5px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #555;
  margin: 0 4px;
  opacity: 0.8;
  border: 1px solid #fff;
}
.swiper-active-switch {
  background: #fff;
}

/*右侧边栏*/
.sidebar_box {position:fixed; top:50%; right:-1px; margin-top: -130px;display: none; z-index:9999; background: #f4f5f6;}
.sidebar_box .li {border: 1px solid #e7e7e7; margin-top: -1px;}
.sidebar_box .sidebar_a {display: block; text-align: center; padding: 12px 10px; color: transparent; font-size: 0;}
.sidebar_box .li span {display: block; width: 24px; height: 24px; background: url(../images/right_icon1.png); margin: 0 auto; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.sidebar_box .li2 span {background-image: url(../images/right_icon2.png);}
.sidebar_box .li3 span {background-image: url(../images/right_icon3.png);}
.sidebar_box .li4 span {background-image: url(../images/right_icon4.png);}
.sidebar_box .li5 span {background-image: url(/skin/default/images/top.png);}
.sidebar_box .sidebar_a:hover span {background-position-y: bottom;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
.tr_sc{ overflow:hidden; display:block;}
.tr_sc img{transition:1s all; -webkit-transition:1s all; width: 100%;}
.tr_sc:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*其他公用*/
.wrap{width: 1300px; padding: 0 20px; margin: 0 auto; box-sizing: border-box;}
.ww{ word-wrap: break-word}
.hidden {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}

.mb22 {margin-bottom: 22px;}
.SyCmsAdGroup {margin-bottom: 22px; overflow: hidden; border-radius: 10px; box-sizing: border-box;}
.SyCmsAdGroup img {height: auto !important;}
.radius {overflow: hidden; border-radius: 10px; box-sizing: border-box;}
.editor {}
.editor img {max-width: 100%; height: auto !important;}
.editor video {width: 100% !important; height: auto !important; margin: 10px 0;}
.editor table {margin: 5px auto; max-width: 100%;}
.hasIndent {text-indent: 2em;}
.hasIndent img {text-indent: 0;display: block;margin: 0 auto;}

#dianjicishu {display: none;}

/*广告*/
.AdPicBox {margin-bottom: 22px; overflow: hidden; border-radius: 10px; box-sizing: border-box;}
.AdPicBox img {width: 100% !important; height: auto !important;}
.SyCmsAd {display: none;}


/*公用头尾*/
.header {background-color: #25aee5; color: #fff; line-height: 36px;}
.header a {color: #fff;}
.head_day {float: left; width: 240px; box-sizing: border-box;}
.head_tit {text-align: center; float: left; width: 780px; box-sizing: border-box; margin: 0 auto; background: url(../images/g_headTopbg.jpg) center no-repeat; font-size: 19px; font-family: "宋体";}
.head_icon {float: right; width: 240px; box-sizing: border-box; text-align: right;}
.head_icon .head_a {display: inline-block; vertical-align: top; margin-left: 12px; position: relative; cursor: pointer;}
.head_ewmbox {z-index: 1000; height: 0; position: absolute; top: 100%; right: 0; overflow: hidden; transition: all 0.4s; -webkit-transition: all 0.4s; width: 140px;}
.head_ewm {padding: 15px; background-color: #f7f9fb; text-align: center; border: 1px solid #e7e7e7;}
.head_ewm img {max-width: 100%; max-height: 100%;}
.head_icon .head_a:hover .head_ewmbox {height: 140px;}
.sidebar_box .sidebar_a {position: relative; cursor: pointer;}
.sidebar_box .head_ewmbox {right: 100%; top: 0;}
.sidebar_box .sidebar_a:hover .head_ewmbox {height: 140px;}

.footer {background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; border-top: 3px solid #25aee5; padding: 58px 0 20px;}
.foot_opc {position: absolute; left: 0; top: 0; background: url(../images/opc_black7.png); width: 100%; height: 100%;}
.footer .wrap {position: relative; z-index: 10;}
.foot_list {margin: 0 -11px; padding-bottom: 77px; justify-content: center;
    display: flex;}
.foot_list .li {float: left; width: 14.28%; box-sizing: border-box; padding: 11px;}
.foot_list .foot_a {display: block; border: 1px solid #fff; border: 1px solid rgba(255,255,255,0.3); text-align: center; height: 88px;}
.foot_list .foot_icon {display: block; width: 34px; height: 34px; line-height: 34px; margin: 0 auto;}
.foot_list .foot_icon img {max-width: 100%; max-height: 100%;}
.foot_list .foot_icontit {color: #bcbcbc; line-height: 20px; margin-top: 8px;}
.foot_copy {font-weight: lighter; color: #999; line-height: 36px; text-align: center;}
.foot_copy a {color: #999; margin: 0 12px;}
.foot_copy strong a {color: #fff; margin: 0 8px;}
.foot_copy a:hover {text-decoration: underline;}


.foot_list .after{display: none;width:0px;}
.foot_list .before{width:100%; padding: 14px 10px 10px;}
.foot_list .before,
.foot_list .after{background: url(../images/opc_white3.png); box-sizing: border-box; height:86px;margin:0 auto;}
.foot_list .after_con {display: table; width: 100%; box-sizing: border-box; height: 100%; padding: 10px; color: #fff; line-height: 2; table-layout: fixed;}
.foot_list .after_con a {color: #fff;}
.foot_list .after img {max-height: 44px; max-width: 100%;}
.foot_list .after_span {display: table-cell; vertical-align: middle;}

/*首页*/
/* 节假日和灰白 */
.index_mainBg {background-repeat: no-repeat; background-size: 100% auto; background-position: top center;}
.logo .logo_pic2 {display: none;}
.index_mainBg .logo .logo_pic1 {display: none;}
.index_mainBg .logo .logo_pic2 {display: block;}
.index_mainBg .logo .strong {color: #fff;}
.index_mainBg .head_search .submit_box{background-color: #ff981e;}
.index_mainBg .logo .logo_text {color: #eee;}
.index_mainBg .logo .logo_text strong {color: #fff;}


.index_main {padding: 27px 0 23px;}
.main_head .logo {float: left; width: 400px;}
.logo .span {float: left; width: 171px;}
.logo .span img {width: 100%;}
.logo .logo_text {text-align: center; font-weight: bold; padding: 5px 0 0; font-size: 16px;}
.logo .logo_text strong {color: #25aee5;}
.logo .strong {display: block; overflow: hidden; padding: 5px 10px 3px 20px; color: #000; font-size: 16px; line-height: 20px;}
.head_search {float: right; margin-top: 4px; width: 320px; height: 40px; line-height: 38px; box-sizing: border-box; border: 1px solid #e3e3e3; background-color: #f4f5f6; position: relative; border-radius: 20px; overflow: hidden;}
.head_search .submit_box {position: absolute; top: 0; right: 0; width: 90px; height: 100%; background-color: #25aee5; color: #fff; text-align: center;}
.head_search .submit_box .submit_a {color: #fff; font-weight: bold; display: inline-block; padding-left: 22px; background: url(../images/icon_search.png) left center no-repeat;}
.head_search .submit_box input {cursor: pointer; color: #fff; font-weight: bold; line-height: 38px; height: 38px; position: absolute; left: 0; top: 0;}
.head_search .input_box {padding: 0 90px 0 0;}
.head_search .input_box input {line-height: 38px; height: 38px; padding: 0 20px;}
.head_search .input_box input::-webkit-input-placeholder {color: #b9b9b9;}
.head_search .input_box input:-moz-placeholder {color: #b9b9b9;}
.head_search .input_box input::-moz-placeholder {color: #b9b9b9;}
.head_search .input_box input:-ms-input-placeholder {color: #b9b9b9;}
/* 广告 */
.ad_box {position: relative; display: block;}
.ad_box img {width: 100%;}
.adLeft_box {margin: 12px 0;}
.ad_box .tip {position: absolute; top: 10px; right: 8px; width: 50px; line-height: 22px; background-color: #000; background-color: rgba(0,0,0,0.1); text-align: center; color: #fff; color: rgba(255,255,255,0.5);}

.index_left {float: left; width: 870px; box-sizing: border-box;}
.index_right {float: right; width: 366px; box-sizing: border-box; margin-left: 22px;}
.hotNew_pic {display: block; position: relative; color: #fff; background-repeat: no-repeat; background-position: center; background-size: cover; box-sizing: border-box; width: 100%; height: 490px;}
.hotNew_pic .tit_box {position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; padding: 24px 34px; z-index: 10;}
.hotNew_pic .tit_box .time {opacity: 0.6; color: #eee; line-height: 20px; margin-bottom: 6px; font-family: 'DIN-Regular';}
.hotNew_pic .tit_box .tit {font-weight: lighter; font-size: 40px; line-height: 55px; height: 110px; overflow: hidden;}
.hotNew_pic::before {content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: url(../images/index_newsbg.png) left bottom no-repeat;}
.hotNew_pic:hover {color: #ccc;}
.index_border {background-color: #f7f9fb; box-sizing: border-box; border-top: 2px solid #25aee5; position: relative; overflow: hidden; border-radius: 0 0 10px 10px; padding: 20px 22px;}
.index_border::before {content: ""; position: absolute; width: 100%; height: 1px; top: 1px; left: 0; background-color: #25aee5;}
.index_hotNewBox .news_listSwiper .swiper-button-next, 
.index_hotNewBox .news_listSwiper  .swiper-button-prev {background-color: #25aee5; margin-top: -15px;}
.index_hotNewBox .index_border {height: 490px;}
.index_tit {font-size: 22px; line-height: 30px; color: #000; margin-bottom: 7px;}
.index_tit strong {display: inline-block; padding: 0 17px 0 0; background: url(../images/icon_more1.png) right center no-repeat;}
.index_hotlist .li {padding: 9px 0;}
.index_hotmore {display: none;}
.index_hotlist .list_a {display: block; line-height: 19px; max-height: 38px; overflow: hidden;}
/* .index_hotlist .li1 .list_a,
.index_hotlist .li5 .list_a {max-height: 19px;} */
.index_hotlist .index_time {float: left; color: #666; margin-right: 18px; position: relative; font-family: 'DIN-Regular';}
.index_hotlist .index_time::after {content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #929293;}
.index_hotlist .index_newtit {overflow: hidden;}
.index_hotlist .list_a:hover {text-decoration: underline;}
.hotNew_zxbgg {font-size: 30px; line-height: 44px; display: block; background: url(../images/g_rightTopbg.jpg) center no-repeat; background-size: cover; position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; height: 110px; padding: 30px 10px 30px 45px;}
.hotNew_zxbgg strong {display: inline-block; padding-left: 54px; background: url(../images/icon_gsgg.png) left center no-repeat;}
.cs_hotNew_zxbgg {position: relative;}
.hotNew_zxbgg:hover {color: #25aee5;}
.index_navbox {position: relative; font-size: 16px; line-height: 30px; font-weight: bold; box-sizing: border-box; z-index: 10; background-color: #f7f9fb; border: 1px solid #e8edf3; padding: 10px 20px 10px 20px;}
.index_navUl {box-sizing: border-box; height: 30px; overflow: hidden;}
.index_navbox .ul {}
.index_navbox .li {float: left; padding: 0 17px;}
.index_navbox .li a {display: block;font-size:24px; letter-spacing: 2px;}
.index_navmore {position: absolute; top: 0; right: 20px; padding: 11px 22px; background: url(../images/icon_more2.png) right center no-repeat; color: #25aee5; display: none;}
.index_navbox .active a,
.index_navbox .li a:hover {color: #25aee5;}

.index_listBox {padding: 0 0 14px;}
.index_listBox .index_left {width: 848px;}
.index_list {}
.index_list .li {border-bottom: 1px solid #eeeeee; padding: 10px 0;}
.index_list .lastLi,
.index_list .li:last-child {border: none;}
.index_list .news_a {display: block; color: #000;}
.index_list .news_a:hover {color: #666;}
.index_list .news_pic {float: left; width: 180px; margin-right: 16px; height: 101px;}
.index_list .news_pic img {width: 100%;}
.index_list .news_titbox {overflow: hidden; padding: 15px 0 0 0; position: relative;}
.index_list .news_label {color: #25aee5; font-weight: bold; line-height: 20px; padding: 0 0 0 20px; background: url(../images/icon_newsYW.png) left center no-repeat; margin-bottom: 6px;}
.index_list .news_tit {font-size: 20px; line-height: 30px; height: 60px; overflow: hidden; letter-spacing: 0.5px; margin: 0 85px 0 0;}
.index_list .list_time {text-align: right; color: #999; line-height: 16px; font-family: 'DIN-Regular';}
.index_djbd {padding: 3px 0 0;}
.index_djbdBig {display: block;}
.index_djbdBig:hover {color: #25aee5;}
.index_djbdBig img {width: 100%;}
.djbdBig_tit {text-align: center; font-weight: bold; line-height: 20px; padding: 12px 0; letter-spacing: 0.5px;}
.index_djbdlist .li {padding: 8px 0;}
.index_djbdlist .li a {padding: 0 0 0 12px; position: relative; display: block; color: #666; line-height: 20px; max-height: 40px; overflow: hidden;}
.index_djbdlist .li a::before {content: ""; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; background-color: #000; border-radius: 100%;}
.index_djbdlist .li a:hover {text-decoration: underline;}
/* 无图 */
.index_list .news_titbox .list_time {position: absolute; right: 0; bottom: 7px;}
.index_list .news_nopic .news_tit {height: auto;}
.index_list .news_nopic .news_titbox{padding: 0;}


.index_tsrxList {margin: 0 -10px;}
.index_tsrxList .li {float: left; width: 33.33%; text-align: center; box-sizing: border-box; padding: 25px 10px 15px;}
.index_tsrxList a {display: block;}
.index_tsrxList a:hover {opacity: 0.8;}
.index_tsrxList span {margin: 0 auto; width: 42px; height: 42px; line-height: 42px; display: block;}
.index_tsrxList span img {max-width: 100%; max-height: 100%;}
.index_tsrxList strong {line-height: 20px; margin-top: 10px;}

.index_dzbBox {border: 4px solid #25aee5; display: block; height: 164px; background: url(../images/index_rDzbBg.jpg) left center no-repeat; background-size: auto 100%;}
.index_dzbBox .index_tit {font-size: 22px; color: #333; text-align: right; padding: 65px 20px 20px;}
.index_dzbBox:hover .index_tit {color: #666;}

.index_dzbBoxCs {border: 2px solid #25aee5; display: block; box-sizing: border-box;}
.index_dzbBoxCs .tr_sc {padding: 25px 20px;}
.index_dzbBoxCs img {width: 100%;}
.index_gzhbox {background:rgba(0,0,0,0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; display: none;}
.index_gzhwrap {position: absolute; top: 50%; left: 50%; margin: -80px 0 0 -80px; width: 160px; box-sizing: border-box; background-color: #fff;}
.index_gzhbox .title {color: #666; background: #f2f2f2; height: 30px; line-height: 30px; border-bottom: 1px solid #e8e8e8; padding: 0 15px; font-size: 14px;}
.index_gzhbox .close {position: absolute; width: 30px; height: 30px; top: -15px; right: -15px; color: #fff; line-height: 29px; text-align: center; font-size: 20px; background: #25aee5; border-radius: 15px;}
.index_gzhbox .index_gzhimg {padding: 15px; text-align: center;}
.index_gzhbox .index_gzhimg img {max-width: 100%;}

.in_rightTit .index_tit {float: left;}
.in_rightTit .index_newsTab {float: right;}
.index_newsTab .li {float: left; line-height: 26px; text-align: center;}
.index_newsTab .li a {display: block; width: 56px; color: #000; font-weight: bold; background: #e4e3e3;}
.index_newsTab .li .selected {background: #25aee5; color: #fff;}
.newsTabCon_ul .li {padding: 8px 0 9px;}
.newsTabCon_ul .tabCon_num {font-family: 'din-bold'; float: left; width: 18px; color: #000; margin-right: 5px; line-height:19px; position: relative; text-decoration: underline; text-align: center;}
.newsTabCon_ul .tabCon_tit {display: block; overflow: hidden; color: #666; line-height:19px; max-height: 38px; letter-spacing: 0.5px;}
.in_newsTabCon {padding: 6px 0 3px;}
.newsTabCon_ul .tabCon_tit:hover {text-decoration: underline;}
.index_toplist .index_newsTab {margin: 5px 0 10px;}
.index_toplist .index_newsTab .li {line-height: 36px; font-size: 16px;}
.index_toplist .index_newsTab .li a {width: 100px;}
.index_toplist .index_newsTab .active a {background: #25aee5; color: #fff;}

.index_hotTopic .li {padding: 10px 0;}
.index_hotTopic a {display: block;}
.hotTopic_img {float: left; width: 115px; margin-right: 12px;}
.hotTopic_img img {width: 100%;}
.hotTopic_con {overflow: hidden; padding: 1px 0 3px;}
.hotTopic_tit {font-weight: bold; line-height: 19px; height: 38px; overflow: hidden;}
.hotTopic_time {font-size: 12px; color: #999; line-height: 16px; margin: 12px 0 0;}
.index_hotTopic a:hover {color: #666;}

.in_videoPic {position: relative;}
.in_videoPic:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/opc_black3.png);}
.in_videoBtn {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/icon_vedioBtn.png) center no-repeat;}
.index_videoBox .index_djbdlist .li a {padding: 0 0 0 22px;}
.index_videoBox .index_djbdlist .li a::before {width: 15px; height: 15px; background: url(../images/icon_vedioBtn2.png) no-repeat; top: 2px;}
.index_videoBox .index_djbd {padding: 7px 0 0;}

.in_swiperLabel {float: left; background: #25aee5; font-size: 16px; line-height: 20px; font-weight: bold; width: 46px; height: 206px; padding: 63px 10px; text-align: center; color: #fff; margin-right: 10px; display: block;}
.in_swiperLabel a {color: #fff;}
.index_swiper {overflow: hidden; position: relative; padding: 0 30px;}
.index_swiper .swiper-container {margin: 0 -11px;}
.index_swiper .swiper-slide {box-sizing: border-box; padding: 0 11px;}
.in_swiperLink {display: block; background: #f4f5f6;}
.in_swiperPic img {width: 100%;}
.in_swiperLink:hover {background: #25aee5; color: #fff;}
.in_swiperTit {padding: 18px 22px 20px;}
.in_swiperTit strong {display: block; line-height: 19px; height: 38px; overflow: hidden;}
.index_swiper .swiper-button-next, 
.index_swiper .swiper-button-prev {margin-top: 0; top: 0; width: 14px; height: 100%; background-repeat: no-repeat; background-position: right center; z-index: 10; cursor: pointer; background-size: auto; display: block !important;}
.index_swiper .swiper-button-next.swiper-button-white {right: 5px; background-image: url(../images/arrow_right.png);}
.index_swiper .swiper-button-prev.swiper-button-white {left: 5px; background-image: url(../images/arrow_left.png);}

.index_swiper .swiper-button-next.swiper-button-disabled,
.index_swiper .swiper-button-prev.swiper-button-disabled {background-position-x: left; opacity: 1;}

.index_moreBox {padding: 44px 0;}
.index_more {display: block; margin: 0 auto; width: 184px; line-height: 48px; box-sizing: border-box; border: 1px solid #25aee5; color: #25aee5; text-align: center; border-radius: 25px;}
.index_more:hover {background-color: #25aee5; color: #fff;}

.phone_headBox,
.phone_adBox,
.phone_show {display: none;}

/* 项目页-列表 */
.g_positionBox {color: #999; line-height: 1;}
.g_positionBox a{color: #999;}
.g_positionBox .active,
.g_positionBox a:hover {color: #25aee5;}
.news_listBox .lastLi,
.news_listBox .li:last-child {border-bottom: 1px solid #eeeeee;}
.page {}
.pc_page {display: block;}

.news_listSwiper {position: relative;}
.news_listSwiper .swiper-button-next, 
.news_listSwiper  .swiper-button-prev {margin-top: -52px; width: 18px; height: 30px; background-repeat: no-repeat; background-position: center; z-index: 10; cursor: pointer; background-size: auto; background-color: #000; opacity: 0.6;}
.news_listSwiper  .swiper-button-next.swiper-button-white {right: 0; background-image: url(/skin/default/images/arrow_dright.png); border-radius: 4px 0 0 4px;}
.news_listSwiper  .swiper-button-prev.swiper-button-white {left: 0; background-image: url(/skin/default/images/arrow_dleft.png); border-radius: 0 4px 4px 0;}

.news_listSwiper  .swiper-button-next.swiper-button-disabled,
.news_listSwiper  .swiper-button-prev.swiper-button-disabled {display: none !important;}

.news_listSwiper .swiper-button-white:hover {opacity: 1;}

.news_single {background-color: #f7f9fb; display: block; color: #000;}
.news_singpic img {width: 100%;}
.news_singTit {padding: 10px 20px 20px; line-height: 22px; font-weight: bold;}
.news_singTit strong {display: block; height: 44px; overflow: hidden;}
.news_single:hover {color: #25aee5;}

.right_ewmBox {text-align: center;}
.right_ewm {display: inline-block; vertical-align: top; width: 110px; margin: 15px 24px;}
.ewm_pic {box-shadow: 4px 4px 10px rgba(171,171,171,0.22);}
.ewm_pic img {width: 100%;}
.ewm_tit {margin-top: 10px;}
.news_listBox .list_time {text-align: left;}

/* 项目页-详情 */
.news_detailBox {padding: 0 0 80px;}
.dertail_tit {color: #000; font-size: 32px; line-height: 1.45; text-align: center; padding: 32px 0 20px; border-bottom: 1px solid #e5e5e5;}
.dertail_msg {color: #999; line-height: 24px; padding: 10px 0;}
.msg_left {float: left;}
.msg_left span {padding-right: 20px;}
.msg_left .detail_time {padding-right: 45px; font-family: 'DIN-Regular';}
.msg_right {float: right;}
.msg_right .share_span {float: left;}
.msg_right .bshare-custom {float: left;}
.msg_right .bshare-custom a {transition: all 0s; -webkit-transition: all 0s;}
.detail_conBox {font-size: 18px; line-height: 2; padding: 20px 0;}
.detail_conBox img {display: block; margin: 0 auto;}
.detail_conBox p {margin: 15px 0;}
.detail_conBox b{font-weight:bold;}
.detail_editor {color: #999; line-height: 20px; text-align: right; padding: 10px 0 30px;}
.detail_editor a{color: #999;}
.detail_editor a:hover {color: #25aee5;}
.detail_click {cursor: pointer; display: block; width: 100px; height: 100px; background-color: #25aee5; border-radius: 100%; text-align: center; color: #fff; line-height: 1; box-sizing: border-box; padding: 20px 10px 10px; margin: 0 auto;}
.detail_click span {display: block; margin: 0 0 8px;}
/* .detail_click:hover {background-color: #000;} */
.detail_click b {display: none;}
.hasClick b {display: block;}
.detail_click.clicked b {display: block;}
.detail_page {border-top: 1px solid #e4e4e4; line-height: 30px; font-size: 16px; padding: 12px 0;}
.detail_page span {color: #999;}
.detail_page a:hover {color: #25aee5;}
.detail_read {padding: 8px 0;}
.detail_read .index_tit {border-bottom: 1px solid #e5e5e5;margin-bottom: 3px; padding: 16px 0;}
.detail_read .index_list .li {border-bottom: none; padding: 15px 0;}

.lSSlideOuter .lSPager.lSGallery {padding-top: 15px;}
.detail_picGroup {margin-top: 42px;}
.detail_picGroup ul li {position: relative;}
.gallery_pic {position: relative;}
.gallery_pic::before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/detail_picbg.png) no-repeat; background-size: cover;}
.gallery_pic img {width: 100%;}
.gallery_con {position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%; box-sizing: border-box; color: #fff; padding: 28px 40px;}
.gallery_tit {font-size: 22px; line-height: 30px; font-weight: bold; padding-bottom: 14px; border-bottom: 1px solid #979797; border-bottom: 1px solid rgba(151,151,151,0.34);}
.gallery_intro {font-size: 16px; line-height: 24px; height: 72px; overflow: hidden; opacity: 0.6; margin-top: 12px;}

.detail_picGroup .preview a:before {content: ""; position: absolute; left: 10px; right: 10px; top: 0; bottom: 0; background: url(../images/opc_black3.png); transition:all 0.4s;}
.detail_picGroup .preview a:after {content: ""; position: absolute; left: 10px;  bottom: 0; height: 2px; background-color: #25aee5; transition:all 0.4s;}
.detail_picGroup .preview .active:before {background: none;}
.detail_picGroup .preview .active:after {background-color: #25aee5;}

/* 检索结果 */
.search_wrapBox {line-height: 42px; padding: 40px 75px;}
.search_from {float: left; position: relative; border: 1px solid #e3e3e3; border-radius: 8px; width: 640px; box-sizing: border-box; padding: 0 110px;}
.search_selectbox {position: absolute; left: 0; top: 0; width: 110px;}
.search_selectbox .sod_select .sod_label {background-color: #f4f5f6; font-weight: bold; border-radius: 8px 0 0 8px;}
.search_wrapBox .input_box {border-left: 1px solid #e3e3e3; line-height: 0;}
.search_wrapBox .input_box input {padding: 0 20px; height: 42px; line-height: 42px; font-size: 16px;}
.search_topBtn {float: left; color: #666; text-decoration: underline; margin-left: 20px;}
.search_wrapBox .submit_box {position: absolute; top: 0; right: 0; width: 110px; height: 100%; background-color: #25aee5; color: #fff; text-align: center; border-radius: 0 8px 8px 0;}
.search_wrapBox .submit_box .submit_a {color: #fff; display: inline-block; padding-left: 25px; background: url(../images/icon_search.png) left center no-repeat; font-size: 16px;}
.search_wrapBox .submit_box input {cursor: pointer; color: #fff; line-height: 42px; height: 42px; position: absolute; left: 0; top: 0;}

.search_tcBox {position: fixed; width: 100%; height: 100%; background: url(../images/opc_black3.png); top: 0; left: 0; z-index: 10000; display: none;}
.search_tcCon {position: absolute; top: 50%; left: 50%; margin: -230px 0 0 -400px; width: 800px; box-sizing: border-box; background-color: #fff; padding: 30px 50px; border-radius: 10px;}
.search_tit {font-size: 16px; line-height: 1.5; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0;}
.search_closeBtn {position: absolute; right: 50px; top: 30px; width: 24px; height: 24px; background: url(../images/icon_close.png) center no-repeat; cursor: pointer;}
.search_tcForm {padding: 35px 100px; line-height: 40px;}
.tcFrom_ul .li {float: left; padding: 0 15px 15px;}
.tcFrom_ul .label {float: left; width: 75px; font-weight: bold;}
.tcFrom_ul .input_box {float: left; width: 140px; background-color: #f7f9fb; border: 1px solid #e3e3e3; border-radius: 10px;}
.tcFrom_ul .input_box input {height: 38px; line-height: 38px; padding: 0 10px;}
.tcFrom_ul .nofloat {width: 100%;}
.tcFrom_ul .text {float: left; padding: 0 10px;}
.search_tcSub {padding: 23px 0 0 90px; line-height: 44px; font-size: 16px;}
.search_tcSub .submit_box {width: 140px; background-color: #25aee5; color: #fff; text-align: center; display: inline-block; vertical-align: top; border-radius: 22px; margin-right: 30px; position: relative;}
.search_tcSub .submit_box .submit_a {color: #fff; display: inline-block; padding-left: 25px; background: url(../images/icon_search.png) left center no-repeat;}
.search_tcSub .submit_box input {cursor: pointer; color: #fff; line-height: 44px; height: 44px; position: absolute; left: 0; top: 0;}
.search_tcSub .reset_box {width: 140px; display: inline-block; vertical-align: top; background-color: #e4e3e3; border-radius: 22px; color: #666; overflow: hidden;}
.search_tcSub .reset_box .reset_btn {color: #666; font-size: 16px; line-height: 44px; height: 44px; display: block; cursor: pointer; text-align: center;}
.search_tcSub .reset_box .reset_btn:hover {background-color: #eee; color: #999;}

/* 单网页 */
.lm_banBox {background-repeat: no-repeat; background-size: cover; background-position: center center; height: 300px; box-sizing: border-box; display: table; width: 100%; margin-bottom: 20px;}
.lm_tit {display: table-cell; vertical-align: middle; font-size: 40px; line-height: 1.5; color: #fff; font-weight: lighter;}
.lm_tit span {padding: 0 30px 0 70px; background: url(../images/icon_lmTit.png) right center no-repeat;}
.danpage_box {padding: 36px 0 43px;}
.danpage_left {width: 220px; box-sizing: border-box; float: left; margin-right: 68px;}
.danpage_right {overflow: hidden;}
.left_nav {border-right: 1px solid #e5e5e5;}
.left_nav .li {margin-bottom: 10px;}
.left_nav .li a {display: block; border-radius: 10px 0 0 10px; text-align: center; font-size: 16px; line-height: 1.5; font-weight: bold; padding: 18px; position: relative;}
.left_nav .li a:after {content: ""; position: absolute; right: -2px; top: 0; background: #25aee5; width: 3px; transition: all 0.4s; height: 0;}
.left_nav .li span {display: inline-block; padding-right: 18px; background-position: right center; background-repeat: no-repeat;}
.left_nav .li.active a,
.left_nav .li a:hover {background-color: #f7f9fb; color: #25aee5;}
.left_nav .li.active span,
.left_nav .li a:hover span {background-image: url(../images/icon_more1.png);}
.left_nav .li.active a:after,
.left_nav .li a:hover:after {height: 100%;}
.danpage_tit {font-size: 32px; line-height: 1.5; color: #000; font-weight: lighter; padding: 2px 0 21px; border-bottom: 1px solid #e5e5e5;}

.danpage_right .detail_conBox {padding: 5px 0;}
.danpage_right .detail_conBox ul {overflow: hidden; margin: 0 -10px; padding: 82px 0 0;}
.danpage_right .detail_conBox ul li {line-height: 106px; height: 108px; float: left; width: 23%; background-color: #f7f9fb; border-radius: 10px; text-align: center; margin: 1%; box-sizing: border-box; padding: 0 10px;}
.danpage_right .detail_conBox ul li img {max-height: 100%;}



/* 1-5-8投诉指南列表 */
.gg_conbox {padding: 20px 0;}
.gg_listTit {border-bottom: 1px solid #999;}
.gg_listTit .back_btn {float: right; width: 140px; line-height: 38px; background-color: #f7f9fb; border: 1px solid #e3eaf1; text-align: center; color: #666; font-weight: bold; border-radius: 8px;}
.gg_listTit .tit {float: left; font-size: 22px; font-weight: bold; line-height: 36px; padding: 4px 0 7px; position: relative;}
.gg_listTit .tit::after {content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; height: 3px; background-color: #25aee5;}
.gg_listTit .back_btn:hover {background-color: #999; color: #f7f9fb;}

.tousu_linkBox {background-color: #f7f9fb; line-height: 28px; text-align: center; border: 1px solid #25aee5;}
.tousu_linkBox .ts_link {background-color: #25aee5; display: block; color: #fff; font-size: 22px; padding: 22px 0 18px;}
.tousu_linkBox .ts_link span {display: inline-block; padding-left: 40px; background: url(../images/icon_tousu.png) left center no-repeat;}
.tousu_linkBox .ts_line {font-weight: bold; font-size: 16px; color: #000; padding: 2px 10px;}
.tousu_linkBox .ts_line strong {font-family: 'din-bold'; font-size: 20px; color: #333; display: inline-block; vertical-align: top;}
.tousu_linkBox .ts_link:hover {background-color: #333;}
.tsjdcx_box {background: url(../images/tsjdcx_bg.jpg) no-repeat; background-size: cover;}
.tsjdcx_titBox {font-weight: bold;}
.tsjdcx_titBox .index_tit {float: left;}
.tsjdcx_titBox .right_more {float: right; line-height: 30px; padding-right: 20px; background: url(../images/icon_more2.png) right center no-repeat;}
.tsjdcx_titBox .right_more:hover {color: #25aee5;}
.tsjdcx_form {background-color: #fff; border-radius: 25px; height: 48px; line-height: 48px; overflow: hidden; margin: 10px 0 13px;}
.tsjdcx_form .submit_box {float: right; width: 86px; box-sizing: border-box;} 
.tsjdcx_form .input_box {overflow: hidden; margin: 0 0 0 22px; padding-left: 28px; background: url(../images/icon_search2.png) left center no-repeat;}
.tsjdcx_form .input_box input {font-size: 16px; height: 48px; line-height: 48px; padding: 0 10px 0 0;}
.tsjdcx_form .submit_box {background-color: #25aee5; text-align: center;} 
.tsjdcx_form .submit_box input {font-size: 18px; height: 48px; line-height: 48px; font-weight: bold; color: #fff; cursor: pointer;}
.ts_newlist .li {padding: 15px 0; line-height: 26px;}
.ts_newPic {float: left; color: #999;}
.ts_newPic span {display: inline-block; vertical-align: top; width: 26px; height: 26px; border-radius: 100%; overflow: hidden; margin-right: 4px;}
.ts_newPic span img {width: 100%;}
.ts_newText {width: auto; font-weight: bold;}
.zxfk_rightbox {background-color: #f7f9fb; border: 1px solid #e3eaf1; display: block; line-height: 30px; font-size: 20px; font-weight: bold; padding: 18px 22px;}
.zxfk_icon {float: left; width: 41px;}
.zxfk_icon img {vertical-align: top; max-width: 100%;}
.zxfk_tit {float: right; background: url(../images/icon_more2.png) right center no-repeat; padding-right: 25px;}
.zxfk_rightbox:hover {border-color: #25aee5; color: #25aee5;}

/* 1-5-9详情页 */
.gg_listTit.noborder {border-bottom: none;}

/* 1-5-4进度查询 */
.gg_listTit.noborder2 {border-bottom: none;}
.gg_listTit.noborder2 .tit::after {display: none;}
.tscx_tablebox {overflow: hidden; margin: 5px 0;}
.table-box {border: 1px solid #eaeff4; margin: -1px;}
.ph_table {width: 100%; border-collapse: collapse; line-height: 1.5; box-sizing: border-box;}
.ph_table td {padding: 9px 14px; border: 1px solid #d5deea; border: 1px solid rgba(213,222,234,0.31); box-sizing: border-box;}
.ph_table thead {background-color: #333; color: #fff; text-align: center; font-weight: bold;}
.ph_table tbody tr:nth-of-type(odd) {background-color: #f7f9fb;}
.ph_table tbody tr {height: 55px;}
.ph_table tbody td {padding: 6px 14px;}
.ph_table .t1,
.ph_table .t2,
.ph_table .t4,
.ph_table .t5 {width: 120px;}
.ph_table .t3 {width: 370px;}
.ph_table .tsPid {font-family: "din-bold";}
.ph_table .tsName {text-align: center;}
.ph_table .tsTime {font-family: "din-bold"; color: #999; text-align: center;}
.ph_table .tsStatus {position: relative; padding: 0 0 0 14px; color: #25aee5; font-weight: bold;}
.ph_table .tsStatus::before {content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 100%; background-color: #25aee5;}
.ph_table .tsStatus.statusing {color: #0c7ad8;}
.ph_table .tsStatus.statusing::before {background-color: #0c7ad8;}
.ph_table .tsStatus.statusend {color: #13b71b;}
.ph_table .tsStatus.statusend::before {background-color: #13b71b;}
.ph_table .tsStatus.statusreply {color: #d8710c;}
.ph_table .tsStatus.statusreply::before {background-color: #d8710c;}
.tscx_tablebox .page {margin-top: 10px;}

/* 1-5-1诉讼公示 */
.tsgs_tabs {border-bottom: 1px solid #999;}
.tsgs_tabs .li {float: left; padding: 0 100px 0 0;}
.tsgs_tabs .li a {display: block; font-size: 22px; line-height: 30px; font-weight: bold; position: relative; padding: 7px 0 10px;}
.tsgs_tabs .li a:after {content: ""; position: absolute; left: 0; bottom: -2px; width: 0; height: 3px; background-color: #25aee5; transition: all 0.4s;}
.tsgs_tabs .li .selected,
.tsgs_tabs .li a:hover {color: #25aee5;}
.tsgs_tabs .li .selected:after,
.tsgs_tabs .li a:hover:after{width: 100%;}
.tousu_list .li {padding: 22px 0; border-bottom: 1px solid #dbdbdb; margin-bottom: 6px;}
.tousu_list .li a {display: block; position: relative;}
.tousu_pic {float: left; width: 60px; height: 60px; box-sizing: border-box; float: left; border-radius: 100%; overflow: hidden; margin-right: 20px;}
.tousu_pic img {width: 100%;}
.tousu_con {overflow: hidden; line-height: 26px; padding: 17px 40px 0 0;}
.tousu_name {font-size: 18px; margin-bottom: 8px;}
.tousu_tit {font-size: 20px; font-weight: bold; margin-bottom: 8px; transition: all 0.4s;}
.tousu_intro {font-size: 16px; max-height: 78px; overflow: hidden; color: #666; margin-bottom: 14px; letter-spacing:1px;}
.tousu_ziduan {font-size: 16px;}
.tousu_status {position: absolute; right: 0; top: 15px; width: 102px; line-height: 30px; border-radius: 15px; text-align: center; font-size: 18px; color: #fff; background-color: #d8710c;}
.tousu_status.status_done {background-color: #13b71b;}
.tousu_list .li a:hover .tousu_tit {color: #25aee5;}

/* 投诉进度查询弹层 */
.query_tcBox {font-size: 16px;}
.query_closeBtn {background-color: #333; color: #fff; width: 120px; line-height: 40px; text-align: center; margin: 20px auto 0; cursor: pointer;}
.query_closeBtn:hover {background-color: #666;}
.query_noResult {line-height: 1.5;}

/* 1-5-2诉讼列表 */
.nocon_box {padding: 120px 0 100px;}
.nocon_text {font-size: 22px; text-align: center; color: #999;}
.nocon_text img {margin: 0 0 15px;}

/* 1-5-3诉讼公示详情页 */
.tousu_detailBox {padding: 0 0 65px;}
.tousu_detailBox .dertail_tit {text-align: left; padding: 22px 0 10px;}
.tousu_detailBox .dertail_msg {padding: 0; margin: 10px 0;}
.detail_xgts {padding: 20px 0;}
.detail_xgts .tousu_con {padding: 1px 0 0 0;}
.detail_xgts .tousu_list .li {padding: 25px 0; margin-bottom: 15px;}
.tousu_detailCon {font-size: 16px; line-height: 30px;}
.tousu_detailCon h1 {background-color: #f7f9fb; font-size: 18px; border-left: 4px solid #ff0000; padding: 0 10px; margin: 40px 0 8px;}
.tousu_detailCon ul,
.tousu_detailCon p {padding: 0 13px; margin: 8px 0;}
.tousu_detailCon ul li {display: inline-block; width: 310px; box-sizing: border-box; padding: 0 10px 0 0;}
.tousu_detailCon em {font-style: normal; color: #999;}

/* 1-5-5投诉表单 */
.complaint_box {padding: 10px 0 30px;}
.complaint_con {padding: 26px 80px; font-size: 16px; line-height: 2; color: #666;}
.complaint_con h1 {font-size: 32px; line-height: 1.5; text-align: center; font-weight: normal; color: #000;}
.complaint_con h2 {font-size: 18px; font-weight: bold; color: #333; margin: 20px 0 0;}
.complaint_con strong {color: #e60012;}
.complaint_con ul {padding: 0 32px 20px;}
.complaint_tit {font-size: 18px; line-height: 26px; position: relative; padding: 6px 14px; border-bottom: 1px solid #e4e4e4; font-weight: bold;}
.complaint_tit::before {content: ""; position: absolute; left: 1px; top: 12px; height: 18px; width: 4px; background-color: #ff0000;}
.complaint_inputBox {line-height: 40px;}
.complaint_label {float: left; box-sizing: border-box; padding: 0 4px 0 14px; font-weight: bold; cursor: pointer;}
.complaint_label .textJust {width: 60px; display: inline-block; vertical-align: top;}
.complaint_row {padding: 6px 0;}
.complaint_row .input_box {float: left; position: relative; width: 265px; box-sizing: border-box; padding-right: 20px;}
.complaint_row .input_box input {line-height: 38px; height: 40px; box-sizing: border-box; background-color: #f7f9fb; border: 1px solid #e3e3e3; border-radius: 6px; padding: 0 10px;}
.complaint_row .input_box>span {position: absolute; right: 0; top: 0; font-size: 20px; color: #ff0000; font-weight: bold;}
.complaint_row .demo-list {float: left; padding: 0 0 0 32px; font-weight: bold;}
.complaint_row .demo-list li {float: left; padding: 13px 18px 8px;}
.complaint_inputBox {padding: 17px 0 20px;}
.complaint_form {padding: 30px 0 0;}
.city_select {float: left;}
.city_select > li {float: left; width: 245px; margin-right: 10px; position: relative;}
.complaint_row .address_input {clear: both; margin: 12px 0 0 92px; width: 500px; padding: 0;}
.complaint_row .tstitle_box {width: 776px;}
.complaint_row .textarea_box {width: 776px; height: 127px;}
.textarea_box .text {color: #999;}
.complaint_row .textarea_box textarea {background-color: #f7f9fb; border: 1px solid #e3e3e3; border-radius: 6px; padding: 10px; height: 110px;}
.complaint_row .textarea_box1 {height: 150px;}
.complaint_row .textarea_box1 > span {top: 35px;}
.complaint_row .textarea_box2 textarea {height: 127px;}
.complaint_row .file_box {width: auto;}
.file_box .file_btn {position: relative; float: left; background-color: #f7f9fb;line-height: 38px; height: 40px; box-sizing: border-box; border: 1px solid #e3e3e3; border-radius: 6px; text-align: center; width: 156px; margin-right: 14px;}
.file_box .file_btn span {display: inline-block; padding-left: 30px; background: url(../images/icon_load.png) left center no-repeat;}
.file_box .file_text {color: #999; overflow: hidden;}
.complaint_row .yanzheng_box {width: auto;}
.complaint_row .yanzheng_box input {float: left; width: 156px;}
.complaint_row .yanzheng_box .yanzheng_code {float: left; line-height: 38px; height: 40px; margin-left: 10px; cursor: pointer;}
.complaint_row .yanzheng_box .yanzheng_code img {vertical-align: top; height: 100%;}
.submit_row .search_tcSub .submit_box,
.submit_row .search_tcSub .reset_box {width: 200px;}
.submit_row .search_tcSub .submit_box input {position: relative;}
.submit_row .search_topBtn {float: none; display: inline-block; margin-left: 30px;}
.submit_row .search_tcSub .submit_box {margin-right: 20px;}

/* 上传文件 */
#choose_file_wraper {}
#choose_file {position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
#choose_file input {cursor: pointer;}
.new-preview {margin: 14px 10px 5px 0; clear: both; overflow: hidden; display: inline-block; vertical-align: top; width: 100px;}
.new-preview .imgWrap {overflow: hidden; position: relative; height: 100px; width: 100%; box-sizing: border-box; border: 1px solid #e3e3e3; text-align: center; line-height: 98px;}
.new-preview .imgWrap img {max-width: 100%; max-height: 100%;}
.file-list {clear: both;}
/* .new-preview img {display: inline-block; position: relative !important; left: 0 !important; top: 0 !important; margin-left: 0 !important; margin-top: 0 !important; width: 100%;} */
.file-panel {position: relative; z-index: 100; height: 30px !important; line-height: 30px; cursor: pointer; text-align: center;}


/* 1-5-6投诉-获得编码 */
.submit_success {padding: 10px 0 57px;}
.success_text {width: 510px; box-sizing: border-box; text-align: center; padding: 60px 0 120px; margin: 0 auto;}
.success_pic .text {font-size: 24px; line-height: 30px; font-weight: bold; margin-top: 22px;}
.success_code {font-size: 18px; line-height: 30px; color: #666; font-weight: bold; margin-top: 18px;}
.success_code strong {font-size: 24px; color: #25aee5; font-family: "din-bold"; display: inline-block; vertical-align: top;}
.success_con {font-size: 16px; line-height: 26px; color: #666; margin-top: 20px;}
.success_btnlist {margin: 0 -10px; padding: 64px 0 0;}
.success_btnlist .li {float: left; width: 33.33%; box-sizing: border-box; padding: 10px;}
.success_btnlist .li a {display: block; background-color: #fff; line-height: 38px; border: 1px solid #e3e3e3; border-radius: 20px;}
.success_btnlist .li a:hover {background-color: #25aee5; color: #fff;}

/* 1-5-7网站留言 */
.gg_listBtn {float: right;}
.gg_listBtn .back_btn {float: left; margin-left: 20px;}
.gg_listBtn .back_btn1 span {color: #25aee5; display: inline-block; padding-left: 24px; background: url(../images/icon_lessage.png) left center no-repeat;}
.message_list {line-height: 26px; font-size: 16px;}
.message_tit {font-size: 20px; font-weight: bold; padding-left: 20px; position: relative;}
.message_tit::before {content: ""; position: absolute; left: 0; top: 4px; background-color: #ff0000; width: 4px; height: 18px;}
.message_intro {color: #666; max-height: 78px; overflow: hidden; margin-top: 3px;}
.message_time {color: #999; font-size: 14px;}
.message_con {padding: 0 20px;}
.message_label {background-color: #f7f9fb; padding: 14px 28px; margin-top: 18px;}
.message_label .message_intro {color: #333; margin-top: 0;}
.message_list .li {padding: 30px 0;}
.message_limit {float: left; color: #999; padding: 0 10px;}
.message_formBox {padding: 30px 0 0;}
.message_formBox .complaint_label .textJust {width: 85px;}
.message_formBox .complaint_row .textarea_box {width: 710px;}
.message_formBox .search_tcSub {padding: 23px 0 0 115px;}

/*--1440--*/
@media screen and (max-width:1440px){/*--1440--*/
	.AdPicBox {margin-bottom: 20px; border-radius: 8px;}
  .wrap {width: 1200px;}
  .radius {border-radius: 8px;}
  .index_border {border-radius: 0 0 8px 8px; padding: 16px 18px;}
  .index_tit {font-size: 18px; line-height: 26px; margin-bottom: 6px;}
  .mb22 {margin-bottom: 20px;}
  .SyCmsAdGroup {margin-bottom: 20px; border-radius: 8px;}
  .index_navbox .li {padding: 0 14px;}
	/* 分页 */
	body .page .Pprev,
	body .page .Pnext {width: 64px;}
	body .page a {padding: 0 8px; margin: 0 2px;}
	body .page .Pform {padding-left: 15px;}
	body .page .Pmes2 {padding-right: 10px;}

  /*首页*/
  .head_tit {width: 680px;}
  .index_left {width: 800px;}
  .index_listBox .index_left {width: 780px;}
  .index_right {width: 340px; margin-left: 20px;}
  .hotNew_pic {height: 450px;}
  .hotNew_pic .tit_box {padding: 20px 28px;}
  .hotNew_pic .tit_box .tit {font-size: 32px;line-height: 48px;height: 96px;}
  .index_hotNewBox .index_border {height: 450px;}
  .index_hotlist .li {padding: 7px 0;}
  .hotNew_zxbgg {padding: 23px 10px 23px 40px;height: 90px;font-size: 24px;}
  
  /* 新闻列表 */
  .right_ewm {margin: 10px 12px;}
  .ewm_tit {margin-top: 8px;}

  /*新闻详情*/
  .msg_left .detail_time {padding-right: 30px;}
  .msg_left span {padding-right: 13px;}
  
  /* 单网页 */
  .lm_banBox {height: 240px; margin-bottom: 16px;}
  .lm_tit {font-size: 32px;}
  .lm_tit span {padding: 0 24px 0 56px;}
  .danpage_box {padding: 28px 0 34px;}
  .danpage_left {width: 170px; margin-right: 50px;}
  .left_nav .li {margin-bottom: 8px;}
  .left_nav .li a {border-radius: 8px 0 0 8px; font-size: 15px; padding: 14px;}
  .danpage_tit {font-size: 26px; padding: 0 0 16px;}
  .detail_conBox {font-size: 16px; padding: 16px 0;}
  .detail_conBox p {margin: 12px 0;}
  .danpage_right .detail_conBox ul {margin: 0 -7px; padding: 65px 0 0;}
  .danpage_right .detail_conBox ul li {line-height: 88px; height: 90px; border-radius: 8px; width: 23.4%; margin: 0.8%;}
  
  /* 1-5-1诉讼公示 */
  .tsgs_tabs .li {padding: 0 80px 0 0;}
  .tsgs_tabs .li a {font-size: 20px; line-height: 28px;}
  .tousu_list .li {padding: 18px 0; margin-bottom: 5px;}
  .tousu_con {padding: 10px 30px 0 0;}
  .tousu_pic {width: 48px;height: 48px;}
  .tousu_status {top: 10px;width: 88px; line-height: 26px; border-radius: 13px; font-size: 16px;}
  
  /* 1-5-2诉讼列表 */
  .nocon_box {padding: 90px 0 80px;}
  .nocon_text img {margin: 0 0 10px;}
  .nocon_text {font-size: 18px;}
  
  /* 1-5-3诉讼公示详情页 */
  .tousu_detailCon h1 {margin: 30px 0 8px;}
  .tousu_detailBox {padding: 0 0 40px;}
  .detail_xgts .tousu_list .li {padding: 20px 0; margin-bottom: 10px;}
  .detail_xgts .tousu_con {padding: 0; line-height: 24px;}
  .detail_xgts .tousu_name {margin-bottom: 0;}
  
  /* 1-5-4进度查询 */
  .ph_table tbody td {padding: 5px 10px;}
  .ph_table tbody tr {height: 52px;}
  .tscx_tablebox .page {margin-top: 8px;}
  .message_formBox .complaint_row .textarea_box {width: 660px;}
  
}

/*--ipad横--*/
@media screen and (max-width:1200px){/*--1024--*/
	.AdPicBox {margin-bottom: 16px; border-radius: 6px;}
	body .page {padding: 20px 0;}
	.page .Ppagelist {display: none;}
	.ipad_page {display: block;}
	.wrap {width: 940px;}
  .radius {border-radius: 6px;}
  .index_border {border-radius: 0 0 6px 6px; padding: 14px 16px;}
  .index_tit {font-size: 16px; line-height: 24px; margin-bottom: 5px;}
  .mb22 {margin-bottom: 16px;}
  .SyCmsAdGroup {margin-bottom: 16px; border-radius: 6px;}
  .sidebar_box .sidebar_a {padding: 10px 8px;}

  /*头尾*/
  .footer {padding: 40px 0 15px;}
  .foot_list {margin: 0 -6px; padding-bottom: 40px;}
  .foot_list .li {padding: 6px;}
  .foot_list .foot_a {height: 80px;}
  .foot_list .foot_icon {width: 28px; height: 28px; line-height: 28px;}
  .foot_list .foot_icontit {margin-top: 6px; font-size: 12px; line-height: 16px;}
  .foot_copy {line-height: 24px; font-size: 12px;}
  .foot_copy a {margin: 0;}
  .foot_copy strong a {margin: 0 5px;}
	.foot_list .before, .foot_list .after {height: 78px;}
	.foot_list .before {}
	.foot_list .after_con {font-size: 12px; line-height: 1.7;}
	.foot_list .after img {max-height: 40px;}


  /*首页*/
  .head_day {width: 200px;}
  .head_icon {width: 200px;}
  .head_icon .head_a {margin-left: 5px;}
  .head_tit {width: 500px; background-size: 100% auto; background-position: center bottom; font-size: 16px;}
  .index_left {width: 600px;}
  .index_listBox .index_left {width: 586px;}
  .index_right {width: 284px; margin-left: 16px;}
  .hotNew_pic {height: 380px;}
  .hotNew_pic .tit_box {padding: 16px 24px;}
  .hotNew_pic .tit_box .tit {font-size: 24px;line-height: 34px;height: 68px;}
  .index_hotNewBox .index_border {height: 380px;}
  .index_hotlist .li {padding: 5px 0;}
	.index_hotlist .index_newtit {text-overflow: ellipsis;white-space: nowrap;}
	.index_hotmore {display: block; margin: 10px auto; box-sizing: border-box;border: 1px solid #25aee5;color: #25aee5;text-align: center;width: 140px;line-height: 36px;border-radius: 18px;}
  .hotNew_zxbgg {padding: 15px 10px 15px 40px;height: 60px;font-size: 18px; line-height: 30px;}
  .hotNew_zxbgg strong {padding-left: 40px; background-size: 30px 30px;}
  .index_hotlist .index_time {margin-right: 15px;}
  .index_navbox {font-size: 14px; padding: 8px 80px 8px 15px;}
  .index_navbox .li {padding: 0 9px;}
  .index_navmore {padding: 8px 15px;}
  /* .index_list .li {padding: 15px 0;} */
  .index_list .news_pic {width: 160px; height: 90px;}
  .index_list .news_titbox {padding: 12px 0 0 0;}
  .index_list .news_label {margin-bottom: 6px;}
  .index_list .news_tit {margin: 0 70px 0 0; font-size: 16px; line-height: 24px; height: 48px; letter-spacing: 0;}
  .index_list .list_time {font-size: 12px;}
	.index_list .news_titbox .list_time {bottom: 4px;}
  .djbdBig_tit {padding: 8px 0; letter-spacing: 0;}
  .index_djbdlist .li {padding: 5px 0;}
  .index_tsrxList .li {padding: 5px 10px;}
  .index_tsrxList span {width: 32px;height: 32px;line-height: 32px;}
  .index_tsrxList strong {font-size: 12px; margin-top: 8px;}
  .index_dzbBox {border-width: 3px;height: 120px;}
  .index_dzbBox .index_tit {font-size: 18px; padding: 47px 15px 15px;}
  .index_newsTab .li {line-height: 24px;}
  .index_newsTab .li a {width: 50px; font-size: 13px;}
  .newsTabCon_ul .li {padding: 5px 0;}
  .index_hotTopic .li {padding: 7px 0;}
  .hotTopic_img {margin-right: 10px; width: 100px;}
  .hotTopic_con {padding: 0;}
  .hotTopic_time {margin: 6px 0 0;}
  .in_videoBtn {background-size: 32px 32px;}
  .adLeft_box {margin: 8px 0;}
  .index_moreBox {padding: 24px 0;}
  .index_more {width: 150px; line-height: 40px; border-radius: 20px;}
  .index_listBox {padding: 0 0 10px;}
  
  /* 新闻列表 */
  .news_singTit {padding: 10px 15px 15px;}
  .right_ewm {margin: 8px; width: 100px;}
  
  /* 新闻详情 */
  .dertail_tit {font-size: 24px; padding: 24px 0 15px; text-align: left;}
  .msg_left .detail_time {padding-right: 15px;}
  .msg_left span {padding-right: 15px;}
  .msg_left .span1 i {display: none;}
  .msg_left {float: none;}
  .msg_right {display: none;}
  .gallery_con {padding: 20px 25px; background: rgba(0,0,0,0.3);}
  .gallery_tit {font-size: 18px; line-height: 24px; padding-bottom: 10px;}
  .gallery_intro {font-size: 14px; line-height: 22px; height: 44px; margin-top: 10px;}
  .detail_picGroup .lSAction {bottom: 105px; right: 25px;}
  .detail_picGroup .lSSlideOuter .lSPager.lSGallery {padding-top: 5px;}
  .detail_editor {padding: 8px 0 20px;}
  .detail_click {width: 80px;height: 80px; padding: 12px;}
  .detail_click span img {width: 34px;}
  
  /* 单网页 */
  .lm_banBox {height: 200px; margin-bottom: 14px;}
  .lm_tit {font-size: 26px;}
  .lm_tit span {padding: 0 18px 0 44px;}
  .danpage_box {padding: 22px 0 28px;}
  .danpage_left {width: 140px; margin-right: 40px;}
  .left_nav .li {margin-bottom: 6px;}
  .left_nav .li a {border-radius: 6px 0 0 6px; font-size: 14px; padding: 12px;}
  .left_nav .li span {padding-right: 15px;}
  .danpage_tit {font-size: 20px; padding: 0 0 12px;}
  .detail_conBox {font-size: 15px; padding: 15px 0;}
  .detail_conBox p {margin: 10px 0;}
  .danpage_right .detail_conBox ul {margin: 0; padding: 40px 0 0;}
  .danpage_right .detail_conBox ul li {line-height: 78px; height: 80px; border-radius: 6px; width: 24%; margin: 0.5%;}
  
  /* 1-5-1诉讼公示 */
  .gg_conbox {padding: 16px 0;}
  .tsgs_tabs .li {padding: 0 60px 0 0;}
  .tsgs_tabs .li a {font-size: 18px; line-height: 24px;}
  .tousu_list .li {padding: 14px 0; margin-bottom: 4px;}
  .tousu_pic {width: 40px; height: 40px; margin-right: 15px;}
  .tousu_con {padding: 8px 20px 0 0; line-height: 24px;}
  .tousu_name {font-size: 16px; margin-bottom: 5px;}
  .tousu_tit {font-size: 18px; margin-bottom: 5px;}
  .tousu_intro {font-size: 14px; max-height: 72px; margin-bottom: 8px;}
  .tousu_ziduan {font-size: 14px;}
  .tousu_status {top: 8px; width: 70px; line-height: 24px; border-radius: 12px; font-size: 14px;}
  .detail_read {padding: 6px 0;}
  .detail_read .index_tit {padding: 12px 0;}
  .detail_read .index_list .li {padding: 12px 0;}
  
  /* 1-5-3诉讼公示详情页 */
  .tousu_detailBox .dertail_tit {padding: 16px 0 8px;}
  .tousu_detailCon {font-size: 14px; line-height: 26px;}
  .tousu_detailCon h1 {margin: 20px 0 6px; font-size: 16px; border-width: 3px;}
  .tousu_detailCon ul, .tousu_detailCon p {padding: 0 12px; margin: 6px 0;}
  .tousu_detailBox {padding: 0 0 20px;}
  .tousu_detailCon ul li {width: 44%;}
  .detail_xgts .tousu_list .li {padding: 15px 0; margin-bottom: 8px;}
  .detail_xgts .tousu_con {line-height: 20px;}
  
  /* 1-5-4进度查询 */
  .ph_table {font-size: 13px;}
  .ph_table td {padding: 8px;}
  .ph_table tbody td {padding: 4px 8px;}
  .ph_table tbody tr {height: 48px;}
  .tscx_tablebox .page {margin-top: 8px;}
  .ph_table .tsStatus {padding: 0 0 0 10px; width: 75px; box-sizing: border-box;}
  .ph_table .tsStatus::before {width: 4px; height: 4px;}
   .tscx_tablebox .page {margin-top: 5px;}
   .message_formBox .complaint_row .textarea_box {width: 460px;}
   /* 1-5-8投诉指南列表 */
   .ts_newlist .li {padding: 10px 0;}
   /* 1-5-9详情页.html */
   .news_detailBox {padding: 0 0 60px;}
   
   /* 1-5-6投诉-获得编码 */
   .success_text {padding: 40px 0 80px;}
   .submit_success {padding: 8px 0 40px;}
   .success_btnlist {padding: 40px 0 0;}
	 
	 .message_formBox {padding: 20px 0 0;}

}
/*--ipad竖--*/
@media screen and (max-width:1002px){/*--768--*/
.AdPicBox {margin-bottom: 14px;}
	.wrap {width: 740px;}
  .sidebar_box .sidebar_a {padding: 6px 5px;}
  .sidebar_box .li span {width: 18px; height: 18px; background-size: 18px auto;}
  body {font-size: 16px;}
  .index_border {padding: 14px;}
  .mb22 {margin-bottom: 14px;}
  .SyCmsAdGroup {margin-bottom: 14px;}
  /*头尾*/
  .head_day {width: 120px;}
  .head_icon {width: 180px;}
  .head_icon .head_a {margin-left: 3px;}
	.head_ewmbox {width: 110px;}
	.head_icon .head_a:hover .head_ewmbox,
	.sidebar_box .sidebar_a:hover .head_ewmbox {height: 110px;}
  .head_tit {width: 400px;font-size: 14px;}
  .footer {padding: 30px 0 15px;}
  .foot_list {margin: 0 -5px; padding-bottom: 30px;}
  .foot_list .li {padding: 5px;}
  /*首页*/
  .index_main {padding: 20px 0;}
  .main_head {padding-bottom: 5px;}
  .logo .span {width: 140px;}
  .main_head .logo {width: 340px;}
	.logo .logo_text {font-size: 14px;}
  .logo .strong {font-size: 15px; line-height: 20px; padding: 0 5px 0 12px;}
  .head_search {margin-top: 0; width: 280px; height: 40px; line-height: 38px; border-radius: 20px;}
  .head_search .input_box input {line-height: 38px; height: 38px; padding: 0 15px;}
  .head_search .submit_box input {line-height: 38px; height: 38px;}
  .index_left {width: 440px;}
  .index_right {width: 246px; margin-left: 14px;}
  .hotNew_pic {height: 300px;}
  .hotNew_pic .tit_box {padding: 14px 18px;}
  .hotNew_pic .tit_box .time {line-height: 18px; margin-bottom: 4px;}
  .hotNew_pic .tit_box .tit {font-size: 20px; line-height: 28px; height: 56px;}
  .index_hotNewBox .index_border {height: 300px; padding: 10px 14px;}
  .index_hotlist .list_a {line-height: 22px; max-height: 22px;}
 /* .index_hotlist .li1 .list_a,
  .index_hotlist .li5 .list_a {max-height: 22px;} */
  .index_hotlist .li {padding: 1px 0;}
	.index_hotmore {width: 100px; line-height: 28px; border-radius: 14px; font-size: 12px; margin-top: 5px;}
  .index_hotlist .index_time {margin-right: 10px;}
  .hotNew_zxbgg {font-size: 16px;}
  .index_listBox .index_left {width: 430px;}
  .index_list .news_pic {width: 120px; height: 68px;}
  .index_list .news_titbox {padding: 0;}
  .index_list .news_label {margin-bottom: 4px;}
  .index_list .news_tit {font-size: 16px;line-height: 22px; height: 44px;}
	.index_list .news_titbox .list_time {bottom: 3px;}
  .in_swiperLabel {font-size: 14px; line-height: 18px; padding: 40px 6px; width: 35px; height: 150px;}
  .index_swiper .swiper-container {margin: 0 -7px;}
  .index_swiper .swiper-slide {padding: 0 7px;}
  .in_swiperTit {padding: 12px 14px 14px;}
  .in_swiperTit strong {line-height: 18px; height: 36px;}
  .index_djbdlist .li {padding: 3px 0;}
  .index_djbdlist .li a {line-height: 22px; max-height: 44px; padding: 0 0 0 10px;}
  .index_djbdlist .li a::before {width: 4px; height: 4px; top: 9px;}
  .index_tit strong {padding: 0 14px 0 0;}
  .index_tsrxList strong {font-size: 14px;}
  .index_tsrxList .li {padding: 0 5px;}
  .index_dzbBox {border-width: 2px; height: 90px;}
  .index_dzbBox .index_tit {font-size: 17px; padding: 30px 12px 12px;}
  .newsTabCon_ul .tabCon_num {width: 20px; line-height: 22px;}
  .newsTabCon_ul .tabCon_tit {line-height: 22px; max-height: 44px; letter-spacing: 0;}
  .newsTabCon_ul .li {padding: 3px 0;}
  .hotTopic_img {width: 96px;}
  .hotTopic_tit {line-height: 22px; height: 44px;}
  .hotTopic_time {margin: 0;}
  .index_moreBox {padding: 18px 0;}
  .index_videoBox .index_djbdlist .li a::before {top: 4px;}
  /* 新闻列表 */
  .right_ewm {margin: 7px; width: 90px;}
  .ewm_tit {font-size: 12px; margin-top: 5px;}
  
  /* 新闻详情 */
  .dertail_tit {font-size: 24px; line-height: 1.4; font-weight: bold; padding: 20px 0 12px;}
  .dertail_msg {line-height: 1.6; font-size: 12px;}
  .msg_left .detail_time {padding-right: 10px;}
  .msg_left span {padding-right: 10px;}
  .msg_left .span2 {display: block;}
  .gallery_con {padding: 15px;}
  .gallery_tit {font-size: 16px; line-height: 22px; padding-bottom: 8px;}
  .gallery_intro {margin-top: 8px; height: 40px; font-size: 13px; line-height: 20px;}
  .detail_picGroup .lSAction {opacity: 0;}
  .detail_editor {padding: 6px 0 15px;}
  .detail_click {width: 70px;height: 70px; padding: 10px;}
  .detail_click span img {width: 30px;}
  .detail_page {line-height: 24px;font-size: 13px; padding: 10px 0;}
  
  /* 检索结果 */
  .search_wrapBox {padding: 20px;}
  .search_from {width: 80%;}
  .search_tcCon {margin: -210px 0 0 0; width: 90%; left: 5%;padding: 25px;}
  .search_closeBtn {right: 25px; top: 25px;}
  .search_tcForm {padding: 25px;}
  .tcFrom_ul .label {width: 90px;}
  .tcFrom_ul .input_box {width: 170px;}
  .search_tcSub {padding: 15px 0 0 105px;}
  
  /* 单网页 */
  .lm_banBox {height: 160px; margin-bottom: 12px;}
  .lm_tit {font-size: 22px;}
  .lm_tit span {padding: 0 16px 0 30px;}
  .danpage_box {padding: 20px 0 25px;}
  .danpage_left {width: 120px; margin-right: 30px;}
  .left_nav .li {margin-bottom: 5px;}
  .left_nav .li a {border-radius: 4px 0 0 4px; font-size: 13px; padding: 11px;}
  .left_nav .li span {padding-right: 14px;}
  .danpage_tit {font-size: 18px; padding: 0 0 10px;}
  .detail_conBox {font-size: 14px; padding: 14px 0;}
  .detail_conBox p {margin: 8px 0;}
  .danpage_right .detail_conBox ul {padding: 30px 0 0;}
  .danpage_right .detail_conBox ul li {line-height: 68px; height: 70px; border-radius: 4px;}
  
  /* 1-5-1诉讼公示 */
  .gg_conbox {padding: 14px 0;}
  .tsgs_tabs .li {padding: 0 40px 0 0;}
  .tsgs_tabs .li a {font-size: 16px; line-height: 22px;}
  .tousu_list .li {padding: 12px 0; margin-bottom: 3px;}
  .tousu_pic {margin-right: 12px;}
  .tousu_con {padding: 6px 10px 0 0; line-height: 22px;}
  .tousu_name {font-size: 14px; margin-bottom: 4px;}
  .tousu_tit {font-size: 16px; margin-bottom: 4px;}
  .tousu_intro {font-size: 13px; max-height: 66px; margin-bottom: 6px;}
  .tousu_ziduan {font-size: 13px;}
  .tousu_status {top: 5px; width: 60px; line-height: 22px; border-radius: 11px; font-size: 12px;}
  .detail_read {padding: 5px 0;}
  .detail_read .index_tit {padding: 10px 0;}
  .detail_read .index_list .li {padding: 10px 0;}
  
  .tousu_linkBox .ts_line {font-size: 14px;}
  .tousu_linkBox .ts_line strong {font-size: 18px;}
  .tousu_linkBox .ts_link {font-size: 20px; padding: 18px 0 15px;}
  .tsjdcx_titBox .right_more {line-height: 24px;}
  .tsjdcx_form .input_box {margin: 0 0 0 14px; padding-left: 20px; background-size: 15px auto;}
  .tsjdcx_form .submit_box {width: 60px;}
  .tsjdcx_form .submit_box input {font-size: 14px; height: 40px;  line-height: 40px;}
  .tsjdcx_form .input_box input {font-size: 13px; height: 40px; line-height: 40px;}
  .tsjdcx_form {border-radius: 20px; height: 40px; line-height: 40px; margin: 8px 0;}
  .zxfk_rightbox {line-height: 26px;font-size: 16px; padding: 14px 16px;}
  .zxfk_tit {padding-right: 20px;}
  .zxfk_icon {width: 35px;}
  
  /* 1-5-2诉讼列表 */
  .nocon_box {padding: 70px 0 60px;}
  .nocon_text img {margin: 0 0 8px;}
  .nocon_text {font-size: 16px;}
  
  /* 1-5-3诉讼公示详情页 */
  .detail_xgts .tousu_list .li {padding: 12px 0; margin-bottom: 6px;}
  
  /* 1-5-4进度查询 */
  .ph_table {font-size: 12px;}
  .ph_table td {padding: 8px 5px;}
  .ph_table tbody td {padding: 4px;}
  .ph_table .tsStatus {width: 70px; padding: 0 0 0 8px;}
  .ph_table .tsTime {width: 67px;}
  .ph_table .tsName {width: 36px;}
  .ph_table tbody tr {height: 44px;}
  .message_formBox .complaint_row .textarea_box {width: 320px;}
  
  /* 1-5-8投诉指南列表 */
  .ts_newlist .li {padding: 8px 0; line-height: 20px; font-size: 12px;}
  .ts_newPic span {width: 20px; height: 20px;}
  .ts_newPic span img {vertical-align: top;}
  .gg_listTit .back_btn {width: 90px; font-size: 12px; line-height: 32px; border-radius: 4px; margin-top: 4px;}
  
  /* 1-5-6投诉-获得编码 */
  .success_text {padding: 30px 0 60px;}
  .submit_success {padding: 6px 0 30px;}
  .success_btnlist {padding: 30px 0 0;}
  .success_pic .text {font-size: 20px; line-height: 26px; margin-top: 16px;}
  .success_code {font-size: 16px; line-height: 24px;margin-top: 12px;}
  .success_con {font-size: 14px; line-height: 22px; margin-top: 15px;}
  
  /* 1-5-5投诉表单 */
  .complaint_con h1 {font-size: 26px;}
  .complaint_con h2 {font-size: 16px; margin: 10px 0 0;}
  .complaint_con ul {padding: 0 20px 10px;}
  .complaint_con {font-size: 14px;}
  .complaint_form {padding: 20px 0 0;}
  .complaint_row .demo-list {padding: 0 0 0 20px;}
  .complaint_row .demo-list li {padding: 10px;}
  .ui-select {position: relative;}
  .complaint_row .input_box {width: 240px;}
  .city_select > li {width: 160px;}
  .complaint_row .textarea_box {width: 600px;}
  .complaint_row .file_box,
  .complaint_row .yanzheng_box {width: auto;}
  .submit_row .search_tcSub .submit_box, .submit_row .search_tcSub .reset_box {width: 130px;}
  .submit_row .search_topBtn {margin-left: 20px;}
	.complaint_label .textJust {width: 66px;}
	.complaint_row .address_input {margin: 12px 0 0 100px;}
	.file_box .file_btn {width: 120px;}
	.file_box .file_btn span {padding-left: 24px;}
	
  /* 1-5-7网站留言 */
  .gg_listTit .tit {font-size: 18px; line-height: 30px;}
  .message_tit::before {height: 15px;}
  .message_tit {font-size: 16px;padding-left: 15px;}
  .message_tit::before {width: 3px;}
  .message_con {padding: 0 10px;}
  .message_time {font-size: 12px;}
  .message_list {line-height: 20px; font-size: 13px;}
  .message_intro {max-height: inherit;}
  .message_label {padding: 10px 15px; margin-top: 10px;}
  .complaint_inputBox {padding: 12px 0 15px;}
  .message_formBox .complaint_label .textJust {width: 70px; font-size: 12px;}
  .complaint_row .yanzheng_box input {width: 120px;}
  .message_limit {float: none; width: 100%; box-sizing: border-box; clear: both; line-height: 1.5; padding: 5px 0 0 100px;}
  .message_formBox .search_tcSub { padding: 20px 0 0 100px;}
  
  /* 字体大小 */
  .header {font-size: 13px;}
  .detail_conBox {font-size: 16px; line-height: 1.7;}
  .detail_editor {line-height: 26px;}
  .detail_page {font-size: 16px;}
  .detail_picGroup {margin-top: 20px;}

}
/*--手机横--*/
@media screen and (max-width:758px){/*--480--*/
	.head_ewmbox {width: 90px;}
	.head_ewm {padding: 10px;}
	.head_icon .head_a:hover .head_ewmbox,
	.sidebar_box .sidebar_a:hover .head_ewmbox {height: 90px;}

	.page .Ppagelist,
	.page .Pform {display: none;}
	.formError {margin-left: -100px;}
	.yanzheng_box .formError {margin-left: 0;}
	.phone_bgBox {position: relative; padding-bottom: 36.62%; overflow: hidden; background-color: #25aee5;}
	.phone_mainBg {position: absolute; top: 0; width: 100%;}
	.phone_mainBg span {display: block; line-height: 0; font-size: 0;}
	.phone_mainBg span img {width: 100%; display: block; vertical-align:bottom;}
	.phone_mainBg b {position: absolute; width: 44px; height: 44px; top: 0; right: 0; background: url(../images/a_close.png) center no-repeat; background-size: 24px auto;}
	.index_mainBg {background: none !important;}
	.inbody_bg .phone_headBox {position: relative;}
	.inbody_bg .phone_head {position: absolute;}
	.inbody_bg .phone_navBox {position: absolute;}
	

	body {font-size: 16px; -webkit-text-size-adjust: none;}
	.AdPicBox {border-radius: 3px;}
	body .page {padding: 16px 0;}
	.message_formBox {padding: 15px 0 0;}
	.phone_page {display: block;}
	.wrap {padding: 0 15px; width: 100%;}
  .index_left,
  .index_listBox .index_left {width: 100%;}
  .index_right {width: 100%; margin: 14px 0 0;}
  .radius {border-radius: 3px;}
  .SyCmsAdGroup {border-radius: 3px;}
  .head_tit {width: 100%;}
  .main_head .logo {margin: 0 0 10px;}
  .foot_list .li {width: 25%;}
  .hotNew_pic {height: 180px;}
  .hotNew_pic .tit_box {padding: 12px;}
  .hotNew_pic .tit_box .tit {font-size: 16px; line-height: 24px; height: 48px;}
  .index_list .news_pic {width: 120px;}
  .phone_show {display: block;}
  .pc_show {display: none;}
  
  /* 手机头部 */
  .phone_headBox {display: block;}
  .header,
  .main_head,
  .index_navbox {display: none;}

  .phone_headBox {padding-top: 106px;}
  .phone_head {background-color: #fff; padding: 8px 0; display: block; z-index: 999; overflow: hidden; position: fixed; top: 0; left: 0; right: 0; box-sizing: border-box; height: 70px;}
  .phone_head .logo {float: left; height: auto;}
	.logo .logo_text {font-size: 12px; color: #fff; padding: 4px 0 0;}
	.logo .logo_text strong {color: #fff;}
  .phone_head .logo img {height: 70px;}
  .phone_head .strong {color: #fff; float: left; font-size: 12px; line-height: 18px; padding-left:8px; padding-top: 10px;}
  .phone_head .search {float: right; line-height: 34px; margin-top: 10px;}
  .phone_head .search span {font-size: 24px; color: #25aee5;}
  .phone_navBox {background: #f7f9fb;box-sizing: border-box; width: 100%; position: fixed; z-index: 999; left: 0; top: 70px; height: 37px;}
  .phone_navBox::after {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(top, transparent, transparent 40%, #ddd 40%); background-size: 100% 1px; background-position: bottom; background-repeat: no-repeat;}
  .phone_navList {overflow: hidden; -webkit-overflow-scrolling: touch;}
  .phone_navList::-webkit-scrollbar {display: none;}
  .phone_navLink { white-space: nowrap; display: inline-block; padding: 0 6px; font-size: 16px; line-height: 26px; height: 26px;margin: 5px 0 5px 5px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);}
  .phone_navLink.active {color: #25aee5; font-weight: bold;}

  /*广告位*/
  .ad_box {display: none;}
  .phone_adBox {display: block;}
  .ad_box .tip {top: 5px; right: 5px;width: 30px; line-height: 16px; font-size: 10px;}
  .index_swiperBox {position: relative; padding: 0 0 0 40px;}
  .in_swiperLabel {position: absolute; left: 0; top: 0; height: 100%; padding: 40px 6px;}
  .index_main {padding: 15px 0;}

  /*图标*/
  .sidebar_box .sidebar_a {width: 30px; height: 32px; line-height: 32px; box-sizing: border-box; padding: 0; text-align: center; }
  .sidebar_box .li span {background-image: none; font-size: 23px; width: auto; height: auto; color: #999;}
  .sidebar_box .li2 .sidebar_a span {font-size: 20px;}
  .sidebar_box .li3 .sidebar_a span {font-size: 18px;}
  .sidebar_box .li4 .sidebar_a span {font-size: 20px;}
  .sidebar_box .li5 .sidebar_a {height: 36px; padding: 5px 0 0;}
  .sidebar_box .li5 .sidebar_a span {font-size: 24px;}
  
  /* 首页 */
  /* 左侧 */
	.g_positionBox {margin-bottom: 10px;}
  .index_list .li:first-child {padding-top: 0;}
  .index_list .news_tit {font-size: 16px; line-height: 22px;height: 44px; margin-bottom: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0;}
  .index_list .news_titbox {position: relative;}
  .index_list .list_time {position: absolute; right: 0; top: 0; font-size: 13px; line-height: 18px;}
  .index_list .news_label {margin-bottom: 6px; font-size: 13px; line-height: 18px;}
  
  .in_swiperTit strong {line-height: 22px; height: 44px;}
  
  .index_hotlist .list_a {line-height: 22px; max-height: 22px;}
/*  .index_hotlist .li1 .list_a,
  .index_hotlist .li5 .list_a {max-height: 22px;} */
  .index_hotlist .index_newtit {text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; width: auto;}
  .index_border {padding: 20px 15px;}
  .index_hotNewBox .index_border {height: 320px;}
  .hotNew_zxbgg {text-align: center; padding: 15px;}
	.index_hotlist .li {padding: 2px 0;}
  
  .index_djbdlist .li {padding: 5px 0;}
  .index_djbdlist .li a {white-space: normal; padding: 0 0 0 14px; line-height: 22px; max-height: 44px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 16px;}
  .index_djbdlist .li a::before {width: 6px; height: 6px; top: 8px;}
  
  .index_tsrxList strong {font-size: 16px; line-height: 22px; margin-top: 10px;}
  .index_dzbBox .index_tit {font-size: 18px; padding: 30px 20px;}
  .newsTabCon_ul .tabCon_tit {line-height: 22px; max-height: 44px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
  .newsTabCon_ul .tabCon_num {line-height: 22px;width: 20px;}
  .hotTopic_tit {line-height: 22px; height: auto; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
  .hotTopic_time {font-size: 13px; margin: 4px 0 0;}
  .hotTopic_img {width: 105px;}
  .index_videoBox .index_djbdlist .li a::before {top: 4px;}
  
  /* 新闻列表 */
  .news_listBox .list_time {position: relative; margin-top: 5px;}
	.news_listBox .news_titbox .list_time {position: relative;}
  /* 新闻列表导航 */
  /* .lanm_navBox {margin-top: 15px; background: none;} */
  /* .lanm_navBox::after {display: none;} */
  .lanm_navlist {background-color: #f7f9fb; padding: 0 15px;}
  .lanm_now {overflow: hidden;}
  .lanm_now .lanm_link {display: inline-block; line-height: 20px; padding: 8px 28px; background: url(../images/icon_phonenews.png) left center no-repeat; background-size: 20px auto;}
  .phone_navBtn { float:right; width: 20px; height: 20px; margin:8px 0; display: block;}	
  .phone_navBtn i {width:100%; height: 2px; margin-top: 9px; background: #000; display: block; position: relative; transition: 0.4s;}
  .phone_navBtn i:before,
  .phone_navBtn i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #000; transition: 0.4s;}
  .phone_navBtn i:before{ margin-top: -7px;}
  .phone_navBtn i:after{ margin-top: 7px;}
  .lanm_phonenav {/* border-top: 1px solid #bdbebf; */ overflow: hidden; padding: 8px 0 15px 20px; display: none;}
  .lanm_phonenav .phone_navLink {display: block; float: left; margin: 0; padding: 4px 6px;}
  
  /*打开样式*/
  .phone_on {box-shadow: 0 0 8px rgba(0,0,0,0.2);}
  .phone_on .phone_navBtn i{ background:none;}
  .phone_on .phone_navBtn i:before{ transform: rotate(45deg); margin: 0;}
  .phone_on .phone_navBtn i:after{ transform: rotate(-45deg); margin: 0;}
  
  /* 首页导航 */
  .global_phoneNav {overflow: hidden;}
  .global_phoneNav .phone_navBtn {margin: 8px 12px; position: absolute; top: 0; right: 0;}
  .global_phoneNav .phone_navList {padding-right: 40px; background-color: #f7f9fb; box-shadow: 1px 1px 6px rgba(0,0,0,0.2); padding-bottom: 10px;}
  .global_phoneNav.phone_on {overflow: inherit; box-shadow: none;}
  .global_phoneNav.phone_on::after {display: none;}
  
  /* 新闻详情 */
  .dertail_tit {font-size: 24px; line-height: 1.4; font-weight: bold; padding: 0 0 15px;}
  .dertail_msg {font-size: 12px;}
  .detail_picGroup {margin-top: 15px;}
  
  /* 检索结果 */
  .search_wrapBox {padding: 20px 0;}
  .search_from {width: 100%; padding: 0 90px;}
  .search_selectbox {width: 90px;}
  .selected_item {padding: 0 13px;}
  .search_wrapBox .input_box input {padding: 0 10px;}
  .search_wrapBox .submit_box {width: 90px;}
  .search_topBtn {margin-left: 13px; line-height: 34px;}
  .search_tcCon {margin: -170px 0 0 0; width: 90%; left: 5%;padding: 20px 15px;}
  .search_tcForm .tcFrom_ul {height: 180px; overflow-x: hidden;}
  .search_closeBtn {right: 15px; top: 20px;}
  .search_tcForm {padding: 18px 0 10px; line-height: 36px; font-size: 14px;}
  .tcFrom_ul .li {width: 100%;padding: 0 0 10px; position: relative;}
  .search_tcSub {padding: 15px 0 0 0; font-size: 14px; text-align: center; line-height: 40px;}
  .search_tcSub .submit_box {margin-right: 10px;width: 120px; border-radius: 20px;}
  .search_tcSub .reset_box {width: 120px; border-radius: 20px;}
  .search_tcSub .reset_box .reset_btn {font-size: 14px;line-height: 40px;height: 40px;}
  .tcFrom_ul .text {width: 100%; padding: 0 0 0 130px;}
  .tcFrom_ul .label {float: none; position: absolute; left: 0; top: 1px; box-sizing: border-box; padding-left: 10px; width: 80px;}
  .tcFrom_ul .input_box {float: none; padding-left: 80px; width: auto; box-sizing: border-box; border-radius: 4px;}
  .tcFrom_ul .input_box input {height: 34px; line-height: 34px; font-size: 13px;}
  .tcFrom_ul .text {float: none; display:block; padding: 0 0 0 108px; box-sizing: border-box;}
  .tcFrom_ul .input_timend {padding: 0 10px; margin-left: 0;}
  
  /* 单网页 */
  .lm_banBox {height: 120px;}
  .lm_tit {font-size: 18px;}
  .lm_tit span {padding: 0 16px; background-size: 10px auto;}
  .danpage_left {display: none;}
  .danpage_tit {font-size: 24px; font-weight: bold;}
  .danpage_right .detail_conBox ul {padding: 20px 0 0;}
  .danpage_right .detail_conBox ul li {border-radius: 4px; width: 48%; margin: 1%;}
  
  /* 1-5-1诉讼公示 */
  .tousu_linkBox .ts_link {font-size: 18px;padding: 16px 0 14px; font-weight: bold; padding: 15px;}
  .tousu_linkBox .ts_link span {padding-left: 32px; background-size: 20px auto;}
  .tousu_linkBox .ts_line {font-size: 16px; padding: 5px 10px;}
  .tousu_linkBox .ts_line strong {font-size: 16px;}
  .zxfk_rightbox {line-height: 24px;font-size: 16px; padding: 14px;}
  .zxfk_tit {padding-right: 20px;}
  .zxfk_icon {width: 34px;}
  /* .tousu_pic {width: 30px; height: 30px;} */
  .tousu_list .li {padding: 10px 0 15px; margin: 5px 0 0;}
  .tousu_con {padding: 5px 5px 0 0; line-height: 24px;}
  .tousu_status {line-height: 22px; font-size: 14px; border-radius: 11px; width: 66px;}
  .tousu_name {font-size: 16px;}
  .tousu_tit {font-size: 20px; line-height: 26px;}
  .tousu_intro {font-size: 16px; max-height: 72px;letter-spacing: 0;}
  .tousu_ziduan {font-size: 16px;}
  .detail_read .index_list .li {padding: 10px 0;}
  
  /* 1-5-2诉讼列表 */
  .nocon_box {padding: 40px 0 30px;}
  .nocon_text img {margin: 0 0 6px; width: 30px;}
  .nocon_text {font-size: 16px; line-height: 1.5;}
  
  /* 1-5-3诉讼公示详情页 */
  .tousu_detailCon {font-size: 16px; line-height: 1.7;}
  .tousu_detailCon h1 {font-size: 18px; border-width: 2px; padding: 0 8px;}
  .tousu_detailCon ul, .tousu_detailCon p {padding: 0 10px; margin: 5px 0;}
  .detail_xgts {padding: 15px 0;}
  .tousu_detailCon ul li {display: block; width: 100%;}
  
  /* 1-5-4进度查询 */
  .tscx_tablebox {margin: 15px 0 10px;}
  .gg_listTit .tit {font-size: 18px; padding: 4px 0 8px;}
.gg_listTit .back_btn {margin-top: 2px;}
.gg_listBtn .back_btn {margin-left: 10px;}
.index_list.message_list .li:first-child {padding-top: 15px;}
  .ph_table {font-size: 16px;}
	.table-box .ph_table,
	.table-box .ph_table thead,
  	.table-box .ph_table tbody,
  	.table-box .ph_table th,
  	.table-box .ph_table td,
  	.table-box .ph_table tr {display: block;}
  	.table-box .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
  	.table-box .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
  	.table-box .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:10px 10px 10px 90px; text-align: left;  }
  	.table-box .ph_table td:before { position: absolute; top: 0; left: 0; padding:10px 0 10px 10px; box-sizing:border-box; width: 90px; text-align: left; color:#666;}
  	.table-box .ph_table td:before { content: attr(data-title); }
	.table-box .ph_table tbody tr {height: auto;}
	.ph_table .tsName,
	.ph_table .tsTime,
	.ph_table .tsStatus {width: auto; text-align: left;}
	.ph_table .tsStatus {padding: 0 0 0 12px;}
	.ph_table .tsStatus::before {width: 6px; height: 6px; top: 9px;}
	
	.ts_newPic span {width: 22px; height: 22px;}
	.ts_newlist .li {line-height: 22px; font-size: 16px; padding: 6px 0;}
	.message_formBox .complaint_row .textarea_box {width: 100%;}

  	/* 1-5-9详情页.html */
  	.news_detailBox {padding: 0 0 40px;}
	
	/* 1-5-6投诉-获得编码 */
	.success_text {padding: 20px 0 30px; width: auto;}
	.submit_success {padding: 5px 0 24px;}
	.success_btnlist {padding: 20px 0 0; margin: 0 -5px;}
	.success_pic .text {font-size: 18px; line-height: 24px; margin-top: 14px;}
	.success_code {font-size: 15px; line-height: 22px;margin-top: 10px;}
	.success_con {font-size: 13px; line-height: 20px; margin-top: 12px;}
	.success_btnlist .li {padding: 5px;}
	.success_btnlist .li a {font-size: 12px; line-height: 34px;}
	.success_pic img {width: 60px;}
	
	/* 1-5-5投诉表单 */
	.complaint_con h1 {font-size: 24px; font-weight: bold;}
	.complaint_con h2 {font-size: 18px; margin: 10px 0 0;}
	.complaint_con ul {padding: 0 10px 10px;}
	.complaint_con {font-size: 16px; line-height: 1.7;}
	.complaint_form {padding: 15px 0 0;}
	.complaint_row .input_box {width: 100%; float: none;}
	.complaint_row {padding: 6px 0;}
	.complaint_label {float: none; display: block; padding: 0;}
	.complaint_label .textJust {width: auto;}
	.complaint_row .demo-list {padding: 0;}
	.complaint_row .demo-list li {padding: 10px 10px 0 0;}
	.city_select {width: 100%; float: none; margin: 0 -5px;}
	.city_select > li {width: 33.33%; margin: 0; box-sizing: border-box; padding: 0 5px;}
	.complaint_row .address_input {margin: 10px 0 0 0; padding-right: 10px;}
	.complaint_row .textarea_box {width: 100%; height: auto;}
	.complaint_row .textarea_box textarea {height: 90px;}
	.textarea_box .text {line-height: 1.5; padding-bottom: 5px;}
	.file_box .file_btn {float: none; display: block;}
	.file_box .file_text {line-height: 1.5; padding-top: 5px;}
	.submit_row .search_tcSub .submit_box, .submit_row .search_tcSub .reset_box {width: 100px;}
	.submit_row .search_tcSub .submit_box {margin-right: 8px; border-radius: 18px;}
	.submit_row .search_tcSub .submit_box input {line-height: 36px; height: 36px;}
	.submit_row .search_tcSub {line-height: 36px; text-align: left;}
	.submit_row .search_topBtn {margin-left: 10px;}
	.submit_row .search_tcSub .reset_box .reset_btn {line-height: 36px; height: 36px; font-size: 13px;}
	.file-list {margin: 0 -5px;}
	.new-preview {padding: 10px 5px 0; width: 66px; box-sizing: border-box; margin: 0;}
	.new-preview .imgWrap {height: 56px; line-height: 52px;}
	.file-panel {font-size: 14px;}
	
	
	/* 1-5-7网站留言 */
	.message_formBox .complaint_label .textJust {width: auto; font-size: 16px;}
	.message_limit {float: none; padding: 5px 0 0 0;}
	.message_formBox .search_tcSub {padding: 12px 0 0 0;}
	.message_tit {font-size: 18px;padding-left: 12px; line-height: 1.5;}
	.message_tit::before {width: 3px; top: 7px;}
	.message_con {padding: 0 10px;}
	.message_time {font-size: 12px;}
	.message_list {line-height: 20px; font-size: 13px;}
	.message_intro {max-height: inherit; font-size: 16px; line-height: 1.5;}
	.message_label {padding: 10px 15px; margin-top: 10px;}
	.complaint_inputBox {padding: 12px 0 15px;}
	
	/* 字体大小 */
	.detail_conBox {font-size: 16px; line-height: 1.7;}
	.detail_editor {line-height: 26px;}
	.detail_page {font-size: 16px;}
  
}
/*--手机竖--*/
@media screen and (max-width:470px){/*--320--*/
	.index_dzbBoxCs .tr_sc {padding: 20px 15px;}
	/*.wrap {padding: 0 10px;}*/
	.search_tcCon {margin: -260px 0 0 0;}
	.search_tcForm .tcFrom_ul {height: auto;}
}
@media screen and (max-width:350px){/*--350--*/
	.wrap {padding: 0 10px;}
	.phone_head .logo {height: 30px; margin: 2px 0 0;}
	.phone_head .strong {padding-left: 6px;}
	.phone_head .search span {font-size: 20px;}
}

/* warran */
.detail_conBox .force_inline img{
  display: inline;
}