body{ position: relative; min-width: 1290px;}
.autowidth{ width:1280px; margin: 0 auto;}
.headerDL dd{ float: left; margin-left: 20px;position: relative;}
.headerDL dd:nth-child(1):before{height: 0;}
.headerDL dd:before{position: absolute;left: 50%;margin-left: -75px;width: 0;height: 2px;bottom: 0;background: #D9251C;content: '';transition: 0.4s;-webkit-transition: 0.4s;}
.headerDL dd:hover:before{width: 150px;}
.headerDL dd .tit{ display: block; text-align: center;padding: 0 15px 12px 15px;}
.headerDL dd .tit>p{line-height: 18px; font-family: arial; color: #494747; font-size: 12px; transition: 0.4s;-webkit-transition: 0.4s;}
.headerDL dd.on .tit,.headerDL dd.on .tit>p,.headerDL dd:hover .tit,.headerDL dd:hover .tit>p{ color: #da251c;}
.header{ padding: 30px 0 0px 0;}
.header .fl{ margin-top: -15px;}
.topHeader{ position: relative; z-index: 4;background: #fff;}
.displayOrnone{display: none; position: absolute; left: 50%;margin-left:-75px;width: 150px;top: 100%;text-align: center;background: url(/images/op6.png) repeat;}
.displayOrnone a{display: block;text-align: center;width: 100%;line-height: 40px;color: #fff;font-size: 14px;}
.displayOrnone a:hover{background: #0093DD;}
.footer{ background: url(/images/footerbg.jpg) no-repeat center bottom;}
.indexFooter ul{ margin-left: -40px;}
.indexFooter ul li{ float: left; width: 290px; margin-left: 40px; position: relative;}
.indexFooter ul li h4{ position: absolute; left: 0;bottom: 0;text-align: center; background: url(/images/rp6.png) repeat; width: 100%;height: 40px;color: #fff; font-size: 18px; transition: 0.5s;-webkit-transition: 0.5s;}
.indexFooter ul li h4 em{ position: absolute; left: 0;top: 50%;width: 100%;margin-top: -20px; line-height: 40px;}
.indexFooter ul li span{ position: absolute; background: #ccc; transition: 0.5s;-webkit-transition: 0.5s;}
.indexFooter ul li span.span1{left: 5%;top: 5%;width: 0;height: 1px;}
.indexFooter ul li span.span2{right: 5%;top: 5%; width: 1px; height: 0;}
.indexFooter ul li span.span3{right: 5%;bottom: 5%;width: 0;height: 1px;}
.indexFooter ul li span.span4{left: 5%;bottom: 5%; width: 1px; height: 0;}
.indexFooter ul li:hover h4{background: url(/images/rp6_.png) repeat; height: 100%; font-size: 24px; font-weight: bold;}
.indexFooter ul li:hover .span2,.indexFooter ul li:hover .span4{ height: 90%;}
.indexFooter ul li:hover .span1,.indexFooter ul li:hover .span3{ width: 90%;}
.footerAdd>div{cursor: default; float: left;line-height: 74px; height: 74px; padding: 0 30px; position: relative; color: #a7a9ac;display:flex;align-items:center;}
.footerAdd>div span{ position: absolute; background: #a7a8ac; transition: 0.5s;-webkit-transition: 0.5s;}
.footerAdd>div span.span1{left: 0;top: 0;width: 100%;height: 1px;}
.footerAdd>div span.span2{right: 0;top: 0; width: 1px; height: 100%;}
.footerAdd>div span.span3{right: 0;bottom: 0;width: 100%;height: 1px;}
.footerAdd>div span.span4{left: 0;bottom: 0; width: 1px; height: 100%;}


.footerAdd>div.dd1,.footerAdd>div.dd3{ font-size: 30px;}
.footerAdd>div.dd2 em{ display: inline-block; padding-left: 50px;background: url(/images/ad1.png) no-repeat left center;line-height:1.5;}
.footerAdd>div.dd3 em{ display: inline-block; padding-left: 53px;background: url(/images/ad2.png) no-repeat left center;}
.footerAdd>div.dd2{ margin: 0 42px; width: 372px;transition-delay: 0.6s;}
.footerAdd>div.dd3{width: 282px;transition-delay: 0.9s;}
.footerAdd>div.dd1{width: 360px;transition-delay: 0.3s;}
.footerAdd>div:hover .span1{ left: -25px;}
.footerAdd>div:hover .span2{ top: 20px;}
.footerAdd>div:hover .span3{ right: -25px;}
.footerAdd>div:hover .span4{ bottom: 20px;}
.footerCenter{border-bottom: 1px solid #32353d; border-top: 1px solid #32353d; line-height: 38px;text-align: center;height: 38px;overflow: hidden;}
.footerCenter a{ display: inline-block;color: #A7A9AC;padding: 0 20px;}
.footerBottom{ line-height: 50px;background: #111215; color: #7a7a7b; font-size: 14px;text-transform: uppercase;}
.footerBottom a{ color: #7a7a7b;}
.footerCenter a:hover,.footerBottom a:hover{ color: #0093DD; text-decoration: underline;}
.indexFooter{ display: none;*display: block;*visibility: hidden;*height: 0;}
.footerAdd { padding: 65px 0 60px 0;}
.opacityBg{position: fixed;z-index: 10; left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;-webkit-opacity: 0.5;filter:alpha(opacity=50);}
.fixedDD{ position: fixed;right: 0;top: 50%;margin-top: -70px;z-index: 7;}
.fixedDD li{width: 70px;text-align: center;}
.fixedDD li.li_1 a{background: #c12021;}
.fixedDD li.li_2 a{background: #328fd7;}
.fixedDD li a{display: block;color: #fff;font-size: 14px;line-height: 24px;padding: 8px 0;}
.fixedDD li a img{ height: 30px;}

@media only screen and (max-width:1500px ) {
	.fixedDD li{ width: 50px;}
	.fixedDD li a img{ height: 20px;}
	.fixedDD li a{ padding: 3px 0;}
}













