@charset "UTF-8";

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tfoot,
thead,
th,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
input {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
}

ul,
li {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
body {
  font-size: 16px;
  font-family: 'punctuation', 'PingFangSC-Regular', 'Microsoft Yahei', 'sans-serif';
  color: #555;
  line-height: 1.2;
}
/* 公共 */
a {
  text-decoration: none;
  cursor: pointer;
}
a,
a:link,
a:visited {
  color: #454545;
}
a:hover {
  color: #0095fd;
  transition: color 300ms;
}
.piww_clear,
[clear],
.piww_main,
.piww_tit,
.piww_wrap {
  zoom: 1;
}
.piww_clear:after,
[clear]:after,
.piww_main:after,
.piww_tit:after,
.piww_wrap:after {
  display: block;
  content: '';
  clear: both;
}
.piww_main,
.piww_wrap {
  margin: auto;
  max-width: 1200px;
}
.piww_outer {
  padding: 18px;
  background: white;
}
.piww_outer ~ .piww_outer,
.pz_outer ~ .pz_outer,
.warp_outer ~ .warp_outer {
  margin-top: 20px;
}
.header ~ .nav_path,
.header ~ .piww_main,
.header ~ .footer {
  margin-top: 20px;
}
.float_l {
  float: left;
}
.float_r {
  float: right;
}
/* 图标 */
.piww_ico {
  font-size: 0px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  text-indent: -999999em;
  *text-indent: 0;
  position: relative;
  z-index: 0;
}
.piww_ico.piww_time_14 {
  width: 14px;
  height: 14px;
  background: url('../images/ico.png') no-repeat 0 0;
}
.piww_ico.piww_index_16 {
  width: 17px;
  height: 16px;
  background: url('../images/ico.png') no-repeat -15px 0;
}
.piww_ico.piww_origin_14 {
  width: 14px;
  height: 14px;
  background: url('../images/ico.png') no-repeat 0 -16px;
}
.piww_ico.tags {
  width: 15px;
  height: 13px;
  background: url('../images/ico.png') no-repeat -16px -17px;
}
/* 主体布局 */
body {
  background: #f6f6f6;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.piww_main_wrap {
  float: left;
  width: 100%;
}
.piww_main_left {
  margin-right: 380px;
}
.piww_main_right {
  float: left;
  margin-left: -350px;
  width: 350px;
}
/* 标题 */
.piww_tit {
  border-bottom: 1px solid #ddd;
  zoom: 1;
}
.piww_tit .piww_tit_name {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  padding-bottom: 2px;
  border-bottom: 2px solid #0095fd;
  position: relative;
  z-index: 0;
  top: -4px;
  *float: left;
  *position: static;
}
.piww_tit .tit_href {
  font-size: 14px;
  float: right;
  padding: 4px;
}
.piww_tit .tit_href font {
  font-family: 'simsun';
  margin-left: 2px;
}
.piww_tit ~ div {
  margin-top: 20px;
}
.piww_s_tit {
  padding: 26px 0 5px;
  zoom: 1;
}
.piww_s_tit .piww_tit_name {
  font-size: 20px;
  font-weight: bold;
  border-left: 3px solid #0095fd;
  padding-left: 8px;
  *float: left;
}
.piww_s_tit .tit_href {
  font-size: 14px;
  float: right;
  padding: 4px;
  margin-right: 8px;
}
.piww_s_tit .tit_href font {
  font-family: 'simsun';
  margin-left: 2px;
}
/* 页首 */
.header {
  padding: 20px 0;
  background: white;
}
.header .piww_head_l {
  float: left;
}
.header .piww_head_r {
  float: right;
  margin-top: 10px;
}

.menu_btn {
  display: none;
  font-size: 0px;
}

.search .form {
  position: relative;
  z-index: 1;
  border: 1px solid #dedede;
  border-radius: 16px;
  padding: 0 16px;
  padding-left: 3px\9;
}
.search,
.search .form,
.search form {
  zoom: 1;
}
.search:after,
.search .form:after,
.search form:after {
  display: block;
  content: '';
  clear: both;
}

.search .select {
  float: left;
  position: relative;
  z-index: 0;
  line-height: 32px;
  text-align: left;
  color: #333;
  width: 52px;
  padding: 0 13px 0 3px;
  cursor: default;
  user-select: none;
}
.search .select .down {
  position: absolute;
  z-index: 0;
  right: 3px;
  top: 50%;
  margin-top: -2.5px;
  overflow: hidden;
  width: 10px;
  height: 5px;
  background: url('../images/search.png') no-repeat 0 -5px;
}
.search .select .down.click {
  background: url('../images/search.png') no-repeat 0 0px;
}
.search .select_options {
  position: absolute;
  z-index: 1;
  width: 100%;
  top: 32px;
  left: 0px;
  background: white;
  box-shadow: 0px 0px 5px #dfdbdb;
  display: none;
}
.search .select_options .option {
  padding-left: 3px;
}
.search .option.piww_icur {
  background: #0094fb;
  color: #fff;
}
.search .select ~ .key_outer {
  border-left: 1px solid #dedede;
}
.search .key_outer {
  float: left;
  padding-right: 16px;
}
.search .key {
  border: none;
  background: none;
  outline: none;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  vertical-align: middle;
}
.search .submit_outer {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 50%;
  margin-top: -16px;
}
.search .submit {
  border: none;
  outline: none;
  width: 32px;
  height: 32px;
  background: url('../images/search.png') no-repeat -20px 0;
  vertical-align: middle;
}

div ~ .website_wechat {
  margin-left: 13px;
}
.website_wechat {
  position: relative;
  z-index: 1;
}
.website_wechat .show_nav {
  width: 32px;
  height: 32px;
}
.website_wechat .ico_phoneweb {
  background: url('../images/website.png') no-repeat 0 0;
}
.website_wechat .ico_wechat {
  background: url('../images/website.png') no-repeat -64px 0;
}
.website_wechat .show_sanjiao {
  background: url('../images/website.png') no-repeat 0 -35px;
  width: 16px;
  height: 11px;
  margin: auto;
  position: relative;
  z-index: 1;
  bottom: -1px\9;
  *margin-left: 55.5px;
}
.website_wechat .show_outer {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 32px;
  margin-left: -64px;
  display: none;
}
.website_wechat .show_watch {
  background: white;
  box-shadow: 0px 0px 5px #dfdbdb;
  padding: 8px;
  border-radius: 5px;
  border: 1px solid #f1f1f1;
  *width: 112px;
}
.website_wechat .show_watch span {
  font-size: 13px;
  color: #838383;
}
.website_wechat .show_watch span ~ img {
  margin-top: 8px;
}
.website_wechat:hover .show_outer {
  display: block;
}
.website_wechat:hover .ico_phoneweb {
  background: url('../images/website.png') no-repeat -32px 0;
}
.website_wechat:hover .ico_wechat {
  background: url('../images/website.png') no-repeat -96px 0;
}
/* 导航 */
.navlist {
  height: 50px;
  line-height: 50px;
  background: #0092ff;
  position: relative;
  z-index: 0;
}
.navlist .nav {
  float: left;
  width: 11.1%;
  position: relative;
  z-index: 0;
}
.navlist a {
  display: block;
  text-align: center;
  color: white;
}
.navlist span {
  position: relative;
  z-index: 0;
}
.navlist .hot {
  position: absolute;
  z-index: 0;
  right: -26px;
  top: -14px;
  width: 33px;
  height: 22px;
  background: url('../images/hotnav.png') no-repeat 0 0;
}
.nav .piww_line {
  overflow: hidden;
  font-size: 0;
  width: 1px;
  background: white;
  height: 22px;
  position: absolute;
  left: 0;
  top: 14px;
  z-index: -1;
}
.navlist .nav:first-child .piww_line {
  display: none;
}
/*.navlist .nav:hover{background: #0092ff;}*/
.navlist .nav:hover {
  background: #0e73e5;
}
.navlist .nav:hover .piww_line,
.navlist .nav:hover + .nav .piww_line {
  display: none;
}
.navlist .transparent,
.navlist .close {
  display: none;
}
/* 页尾 */
.footer {
  background: #3b485b;
  padding: 26px 0;
}
.footer p {
  text-align: center;
  color: #f1f1f1;
}
.footer p a {
  color: white;
}
.footer p a:hover {
  color: #67bfff;
  text-decoration: underline;
}
.footer.index {
  background: #3b485b;
  padding: 32px 0;
}
.footer.index .foot {
  zoom: 1;
}
.footer.index .foot:after {
  content: '';
  display: block;
  clear: both;
}
.footer.index .foot .friend {
  padding: 0 2%;
  width: 56%;
}
.footer.index .foot .friend ~ .foot_about {
  padding: 0 2%;
  width: 36%;
}
.footer.index .piww_td {
  position: relative;
  z-index: 0;
  float: left;
}
.footer.index .foot_tit {
  font-size: 18px;
  color: white;
  font-weight: bold;
}
.footer.index .foot_tit ~ .foot_cont {
  margin-top: 15px;
}
.footer.index p {
  text-align: left;
}
.footer.index a {
  color: white;
}
.footer.index a:hover {
  color: #67bfff;
  text-decoration: underline;
}
.footer.index .friend a {
  margin: 0 22px 9px 0;
  float: left;
}
.footer.index .foot_line {
  position: absolute;
  top: 0;
  right: 0px;
  height: 100%;
  width: 0px;
  overflow: hidden;
  border-left: 1px dashed #252f3d;
}
/* 路径 */
.nav_path {
  margin: auto;
  max-width: 1200px;
  background: white;
}
.nav_path .piww_wrap {
  padding: 10px 8px;
}
.nav_path {
  font-family: 'simsun';
  font-size: 15px;
}
.nav_path a {
  font-family: 'punctuation', 'PingFangSC-Regular', 'Microsoft Yahei', 'sans-serif';
}
.nav_path .piww_index_16 {
  position: relative;
  z-index: 0;
  top: -3px;
  *top: -2px;
}
/* 列表 */
.piww_news_row {
  zoom: 1;
}
.piww_news_row:after {
  display: block;
  content: '';
  clear: both;
}
.piww_news_row a {
  display: block;
}
.piww_news_row .piww_news_pic {
  float: left;
}
.piww_news_row .piww_news_pic,
.piww_news_row .piww_news_pic img {
  width: 210px;
  height: 140px;
}
.piww_news_row .piww_news_pic img {
  vertical-align: middle;
}
.piww_news_row .piww_news_pic ~ .piww_news_cont {
  padding-left: 225px;
}
.piww_news_row .piww_news_tit {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.piww_news_row .piww_news_info {
  color: #ccc;
  margin-top: 8px;
}
.piww_news_row .piww_news_small {
  color: #999;
  margin-top: 13px;
  line-height: 1.5;
}
.piww_news_row .piww_news_small span {
  margin-left: 5px;
  color: #2ca6fc;
}
.piww_news_row .piww_ico.piww_time_14 {
  margin-top: -3px;
  margin-right: 5px;
  *margin-top: 0;
}
.piww_news_list .piww_news_row {
  padding: 28px 3px;
}
.piww_news_list .piww_news_row ~ .piww_news_row {
  border-top: 1px dotted #ccc;
}
.piww_tit ~ .piww_news_list {
  margin-top: 0;
}
.piww_tit ~ .nav_page {
  padding: 26px 0;
  margin-top: 0;
  text-align: center;
}
.piww_news_list ~ .nav_page {
  border-top: 1px dotted #ccc;
}
.piww_news_row {
  transition: background 300ms;
}
.piww_news_row:hover {
  background: #fafafa;
}
/* 内容 */
.piww_main {
  position: relative;
  z-index: 0;
}
.piww_main .piww_main_left .piww_news_back {
  position: absolute;
  z-index: -88;
  top: 0;
  bottom: 0;
  left: 0;
  right: 380px;
  font-size: 0;
  overflow: hidden;
  text-indent: -99999em;
  background: white;
}
.piww_news_item .piww_news_tit {
  color: #333;
}
.piww_news_item .piww_news_info {
  margin-top: 20px;
  color: #b8b8b8;
  position: relative;
  z-index: 0;
}
.piww_news_item .piww_ico {
  margin-top: -3px;
  margin-right: 5px;
}
.piww_news_item .piww_news_info span ~ span {
  margin-left: 8px;
}
.piww_news_item .piww_news_info .bdsharebuttonbox {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 0;
}
.piww_news_item .piww_news_info .bdsharebuttonbox a {
  margin-top: 0;
  margin-bottom: 0;
}
.piww_news_item p {
  line-height: 1.9;
}
.piww_news_item .piww_news_small {
  background: #f6f6f6;
  padding: 12px;
}
.piww_news_item .piww_news_small span,
.piww_news_small p {
  display: inline;
}
.piww_news_item .piww_news_small span {
  margin-right: 12px;
  background: #0095fd;
  color: white;
  font-size: 15px;
  padding: 2px 5px;
  border-radius: 3px;
}
.piww_news_item .piww_news_head {
  padding-bottom: 25px;
  border-bottom: 1px solid #e9e9e9;
}
.piww_news_item .piww_news_head ~ .piww_news_small {
  margin-top: 18px;
}
.piww_news_item .piww_news_head ~ .piww_news_text {
  margin-top: 18px;
}
.piww_news_item .piww_news_text p ~ p {
  margin-top: 28px;
}
.piww_news_text img {
  width: 100%;
  height: auto !important;
}
.piww_news_item .piww_news_head ~ .news_tags {
  margin-top: 32px;
}
.piww_news_item .news_tags a {
  padding: 3px 13px;
  background: #f6f6f6;
  border-radius: 3px;
}
.piww_news_item .news_tags a ~ a {
  margin-left: 8px;
}
.piww_news_item .piww_news_state {
  background: #f7f7f7;
  padding: 12px;
  line-height: 1.5;
}
.piww_news_item .piww_news_head ~ .piww_news_state {
  margin-top: 32px;
}
.piww_news_item .piww_news_state .piww_tip {
  background: #ff3030;
  color: white;
  padding: 2px 5px;
  border-radius: 3px;
  font-size: 14px;
  position: relative;
  z-index: 0;
  margin-right: 8px;
}
.piww_news_item .piww_news_state .piww_tip:after {
  content: '';
  border-left: 5px solid #ff3030;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  position: absolute;
  z-index: 0;
  right: -5px;
  top: 7px;
  width: 0;
  height: 0px;
}
.piww_news_item .piww_news_state .piww_link {
  color: #ff3030;
  font-weight: bold;
}
.piww_news_item .news_next {
  margin-top: 18px;
}
.piww_news_item .piww_news_head ~ .piww_news_pagelink {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px dotted #ccc;
}
.piww_news_item .piww_news_pagelink .piww_tip {
  color: #bbb;
}
.piww_news_item .piww_news_pagelink a {
  color: #333;
}
.piww_news_item .piww_outer {
  padding: 0;
}
.piww_news_item .piww_news_head ~ .piww_outer,
.piww_news_item .piww_outer ~ .piww_outer {
  margin-top: 32px;
}

.piww_news_list_sign {
  zoom: 1;
}
.piww_news_list_sign:after {
  display: block;
  content: '';
  clear: both;
}
.piww_news_list_sign .piww_news_list {
  position: relative;
  z-index: 0;
  line-height: 22px;
}
.piww_news_list_sign.piww_dian .piww_news_list {
  padding-left: 8px;
  background: url('../images/xiangmufuhao.png') no-repeat 0 9.5px;
}
.piww_news_list_sign .piww_news_time {
  position: absolute;
  z-index: -1;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #bbb;
}
.piww_news_list_sign a,
.piww_news_list_sign .piww_news_tit {
  display: block;
}
.piww_news_list_sign .piww_news_time ~ .piww_news_tit {
  margin-right: 42px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.piww_table,
.piww_tbody {
  zoom: 1;
  overflow: hidden;
}
.piww_table:after,
.piww_tbody:after {
  display: block;
  content: '';
  clear: both;
}
.piww_news_list_sign.piww_col_1 .piww_tbody,
.piww_news_list_sign.piww_col_1 .piww_td {
  padding: 5px 0;
}
.piww_news_list_sign.piww_col_2 .piww_td {
  float: left;
}
.piww_news_list_sign.piww_col_2 .piww_tbody {
  margin: -8px -4% 0 0;
}
.piww_news_list_sign.piww_col_2 .piww_td {
  width: 46%;
  *width: 45.9%;
  margin-right: 4%;
  padding: 8px 0;
}

.piww_news_item [data-title='t-28'],
.piww_news_item [data-title='tit_28'],
.piww_news_item [data-title='t-28'] {
  background: #f5f5f5 url('../images/subtitleicon.png') no-repeat 0 0;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 23px;
  padding-left: 18px;
}
.piww_news_item h2 {
  font-size: 18px;
  font-weight: 700;
  color: #0091ff;
  margin: 15px 0;
}
.piww_news_item h2 a {
  color: #0091ff;
}
.piww_news_item p ~ h2,
.piww_news_item p ~ [data-title='t-28'],
.piww_news_item p ~ [data-title='tit_28'],
.piww_news_item h2 ~ h2,
.piww_news_item [data-title='t-28'] ~ [data-title='t-28'],
.piww_news_item [data-title='tit_28'] ~ [data-title='tit_28'],
.piww_news_item [data-title='t-28'] ~ [data-title='t-28'] {
  margin-top: 52px;
}
.piww_news_item h2 + p,
.piww_news_item [data-title='t-28'] + p,
.piww_news_item [data-title='tit_28'] + p {
  margin-top: 20px !important;
}
.piww_news_item [data-box='Callout'] {
  padding: 15px 0 0 15px;
  position: relative;
  z-index: 0;
}
.piww_news_item [data-box='Callout'] img {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
}
.piww_news_item [data-box='Callout'] p {
  padding: 15px;
  border: 1px solid #66c0ff;
}
.piww_news_item p ~ [data-box='Callout'],
.piww_news_item [data-box='Callout'] ~ [data-box='Callout'] {
  margin-top: 28px;
}

.piww_news_item [data-box='sum-up'] {
  padding: 15px 0 0 15px;
  position: relative;
  z-index: 0;
}
.piww_news_item [data-box='sum-up'] img {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
}
.piww_news_item [data-box='sum-up'] p {
  padding: 15px;
  border: 1px solid #ff6666;
  background: white;
}
.piww_news_item p ~ [data-box='sum-up'],
.piww_news_item [data-box='sum-up'] ~ [data-box='sum-up'] {
  margin-top: 28px;
}

.piww_news_item [data-title='t-18'] {
  text-indent: 50px;
  background: url('../images/t-18.png') no-repeat 26px 8px;
  font-weight: bold;
}

.piww_ico.t-18 {
  width: 16px;
  height: 16px;
  background: url('../images/t-18.png') no-repeat 0 0;
}

.piww_news_text ~ .news_extend {
  margin-top: 28px;
}
.news_extend p ~ p {
  margin-top: 28px;
}
.news_extend .gunzhu {
  text-align: center;
  background: url('../images/guanzhubj.png') -15px 0;
  padding: 50px 0 30px;
}
.news_extend .gunzhu .gunzhu_pic {
  display: block;
  text-indent: 80px;
}
.news_extend .gunzhu .gunzhu_desc_1 {
  font-size: 20px;
  display: block;
  font-weight: bold;
  color: #333;
}
.news_extend .gunzhu .gunzhu_desc_2 {
  font-size: 14px;
  display: block;
  color: #1a1a1a;
}
/* 品种列表 */
.pz_list {
  background: #f7f7f7;
  padding: 18px 13px;
}
.pz_list a {
  display: block;
  position: relative;
  z-index: 0;
  zoom: 1;
}
.pz_list a:after {
  display: block;
  content: '';
  clear: both;
}
.pz_list .pz_pic,
.pz_list .pz_pic img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
}
.pz_list .pz_pic {
  float: left;
}
.pz_list .pz_pic ~ .pz_cont {
  margin-left: 75px;
  padding-top: 2px;
}
.pz_list .pz_cont .pz_name,
.pz_list .pz_cont .pz_small {
  display: block;
}
.pz_list .pz_cont .pz_name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pz_list .pz_cont .pz_small {
  margin-top: 8px;
  font-size: 14px;
  color: #838383;
  height: 32px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  word-break: break-all;
}
.pz_list .pz_small span {
  position: absolute;
  z-index: 0;
  right: 0;
  bottom: 0;
  background: #f7f7f7;
  padding: 0 5px;
  color: #66c0ff;
}
.pz_list .pz_cont.row_1 {
  height: 20px;
}
.pz_lists.col_3 .piww_tbody {
  margin: -3% -4% 0 0;
}
.pz_lists.col_3 .piww_td {
  width: 30%;
  margin: 3% 3% 0 0;
  float: left;
}
/* 品种内容 */
.pz_head .pz_pic {
  float: left;
}
.pz_head .pz_pic img {
  border-radius: 50%;
}
.pz_head .pz_pic ~ .pz_cont {
  padding-left: 150px;
}
.pz_head .pzc_head .pz_name,
.pz_head .pzc_head .pz_class {
  display: inline;
  vertical-align: middle;
}
.pz_head .pzc_head .pz_name {
  font-size: 22px;
  color: #333;
}
.pz_head .pzc_head .pz_class {
  background: #0095fd;
  padding: 2px 8px;
  font-size: 14px;
  color: white;
  border-radius: 20px;
}
.pz_head .pzc_head ~ .pz_small {
  margin-top: 13px;
  font-size: 15px;
  line-height: 1.9;
}
.pz_head .pz_small p,
.pz_head .pz_href {
  display: inline;
}
.pz_head .pz_href {
  color: #0092ff;
}

.pzs_group.col_5 .piww_tbody {
  margin: -3% -3% 0 0;
}
.pzs_group.col_5 .piww_td {
  margin: 3% 3% 0 0;
  float: left;
  width: 17%;
}
.pzs_group .pz_news {
  background: #f7fcff;
  height: 60px;
  position: relative;
  z-index: 0;
  color: #0094fb;
  border: 1px solid #0094fb;
  border-radius: 3px;
  display: block;
}
.pzs_group .pz_news .pz_tag {
  position: absolute;
  z-index: 0;
  height: 40px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px;
  overflow: hidden;
  text-align: center;
  *margin-top: 10px;
}
.pzs_group .pz_news .pz_tag.row_1 {
  height: 20px;
  *margin-top: 20px;
}
.pzs_group .pz_news:hover {
  background: #0094fb;
  color: white;
  transition: 450ms;
  cursor: pointer;
}
/* 平台 */
.pt_lists.col_3 .piww_td {
  float: left;
  width: 30%;
  margin: 3% 3% 0 0;
}
.pt_lists.col_3 .piww_tbody {
  margin: -3% -4% 0 0;
}
.pt_list {
  background: #fbfbfb;
  border: 1px solid #dedede;
  position: relative;
  z-index: 0;
}
.pt_list a {
  display: block;
}
.pt_list .pt_pic img {
  width: 90px;
  height: 90px;
}
.pt_list .pt_pic {
  text-align: center;
  padding: 55px 0 25px;
}
.pt_list .pt_name {
  margin: 0 13px;
  background: #78c8ff;
  color: #333;
  text-align: center;
  color: white;
  line-height: 42px;
  height: 42px;
  overflow: hidden;
}
.pt_list .pt_pic ~ .pt_tag {
  margin: 20px 13px;
}
.pt_list .pt_tag {
  margin: 20px 13px;
}
.pt_list .pt_tag .tag {
  background: white;
  display: block;
  padding: 6px 0;
  text-align: center;
  font-size: 13px;
  border: 1px dashed #78c8ff;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pt_lists.col_3 .pt_tag.col_3 .piww_tbody {
  margin: -3% -4% 0 0;
}
.pt_lists.col_3 .pt_tag.col_3 .piww_td {
  float: left;
  margin: 3% 3% 0 0;
  width: 30%;
  *width: 29.8%;
}
.pt_list .pt_pic ~ .pt_pzs {
  padding: 13px;
  border-top: 1px dotted #d2d2d2;
}
.pt_list .pt_pzs {
  padding: 13px;
  border-top: 1px dotted #d2d2d2;
  height: 38px;
  overflow: hidden;
  font-size: 15px;
  color: #333;
}
.pt_list .pt_stauts {
  position: absolute;
  z-index: 0;
  right: 0px;
  top: 20px;
}
.pt_list .pt_stauts.tz {
  background: #ff0000;
  padding: 5px 13px 5px 8px;
  color: #ffffff;
  right: -5px;
}
.pt_list .pt_stauts.zt {
  background: #ffb413;
  padding: 5px 13px 5px 8px;
  color: white;
  right: -5px;
}
.pt_list:hover {
  border: 1px solid #0092fe;
  background-color: #f0f8ff;
}
.pt_options {
  border: 1px solid #ffde44;
  background: #fffef7;
  font-size: 15px;
}
.pt_options .pto_row {
  padding-left: 80px;
  position: relative;
  z-index: 0;
}
.pt_options .pto_row ~ .pto_row {
  margin-top: 20px;
}
.pt_options .pto_row .pto_tip {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  font-weight: bold;
  font-size: 17px;
}
.pt_options .pto_row a {
  float: left;
  padding: 0 13px;
}
.pt_options .pto_row a ~ a {
  margin-left: 13px;
}
.pt_options .pto_row a.piww_icur {
  background: #ffb413;
  color: white;
}
.pt_options .pto_row .pto_tip,
.pt_options .pto_row a {
  line-height: 30px;
}
.pt_header {
  position: relative;
  z-index: 0;
}
.pt_header .pt_pic,
.pt_header .pt_pic img {
  width: 90px;
  height: 90px;
}
.pt_header .pt_pic {
  float: left;
}
.pt_header .pt_pic ~ .pt_cont {
  padding-left: 105px;
  padding-top: 5px;
}
.pt_header .pt_href ~ .pt_cont {
  padding-right: 105px;
}
.pt_header .pt_name {
  font-size: 28px;
  color: #333;
  display: inline;
  vertical-align: middle;
}
.pt_header .pt_stauts {
  vertical-align: middle;
  background: #f6f6f6;
  padding: 2px 10px;
  border-radius: 10px;
}
.pt_header .pt_stauts.tz {
  background: #f6f6f6;
}
.pt_header .pt_stauts.zt {
  background: #ffc714;
  color: white;
}
.pt_header .pt_stauts.zc {
  background: #00b111;
  color: white;
}
.pt_header .ptc_tags {
  margin-top: 20px;
}
.pt_header .tag {
  float: left;
  line-height: 26px;
  background: white;
  color: #0094fb;
  padding: 0 8px;
  margin: 5px 0;
  font-size: 15px;
  border: 1px dashed #0094fb;
}
.pt_header .tag ~ .tag {
  margin-left: 13px;
}
.pt_header .pt_href {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 35px;
  line-height: 35px;
  background: #0094fb;
  color: white;
  padding: 0 13px;
  border-radius: 5px;
}

.pt_item.piww_news_item {
  padding: 0;
}
.piww_news_item img {
  width: 100%;
  height: auto !important;
}
.pt_item .pt_tit {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  padding: 8px 0 8px 13px;
  background: #f6f6f6;
  border-left: 3px solid #0094fb;
}
.pt_item .pt_tit ~ div,
.pt_item .pt_tit ~ p {
  margin-top: 28px;
}
.pt_item div ~ .pt_tit {
  margin-top: 32px;
}
.pt_infos {
  line-height: 1.5;
}
.pt_infos .piww_tbody {
  margin-top: -18px;
}
.pt_infos .piww_td {
  float: left;
  margin-top: 18px;
}
.pt_infos .piww_td.piww_col_2 {
  width: 50%;
}
.pt_infos .piww_td.piww_col_1 {
  width: 100%;
}
.pt_infos .pt_term {
  padding-left: 22px;
  background: url('../images/ptinfoterm.png') no-repeat 0 5px;
  color: #555;
}
.pt_item .pt_guize {
  text-align: center;
}
.pt_jiemian .piww_tbody {
  margin: -18px -2% 0 0;
}
.pt_jiemian p {
  float: left;
  width: 23%;
  margin: 18px 2% 0 0;
  text-align: center;
}
.pt_jiemian img {
  vertical-align: middle;
}
.pt_jiemian span {
  display: block;
}

.spt_list_ptshow .spt_pic {
  padding: 13px 0;
}
.spt_list_ptshow .spt_pic ~ .spt_pic {
  border-top: 1px dotted #ccc;
}
.spt_list_ptshow .pt_pic ~ .pt_cont {
  padding-top: 0;
}
.spt_pic .pt_head ~ .pt_small {
  margin-top: 8px;
  font-size: 14px;
}
.tab_nav {
  cursor: pointer;
}
.tab_navs {
  zoom: 1;
}
.tab_navs:after {
  content: '';
  display: block;
  clear: both;
}
.piww_news_class .tab_nav {
  float: left;
  width: 23%;
  border-top: 3px solid #f6f6f6;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
}
.piww_news_class .tab_nav ~ .tab_nav {
  margin-left: 2.6%;
}
.piww_news_class .tab_nav.piww_icur {
  border-top: 3px solid #0092ff;
}
.piww_news_class .tab_navs ~ .piww_tab_opts {
  margin-top: 13px;
}
.piww_news_class .piww_news_wrap {
  padding-left: 420px;
}
.piww_news_class .piww_news_left {
  width: 400px;
  margin-left: -420px;
  float: left;
}
.piww_news_class .piww_news_list_sign.piww_col_1 .piww_tbody {
  padding: 0;
}
.piww_news_class .piww_news_list_sign.piww_col_1 .piww_td ~ .piww_td {
  margin-top: 5px;
}
/* index */
.piww_news_list_pictext.piww_col_2 .piww_tbody {
  margin: -3% -3% 0 0;
}
.piww_news_list_pictext.piww_col_2 .piww_td {
  margin: 3% 3% 0 0;
  width: 47%;
  float: left;
}
.piww_news_list_pictext.piww_col_4 .piww_tbody {
  margin: -3% -3% 0 0;
}
.piww_news_list_pictext.piww_col_4 .piww_td {
  float: left;
  width: 22%;
  margin: 3% 3% 0 0;
}
.piww_news_pictext a {
  display: block;
}
.piww_news_pictext img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.piww_news_pictext .piww_news_tit {
  height: 38px;
  margin-top: 8px;
  color: #434343;
  overflow: hidden;
}
.piww_line.piww_horizontal {
  width: 100%;
  height: 0px;
  overflow: hidden;
  border-top: 1px dotted #cfcfcf;
}
.piww_news_list_pictext.piww_col_4 .piww_news_pictext img {
  height: 118px;
}

.piww_more_href,
.piww_more_href a {
  display: block;
  line-height: 32px;
  text-align: center;
  background: #f6f6f6;
  color: #979797;
}
.piww_more_href font {
  font-family: 'simsun';
  margin-left: 8px;
}

.piww_select_box .tit_nav {
  float: right;
}
.piww_select_box .option {
  float: left;
  width: 80px;
  text-align: center;
  background: #f6f6f6;
  line-height: 24px;
  color: #838383;
  position: relative;
  z-index: 0;
  cursor: pointer;
  *vertical-align: bottom;
  *line-height: 28px;
}
.piww_select_box .option.piww_icur {
  background: #67bfff;
  color: white;
}
.piww_select_box .option var {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 4px;
  height: 16px;
  width: 1px;
  background: #d4d4d4;
}
.piww_select_box .option:first-child var,
.piww_select_box .option.piww_icur var,
.piww_select_box .option.piww_icur + .option var {
  display: none;
}
.piww_select_box .piww_select_cont ~ .piww_select_cont,
.piww_select_box .default,
.tit_nav .down {
  display: none;
}

.pz_list_show.col_6 .piww_tbody {
  margin: -2.5% -3% 0 0;
}
.pz_list_show.col_6 .piww_td {
  float: left;
  width: 14%;
  margin: 2.5% 2.5% 0 0;
}
.pz_list_show.col_6 .piww_line {
  float: left;
  width: 100%;
  height: 0px;
  border-top: 1px dotted #ddd;
  margin-top: 2.5%;
}
.pz_list_show.col_6 .piww_line:first-child {
  display: none;
}
.pz_show {
  text-align: center;
}
.pz_show a {
  display: block;
}
.pz_show .pz_pic {
  width: 64px;
  height: 64px;
  vertical-align: middle;
  border-radius: 50%;
}
.pz_show .pz_jc {
  display: block;
  background: #67bfff;
  color: white;
  line-height: 28px;
  width: 80%;
  margin: auto;
  border-radius: 28px;
}
.pz_show .pz_pic ~ .pz_jc {
  margin-top: 13px;
}
.pz_list_show ~ .piww_more_href {
  margin-top: 20px;
}

.pt_list_show.col_5 .piww_tbody {
  margin: -3% -3% 0 0;
}
.pt_list_show.col_5 .piww_td {
  margin: 3% 3% 0 0;
  float: left;
  width: 17%;
}
.pt_list_show.col_5 .piww_line {
  float: left;
  width: 100%;
  height: 0px;
  border-top: 1px dotted #ddd;
  margin-top: 2.5%;
}
.pt_list_show.col_5 .piww_line:first-child {
  display: none;
}
.pt_show {
  text-align: center;
}
.pt_show a {
  display: block;
}
.pt_show .pt_pic {
  width: 96px;
  height: 96px;
  vertical-align: middle;
  border-radius: 50%;
}
.pt_show .pt_jc {
  display: block;
  background: #67bfff;
  color: white;
  line-height: 28px;
  width: 80%;
  margin: auto;
  border-radius: 28px;
}
.pt_show .pt_pic ~ .pt_jc {
  margin-top: 13px;
}
.pt_list_show ~ .piww_more_href {
  margin-top: 20px;
}

.piww_news_list_pictext ~ .piww_line.piww_horizontal,
.piww_news_list_pictext ~ .piww_news_list_sign,
.piww_news_list_pictext ~ .piww_more_href {
  margin-top: 20px;
}

.piww_news_top {
  padding-left: 370px;
}
.piww_news_top .piww_wrap_left {
  float: left;
  width: 350px;
  margin-left: -370px;
}
.piww_news_top .piww_wrap_right {
  width: 100%;
  float: left;
}

.piww_scrollnews,
.piww_scrollnews li {
  position: relative;
  z-index: 1;
  left: 0;
  top: 0;
  overflow: hidden;
}
.piww_scrollnews li ~ li {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
}
.piww_scrollnews a {
  display: block;
  -webkit-user-drag: none;
}
.piww_scrollnews img {
  width: 350px;
  height: 223px;
  vertical-align: middle;
}
.piww_scrollnews .piww_p {
  width: 100%;
  line-height: 40px;
  background: #9b9c9e;
  color: white;
}
.piww_scrollnews b {
  display: block;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 18px;
}
.piww_scrollnews .prevbtn {
  position: absolute;
  z-index: 5;
  width: 30px;
  height: 47px;
  background: url('../images/scrollnewsbtn.png') no-repeat left center;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  *top: 50%;
  *margin-top: -24px;
}
.piww_scrollnews .nextbtn {
  position: absolute;
  z-index: 5;
  width: 30px;
  height: 47px;
  background: url('../images/scrollnewsbtn.png') no-repeat right center;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  *top: 50%;
  *margin-top: -24px;
}
.piww_scrollnews .piww_icur {
  left: 0;
  z-index: 2;
}
.piww_scrollnews .prev {
  left: -100%;
  z-index: 2;
}
.piww_scrollnews .next {
  left: 100%;
  z-index: 2;
}
.scrollnavs {
  position: absolute;
  z-index: 5;
  width: 100%;
  bottom: 45px;
  text-align: center;
  line-height: 1.2;
}
.scrollnavs var {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #f7f7f7;
}
.scrollnavs var ~ var {
  margin-left: 5px;
}
.scrollnavs var.piww_icur {
  background: #01d401;
}

.piww_scrollnews ~ .ztheme {
  margin-top: 20px;
}
.ztheme {
  background: #f7f7f7;
  padding: 18px;
}
.zt_first a {
  display: block;
}
.zt_first .zt_tit {
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zt_first .zt_small {
  font-size: 14px;
  color: #838383;
  margin-top: 13px;
  line-height: 1.5;
}
.zt_first .zt_small span {
  color: #0095fd;
}
.zt_first ~ .zt_list_show.col_3 {
  margin-top: 20px;
}
.zt_list_show.col_3 .piww_tbody {
  margin: -3% -4% 0 0;
}
.zt_list_show.col_3 .piww_td {
  margin: 3% 3% 0 0;
  float: left;
  width: 30%;
}
.zt_list_show .piww_zt_show {
  line-height: 32px;
  border: 1px solid #67bfff;
  display: block;
  text-align: center;
  background: white;
  border-radius: 32px;
  color: #67bfff;
}
.zt_list_show .piww_zt_show:hover {
  color: white;
  background: #67bfff;
}

.piww_news_first a {
  display: block;
}
.piww_news_first .piww_news_tit {
  font-size: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.piww_news_first .piww_news_small {
  font-size: 14px;
  margin-top: 13px;
  color: #838383;
  line-height: 1.5;
}
.piww_news_first .piww_news_small span {
  font-size: 14px;
  margin-top: 13px;
  color: #0095fd;
}
.piww_news_first ~ div {
  margin-top: 20px;
}

.piww_scrollnews ~ .hotsearch {
  margin-top: 20px;
  background: #f7f7f7;
  padding: 16px 13px;
}
.piww_scrollnews ~ .hotsearch .hots_name {
  font-size: 17px;
}
.piww_scrollnews ~ .hotsearch .tags a {
  background: #e9e8e8;
}
.piww_scrollnews ~ .hotsearch .tags a:hover {
  background: #0095fd;
}
.piww_scrollnews ~ .hotsearch .hots_tit ~ .hots_cont {
  margin-top: 20px;
}
.hotsearch .hots_name {
  border-left: 2px solid #ffb413;
  padding-left: 8px;
}

.scrolltxt {
  zoom: 1;
}
.scrolltxt:after {
  display: block;
  clear: both;
  content: '';
}
.scrolltxt .piww_tip {
  float: left;
  width: 60px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #ff4d4d;
  color: white;
}
.scrolltxt .txt_wrap {
  padding-left: 65px;
  padding-right: 5px;
  background: #f6f6f6;
}
.scrolltxt .txt {
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  color: #ff4d4d;
}
.scrolltxt .txt a {
  color: #ff4d4d;
}

.piww_news_txt {
  position: relative;
  z-index: 0;
}
.piww_news_txt .piww_news_info {
  margin-right: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.piww_news_txt .piww_news_class {
  color: #0095fd;
}
.piww_news_txt .piww_news_time {
  position: absolute;
  z-index: 0;
  right: 0px;
  top: 0;
  color: #bbb;
}
.piww_news_list_txt.piww_sign_dian .piww_news_txt {
  padding-left: 8px;
  background: url('../images/xiangmufuhao.png') no-repeat 0 10px;
}
.piww_news_list_txt .piww_news_txt ~ .piww_news_txt {
  margin-top: 17px;
}
/* 侧栏 */
.piww_main_right .piww_outer {
  padding: 0;
}
.piww_main_right .piww_s_tit ~ div,
.piww_main_right .tab_navs ~ div {
  padding: 0px 13px;
}
.side_ad a {
  display: block;
}

.piww_snews_list_pic .piww_snews_list {
  padding: 13px 0;
  zoom: 1;
}
.piww_snews_list_pic .piww_snews_list:after {
  display: block;
  content: '';
  clear: both;
}
.piww_snews_list_pic a {
  display: block;
}
.piww_snews_list_pic .piww_snews_pic {
  float: left;
  width: 90px;
  height: 60px;
}
.piww_snews_list_pic .piww_snews_pic img {
  width: 90px;
  height: 60px;
}
.piww_snews_list_pic .piww_snews_pic ~ .piww_snews_cont {
  padding-left: 100px;
}
.piww_snews_list_pic .piww_snews_tit {
  font-size: 15px;
  font-weight: normal;
  max-height: 36px;
  overflow: hidden;
}
.piww_snews_list_pic .piww_snews_info {
  color: #999;
  font-size: 14px;
  margin-top: 8px;
}
.piww_snews_list_pic .piww_snews_list ~ .piww_snews_list {
  border-top: 1px dotted #ccc;
}

.piww_main_right .piww_s_tit ~ .snews_list_num {
  padding-top: 7px;
  padding-bottom: 13px;
  zoom: 1;
}
.snews_list_num .piww_snews_list {
  padding: 7px 0;
  zoom: 1;
  position: relative;
  z-index: 0;
}
.snews_list_num .piww_snews_list:after {
  display: block;
  content: '';
  clear: both;
}
.snews_list_num .snews_num {
  float: left;
  width: 20px;
  height: 20px;
  background: #f6f6f6;
  color: #545454;
  text-align: center;
  line-height: 20px;
  font-size: 13px;
  border-radius: 50%;
}
.snews_list_num .piww_snews_list:nth-of-type(1) .snews_num {
  background: #ff7500;
  color: white;
}
.snews_list_num .piww_snews_list:nth-of-type(2) .snews_num {
  background: #ffa400;
  color: white;
}
.snews_list_num .piww_snews_list:nth-of-type(3) .snews_num {
  background: #fae112;
  color: white;
}
.snews_list_num .piww_snews_time {
  position: absolute;
  z-index: 0;
  right: 0;
  top: 7px;
  background: white;
  font-size: 15px;
  line-height: 20px;
  color: #bbb;
}
.snews_list_num .piww_snews_cont {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
}
.snews_list_num .snews_num ~ .piww_snews_cont {
  margin-left: 25px;
}
.snews_list_num .piww_snews_time ~ .piww_snews_cont {
  margin-right: 45px;
}

.piww_s_tab .tab_navs {
  zoom: 1;
  padding: 0 13px;
}
.piww_s_tab .tab_navs:after {
  display: block;
  content: '';
  clear: both;
}
.piww_s_tab .tab_nav {
  float: left;
  width: 47%;
  line-height: 43px;
  border-bottom: 2px solid #d2d2d2;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}
.piww_s_tab .tab_nav + .tab_nav {
  margin-left: 6%;
}
.piww_s_tab .tab_nav.piww_icur {
  background: white;
  line-height: 43px;
  border-bottom: 2px solid #67bfff;
  color: #67bfff;
}
.piww_s_tab .snews_list_num {
  padding-top: 7px;
  padding-bottom: 7px;
}
.piww_tab .piww_tab_opt ~ .piww_tab_opt,
.piww_s_tab .piww_tab_opt ~ .piww_tab_opt {
  display: none;
}

.piww_s_tab2 .tab_navs {
  zoom: 1;
  padding: 10px 13px 0;
}
.piww_s_tab2 .tab_navs:after {
  display: block;
  content: '';
  clear: both;
}
.piww_s_tab2 .tab_nav {
  line-height: 35px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 2px solid #d4d3d3;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 17px;
  cursor: pointer;
  width: 25%;
  float: left;
  text-align: center;
  *width: 24.8%;
}
.piww_s_tab2 .tab_nav ~ .tab_nav {
  margin-left: 12.5%;
}
.piww_s_tab2 .tab_nav.piww_icur {
  color: #90d0ff;
  border-bottom: 2px solid #90d0ff;
}
.piww_main_right .piww_s_tab2 .piww_tab_opt {
  padding: 13px 0;
}

.piww_main_right .pt_link {
  padding: 13px;
}
.pt_link,
.pt_link .ptl_head {
  zoom: 1;
  position: relative;
  z-index: 0;
}
.pt_link .ptl_head:after {
  display: block;
  content: '';
  clear: both;
}
.pt_link .ptl_pic,
.pt_link .ptl_pic img {
  width: 80px;
  height: 80px;
}
.pt_link .ptl_pic {
  float: left;
}
.pt_link .ptl_pic ~ .ptl_info {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 90px;
  right: 45px;
  margin: auto;
  height: 60px;
}
.pt_link .ptl_name {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.pt_link .ptl_small {
  font-size: 14px;
  height: 32px;
  overflow: hidden;
}
.pt_link .ptl_name ~ .ptl_small {
  margin-top: 8px;
}
.pt_link .ptl_tags {
  font-size: 14px;
}
.pt_link .ptl_head ~ div {
  margin-top: 20px;
}
.pt_link .ptl_tags.piww_col_4 .piww_tbody {
  margin: -2% -2% 0 0;
}
.pt_link .ptl_tags.piww_col_4 .piww_td {
  float: left;
  width: 23%;
  margin: 2% 2% 0 0;
}
.pt_link .ptl_tags.piww_col_4 span {
  display: block;
  text-align: center;
  background: white;
  padding: 6px 0;
  border: 1px dashed #78c8ff;
}
.pt_link .ptl_news {
  font-size: 15px;
}
.pt_link .ptl_news .ptl_new ~ .ptl_new {
  margin-top: 13px;
}
.pt_link .ptl_href.piww_col_2 .piww_tbody {
  margin: -2% -2% 0 0;
}
.pt_link .ptl_href.piww_col_2 .piww_td {
  float: left;
  width: 48%;
  margin: 2% 2% 0 0;
  text-align: center;
}
.pt_link .ptl_href.piww_col_2 a {
  display: block;
  background: #78c8ff;
  color: white;
  padding: 6px 0;
  border-radius: 3px;
}
.pt_link .ptl_head ~ .ptl_stauts {
  position: absolute;
  z-index: 0;
  right: -5px;
  top: 24px;
  background: #ffb413;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  margin-top: 0;
}
.pt_link .piww_line {
  height: 2px;
  border-top: 1px dashed #dadada;
  border-bottom: 1px dashed #dadada;
}

.spt_pic,
.spt_pic a {
  zoom: 1;
}
.spt_pic:after,
.spt_pic a:after {
  display: block;
  content: '';
  clear: both;
}
.spt_pic a {
  display: block;
}
.spt_pic .pt_pic,
.spt_pic .pt_pic img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
}
.spt_pic .pt_pic {
  float: left;
}
.spt_pic .pt_pic ~ .pt_cont {
  padding-left: 75px;
}
.spt_pic .pt_cont {
  padding-top: 5px;
}
.spt_pic .pt_cont .pt_name {
  font-size: 17px;
}
.spt_pic .pt_info.piww_col_2 .piww_td {
  float: left;
  width: 50%;
  font-size: 15px;
}
.spt_pic .pt_head ~ .pt_info {
  margin-top: 13px;
  color: #9b9c9e;
}
.spt_pic .pt_info .tag {
  font-size: 14px;
  float: left;
  color: #a7a7a7;
  border: 1px dashed #a7a7a7;
  padding: 2px 5px;
  margin-right: 5px;
}
.spt_list_pic .spt_pic {
  padding: 12px 0;
}
.spt_list_pic .spt_pic ~ .spt_pic {
  border-top: 1px dotted #ccc;
}

.tags .piww_tbody {
  margin: -3% -4% 0 0;
}
.tags.col_3 .piww_td {
  margin: 3% 3% 0 0;
  width: 30%;
  float: left;
}
.tags a {
  background: #f6f6f6;
  display: block;
  text-align: center;
  overflow: hidden;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  color: #838383;
}
.piww_main_right .piww_s_tit ~ .tags {
  padding-top: 3%;
  padding-bottom: 3%;
}
.tags a:hover {
  background: #67bfff;
  color: white;
}

.piww_zt_top {
  position: relative;
  z-index: 0;
}
.piww_zt_top img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.piww_zt_top .piww_zt_title {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  line-height: 35px;
  color: white;
  text-indent: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.piww_main_right .piww_s_tit ~ .piww_zt_show {
  padding-top: 8px;
  padding-bottom: 8px;
}
.piww_zt_show .piww_line {
  height: 0px;
  overflow: hidden;
  border-top: 1px dotted #cecece;
  margin-top: 18px;
}

.pz_kline {
  overflow: hidden;
}
#tradingview_02413-wrapper {
  width: 100%;
  height: auto;
}

.pt_list_link.piww_col_2 .piww_tbody {
  margin: -3% -3% 0 0;
}
.pt_list_link.piww_col_2 .piww_td {
  width: 47%;
  margin: 3% 3% 0 0;
  float: left;
}
.mpt_link,
.mpt_link a {
  zoom: 1;
  background: #f7f7f7;
}
.mpt_link:after,
.mpt_link a:after {
  content: '';
  clear: both;
  display: block;
}
.mpt_link {
  padding: 13px;
}
.mpt_link a {
  display: block;
}
.mpt_link .pt_pic img {
  width: 75px;
  height: 75px;
}
.mpt_link .pt_pic {
  float: right;
  width: 100px;
  text-align: center;
  background: url('../images/ptlinkbj.png') no-repeat 0 0;
}
.mpt_link .pt_pic .pt_name {
  display: inline-block;
  margin-top: 8px;
  color: #333;
  font-size: 15px;
}
.mpt_link .pt_cont {
  padding-right: 110px;
}
.mpt_link .pt_cont .pt_name {
  color: #0095fd;
  font-size: 17px;
  font-weight: bold;
}
.mpt_link .pt_cont .pt_name ~ .pt_gs {
  color: #9b9c9e;
  font-size: 14px;
  margin-top: 13px;
}
.mpt_link .pt_cont .pt_name ~ .pt_tag {
  color: #9b9c9e;
  font-size: 14px;
  margin-top: 13px;
}

/* 相关专业 */
.mzy_link,
.mzy_link a {
  zoom: 1;
  background: #f7f7f7;
  padding: 0 5px 0 0;
}
.mzy_link:after,
.mzy_link a:after {
  content: '';
  clear: both;
  display: block;
}
.mzy_link {
  padding: 13px;
}
.mzy_link a {
  display: block;
}
.mzy_link .pt_pic img {
  width: 90px;
  height: 90px;
  padding-left: 10px；;
}
.mzy_link .pt_pic {
  float: right;
  width: 100px;
  text-align: center;
  padding: 0 5px 0 5px；;
}
.mzy_link .pt_pic .pt_name {
  display: inline-block;
  margin-top: 8px;
  color: #333;
  font-size: 15px;
}
.mzy_link .pt_cont {
  padding-right: 110px;
}
.mzy_link .pt_cont .pt_name {
  color: #0095fd;
  font-size: 17px;
  font-weight: bold;
}
.mzy_link .pt_cont .pt_name ~ .pt_gs {
  color: #9b9c9e;
  font-size: 14px;
  margin-top: 13px;
}
.mzy_link .pt_cont .pt_name ~ .pt_tag {
  color: #9b9c9e;
  font-size: 14px;
  margin-top: 13px;
}

@media screen and (min-width: 0px) and (max-width: 359px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }
  .piww_outer {
    padding: 18px 8px;
  }
  .piww_main_right .piww_s_tit ~ div,
  .piww_main_right .tab_navs ~ div,
  .piww_main_right .piww_s_tit ~ .snews_list_num,
  .piww_main_right .pt_link {
    padding-left: 8px;
    padding-right: 8px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 8px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 90px;
    height: 60px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 100px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont .piww_news_small {
    display: none;
  }
  .piww_news_row .piww_news_tit {
    font-size: 15px;
  }
  .piww_news_row .piww_news_small {
    max-height: 32px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
  }
  .piww_news_list .piww_news_row {
    padding: 13px 0;
  }
  .footer p {
    padding: 0 8px;
    text-align: center;
  }
  .footer.index .piww_td {
    float: none;
  }
  .footer.index .piww_td ~ .piww_td {
    margin-top: 20px;
  }
  .footer.index .foot .friend,
  .footer.index .foot .friend ~ .foot_about {
    width: 96%;
  }
  .footer.index .foot .foot_about p {
    padding: 0;
  }
  /* index */
  .piww_news_top,
  .piww_news_top .piww_wrap_left,
  .piww_news_top .piww_wrap_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_top .piww_wrap_left ~ .piww_wrap_right {
    margin-top: 20px;
  }
  .piww_scrollnews img {
    width: 100%;
    height: auto;
  }
  .piww_scrollnews ~ .ztheme {
    padding: 16px 8px;
  }
  .piww_scrollnews .prevbtn,
  .piww_scrollnews .nextbtn,
  .piww_select_box .options {
    display: none;
  }
  .piww_news_list_pictext.piww_col_4 .piww_td {
    width: 47%;
  }
  .piww_news_pictext .piww_news_tit {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list_sign.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    margin-right: 0;
    float: none;
  }
  .pt_list_show.col_5 .piww_line {
    display: none;
  }
  .pt_list_show.col_5 .piww_td {
    width: 30%;
  }
  .pt_show .pt_pic {
    width: 75px;
    height: 75px;
  }
  .pt_show .pt_pic ~ .pt_jc {
    width: 95%;
  }
  .pt_list_show.col_5 .piww_td:last-child {
    display: none;
  }
  .pz_list_show.col_6 .piww_line {
    display: none;
  }
  .pz_list_show.col_6 .piww_tbody {
    margin: -3% -4% 0 0;
  }
  .pz_list_show.col_6 .piww_td {
    width: 30%;
    margin: 3% 3% 0 0;
  }
  .pz_show .pz_jc {
    width: 95%;
  }
  .tit_nav {
    position: relative;
    z-index: 0;
  }
  .piww_select_box .default {
    display: block;
    width: 85px;
    line-height: 24px;
    background: #f6f6f6;
    padding: 0 20px 0 10px;
    border-radius: 24px;
    border: 1px solid #c2c2c2;
    text-align: center;
  }
  .tit_nav .down {
    display: block;
    position: absolute;
    z-index: 0;
    background: url(../images/search.png) no-repeat 0 -5px;
    width: 10px;
    height: 5px;
    right: 6px;
    top: 12px;
  }
  .piww_select_box .options {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    display: none;
  }
  .piww_select_box .option {
    float: none;
    width: auto;
    margin: 0 9px;
  }
  /* item */
  .changyan {
    display: none;
  }
  .piww_news_class .piww_news_wrap,
  .piww_news_class .piww_news_left,
  .piww_news_class .piww_news_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_class .piww_news_left ~ .piww_news_right {
    margin-top: 20px;
  }

  .piww_news_item .piww_news_info .piww_news_time {
    display: none;
  }
  .piww_news_item .piww_news_info .bdsharebuttonbox {
    top: 1px;
  }
  .piww_news_item .piww_news_head ~ .piww_news_small {
    padding: 13px 8px;
  }
  .piww_news_item [data-box='Callout'],
  .piww_news_item [data-box='sum-up'] {
    padding: 0;
    overflow: hidden;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] p,
  .piww_news_item [data-box='sum-up'] p {
    padding: 13px;
  }
  .piww_news_item [data-box='Callout'] p:before {
    content: '\6ce8：';
    color: #66c0ff;
    font-weight: bold;
  }
  .piww_news_item [data-box='sum-up'] p:before {
    content: '\603b\7ed3：';
    color: #f66;
    font-weight: bold;
  }
  .piww_news_list_sign .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .pt_link .ptl_head ~ .ptl_stauts {
    right: 0;
  }

  /* 相关专业 */
  .mzy_link,
  .mzy_link a {
    zoom: 1;
    background: #f7f7f7;
  }
  .mzy_link {
    padding: 13px;
  }
  .mzy_link a {
    display: block;
  }
  .mzy_link .pt_pic img {
    width: 90px;
    height: 90px;
    padding-left: 15px;
  }
  .mzy_link .pt_pic {
    float: right;
    width: 100px;
    text-align: center;
  }

  /* 平台详情 */
  .pt_header .pt_pic,
  .pt_header .pt_pic img {
    width: 36px;
    height: 36px;
  }
  .pt_header .pt_pic ~ .pt_cont {
    padding: 0px;
  }
  .pt_header .ptc_head {
    position: relative;
    z-index: 0;
    padding-left: 42px;
  }
  .pzs_group.col_5 .piww_tbody {
    margin: -2% -3% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 31%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_header {
    z-index: 2;
  }
  .pt_header .pt_href {
    position: fixed;
    z-index: 2;
    top: auto;
    left: auto;
    bottom: 15px;
    right: 15px;
    font-size: 0;
    background: url('../images/kefu.png') no-repeat 8px 8px;
    width: 32px;
    height: 32px;
    padding: 8px;
  }
  .pt_header .pt_stauts {
    display: none;
  }
  .pt_header .ptc_tags {
    margin-top: 16px;
  }
  .pt_infos .piww_td {
    float: none;
  }
  .pt_infos .piww_td.piww_col_2 {
    width: 100%;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 30%;
    text-align: center;
    padding: 2px 0;
  }

  .pz_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pz_lists.col_3 .piww_td {
    margin-right: 0;
    width: 100%;
  }

  .pz_head .pz_pic {
    display: none;
  }
  .pz_head .pz_pic ~ .pz_cont {
    padding: 0;
  }

  .pt_list_link.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .pt_list_link.piww_col_2 .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
}

@media screen and (min-width: 360px) and (max-width: 374px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }
  .piww_outer {
    padding: 18px 8px;
  }
  .piww_main_right .piww_s_tit ~ div,
  .piww_main_right .tab_navs ~ div,
  .piww_main_right .piww_s_tit ~ .snews_list_num,
  .piww_main_right .pt_link {
    padding-left: 8px;
    padding-right: 8px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 8px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 108px;
    height: 72px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 118px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont .piww_news_small {
    display: none;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list .piww_news_row {
    padding: 13px 0;
  }
  .footer p {
    padding: 0 8px;
    text-align: center;
  }
  .footer.index .piww_td {
    float: none;
  }
  .footer.index .piww_td ~ .piww_td {
    margin-top: 20px;
  }
  .footer.index .foot .friend,
  .footer.index .foot .friend ~ .foot_about {
    width: 96%;
  }
  .footer.index .foot .foot_about p {
    padding: 0;
  }
  /* index */
  .piww_news_top,
  .piww_news_top .piww_wrap_left,
  .piww_news_top .piww_wrap_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_top .piww_wrap_left ~ .piww_wrap_right {
    margin-top: 20px;
  }
  .piww_scrollnews img {
    width: 100%;
    height: auto;
  }
  .piww_scrollnews ~ .ztheme {
    padding: 16px 8px;
  }
  .piww_scrollnews .prevbtn,
  .piww_scrollnews .nextbtn,
  .piww_select_box .options {
    display: none;
  }
  .piww_news_list_pictext.piww_col_4 .piww_td {
    width: 47%;
  }
  .piww_news_pictext .piww_news_tit {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list_sign.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    margin-right: 0;
    float: none;
  }
  .pt_list_show.col_5 .piww_line {
    display: none;
  }
  .pt_list_show.col_5 .piww_td {
    width: 30%;
  }
  .pt_show .pt_pic {
    width: 75px;
    height: 75px;
  }
  .pt_show .pt_pic ~ .pt_jc {
    width: 95%;
  }
  .pt_list_show.col_5 .piww_td:last-child {
    display: none;
  }
  .pz_list_show.col_6 .piww_line {
    display: none;
  }
  .pz_list_show.col_6 .piww_tbody {
    margin: -3% -4% 0 0;
  }
  .pz_list_show.col_6 .piww_td {
    width: 30%;
    margin: 3% 3% 0 0;
  }
  .pz_show .pz_jc {
    width: 95%;
  }
  .tit_nav {
    position: relative;
    z-index: 0;
  }
  .piww_select_box .default {
    display: block;
    width: 85px;
    line-height: 24px;
    background: #f6f6f6;
    padding: 0 20px 0 10px;
    border-radius: 24px;
    border: 1px solid #c2c2c2;
    text-align: center;
  }
  .tit_nav .down {
    display: block;
    position: absolute;
    z-index: 0;
    background: url(../images/search.png) no-repeat 0 -5px;
    width: 10px;
    height: 5px;
    right: 6px;
    top: 12px;
  }
  .piww_select_box .options {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    display: none;
  }
  .piww_select_box .option {
    float: none;
    width: auto;
    margin: 0 9px;
  }
  /* item */
  .changyan {
    display: none;
  }
  .piww_news_class .piww_news_wrap,
  .piww_news_class .piww_news_left,
  .piww_news_class .piww_news_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_class .piww_news_left ~ .piww_news_right {
    margin-top: 20px;
  }

  .piww_news_item .piww_news_info .bdsharebuttonbox {
    top: 1px;
  }
  .piww_news_item .piww_news_head ~ .piww_news_small {
    padding: 13px 8px;
  }
  .piww_news_item [data-box='Callout'],
  .piww_news_item [data-box='sum-up'] {
    padding: 0;
    overflow: hidden;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] p,
  .piww_news_item [data-box='sum-up'] p {
    padding: 13px;
    border-radius: 3px;
  }
  .piww_news_item [data-box='Callout'] p:before {
    content: '\6ce8：';
    color: #66c0ff;
    font-weight: bold;
  }
  .piww_news_item [data-box='sum-up'] p:before {
    content: '\603b\7ed3：';
    color: #f66;
    font-weight: bold;
  }
  .piww_news_list_sign .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .pt_link .ptl_head ~ .ptl_stauts {
    right: 0;
  }

  /* 相关专业 */
  .mzy_link,
  .mzy_link a {
    zoom: 1;
    background: #f7f7f7;
  }
  .mzy_link {
    padding: 13px;
  }
  .mzy_link a {
    display: block;
  }
  .mzy_link .pt_pic img {
    width: 90px;
    height: 90px;
    padding-left: 15px;
  }
  .mzy_link .pt_pic {
    float: right;
    width: 100px;
    text-align: center;
  }

  /* 平台详情 */
  .pzs_group.col_5 .piww_tbody {
    margin: -2% -3% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 31%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_header {
    z-index: 2;
  }
  .pt_header .pt_pic,
  .pt_header .pt_pic img {
    width: 36px;
    height: 36px;
  }
  .pt_header .pt_pic ~ .pt_cont {
    padding: 0px;
  }
  .pt_header .ptc_head {
    position: relative;
    z-index: 0;
    padding-left: 42px;
  }
  .pt_header .pt_href {
    position: fixed;
    z-index: 2;
    top: auto;
    left: auto;
    bottom: 15px;
    right: 15px;
    font-size: 0;
    background: url('../images/kefu.png') no-repeat 8px 8px;
    width: 32px;
    height: 32px;
    padding: 8px;
  }
  .pt_header .pt_stauts {
    display: none;
  }
  .pt_header .ptc_tags {
    margin-top: 16px;
  }
  .pt_infos .piww_td {
    float: none;
  }
  .pt_infos .piww_td.piww_col_2 {
    width: 100%;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 30%;
    text-align: center;
    padding: 2px 0;
  }

  .pz_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pz_lists.col_3 .piww_td {
    margin-right: 0;
    width: 100%;
  }

  .pz_head .pz_pic {
    display: none;
  }
  .pz_head .pz_pic ~ .pz_cont {
    padding: 0;
  }

  .pt_list_link.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .pt_list_link.piww_col_2 .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
}

@media screen and (min-width: 375px) and (max-width: 479px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }
  .piww_outer {
    padding: 18px 8px;
  }
  .piww_main_right .piww_s_tit ~ div,
  .piww_main_right .tab_navs ~ div,
  .piww_main_right .piww_s_tit ~ .snews_list_num,
  .piww_main_right .pt_link {
    padding-left: 8px;
    padding-right: 8px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }

  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 8px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 108px;
    height: 72px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 118px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont .piww_news_small {
    display: none;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list .piww_news_row {
    padding: 13px 0;
  }
  .footer p {
    padding: 0 8px;
    text-align: center;
  }
  .footer.index .piww_td {
    float: none;
  }
  .footer.index .piww_td ~ .piww_td {
    margin-top: 20px;
  }
  .footer.index .foot .friend,
  .footer.index .foot .friend ~ .foot_about {
    width: 96%;
  }
  .footer.index .foot .foot_about p {
    padding: 0;
  }
  /* index */
  .piww_news_top,
  .piww_news_top .piww_wrap_left,
  .piww_news_top .piww_wrap_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_top .piww_wrap_left ~ .piww_wrap_right {
    margin-top: 20px;
  }
  .piww_scrollnews img {
    width: 100%;
    height: auto;
  }
  .piww_scrollnews ~ .ztheme {
    padding: 16px 8px;
  }
  .piww_scrollnews .prevbtn,
  .piww_scrollnews .nextbtn,
  .piww_select_box .options {
    display: none;
  }
  .piww_news_list_pictext.piww_col_4 .piww_td {
    width: 47%;
  }
  .piww_news_pictext .piww_news_tit {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list_sign.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    margin-right: 0;
    float: none;
  }
  .pt_list_show.col_5 .piww_line {
    display: none;
  }
  .pt_list_show.col_5 .piww_td {
    width: 30%;
  }
  .pt_show .pt_pic {
    width: 75px;
    height: 75px;
  }
  .pt_show .pt_pic ~ .pt_jc {
    width: 95%;
  }
  .pt_list_show.col_5 .piww_td:last-child {
    display: none;
  }
  .pz_list_show.col_6 .piww_line {
    display: none;
  }
  .pz_list_show.col_6 .piww_tbody {
    margin: -3% -4% 0 0;
  }
  .pz_list_show.col_6 .piww_td {
    width: 30%;
    margin: 3% 3% 0 0;
  }
  .pz_show .pz_jc {
    width: 95%;
  }
  .tit_nav {
    position: relative;
    z-index: 0;
  }
  .piww_select_box .default {
    display: block;
    width: 85px;
    line-height: 24px;
    background: #f6f6f6;
    padding: 0 20px 0 10px;
    border-radius: 24px;
    border: 1px solid #c2c2c2;
    text-align: center;
  }
  .tit_nav .down {
    display: block;
    position: absolute;
    z-index: 0;
    background: url(../images/search.png) no-repeat 0 -5px;
    width: 10px;
    height: 5px;
    right: 6px;
    top: 12px;
  }
  .piww_select_box .options {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    display: none;
  }
  .piww_select_box .option {
    float: none;
    width: auto;
    margin: 0 9px;
  }
  /* item */
  .changyan {
    display: none;
  }
  .piww_news_class .piww_news_wrap,
  .piww_news_class .piww_news_left,
  .piww_news_class .piww_news_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_class .piww_news_left ~ .piww_news_right {
    margin-top: 20px;
  }

  .piww_news_item .piww_news_info .bdsharebuttonbox {
    top: 1px;
  }
  .piww_news_item .piww_news_head ~ .piww_news_small {
    padding: 13px 8px;
  }
  .piww_news_item [data-box='Callout'],
  .piww_news_item [data-box='sum-up'] {
    padding: 0;
    overflow: hidden;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] p,
  .piww_news_item [data-box='sum-up'] p {
    padding: 13px;
    border-radius: 3px;
  }
  .piww_news_item [data-box='Callout'] p:before {
    content: '\6ce8：';
    color: #66c0ff;
    font-weight: bold;
  }
  .piww_news_item [data-box='sum-up'] p:before {
    content: '\603b\7ed3：';
    color: #f66;
    font-weight: bold;
  }
  .piww_news_list_sign .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .pt_link .ptl_head ~ .ptl_stauts {
    right: 0;
  }

  /* 相关专业 */
  .mzy_link,
  .mzy_link a {
    zoom: 1;
    background: #f7f7f7;
  }
  .mzy_link {
    padding: 13px;
  }
  .mzy_link a {
    display: block;
  }
  .mzy_link .pt_pic img {
    width: 90px;
    height: 90px;
    padding-left: 15px;
  }
  .mzy_link .pt_pic {
    float: right;
    width: 100px;
    text-align: center;
  }

  /* 平台详情 */
  .pt_header .pt_pic,
  .pt_header .pt_pic img {
    width: 36px;
    height: 36px;
  }
  .pt_header .pt_pic ~ .pt_cont {
    padding: 0px;
  }
  .pt_header .ptc_head {
    position: relative;
    z-index: 0;
    padding-left: 42px;
  }
  .pzs_group.col_5 .piww_tbody {
    margin: -2% -3% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 31%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_header {
    z-index: 2;
  }
  .pt_header .pt_href {
    position: fixed;
    z-index: 2;
    top: auto;
    left: auto;
    bottom: 15px;
    right: 15px;
    font-size: 0;
    background: url('../images/kefu.png') no-repeat 8px 8px;
    width: 32px;
    height: 32px;
    padding: 8px;
  }
  .pt_header .pt_stauts {
    display: none;
  }
  .pt_header .ptc_tags {
    margin-top: 16px;
  }
  .pt_infos .piww_td {
    float: none;
  }
  .pt_infos .piww_td.piww_col_2 {
    width: 100%;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 30%;
    text-align: center;
    padding: 2px 0;
  }

  .pz_lists.col_3 .piww_tbody {
    margin-right: 0;
  }
  .pz_lists.col_3 .piww_td {
    margin-right: 0;
    width: 100%;
  }

  .pz_head .pz_pic {
    display: none;
  }
  .pz_head .pz_pic ~ .pz_cont {
    padding: 0;
  }

  .pt_list_link.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .pt_list_link.piww_col_2 .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
}

@media screen and (min-width: 480px) and (max-width: 639px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }
  .piww_outer {
    padding: 18px 10px;
  }
  .piww_main_right .piww_s_tit ~ div,
  .piww_main_right .tab_navs ~ div,
  .piww_main_right .piww_s_tit ~ .snews_list_num,
  .piww_main_right .pt_link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 10px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 108px;
    height: 72px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 118px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont .piww_news_small {
    display: none;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list .piww_news_row {
    padding: 13px 0;
  }
  .footer p {
    padding: 0 8px;
    text-align: center;
  }
  .footer.index .piww_td {
    float: none;
  }
  .footer.index .piww_td ~ .piww_td {
    margin-top: 20px;
  }
  .footer.index .foot .friend,
  .footer.index .foot .friend ~ .foot_about {
    width: 96%;
  }
  .footer.index .foot .foot_about p {
    padding: 0;
  }
  /* index */
  .piww_news_top,
  .piww_news_top .piww_wrap_left,
  .piww_news_top .piww_wrap_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_top .piww_wrap_left ~ .piww_wrap_right {
    margin-top: 20px;
  }
  .piww_scrollnews img {
    width: 100%;
    height: auto;
  }
  .piww_scrollnews ~ .ztheme {
    padding: 16px 8px;
  }
  .piww_scrollnews .prevbtn,
  .piww_scrollnews .nextbtn,
  .piww_select_box .options {
    display: none;
  }
  .piww_news_list_pictext.piww_col_4 .piww_td {
    width: 47%;
  }
  .piww_news_pictext .piww_news_tit {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list_sign.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    margin-right: 0;
    float: none;
  }
  .pt_list_show.col_5 .piww_line {
    display: none;
  }
  .pt_list_show.col_5 .piww_td {
    width: 22%;
  }
  .pt_show .pt_pic {
    width: 75px;
    height: 75px;
  }
  .pt_show .pt_pic ~ .pt_jc {
    width: 95%;
  }
  .pt_list_show.col_5 .piww_td:last-child,
  .pt_list_show.col_5 .piww_td:nth-last-of-type(2) {
    display: none;
  }
  .pz_list_show.col_6 .piww_line {
    display: none;
  }
  .pz_list_show.col_6 .piww_tbody {
    margin: -3% -4% 0 0;
  }
  .pz_list_show.col_6 .piww_td {
    width: 22%;
    margin: 3% 3% 0 0;
  }
  .pz_show .pz_jc {
    width: 95%;
  }
  .tit_nav {
    position: relative;
    z-index: 0;
  }
  .piww_select_box .default {
    display: block;
    width: 85px;
    line-height: 24px;
    background: #f6f6f6;
    padding: 0 20px 0 10px;
    border-radius: 24px;
    border: 1px solid #c2c2c2;
    text-align: center;
  }
  .tit_nav .down {
    display: block;
    position: absolute;
    z-index: 0;
    background: url(../images/search.png) no-repeat 0 -5px;
    width: 10px;
    height: 5px;
    right: 6px;
    top: 12px;
  }
  .piww_select_box .options {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    display: none;
  }
  .piww_select_box .option {
    float: none;
    width: auto;
    margin: 0 9px;
  }
  .piww_news_list_pictext.piww_col_4 .piww_news_pictext img {
    height: 150px;
  }
  /* item */
  .changyan {
    display: none;
  }
  .piww_news_class .piww_news_wrap,
  .piww_news_class .piww_news_left,
  .piww_news_class .piww_news_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_class .piww_news_left ~ .piww_news_right {
    margin-top: 20px;
  }

  .piww_news_item .piww_news_info .bdsharebuttonbox {
    top: 1px;
  }
  .piww_news_item .piww_news_head ~ .piww_news_small {
    padding: 13px 8px;
  }
  .piww_news_item [data-box='Callout'],
  .piww_news_item [data-box='sum-up'] {
    padding: 0;
    overflow: hidden;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] img,
  .piww_news_item [data-box='sum-up'] img {
    display: none;
  }
  .piww_news_item [data-box='Callout'] p,
  .piww_news_item [data-box='sum-up'] p {
    padding: 13px;
    border-radius: 3px;
  }
  .piww_news_item [data-box='Callout'] p:before {
    content: '\6ce8：';
    color: #66c0ff;
    font-weight: bold;
  }
  .piww_news_item [data-box='sum-up'] p:before {
    content: '\603b\7ed3：';
    color: #f66;
    font-weight: bold;
  }
  .piww_news_list_sign .piww_tbody {
    margin-right: 0;
  }
  .piww_news_list_sign.piww_col_2 .piww_td {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .pt_link .ptl_head ~ .ptl_stauts {
    right: 0;
  }

  .pzs_group.col_5 .piww_tbody {
    margin: -2% -2% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 23%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_header {
    z-index: 2;
  }
  .pt_header .pt_pic,
  .pt_header .pt_pic img {
    width: 36px;
    height: 36px;
  }
  .pt_header .pt_pic ~ .pt_cont {
    padding: 0px;
  }
  .pt_header .ptc_head {
    position: relative;
    z-index: 0;
    padding-left: 42px;
  }
  .pt_header .pt_href {
    position: fixed;
    z-index: 2;
    top: auto;
    left: auto;
    bottom: 15px;
    right: 15px;
    font-size: 0;
    background: url('../images/kefu.png') no-repeat 8px 8px;
    width: 32px;
    height: 32px;
    padding: 8px;
  }
  .pt_header .pt_stauts {
    display: none;
  }
  .pt_header .ptc_tags {
    margin-top: 16px;
  }
  .pt_infos .piww_td {
    float: none;
  }
  .pt_infos .piww_td.piww_col_2 {
    width: 100%;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: -3%;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 3%;
    width: 47%;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 30%;
    text-align: center;
    padding: 2px 0;
  }
  .pz_lists.col_3 .piww_td {
    width: 47%;
  }

  .pz_head .pz_pic {
    display: none;
  }
  .pz_head .pz_pic ~ .pz_cont {
    padding: 0;
  }

  .pt_list_link.piww_col_2 .piww_tbody {
    margin-right: 0;
  }
  .pt_list_link.piww_col_2 .piww_td {
    margin-right: 0;
    width: 100%;
    float: none;
  }
}

@media screen and (min-width: 640px) and (max-width: 719px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    max-width: 640px;
    margin: auto;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }
  .piww_outer {
    padding: 18px 13px;
  }
  .piww_main_right .piww_s_tit ~ div,
  .piww_main_right .tab_navs ~ div,
  .piww_main_right .piww_s_tit ~ .snews_list_num,
  .piww_main_right .pt_link {
    padding-left: 13px;
    padding-right: 13px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 13px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 180px;
    height: 120px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 190px;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list .piww_news_row {
    padding: 18px 0;
  }
  .footer p {
    padding: 0 8px;
    text-align: center;
  }
  .footer.index .piww_td {
    float: none;
  }
  .footer.index .piww_td ~ .piww_td {
    margin-top: 20px;
  }
  .footer.index .foot .friend,
  .footer.index .foot .friend ~ .foot_about {
    width: 96%;
  }
  .footer.index .foot .foot_about p {
    padding: 0;
  }
  /* index */
  .piww_news_top,
  .piww_news_top .piww_wrap_left,
  .piww_news_top .piww_wrap_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_top .piww_wrap_left ~ .piww_wrap_right {
    margin-top: 20px;
  }
  .piww_scrollnews img {
    width: 100%;
    height: auto;
  }
  .piww_scrollnews ~ .ztheme {
    padding: 16px 8px;
  }
  .piww_scrollnews .prevbtn,
  .piww_scrollnews .nextbtn,
  .piww_select_box .options {
    display: none;
  }
  .piww_news_list_pictext.piww_col_4 .piww_td {
    width: 47%;
  }
  .piww_news_pictext .piww_news_tit {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .pt_list_show.col_5 .piww_line {
    display: none;
  }
  .pt_list_show.col_5 .piww_td {
    width: 22%;
  }
  .pt_show .pt_pic {
    width: 75px;
    height: 75px;
  }
  .pt_show .pt_pic ~ .pt_jc {
    width: 95%;
  }
  .pt_list_show.col_5 .piww_td:last-child,
  .pt_list_show.col_5 .piww_td:nth-last-of-type(2) {
    display: none;
  }
  .pz_list_show.col_6 .piww_line {
    display: none;
  }
  .pz_list_show.col_6 .piww_tbody {
    margin: -3% -4% 0 0;
  }
  .pz_list_show.col_6 .piww_td {
    width: 22%;
    margin: 3% 3% 0 0;
  }
  .pz_show .pz_jc {
    width: 95%;
  }
  .tit_nav {
    position: relative;
    z-index: 0;
  }
  .piww_select_box .default {
    display: block;
    width: 85px;
    line-height: 24px;
    background: #f6f6f6;
    padding: 0 20px 0 10px;
    border-radius: 24px;
    border: 1px solid #c2c2c2;
    text-align: center;
  }
  .tit_nav .down {
    display: block;
    position: absolute;
    z-index: 0;
    background: url(../images/search.png) no-repeat 0 -5px;
    width: 10px;
    height: 5px;
    right: 6px;
    top: 12px;
  }
  .piww_select_box .options {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 100%;
    display: none;
  }
  .piww_select_box .option {
    float: none;
    width: auto;
    margin: 0 9px;
  }
  .piww_news_list_pictext.piww_col_4 .piww_news_pictext img {
    height: 200px;
  }
  /* item */
  .changyan {
    display: none;
  }
  .piww_news_class .piww_news_wrap,
  .piww_news_class .piww_news_left,
  .piww_news_class .piww_news_right {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .piww_news_class .piww_news_left ~ .piww_news_right {
    margin-top: 20px;
  }

  .pzs_group.col_5 .piww_tbody {
    margin: -2% -2% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 23%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: -3%;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 3%;
    width: 47%;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 17%;
    text-align: center;
    padding: 2px 0;
  }
  .pz_lists.col_3 .piww_td {
    width: 47%;
  }
}

@media screen and (min-width: 720px) and (max-width: 799px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    max-width: 720px;
    margin: auto;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 13px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 180px;
    height: 120px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 190px;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .piww_news_list .piww_news_row {
    padding: 18px 0;
  }

  .pzs_group.col_5 .piww_tbody {
    margin: -2% -2% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 23%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }

  .pzs_group.col_5 .piww_tbody {
    margin: -2% -2% 0 0;
  }
  .pzs_group.col_5 .piww_td {
    width: 23%;
    margin: 2% 2% 0 0;
  }
  .pzs_group .pz_news .pz_tag {
    left: 5px;
    right: 5px;
  }
  .pt_item .pt_guize img {
    width: 100%;
    height: auto;
  }
  .pt_jiemian p {
    width: 48%;
  }
  .pt_jiemian img {
    width: 100%;
    height: auto;
  }

  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_lists.col_3 .piww_tbody {
    margin-right: -3%;
  }
  .pt_lists.col_3 .piww_tbody .piww_td {
    margin-right: 3%;
    width: 47%;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 17%;
    text-align: center;
    padding: 2px 0;
  }
}

@media screen and (min-width: 800px) and (max-width: 1199px) {
  body {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    max-width: 800px;
    margin: auto;
  }
  body a:hover {
    color: inherit;
  }
  .piww_main .piww_main_left .piww_news_back {
    display: none;
  }
  .piww_main_wrap,
  .piww_main_left,
  .piww_main_right {
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
  }
  .piww_main_right {
    margin-top: 20px;
  }

  .header,
  .piww_fixed_top,
  .piww_fixed_top .piww_mobile_outer {
    height: 45px;
    padding: 0;
    background: white;
  }
  .piww_head_r {
    display: none;
  }
  .piww_logo {
    line-height: 45px;
  }
  .piww_logo img {
    vertical-align: middle;
    margin-top: -2px;
  }
  .piww_logo,
  .piww_logo img {
    height: 36px;
    width: auto;
    display: inline;
  }
  .piww_fixed_top {
    position: fixed;
    z-index: 99;
    width: 100%;
    left: 0;
    top: 0;
    box-shadow: 0px 0px 5px #b7b7b7;
  }
  .piww_fixed_top .piww_mobile_outer {
    padding: 0 13px;
  }
  .piww_fixed_top .menu_btn {
    display: block;
    position: absolute;
    z-index: 0;
    right: 8px;
    top: 7px;
  }
  .navlist {
    position: fixed;
    z-index: 99;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    background: none;
  }
  .navlist .transparent {
    display: block;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    display: none;
  }
  .navlist .navs {
    background: white;
    position: fixed;
    z-index: 0;
    width: 280px;
    height: 100%;
    right: -280px;
    top: 0;
    overflow: auto;
  }
  .navlist .navs .piww_line {
    position: static;
    width: 100%;
    height: 1px;
    background: #ebebeb;
  }
  .navlist .navs a {
    color: #333;
    text-align: left;
    text-indent: 16px;
    height: 42px;
  }
  .navlist .navs .nav {
    float: none;
    width: 100%;
    line-height: 42px;
    height: 42px;
  }
  .navlist .close {
    display: block;
    background: url('../images/close.png') no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: fixed;
    z-index: 2;
    right: -280px;
    top: 0;
  }
  .navlist .hot {
    transform: scale(0.65);
    top: -8px;
  }
  .piww_news_row .piww_news_pic,
  .piww_news_row .piww_news_pic img {
    width: 180px;
    height: 120px;
  }
  .piww_news_row .piww_news_pic ~ .piww_news_cont {
    padding-left: 190px;
  }
  .piww_news_row .piww_news_small {
    max-height: 38px;
    overflow: hidden;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .piww_news_list .piww_news_row {
    padding: 18px 0;
  }
  .navlist .nav:hover {
    background: none;
  }
  .navlist .nav:first-child .piww_line,
  .navlist .nav:hover .piww_line,
  .navlist .nav:hover + .nav .piww_line {
    display: block;
  }
  .pt_options .pto_row {
    padding: 32px 0 0 0;
    overflow: hidden;
  }
  .pt_options .pto_row .pto_tip {
    width: 100%;
    text-align: center;
  }
  .pt_options .pto_row .pto_href {
    margin: -3% -4% 0 0;
  }
  .pt_options .pto_row a,
  .pt_options .pto_row a ~ a {
    margin: 3% 3% 0 0;
    width: 17%;
    text-align: center;
    padding: 2px 0;
  }
}



ul.pictxt {
    padding: 15px 0 0 5px;
    /* width: 752px; */
    height: auto;
    display: flow-root;
}

ul.pictxt li a {
    float: left;
    display: inline-block;
    width: 126px;
    height: 150px;
    line-height: 19px;
    font-size: 16px;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}


ul.pictxt li {
    float: left;
    width: 126px;
    height: 150px;
}


ul.pictxt li a img {
    margin-bottom: 5px;
    border-radius: 10px;
    width: 101px;
    height: 106px;
}

 .titq {
    float: left;
    width: 100%;
    height: 26px;
    line-height: 20px;
    color: #222;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #f63d3d;
     display:block;
}

