@charset "UTF-8";
@font-face {
font-family: 'thyFont2';
src: url("../fonts/BEBAS.ttf");
}
@font-face {
font-family: 'thyFont3';
src: url("../fonts/Questrial-Regular.ttf");
}
@font-face {
font-family: numFont;
src: url("../fonts/DINPRO.otf");
}
@font-face {
font-family: siyuan-Heavy;
src: url("../fonts/SourceHanSansCN-Heavy.otf");
}
main { max-width: 1200px; margin: 0 auto; display: block; *zoom: 1;
}
main:before, main:after { content: " "; display: table; }
main:after { clear: both; }
html { background: #fff; overflow-x: hidden; width: 100%; }
/*样式重置*/
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
h1 { font-size: 2em; margin: .67em 0; }
hr { box-sizing: content-box; height: 0; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -.25em; }
sup { top: -.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type=button], [type=reset], [type=submit], button {
-webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset { padding: .35em .75em .625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type=checkbox], [type=radio] {
box-sizing: border-box;
padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}

::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] {
display: none;
}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
ins { text-decoration: none; }
li { list-style: none; }
table { font-size: inherit; width: 100%; border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { border: 0; padding: 0; margin: 0; *font-size: 100%;
line-height: 1.2; }
a img, img { -ms-interpolation-mode: bicubic; }
sub, sup { vertical-align: baseline; }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
pre { white-space: pre-wrap; }
textarea { resize: none; overflow: auto; }
input[type=text]:focus, input[type=password]:focus, textarea:focus { outline: 0; }
button, input { outline: 0; }
input[type=password]::-ms-reveal {
display: none;
}
input::-ms-clear {
display: none;
}
input:-ms-input-placeholder {
color: #999;
}

/*样式重置*/
@keyframes r_x { 75% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
@-webkit-keyframes r_x { 75% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
@-moz-keyframes r_x { 75% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
@-o-keyframes r_x { 75% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
.needTada { animation: tadass 1s linear infinite; -webkit-animation: tadass 1s linear infinite; }
#cyNavStyle1 { background: #d50606; color: #fff; }
#cyNavStyle1:after { display: block; content: ''; border-width: 9px 9px 9px 9px; border-style: solid; border-color: #d50606 transparent transparent transparent; position: absolute; left: 50%; transform: translateX(-50%); bottom: -18px; }
.currclass { background: #d50606; color: #fff; }
.currclass:after { display: block; content: ''; border-width: 9px 9px 9px 9px; border-style: solid; border-color: #d50606 transparent transparent transparent; position: absolute; left: 50%; transform: translateX(-50%); bottom: -18px; }
#cyNavStyle2 { color: #1b1b1b; }
@keyframes tadass { from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
.needSwiperButton .swiper-button-prev:hover { transform: translateX(-5px); -ms-transform: translateX(-5px); -moz-transform: translateX(-5px); -webkit-transform: translateX(-5px); -o-transform: translateX(-5px); }
.needSwiperButton .swiper-button-next:hover { transform: translateX(5px); -ms-transform: translateX(5px); -moz-transform: translateX(5px); -webkit-transform: translateX(5px); -o-transform: translateX(5px); }
.needSwiperButton .swiper-button-disabled { pointer-events: auto !important; }
.needSwiperButton .swiper-button-white { transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ border-radius: 3px; background-color: rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); background-size: 15px 25px; }
.needCover { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; max-width: 100%; max-height: 100%; }
.needContain { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; max-width: 100%; max-height: 100%; }
.inner_bg { height: 400px; background-size: cover; }
.inner_bg.case_inner_bg { background: url(../images2021/inner_case.jpg) no-repeat center; }
.inner_bg.workshop_inner_bg { background: url(../images2021/inner_about.jpg) no-repeat center; }
.inner_bg.company_inner_bg { background: url(../images2021/inner_about.jpg) no-repeat center; }
.inner_bg.honor_inner_bg { background: url(../images2021/inner_honor.jpg) no-repeat center; }
.inner_bg.contact_inner_bg { background: url(../images2021/inner_contact.jpg) no-repeat center; }
.inner_bg.news_inner_bg { background: url(../images2021/inner_news.jpg) no-repeat center; }
.inner_bg.pro_inner_bg { background: url(../images2021/inner_pro.jpg) no-repeat center; }
.inner_bg.pro8_inner_bg { background: url(../images2021/inner_pro8.jpg) no-repeat center; }
.inner_bg.pro7_inner_bg { background: url(../images2021/inner_pro7.jpg) no-repeat center; }
.inner_bg.pro29_inner_bg { background: url(../images2021/inner_pro29.jpg) no-repeat center; }
.inner-title { width: 100%; margin-top: 55px; }
.inner-title main { position: relative; }
.inner-title main:before { width: 517px; height: 1px; background: #e5e5e5; position: absolute; left: 0; top: 50%; display: block; content: ''; }
.inner-title main:after { width: 517px; height: 1px; background: #e5e5e5; position: absolute; right: 0; top: 50%; display: block; content: ''; }
.inner-title .it0 { width: 163px; margin: 0 auto; text-align: center; }
.inner-title .it0 .it1 { color: #a60401; font-weight: bolder; font-size: 30px; }
.inner-title .it0 .it2 { color: #3f3f3f; font-weight: bolder; font-size: 30px; }
.inner_page_shadow { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); }
.inner_des_title { width: 100%; padding-top: 15px; padding-bottom: 15px; }
.inner_des_title .w1 { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 22px; color: #444; }
.inner_des_title .w2 { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 13px; color: #c1c1c1; }
.pro_small_title { margin-top: 30px; width: 100%; height: 48px; background: #e8e8e8; *zoom: 1;
position: relative; }
.pro_small_title:before, .pro_small_title:after { content: " "; display: table; }
.pro_small_title:after { clear: both; }
.pro_small_title .pro_small_title_left {
*zoom: 1; position: absolute; left: 0; top: 0; height: 58px; width: 178px; background: url("../images2021/ptbg.png") no-repeat left center; }
.pro_small_title .pro_small_title_left:before, .pro_small_title .pro_small_title_left:after { content: " "; display: table; }
.pro_small_title .pro_small_title_left:after { clear: both; }
.pro_small_title .pro_small_title_left span { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 42px; color: #f06b6b; float: left; margin-left: 20px; }
.pro_small_title .pro_small_title_left p { float: left; margin-left: 10px; margin-top: 6px; }
.pro_small_title .pro_small_title_left p small { display: block; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 12px; color: #f06b6b; }
.pro_small_title .pro_small_title_left p b { display: block; font-size: 22px; color: #ffffff; float: left; }
.pro_small_title .pro_small_title_right { display: block; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 18px; color: #b7b7b7; float: right; line-height: 48px; padding-right: 18px; }
.inner_tap { width: 100%; *zoom: 1;
}
.inner_tap:before, .inner_tap:after { content: " "; display: table; }
.inner_tap:after { clear: both; }
.inner_tap li { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ float: left; width: 120px; height: 48px; line-height: 48px; border-bottom: 2px solid #dadada; margin-right: -1px; background: #efefef; text-align: center; font-size: 16px; color: #656464; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ cursor: pointer; }
.inner_tap li.on { border-bottom: 2px solid #1b1b1b; color: #fff; }
.inner_case_content { margin-bottom: 30px; }
.inner_case_content img { max-width: 100% !important; margin-top: 5px !important; margin-bottom: 5px !important; display: block !important; margin: 0 auto; }
.inner_case_content p { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 15px; color: #444; }
.inner_case_content table { width: 100% !important; }
.inner_case_content table tr { height: 35px !important; }
.inner_case_content table tr td { color: #333 !important; font-size: 16px !important; }
.cat_content { line-height: 25px; }
.cat_content p { line-height: 30px; font-size: 16px; color: #2d2d2e; }
.cat_content p object { width: 100% !important; }
.cat_content p span { line-height: 30px; font-size: 16px; color: #2d2d2e; }
.cat_content img { max-width: 100% !important; margin-top: 5px !important; margin-bottom: 5px !important; display: block !important; margin: 0 auto; }
.cat_content table { width: 100% !important; }
.cat_content table tr { height: 35px !important; }
.cat_content table tr td { color: #333 !important; font-size: 16px !important; }
.case_fieldset { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ border: 1px solid #ccc; width: 100%; padding: 10px; }
.case_fieldset legend { margin-left: 8px; padding-left: 5px; padding-right: 5px; }
.location_container { width: 100%; padding-top: 20px; }
.location_wrapper { position: relative; z-index: 50; }
.location_wrapper .location { width: 100%; height: 40px; font-size: 16px; color: #7b7b7b; line-height: 40px; text-align: left; border-radius: 4px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ padding: 0 15px 0 28px; background: url("../images2021/site.png") no-repeat left center; }
.location_wrapper .location span { color: #7b7b7b !important; font-size: 16px !important; padding: 0 2px 0 2px; }
.location_wrapper .location a { color: #7b7b7b; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.location_wrapper .location a:last-child { color: #7b7b7b; }
.location_wrapper .location a:hover { color: #a60401; }
.inner_page { background-color: #fff; position: relative; height: auto; z-index: 20; padding-bottom: 40px; }
.inner_page .active { position: relative; }
.inner_page .active a { background: #1b1b1b; color: #fff !important; }
.inner_page .active a:before { position: absolute; background: #dcdcdc; width: 1px; height: 30px; display: block; content: ''; left: 47px; bottom: -35px; }
.inner_page .active a:after { position: absolute; background: #1b1b1b; width: 3px; height: 3px; display: block; content: ''; left: 46px; bottom: -42px; }
.inner_page .ic_ul { width: 100%; margin-top: 62px; }
.inner_page .ic_ul li { width: 240px; height: 62px; text-align: center; line-height: 62px; float: left; position: relative; }
.inner_page .ic_ul li:after { position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: #fff; display: block; content: ''; }
.inner_page .ic_ul li .ia0 { position: relative; background: #f4f4f4; color: #7a7a7a; font-size: 18px; display: block; width: 100%; height: 100%; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_page .ic_ul li .ia0:hover { background: #d50606; color: #fff; }
.inner_page .ic_ul li .ia0:hover:after { display: block; content: ''; border-width: 9px 9px 9px 9px; border-style: solid; border-color: transparent transparent #fff transparent; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; }
.inner_page .ic_ul li font { width:100%; display:block; }
.inner_page_left { width: 236px; float: left; position: relative; z-index: 8; }
.inner_page_left .sidebar_title { margin-bottom: 18px; }
.inner_page_left .sidebar_title b { display: block; text-align: center; padding-top: 24px; padding-bottom: 10px; }
.inner_page_left .sidebar_title small { display: block; color: #ea8b8e; font-size: 16px; text-align: center; font-family: thyFont3; }
.inner_page_left .sidebar { width: 100%; height: auto; }
.inner_page_left .sidebar .sidebar_product { width: 100%; height: 250px; }
.inner_page_left .sidebar .sidebar_product .swiper-slide:hover a .pic img { transform: scale(1.1) translateZ(0); -ms-transform: scale(1.1) translateZ(0); -moz-transform: scale(1.1) translateZ(0); -webkit-transform: scale(1.1) translateZ(0); -o-transform: scale(1.1) translateZ(0); }
.inner_page_left .sidebar .sidebar_product .swiper-slide a { position: relative; width: 100%; height: 100%; display: block; height: 220px; }
.inner_page_left .sidebar .sidebar_product .swiper-slide a .pic { width: 100%; height: 220px; overflow: hidden; }
.inner_page_left .sidebar .sidebar_product .swiper-slide a .pic img { transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_page_left .sidebar .sidebar_product .swiper-slide a .word { width: 100%; height: 30px; line-height: 30px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.7); text-align: center; position: absolute; bottom: 0; }
.inner_page_right { width: 906px; float: right; position: relative; z-index: 8; }
.inner_page_right .inner_page_right_top {
*zoom: 1; width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom: 27px; padding-bottom: 5px; }
.inner_page_right .inner_page_right_top:before, .inner_page_right .inner_page_right_top:after { content: " "; display: table; }
.inner_page_right .inner_page_right_top:after { clear: both; }
.inner_page_right .inner_page_right_top .left { float: left; }
.inner_page_right .inner_page_right_top .left p { color: #d50606; line-height: 40px; position: relative; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 18px; color: #d50606; padding-left: 14px; }
.inner_page_right .inner_page_right_top .left p:before { position: absolute; width: 3px; height: 17px; background: #d50606; display: block; content: ''; left: 0; top: 50%; transform: translateY(-50%); }
.inner_page_right .inner_page_right_top .right { float: right; }
.inner_page_right .inner_page_right_top .right .location_container { padding-top: 0; }
.inner_page_right .inner_page_right_top .right .location_wrapper .location { font-size: 14px; background: url(../images2021/site1.png) no-repeat left center; }
.inner_page_right .right_page_top { margin-left: 16px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box;/* Safari*/ }
.inner_page_right .right_page_top .inner_catname { text-align: left; position: relative; margin-bottom: 25px; }
.inner_page_right .right_page_top .inner_catname:after { position: absolute; bottom: 0; height: 4px; background: #f0f0f0; display: block; content: ''; left: 0; width: 100%; }
.inner_page_right .right_page_top .inner_catname .inner_catname_c { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 24px; color: #545454; margin-right: 5px; border-bottom: 4px solid #d50606; display: inline-block; z-index: 2; position: relative; padding-bottom: 10px; }
.inner_page_right .right_page_top .inner_catname1 { text-align: left; position: relative; margin-bottom: 25px; }
.inner_page_right .right_page_top .inner_catname1:after { position: absolute; bottom: 0; height: 0; display: block; content: ''; left: 0; width: 100%; border: 0.5px dashed #d4d4d4; }
.inner_page_right .right_page_top .inner_catname1 .inner_catname_c1 { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 22px; color: #414141; margin-right: 5px; display: inline-block; z-index: 2; position: relative; padding-bottom: 10px; font-weight: bolder; }
.inner_page_right .right_page_bottom { margin-left: 16px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ background: #fff; *zoom: 1;
}
.inner_page_right .right_page_bottom:before, .inner_page_right .right_page_bottom:after { content: " "; display: table; }
.inner_page_right .right_page_bottom:after { clear: both; }
.inner_page_right .right_page_bottom .right_page_bottom_top { *zoom: 1;
}
.inner_page_right .right_page_bottom .right_page_bottom_top:before, .inner_page_right .right_page_bottom .right_page_bottom_top:after { content: " "; display: table; }
.inner_page_right .right_page_bottom .right_page_bottom_top:after { clear: both; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum { float: left; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum #MagnifierWrap2 { position: relative; width: 410px; z-index: 99; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain { position: relative; width: 410px; height: 333px; cursor: url("../images2021/viewer.png"), default; border: 1px solid #e5e5e5; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain li { width: 100%; height: 100%; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain li img { width: 100%; height: 100%; object-fit: contain; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items { position: relative; width: 367px; height: 69px; overflow: hidden; padding-top: 10px; margin: 0 auto; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul { width: 500%; position: absolute; top: 10px; left: 0; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul * { -webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li { width: 65px; height: 65px; float: left; overflow: hidden; margin-right: 5px; border: 2px solid #fff; cursor: pointer; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li img { width: 100%; height: 100%; object-fit: cover; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li.on { border: 2px solid #d50606; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_leftBtn, .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_rightBtn { position: absolute; bottom: 0px; display: block; width: 20px; height: 69px; line-height: 69px; text-align: center; font-size: 30px; color: #ddd; cursor: default; background-color: #f9f9f9; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.on { background-color: #ccc; color: #999; cursor: pointer; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_leftBtn { left: 0; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_rightBtn { right: 0; }
.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierDrag, .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierPop, .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierImg { display: none; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails { width: 455px; float: right; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a1 { width: 100%; height: 40px; line-height: 40px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 30px; color: #d50606; padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 {
*zoom: 1; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #797979; padding-top: 5px; line-height: 28px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2:before, .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2:after { content: " "; display: table; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2:after { clear: both; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2.word { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 span { color: #d50606; float: left; font-weight: bolder; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 p { height: 78px; overflow-y: scroll; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a5 { padding-top: 40px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 { width: 100%; height: 150px; background: #f3f3f3; margin-top: 19px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3 { padding-top: 15px; *zoom: 1;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3:before, .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3:after { content: " "; display: table; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3:after { clear: both; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3 i { display: inline-block; background: url(../images2021/p_tel.png) no-repeat left center; width: 37px; height: 36px; margin-left: 27px; margin-right: 10px; float: left; margin-top: 7px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a3 span { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 36px; color: #d50606; font-family: numFont; float: left; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 { margin-top: 14px; margin-left: 20px; *zoom: 1;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4:before, .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4:after { content: " "; display: table; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4:after { clear: both; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 { width: 160px; height: 48px; float: left; margin-right: 30px; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) {
margin-right: 0;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a {
box-sizing: border-box;
-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari*/
	border: 1px solid #535353;
background: transparent;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a span {
color: #535353;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a:before {
background: #d50606;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a:hover {
border-color: transparent;
background: #d50606;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a:hover:before {
background: #d50606;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1:nth-of-type(2) a:hover span {
color: #fff;
}
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 a { width: 100%; height: 100%; display: block; background: #d50606; line-height: 48px; text-align: center; position: relative; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 a:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; content: ''; -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg); transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ background: #1b1b1b; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 a span { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 16px; color: #fff; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ position: relative; z-index: 2; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 a:hover { background: #1b1b1b; }
.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 .a4 .b1 a:hover:before { background: #1b1b1b; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); }
.other_list_swiper0 { width: 100%; }
.other_list_swiper0 .other_product_list li { width: 100%; position: relative; }
.other_list_swiper0 .other_product_list li a { width: 100%; height: 100%; display: block; }
.other_list_swiper0 .other_product_list li:hover .word .a1 { color: #d50606; }
.other_list_swiper0 .other_product_list li .pic { width: 100%; height: 206px; border: 1px solid #d9d9d9; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ overflow: hidden; }
.other_list_swiper0 .other_product_list li .pic img { width: 100%; height: 100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.other_list_swiper0 .other_product_list li .word { width: 100%; height: 40px; }
.other_list_swiper0 .other_product_list li .word .a1 { width: 100%; height: 40px; line-height: 40px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 16px; color: #353535; text-align: center; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_form { width: 49%; float: left; }
.inner_form .message_on .b1 i { color: #a60401 !important; }
.inner_form .message_on .b1:before { background: #a60401 !important; }
.inner_form .message_on input { border-color: #a60401 !important; }
.inner_form .message_on textarea { border-color: #a60401 !important; }
.inner_form .a1 { width: 100%; height: auto; position: relative; }
.inner_form .a1 select { display: block; width: 100%; background: transparent; position: relative; z-index: 2; color: #333; border: 1px solid #999; }
.inner_form .a1 select option { width: 100%; color: #666; font-size: 14px; line-height: 35px; height: 35px; }
.inner_form .a1 textarea { border-color: #999; }
.inner_form .a1 .b1 { width: 60px; height: 44px; position: absolute; right: 0; text-align: center; line-height: 44px; }
.inner_form .a1 .b1:before { content: ''; width: 1px; height: 20px; background: #e5e5e5; position: absolute; top: 0; bottom: 0; margin: auto 0; left: 0; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_form .a1 .b1 i { font-size: 20px; color: #666; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_form .a1 input::-webkit-input-placeholder {
font-size: 14px;
color: #999;
}
.inner_form .a1 input:-moz-placeholder {
font-size: 14px;
color: #999;
}
.inner_form .a1 input::-moz-placeholder {
font-size: 14px;
color: #999;
}
.inner_form .a1 input:-ms-input-placeholder {
font-size: 14px;
color: #999;
}
.inner_form .a1 input { width: 100%; border-color: #999; height: 44px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ padding-right: 60px; padding-left: 15px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_form .a1 button { float: left; background: #a60401; }
.inner_form .a1 .layui-btn-primary { background: #fff; }
.inner_form .a1 .layui-btn-primary:hover { border-color: #a60401; color: #a60401; }
.inner_form .v-code { width: 44%; *zoom: 1;
}
.inner_form .v-code .b1 { right: 32%; }
.inner_form .v-code:before, .inner_form .v-code:after { content: " "; display: table; }
.inner_form .v-code:after { clear: both; }
.inner_form .v-code input { width: 68%; float: left; }
.inner_form .v-code img { width: 30%; float: right; }
.inner_mess_right { float: right; width: 49%; }
.inner_mess_right img { object-fit: cover; width: 100%; height: 100%; }
.inner_case_img p img { display: block; max-width: 100%; margin: 0 auto; }
.pro_style_case { *zoom: 1;
}
.pro_style_case:before, .pro_style_case:after { content: " "; display: table; }
.pro_style_case:after { clear: both; }
.pro_style_case li { width: 283px; float: left; margin-right: 20px; margin-bottom: 20px; }
.pro_style_case li:nth-child(3n) {
margin-right: 0;
}
.pro_style_case li:hover .word .w1 { color: #d50606; }
.pro_style_case li a { display: block; width: 100%; height: 100%; position: relative; }
.pro_style_case li a .pic { height: 258px; padding: 8px; border: 1px solid #c2c2c2; background: url("../images2021/loading.gif") no-repeat center; }
.pro_style_case li a .pic img { width: 100%; height: 100%; }
/*关于我们*/
.inner-company { width: 100%; padding-top: 62px; padding-bottom: 62px; }
.inner-company .inner_c1 { margin-top: 46px; width: 100%; *zoom: 1; font-size:16px; line-height:40px;}
.inner-company .inner_c1:before, .inner-company .inner_c1:after { content: " "; display: table; }
.inner-company .inner_c1:after { clear: both; }
.inner-company .inner_c1 .left { width: 371px; height: 374px; float: left; background: url("../images2021/ic1.jpg") no-repeat center; position: relative; }
.inner-company .inner_c1 .left h2 { color: #d50606; font-size: 114px; font-family: numFont; text-shadow: 5px 2px 6px #aeaeae; margin-top: 68px; margin-left: 37px; letter-spacing: -1px; }
.inner-company .inner_c1 .left span { position: absolute; font-size: 22px; color: #d50606; top: 98px; right: 62px; }
.inner-company .inner_c1 .right { width: 785px; float: right; }
.inner-company .inner_c1 .right .main-pro { margin-bottom: 30px; *zoom: 1;
}
.inner-company .inner_c1 .right .main-pro:before, .inner-company .inner_c1 .right .main-pro:after { content: " "; display: table; }
.inner-company .inner_c1 .right .main-pro:after { clear: both; }
.inner-company .inner_c1 .right .main-pro b { display: block; text-align: center; height: 54px; line-height: 54px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 18px; color: #fff; background: #2e2e2e; width: 152px; float: left; position: relative; }
.inner-company .inner_c1 .right .main-pro b:after { content: ""; position: absolute; right: 0; border-bottom: 54px solid #f4f4f4; border-left: 18px solid transparent; border-right: 0px solid transparent; }
.inner-company .inner_c1 .right .main-pro ul { width: 611px; float: left; background: #f4f4f4; padding-left: 20px; *zoom: 1;
}
.inner-company .inner_c1 .right .main-pro ul:before, .inner-company .inner_c1 .right .main-pro ul:after { content: " "; display: table; }
.inner-company .inner_c1 .right .main-pro ul:after { clear: both; }
.inner-company .inner_c1 .right .main-pro ul li { float: left; }
.inner-company .inner_c1 .right .main-pro ul li a { text-align: center; line-height: 54px; display: block; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 18px; color: #393939; padding: 0 15px; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner-company .inner_c1 .right .main-pro ul li a:hover { color: #d50606; }
.inner-company .inner_c1 .right span { color: #353535; font-size: 14px; line-height: 30px; display: block; text-indent: 2em; }
.inner-company .inner_c1 .right span em { font-weight: bolder; color: #d50606; }
.inner-company .inner_c2 { width: 100%; margin-top: 56px; }
.inner-company .inner_c3 { width: 100%; margin-top: 50px; *zoom: 1;
}
.inner-company .inner_c3:before, .inner-company .inner_c3:after { content: " "; display: table; }
.inner-company .inner_c3:after { clear: both; }
.inner-company .inner_c3 li { width: 280px; height: 243px; background: #f5f5f5; margin-right: 26px; float: left; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.inner-company .inner_c3 li:nth-of-type(4n) {
margin-right: 0;
}
.inner-company .inner_c3 li > div {
*zoom: 1; display: flex; justify-content: center; align-items: center; }
.inner-company .inner_c3 li > div:before, .inner-company .inner_c3 li > div:after { content: " "; display: table; }
.inner-company .inner_c3 li > div:after { clear: both; }
.inner-company .inner_c3 li > div > p { float: left; }
.inner-company .inner_c3 li > div > p span { font-family: numFont !important; letter-spacing: -5px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 60px; color: #d50606; animation: r_x 4s ease-in-out infinite; -webkit-animation: r_x 4s ease-in-out infinite; -moz-animation: r_x 4s ease-in-out infinite; -o-animation: r_x 4s ease-in-out infinite; display: inline-block; }
.inner-company .inner_c3 li > div sub { float: left; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 16px; color: #d50606; margin-top: 22px; margin-left: 8px; }
.inner-company .inner_c3 li em { display: block; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 16px; color: #696969; text-align: center; }
/*联系我们*/
.info_contact { overflow: hidden; padding-top: 55px; *zoom: 1;
}
.info_contact:before, .info_contact:after { content: " "; display: table; }
.info_contact:after { clear: both; }
.info_contact .kfay { width: 1160px; height: 238px; margin-top: 24px; }
.info_contact .kfay p { font: 15px "Microsoft YaHei"; color: #333333; margin-top: 15px; line-height: 24px; }
.info_contact .kfay p strong { font-family: numFont; color: #d50606; font-size: 20px; }
.info_contact .kfay dt { width: 188px; float: left; }
.info_contact .kfay dd { width: 935px; float: right; }
.info_contact .kfay dd h4 { width: 768px; height: 45px; padding-top: 15px; font: 24px "Microsoft YaHei"; color: #d50606; position: relative; }
.info_contact .kfay dd h4:after { display: block; content: ''; width: 296px; height: 2px; background: #d50606; bottom: 0; position: absolute; }
.info_contact .kfay dd h4 i { font-family: thyFont3; font-style: normal; }
.info_contact .info_contact_bt { *zoom: 1;
}
.info_contact .info_contact_bt:before, .info_contact .info_contact_bt:after { content: " "; display: table; }
.info_contact .info_contact_bt:after { clear: both; }
.info_contact .info_contact_bt .wm-l { width: 580px; float: left; background: #f4f4f4; padding: 50px 0; height: 337px; overflow: hidden; }
.info_contact .info_contact_bt .wm-l h4 { font: 20px "Microsoft YaHei"; color: #000; height: 60px; width: 400px; padding-left: 30px; }
.info_contact .info_contact_bt .wm-l h4 strong { color: #d50606; }
.info_contact .info_contact_bt .wm-l h4 i { display: block; font: 14px "Microsoft YaHei"; color: #333; font-family: thyFont3; font-style: normal; margin-top: 5px; }
.info_contact .info_contact_bt .wm-l ul { padding-left: 65px; margin:25px 22px 0 30px; }
.info_contact .info_contact_bt .wm-l ul.ul1 { background: url(../images2021/c_add.png) no-repeat left center; height: 40px; }
.info_contact .info_contact_bt .wm-l ul.ul2 { background: url(../images2021/c_email.png) no-repeat left center; }
.info_contact .info_contact_bt .wm-l ul.ul3 { background: url(../images2021/c_tel.png) no-repeat left center; }
.info_contact .info_contact_bt .wm-l ul li { font: 16px "Microsoft YaHei"; color: #333; line-height: 24px; font-family: thyFont3; }
.info_contact .info_contact_bt .wm-l ul li b { color: #d50606; display: block; font-size: 22px; font-family: numFont; }
.info_contact .info_contact_bt #allmap { float: right; width:620px; height: 437px; background: url(../images2021/lianxitu.jpg) no-repeat left center; }
.inews_items { border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; margin-bottom: 30px; margin-top: 40px; }
.inews_items ul { *zoom: 1;
}
.inews_items ul:before, .inews_items ul:after { content: " "; display: table; }
.inews_items ul:after { clear: both; }
.inews_items ul li { position: relative; width: 372px; float: left; margin-right: 42px; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inews_items ul li:hover .inews_item0 .pic img { transform: scale(1.05) translateZ(0); -ms-transform: scale(1.05) translateZ(0); -moz-transform: scale(1.05) translateZ(0); -webkit-transform: scale(1.05) translateZ(0); -o-transform: scale(1.05) translateZ(0); }
.inews_items ul li:hover .inews_item0 .date { background-color: #d50606; }
.inews_items ul li:hover .inews_text ._title { color: #d50606; }
.inews_items ul li:nth-child(3) {
margin-right: 0;
}
.inews_items ul li .inews_item0 { position: relative; display: block; width: 100%; height: 100%; }
.inews_items ul li .inews_item0 .pic { width: 100%; height: 240px; overflow: hidden; background: url(../images2021/loading.gif) no-repeat center; }
.inews_items ul li .inews_item0 .pic img { width: 100%; height: 100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inews_items ul li .inews_item0 .date { position: absolute; top: 0; left: 0; width: 106px; height: 82px; background-color: #a60401; text-align: center; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inews_items ul li .inews_item0 .date .day { font-size: 15px; display: block; font-family: thyFont3; margin-top: 7px; color: #fff; }
.inews_items ul li .inews_item0 .date .year { font-size: 28px; font-weight: bold; margin-top: 17px; font-family: thyFont3; display: block; color: #fff; }
.inews_items ul li .inews_item0 .inews_text { padding: 20px 0; }
.inews_items ul li .inews_item0 .inews_text ._title { font-size: 18px; font-weight: bold; margin-bottom: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inews_items ul li .inews_item0 .inews_text ._text { font-size: 14px; color: #747474; line-height: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.newslist { margin-top: 10px; }
.newslist:after { *zoom: 1;
}
.newslist:after:before, .newslist:after:after {
content: " ";
display: table;
}
.newslist:after:after {
clear: both;
}
.newslist li { width: 100%; float: left; margin-bottom: 30px; border-bottom: 1px dashed #aaa; padding-bottom: 25px; }
.newslist li:hover .name { color: #d50606; }
.newslist li .data { float: left; font-family: thyFont3; border: 1px #ccc solid; width: 55px; margin-right: 2%; }
.newslist li .data .day { font-size: 30px; font-weight: bold; background-color: #ccc; line-height: 45px; color: #fff; display: block; text-align: center; }
.newslist li .data .month { font-size: 0.77em; color: #565656; display: block; text-align: center; }
.newslist li .name { height: 20px; line-height: 20px; padding-bottom: 15px; font-size: 16px; color: rgba(0, 0, 0, 0.8); transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; font-weight: bolder; }
.newslist li .desc { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: rgba(0, 0, 0, 0.6); line-height: 26px; transition-delay: 0.1s; position: relative; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.inner_news_title { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 24px; color: #333; text-align: center; }
.inner_news_status { height: 30px; line-height: 30px; text-align: center; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 12px; color: #333; margin-top: 20px; background: url("../images2021/news_bottom.jpg") no-repeat bottom; padding-bottom: 10px; }
.inner_news_status span { padding-left: 5px; padding-right: 5px; }
.inner_news_status span i { margin-right: 3px; }
.inner_news_status .inner_news_status_back { display: inline-block; float: right; }
.inner_news_content p { background: none !important; font-size: 16px !important; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important; line-height: 26px !important; }
.inner_news_content p span { font-size: 16px !important; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important; }
.inner_news_content span { font-size: 16px !important; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important; }
.inner_news_content img { max-width: 100% !important; margin-top: 5px !important; margin-bottom: 5px !important; display: block !important; margin: 0 auto; }
.prev_next { zoom: 1; padding-top: 15px; padding-bottom: 5px; }
.prev_next:after { *zoom: 1;
}
.prev_next:after:before, .prev_next:after:after {
content: " ";
display: table;
}
.prev_next:after:after {
clear: both;
}
.prev_next li { width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; height: 40px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.prev_next li .layui-icon { padding-left: 5px; padding-right: 5px; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #333; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ line-height: 40px; }
.prev_next li:first-child { float: left; text-align: left; }
.prev_next li:first-child a { float: right; }
.prev_next li:last-child { float: right; text-align: right; }
.prev_next li:last-child a { float: left; }
.prev_next li a { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #333; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ width: 80%; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; height: 40px; line-height: 40px; }
.prev_next li:first-child:hover .layui-icon { padding-left: 15px; }
.prev_next li:first-child:hover a { transform: translateX(-8px); -ms-transform: translateX(-8px); -moz-transform: translateX(-8px); -webkit-transform: translateX(-8px); -o-transform: translateX(-8px); }
.prev_next li:last-child:hover .layui-icon { padding-right: 15px; }
.prev_next li:last-child:hover a { transform: translateX(8px); -ms-transform: translateX(8px); -moz-transform: translateX(8px); -webkit-transform: translateX(8px); -o-transform: translateX(8px); }
.prev_next li:hover { background: rgba(0, 0, 0, 0.9); }
.prev_next li:hover a { color: #fff; }
.prev_next li:hover .layui-icon { color: #fff; }
.no_data { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 36px; color: #d50606; font-weight: lighter; text-align: center; line-height: 120px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }
.word .w1 { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; line-height: 50px; text-align: center; font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 15px; color: #333; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.word .w2 { width: 20px; height: 20px; border-radius: 50%; position: absolute; top: 0; bottom: 0; margin: auto 0; right: 15px; text-align: center; line-height: 20px; border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #666; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.word .w2 i { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica N", SimHei, sans-serif; font-size: 14px; color: #666; }
.pro_style_1 { width: 100%; margin-top: 50px; *zoom: 1;
}
.pro_style_1:before, .pro_style_1:after { content: " "; display: table; }
.pro_style_1:after { clear: both; }
.pro_style_1 li { width: 23.6667%; height: auto; margin-right: 1.5%; float: left; margin-bottom: 20px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ border: 1px solid #c2c2c2; }
.pro_style_1 li:nth-child(4n) {
margin-right: 0;
}
.pro_style_1 li:hover .pic:before { opacity: 1; }
.pro_style_1 li:hover .pic:after { width: 85%; height: 85%; opacity: 1; }
.pro_style_1 li .pic { width: 100%; height: 300px; overflow: hidden; position: relative; cursor: url("../images2021/viewer.png"), default; background: url("../images2021/loading.gif") no-repeat center; }
.pro_style_1 li .pic img { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.pro_style_1 li .pic:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 3; opacity: 0; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.pro_style_1 li .pic:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 99%; height: 99%; border: 1px solid #fff; z-index: 4; background: none; opacity: 0; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.pro_style_1 li .word { width: 100%; height: 50px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ position: relative; }
.pro_style_honor { width: 100%; margin-top: 50px; overflow: hidden; }
.pro_style_honor:after { *zoom: 1;
}
.pro_style_honor:after:before, .pro_style_honor:after:after {
content: " ";
display: table;
}
.pro_style_honor:after:after {
clear: both;
}
.pro_style_honor li { width: 32%; margin-right: 2%; margin-bottom: 2%; border: 1px solid #dedede; float: left; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ overflow: hidden; }
.pro_style_honor li:nth-child(3n) {
margin-right: 0;
}
.pro_style_honor li .pic { height: 286px; background: url("../images2021/loading.gif") no-repeat center; }
.pro_style_honor li .pic img { width: 100%; height: 100%; }
.pro_style_honor li:hover .word .w2 { border: 1px solid #d50606; background: #d50606; }
.pro_style_honor li:hover .word .w2 i { color: #fff; }
.pro_style_honor li img { width: 100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ cursor: url("../images2021/viewer.png"), default; }
.pro_style_honor li .word { width: 100%; height: 50px; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1); position: relative; }
.page { text-align: center; padding-top: 20px; }
.page span { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #888; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.page a { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: #888; display: inline-block; padding-left: 6px; padding-right: 6px; height: 24px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari*/ background: white; text-align: center; line-height: 24px; border-radius: 3px; transition: 0.2s; -moz-transition: 0.2s; -webkit-transition: 0.2s; -o-transition: 0.2s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.page a:hover { color: #a60401; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) inset; }
.page a:hover span { color: #a60401; }
.page .current { font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif; font-size: 14px; color: white; display: inline-block; width: 24px; height: 24px; background: #a60401; text-align: center; line-height: 24px; border-radius: 3px; }
.inner_pro { *zoom: 1;
}
.inner_pro:before, .inner_pro:after { content: " "; display: table; }
.inner_pro:after { clear: both; }
.inner_pro li { width: 282px; float: left; position: relative; margin-right: 15px; margin-bottom: 15px; }
.inner_pro li:nth-child(3n) {
margin-right: 0;
}
.inner_pro li:hover p span { color: #a60401; }
.inner_pro li .s-pro { width: 100%; height: 200px; position: relative; overflow: hidden; border: 1px solid #ccc; background: url(../images2021/loading.gif) no-repeat center; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box;/* Safari*/ }
.inner_pro li .s-pro a { display: block; width: 100%; height: 100%; }
.inner_pro li .s-pro a img { -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; max-width: 100%; max-height: 100%; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.inner_pro li .desc { border: 1px solid #ccc; border-top: none; padding: 0 20px; }
.inner_pro li .desc > a span { width: 100%; color: #222222; font-size: 18px; display: block; line-height: 50px; padding-top: 10px; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease;/* Opera */ }
.inner_pro li .desc i { display: block; font-style: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #888888; height: 57px; }
.inner_pro li .desc p { margin: 20px 0; *zoom: 1;
}
.inner_pro li .desc p:before, .inner_pro li .desc p:after { content: " "; display: table; }
.inner_pro li .desc p:after { clear: both; }
.inner_pro li .desc p a:nth-of-type(1) {
width: 102px;
height: 34px;
line-height: 34px;
border-radius: 5px;
text-align: center;
background: #d50606;
float: left;
color: #fff;
cursor: pointer;
transition: 0.2s;
-moz-transition: 0.2s;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition-timing-function: ease;
-moz-transition-timing-function: ease;
/* Firefox 4 */
-webkit-transition-timing-function: ease;
/* Safari 和 Chrome */
-o-transition-timing-function: ease;
/* Opera */ }
.inner_pro li .desc p a:nth-of-type(1):hover {
opacity: 0.8;
}
.inner_pro li .desc p a:nth-of-type(2) {
padding-left: 30px;
color: #d50606;
background: url(../images2021/s02.png) left center no-repeat;
float: right;
line-height: 33px;
cursor: pointer;
transition: 0.2s;
-moz-transition: 0.2s;
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition-timing-function: ease;
-moz-transition-timing-function: ease;
/* Firefox 4 */
-webkit-transition-timing-function: ease;
/* Safari 和 Chrome */
-o-transition-timing-function: ease;
/* Opera */ }
/*# sourceMappingURL=inside.css.map */


/* newsList 新闻列表*/
.newsList { width: 100%; }
.newsListSection { width: 910px; float: right; }
.newsListSection .mainCon { border: 1px solid #e4e4e4; padding-top: 28px; width: 908px; }
.newsListSection .newsListIntro { width: 870px; margin: 40px auto 0; }
.newsListSection .newsListIntro .box1 { padding-bottom: 20px; }
.newsListSection .newsListIntro .box1 dt { float: left; width: 290px; height: 190px; float: left; overflow: hidden }
.newsListSection .newsListIntro .box1 dt img { display: block; width: 290px; }
.newsListSection .newsListIntro .box1 dd { width: 552px; float: right; position: relative; height: 153px; position: relative; position: relative; }
.newsListSection .newsListIntro .box1 dd h3 { font-size: 16px; color: #333333; font-weight: bold; width: 550px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsListSection .newsListIntro .box1 dd h3 a { color: #333333; text-decoration: none; }
.newsListSection .newsListIntro .box1 dd p { font-size: 14px; color: #666666; line-height: 24px; margin-top: 18px; }
.newsListSection .newsListIntro .box1 dd a.more { font-size: 13px; color: #999999; text-decoration: none; text-align: center; width: 110px; height: 40px; line-height: 40px; display: block; position: absolute; left: 0; bottom: 0; border: 1px solid #e4e4e4; }
.newsListSection .newsListIntro .box1 dd a.more:hover { background: #669934; color: #fff; border-color: #669934; }
.newsListSection .newsListIntro .box1 dd:hover h3 a { color: #669934; }
.newsListSection .newsListIntro .box2 dl { padding: 18px 0; border-top: 1px solid #e4e4e4; }
.newsListSection .newsListIntro .box2 dt { width: 170px; height: 104px; background: #f5f5f5; text-align: center; padding-top: 32px; float: left; }
.newsListSection .newsListIntro .box2 dt span { display: block; font-size: 42px; color: #666666; font-weight: bold; font-family: arial; }
.newsListSection .newsListIntro .box2 dt em { font-size: 16px; color: #666666; display: block; font-family: arial; }
.newsListSection .newsListIntro .box2 dd { width: 682px; height: 136px; position: relative; float: right; }
.newsListSection .newsListIntro .box2 dd h3 { font-size: 16px; color: #333333; font-weight: bold; width: 628px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsListSection .newsListIntro .box2 dd h3 a { color: #333333; text-decoration: none; }
.newsListSection .newsListIntro .box2 dd p { line-height: 24px; margin-top: 14px; font-size: 14px; color: #666666; width: 628px; }
.newsListSection .newsListIntro .box2 dd p a { color: #666666; text-decoration: none; }
.newsListSection .newsListIntro .box2 dd span { display: block; padding-left: 25px; position: absolute; left: 0; bottom: 0; background: url(../images2020/label.png) no-repeat left center; line-height: 18px; }
.newsListSection .newsListIntro .box2 dd span a { color: #999999; font-size: 12px; }
.newsListSection .newsListIntro .box2 dd a.more { display: block; width: 37px; height: 37px; position: absolute; right: 0; top: 50%; margin-top: -18px; overflow: hidden; }
.newsListSection .newsListIntro .box2 dd a.more img { display: block; position: relative; }
.newsListSection .newsListIntro .box2 dl:hover dt { background: #669934; }
.newsListSection .newsListIntro .box2 dl:hover dt span, .newsListSection .newsListIntro .box2 dl:hover dt em { color: #fff; }
.newsListSection .newsListIntro .box2 dl:hover dd h3 a { color: #669934; }
.newsListSection .newsListIntro .box2 dl:hover dd a.more img { top: -37px; }
.newsListSection .newsListIntro .box2020 dl { padding: 18px 0; border-top: 1px solid #e4e4e4; }
.newsListSection .newsListIntro .box2020 dt { width: 170px; height: 104px; background: #f5f5f5; text-align: center; padding-top: 32px; float: left; }
.newsListSection .newsListIntro .box2020 dt span { display: block; font-size: 42px; color: #666666; font-weight: bold; font-family: arial; }
.newsListSection .newsListIntro .box2020 dt em { font-size: 16px; color: #666666; display: block; font-family: arial; }
.newsListSection .newsListIntro .box2020 dd { width: 682px; height: 136px; position: relative; float: right; }
.newsListSection .newsListIntro .box2020 dd h3 { font-size: 16px; color: #333333; font-weight: bold; width: 628px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsListSection .newsListIntro .box2020 dd h3 a { color: #333333; text-decoration: none; }
.newsListSection .newsListIntro .box2020 dd p { line-height: 24px; margin-top: 14px; font-size: 14px; color: #666666; width: 628px; }
.newsListSection .newsListIntro .box2020 dd p a { color: #666666; text-decoration: none; }
.newsListSection .newsListIntro .box2020 dd a.more { display: block; width: 37px; height: 37px; position: absolute; right: 0; top: 50%; margin-top: -18px; overflow: hidden; }
.newsListSection .newsListIntro .box2020 dd a.more img { display: block; position: relative; }
.newsListSection .newsListIntro .box2020 dl:hover dt { background: #c80d0d; }
.newsListSection .newsListIntro .box2020 dl:hover dt span, .newsListSection .newsListIntro .box2020 dl:hover dt em { color: #fff; }
.newsListSection .newsListIntro .box2020 dl:hover dd h3 a { color: #c80d0d; }
.newsListSection .newsListIntro .box2020 dl:hover dd a.more img { top: -37px; }
/* mub02Title 内页头部公共样式*/
.mub02Title { width: 870px; text-align: center; margin: 0 auto; }
.mub02Title h2 { font-size: 20px; color: #c80d0d; font-weight: normal; }
.mub02Title h2 a { color: #669934; text-decoration: none; font-weight: bold; }
.mub02Title i { display: block; width: 870px; height: 3px; margin-top: 26px; }
.mub02Title i img { display: block; width: 870px; height: 3px; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { /*兼容 IE*/ zoom: 1; }
/*文章分页样式 搜索结果页分页*/
#fenye { clear:both; margin:10px 20px 0 0; }
#fenye a { text-decoration:none; display:inline; border-radius: 3px; line-height:25px; }
#fenye .prev, #fenye .next { width:52px; text-align:center; line-height:25px; }
#fenye a.curr { width:22px; background:#c80d0d; border:1px solid #c80d0d; color:#fff; font-weight:bold; text-align:center; }
#fenye a.curr:visited { color:#fff; }
#fenye a { color:#333333; background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center; height:22px; line-height:22px }
#fenye a.num { width:22px; }
#fenye a:visited { color:#1f3a87; }
#fenye a:hover { float:left; }
#fenye span { line-height:30px; font-size:13px; height:30px; }
