@charset "utf-8";
/* CSS Document */

.qdfw_a1{ float: left; width: 100%; height: 570px; background: url("../images/qdfw/ldsj.jpg") no-repeat;margin-top:-66px;}
.qdfw_a1 strong{ float: left; width: 100%; text-align: center; font-size: 30px; margin-top: 100px;}
.qdfw_a1 .form{ float: left; margin:44px 0 0 303px;}
.qdfw_a1 .form input{ float: left; width: 288px; height: 48px; line-height: 48px; font-size: 14px; padding: 0; margin-right: 10px; padding-left: 10px; border:1px solid #666; border-radius: 5px;}
.qdfw_a1 .form input:nth-child(4){ margin-top: 20px; width: 598px;}
.qdfw_a1 .form button{ display: block; width: 200px; height: 60px; line-height: 60px; text-align:center; margin: 0 auto; padding: 0; border: 0; margin-top: 50px; background: #1f286f; color: #fff; font-size: 24px; border-radius: 50px;}
.qdfw_a1 span{ float: left; width: 100%; text-align: center; font-size: 14px; color: #666; margin-top: 25px;}

/*720服务*/
.qdfw_b1{ float: left; width: 100%;}
.qdfw_b1 span:nth-child(1){ float: left; width: 100%; text-align: center; font-weight: bold; font-size: 30px;}
.qdfw_b1 span:nth-child(2){ float: left; width: 100%; text-align: center; font-size: 14px; line-height: 24px; margin-top: 30px;}

.qdfw_b2{ float: left; width: 100%;}
.qdfw_b2 .span{ float:left; width: 100%; font-size: 30px; font-weight: bold; text-align: center; margin-top: 80px;}
.qdfw_b2 ul{ float: left; width: 100%; margin: 50px 0 116px 0;}
.qdfw_b2 li{ float: left; width: 291px; height: 350px; overflow: hidden; background: #fff; box-shadow: 0 0 7px rgba(0,0,0,.2); border-radius: 10px; margin-right: 12px; position: relative;}
.qdfw_b2 li samp{ float: left; width: 100%; height: 58px; margin-top: 88px;}
.qdfw_b2 li:nth-child(1) samp{ background: url("../images/qdfw/b2_a1.png") center no-repeat;}
.qdfw_b2 li:nth-child(2) samp{ background: url("../images/qdfw/b2_a2.png") center no-repeat;}
.qdfw_b2 li:nth-child(3) samp{ background: url("../images/qdfw/b2_a3.png") center no-repeat;}
.qdfw_b2 li:nth-child(4) samp{ background: url("../images/qdfw/b2_a4.png") center no-repeat;}
.qdfw_b2 li span:nth-child(2){ float: left; width: 100%; text-align: center; font-size: 30px; font-weight: bold; color: #1f286f; margin-top: 30px;}
.qdfw_b2 li span:nth-child(3){ float: left; width: 100%; text-align: center; font-size: 14px; color: #666; margin-top: 5px;}
.qdfw_b2 li:last-child{ margin-right: 0;}
.qdfw_b2 li .div{opacity: 0;}
.qdfw_b2 li:hover .div{ opacity:1; float: left; width: 100%; height: 350px; background: #1f286f; position: absolute; top: 0; left: 0;}
.qdfw_b2 li:hover .div span{ float: left; width: 100%; text-align: center; color: #fff; font-size: 14px; margin-top: 130px;}

.qdfw_b3{ float: left; width: 100%;}
.qdfw_b3 span:nth-child(1){ float: left; width: 100%; text-align: center; color: #fff; font-size: 30px; font-weight: bold; margin-top: 90px;}
.qdfw_b3 span:nth-child(2){ float: left; width: 100%; text-align: center; color: #fff; font-size: 14px; line-height: 24px; margin-top: 25px;}
.qdfw_b3 ul{ float: left; width: 100%; margin: 60px 0 95px 0;}
.qdfw_b3 li{ float: left; width: 295px; height: 60px; text-align: center; line-height: 60px; color: #333; font-size: 20px; background: #fff; margin: 0 6px 20px 0; border-radius: 10px;}
.qdfw_b3 li:nth-child(4n){ margin-right: 0;}

/*联系方式*/
.qdfw_d1{ float: left; width: 100%;margin-bottom:50px;}
.qdfw_d1 dl{ float: left; width: 100%; height: 58px; line-height: 58px; background: #1f286f;}
.qdfw_d1 dd{ float: left; width: 172px; text-align: center; font-size: 16px; color: #fff;}
.s-side { float: left; width: 100%;}

.s-side .first { float: left; width: 100%; margin-top: 15px; background: #fff; }
.s-side .d-firstNav span { float: left; text-align: center; width: 172px; font-size: 14px; line-height: 116px; }
.s-side .d-firstNav i{ float: left; background: url("../images/qdfw/jt.png") no-repeat;width: 13px; height: 27px; margin: 46px 0 0 77px;}
.s-side .s-secondNav,.s-side .s-secondItem {margin-left: 50px;margin-top: 10px;}

.s-side .d-secondDrop {margin-left: 100px;margin-top: 10px;}
.iconRotate {transform: rotate(90deg);transition: transform 0.5s;}
.s-firstDrop,.s-secondDrop {display: none; padding: 0 50px; float: left;padding-bottom: 35px;}
.drop_l{ float: left; width: 600px; border-top: 1px solid #cdcdcd; margin-top: 20px; padding: 35px 0 0 5px;}
.drop_l span:nth-child(1){ float: left; width: 100%; font-size: 18px; color: #1f286f;}
.drop_l span:nth-child(2){ float: left; width: 100%; font-size: 14px; color: #666; line-height: 24px; margin-top: 31px;}
.drop_l span:nth-child(3){float: left; color: #1f286f; padding-left: 40px; margin-top: 27px; background: url("../images/qdfw/jt1.png") left center no-repeat;} 
.drop_r{ float: left; width: 275px;  margin-top: 20px; border-top: 1px solid #cdcdcd; padding: 35px 0 0 220px;}
.drop_r span{ float: left; width: 100%; font-size: 14px; color: #666; line-height: 24px;}



.contact{ float: left; width: 100%;margin-top:-66px;}
.contact .left{ float: left; width: 50%; height: auto;}
.contact .left strong{ float: right; width: 600px; font-size: 24px; margin: 140px 0 35px 0;}
.contact .left span{ float: right; width: 600px; font-size: 18px; line-height: 40px;}
.contact .right{ float: left; width: 50%; height: auto;}
.contact img{ float: left; width: 100%;}
.left1{ float: left; width: 50%; height: auto;}
.right1{ float: left; width: 50%; height: auto;}
.right1 strong{ float: left; width: 100%; font-size: 30px; margin: 90px 0 0 85px;}
.right1 span:nth-child(2){ float: left; width: 100%; font-size: 14px; color: #666; line-height: 24px; margin: 35px 0 0 85px;}
.right1 span:nth-child(3){ float: left; width: 100%; font-size: 36px; font-weight: bold; padding-left: 30px; margin: 50px 0 0 85px; background: url("../images/qdfw/dh.jpg") left bottom no-repeat; line-height: 30px;}
.right1 form{ float: left; margin: 50px 0 0 85px;}
.right1 textarea{ float: left; width: 386px; height: 76px; border: 1px solid #999; border-radius: 10px; padding:20px;}
.right1 button{ float: left; font-size: 18px; font-weight: bold;width: 150px; height: 50px; border-radius: 15px; padding: 0; border: 0; background: #1f286f; color: #fff; margin-top: 18px;}
