/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#c30d23;}
img{ max-width:100%;}
.am-container{max-width: 1236px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

.am-pd{ padding:60px 0;}
header{ height:120px; position:relative; z-index:99; background:#fff;}
header .am-container{max-width:1620px;}
header .logo{ line-height:120px; height:120px; float:left;}
header .nav{ float:right;}
header .nav>ul>li{ float:left; line-height:120px; position:relative;}

header .nav>ul>li:first-child:after{ display:none;}
header .nav>ul>li>a{ display:block; padding:0 18px; position:relative; color:#333; background-position:center;font-size: 16px;
    font-weight: bold; }
header .nav>ul>li:hover>a,header .nav>ul>li.on>a{ background:url(../images/navbg.png) center no-repeat;}
header .nav>ul>li.on>a:after,header .nav>ul>li:hover>a:after{ content:""; display:block; width:13px; height:120px; background:url(../images/navline.png) center no-repeat; position:absolute; right:-6.5px; top:0;}
header .nav>ul>li .subnv{position:absolute;width:100%;background-color:#fff;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);height:auto;z-index:199;top:105%;left:0;border-top:2px solid #dbb566;overflow:hidden;opacity:0;visibility:hidden;transition:all .36s ease}
header .nav>ul>li:hover .subnv{opacity:1;visibility:visible;top:100px}
header .nav>ul>li .subnv p{    line-height: 2.6;text-align: center;}
.banner .am-slider-a1{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner .am-slider .am-slides>li a{ display:block; width:100%;}
.banner .am-slider-a1 .am-control-nav{ bottom:35px;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:rgba(255,255,255,.5);box-shadow:none; margin:0 4px;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:#fff;}


.bg1{ background:url(../images/yx-bg.jpg) center bottom no-repeat; background-size:cover;}
.aboutbox{ padding:60px 0; }
.about{  background:url(../images/lh.jpg) center top no-repeat #fff;}
.about .tit{ position:relative; margin-top:-30px;}
.about .dntit{  position:relative; margin-top:-28px;}
.about .dntit span{font-size:24px; color:#fff;     font-family: "SimSun", "宋体"; background:#c30e24; display:inline-block; padding:10px 20px;}
.about .note{ width:66%; padding: 6% 8% 9% 8%; float:left;}
.about .video{ width:30%; float:right; position:relative; overflow:hidden;}
.about .video em{ width:56px; height:56px; background:url(../images/btns-play.png) center no-repeat; background-size:contain; display:block; position:absolute; left:50%; top:50%; margin:-28px 0 0 -28px; cursor:pointer;}

.ue-title{ height:93px; background:url(../images/titbg.png) center no-repeat; text-align:center;}
.ue-title .tit{ height:66px; line-height:66px;}
.ue-title .note{ font-size:14px; color:#666;}


.dzlist{ padding-bottom:60px; padding-top:20px;}
.dzlist ul{ position:relative; margin:0 -35px;}
.dzlist ul li{ padding:0 35px; width:50%; float:left;}
.dzlist ul li a{ display:block;}
.dzlist ul li a i{ display:block; overflow:hidden;}
.dzlist ul li a i img{transition: all .3s linear;}
.dzlist ul li a:hover i img{transform: scale(1.05);}
.dzlist ul li a .dtit{ padding:15px 0; text-align:center; background:url(../images/dtit.png) center no-repeat; color:#666;}
.dzlist ul li a .dtit .tit{ font-size:24px;    font-family: "SimSun", "宋体"; font-weight:bold;}
.dzlist ul li a .dtit .note{ }


.hm-case-box,.hm-hz-box{ margin-top:30px; position:relative; padding:0 50px;}
.hm-case-box .swiper-slide{ padding:15px; border:1px solid #eee;}
.hm-case-box .swiper-slide span{ display:block; padding-top:10px;text-align:center;}
.swiper-case-prev,.swiper-hezuo-prev{ width:20px; height:52px; margin-top:-26px; background:url(../images/c-l.png) left center no-repeat;}
.swiper-case-next,.swiper-hezuo-next{ width:20px; height:52px; margin-top:-26px; background:url(../images/c-r.png) right center no-repeat;}

.probox{ background:url(../images/probg.jpg) center no-repeat; background-size:cover;}
.probox .ue-title .note{ color:#fff;}
.hm-hz-box .swiper-slide{ border:1px solid #eee; background:#fff; text-align:center;}

.proclass{ background:url(../images/pbg.jpg); margin-top:30px; margin-bottom:20px;}
.proclass ul li{ width:25%; float:left; text-align:center; border-left:1px solid #e2e2e2; padding:30px 0;}
.proclass ul li i{ display:inline-block; width:100px; height:100px; line-height:100px;    font-family: "SimSun", "宋体"; font-weight:600; border-radius:50%; border:1px solid #c30d23; font-size:30px; font-style:normal;}
.proclass ul li span{ display: inline-block; margin-top:20px;}
.proclass ul li span a{display: inline-block;writing-mode: vertical-lr;width:32px; float:left;font-size: 16px;color: #333;line-height: 130%;letter-spacing: 5px;padding: 0 6px;}
.proclass ul li span a:hover{ color:#c30d23;}

.proboxlist .titimg{ width:25%; float:left; padding-right:20px;}
.proboxlist .proul{ width:75%; float:left;}
.proboxlist .proul ul{ position:relative; margin:0 -10px;}
.proboxlist .proul ul li{ width:33.3333%; float:left; padding:0 10px; margin-bottom:20px;}
.proboxlist .proul ul li i{ display:block; overflow:hidden;}
.proboxlist .proul ul li i img{transition: all .3s linear;}
.proboxlist .proul ul li a:hover i img{transform: scale(1.05);}
.proboxlist .proul ul li a{ display:block;}
.proboxlist .proul ul li span{ display:block; background:#fff; height:64px; line-height:64px; text-align:center;}

.youshi{background:url(../images/pbg.jpg);}
.yscontetn{background:url(../images/y_lin.png) no-repeat center 2px;}
.yscontetn ul li a{ display:block;    padding-top: 34px;}
.yscontetn ul li{ float: left; width: 480px; position: relative;}
.yscontetn ul li:nth-child(2n){ float: right;}
.yscontetn ul li i{ display: block; font-style:normal; font-size: 15px; color: #666; line-height: 28px; padding: 19px 0;}
.yscontetn ul li span{ display: inline-block; width: 70px; height: 70px; border-radius: 70px; text-align: center; font-size: 32px; color: #fff; background: #dab866; position: absolute; left: 565px; line-height: 70px; top:60px;}
.yscontetn ul li:nth-child(2n) img:nth-of-type(2){ padding-top: 34px;}
.yscontetn ul li:nth-child(2n) span{ left: -155px; top: 320px;}
.yscontetn ul li:hover span{ background: #c30d23;}


.newsbox{ margin-top:30px;}
.newsbox .news-thumb{ width:520px; float:left;}
.newsbox .news-rlist{ width:645px; float:right;}
.newsbox .news-rlist .first-nw{ border-bottom:1px dashed #999999; padding-bottom:10px; margin-bottom:10px; position:relative; padding-left:12px;}
.newsbox .news-rlist .first-nw:after{ content:""; display:block; width:6px; height:6px; border-radius:50%; background:#633d2b; position:absolute; left:0; top:10px;}
.newsbox .news-rlist .first-nw a{ color:#633d2b;}
.newsbox .news-rlist .first-nw a .tit{ font-size:18px;}
.newsbox .news-rlist .first-nw a .note{ font-size:14px;}
.newsbox .news-rlist ul li{ font-size:12px; height:40px; line-height:40px; padding-left:12px; position:relative;}
.newsbox .news-rlist ul li:before{content: "\f105"; display:block; position:absolute; left:0; top:0;}
.newsbox .news-rlist ul li a{ width:80%; float:left;}
.newsbox .news-rlist ul li span{ float:right; color:#999;}


.hzkh{background:url(../images/pbg.jpg);}



footer{ padding-top:60px; background:url(../images/footbg.jpg) center no-repeat; background-size: cover;}
footer .foot-logo{ width:136px; float:left;}

.footnav{ width:68%; float:left; padding-left:8%;}
.footnav ul li .tit{font-size:20px; margin-bottom:8px; color:#fff;}
.footnav ul li{ width:20%;}
.footnav ul li:last-child{ width:40%;}
.footnav ul li a{ display:block; font-size:14px; line-height:26px; color:rgba(255,255,255,.61);}
.footnav ul li p{font-size:14px; line-height:26px; color:rgba(255,255,255,.61);}
.foot-right{ float:right; text-align:right;}
.foot-right .tit{ font-size:18px; color:#fff;}
.foot-right .tel{ font-size:28px; color:#ff0000; margin:6px 0;}
.foot-right .icon-link a{ display:inline-block; margin-left:10px; cursor:pointer; position:relative;}
.foot-right .icon-link a span{ position:absolute; width:100px; top:-100%; left:-34px; background:#fff; padding:10px; border-radius:6px;transition: all .3s linear;transform: scale(0); visibility:hidden;}
.foot-right .icon-link a:hover span{transform: scale(1); top:110%; visibility:visible;}
.foot-right .icon-link a span:after{ content:""; display:block;width: 0;height: 0;border-left: 8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff; position:absolute; left:50%; margin-left:-8px; top:-5px;}


.footcopyr{ border-top:1px solid rgba(255,255,255,.1); margin-top:60px; padding:15px 0; font-size:14px;color:rgba(255,255,255,.61);}
.footcopyr a{color:rgba(255,255,255,.61);}


.nybanner{ text-align:center;}
.nybanner img{ width:100%;}


.p1-search-1{background:#f2f2f2;height:82px;border-bottom:1px solid #eee;overflow:hidden;font-size:14px}
.p1-search-1 p{color:#444;line-height:82px}
.p1-search-1 a{color:#444;display:inline-block;margin-right:15px}
.p1-search-1-inp{width:270px;height:30px;border-radius:20px;background:#fff;padding-left:10px;margin-top:28px}
.p1-search-1-inp input{border:0; outline:none;}
.p1-search-1-inp1{width:224px;height:30px;line-height:30px;color:#a9a9a9;float:left}
.p1-search-1-inp2{width:30px;height:30px;background:url(../images/VISkins-p1.png) no-repeat -258px -936px;float:right;cursor:pointer}


.patham{ height:47px; line-height:47px;border-bottom: 1px dashed #dcdcdc; font-size:14px; position:relative; padding-left:18px; margin-bottom:20px;}
.patham:before{ content:""; display:block; width:10px; height:20px; background:#dbb866; position:absolute; left:0; top:50%; margin-top:-10px;}
.nysanav{ margin-bottom:20px;}
.nysanav ul{ display:flex;}
.nysanav ul li{ float:left;flex:1; text-align:center; height:55px; line-height:55px;background: #f4f4f4;}
.nysanav ul li a{ display:block; border-left:1px solid #eee;}
.nysanav ul li:first-child a{ border-left:none;}
.nysanav ul li.on,.nysanav ul li:hover{background: url(../images/p16-icon6.png) no-repeat bottom center #c30d23;border-color: #c30d23;}
.nysanav ul li.on a,.nysanav ul li:hover a{ color:#fff;}

.nyabcon{ padding-bottom:30px;}
.nyabctit{ text-align:center; border-bottom:1px solid #eee; font-size:24px; padding-top:30px; text-transform:uppercase; margin-bottom:30px;}
.nyabctit .entit{ color: #dab866;}
.nyabctit .tit{ font-size:28px; padding-bottom:20px;}

.nyabcarc{ line-height:2;}
.nyabcarc p{ }

.ny-cact-l{ width:540px; float:left;}
.ny-cact-l .tit{ font-size:22px; font-weight:bold; height:60px; line-height:60px;border-bottom: 1px solid #ddd;}
.ny-cact-l ul li{ padding:0 0 14px 0;font-size: 13px;height:80px;line-height:80px;border-bottom: 1px solid #ddd;}
.ny-cact-l ul li img{ margin-right:10px;}


.conmap{ width:615px; float:right;}
.conmap .tit{ margin-bottom:15px;}
#map img{ max-width:inherit;}

.mina-wl{ width:240px; float:left;}

.sidelnav .tit{background: #c30d23;height: 80px; line-height:80px; color:#fff;font-size: 24px;border-bottom: 1px solid #fff;text-align: center;}

.sideMenu ul li .mti3{ height:50px; line-height:50px; background:#eee; margin-bottom:1px; padding-left:38px; position:relative; cursor:pointer;}
.sideMenu ul .nLi .mti3:after{position: absolute;content: "\f067";right: 20px;top:0;font-weight: lighter;color: #999;} 
.sideMenu ul .nLi.on .mti3:after {content: "\f068";}
.sideMenu ul li .sub{ margin:0; display:none;}
.sideMenu ul li .sub li{ height:50px; line-height:50px; margin-bottom:1px;}
.sideMenu ul li .sub li a{ display:block; padding-left:54px; background:#f5f5f5; position:relative;}
.sideMenu ul li .sub li a.on,.sideMenu ul li .sub li a.on:before{color:#c30d23;}
.sideMenu ul li .sub li a:after{     content: "\f105";  display:block; position:absolute; right:32px; top:0; color:#b8b8b8;}
.sideMenu ul li .sub li:hover a:after{ color:#c30d23;}

.contact-z1{height:140px;background:url(../images/contact-z1.jpg) no-repeat;color:#333;margin-bottom:30px; margin-top:20px;}
.contact-z1 p{font-size:20px;line-height:30px;padding:37px 0 0 95px;background:url(../images/contact-z1_tel.png) no-repeat 74px 44px}
.contact-z1 span{display:block;height:30px;font-weight:700;font-size:18px;line-height:30px;padding-left:73px}


.mina-wrtit{height: 50px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.mina-wrtit span {display: inline-block;height: 50px;border-bottom: 1px solid #dbb866;}
            
.mina-wr{ width:930px; float:right; padding-bottom:30px;}

.nyprolist ul{ position:relative; margin:0 -10px;}
.nyprolist ul li{ padding:10px; float:left; width:33.33333%;}
.nyprolist ul li a{ display:block; border:1px solid #eee;}
.nyprolist ul li a:hover{ border:1px solid #c30d23;}
.nyprolist ul li a i{ display:block; overflow:hidden;}
.nyprolist ul li a i img{ width:100%;}
.nyprolist ul li a span{ display:block;  text-align:center; padding:15px;}



.page{ text-align:center; margin-top:20px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin:0 2px; font-size:1.3rem;}
.page a.active{ background:#e81929; color:#FFF;}

.nyproconhead{ border:1px solid #eee; padding:20px; position:relative;}
.nyproconhead .thumb{ width:30%; float:left;}
.nyproconhead .txt{ width:67%; float:right;}
.nyproconhead .txt h1{ font-size:22px; font-weight:normal;}
.nyproconhead .txt .note{ color:#666; padding:15px 0;}


.pc-cx-tel-1{width:64%;height:56px;border-top:2px solid #e6e6e6;padding-top:10px;position:absolute;bottom:20px;right:2%}
.pc-cx-tel-1-t1{width:114px;height:44px;background:#c30d23;font-size:18px;line-height:44px;text-align:center;float:right}
.pc-cx-tel-1-t1 a{display:block;color:#fff}
.pc-cx-tel-1-t2{height:56px;padding-left:70px;background:url(../images/pc-xc-icon2.png) no-repeat 10px top;font-size:18px;line-height:18px;color:#454545}
.pc-cx-tel-1-t2 p{line-height:24px}

.p14-prodcontent-1-tit{height:40px;font-size:24px;line-height:40px;border-bottom:2px solid #d4d4d4;margin-bottom:20px}
.p14-prodcontent-1-tit span{display:inline-block;height:40px;color:#464646;border-bottom:2px solid #dbb866;padding-left:34px;background:url(../images/p14-icon11.png) no-repeat 2px center}
.p14-prodcontent-1-tit em{font-size:18px;font-family:Arial;text-transform:uppercase;font-style:normal;color:#c2c2c1}

.nyprocon{ margin-top:30px;}

.p14-product-2-tit{height:48px;line-height:46px;border-bottom:2px solid #dfdfdf;margin-bottom:10px;margin-top:26px}
.p14-product-2-tit b{display:inline-block;font-size:24px;font-weight:400;color:#464646;padding-left:34px;border-bottom:2px solid #dbb866;background:url(../images/p14-icon11.png) no-repeat 2px center}
.p14-product-2-tit span{margin-left:10px;font-size:18px;font-family:Arial;color:#c2c2c1;text-transform:uppercase}
.p14-product-2-list dl{float:left;width:23.8%;border:1px solid #dfdfdf;margin-right:1.5%;box-sizing:border-box}
.p14-product-2-list dl.p14-product-clear{margin-right:0}
.p14-product-2-list dl img{display:block;width:100%}
.p14-product-2-list dd{padding:10px 28px 10px 10px;margin-right:2px;position:relative}
.p14-product-2-list .tit{height:30px;font-size:16px;font-weight:400;line-height:30px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-product-2-list .tit a{color:#191919}
.p14-product-2-desc{font-size:14px;line-height:24px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p14-product-2-list dl:hover{border-color:#c30d23}
.p14-product-2-list dl:hover h3 a{color:#c30d23}
.p14-product-2-list dl:last-child{ margin-right:0;}

.articlelist{ background:#fff; border:1px solid #f5f5f5;}
.articlelist ul li{ padding:20px;border-bottom: 1px solid #f5f5f5;transition: all .2s linear;}
.articlelist ul li:hover{box-shadow: 0 1px 5px 3px rgba(0,0,0,.07);}
.articlelist ul li .thumb{ width:30%; float:left;  overflow:hidden;}
.articlelist ul li .thumb img{transition: all .25s ease-in-out;}
.articlelist ul li .thumb:hover img{transform:scale(1.1)}
.articlelist ul li .text{ width:68%; float:right;}
.articlelist ul li .text .tit{ font-size:18px; font-weight:bold; color:#555;}
.articlelist ul li .text .tit:hover{ color:#cc2932;}
.articlelist ul li .text .note{color:#888; padding:10px 0; font-size:1.4rem;}
.articlelist ul li .text .sub{ color:#999; margin-top:10px; font-size:12px;}
.articlelist ul li .text .sub span{ display:inline-block; margin-right:20px;}
.articlelist ul li .text .sub span i{ margin-right:4px;}

.arc-head{ border-bottom:1px dashed #eee; text-align:center;}
.arc-head h1{ font-size:22px; font-weight:normal;}
.arc-head .achsub{ font-size:12px; color:#999; padding:10px 0;}
.arctice-boy{ padding:20px 0; line-height:2;}
.d_page{ border-top:1px dashed #eee; padding-top:20px;}





.dzlc{background:#fbffff; padding:40px 70px; margin-bottom:30px; border:1px solid #eee;}
.dzlc ul li i{ width:20%; display:block; float:left;}
.dzlc ul li .txt{ width:80%; float:left; padding-left:30px; }
.dzlc ul li .txt .tit{border-top: 2px dashed #e1e1e1;font-size: 26px;color: #333333; padding-top:15px; margin-bottom:15px;}
.dzlc ul li .txt .tit em{ font-size: 30px; font-style:normal; margin-left:10px;color: #ddd; text-transform:uppercase;}
.dzlc ul li .txt .note{font-size: 14px; line-height:22px;color: #777777;}

.dzlc ul li:nth-child(1){background: url(../images/1.png) no-repeat right top;}
.dzlc ul li:nth-child(2){background: url(../images/2.png) no-repeat right top;}
.dzlc ul li:nth-child(3){background: url(../images/3.png) no-repeat right top;}
.dzlc ul li:nth-child(4){background: url(../images/4.png) no-repeat right top;}
.dzlc ul li:nth-child(5){background: url(../images/5.png) no-repeat right top;}
.dzlc ul li:nth-child(6){background: url(../images/6.png) no-repeat right top;}
.dzlc ul li:nth-child(7){background: url(../images/7.png) no-repeat right top;}
.dzlc ul li:nth-child(8){background: url(../images/8.png) no-repeat right top;}
.dzlc ul li:nth-child(9){background: url(../images/9.png) no-repeat right top;}
.dzlc ul li:nth-child(10){background: url(../images/10.png) no-repeat right top;}

.swiper-dkh{ width:100%; height:100%;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}

.dkh_ban{ height:100%; width:100%; position:absolute; left:0; top:0; background-size:cover; background-repeat:no-repeat; background-position:center;}


.ani-slide .ani1-1{opacity:1;-webkit-animation: fadeInDown 0.5s both;animation: fadeInDown 0.5s both;}
.ani-slide .ani1-2{opacity:1;-webkit-animation: fadeInDown 1s 0.5s both;animation: fadeInDown 1s 0.5s both;}
.ani-slide .ani1-3{opacity:1;-webkit-animation: fadeInDown 1s 1s both;animation: fadeInDown 1s 1s both;}
.ani-slide .ani2-1,.ani-slide .ani3-1,.ani-slide .ani4-1,.ani-slide .ani5-1{opacity: 1;-webkit-animation: fadeInUp 1s both;animation: fadeInUp 1s both;}
.ani-slide .ani2-2,.ani-slide .ani3-2,.ani-slide .ani4-2,.ani-slide .ani5-2{opacity: 1;-webkit-animation: fadeInUp 1s 0.5s both;animation: fadeInUp 1s 0.5s both;}
.ani-slide .ani5-1-2{opacity: 1;-webkit-animation: fadeInUp 1s 0.3s both;animation: fadeInUp 1s 0.3s both;}
.ani-slide .ani6-1 {opacity: 1;-webkit-animation: fadeInDown 0.5s both;animation: fadeInDown 0.5s both;}
.ani-slide .ani6-2 {opacity: 1;-webkit-animation: fadeInDown 1s 0.5s both;animation: fadeInDown 1s 0.5s both;}
.ani-slide .ani6-3 {opacity: 1;-webkit-animation: fadeInDown 1s 0.5s both;animation: fadeInDown 1s 0.5s both;}
p.fs24{font-size: 100px;color:#ffffff;font-family: 'fzlt';}  
p.pt10{font-size: 50px;font-weight: normal;font-family: 'fzlt';}
div.text_1_s{color:#333333;font-size: 54px;margin-bottom:18px;font-family: 'fzlt';}
div.text_2_s{color:#aaaaaa;font-size: 18px;margin-top:17px;margin-bottom:70px;font-family: ''Helvetica'';}
.ani2-2  img{width:122px;height:122px;}
.ani2-2  ul{width:290px;display: inline-block;}
.arrow-bottom{
    width:145px;
    left: 50%;background: url(../images/60.png) no-repeat center center;    margin-left: -90px;border-radius: 100%;
    position: absolute;
    height:145px;
  -webkit-animation: bounce-down 1.5s linear infinite;
  animation: bounce-down 1.5s linear infinite;
    display: inline-block;
    z-index: 999999;
    bottom:120px;
}
.ani3-1{font-size: 54px;color:#333333;font-family: 'fzlt';}

.list_to p{color:#666666;font-size: 26px;}
.list_to ul{width:1216px;overflow: hidden;margin:0 auto;}
.list_to  li{width:276px;height:240px;background: #ffffff;float: left;margin-right: 28px;margin-bottom:28px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;}
.list_to  img{width:100px;height:100px;margin-top:35px;font-family: 'fzlt';}

.thddj{ height:100vh;background-size:cover; background-repeat:no-repeat; background-position:center;}
.form_1_se form{width:1190px;margin:0 auto;}
.form_1_se form  input,#yusuan{width:538px;height:58px;border:1px solid #cccccc;padding-left:40px;line-height: 58px;color:#999999;font-size: 20px;margin-bottom: 48px;}
input::-webkit-input-placeholder{color:#999999;font-family: 'fzlt';}
input::-moz-placeholder{color:#999999;font-family: 'fzlt';}
input:-moz-placeholder{color:#999999;font-family: 'fzlt';}
#name_company,#name_tel{margin-right:20px;font-family: 'fzlt';}
#name_company{background: url(../images/0_60.png) no-repeat left center #ffffff;background-position: 10px;}
#my{background: url(../images/0_30.png) no-repeat left center #ffffff;background-position: 10px;}
#name_tel{background: url(../images/0_50.png) no-repeat left center #ffffff;background-position: 10px;}
#city{background: url(../images/0_40.png) no-repeat left center #ffffff;background-position: 10px;padding-left:40px;}
#yusuan{background: url(../images/0_20.png) no-repeat left center #ffffff;background-position: 10px;padding-left:40px;}
#beizhu{width:1100px;background: url(../images/0_20.png) no-repeat left center #ffffff;background-position: 10px;}
#apply_btn{width:282px;height:65px;background-color:#b99e00;color:#ffffff;border:none;cursor: pointer;padding-left:0px;}

.wbg{height:70vh;background-size:cover; background-repeat:no-repeat; background-position:center;}

.ani6-1{font-size: 54px;color:#ffffff;font-family: 'fzlt';}
div.sdasd{color:#ffffff;margin-top:0px;}
.ani6-3  li{width:400px;height:140px;float: left;background: #b99e00;background: rgba(185,158,0,0.4);padding-top:45px;border-radius: 10px;}
.ani6-3  li a{display: inline-block;width:100%;height:100%;}
.ani6-3  ul{margin: 0 auto;width:1050px;}
.ani6-3  img{float: left;margin-left:55px;margin-right:20px;}
.ani6-3  b{float: left;color:#ffffff;font-size: 36px;font-weight: normal;line-height: 40px;font-family: 'fzlt';}
.last_1_l img{padding-top:45px;}
.last_b{padding-top:30px;font-family: 'fzlt';}
.ani6-3 p,.ani6-3 a{color:#ffffff;font-size: 36px;float: left;font-family: 'fzlt';}


.infr{ width:100%; height:80px; overflow:hidden; position:fixed; z-index:1000; left:0; bottom:0;background: rgba(0, 0, 0, 0.76);}
.infr-off{ width:34px; height:34px; position:absolute; top:23px; right:130px;}
.infr-off a{ width:100%; height:100%; display:block; overflow:hidden; background:url(../images/hd-icon4.png) no-repeat;
-webkit-transform:rotate(0deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(0deg);-moz-transition-duration:0.5s; 
transform:rotate(0deg);transition-duration:0.5s;
}
.infr-off a:hover{
-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; 
-moz-transform:rotate(180deg);-moz-transition-duration:0.5s; 
transform:rotate(180deg);transition-duration:0.5s;
}

.infr-logo{ height:80px; line-height:80px; float:left;width: 30%;}
.float-boy{ position:fixed; display:block; z-index:50; left:-275px; bottom:0; width:275px; height:80px; cursor:pointer;}

.footform{ float:left;  padding-top:28px; margin-left:6%;}
.footform ul li{ float:left; margin-left:20px;}
.footform ul li .am-form-field{ font-size:14px; width:180px; padding-left:15px;}
.footform ul li .am-btn{ font-size:14px; background:#c30e24; color:#fff; border-color:#c30e24; outline:none;}

.fosheji{ display:none;}
.swiper-sar{ overflow:auto;}
@-webkit-keyframes bounce-down {
  25% {
    -webkit-transform: translateY(-10px);
  }
  50%, 100% {
    -webkit-transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(10px);
  }
}
@keyframes bounce-down {
  25% {
    transform: translateY(-10px);
  }
  50%, 100% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(10px);
  }
}
@-webkit-keyframes fadeInDown {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-100%,0);
                transform: translate3d(0,-100%,0)
            }

            100% {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }

@keyframes fadeInDown {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0,-100%,0);
                -ms-transform: translate3d(0,-100%,0);
                transform: translate3d(0,-100%,0)
            }

            100% {
                opacity: 1;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none
            }
        }
@-webkit-keyframes fadeInUp {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0)
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }
@keyframes fadeInUp {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0, 100%, 0);
                -ms-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0)
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none
            }
        }
@-webkit-keyframes scro {
            0% {
                opacity: 0;
                -webkit-transform: scale(3,3);
                transform: scale(3,3)
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }
@keyframes scro {
            0% {
                opacity: 0;
                -webkit-transform: scale(3,3);
                -ms-transform: scale(3,3);
                transform: scale(3,3)
            }
            100% {
                opacity: 1;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none
            }
        }
@media screen and (max-width: 1440px){
	header .nav>ul>li>a{padding:0 14px;}
}