﻿@charset "utf-8";
@font-face {  
	font-family: "impact"; font-weight: normal; font-style: normal;
	src: url('../font/impact-webfont.eot');
	src: url('../font/impact-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/impact-webfont.woff') format('woff'),
		 url('../font/impact-webfont.ttf') format('truetype'),
		 url('../font/impact-webfont.svg#Futura') format('svg');
} 

html,body{height:100%;}
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666; width:100%; min-width:300px; zoom:1;font-family: "Microsoft YaHei","Arial","Microsoft YaHei","宋体",sans-serif; background:#f8f8f8;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:15px; border-radius:0; -webkit-border-radius:0; color:#000; font-family:"Microsoft YaHei";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;outline: none;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e10012;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #888888;}
::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888888;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ position:relative; clear:both; max-width:1200px; margin:0px auto;}
@media (max-width:1200px){
	.Contain{margin:0 2%}
}
.block{ display:block;}
.tit{display:block;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;overflow:hidden;width:100%;padding-bottom: 5%;}
.p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox img{ position:absolute; left:0px; top:0px; width:100%; height:100%; object-fit: cover;}
.sendbtn:focus,.sendbtn:active:focus,.sendbtn.active:focus {outline: none;border-color: transparent; // 若是本身具有 border 请删除此属性box-shadow:none;}
/*font*/
.f_red{ color:#912228;}
.whiteblack { -webkit-filter: grayscale(100%);}
.whiteblack.active,
.whiteblack:hover {-webkit-filter: grayscale(0%);}

.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:35px; background:#f8f8f8;text-align:center; color:#666666;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; padding:0 15px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#c0161f; color:#fff;}
.Pages .p_page .num a{vertical-align:middle; width:35px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#c0161f; color:#fff;}

@media ( max-width:768px){
.Pages .pageinfo{display: none;}
.Pages a{ line-height:25px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{padding:0 10px;}
.Pages .p_page .num a{ width:25px;}
}
/*pages end*/


/*Top*/
.Header{ height:100px; position:fixed; width:100%; z-index:999; left:0px; top:0px; background:rgba(0,0,0,0.39);}
.Header > div{height: 100%;}
.Header .Logo{float:left;display: flex;height: 100%;align-items: center;width: 22%;max-width: 420px;margin-left: 4%;}
.Header .Logo img{max-height: 90px;}
.Header .Searchbox{float:right; position:relative; padding:35px 0 0 0; margin-left: 2%; z-index:99; text-align: center; width: 6.5%; height:65px; background-color: #ff4608}
.Header .Searchbox .icon{cursor:pointer;width: 32px;margin: auto;}
.Header .Search{ display:none; position:absolute; right:0px; top:100px; z-index:888;}
.Header .Search a.close,.Header .Search a.close2{ background: #919191 url(../images/closenav.png) center center no-repeat; width:27px; height:27px; vertical-align:middle; display:inline-block; position:absolute; right:6px; top:-57px;}
.Header .Search a.close2{display:none;right:10px; top:13px;}
.Header .Search .box{ position:relative; background:#fff; border-radius:5px; width:398px; height:46px; border:1px solid #d4d4d4;}
.Header .Search .ipt{ vertical-align:top; width:80%; height:44px; line-height:44px; text-indent:1em;}
.Header .Search .searchbtn{ cursor:pointer; width:22px; height:22px;padding: 0; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTAzLTA2VDEwOjM1OjQ2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMy0wOFQxNzoyNzo0MSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wMy0wOFQxNzoyNzo0MSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ZDNhZDNjYy02MTQyLTAwNGQtOGMxMC1kZGMwMzA5MTkxYWIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyM2I4MTE4MS1hNWE1LTQxNDAtOTc2Mi1jYjM2ZjliMzA1OGYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkODM2Zjc4My0yNGFhLWQ3NGYtYTUxZC1iOTg2Y2NhNGE1ZDQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ4MzZmNzgzLTI0YWEtZDc0Zi1hNTFkLWI5ODZjY2E0YTVkNCIgc3RFdnQ6d2hlbj0iMjAyMy0wMy0wNlQxMDozNTo0NiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTI3YWE0OC05YjljLTA1NDUtOWMwMS05MTBmNDc0MDk1NWEiIHN0RXZ0OndoZW49IjIwMjMtMDMtMDZUMTA6MzY6MDUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGQzYWQzY2MtNjE0Mi0wMDRkLThjMTAtZGRjMDMwOTE5MWFiIiBzdEV2dDp3aGVuPSIyMDIzLTAzLTA4VDE3OjI3OjQxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IOo3sQAABHVJREFUaIHV2VmoVlUUwPGf361UGgjNqMghxbLB6qEsI3CAiKKBRrOBMJ8aNCPpqeFW9FJU6JUGocCy0ujJh0Aa7KFQS+iaZVoqJFeNaDDDQsPsYfvpcZ9zvzN8x6v+Xz722mevvda3z9l7r7X67Z2gHa7EeJyPszEUJ+M//IaN+AFr8QW625qtBf0qOHIx7sFNOKvk2NV4HwuwpfTMLSjjyDg8jutrmPdfvIpn8WsN+jQKPvcyVqrHCTgWM7EB99WhMG9FRuMDXNjima+wHOvRgz/RgcEYhrHCap7bQsdC4XWtTCtHrsCn6J/R9zPmYxG+LzjXeMHY6Tguo38VJuDvgvoOojdHLsOKDPkePIWX8E+VCXEmnsG0jL51uAi7yyrNcmQoNuGYSL5C+Ec3lJ2kF27A2zgpkn8p/JGlyPrYl0k7sVh4NepyApYI38+mSD4O75ZVFjsyB6Mi2WLcUVZxQTYL51JPJJ9ads7kqzVG+sP9RnhnDzXD8FMk2yW8doW+l+SKvBb17cXVlU0rx2bp7bc/niyqoOnIaGHrS/KEsM32FQuFDz3Jo8KZlEvTkQci+Q48155dlXgwag/AbUUGNh25K5LPadeiiqzC15Gs0BWmgcsxJJLPr8GoqrwStSfjxLxBDUyKZN3S22FfsiRqdwjXpZY0pC9zy+qyqCK/CBfQJBfkDWoIO1aStXVZ1AYro/bIvAEN6Shva23mVGdd1D4tb0ADJ0Syv2ozpzqxDQPzBjSEREEsO9z0i9qxjSka+COSDarNnOrEx8GOvAEN/BjJhtVmTnXi0Hpb3oCGdIzRKj7vKy6N2hvzBjSkt9uJdVlTkVE4I5J15w1q4ONINlLIHB4ubo3aO4VMTUuaKxKHm7PqsakS90ftpUJCryXNrfaNSD5d+nzpC27E8EgWB3yZNEPdk6W34fdwZ5uGlWUrTk+0e4SsTi7NFdkufX2eiqvatawE8xzsBDxWdHAy+XC8A+nOJrswwqEPeW8RUrNJ1gsJkUIkryM7cW/U319IzMVJtDqZJO0EwbnCxPeqd4T6RZLhQl3jnDKKCzJFyC8n2YPr8F0ZRVkXxCmC4UlG7FOcla+tQkMoVSzqpX9wFYVZjJdO1nXgTeEAnVx2ogRThXLcrF76O4SKVmcZpa3KCgPwkVAnzOJzIUe7VPpAjRkrFInu1rpOEtOJp4s8WKT09pb8Isy3WCNEdtuFJPgQIdYeK33IxdwsZEoWZPTNxot5RhatIU7D8zil0NPFWY5HHIjRO4X6S8xMdLVS1NE5otCE3XhdiNTGCGdOO6wWDruHHVzd/Wzf78To+Wvwu3RKdT9VytMDhRvq7cIZUNSpbfhEuPp8mPPsbLyQIe91Zao4kmQQLsF5QhxxqnDZ3C3cErYIG8EaIRWae4tNMANzM+SZzrTryKGmsDNHQsakFV2C0TFzBSf3c6Q7QkFnjgZHaO3MQ6Srt0cyXUI5MP7Qu9BztKxIk3myV2bG0eYIYQVmRLLFR9OrlWSecEZdK5Tr5v8PhynXTVTowbwAAAAASUVORK5CYII=) center center no-repeat; background-size:cover; position:absolute; right:16px; ;;;;;;top: 12px;;;;;;;}
.Header .Toper{ font-size:16px; float:right; padding:34px 31px 0 75px;}
.Header .Toper a.mail{ color:#fff;}.Header .Toper a:hover.mail{ color:#fe0000;}
.Header .Toper .version{ z-index:10; position:relative; display:inline-block; *display:inline; zoom:1; margin-left:34px;}
.Header .Toper .version p{ cursor:pointer; color:#fff; padding-right:17px; background:url(../images/versionarr.png) right center no-repeat;}
.Header .Toper .version ul{ background:#fff; position:absolute; left:-10%; top:24px; text-align:center; width:120%; box-shadow:0 0 8px #ddd;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0; height:0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header .Toper .version ul a{ font-size:12px; padding:3px 0; display:block;}
.Header .Toper .version:hover ul{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; height:auto;}

.MainNav{ float:right;}
.MainNav li{float:left;position:relative; margin-left:40px;}
.MainNav li:nth-child(1){ margin-left:0;}
.MainNav li span a{display:block; color:#19171c; text-align:center; font-size:20px; height:100px; line-height:100px; color:#fff;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#fe0000;}

.NavPull{ border-radius:0 0 10px 10px; width:150px; top:100px; left:50%; transform: translateX(-50%); position:absolute; z-index:100; display:none; background:rgba(0,0,0,0.5); text-align:center;}
.NavPull dd a{ color:#fff; display:block; padding:6px 0px; border-bottom:1px solid rgba(0,0,0,0.2); border-top:1px solid rgba(255,255,255,0.1);font-size:16px;}
.NavPull dd a:hover{ color:#fff; background:#fe0000;}
.NavPull dd:last-child a{ border-radius:0 0 10px 10px;}
.NavPull.null{background:none; padding:0; box-shadow: 0 0px 0px none;}


.Header.fixedhead{height:70px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead .Logo{padding-top:5px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;max-height: 60px;}
.Header.fixedhead .Logo img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;max-height: 60px;}
.Header.fixedhead .Searchbox{padding-top:20px;height: 50px;:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead .Search{top:70px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead .Toper{padding-top:24px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead .NavPull{top:70px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead .MainNav li span a{height:70px; line-height:70px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Header.fixedhead  .Search a.close,.Header .Search a.close2{top:-49px;}

.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none;width:26px; position:fixed; right:10px; z-index:999;}
.openbtn.on{ display:none !important;}
.openbtn{ position:absolute; right:12px; top:13px;}
.closebtn{ z-index:999; top:8px; right:200px;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:2px; background:#c0161f; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.closebtn .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;}
.closebtn .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;}	
.mobilenav{ display:none;}
@media ( max-width:1200px){
.Header .Logo{margin-left: 1%;}
.Header .Toper{padding:34px 20px 0 40px;}
.Header .Toper a.mail{ color:#8c8b93;}.Header .Toper a:hover.mail{ color:#c0161f;}
.MainNav li{margin-left:15px;}
}
@media ( max-width:1100px){
.Header .Toper{padding:34px 10px 0 20px;}
.Header .Toper .version{margin-left:14px;}
.MainNav li{margin-left:20px;}
.MainNav li span a{font-size: 18px;}
}

@media ( max-width:998px){
.Header{height:50px; width:100%; position:fixed; left:0px; top:0px; z-index:999; padding:0;}
.Header .Toper{ padding:5px 0 0 0;}
.Header .Toper a.mail{ display:none;}
.Header .Logo{ width:auto;}.Header .Logo img{ height:40px;}
.Header .openbtn{ display:block;}
.Header .Searchbox {width: auto; padding-top:15px; position:static;height: auto;background-color: transparent;margin-left: 0;margin-right: 20px;}
.Header .Searchbox .icon{ padding:0px 34px 0 16px; width:18px;}
.Header .Search a.close{right: 50px;top: -38px;}
.Header .Search{width:100%; top:50px; right:0%;}
.Header .Search .box{ width:auto; height:40px;}
.Header .Search .ipt{ vertical-align:top; width:80%;height: 40px; line-height:44px; text-indent:1em;}
.Header .Search .searchbtn{top: 10px;}
.MainNav{ position:fixed; z-index:999; width:200px; padding-right:0; height:100%; overflow-y:auto; background:#fff; right:-200px; top:0px;}
.MainNav ul{ margin-top:0px;}
.MainNav li{ position:relative; cursor:pointer; float:none; border-bottom:1px solid #ddd; width:auto; margin:0;}
.MainNav li span a{ height:auto; display:block; line-height:46px; height:46px; padding-left:20px; color:#000000; text-align:left;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav .arr i{ position:absolute; width:17px; height:10px; background:url(../images/arr.png); right:10px; top:18px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.NavPull {transform: none;border-radius: initial; width:100%; position:static; background:#f2f2f2; text-align:left; margin-bottom:-1px;}
.NavPull dd a{ display:block;padding:5px 0px 5px 40px; color:#333; font-size:14px; border-bottom:1px solid #ddd;}
.NavPull dd:last-child a{border-radius: initial;}
.NavPull dd .sub{ position:static; background:none;display:block;}
.NavPull dd .sub dd a{ padding-left:36px; line-height:22px; background:url(../images/dot3.gif) 21px 10px no-repeat;}

.pcnav{ display:none;}
.mobilenav{ display:block;}
.mobilenav li.onnav .NavPull{display: block;}
.mobilenav .NavPull dd.ondd a{ color:#fff; background:#fe0000;}
.mb50{ margin-bottom:20px;}
body{ padding-top:50px;}
.Header.fixedhead{height:50px;}
.Header.fixedhead .Logo{padding-top: 0;}
.Header.fixedhead .Searchbox{padding-top:15px;height: auto;}
.Header.fixedhead .Search{top:50px;}
.Header.fixedhead .Toper{padding-top:5px;}
.Header.fixedhead .MainNav li span a{height:46px; line-height:46px;}
}

/*Top*/

/*Bottom*/
.bottom{background: #ff4608;}
.in_foot_k{margin:0 auto;padding: 30px 0;}
.in_foot_left{float:left; display: flex;}
.in_foot_nav{padding: 0 30px;text-align:center; line-height:26px; color:#8C8C8A; background:url(../images/x.jpg) top left no-repeat;}
.in_foot_nav a{display: block;color: #e3e3e3;}
.in_foot_nav a:hover{ color:#FFFFFF;}
.in_foot_nav p{padding-bottom: 5px; text-align:center; line-height:30px; font-size:18px;}
.in_foot_nav p a{color:#fff;}
.in_foot_shu{ width:20px; float:left;background:url(../images/x.jpg) top left no-repeat;}
.in_foot_ma{float:right;}
.in_foot_ma_pic{height: 100px;margin:0 auto;}
.in_foot_ma_pic img{height: 100%;}
.in_foot_ma_pic img:first-child{margin-right: 30px;}
.in_foot_ma_title{height:60px; margin:0 auto; text-align:center; line-height:60px; font-size:18px; color:#FFF;}

.in_foot_d{padding: 20px 0;margin:0 auto;background:url(../images/heng.jpg) top left no-repeat;color: #e3e3e3;text-align: center;}
.in_foot_d span{display: inline-block;}
.in_foot_d a{color: #e3e3e3;}
/*Bottom*/

@media (max-width:1200px){
	.in_foot_nav{padding: 0 16px;}
	.in_foot_ma_pic{height: 110px;}
}
@media (max-width:998px){
	.in_foot_left{display: none;}
	.in_foot_ma{float: none;text-align: center;}
}
@media (max-width:768px){
	.in_foot_d {text-align: left;padding-right: 30%;}
	.in_foot_d span{display: block;}
	.in_foot_d p:last-child span:first-child{display: none;}
	.in_foot_k {padding: 0;}
	.in_foot_ma{position: absolute;right: 0;top: 20px;width: 30%}
	.in_foot_ma_pic{height: auto;}
	.in_foot_ma_pic img:first-child{display: none;}
	.in_foot_ma_pic img{height: auto;max-height: 110px;}
	.in_foot_ma_title{font-size: 12px;height: auto;line-height: 2;}
}


/*首页 s*/
.Homebody{ background:#fff;}
.inbanner img {width: 100%;height: 1024px;height: 56.4vw;}
.inbanner .swiper-slide {overflow: hidden;z-index: -1;}
.inbanner .swiper-slide img {transition: 1s 2.5s;transform: perspective(1000px) translate3d(0, 0, 100px);}
.inbanner .swiper-slide.swiper-slide-active {z-index: 99;}
.inbanner .swiper-slide.swiper-slide-active img {transition: 5s 0s;transform: perspective(1000px) translate3d(0, 0, 0px);}
.in-swiper-pagination{margin-top: -50px;height: 50px;position: relative;z-index: 99;width: 100%;}
.in-swiper-pagination .swiper-pagination-bullet {border-radius:50%; background:url(../images/bandot.png) center center no-repeat; opacity:1; width:17px; height:17px;}
.in-swiper-pagination .swiper-pagination-bullet-active {opacity:1;background:url(../images/bandot2.png) center center no-repeat;}
.swiper-button-next, .swiper-button-prev{width: 58px; height: 58px; border:1px solid rgba(255,255,255,0.8); border-radius:50%;opacity: 0.3;}
.swiper-button-prev {background: rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;left: 60px;}
.swiper-button-next {background: rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;right: 60px;}
.swiper-button-prev:hover,.swiper-button-next:hover {opacity: 1;}

@media (max-width:998px){
	.swiper-button-next, .swiper-button-prev{width: 38px;height: 38px;}
	.in-swiper-pagination{margin-top: -30px;height: 30px;}
}

.in_tb{margin-bottom: 16px;}
.in_tb_left{float:left; line-height:45px; font-size:26px; color:#e10012;}
.in_tb_right{ float:right; line-height:45px;}
@media (max-width:998px){
	.in_tb{margin-bottom: 0;}
	.in_tb_left{font-size: 18px;}
}

.in_fd{height:180px; margin:0 auto;margin-top: -180px;position: relative;z-index: 9;}
.in_fd_right{ width:46%; height:180px; background:#fff; float:right;padding: 0 3%;box-sizing: border-box;}
.in_fd_bt{height:40px; margin:0 auto; margin-top:30px; text-align:left; color:#e10012; line-height:40px; font-size:26px;}
.in_fd_bt span{color:#333;font-size:20px;}
.in_fd_msg{ height:auto; margin:0 auto; text-align:left; line-height:25px; margin-top:20px;}


.in_about{width:100%;/* height:530px; */background: #F5F5F5;margin:0 auto;padding-bottom: 2%;}
.in_about_left{width:54%;height: 383px;/* background:#F5F5F5; */float:left;}
.in_about_left_pic{height:179px; margin:0 auto;}
.in_about_left_pic1{ width:258px; height:179px; float:right;}

.in_about_title{padding: 40px 0 0;height:45px;text-align:left;color:#e10012;font-size:26px;background:url(../images/about_x.png) left bottom no-repeat;}
.in_about_msg{padding-right: 5%;height:auto;margin-top:10px;line-height:30px;text-align:justify;font-size: 16px;color: #666;}
.in_about_gd{/* padding: 0 5%; */height:30px;text-align:left;line-height:30px;margin-top:16px;}

.in_about_right{width:46%;/* height:530px; */float:right;}
.in_about_right_sm{/* padding: 0 5%; */height: 72px;/* background:#F5F5F5; */margin:0 auto;}
.in_about_right_sm1{padding: 0 5%;height:100px; margin:0 auto; border-bottom:1px solid #E5E5E5; text-align:left; line-height:100px; font-size:20px;}
.in_about_right .in_tb{/* padding: 0 5%; */}
.in_about_sp_title{height:80px;margin:0 auto;text-align:left;line-height:78px;font-size: 26px;color:#e10012;}
.in_about_right_sm .in_tb_right{line-height:78px;}
.in_about_sp{height: 311px;margin:0 auto;}
.in_about_sp video{width: 100%;height: 100%;display: block;}

@media (max-width:1200px){
	.in_about_right_sm1{font-size: 16px;}
}

@media (max-width:998px) {
	.in_fd,.in_about_left_pic,.in_about_right_sm1{display: none;}
	.in_about{padding: 3% 0;}
	.in_about,.in_about_left,.in_about_right,.in_about_sp,.in_about_sp video{height: auto;}
	.in_about_left,.in_about_right{float: none;width: auto;}
	.in_about_right_sm{height: auto;}
	.in_about_title{font-size: 18px;padding-top: 5%;height: auto;}
}
@media (max-width:480px) {
	.in_about_msg{line-height: 1.6;}
	.in_about_gd{margin-top: 0;text-align: right;position: relative;top: -10px;}
	.in_about_gd a{color: #ff4608;}
	.in_about_sp_title{line-height: 45px;height: auto;}
	.in_about_right_sm .in_tb_right{line-height:45px;}
}
.in_notices,.in_link{padding: 36px 0;}
.in_notice{width: 48%;}
.contPicT{
    margin:0 0 10px;
    padding:10px 19px 10px 10px;
    border:1px solid #ebebeb;
    border-radius: 4px;
    overflow: hidden;
}

.contPicT .img{float: left;width:36%;margin-right: 21px;overflow: hidden;}

.contPicT .img img{
    display: block;
    height: 133px;
	width: 100%;
    border-radius: 4px;
	transition: all 0.5s;
}
.contPicT .img:hover img{transform: scale(1.2);}

.contPicT .contRightT a{padding-bottom:9px;font-size: 18px;line-height: 36px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.contPicT .contRightT p{font-size: 14px;color: #999;line-height: 24px;}

.contTextList{
    
}

.contTextList li{
    padding:14px 0 15px;
    border-bottom:1px dashed #d2dbe5;
    overflow: hidden;
}

.contTextList li a{
    padding-left: 29px;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    height: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTAyLTI1VDE3OjUxOjA2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMy0wNFQxNTo1Mzo0NiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wMy0wNFQxNTo1Mzo0NiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OGZiZmIzYS1mNWQyLTE0NGUtYWNkOS1iZjY2NmEyMjFhNGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDhmYmZiM2EtZjVkMi0xNDRlLWFjZDktYmY2NjZhMjIxYTRkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDhmYmZiM2EtZjVkMi0xNDRlLWFjZDktYmY2NjZhMjIxYTRkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OGZiZmIzYS1mNWQyLTE0NGUtYWNkOS1iZjY2NmEyMjFhNGQiIHN0RXZ0OndoZW49IjIwMjMtMDItMjVUMTc6NTE6MDYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5IB/GeAAABMUlEQVQokYXSsUpcURAG4O9u3Ji4GoiBFGmClZDWB7iYFxA73SJotQ+QZ8gDJAhJERHBxkZ8BDsRo1YLIripLIQgq6xIFPda3LnsQRZ24PDPnDP/+WfOmazIQQ2/sWq0PeJ7FsQZdPATR+jhHlkkFxhHA5/RHIuDl4E/cDpCsYNmLZGHqcDLUEnXSZy9hUqxskZgExPJ/jvchl8fRqzidhCLiP8mOXXK10ztOvAY59FPB2tJTpEqVDdXpX7Ca4P+rhNiPyWeB/YCu7GGWT8tdSPwEP9whTPshd/GXOR8qBR3sIhfmMZklDeLHAd4jz/KgZhHNytyBZaw/aykr/iGVxE/YB0trFQ9LmAf/6OKmvJxxpV/+ib2W8qR3MyK3DK2cIE75T+9wA0+GkzTLXbxBf0npwdI0jchMsQAAAAASUVORK5CYII=) 4px 8px no-repeat;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: calc(100% - 120px);
    float: left;
}

.contTextList li span{
	float: right;
	font-size: 14px;
	color: #888;
}

@media (max-width:998px){
	.in_notices, .in_link{padding: 3% 0;}
	.in_notice{float: none;width: auto;margin-top: 3%;min-height: 180px;}
	.in_notice:first-child{margin-top: 0;}
	.contPicT{padding-right: 10px;}
	.contPicT .img{margin-right: 10px;}
}

@media (max-width:480px){
	.contPicT .img img{height: 96px;}
	.contPicT .contRightT a{padding-bottom: 0;}
	.contPicT .contRightT p{line-height: 18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp: 3;text-overflow:ellipsis;-webkit-box-orient:vertical;}
	.contTextList li{padding: 4px 0 5px;}
}

.in_link{background-color: #F5F5F5;}
.in_link_box{background-color: #fff}
.in_link_box {
  text-align: center;
  padding-bottom: 20px;
}
.in_link_box:after, .in_link_box:before {
    display: table;
    content: " ";
}
.in_link_box:after {
    clear: both;
}
.in_link_box > div {
  padding-top: 10px;
  width: 33.3333%;
  float: left;
}
.in_link_box p {
  font-size: 16px;
  line-height: 28px;
  font-weight: bold;
  margin: 0;
}
.in_link_box .swiper-container {
  max-height: 100px;
}
.in_link_box .swiper-container .swiper-slide {
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.in_link_box .swiper-container .swiper-scrollbar-drag {
  background: #ff3f00;
}
.in_link_box .swiper-container ul{
	margin: 0;
	padding: 0;
}
.in_link_box .swiper-container ul li {
  line-height: 20px;
}

@media (max-width:768px){
	.in_link_box > div{float: none;width: auto;}
}

/*首页 end*/


/*栏目页公用样式 s*/
.SubBan{height:405px; margin:0px auto; background-position:center center; background-repeat:no-repeat; background-size:cover;position: relative;}
.SubBan h1{font-size: 36px;color: #fff;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;text-shadow: 2px 2px 5px rgba(0,0,0,0.6);font-weight: normal;}
.mainbg{ background:#fff; padding:0 40px 50px; color:#444444;}
.pagecon .mainbg{padding:0 8% 50px;}
.MenuList{ text-align:center; margin-bottom:20px; background:#fff; height:70px; line-height:70px;}
.MenuList li{ font-size:18px; margin:0 22px; position:relative; display:inline-block; *display:inline; zoom:1;}
.MenuList li a{ display:block; color:#666666;}
.MenuList li .bg{ position:absolute; z-index:1; width:0%; bottom:0px; height:2px; left:50%; background:#e10012;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MenuList li a:hover,.MenuList li.onli a{ color:#e10012;}
.MenuList li a:hover .bg,.MenuList li.onli .bg{ width:100%; left:0px;}

.SubPage{ height:auto !important; min-height:250px; height:250px; padding-bottom:50px;}
/* .SubPage .fudong{ position:absolute; right:0;top:-20px; width:180px; z-index:999;display: none;}
.SubPage .fudong.fixedfd{ position:fixed; top:70px; right:0;} */

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify; line-height:30px;}
.SinglePage p{padding: 5px 0;}
.SinglePage img{height: auto !important;}
.SinglePage video{width: 80%;display: block;margin: auto;position: relative;z-index: 0;}
.SinglePage table{max-width: 100%;}
.SubTit{ text-align:center; padding:26px 0 0;}
.SubTit h2{ font-weight:normal; line-height:49px; font-size:24px; color:#333333;}
.SubTit h2 i{ display:block; margin:0px auto; border-top:2px solid #e10012; width:20px; height:15px;}
.SubTit p{ color:#888888; font-size:16px;}
.SubTit.sb h2{ font-size:50px; line-height:75px;}
.SubTit.sb p{ font-size:20px;}

/* @media ( max-width:1600px){
.SubPage .fudong{width:140px;}
}
@media ( max-width:1366px){
.SubPage .fudong{ margin-left:570px;width:100px;}
}
@media ( max-width:1200px){
.SubPage .fudong{ display:none;}
} */

@media ( max-width:998px){
.SubBan{height:100px;}
.SubBan h1{font-size: 16px;top: 40%;}
.mainbg,.pagecon .mainbg{padding:0 10px 20px;}
.SubPage{padding-bottom:30px;}
.SinglePage{font-size:14px; line-height:26px;}
.MenuList{ text-align:center; height:auto;line-height: 36px;overflow-x: auto;}
.MenuList ul{width: max-content;min-width: 100%;}
.MenuList li{font-size: 16px; margin:0 8px;}
.MenuList li a{ padding:0 4px;}
.SubTit{padding:20px 0 0;}
.SubTit h2{line-height:35px; font-size:18px;}
.SubTit p{font-size:14px;}

.SubTit.sb h2{ font-size:20px; line-height:38px;}
.SubTit.sb p{ font-size:16px;}
}
@media (max-width:768px){
	.SinglePage p,.SinglePage span{font-size: 16px !important;line-height: 1.8 !important;}
	.SinglePage video{width: 100%;display: block;margin: auto;}
}
/*栏目页公用样式 end*/

/*关于我们s*/
.Abouttxt{ width:59%; margin-top:-8px; float:left; font-size:16px;}
.Aboutimg{ width:35%; float:right; text-align:center;}

.SHostory{ background: #fff url(../images/lsbg.jpg) center bottom no-repeat; margin-top:32px; padding-bottom:16%;}
.SHostory .Hostory .flex-direction-nav .flex-prev {left:14px;margin-top:20px;}
.SHostory .Hostory .flex-direction-nav .flex-next {right:14px;margin-top:20px;}

.HornorList{ margin:0 0 12px -4%;}
.HornorList li{ width:21%; float:left; padding:0 0 4% 4%; text-align:center;}
.HornorList li:nth-child(1),.HornorList li:nth-child(2){width:46%;}
.HornorList li:nth-child(1) .imgbox,.HornorList li:nth-child(2) .imgbox{padding-top:50%; width:65%; margin:0 auto;}
.HornorList li .imgbox{padding-top:80%;margin-bottom: 5%;}
.HornorList li .imgbox img{ object-fit: contain;}
.HornorList li a{color:#666666;background-color: #f8f8f8;display: block;}
.HornorList li a:hover{ color:#972f35;}
.HornorList.no12 li:nth-child(1),.HornorList.no12 li:nth-child(2){ width:21%;}
.HornorList.no12 li:nth-child(1) .imgbox,.HornorList.no12 li:nth-child(2) .imgbox{padding-top:80%; margin-bottom:5%; width:auto;}
.HornorList.no12 li .imgbox img{ object-fit: cover;}

@media ( max-width:768px){
.Abouttxt{ width:auto; padding:0 0 15px; margin:0px; float:none;}
.Aboutimg{ width:auto; float:none;}
.HornorList{margin-left: 0;}
.HornorList li{ width:32%;padding-left: 2%;}
.HornorList li:nth-child(3n+1){padding-left: 0;}
.HornorList.no12 li:nth-child(1),.HornorList.no12 li:nth-child(2){width:32%;}
}
@media ( max-width:480px){
.HornorList li{ width:49%;}
.HornorList li:nth-child(3n+1){padding-left: 2%;}
.HornorList li:nth-child(2n+1){padding-left: 0;}
.HornorList.no12 li:nth-child(1),.HornorList.no12 li:nth-child(2){width:49%;}
}


/*服务管理s*/
.SubMenu{ text-align:center; margin:-15px 0 24px;}
.SubMenu li{ display:inline-block;*display:inline;zoom:1; margin:0 8px 10px;}
.SubMenu li a{ display:block; border:1px solid #c5c5c5; color:#666666; line-height:32px; padding:0 20px;}
.SubMenu li a:hover,.SubMenu li a.on{ color:#fff; border:1px solid #b51c22; background:#b51c22;}

@media ( max-width:810px){
.SubMenu li{ display:block; margin-left:0px; margin-right:0px;}
}


/*产品中心s*/
.ProList{ margin:0 0 0 -4%;}
.ProList li{ width:46%; float:left; padding:0 0 4% 4%;}
.ProList .box{ border:1px solid #e7e7e7; background:url(../images/probg.jpg) right center no-repeat; background-size:cover; height:258px; padding:24px 25px 0px;}
.ProList .box .info{ width:48%; float:left;}
.ProList .box .tits{ font-size:18px; padding:12px 0 15px; line-height:26px; color:#454545;}
.ProList .box .p{-webkit-line-clamp: 3; color:#888888;}
.ProList .box .pj{ padding-top:17px;}
.ProList .box .pj img{ display:inline-block; vertical-align:middle; width:58px; height:58px; border-radius:50%; background:#ebebeb; margin-right:18px;}
.ProList .box .pj img:last-child{margin-right:0px;}
.ProList .box .imgbox{ width:48%; height:236px; float:right;}
.ProList .box .imgbox img{ object-fit: contain;}
.ProList li:hover .box{box-shadow:0 0 15px #ddd;}
.ProList li:hover .box .tits{ color:#e10012;}

.ProList2{ margin:0 0 15px -4%;}
.ProList2 li{ text-align:center; width:22%; float:left; padding:0 0 3% 3%;}
.ProList2 li .box{ background:#f8f8f8; padding:14px 10px 5px 10px;}
.ProList2 li .box .tit{ font-weight:bold; padding:14px 0 6px; font-size:18px;}
.ProList2 li .box .imgbox{ width:60%; padding-top:60%; margin:0px auto;}
.ProList2 li .box .size{ height:48px;}


.backs{ padding:30px 0px;}
.backs a{ display:block; width:35px; height:20px; background:url(../images/back.png);}
.backs a:hover{background:url(../images/back2.png);}

.proimg{ width:36%; margin-left:6%; float:left; background:#f8f8f8;}
.proimg .imgbox{ padding-top:100%;}
.proimg .imgbox img{ object-fit: contain;}

.proinfo{ margin-right:6%; width:44%; float:right;}
.proinfo .tits{ font-size:24px; line-height:37px; color:#444444; padding:0px 0 19px;}
.proinfo .tits span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#888888;}
.proinfo .txt{ background:#fbf3f4; color:#444444; padding:20px;}
.proinfo dl{ padding-top:24px;}
.proinfo dl dt{ padding-bottom:10px; color:#333333; font-size:16px;font-weight: bold;color:#e10012;}
.proinfo dl dd{ padding-left:27px; margin-bottom:4px; background:url(../images/dot.gif) 0px 5px no-repeat;}
.proinfo .txt2{ color:#444444; padding-top:28px;}

@media ( max-width:1920px) and (min-width:1660px){
.proinfo{ padding-top:4%;}
}

@media ( max-width:1140px){
.ProList .box .imgbox{ width:44%; height:230px;}
.ProList .box .pj img{ width:45px; height:45px;}
}
@media ( max-width:910px){
.ProList .box{height:240px; padding:10px 10px 0px;}
.ProList li{ width:auto; float:none;}
.ProList .box .pj img{margin-right:10px;}
}
@media ( max-width:768px){
.proimg{ width:auto; float:none;}
.backs{ padding:15px 0px;}
.proinfo{ width:auto; float:none;}
.proinfo .tits{ font-size:18px; line-height:25px;padding:15px 0 15px;}
.proinfo dl{ padding-top:15px;}
.ProList2 li{width:30.3333%;}
.ProList2 li .box .tit{ font-weight:normal;font-size:15px;}
.ProList2 li .box .size{ font-size:12px; line-height:20px; height:40px;}
}

@media ( max-width:640px){
.ProList .box{height:220px; background:none;}
.ProList .box .tits{ font-size:15px; line-height:22px; padding:0 0 10px;}
.ProList .box .info{ width:56%;}
.ProList .box .imgbox{ width:40%; height:200px;}
.ProList2 li{width:47%;}
}
@media ( max-width:480px){
.ProList .box{height:200px;}
}


/*新闻中心s*/
.NewsList{ margin:0;}
.NewsList li{padding:0 0 40px 0; position:relative;}
.NewsList li .imgbox{ border:1px solid #c5c1bb; height:230px; width:30%; float:left;}
.NewsList li .info{ width:66%; float:right;}
.NewsList li .tit{ font-size:16px; padding-top:10px;}
.NewsList li .date{ line-height:41px; color:#999999; font-size:12px; margin-bottom:8px; background:url(../images/date.gif) 0px center no-repeat; padding-left:22px;}
.NewsList li .p{ margin:15px 0 28px;-webkit-line-clamp: 3; color:#999999;}
.NewsList li .more{ width:34px; height:31px; background:url(../images/more.png) center center no-repeat;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsList li:hover .more{ width:90px; background: #e10012 url(../images/more2.png) center center no-repeat;}

.Titleinfo{ color:#666666; padding:4.5% 0px 24px 0px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:40px 0 0 0; padding:22px 0px 0px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:56px; position:relative; height:25px; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#e10012;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

.SinglePage .more{text-align: center;padding-top: 30px;}
.SinglePage .more a{display: inline-block;padding-left: 56px;padding-right: 32px;line-height: 36px;font-size: 16px;background: #ff4608 url(../images/fanhui.png) no-repeat 32px center/auto 18px;color: #fff;}
@media (max-width:998px) {
	.Titleinfo{padding-bottom: 10px;}
}

@media ( max-width:768px){
.NewsList li{padding:0 0 20px 130px; height:105px;}
.NewsList li .imgbox{ width:120px; position:absolute; left:0px; top:0px; height:105px;}
.NewsList li .date{ margin:0px; line-height: 30px;}
.NewsList li .tit{ padding-top:0px;padding-bottom: 0;}
.NewsList li .info{ width:auto; float:none;}
.NewsList li .p{ margin:0;-webkit-line-clamp: 2;}
.NewsList li .more{ display:none;}
}
@media ( max-width:480px){
.PrevNextBox {margin:20px 0 0 0;}
.PrevNextBox a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
}
.TextList{margin-bottom: 40px;}
.TextList li {
	line-height: 70px;
	border-bottom: 1px solid #dfdad0
}

.TextList li a {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	font-size: 16px;
	color: #666;
	-webkit-transition: color .3s;
	transition: color .3s
}

.TextList li a:hover {
	color: #e10012
}

.TextList li a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 9px;
	height: 9px;
	margin-top: -7px;
	border: 2px solid #e10012;
	border-radius: 50%
}

.TextList li h3 {
	flex: 1;
	width: 100%;
	padding-left: 40px;
	padding-right: 30px;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media screen and (max-width:680px) {
	.TextList{margin-bottom: 20px;}
	.TextList li{line-height: normal;padding: 12px 10px;}
	.TextList li a{flex-direction: column;}
	.TextList li a:before{display: none;}
	.TextList li h3 {
	    color: #4d4d4d;
	    font-size: 16px;
	    margin-bottom: 5px;
	    line-height: 1.6;
	    text-align: justify;
	    padding: 0;
	    white-space: inherit
	}
	.TextList li span {
	    color: #9b9898;
	    font-size: 12px;
	}
}


/*应用案例s*/
.VideoList{ margin:0 0 15px -2%;}
.VideoList li{ text-align:center; width:23%; float:left; padding:0 0 3% 2%;}
.VideoList li .imgbox{ padding-top:65%; margin-bottom:12px;}
.VideoList li .play{ position:absolute; z-index:2; left:0px; top:0px; width:100%; height:100%; background: rgba(0,0,0,0.5) url(../images/play2.png) center center no-repeat;}
.VideoList li:hover .play{ background-color:rgba(0,0,0,0.2);}

@media (min-width:480px and max-width:768px) {
	.VideoList{margin-left: 0;}
	.VideoList li{width: 32%;}
	.VideoList li:nth-child(3n+1){padding-left: 0;}
}

@media (max-width:480px) {
	.VideoList{margin-left: 0;}
	.VideoList li{width: 49%;}
	.VideoList li:nth-child(2n+1){padding-left: 0;}
}

.Partnerbox .slidetxt{ border:1px solid #f2f2f2; height:auto !important; height:172px; min-height:172px;}
.Partnerbox .slidetxt .img{ width:26%; float:left; text-align:center;}
.Partnerbox .slidetxt .info{ width:68%; float:right; padding:25px 4% 15px 0px; line-height:29px; color:#888888;}
.Partnerbox .slidetxt .info .box{ position:relative; padding-left:100px;}
.Partnerbox .slidetxt .info .box .logo{ width:83px; height:83px; background-position: center center; background-repeat:no-repeat; background-size:contain; position:absolute; left:0px; top:0px;}

.Partnerbox .btnlist{ margin-left:-2%;}
.Partnerbox .btnlist li{ width:10.5%; padding:0 0 2% 2%; float:left; cursor:pointer;}
.Partnerbox .btnlist li .imgbox{ padding-top:100%; border:1px solid #e6e6e6;}
.Partnerbox .btnlist li .imgbox img{ object-fit: contain;}
.Partnerbox .btnlist li.on .imgbox{ border:1px solid #c4161f;}

@media ( max-width:768px){
.Partnerbox .slidetxt .img{ width:auto; float:none;}
.Partnerbox .slidetxt .info{ width:auto; float:none; padding:10px; line-height:24px;}
.Partnerbox .slidetxt .info .box{padding-left:0px;}
.Partnerbox .slidetxt .info .box .logo{position:static; margin:0px auto;}
}


/*联系我们s*/
.saleMap{ position:relative; max-width:1200px; margin:0px auto;}
.saleMap .company{ cursor:pointer; position:absolute; left:78%; top:59%; background:url(../images/logos.png) 0px center no-repeat; padding-left:26px; font-size:16px; font-weight:bold; color:#e10012;}
.saleMap .other{ position:absolute; left:0px; top:0px;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transition:all 1s ease;}
.saleMap.on .other{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}

.mapbox{ background:#fff;display: flex;}
.ContactUs { color:#333; line-height:32px; font-size:16px; width:40%; padding:3% 5% 0 5%; float:left;}
.ContactUs .p1{ font-size:24px; margin-bottom:15px;}
.ContactUs .p2{  margin-bottom:25px;}
.ContactUs .p3{ color:#666;}
.ContactUs .p3 span{ color:#b51c22;}
.Map{ width:50%; float:right;min-height: 400px;}
.Map img{ height:400px;}

.Message{ margin:0 0 0 -3%;}
.Message li{ width:30.333333%; float:left; padding:0 0 13px 3%; line-height:50px;}
.Message li .t{ padding-left:38px;}
.Message li .input{display: block; text-indent:1em; width:99%; border:1px solid #c5c5c5; height:42px; line-height:42px;}
.Message li .textarea{border:1px solid #c5c5c5; padding:10px;display: block;height:180px;width: 100%;box-sizing: border-box;}
.Message li.auto{ float:none; width:auto;}
.Message li.code{margin-top:35px;padding-bottom: 0;}
.Message li.code .t{display: none;}
.Message li.code .t+div{position: relative;}
.Message li.code img{position: absolute;right: -40%;top: 0;height: 100%;width: 30%;}
.Message li.btn{float: right; text-align:right; padding-top:35px;}
.Message li .sendbtn{ cursor:pointer; font-size:16px; color:#fff; width:156px; height:42px; background:#b51c22;}

.videos{ width:80%; margin:0px auto;}
.videos video{ width:100%;}

@media ( max-width:768px){
.mapbox{flex-wrap: wrap;}
.ContactUs { float:none; width:100%; line-height:28px; padding:15px; font-size:14px;}
.ContactUs .p1{ font-size:18px; margin-bottom:10px;}
.Map{ width:100%; float:none;min-height: 300px;}
.saleMap .company{ font-size:14px;}
.videos{ width:100%;}
}

@media ( max-width:640px){
.ContactUs li{ width:48%; font-size:15px; padding-bottom:15px;}
.ContactUs li p{ height:40px; line-height:20px;}
.Message li{ width:auto; float:none;line-height:25px;}
.Message li .t{ padding-left:0px;}
.Message li.code {width: 70%;margin-top: 0;}
.Message li.code .t{display: block;}
.Message li.code img{right: -36%;}
.Message li.btn{ padding-top:15px;}
}


.right_bar{position:fixed; top:300px; right:0; width:50px; height:203px;z-index: 99;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:102px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#333333; opacity:0.8; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#b51c22; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-120px; left:-150px; padding-bottom:9px; }
.rtbar_shwx img{ padding:14px; background-color:#FFF; }

.rtbar_shwx{top:-50px;}
