﻿.qd-1{ width:1290px; height:747px; overflow:hidden; background:url(../images/new-2018-1.jpg) no-repeat; margin:150px auto 0px; padding:240px 0px 0px 150px;box-sizing:border-box}
.qd-1 h2{ float:left; width:100%; overflow:hidden; font-size:28px; color:#222}
.qd-1 p{ float:left; width:100%; overflow:hidden; font-size:18px; color:#555; padding:6px 0px; line-height:30px}
.cor,.cont{ width:100%; overflow:hidden; background:#fafafa; margin-top:80px; padding-bottom:100px}
.cor h2,.cont h2{ width:100%; overflow:hidden; margin:70px 0px 0px; text-align:center; font-size:48px; color:#333;}
.cor-s{ width:1200px; margin:0px auto 0px;padding-bottom:5px}
.cor-1{ float:left; display:inline; width:340px; height:300px; overflow:hidden; background:#fff; margin-top:80px; margin-right:90px;transition:all 0.4s ease;cursor:pointer}
.cor-s .on{box-shadow:0px 0px 10px 3px rgba(0,0,0,0.3);background:#fff}
.cor-1 samp{ float:left; overflow:hidden; display:inline}
.cor-1 .cor1{ width:70px; height:100px; background:url(../images/icon-1.png) no-repeat 0px -824px; margin:40px 0px 0px 136px}
.cor-1 .cor2{ width:95px; height:100px; background:url(../images/icon-1.png) no-repeat -113px -824px; margin:40px 0px 0px 123px}
.cor-1 .cor3{ width:95px; height:100px; background:url(../images/icon-1.png) no-repeat -267px -824px; margin:40px 0px 0px 133px}
.cor-1 .cor4{ width:95px; height:100px; background:url(../images/icon-1.png) no-repeat -402px -824px; margin:40px 0px 0px 133px}
.cor-1 .cor5{ width:95px; height:100px; background:url(../images/icon-1.png) no-repeat -519px -824px; margin:40px 0px 0px 133px}
.cor-1 .cor6{ width:95px; height:100px; background:url(../images/icon-1.png) no-repeat -653px -824px; margin:40px 0px 0px 136px}
.cor-1 span{ float:left; width:100%; overflow:hidden; text-align:center; font-size:30px; color:#333; margin-top:20px}
.cor-1 p{ float:left; width:100%; overflow:hidden; text-align:center; font-size:18px; color:#999; margin-top:10px}
.cont{ background:#fff; margin-top:40px; padding-bottom:40px}
.cont-s{ width:1200px; overflow:hidden; margin:60px auto 0px}
.cont-1{ float:left; display:inline; width:340px; overflow:hidden; border:2px #efefef solid; margin-right:84px; border-radius:1px; padding-bottom:30px}
.cont-1 h3{ float:left; width:100%; overflow:hidden; text-align:center; font-size:30px; color:#444; margin-top:40px}
.cont-1 span{ float:left; width:100%; overflow:hidden; text-align:center; font-size:16px; color:#333; margin-top:10px}
.cont-1 span samp{display:inline-block;width:auto;height:20px;line-height:20px;background:#c91b1c;border-radius:2px;font-size:12px;color:#fff;margin-right:10px;padding:0px 6px}
.cont-1 em{ float:left; width:100%; overflow:hidden; text-align:center; font-size:20px; color:#777; margin-top:22px}
.cont-1 em a{color:#333;font-size:26px}
.cont-1 p{ float:left; width:100%; overflow:hidden; text-align:center; font-size:14px; color:#999; margin-top:12px}

.cont-2{ width:100%; overflow:hidden; margin:110px auto 0px; text-align:center}
.cont-2 h2{ float:left; width:100%; overflow:hidden; font-size:36px; color:#333}
.cont-2 p{ float:left; width:100%; overflow:hidden; font-size:24px; color:#ccc}
.cont-3{ width:1200px;  margin:34px auto 0px;padding-bottom:5px}
.cont-3a{ float:left; display:inline; width:266px; background:#fff; margin-right:45px; padding-bottom:30px;transition:all 0.5s ease;cursor:pointer}
.cont-3a samp{ display:block; margin:60px auto 0px; overflow:hidden}
.cont-3a .s1{ background:url(../images/icon-1.png) no-repeat 0px -974px; width:50px; height:70px}
.cont-3a .s2{ background:url(../images/icon-1.png) no-repeat -110px -967px; width:70px; height:70px}
.cont-3a .s3{ background:url(../images/icon-1.png) no-repeat -233px -967px; width:60px; height:70px}
.cont-3a .s4{ background:url(../images/icon-1.png) no-repeat -339px -967px; width:80px; height:80px;margin-top:50px}
.cont-3a .s4 img{width:100%;height:auto}
.cont-3a span{ width:172px; overflow:hidden; margin:40px auto 0px; border-top:2px #ddd solid; display:block; text-align:center; font-size:23px; color:#333; padding-top:40px}
.cont-3a p{ width:100%; overflow:hidden; text-align:center; font-size:18px; color:#999; margin-top:12px}
.qu{ margin-right:0px}
.cont-3 .on{box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);background:#fafafa}
.contact-1{width:100%;overflow:hidden;margin:20px auto 0px;background:url(../images/dot.jpg)repeat-x left center;text-align:center}
.contact-1 span{width:auto;background:#fafafa;padding:0px 20px;font-size:22px;color:#1469ac}
.contact-2{width:1200px;overflow:hidden;margin:110px auto 0px}
.contact-2a{float:left;width:386px;overflow:hidden;border-right:1px #eee solid}
.contact-phone{float:left;width:290px;overflow:hidden;border-bottom:1px #eee solid;padding-bottom:40px}
.contact-phone img{float:left;margin-top:9px}
.contact-phone span{float:left;width:auto;padding-left:18px;line-height:40px;font-size:22px;color:#333}
.contact-phone p{float:left;width:100%;line-height:30px;font-size:18px;color:#777;margin-top:12px}
.contact-phone p em{margin-right:15px}
.contact-email{float:left;width:309px;overflow:hidden;border-bottom:1px #eee solid;padding-bottom:40px;margin-top:30px}
.contact-email img{float:left;margin-top:9px}
.contact-email span{float:left;width:auto;padding-left:18px;line-height:40px;font-size:22px;color:#333}
.contact-email p{float:left;width:100%;line-height:30px;font-size:18px;color:#777;margin-top:12px}
.contact-email p em{margin-right:15px}
.contact-qq{float:left;width:290px;overflow:hidden;margin-top:30px}
.contact-qq img{float:left;margin-top:9px}
.contact-qq span{float:left;width:auto;padding-left:18px;line-height:40px;font-size:22px;color:#333}
.contact-qq p{float:left;width:100%;line-height:30px;font-size:18px;color:#777;margin-top:12px}
.contact-qq p em{margin-right:15px}
.contact-2b{float:left;width:386px;overflow:hidden;border-right:1px #eee solid;display:inline;margin-left:100px}
.contact-2b ul{float:left;width:100%;overflow:hidden}
.contact-2b ul li{float:left;width:100%}
.contact-2b ul li span{float:left;width:100%;overflow:hidden;font-size:22px;color:#333}
.contact-2b ul li p{float:left;width:100%;overflow:hidden;background:url(../images/icon-new15.jpg)no-repeat 0px 3px;line-height:26px;padding-left:24px;font-size:18px;color:#777;margin-top:10px;padding-bottom:40px}
.contact-2c{float:right;width:200px;margin-top:50px}
.contact-2c img{float:left;width:auto;border:3px #eee solid}
.contact-2c span{float:left;width:100%;text-align:center;margin-top:18px;font-size:20px;color:#444}
.contact-2c p{float:left;width:100%;text-align:center;margin-top:18px;font-size:18px;color:#777}

.bread-crump{ width:1200px; overflow:hidden; margin:36px auto 0px; line-height:30px; font-size:14px; color:#444}
.bread-crump a{ color:#444; margin:0px 5px}
.bread-crump a:hover{ color:#ca1b1d}
.ad-1{ width:100%; overflow:hidden; margin:20px auto 0px; background:url(../images/new-2018-2.jpg) no-repeat top center;padding-bottom:40px}
.ad-1 h2{ width:100%; overflow:hidden; text-align:center; margin-top:84px; font-size:60px; color:#fff; font-family:"黑体"}
.ad-1 samp{ width:50px; height:8px; background:#efefef; margin:18px auto 0px; display:block}
.ad-1 p{ width:1200px; margin:16px auto 0px; display:block; text-align:center; font-size:24px; color:#dfb8b8; margin-top:30px; line-height:40px; overflow:hidden}

.ad-2{ width:100%; overflow:hidden; margin:76px auto 0px; background:url(../images/new-2018-3.jpg) repeat-x bottom left}
.ad-s{ width:1140px; overflow:hidden; margin:0px auto}
.ad-left{ float:left; width:540px; overflow:hidden}
.ad-left samp{ float:left; width:100%; overflow:hidden; margin-top:75px}
.ad-left samp img{ width:106px; height:auto}
.ad-left span{ float:left;width:100%; overflow:hidden; font-size:42px; color:#ca1b1d; font-weight:bold; margin-top:30px}
.ad-left p{ float:left; width:520px; overflow:hidden; font-size:22px; color:#999; line-height:42px; margin-top:70px}
.ad-right{ float:right; width:314px; height:470px; position:relative; margin-top:40px}
.ad-right span{ float:left; width:auto}
.ad-right span img{ width:100%; height:auto}
.ad-right samp{ position:absolute;right:21px;top:180px; z-index:12}
.ad-right samp img{ width:280px; height:auto}
.ad-2:nth-child(2n) .ad-left{ float:right}
.ad-2:nth-child(2n) .ad-right{ float:left}
.ad-2:nth-child(2n) .ad-left samp,.ad-2:nth-child(2n) .ad-left span,.ad-2:nth-child(2n) .ad-left p{float:right; text-align:right}

.wd,.wds{ width:1200px; overflow:hidden; margin:80px auto 0px}
.wd h2,.wds h2{ float:left; width:100%; overflow:hidden; font-size:44px; color:#333; background:url(../images/icon-1.png) no-repeat 0px -1066px; padding-left:35px}
.wd ul,.wds ul{ float:left; width:100%; overflow:hidden}
.wd ul li{ float:left; width:100%; overflow:hidden; margin-top:35px;padding-bottom:10px}
.wd ul li span{ float:left; width:100%; overflow:hidden; font-size:30px; color:#333; font-family:"宋体"}
.wd ul li span samp{float:left;padding-right:6px;margin-top:2px}
.wd ul li .da{float:left; width:100%; overflow:hidden;position:relative;margin-top:12px}
.wd ul li .da i{width:30px;height:30px;position:absolute;left:0px;top:3px}
.wd ul li .wd-p{ float:left; width:100%; overflow:hidden; line-height:30px; font-size:18px; color:#888; margin-top:2px;padding-left:40px;box-sizing:border-box}
.wds ul{ margin-top:20px}
.wds ul li{ float:left; width:30%; overflow:hidden; line-height:30px; height:30px; font-size:18px; color:#888; display:inline; margin:0px 12px 0px 28px}
.wds ul li a{ color:#888}
.wds ul li a:hover{ color:#ca1b1d}


/**/
.sour-1{ width:100%; overflow:hidden; margin:80px auto 0px}
.sour-1 h3{ width:100%; overflow:hidden; margin:0px; font-size:60px; color:#333; text-align:center}
.sour-1 samp{ width:48px; height:4px; background:#6f6f6f; display:block; margin:10px auto 0px}
.sour-1 p{ width:1200px; overflow:hidden; line-height:35px; text-align:center; margin:30px auto 0px; font-size:24px; color:#9a9a9a}
.sour-1 ul{ width:1200px; overflow:hidden; margin:90px auto 0px; text-align:center}
.sour-1 ul li{ width:auto; display:inline-block; background:url(../images/sour-2018-2.jpg) no-repeat right center; padding:0px 80px; text-align:center}
.sour-1 ul li span{ font-size:40px; color:#1693e5}
.sour-1 ul li em{ font-size:16px; color:#999}
.sour-1 ul li:last-child{ background:none}
.sour-2{ width:100%; overflow:hidden; margin:130px auto 0px;font-size:36px; color:#333; text-align:center; padding-bottom:60px}

.sour-3{ width:100%; overflow:hidden; background:url(../images/sour-2018-3.jpg) no-repeat right bottom; margin-top:80px}
.sour-3s{ width:900px; overflow:hidden; margin:0px auto}
.sour-left{ float:left; width:314px; height:470px; position:relative;}
.sour-left span{ float:left; width:auto}
.sour-left span img{ width:100%; height:auto}
.sour-left samp{ position:absolute;right:21px;top:180px; z-index:12}
.sour-left samp img{ width:280px; height:auto}
.sour-right{ float:right; width:430px; overflow:hidden; margin-top:150px}
.sour-right span{ float:left; width:100%; overflow:hidden; font-size:30px; color:#fff}
.sour-right p{ float:left; width:100%; overflow:hidden;  font-size:24px; color:#b7e2ff; line-height:36px; margin-top:40px}
.sour-3:nth-child(2n) .sour-left{ float:right}
.sour-3:nth-child(2n) .sour-right{ float:left}
.sour-3:nth-child(2n) .ad-left samp,.sour-3:nth-child(2n) .ad-left span,.sour-3:nth-child(2n) .ad-left p{float:right; text-align:right}
.sour-3:nth-child(2n){background:url(../images/sour-2018-4.jpg) no-repeat right bottom}
.zx{width:1200px;overflow:hidden;margin:110px auto 0px;text-align:center;}
.zxs{width:1200px;overflow:hidden;margin:45px auto 0px;text-align:center;}

@media screen and (max-width:1370px){
.cont-2{margin:54px auto 0px}
.contact-2,.cont-s,.bread-crump,.ad-1 p,.ad-s,.wd, .wds,.sour-1 p{width:1000px}
.contact-2a{width:336px}
.contact-2b{margin-left:45px}
.qd-1{width:1024px;margin:46px auto 0px;background-size:100%;height:523px;padding:180px 0px 0px 150px}
.cor h2, .cont h2{font-size:40px}
.cor-s{width:1000px}
.cor-1{margin-right:30px;margin-top:35px;width:303px}
.cor-1 .cor1{margin:40px 0px 0px 119px}
.cor-1 .cor2{margin:40px 0px 0px 108px}
.cor-1 .cor3{margin:40px 0px 0px 112px}
.cor-1 .cor4{margin:40px 0px 0px 119px}
.cor-1 .cor5{margin:40px 0px 0px 112px}
.cor-1 .cor6{margin:40px 0px 0px 120px}
.cont-1{margin-right:27px;width:302px;}
.cont-1 h3{font-size:26px}
.ad-2{margin:27px auto 0px}
.wds ul li{width:29%}
.sour-1 h3{font-size:50px}
.zx{margin:67px auto 0px}
}







































