@charset "UTF-8";
* { margin: 0; padding: 0; }
html { font-size: 62.5%; }
body { color: #333; font-family: "微软雅黑"; font-size: 14px; font-size: 1.4rem; max-width: 1920px; margin: 0 auto; overflow-x: hidden; }
img { border: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; }
a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }
h1 { margin: 0; padding: 0; font-weight: normal; }
img { max-width: 100%; border: 0px solid #ccc; }
input[type="submit"], textarea[type="submit"] { cursor: pointer; }
input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }
input[type="radio"], textarea[type="radio"] { cursor: pointer; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; }
ul, form, p, a, img, table, tr, td, ul, li, dd, dt, dl, span, div { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
::-webkit-input-placeholder { color: #333; opacity: 1; }
:-o-placeholder { color: #333; opacity: 1; }
::-moz-placeholder { color: #333; opacity: 1; }
:-ms-input-placeholder { color: #333; opacity: 1; }
[class*="-item"] .item-pic, [class*="-item"] .item-pics { position: relative; display: block; text-align: center; overflow: hidden; }
[class*="-item"] .item-title { overflow: hidden; }
[class*="-item"] .item-title a { display: block; }
[class*="-item"] .item-title a:hover { color: #1976D2 !important; }
[class*="-item"] .item-subt { overflow: hidden; }
[class*="-item"] .item-subt a { display: block; }
[class*="-item"] .item-subt a:hover { color: #1976D2 !important; }
[class*="-item"] .item-desc { overflow: hidden; color: #666; }
[class*="-item"] .item-desc a { display: block; color: #666; }
[class*="-item"] .item-desc a:hover { color: #1976D2 !important; }
@media only screen and (max-width: 767px){body { padding-bottom: 50px; }}
.pro2-title { font-weight: bold; text-transform: capitalize; font-size: 20px; font-size: 2.0rem; border-bottom: solid 1px #DBD6D6; position: relative; padding-bottom: 21px; }
.pro2-title a:hover { color: #1976D2; }
.pro2-title span { color: #1976D2; }
@media screen and (max-width: 767px){.pro2-title { padding-bottom: 10px; }}
.pro2-spec { margin-top: 63px; }
@media screen and (max-width: 999px){.pro2-spec { margin-top: 50px; }}
@media screen and (max-width: 767px){.pro2-spec { margin-top: 30px; }}
.pro2-spec .item-body { padding: 19px 0 27px; font-size: 14px; font-size: 1.4rem; line-height: 30px; }
.pro2-spec .item-body p { min-height: 30px; }
.pro2-spec .item-body, .pro2-spec .item-body a { color: #555; }
.pro2-spec .item-body img, .pro2-spec .item-body iframe { max-width: 100%; }
@media screen and (max-width: 999px){.pro2-spec .item-body { padding: 35px 0 50px; }}
@media screen and (max-width: 767px){.pro2-spec .item-body { padding: 20px 0; font-size: 14px; font-size: 1.4rem; line-height: 24px; }}
@media screen and (max-width: 767px){.pro2-spec .item-body p { min-height: 24px; }}
.pro2-tags { margin-bottom: 45px; font-size: 16px; font-size: 1.6rem; line-height: 24px; }
.pro2-tags, .pro2-tags a { color: #1976D2; }
.pro2-tags a { display: inline-block; margin-right: 16px; }
.pro2-tags a:hover { color: #000; }
@media screen and (max-width: 767px){.pro2-tags { margin-bottom: 30px; font-size: 14px; font-size: 1.4rem; }}
