html {font-size: 100%}
body {font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #333;overflow-x: hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
.banner{ width:100%; overflow:hidden;}
dd, div, dl, em, h1, h2, h3, h4, img, ol, p {margin: 0;padding: 0;border: 0}
li, ul {list-style: none;margin: 0;padding: 0}
form {margin: 0;padding: 0}
a {text-decoration: none;outline: 0;color: #333}
a:hover{color: #d60d50;}
section{ clear: both;}

.banner{ background:url(images/1.jpg) no-repeat center; height:584px; width:100%}
.banner2{ background:url(images/2.jpg) no-repeat center; height:556px;width:100%}
.lc8{ background:url(images/8.jpg) no-repeat center; height:187px;width:100%}
.lc9{ background:url(images/9.jpg) no-repeat center; height:194px;width:100%}
.lc10{ background:url(images/10.jpg) no-repeat center; height:258px;width:100%}
.lc11{ background:url(images/11.jpg) no-repeat center; height:258px;width:100%}
.lc12{ background:url(images/12.jpg) no-repeat center; height:264px;width:100%}
.lc13{ background:url(images/13.jpg) no-repeat center; height:266px;width:100%}
.lc14{ background:url(images/14.jpg) no-repeat center; height:261px;width:100%}
.lc15{ background:url(images/15.jpg) no-repeat center; height:261px;width:100%}
.lc16{ background:url(images/16.jpg) no-repeat center; height:259px;width:100%}
.lc17{ background:url(images/17.jpg) no-repeat center; height:266px;width:100%}
.lc18{ background:url(images/18.jpg) no-repeat center; height:262px;width:100%}
.lc19{ background:url(images/19.jpg) no-repeat center; height:255px;width:100%}
.lc20{ background:url(images/20.jpg) no-repeat center; height:265px;width:100%}
.lc21{ background:url(images/21.jpg) no-repeat center; height:258px;width:100%}
.lc22{ background:url(images/22.jpg) no-repeat center; height:278px;width:100%}
.lc23{ background:url(images/23.jpg) no-repeat center; height:135px;width:100%}











.jz{ width:1000px; margin:0 auto;}
.banner2 a{display: block;font-size: 24px; color: #fff; width: 1000px; line-height: 40px; padding: 508px auto 0px auto; height: 556px; margin: 0 auto;} 
.qh{ clear:both; overflow:hidden; margin:30px auto;}
.qh_bt{ width:909px; height:140px; margin:0 auto;display: block;}

/*切换*/
.swiper-container-solution{ padding-top:50px;}
.selected-solution .solution-cardlist{max-width:1000px;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{height:450px!important}
.selected-solution .solution-cardlist .col-sm-6{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-6 .solution-card{height:420px;background:#fff;border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear}
.selected-solution .solution-cardlist .col-sm-6:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-solution .solution-cardlist .col-sm-6:hover .solution-card{}
.selected-solution .solution-cardlist .col-sm-6 .solution-card img{width:auto;height:285px;transition:all .2s linear;border-radius: 10px;}
.selected-solution .solution-cardlist .col-sm-6 .solution-card h3{margin:20px 30px 10px;font-size:18px;color:#252b3a;letter-spacing:.65px;text-align:left}
.selected-solution .solution-cardlist .col-sm-6 .solution-card p{margin:0 10px;padding-bottom:30px;font-size:18px;color:#666a75;letter-spacing:.51px; text-align:justify;}
.selected-solution .solution-cardlist .col-sm-6 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.solution-card p{ font-size:18px; padding:20px 10px;}
.selected-solution .solution-cardlist .col-sm-6 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-6 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a}
.selected-solution .solution-cardlist .col-sm-6 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}
.selected-solution .solution-cardlist .col-sm-6 .solution-card>span{margin:20px 30px 0;font-size:14px;display:inline-block;color:#666a75;letter-spacing:.51px;line-height:22px;opacity:0;transition:opacity .15s linear}
.selected-solution .solution-cardlist .col-sm-6:hover .solution-card>span{opacity:1;transition:opacity .2s linear 50ms}
/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}
.solution-pagination .swiper-pagination-bullet{width:100px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8694ce;box-sizing:border-box}
.swiper-container-solution .swiper-button-prev{left:0;width:14.5px;height:30px;margin-top:0;background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next{right:0;width:14.5px;height:30px;margin-top:0;transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.swiper-container-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{transition:background-image .2s}
/*切换结束*/

.lichen{ width:100%; height:3748px; background:url(images/lichen_bj.jpg) no-repeat center;}
.lichen_z{ padding-top:247px;}
.ks{ width:843px; height:auto; margin:0 auto; padding:50px 0px;}
.rongyi{ overflow:hidden; background:url(images/rongyi.jpg) no-repeat center; height:651px;}
.rongyi_z{ margin:0 auto; padding-top:40px; width:1059px;display: block;}
.bjbt{ width:837px; height:86px; display:block; margin:50px auto;}
.hjbt{ overflow:hidden;}
.hjbt_l,.hjbt_r{ float:left;}
.hjbt_l img,.hjbt_r img{ width:100%; height:100%;}
.hjbt_l{width: 28.07%; }
.hjbt_r{ width:71.5%;}