﻿@charset "utf-8";
a,body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;background-color:#fff;color:#666}
a{color:#666;text-decoration:none}
li{list-style:none}
img{border:0;vertical-align:middle;display:block;width:100%;height:auto}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
b,em,i{font-style:normal}
.cf{zoom:1}
.cf:after{clear:both;content:'';display:block;height:0;visibility:hidden}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.clear-form{background:0 0;border:none 0;outline:0}
.width1200{width:1200px;margin:0 auto;position:relative}
.minwidth1200{min-width:1200px}
.comicons{background:url(Img/Common/comicons.png) no-repeat}
html,body { height: 100%; }
body { overflow: hidden; font-family: sdwfont; }

@font-face{
font-family: sdwfont;
src: url('fonts/SourceHanSansCN-Regular_0.ttf'),
     url('SourceHanSansCN-Regular_0.eot'); /* IE9+ */
}

.sdw-header{width:100%;height:90px; line-height: 90px; background-color:#1d1d1d;position:fixed;left:0;top:0;z-index:999;-webkit-box-shadow:5px 0 50px rgba(0,0,0,.5);box-shadow:5px 0 50px rgba(0,0,0,.5); padding-right: 1.8%;box-sizing: border-box;}
.sdw-header a.logo{display:block;width:auto;height:100%;}
.sdw-header a.logo img { width: auto; height: 100%; }
body .sdw-header.hei60, body .sdw-header.hei90 { transition-duration: .5s; transition-delay: 0s; }
.sdw-header.hei60 { height: 60px; line-height: 60px;}
.sdw-header.hei60 .details-address { top: 60px; }
.sdw-nav ul{height:100%;}
.sdw-nav ul li{float:left;font-size:16px;height:100%;margin-right:30px;position:relative;}
.sdw-nav ul li a{color:#fff; display: block; width: 100%; height: 100%; box-sizing: border-box; position: relative;}
.sdw-nav ul li a:hover{text-decoration:none;}
.sdw-nav ul li.cur>a,.sdw-nav ul li:hover>a{color:#e80000;}
.sdw-nav ul li.cur>a:after,.sdw-nav ul li:hover>a:after { content: ''; display: block; width: 100%; height: 2px; background-color: #e80000; position: absolute; bottom: 0; left: 0; z-index: 2; }

/*20200606新增*/
.sdw-nav ul li .dropdown {display: none;position:absolute;top:100%;left:50%;margin-left:-100px;padding-top:20px;width:200px;overflow:hidden;}
.sdw-nav ul li .dropdown-content{position:relative;background:#fff;}
.sdw-nav ul li .dropdown-content:before{display:block;position:absolute;left:50%;bottom:100%;margin-left:-3px;width:7px;height:4px;content:"";background:url(Img/Common/DropDown_arrow.png) no-repeat}
.sdw-nav ul li .dropdown-content a {display:block;padding:0 20px;height:50px;line-height:50px;color:#333;border-bottom:#e5e5e5 solid 1px;background:url(Img/Common/dropDown_list.png) no-repeat 92% center;}
.sdw-nav ul li .dropdown-content a:last-child{border-bottom:none;}
.sdw-nav ul li .dropdown-content a:hover {background-image:url(Img/Common/dropDown_list_cur.png);background-color:#535353;color: #fff;}
.sdw-nav ul li:hover .dropdown{display: block;}

.sdw-companys{height:100%;font-size:14px; padding-right: 1%;position: relative;}
.sdw-companys .place{ color:#666; position:relative}
.sdw-companys .place span{display: inline-block;padding:0 10px;position:relative}
.sdw-companys .place span:before{content:'';display:block;width:1px;height:16px;background-color:rgba(255,255,255,.1);position:absolute;left:-1px;top:50%;margin-top: -8px; z-index:9}
.sdw-companys .place span:first-child:before{display:none}
.sdw-companys>i{display:block;width:12px;height:7px;background-position:-62px -35px;position:absolute;right:0;top:50%; margin-top: -3.5px; z-index:9;}
.sdw-companys>i.active{background-position: -5px -35px;}
.sdw-companys:hover .place { color: #fff; }
.sdw-header .tel{ padding: 0 1.5%; position: relative;}
.sdw-header .tel:before { content: ''; display: block; width: 1px; height: 56%; background-color:rgba(255,255,255,.1); position: absolute; left: 0; top: 22%; z-index: 2;}
.sdw-header .tel p{color:#fff;font-size:20px;position:relative;}
.details-address{width:100%;height:610px; line-height: 24px; background-color:#f2f2f2;position:fixed;top:90px;left:0;z-index:999}
.details-address .address-cont{height:100%;}
.details-address:before{content:'';display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f2f2f2;position:absolute;right:7%;top:-8px}
.details-address .map{width:586px;height:485px;background:url(Img/Common/map.png) no-repeat;position:absolute;left:-50px;top:60px;z-index:2}
.details-address .map span,.details-address .map span i{display:block;position:absolute}
.details-address .map span i{display:block;position:absolute;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.details-address .map span:first-child{width:78px;height:78px;left:215px;top:205px}
.details-address .map span i:first-child{width:100%;height:100%;border:solid 1px rgba(130,130,130,.2)}
.details-address .map span i:nth-child(2){width:50%;height:50%;border:solid 1px rgba(130,130,130,.3);left:50%;top:50%;margin:-25% 0 0 -25%}
.details-address .map span .i3{width:6px;height:6px;background-color:#999;left:50%;top:50%;margin:-3px 0 0 -3px}
.details-address .map span:nth-child(2){width:60px;height:60px;right:115px;top:143px}
.details-address .map span:nth-child(3){width:52px;height:52px;right:120px;top:197px}
.details-address .map span:nth-child(4){width:32px;height:32px;right:138px;top:240px}
.details-address .map span:nth-child(5){width:62px;height:62px;right:175px;bottom:186px}
.details-address .map span:nth-child(6){width:50px;height:50px;right:140px;bottom:145px}
.details-address .map span:nth-child(7){width:80px;height:80px;right:65px;bottom:163px}
.details-address .map span:nth-child(8){width:42px;height:42px;right:250px;bottom:118px}
.details-address .map span:nth-child(9){width:118px;height:118px;right:110px;bottom:44px}
.details-address .map span:nth-child(10){width:50px;height:50px;right:85px;bottom:93px}
.details-address .map span:nth-child(11){width:175px;height:175px;right:50px;bottom:-20px}
.details-address .map span:nth-child(11) .i3{width:10px;height:10px;margin:-13px 0 0 -13px;background-color:#f30000;border:solid 8px #f2c2c2;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.details-address .list-address{width:50%;position:absolute;right:0;top:36px;color: #1d1d1d;}
.details-address .list-address p{font-size:20px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.1);margin-bottom:5px;position:relative}
.details-address .list-address p:after{content:'';display:block;position:absolute;bottom:0}
.details-address .list-address>div{margin-top:50px}
.details-address .list-address span{display:inline-block;font-size:15px;padding-right:68px;padding-top:10px}
.details-address .list-address span:last-child{font-size:13px;padding-left:20px;position:relative}
.details-address .list-address span:last-child:before{content:'';display:block;width:12px;height:13px;background:url(Img/Common/comicons.png) no-repeat -30px -35px;position:absolute;left:0;top:13px;z-index:2}
.details-address .list-address .sz p:after{width:34px;height:81px;background-image:url(Img/Common/sz_img.png);right:10%}
.details-address .list-address .gz p:after{width:34px;height:106px;background-image:url(Img/Common/gz_img.png);right:10%}
.details-address .list-address .zs p:after{width:111px;height:60px;background-image:url(Img/Common/zs_img.png);right:4%}
.details-address.active .map span i:first-child{-webkit-animation:outerCircleMove 2s ease-out both infinite;-moz-animation:outerCircleMove 2s ease-out both infinite;animation:outerCircleMove 2s ease-out both infinite}
.details-address.active .map span i:nth-child(2){-webkit-animation:innerCircleMove 1.8s ease-out both infinite;-moz-animation:innerCircleMove 1.8s ease-out both infinite;animation:innerCircleMove 1.8s ease-out both infinite}
.details-address.active .map span i:nth-child(3){-webkit-animation:circleMove 2.2s ease-out both infinite;-moz-animation:circleMove 2.2s ease-out both infinite;animation:circleMove 2.2s ease-out both infinite}
.details-address.active .map span:nth-child(even) i:first-child{-webkit-animation-duration:2.4s;-moz-animation-duration:2.4s;animation-duration:2.4s}
.details-address.active .map span:last-child i:first-child{-webkit-animation-duration:2.1s;-moz-animation-duration:2.1s;animation-duration:2.1s}
.details-address.active .map span:nth-child(even) i:nth-child(2){-webkit-animation-duration:2.3s;-moz-animation-duration:2.3s;animation-duration:2.3s}
@-webkit-keyframes outerCircleMove{0%,100%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.3);transform:scale(.3)}
}
@-moz-keyframes outerCircleMove{0%,100%{-moz-transform:scale(1);transform:scale(1)}
50%{-moz-transform:scale(.3);transform:scale(.3)}
}
@keyframes outerCircleMove{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.3);-moz-transform:scale(.3);transform:scale(.3)}
}
@-webkit-keyframes innerCircleMove{0%,100%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.15);transform:scale(1.15)}
}
@-moz-keyframes innerCircleMove{0%,100%{-moz-transform:scale(1);transform:scale(1)}
50%{-moz-transform:scale(1.15);transform:scale(1.15)}
}
@keyframes innerCircleMove{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}
}
@-webkit-keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}
@-moz-keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}
@keyframes circleMove{0%,100%{opacity:1}
50%{opacity:.2}
}

/* 百度统计 */
.zxkf{width:65px;height:auto;overflow:hidden;position:fixed;right:2px;top:50%;z-index:999;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.zxkf>ul>li{width:65px;height:65px;text-align:center;margin-bottom:1px;border-radius:3px;cursor:pointer}
.zxkf>ul>li a{display:block;width:100%;padding-top:40px}
.zxkf>ul>li span{font-size:12px;color:#fff;line-height:14px}
.zxkf>ul>li:nth-child(1){background:#b2b2b2 url(Img/Common/zxkf01.png) no-repeat}
.zxkf>ul>li:nth-child(2){background:#b2b2b2 url(Img/Common/zxkf02.png) no-repeat}
.zxkf>ul>li:nth-child(3){background:#b2b2b2 url(Img/Common/zxkf03.png) no-repeat}
.zxkf>ul>li:nth-child(4){background:#b2b2b2 url(Img/Common/zxkf04.png) no-repeat}
.zxkf>ul>li:nth-child(5){background:#b2b2b2 url(Img/Common/zxkf06.png) no-repeat}
.zxkf>ul>li:nth-last-child(1){padding-top:25px;height:40px;background:#b2b2b2 url(Img/Common/zxkf05.png) no-repeat}
.zxkf>ul>li:nth-child(1):hover{background:#e80000 url(Img/Common/zxkf01.png) no-repeat}
.zxkf>ul>li:nth-child(2):hover{background:#e80000 url(Img/Common/zxkf02.png) no-repeat}
.zxkf>ul>li:nth-child(3):hover{background:#e80000 url(Img/Common/zxkf03.png) no-repeat}
.zxkf>ul>li:nth-child(4):hover{background:#e80000 url(Img/Common/zxkf04.png) no-repeat}
.zxkf>ul>li:nth-child(5):hover{background:#e80000 url(Img/Common/zxkf06.png) no-repeat}
.zxkf>ul>li:nth-last-child(1):hover{background:#e80000 url(Img/Common/zxkf05.png) no-repeat}


.sdw-data-wrap{width:100%;height:220px; background-color: #fff;}
.sdw-data-wrap .option{width:25%;text-align:center;padding-top:60px;position:relative}
.sdw-data-wrap .option h4{font-size:20px;color:#1d1d1d;padding-bottom:20px}
.sdw-data-wrap .option p{color:#666;font-size:14px;padding-bottom:6px}
.sdw-data-wrap .option:before{content:'';display:block;width:1px;height:100px;background-color:#efefef;position:absolute;left:0;top:60px;z-index:9}
.sdw-data-wrap .option:first-child:before{display:none}

.sdw-footer{width:100%;height:auto;background-color:#1d1d1d}
.sdw-footer .ft-company-infos{padding:60px 0 50px;color:#999}
.sdw-footer .ft-ads{font-size:16px}
.sdw-footer .ads-list span{display:inline-block;margin-right:15px;cursor:pointer}
.sdw-footer .ads-list span.cur,.sdw-footer .ads-list span:hover{color:#fff}
.sdw-footer .company-ads{margin:20px 0}
.sdw-footer .company-ads>div p{padding-top:5px}
.sdw-footer .company-ads:after{content:'';display:block;width:15px;height:17px;background:url(Img/Common/comicons.png) no-repeat -76px -5px;margin-top:20px}
.sdw-footer .ft-company-infos>div{width:33.3333%}
.sdw-footer .ft-company-infos .contact-us{height:150px;text-align:center;border-left:solid 1px rgba(255,255,255,.05);border-right:solid 1px rgba(255,255,255,.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sdw-footer .contact-us{color:#fff;font-size:16px}
.sdw-footer .contact-us h3{font-weight:400}
.sdw-footer .contact-us p{padding:30px 0 25px}
.sdw-footer .contact-us p em{color:#999;padding-right:15px;border-right:solid 1px rgba(255,255,255,.1)}
.sdw-footer .contact-us p strong{font-size:20px;font-weight:400;padding-left:15px}
.sdw-footer .contact-us a{display:block;width:128px;height:43px;line-height:43px;text-align:center;border:solid 1px #333;color:#999;font-size:14px;margin:0 auto;}
.sdw-footer .contact-us a:hover{color:#fff;}
.sdw-footer .sdw-ewm>div{width:120px;height:150px;background-color:#fff;margin-left:20px;text-align:center;color:#666}
.sdw-footer .sdw-ewm>div img{width:106px;height:106px;margin:8px auto}
.sdw-footer .copy-right{font-size:14px;color:#666;padding:35px 0 30px;border-top:solid 1px rgba(255,255,255,.05);position:relative}
.sdw-footer .copy-right p span{padding-left:12px}
.ft-links a:hover,.sdw-footer .copy-right p a:hover{color:#fff;text-decoration:underline}
.sdw-footer .copy-right a.mobile-edition{position:absolute;right:0;top:35px;z-index:2;padding-left:16px}
.sdw-footer .copy-right a.mobile-edition i{display:block;width:10px;height:15px;background-position:-62px -5px;position:absolute;left:0;top:2px}
.ft-links{padding:25px 0;border-top:solid 1px rgba(255,255,255,.05)}
.ft-links a,.ft-links span{color:#666;font-size:14px}
.ft-links span{display:block;width:6%;padding-right:1%;margin-right:1%;border-right:solid 1px #343434;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ft-links .alinks{width:92%}
.ft-links .alinks a{display:inline-block;padding-right:1%;padding-bottom:5px}
.disanfang a{display:inline-block;width:21px;height:21px;position:relative;left:0;top:4px}

/* -- 弹出窗口 -- */
#mesbook1 { width: 400px; position: fixed; left: 50%; top: 40%; margin-left: -200px; z-index: 99; }
#mesbook1 div img{ width:43px; height:14px;}
#mesbook1 dl dt img{width:60px; height:60px;}
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}

/*hover动画*/
.hover-animation, .hover-animation em { -webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out; position: relative; }
.hover-animation em { display: block; width: 0; height: 100%; background-color: #f30000; position: absolute; left: 0; top: 0; z-index: 1; }
.hover-animation span { position: relative; z-index: 2; }
.hover-animation:hover em { width: 100%; }

/*banner入场动画*/
.sdw-banner-wrap { opacity: 1; }
.sdw-banner-wrap, .contactUs-page02-wrap { transition: all .8s ease-out .8s; }
.sdw-banner-wrap.active, .sdw-header.active, .contactUs-page02-wrap.active { opacity: 1; transform: translateX(0);} 

.banner-mask-wrap { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; transform-origin:right center; transform: translateX(100%);}
.banner-mask-wrap span { display: block; width: 100%; background-color: #f30000; position: absolute; left: 0; transition:all .6s cubic-bezier(0.9, 0.05, 0.69,-0.26) 1.2s;}
.banner-mask-wrap span:first-child { height: 45%; top: 0; transform-origin: center top;}
.banner-mask-wrap span:last-child { height: 45%; bottom: 0; transform-origin: center bottom;}
.banner-mask-wrap span:nth-child(2) { height: 10%; top: 45%;}
.banner-mask-wrap span img { width: 52%; position: absolute; left: 24%; }
.banner-mask-wrap span:first-child img { position: absolute; bottom: 0; left:24%; }
.banner-mask-wrap span:last-child img { position: absolute; top: 0; left: 24%;}
.banner-mask-wrap span:nth-child(2) img { top: 50%; transform: translateY(-50%); }

.banner-mask-wrap.active { transform: translateX(0); transition:all .8s ease-out;}
.banner-mask-wrap.active span:first-child { transform: translateY(-100%); }
.banner-mask-wrap.active span:last-child { transform: translateY(100%); }
.banner-mask-wrap.active span:nth-child(2) { transform: translateX(100%); }

@media only screen and (min-width: 1600px){
	.width1200 { width: 1400px;}
	.sdw-banner-wrap .sdw-banner-nav { margin-left: -700px; }
	.good-website-wrap .good-cen-cont .man img { width: 52%!important; }
}
@media only screen and (max-width: 1400px){
	.sdw-nav ul li { margin-right: 20px; }
	.sdw-header .tel { padding: 0 1%; }
}