html{ font-family: tahoma,"HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td {margin: 0;padding: 0}

.clear{*zoom:1}

.clear:after {clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: "."}

table {border-collapse: collapse;border-spacing: 0}

fieldset,img,iframe {border: 0}

address,cite,dfn,em,var,i {font-style: normal}

li{list-style: none;}

caption,th{text-align: left}

h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal}

sup {vertical-align: text-top}

sub {vertical-align: text-bottom}

body {background: #fff;min-width: 1200px;font-family: tahoma,"HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;}

a{text-decoration: none; cursor: pointer}

a:hover {text-decoration: none}

input,label,form {padding: 0;margin: 0}

select,textarea,img,fieldset,input {vertical-align: middle}

input,button{ margin:0; padding:0; list-style-type:none;}

.container{margin: 0 auto;width: 1200px;}



.ds-banner{width: 100%;background: url("images/ds-bg.png") no-repeat top center;height: 522px;}

.ds-banCon{box-sizing: border-box;padding-top: 188px;}

.ds-banCon>h1{font-size: 48px;color: #4c6afd;}

.ds-banCon>p{font-size: 24px;color: #444444;margin: 20px 0 35px 0;}

.ds-banCon>.ds-banBtn>a{display: inline-block;width: 158px;height: 45px;background: #fff;font-size: 14px;color: #4c6afd;text-align: center;line-height: 45px;border-radius: 10px;margin-right: 50px;}

.ds-banCon>.ds-banBtn>a:hover{background: #4c6afd;color: #fff;}



.ds-con1{box-sizing: border-box;padding: 100px 0;}

.ds-tit{font-size: 30px;color: #333;text-align: center;}

.ds-c1Con{margin-top: 80px;}

.ds-qh{width: 600px;margin: 0 auto;border-radius: 100px;background: #fff;height: 60px;box-shadow: 0 0 18px rgba(0,0,0,0.1);line-height: 60px;box-sizing: border-box}

.ds-qh>span{width: 200px;font-size: 16px;color: #333;text-align: center;display: block;border-radius: 100px;box-sizing: border-box;;cursor: pointer;float: left}

.ds-qh>span.ds-qhAct{background: #4c6afd;color: #fff}

.ds-pzCon{margin-top: 50px;}

.ds-pzList>.ds-pzTit{font-size: 16px;color: #4c6afd;text-align: center}

.ds-pzList>ul>li{width: 390px;box-sizing: border-box;padding: 50px 25px;float: left;background: #fff;box-shadow: 0 0 18px rgba(0,0,0,0.1);margin-right: 14px;margin-top: 30px}

.ds-pzList>ul>li:last-child{margin-right: 0;}

.ds-pzList>ul>li>h4{font-size: 16px;color: #333;font-weight: bold}

.ds-pzList{float: left;display: none}



.ds-pzList .ds-pzTxtCon{height: 260px;}

.ds-pzList2 .ds-pzTxtCon{height: 420px;}

.ds-pzList3 .ds-pzTxtCon{height: 390px;}

.ds-pzTxtCon>.ds-pzTxt{margin-top: 25px;}

.ds-pzTxtCon>.ds-pzTxt>h6{font-size: 14px;color: #333;font-weight: bold}

.ds-pzTxtCon>.ds-pzTxt>p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px}

.ds-pzTxtCon>.ds-pzTxt>p>span{display: inline-block;width: 49%;}

.ds-pzPrice{margin-top: 25px;font-size: 14px;color: #333}

.ds-pzPrice>span:nth-child(1){font-weight: bold}

.ds-pzPrice>span>i{font-size: 24px;color: #4c6afd;}

.ds-pzBtn>a{display: inline-block;width: 40%;border: 1px solid #4c6afd;border-radius: 10px;font-size: 14px;color: #4c6afd;text-align: center;line-height: 48px;height: 48px;margin-top: 30px;box-sizing: border-box;}

.ds-pzBtn>a:nth-child(2){background: #4c6afd;color: #fff;margin-left: 50px}

.ds-pzBtn>a:hover{background: #4c6afd;color: #fff}

.ds-kz{background: url("images/ds-img1.png") no-repeat top center;width: 1200px;height: 151px;margin-top: 40px;box-sizing: border-box;padding-top: 30px;padding-left: 30px}

.ds-kz>p{font-size: 14px;color: #333;line-height: 24px;}



.ds-con2{width: 100%;background: url("images/ds-img2.png") no-repeat top center;height: 250px;}

.ds-c2Con{box-sizing: border-box;padding-top: 110px;}

.ds-c2L{width: 480px;float: left;}

.ds-c2L>.ds-tit1{font-size: 30px;color: #fff;}

.ds-c2L>p{font-size: 18px;color: #fff;margin-top: 25px;}

.ds-c2R{float: left;margin-left: 140px;margin-top: 15px}

.ds-c2R>a{display: block;width: 220px;height: 64px;background: #fff;border-radius: 10px;text-align: center;line-height: 64px;font-size: 14px;color: #4c6afd}



.ds-con3{box-sizing: border-box;padding: 100px 0;width: 100%;background: url("images/ds-bg2.png") no-repeat top center;}

.ds-c3Con>li{width: 185px;height: 133px;background: #fff;text-align: center;border-radius: 10px;float: left;margin-top: 80px;margin-right: 18px;box-sizing: border-box;padding-top: 30px;}

.ds-c3Con>li:last-child{margin-right: 0}

.ds-c3Con>li>h3{font-size: 18px;color: #333;}

.ds-c3Con>li>a{font-size: 14px;color: #fff;display: block;width: 99px;height: 36px;background: #4c6afd;border-radius: 10px;text-align: center;line-height: 36px;margin: 15px auto 0;}





.ds-con4{box-sizing: border-box;padding:100px 0;}

.ds-c4Con{background: url("images/ds-bg3.png") no-repeat bottom center;width: 1199px;height: 472px;margin-top: 80px;box-sizing: border-box;padding: 0 43px}

.ds-c4Con>ul{width: 1109px;margin: 0 auto;}

.ds-c4Con>ul>li{background: url("images/ds-bg4.png") no-repeat top center;width: 358px;height: 346px;float: left;margin-right: 17px;box-sizing: border-box;padding: 30px;}

.ds-c4Con>ul>li:nth-child(2){background: url("images/ds-bg5.png") no-repeat top center;}

.ds-c4Con>ul>li:nth-child(3){background: url("images/ds-bg6.png") no-repeat top center;}

.ds-c4Con>ul>li:last-child{margin-right: 0px;}

.ds-c4Con>ul>li>h3{font-size: 20px;color: #333;}

.ds-c4Con>ul>li>p{font-size: 14px;color: #666;line-height: 24px;text-align: justify}

.ds-line{width: 53px;height: 5px;background: #4c6afd;margin: 24px 0;}

.ds-xy{margin-top: 25px;}

.ds-xy>h2{font-size: 14px;color: #333;font-weight: bold}

.ds-xy>p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}

.ds-cb{margin-top: 30px;text-align: center}

.ds-cb>p{font-size: 14px;color: #fff;line-height: 24px;}



.ds-con5{box-sizing: border-box;padding-bottom: 100px;background: url("images/ds-bg7.png") no-repeat top center;}

.ds-ed{margin-top: 60px;}

.ds-ed>li{width: 395px;height: 370px;background: #fff;border-radius: 10px;margin-right: 7px;float: left;box-sizing: border-box;padding: 30px 35px;box-shadow: 0 0 18px rgba(0,0,0,0.1)}

.ds-ed>li:last-child{margin-right: 0}

.ds-ed>li>p{line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ds-ed>li>p>span{color: #666;margin-right: 10px}

.ds-ed>li>p>a{color: #666;font-size: 14px;}

.ds-more{font-size: 14px;color: #4c6afd;margin-left: 20px;margin-top: 10px;display: block}





















