﻿@charset "utf-8";
html,body{height:100%;}
body{padding:90px 0 0 0; margin:0px auto; font-size:14px; line-height:24px; color:#666; width:100%; min-width:300px; zoom:1; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; background:#fff;}
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:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
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;}
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:#50aa52;}
*: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{ max-width:1200px; margin:0px auto; padding:0 12px;}

/*font*/
.f_red{ color:#f54336;}
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}
.f_red{ color:#cb2d2c;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages .total b{ font-weight:normal; color:#53b754;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:25px; background:#e8e8e8;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 12px;}
.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:#53b754; color:#fff;}
.Pages .p_page .num a{ width:25px; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#53b754; color:#fff;}

.showMorehandle{ position:relative; text-align:center; clear:both; padding-top:38px;}
.showMorehandle a{ color:#333333; font-size:16px; background:#f0f0f0; display:block; cursor:pointer; line-height:44px;}
.showMorehandle a:hover{ background:#c9c9c9;}

@media ( max-width:998px){
body{ padding-top:40px;}	
.Pages .total{ display:block;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ padding:0 5px;}
}
/*pages end*/


/*Top*/
.Header{ height:90px; box-shadow:0 0 10px #eee; background:#fff; width:100%; left:0px; top:0px; z-index:999; position:fixed;}
.Header.fiexdtop{}
.Header .Logo{ display:none;}
.MainNav{ margin-left:-5%;}
.MainNav ul{ width:105%;}
.MainNav li{float:left; width:14.285%; position:relative; text-align:center;}
.MainNav li span a{display:block; color:#222222; font-size:18px; height:90px; line-height:90px;}
.MainNav li span em{ position:relative; z-index:1; display:inline-block; height:69px;}
.MainNav .bg{ position:absolute; left:50%; bottom:-1px; height:1px; background:#d60023; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; display:none;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#d60023;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ width:100%; left:0%;}
.MainNav li.a5{ display:none;}

.NavPull{ overflow:hidden; width:100%; line-height:40px; top:69px; left:0px; text-align:center; position:absolute; z-index:100; display:none;}
.NavPull a{ background:#b91f2e; display:block; color:#fff; margin-bottom:2px; border-radius:6px;}
.NavPull a:hover{ background:#cc4f5b;}
.NavPull dd.li1{transition:opacity 1s;}
.NavPull dd.li2{transition:opacity 1s 0.2s;}
.NavPull dd.li3{transition:opacity 1s 0.3s;}
.NavPull dd.li4{transition:opacity 1s 0.4s;}
.NavPull dd.li5{transition:opacity 1s 0.5s;}
.NavPull dd.li6{transition:opacity 1s 0.6s;}
.MainNav li.onnav .NavPull dd{opacity:1;}
.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; float:right;width:26px; padding-top:8px;}
.Header .openbtn.on,.Header .closebtn { position:fixed; right:10px; z-index:999;}
.openbtn{ position:absolute; right:10px; top:0px;}
.closebtn{ z-index:999; top:0px;}
.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:#333; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.openbtn.on .sp1,.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; background:#000000 !important;}
.openbtn.on .sp2,.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; background:#000000 !important;}	
.openbtn.on .sp3,.closebtn .sp3 { display:none;}	

@media ( max-width:1336px){
.MainNav ul{ width:101%;}
}

@media ( max-width:998px){
.Header{height:40px;}
.Header .Logo{ display:block; padding-top:5px;}.Header .Logo img{ height:30px;}
.Header .openbtn{ display:block;}
.MainNav{ padding-top:35px; margin:0px; position:fixed; z-index:999; width:150px; height:100%; overflow-y:auto; background:#fff; right:-150px; top:0px;}
.MainNav ul{ margin:0px;}
.MainNav li{ float:none; border-bottom:1px solid #eee;width:auto;}
.MainNav li span a{ height:auto; display:block; text-align:left; line-height:46px; height:46px; padding-left:20px; font-size:16px; color:#333;}
.MainNav .bg{ display:none;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; background:url(../images/arr.png) right center no-repeat; left:0px; top:0px;}
.MainNav li.onnav .arr{ background:url(../images/arr2.png) right center no-repeat;}
.NavPull { position:static; width:auto;}
.NavPull dd{opacity:1;}
.NavPull a{ background:none;color:#666; text-align:left; border-bottom:1px solid #eee; border-radius:0px; margin-bottom:0px;}
.NavPull dd:last-child a{ border-bottom:0px;}
.NavPull a:hover{ background:none;}
}

/*Top*/


/*Bottom*/
.Footer{ position:relative;background:#111111; color:#666666; padding:18px 10px; text-align:center;}
.Footer a{ color:#666666;}.Footer a:hover{ color:#fff;}

.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px; width:35px; position:fixed; right:0px; bottom:0px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1; background:url(../images/top.gif) center center no-repeat; height:35px; cursor:pointer;}
@media ( max-width:640px){
.Footer{padding-top:18px;}
.Footer .logo{ float:none; padding-bottom:10px; text-align:center;}
.Footer .hotline{ float:none; text-align:center;}
.Footer .share{ width:210px; margin:0px auto; position:static; padding-bottom:15px;}
}

/*Bottom*/


/*首页 s*/
.Homebox{ padding-top:0; overflow:hidden; background:#b91f2e; position:relative;}
#homebg { position:relative; height:100%;}
.pelm {position: absolute;}
#cai { width:17%;top: 5%;left: 0px;}
#ju { width:6%;top: 38%;left: 20%;}
#wan { width:17%;top: 10%;left:35%;}
#guo {width:18%;top: 10%;right: -5%;}
#zi {bottom: 2%;right: 0%; width:32%; text-align:right;}
#lz { width:15%;bottom: 20px;left: 5%;}
#lj { width:6.5%;bottom: 7%;left: 50%;}
#dc { width:13%;bottom: 6%;left: 60%;}

.tophead{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:45px; z-index:999;}
.tophead .openbtn{right:0px; display:; width:46px; padding-top:10px; height:36px;}
.tophead .openbtn span{height:4px; background:#fff; width:32px; margin:5px auto; border-radius:4px;}
.tophead .openbtn.on { display:block; background:rgba(0,0,0,0.5);}
.tophead .openbtn.on .sp1 {
	-webkit-transform: translate(0, 6px) rotate(45deg) !important;
	-moz-transform: translate(0, 6px) rotate(45deg) !important;
	-ms-transform: translate(0, 6px) rotate(45deg) !important;
	-o-transform: translate(0, 6px) rotate(45deg) !important;
	transform: translate(0, 6px) rotate(45deg) !important; background:#fff !important;}
.tophead .openbtn.on .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; background:#fff !important;}	

.Subnav{ display:none; height:416px; background:#fff; width:1200px; top:91px; left:50%; margin-left:-600px; position:fixed;}
.Subnav .box{ padding:5% 3% 0;}
.Subnav .box .img{ width:40%; float:left; padding-bottom:15px; position:relative;}
.Subnav .box .img span{ width:143px; height:15px; position:absolute; left:0px; bottom:0px; background:#b91f2e;}
.Subnav .box .nav{ width:56%; float:right;}
.Subnav .box .nav dl{ width:25%; float:left;}
.Subnav .box .nav dl dt{ font-size:24px; font-family:"方正小标宋简体"; color:#151515; margin-bottom:28px;}
.Subnav .box .nav dl dd{ height:237px; border-left:1px solid #cccccc;}
.Subnav .box .nav dl dd a{ display:block; padding-left:25px; line-height:32px; color:#5c5b5b;}
.Subnav .box .nav dl dd a:hover{ text-decoration:underline; color:#b91f2e;}
.Subnav .box .nav dl:nth-child(1) dd p:nth-child(4){ display:none;}

.HomeLogo{ position:absolute; width:46%; text-align:center; top:38%; left:27%; z-index:2;}
.Homemore{ position:absolute; bottom:5%; left:0px; text-align:center; text-align:center; width:100%; z-index:2;}
.Homemore a{ display:inline-block; color:#fff;/* background:url(../images/arr3.gif) center bottom no-repeat; padding-bottom:26px; margin:0 20px; */font-size:18px; font-family:Verdana, Geneva, sans-serif;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Homemore a:hover{ padding-bottom:18px;}
.Homemore .hide{ display:none;}
.Homemore span{ margin:-8px 6px 0; font-family:"Comic Sans MS", cursive; font-size:30px; display:inline-block; vertical-align:middle;-webkit-animation: rightan 1s 1s infinite;-webkit-animation-fill-mode: both;}
.Homemore span.leftarr{-webkit-animation: leftan 1s 1s infinite;-webkit-animation-fill-mode: both;}
.Homemore span.rightarr{-webkit-animation: rightan 1s 1s infinite;-webkit-animation-fill-mode: both;}

@-webkit-keyframes leftan
{
  10%{margin-right: 0px;opacity: 0;}
  50%{margin-right: -6px;opacity: 1;}
  100%{margin-right: 6px;opacity: 1;}
}
@-webkit-keyframes rightan
{
  10%{margin-left: 0px;opacity: 0;}
  50%{margin-left: -6px;opacity: 1;}
  100%{margin-left: 6px;opacity: 1;}
}
				
.Homeshop{ display:none; position:absolute; background:#fff; z-index:2; left:0px; width:100%; bottom:0px;}
.Homeshop ul{ text-align:center; max-width:1400px; margin:0px auto; padding:0 12px;}
.Homeshop li{ width:12%; display:inline-block; *display:inline; zoom:1; text-align:center; padding:21px 1%; position:relative;}
.Homeshop li .upbox{ text-align:left; display:none; width:206px; height:292px; left:-2.8%; position:absolute; bottom:100%;}
.Homeshop li .upbox .img{ margin:-27px 9px 0;}
.Homeshop li .upbox .img img{ display:block; width:188px; height:165px;}
.Homeshop li .upbox .txt{ text-align:left; color:#fff; padding:20px 18px 0px; line-height:19px; font-family:"宋体"; font-size:12px;}
.Homeshop li .upbox .txt .p{ text-indent:2em;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical; height:95px;}
.Homeshop li .upbox .txt .more{ margin-top:15px; background:url(../images/more2.png) right center no-repeat;}
.Homeshop li .upbox a{ display:block;}

.Homeshop li.li1 .upbox{ background:rgba(59,28,31,0.8);}
.Homeshop li.li2 .upbox{ background:rgba(134,211,37,0.8);}
.Homeshop li.li3 .upbox{ background:rgba(239,60,150,0.8);}
.Homeshop li.li4 .upbox{ background:rgba(27,174,241,0.8);}
.Homeshop li.li5 .upbox{ background:rgba(231,38,57,0.8);}
.Homeshop li.li6 .upbox{ background:rgba(241,192,135,0.8);}
.Homeshop li.li7 .upbox{ background:rgba(90,84,76,0.8);}
.Homeshop .backs{ position:absolute; width:30px; height:30px; right:15px; top:15px;background:url(../images/closenav.png);}


@media ( max-width:1200px){
.tophead{ width:100%; left:0px; margin:0; top:15px;}
.Subnav{ width:100%;}
}
@media ( max-width:998px){
.Subnav .box .img{ display:none;}
.Subnav .box .nav{ width:auto; float:none;}
.Homeshop li .upbox{ display:none !important;}
}
@media ( max-width:768px){
.Homeshop{ text-align:center; padding:10px 0px;}
.Homeshop li{ width:21%; display:inline-block;*display:inline; zoom:1; padding:10px 1%; float:none;}

.Subnav{ height:90%; overflow-y:auto; width:100%; top:10%; left:0px; margin:0; background:rgba(255,255,255,0.9);}
.Subnav .box{ padding:0;}
.Subnav .box .nav dl{ width:auto; float:none;}
.Subnav .box .nav dl dd{ height:auto; border-left:0px;}
.Subnav .box .nav dl dt{ background:#fff; font-size:18px; margin-bottom:5px; line-height:40px; padding-left:15px;}
.Subnav .box .nav dl dd{ padding-bottom:10px;}
.Subnav .box .nav dl dd a{ padding-left:15px;}

#cai { width:27%;}
#ju { width:16%; top:25%;}
#wan { width:27%;}
#guo {width:28%;}
#zi {width:55%; right:0px;}
#lz { bottom:32%; width:25%;}
#lj { left:5%; width:16.5%;}
#dc { width:23%; left:30%;}

}
/*首页 end*/


/*栏目页公用样式 s*/
.SubPage{ height:auto !important; height:544px; min-height:544px; padding-top:50px; padding-bottom:50px}
.SubBan{ position:relative; height:500px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.SubBan .bg{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.SubBan h2{ font-weight:normal; z-index:1; text-align:center; position:absolute; width:100%; left:0px; line-height:44px; font-size:30px; color:#fff; top:50%; margin-top:-35px;}
.SubBan h2 i{ display:block; width:20px; height:23px; margin:0px auto; border-bottom:3px solid #50aa52;}

.MenuList{ padding-bottom:45px; margin-top:-12px; text-align:center;}
.MenuList li{ display:inline-block;*display:inline; zoom:1; line-height:39px; margin:0 5px;}
.MenuList li a{ display:block; font-size:16px; color:#444444; padding:0 23px; border-radius:20px;}
.MenuList li.onli a,.MenuList li:hover a{ color:#fff; background:#53b754;}

.SinglePage{ word-wrap:break-word; line-height:27px;}
.Newsinfo{ max-width:980px; margin:0px auto;}

@media ( max-width:998px){
.SubPage{padding-top:25px; padding-bottom:30px}
.SinglePage{font-size:14px; line-height:24px;}
}

/*栏目页公用样式 end*/


/*新闻 s*/
.NewsList{ height:auto !important; height:544px; min-height:544px; padding-top:20px; padding-bottom:50px}
.NewsList li{ padding-top:40px; height:244px; line-height:30px; color:#989898; border-bottom:1px solid #f5f5f5;}
.NewsList li .relative{ padding:0 14% 0 37%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsList li .img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:absolute; width:33%; left:0px; top:0px; height:204px; overflow:hidden;}
.NewsList li .img a{width:100%; height:100%; position:absolute; left:0px; top:0px; background-position:center center; background-repeat:no-repeat; background-size:cover;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsList li:hover .img a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.NewsList li .date{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:absolute; font-size:22px; right:5%; top:40px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.NewsList li .date a.more{ display:block; border-left:1px solid #e5e5e5; width:32px; height:26px; margin-top:66px; background:url(../images/arr1.gif) right center no-repeat;}
.NewsList li .tit{ padding:38px 0 10px; font-size:16px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.NewsList li .tit a{ color:#333333;}
.NewsList li .p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.NewsList li:hover{ background:#fafafa; border-bottom:1px solid #fafafa; box-shadow: 0 5px 10px #eee;}
.NewsList li:hover .relative{ padding-right:12%;}
.NewsList li:hover .tit a{ color:#d60023;}
.NewsList li:hover .date{ right:3%;}
.NewsList li:hover .date a.more{ border-left:1px solid #d60023; background:url(../images/arr2.gif) right center no-repeat;}
.NewsList li:hover .img{ left:2%;}

.Titleinfo{ color:#666666; padding:0 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.PrevNextBox {margin:40px auto 0;position:relative; color:#888888;}
.PrevNextBox dl{ width:49%; line-height:50px; height:50px; text-align:center; font-size:16px; overflow:hidden; background:#f7f7f7;}
.PrevNextBox dl span{color:#000000;}
.PrevNextBox dl:hover{background:#dd0023; color:#fff;}
.PrevNextBox dl:hover span{ color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.back{ display:block; margin:35px auto 0; width:145px; line-height:35px; text-align:center; background:#ddd;}
.back:hover{ color:#fff;background:#dd0023;}

@media ( max-width:640px){
.NewsList li{ height:auto; line-height:24px; padding:15px 0;}
.NewsList li .relative{ padding:0%;}
.NewsList li .tit{ padding:12px 0 5px;}
.NewsList li .img{position:relative; width:auto; height:120px;}
.NewsList li .date{ position:static; font-size:14px;}
.NewsList li .date a.more{ display:none;}
.NewsList li:hover .relative{ padding-right:0%;}
.NewsList li:hover .img{ left:0%;}
.NewsList li .into{ position:absolute; z-index:2; width:100%; height:100%; display:block;}
.NewsList li .p{-webkit-line-clamp: 2;}

.Titleinfo{ padding-bottom:15px;}
.Titleinfo .tit{ font-size:20px; padding-bottom:10px;}
.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
.PrevNextBox dl div{width:90%; margin:0px auto;}
.PrevNextBox dl.fl{ float:none;}.PrevNextBox dl.fr{ float:none;}
.Shares{ display:none;}

}


/*关于 s*/
.AboutTxt{ position:relative; margin:0 0 0 0; background:#f7f7f7;}
.AboutTxt .info{ padding:20px 48px 48px; color:#989898;}
.AboutTxt .info .logo{ margin:0 0 38px -9%; width:60%;}
.AboutTxt .info .ry{color:#2f2f2f; font-size:16px; margin-bottom:18px;}
.AboutTxt .img{ display:none; width:40.3%; position:absolute; right:0px; top:150px;}
@media ( max-width:768px){
.AboutTxt{margin-top:0px;}
.AboutTxt .info{ padding:20px 10px 20px 10px; color:#989898;}
.AboutTxt .info .logo{ margin-bottom:12px;}
.AboutTxt .img{ width:auto; text-align:center; position:static; padding-bottom:10px;}
}


/*荣誉 s*/
.Hornor {height:581px; position:relative; background:url(../images/rybg.jpg) center bottom no-repeat; background-size:contain;}
.Hornor .line{ position:absolute; background:url(../images/ryline.gif); width:950px; height:200px; left:50%; margin-left:-475px; top:92px;}
.Hornor .swiper-container {width: 1000px;}
.Hornor .swiper-slide .box{position:relative; text-align:center; margin-bottom:30px; width:190px; margin:0px auto;}
.Hornor .swiper-slide a {display: block;}
.Hornor .swiper-slide .tit { display:none; font-size:20px; padding:39px 0px 25px 0; color:#2f2f2f;}
.Hornor .swiper-slide .unit{ display:none;}
.Hornor .swiper-slide .unit b{ display:block; color:#333333; margin:18px 0 0px;}
.Hornor .swiper-slide .box .img { padding-top:129px;}
.Hornor .swiper-slide .box .img img { max-height:126px; margin:0px auto;display: block;}
.Hornor .button {width: 54%;top: 50%;position:absolute; left:23%;}
.Hornor .swiper-slide.swiper-slide-active .box{ margin-left:-47px; width:430px; height:427px; background:#f7f7f7; box-shadow:0px 10px 45px #ccc;}
.Hornor .swiper-slide.swiper-slide-active .box .img{ padding:0; height:250px; margin:0;}
.Hornor .swiper-slide.swiper-slide-active .box .img img { width:auto;max-width: 339px; max-height:250px;}
.Hornor .swiper-slide.swiper-slide-active .tit { display:block;}
.Hornor .swiper-slide.swiper-slide-active .unit{ line-height:20px; display:block;}
.Hornor .swiper-button-next, .Hornor .swiper-button-prev{ width:295px; height:237px;}
.Hornor .swiper-button-prev{ left:-163px; top:-197px; background:none;}
.Hornor .swiper-button-next{ right:-163px; top:-197px; background:none;}

@media ( max-width:998px){
.Hornor .swiper-container {width: auto;}
}
@media ( max-width:800px){
.Hornor { height:auto; padding-bottom:80px;}
.Hornor .line{ display:none;}
.Hornor .swiper-slide .tit {font-size:16px; padding:12px 0px 12px 0;}
.Hornor .swiper-slide.swiper-slide-active .box .img{ height:190px;}
.Hornor .swiper-slide.swiper-slide-active .box img {max-width: 90%; max-height:190px;}
.Hornor .swiper-slide.swiper-slide-active .box{ margin-left:0px; width:auto; height:330px;box-shadow:0px;}
.Hornor .swiper-button-next, .Hornor .swiper-button-prev{ width:20px; height:36px;}
.Hornor .swiper-button-prev{ left:-80px; top:-30px; background:url(../images/ryarr.png) 0px top;}
.Hornor .swiper-button-next{ right:-80px; top:-30px;background:url(../images/ryarr.png) right top;}
}


/*品牌 s*/
.Brandbox{ overflow:hidden; padding:70px 0px; height:auto !important; height:504px; min-height:504px; line-height:30px;}
.Brandbox .brandtxt1{ position:relative;}
.Brandbox .brandtxt1 .info{ width:46%; padding-top:5%; float:left; position:relative; z-index:1;}
.Brandbox .brandtxt1 .info .logo{ padding-left:20px;}
.Brandbox .brandtxt1 .info .txt{ position:relative; background:url(../images/mores.gif) 0px bottom no-repeat; margin:25px 0 0 46px; padding-bottom:38px;}
.Brandbox .brandtxt1 .info .txt .line{ width:61px; height:1px; position:absolute; left:-71px; top:13px; background:#666666;}
.Brandbox .brandtxt1 .bg{ position:absolute; width:45%; top:12%; left:20%; background:#f5f5f5; height:77%;}
.Brandbox .brandtxt1 .img{ width:45%; float:right; position:relative; z-index:1;}
.Brandbox .brandtxt1 .img .more{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(214,0,35,0.15); z-index:1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Brandbox .brandtxt1 .img .more em{ position:absolute; width:140px; line-height:44px; text-align:center; top:50%; left:50%; margin:-25px 0 0 -54px; background:#d60023; color:#fff; border-radius:5px;}
.Brandbox .brandtxt1 .img:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.autoimg{ padding:6% 0;}
.autoimg img{ display:block;}

.Brandbox .brandtxt2{ position:relative; padding-bottom:6%;}
.Brandbox .brandtxt2 .info{ width:40%; padding-top:13%; float:right; position:relative; z-index:1;}
.Brandbox .brandtxt2 .info .txt{ position:relative; background:url(../images/mores.gif) 0px bottom no-repeat; margin:25px 0 0 0px; padding-bottom:38px;}
.Brandbox .brandtxt2 .bg{ position:absolute; width:74%; top:0%; left:-28%; background:#f5f5f5; height:100%;}
.Brandbox .brandtxt2 .img{ width:54%; margin-top:6%; float:left; position:relative; z-index:1;}
.Brandbox .brandtxt2 .img img{ padding:8px; background:#fff; width:96%; box-shadow:0 0 10px #ddd;}
.Brandbox .brandtxt2 .img .more{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(214,0,35,0.15); z-index:1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Brandbox .brandtxt2 .img .more em{ position:absolute; width:140px; line-height:44px; text-align:center; top:50%; left:50%; margin:-25px 0 0 -54px; background:#d60023; color:#fff; border-radius:5px;}
.Brandbox .brandtxt2 .img:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.alertBtn a{ cursor:pointer;}

.Brandbox .brandtxt3{ position:relative;}
.Brandbox .brandtxt3 .info{ width:40%; padding:11% 0 0 8%; float:left; position:relative; z-index:1;}
.Brandbox .brandtxt3 .info .txt{ position:relative; background:url(../images/mores.gif) 0px bottom no-repeat; margin:25px 0 0 0px; padding-bottom:58px;}
.Brandbox .brandtxt3 .bg{ position:absolute; width:100%; top:10%; left:-28%; background:#f5f5f5; height:80%;}
.Brandbox .brandtxt3 .img{ width:44%; float:right; position:relative; z-index:1;}
.Brandbox .brandtxt3 .img img{ width:100%;box-shadow:0 0 10px #ddd;}
.Brandbox .brandtxt3 .img .more{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(214,0,35,0.15); z-index:1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Brandbox .brandtxt3 .img .more em{ position:absolute; width:140px; line-height:44px; text-align:center; top:50%; left:50%; margin:-25px 0 0 -54px; background:#d60023; color:#fff; border-radius:5px;}
.Brandbox .brandtxt3 .img:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.Brandbox .alertMenu{top: 20%; display:none; position: fixed;left:0%; width:100%;text-align: center; z-index: 1001;}
.Brandbox .alertMenu .item{cursor: pointer; border-radius: 10px; display: inline-block;width: 29%;height: 500px; margin: 0 1%;background: white;text-align: center;}
.Brandbox .alertMenu .item .img-box{margin: 60px auto; width: 240px; height: 240px;border-radius: 50%;overflow: hidden;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Brandbox .alertMenu .item .img-box img{width: 100%;}
.Brandbox .alertMenu .item h3{font-size: 20px;line-height: 30px;}
.Brandbox .alertMenu  a{color: white;font-size: 20px;display:block;margin: 20px 0px;text-align: center;}
.Brandbox .alertMenu  .close{top: -10%;right:10%;background:url(../uploadfiles/image/close.png)center no-repeat; width: 30px;height: 30px;position: absolute; cursor:pointer;}
.Brandbox .alertMenu .item:nth-child(2){margin-right: 0px;}
.Brandbox .DishImg{display:none; z-index: 1002;width: 80%; height:90%; overflow:hidden; position: fixed;top: 5%;left: 50%;transform: translate(-50%,0%);}
.Brandbox .DishImg ul{position: relative;overflow: hidden; height:100%;}
.Brandbox .DishImg ul li{display:none; position:relative; height:100%;}
.Brandbox .DishImg ul li .dis{display:flex; height:100%;justify-content:center;align-items:center;}
.Brandbox .DishImg .item img{width: ; height:; display:block; margin:0px auto;}
.Brandbox .DishImg .item .img-box{padding: 0px 0px;}
.Brandbox .owl .owl-buttons .owl-prev{width: 50px;height: 50px;background:url(../uploadfiles/image/prev.png);opacity: 1; position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}
.Brandbox .owl .owl-buttons .owl-next{width: 50px;height: 50px; position: absolute;background: url(../uploadfiles/image/next.png)center no-repeat; right: 0px;top: 50%;transform: translateY(-50%);}
.Brandbox .DishImg .close{z-index: 12; position: absolute;right: 0px;top:0px;width: 30px;height: 30px;background: url(../uploadfiles/image/close.png)center no-repeat;}
.overlay{display: none; position: fixed;top: 0px;left: 0px;bottom: 0px;right: 0px;background: rgba(0,0,0,0.7);z-index: 1000;}
/* .Brandbox .ban-box .alertMenu  .close{right: 450px;} */
/* .Brandbox .swiper{width: 800px;}
.Brandbox .swiper .swiper-prev{position: absolute;left: 0px;top: 50%;transform: translateY(-50%);background: white;height: 50px;width: 50px;;}
.Brandbox .swiper .swiper-next{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);background: white;height: 50px;width: 50px;;} */

.ban-box#pro6{ display:none;}

@media(max-width:998px){
.Brandbox .alertMenu .item .img-box{margin: 40px auto; width: 180px; height: 180px;}
}

@media(max-width:768px){
.Brandbox .alertMenu{top: 6%;left:0%; width:100%;}
	.Brandbox .alertMenu .item{width: 300px;height: 160px;margin: 0px auto 15px; float:none;}
	.Brandbox .alertMenu .item .img-box{width: 80px;height: 80px;margin: 10px auto;}
	.Brandbox .alertMenu  .close{top: -7%;}
	.Brandbox .alertMenu .item h3{font-size: 16px;line-height: 25px;}
	.Brandbox .DishImg{width: 100%;}
	.Brandbox .DishImg .item .img-box{width: 80%;margin: 0px auto;padding: 0px;}
	.Brandbox .owl .owl-buttons .owl-prev{width: 30px;height: 30px;background-size: contain !important;}
	.Brandbox .owl .owl-buttons .owl-next{width: 30px;height: 30px;background-size: contain !important;}
}

@media ( max-width:768px){
.Brandbox{ padding:0px 0px; line-height:24px;}
.Brandbox .brandtxt1 { padding-bottom:6%;}
.Brandbox .brandtxt1 .info{ width:auto; padding:15px 0; float:none;}
.Brandbox .brandtxt1 .info .logo{ padding-left:0px;}
.Brandbox .brandtxt1 .img{ width:auto; float:none;}
.Brandbox .brandtxt1 .bg{width:100%; top:0%; left:0%;height:100%;}
.Brandbox .brandtxt1 .info .txt{margin:15px 0 0px 0px; padding-bottom:30px;}
.Brandbox .brandtxt1 .info .txt .line{ display:none;}
.Brandbox .brandtxt2 .info{ width:auto; padding:15px 0; float:none;}
.Brandbox .brandtxt2 .img{ width:auto; float:none; padding:0;}
.Brandbox .brandtxt2 .info .txt{ padding-bottom:30px;}
.Brandbox .brandtxt2 .bg{width:100%; left:0%;}
.Brandbox .brandtxt3 { padding-bottom:6%;}
.Brandbox .brandtxt3 .info{ width:auto; padding:15px 0; float:none;}
.Brandbox .brandtxt3 .img{ width:auto; float:none; padding:0;}
.Brandbox .brandtxt3 .info .txt{ padding-bottom:30px;}
.Brandbox .brandtxt3 .bg{width:100%; left:0%; top:0;}
}


/*团队 s*/
.Teambox{ overflow:hidden; padding:70px 0px; height:auto !important; height:504px; min-height:504px; line-height:30px;}
.Teambox .box{ padding:0 50px;}
.Teambox .box .info{ width:45%; float:left;}
.Teambox .box .tit{ padding:44px 0;}
.Teambox .box .tit h2{ font-weight:normal; color:#333333; font-size:32px;}
.Teambox .box .tit h2 span{ color:#d60023;}
.Teambox .box .tit p{ color:#999999; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Teambox .box .img{ width:50%; float:right;}
.Teambox .box .img a{ position:relative; display:block; margin-left:7px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Teambox .box .img a span{ position:absolute; background:url(../images/zoom.png) center center no-repeat;background-color:rgba(214,0,35,0.9); width:100%; height:100%; left:0px; height:50%; top:25%;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Teambox .box .img a span em{ position:absolute; bottom:0px; left:0px; background:#d60023; line-height:46px; color:#fff; width:100%; text-align:center;}
.Teambox .box .img div:hover a span{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; height:100%; top:0;}
.Teambox .box .moreimg{ display:none;}
.Teambox .box .img div{ float:left;}
.Teambox .box .img .item1{ width:33%; margin-top:78px;}
.Teambox .box .img .item1 a{ height:318px;}
.Teambox .box .img .item2{ width:34%;}
.Teambox .box .img .item2 a{ height:480px;}
.Teambox .box .img .item3{ width:33%; margin-top:162px;}
.Teambox .box .img .item3 a{ height:318px;}
.Teambox .box .img .item1 a{ margin-left:0;}

.Teambox .pxjh{ margin:6% 0; padding:42px 0; background-position:center center; background-repeat:no-repeat;  background-size:cover; color:#fff;}
.Teambox .pxjh .img{ margin-left:45px; width:45%; float:left;}
.Teambox .pxjh .img a{ position:relative; display:block; margin-left:10px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Teambox .pxjh .img a span{ position:absolute; background:url(../images/zoom.png) center center no-repeat;background-color:rgba(214,0,35,0.9); width:100%; height:100%; left:0px; height:50%; top:25%;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Teambox .pxjh .img a span em{ position:absolute; bottom:0px; left:0px; background:#d60023; line-height:46px; color:#fff; width:100%; text-align:center;}
.Teambox .pxjh .img div:hover a span{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; height:100%; top:0;}
.Teambox .pxjh .moreimg{ display:none;}
.Teambox .pxjh .img div{ float:left;}
.Teambox .pxjh .img .item1{ width:50%;}
.Teambox .pxjh .img .item1 a{ height:474px;}
.Teambox .pxjh .img .item2{ width:50%;}
.Teambox .pxjh .img .item2 a{ height:232px;}
.Teambox .pxjh .img .item3{ width:50%; margin-top:10px;}
.Teambox .pxjh .img .item3 a{ height:232px;}
.Teambox .pxjh .img .item1 a{ margin-left:0;}

.Teambox .pxjh .info{ width:30%; padding:1% 14% 0 0; float:right;}
.Teambox .pxjh .info .tit{ padding:50px 0px;}
.Teambox .pxjh .info .tit h2{ font-weight:normal;font-size:32px;}
.Teambox .pxjh .info .tit p{ color:#999999; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Teambox .pxjh .info .txt{ position:relative; background:url(../images/mores2.png) 0px bottom no-repeat; padding-bottom:68px;}
.Teambox .pxjh .info .txt h3{ font-size:20px; font-weight:normal; padding-bottom:22px;}

.Teambox .gwlist li{ width:33.3333%; float:left; background:#f7f7f7;}
.Teambox .gwlist li .imgs{ height:280px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Teambox .gwlist li .infos{ height:280px;}
.Teambox .gwlist li .infos .txts{ padding:10% 10% 0; line-height:24px;}
.Teambox .gwlist li .infos .txts h2{ font-weight:normal; font-size:20px; color:#333333;}
.Teambox .gwlist li .infos .txts .p{ padding:26px 0 35px; background:url(../images/mores.gif) 0px bottom no-repeat; color:#888888;}
.Teambox .gwlist li:nth-child(even) .infos{ margin-top:-560px;}
.Teambox .gwlist li:nth-child(even) .imgs{ margin-top:280px;}
.Teambox .gwlist li:hover{ background:#d60023 url(../images/logobg.png) right bottom no-repeat;}
.Teambox .gwlist li:hover .infos .txts h2{ color:#fff;}
.Teambox .gwlist li:hover .infos .txts .p{background:url(../images/mores2.png) 0px bottom no-repeat; color:#fff;}


@media ( max-width:768px){
.Teambox{ padding:20px 0px; line-height:24px;}
.Teambox .box .tit{ padding:20px 0;}
.Teambox .box .tit h2{font-size:24px;}
.Teambox .box .tit p{font-size:16px;}
.Teambox .box{ padding:0px;}
.Teambox .box .info{ width:auto; float:none;}
.Teambox .box .img{ width:auto; float:none;}

.Teambox .box .img .item1{margin-top:40px;}
.Teambox .box .img .item1 a{ height:218px;}
.Teambox .box .img .item2 a{ height:300px;}
.Teambox .box .img .item3{ width:33%; margin-top:82px;}
.Teambox .box .img .item3 a{ height:218px;}

.Teambox .pxjh{padding:0px 0 6% 0;}
.Teambox .pxjh .img{ margin-left:0; width:auto; float:none;}
.Teambox .pxjh .info{ width:auto; padding:0; float:none;}
.Teambox .pxjh .info .tit{ padding:20px 0px;}
.Teambox .pxjh .info .tit h2{font-size:24px;}
.Teambox .pxjh .info .tit p{font-size:14px;}
.Teambox .pxjh .info .txt{padding-bottom:30px; margin-bottom:20px;}

.Teambox .pxjh .img .item1 a{ height:270px;}
.Teambox .pxjh .img .item2 a{ height:130px;}
.Teambox .pxjh .img .item3 a{ height:130px;}
}

@media ( max-width:560px){
.Teambox .box .img .item1 a{ height:168px;}
.Teambox .box .img .item2 a{ height:250px;}
.Teambox .box .img .item3 a{ height:168px;}

.Teambox .gwlist li{ width:auto; float:none; margin-bottom:12px;}
.Teambox .gwlist li .imgs{ height:130px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Teambox .gwlist li .infos{ height:auto;}
.Teambox .gwlist li:nth-child(even) .infos{ margin-top:0px;}
.Teambox .gwlist li:nth-child(even) .imgs{ margin-top:0px;}
.Teambox .gwlist li .infos .txts h2{ font-size:16px;}
.Teambox .gwlist li .infos .txts{ padding:10px 10px 20px;}
.Teambox .gwlist li .infos .txts .p{ padding:12px 0 30px;color:#888888;}
}


/*文化 s*/
.Culturebox{ overflow:hidden; padding:70px 0px; height:auto !important; height:504px; min-height:504px; line-height:30px;}
.Culturebox .tit{ padding:44px 0 20px;}
.Culturebox .tit h2{ font-weight:normal; color:#333333; font-size:32px;}
.Culturebox .tit h2 span{ color:#d60023;}
.Culturebox .tit p{ color:#999999; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Culturebox .box{ padding:0 50px;}
.Culturebox .box .info{ width:45%; float:left;}
.Culturebox .box .img{ width:50%; float:right;position: relative;}
.Culturebox .box .txt{background:url(../images/mores.gif) 0px bottom no-repeat; padding-bottom:30px; margin-bottom:38px;}
.Culturebox .box.next .img{ float:left;}
.Culturebox .box.next .info{ float:right;}

.Culturebox .box .img .more{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(214,0,35,0.15); z-index:1;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Culturebox .box .img .more em{ position:absolute; width:140px; line-height:44px; text-align:center; top:50%; left:50%; margin:-25px 0 0 -54px; background:#d60023; color:#fff; border-radius:5px;}
.Culturebox .box .img:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.Culturebox .learning{ background-position:center center; background-repeat:no-repeat; background-size:contain; padding-top:29%; margin:5.5% 0; position:relative;}
.Culturebox .learning .txt{ margin:0px auto; text-align:center; width:180px; position:absolute; left:50%; top:33%; margin-left:-90px; color:#fff;}
.Culturebox .learning .txt .tit2 h2{ font-size:42px;}
.Culturebox .learning .txt .tit2 p{ font-size:24px; padding:10px 0 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.Culturebox .learning .txt a.more{ color:#666666; display:block; font-size:16px; line-height:50px; background:#fff; border-radius:4px;}
.Culturebox .learning .txt a:hover.more{ background:#d60023; color:#fff;}



@media ( max-width:768px){
.Culturebox{ padding:20px 0px; line-height:24px;}
.Culturebox .tit{ padding:20px 0;}
.Culturebox .tit h2{font-size:24px;}
.Culturebox .box{ padding:0 0px;}
.Culturebox .box .info{ width:auto; float:none;}
.Culturebox .box .img{ width:auto; float:none; text-align:center;}
.Culturebox .box .txt{padding-bottom:30px; margin-bottom:20px;}
.Culturebox .box.next .img{ float:none;}
.Culturebox .box.next .info{ float:none;}
.Culturebox .learning{ padding-top:42%; background-size:cover;}
.Culturebox .learning .txt .tit2 h2{ font-size:24px;}
.Culturebox .learning .txt .tit2 p{ font-size:16px; padding:5px 0 15px;}
.Culturebox .learning .txt a.more{line-height:30px; width:100px; margin:0px auto; font-size:14px;}
}


/*联系 s*/
.ColumnName{ text-align:center; padding:6px 0px 36px;}
.ColumnName h2{ line-height:26px; font-weight:normal; font-size:20px; color:#333333;}
.ColumnName h2 span{color:#d60023;}
.ColumnName p{ line-height:20px;color:#999999; font-family:Arial, Helvetica, sans-serif;}

.Map{ max-width:1100px; margin:0px auto;}
.Contact li{ width:23%; padding:0 1%; float:left; text-align:center; color:#666666; margin-bottom:49px;}
.Contact li .ico{ width:90px; height:90px; margin:0px auto; background-size:cover; border-radius:50%; background-position:center center; background-color:#cccccc;}
.Contact li .ico.tel{ background-image:url(../images/tel.png);}
.Contact li .ico.add{ background-image:url(../images/add.png);}
.Contact li .ico.mail{ background-image:url(../images/mail.png);}
.Contact li .ico.wx{ background-image:url(../images/wx.png);}
.Contact li .ico.wb{ background-image:url(../images/wb.png);}
.Contact li .tit{ line-height:34px; padding-top:11px; font-size:16px; color:#333333;}
.Contact li .line{ display:block; margin:0px auto; width:30px; height:17px; border-bottom:2px solid #cccccc;}
.Contact li a{ color:#666666; display:block;}
.Contact li:hover .tit{ color:#d60023;}
.Contact li:hover .line{ border-bottom:2px solid #b91f2e;}
.Contact li:hover .ico{ background-color:#d60023;}
.ewmpop{ position:fixed; width:150px; padding:30px 15px 15px; background:#fff; left:50%; top:38%; margin-left:-90px; border:1px solid #999; text-align:center; display:none; font-size:16px;}
.ewmpop img{ display:block; width:100%; margin-bottom:10px;}
.ewmpop a.close{ position:absolute; right:0px; top:0px; width:30px; height:30px; background:url(../images/closenav.png) center center no-repeat;}

@media ( max-width:640px){
.Contact li{ width:48%; margin-bottom:30px;}
.Contact li .ico{ width:60px; height:60px;}
}
@media ( max-width:480px){
.Contact li{ width:auto; float:none;}
}


/*留言 s*/
.Message{}
.Message .item{ padding-bottom:4%; width:33.3333%; float:left;}
.Message .item dl{ padding-left:98px; position:relative; line-height:40px;}
.Message .item dl dt{ position:absolute; width:98px; text-align:right; top:0px; left:0px;}
.Message .item dl .input{ width:92%; text-indent:1em; border:1px solid #dcdcdc; height:38px; line-height:38px;}
.Message .item.auto{ float:none; clear:both; width:98%;}
.Message .item .textarea{ padding:10px; border:1px solid #dcdcdc;}
.Message .item .textarea textarea{ width:100%; height:170px;}
.Message .item.btn{ float:none; clear:both; width:98%; text-align:center; padding-bottom:0;}
.Message .item .sendbtn{ font-size:18px; color:#fff; width:142px; height:40px; border-radius:5px 0 5px 0px; cursor:pointer; background:#b91f2e; margin-right:3%;}
.Message .item .resetbtn{ font-size:18px; color:#fff; width:142px; height:40px; border-radius:5px 0 5px 0px; cursor:pointer; background:#9b000f;}

@media ( max-width:768px){
.Message .item{ padding-bottom:15px; width:auto; float:none;}
.Message .item dl{ padding-left:90px;line-height:35px;}
.Message .item dl dt{ width:90px;}
.Message .item dl .input{ width:99%; height:33px; line-height:33px;}
.Message .item.auto{width:99.5%;}
.Message .item .sendbtn{ font-size:16px;width:100px; height:36px; margin-right:1%;}
.Message .item .resetbtn{ font-size:16px; width:100px; height:36px;}
}

/*图片弹窗*/
.gallery .box{width: 100%;overflow: hidden;line-height:0px;height: 260px;position: relative;}
.gallery .box img{width: auto;height: 100%;}
.lg-actions .lg-prev{background:url(../images/arrow3.png)center no-repeat !important ;background-size: 30px 30px !important; width: 50px;height: 50px;padding: 0px !important;margin-top: -25px !important;}
.lg-actions .lg-prev:after{display: none !important;}
.lg-actions .lg-next{background:url(../images/arrow4.png)center no-repeat !important ;background-size: 30px 30px !important; width: 50px;height: 50px;padding: 0px !important;margin-top: -25px !important;}
.lg-actions .lg-next::before{display: none !important;}
.lg-toolbar .lg-close{background:url(../images/close.png)center no-repeat !important ;background-size: 30px 30px !important; width: 50px;height: 50px;padding: 0px !important;margin: 0px !important;}
.lg-toolbar .lg-close:after{display:none !important;}


/*栏目模块隐藏*/
/* .Subnav .box .nav dl:nth-child(2) dd p:first-child{ display:none;} */
 .brandtxt1#pro7{ display:none;} 


/* 企业活动 */
.componyActive ul{ margin-left:-2%;}
.componyActive ul li{width: 31.3333%;float: left;margin-left: 2%;margin-bottom: 30px;}
.componyActive ul li .img{ padding-top:70%;width: 100%; position:relative; box-shadow:0 0 10px #ddd;}
.componyActive ul li .img a{height: 90%;width: 90%;display: block; background-position:center center; background-repeat:no-repeat; background-size:contain; position:absolute; left:5%; top:5%;}
.componyActive ul li .tit{margin: 20px 0px 10px 0px;font-size: 18px;}
.componyActive ul li .cont{color: #999;text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; height:72px; overflow:hidden;
-webkit-box-orient: vertical;}
.componyActive .newsImg{display:none; align-items: center; z-index: 1002;width: 80%; height:90%; overflow:hidden; position: fixed;top: 5%;left: 50%;transform: translate(-50%,0%);}
.componyActive .newsImg ul{position: relative;overflow: hidden; height:100%;}
.componyActive .newsImg ul li{display:none; position:relative; height:100%;}
.componyActive .newsImg ul li .dis{display:flex; height:100%;justify-content:center;align-items:center;}
.componyActive .newsImg .box{height: 100%;width: 100%;display: flex;align-items: center;}
.componyActive .newsImg .item img{width: ; height:; display:block; margin:0px auto;}
.componyActive .newsImg .item .img-box{padding: 0px 0px;}
.componyActive .owl .owl-buttons .owl-prev{width: 50px;height: 50px;background:url(../uploadfiles/image/prev.png);opacity: 1; position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}
.componyActive .owl .owl-buttons .owl-next{width: 50px;height: 50px; position: absolute;background: url(../uploadfiles/image/next.png)center no-repeat; right: 0px;top: 50%;transform: translateY(-50%);}
.componyActive .newsImg .close{z-index: 12; position: absolute;right: 0px;top:0px;width: 30px;height: 30px;background: url(../uploadfiles/image/close.png)center no-repeat;}
@media(max-width:768px){
	.componyActive ul li{width: 100%;float: none;margin: 10px auto;}
}
.hide{ display:none;}
