﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}





/**/
.search{height:80px; background:#F4F4F4;}
.sea span{display: block; float:left;width:600px; height:80px;}
.sea span i{display: block;height:80px; line-height: 80px; float:left;font-size: 14px; color:#666666; font-weight: bold;}
.sea span a{display: block; height:80px; line-height: 80px;font-size: 14px; color:#999999;float:left;margin-right:30px; }
.sea .sou{width:388px; height:48px; border-radius: 24px; border:1px solid #EEEEEE; overflow: hidden;background:#FFF; margin-top: 16px;float:right; box-sizing: border-box;}
.sea .sou .txt{width:330px; height:46px; line-height: 46px;padding:0 10px; box-sizing: border-box;float:left;}
.sea .sou .txt input::-webkit-input-placeholder{color:#fff;opacity: 0.5;}
.sea .sou .txt input::-moz-placeholder{color:#fff;opacity: 0.5;}
.sea .sou .btn{width:56px; height:46px; float:right;background:url(../images/sea-btn.png) no-repeat center; cursor: pointer;}
/**/
.guide{height:798px;}
.gui{padding-top:92px;}
.gui .gui-left{width:600px; height:600px;float:left; margin-top: 5px;}
.gui .gui-left span{display: block; width:100%; line-height: 0; overflow: hidden;}
.gui .gui-left span img{width:100%; transition:1s;}
.gui .gui-left span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.gui .gui-rig{width:600px; float:right;position:relative;}
.gui .gui-rig h4{margin:0 0 25px 67px;}
.gui .gui-rig h4 span{display: block; height:63px; line-height: 63px;font-size: 44px; color:#333333;font-family: "思源黑体 CN"; font-weight: normal;}
.gui .gui-rig h4 em{display: block;height:43px; line-height: 43px;font-size: 20px; color:#666666; font-weight: normal;}
.gui .gui-rig p{width:611px;height:250px;background:#F4F4F4;padding:13px 37px 0 80px; box-sizing: border-box; line-height:32px; font-size: 14px; color:#666666; margin-left: -14px; text-align: justify; }
.gui .gui-rig p a{color:#402586; margin-left: 10px;}
.gui .gui-rig .gui-rig-bot{padding:32px 0 0 64px;}
.gui .gui-rig .gui-rig-bot .gui-hd{width:319px;float:left; position: relative;}
.gui .gui-rig .gui-rig-bot .gui-hd ul{width:236px;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li{height:50px; line-height: 50px;padding-left:20px;background:url(../images/gui-dd.png) no-repeat left; font-size: 17px; color:#666666; margin-bottom: 2px; position: relative;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li:before{width:64px; height:1px; background:#f4f4f4; content:""; position: absolute; left:-64px; top:25px; transition: .5s;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li:after{width:0; height:1px; background:#402586; content:""; position: absolute; left:-64px; top:25px; transition: .5s;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li.cur{background:url(../images/gui-dd_h.png) no-repeat left; color:#402586; font-weight: bold;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li.cur:before{opacity: 0;}
.gui .gui-rig .gui-rig-bot .gui-hd ul li.cur:after{width:64px;}
.gui .gui-rig .gui-rig-bot .gui-hd .gui-jt{width:103px;height:49px; position: absolute; bottom:15px;right:-51px;box-shadow: 0px 3px 3px 0px rgba(181, 181, 181, 0.1);}
.gui .gui-rig .gui-rig-bot .gui-hd .gui-jt i{display: block; width:51px; height:49px; float:left; cursor: pointer;}
.gui .gui-rig .gui-rig-bot .gui-hd .gui-jt i.gui-prev{background: url(../images/gui-prev.jpg) no-repeat center; position: relative;}
.gui .gui-rig .gui-rig-bot .gui-hd .gui-jt i.gui-prev:before{width:1px; height:25px; background:#dcdcdc;content:""; position: absolute; right:-1px; top:12px;}
.gui .gui-rig .gui-rig-bot .gui-hd .gui-jt i.gui-next{background: url(../images/gui-next.jpg) no-repeat center;float:right;}
.gui .gui-rig .gui-rig-bot .gui-vid{width:216px; height:191px; float:right;}
.gui .gui-rig .gui-rig-bot .gui-vid i{display: block; width:100%; line-height: 0; overflow: hidden;}
.gui .gui-rig .gui-rig-bot .gui-vid i img{width: 100%;}
.modal-backdrop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #232526;z-index: 800;}
.modal-backdrop iframe{width:100%;}
.modal-backdrop .vd{position: absolute;width: 1200px;height: 640px;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 300;background:#FFF;}
.modal-backdrop .close{top: 16px;right: 16px;font-size: 24px;line-height: 1;transition: all 0.5s ease;width: 40px;position: absolute;padding: 0;background-color: rgba(0, 0, 0, 0.2);color: #FFF;height: 40px;border: none;display: inline-flex;justify-content: center;align-items: center;white-space: nowrap;text-align: center;border-radius: 50% !important;outline: none;cursor: pointer;z-index: 300;}
.gui-vid02{position:absolute;bottom:11px;right:-240px;}

.modal-backdrop02{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #232526;z-index: 800;}
.modal-backdrop02 iframe{width:100%;}
.modal-backdrop02 .vd02{position: absolute;width: 1200px;height: 640px;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 300;background:#FFF;}
.modal-backdrop02 .close{top: 16px;right: 16px;font-size: 24px;line-height: 1;transition: all 0.5s ease;width: 40px;position: absolute;padding: 0;background-color: rgba(0, 0, 0, 0.2);color: #FFF;height: 40px;border: none;display: inline-flex;justify-content: center;align-items: center;white-space: nowrap;text-align: center;border-radius: 50% !important;outline: none;cursor: pointer;z-index: 300;}
.gui-vid02{position:absolute;bottom:11px;right:-240px;}
/**/
.pro-one{height:942px;background:url(../images/pro1bj.jpg) no-repeat center;}
.pro-one .pro1{padding-top:73px;}
.pro-one .pro1 h2{text-align: center; margin-bottom: 23px;}
.pro-one .pro1 h2 span{display: block; height:62px; line-height: 62px;font-size: 46px; color:#333333; font-family: "思源黑体 CN"; font-weight: normal;}
.pro-one .pro1 h2 em{display: block; height:39px; line-height: 39px;font-size: 20px; color:#666666; font-weight: normal;}
.pro-one .pro1 .pro-tit{height:70px;}
.pro-one .pro1 .pro-tit h4{height:70px; line-height: 70px; float:left;}
.pro-one .pro1 .pro-tit h4 a{font-size: 24px; color:#333333; font-weight: normal;}
.pro-one .pro1 .pro-tit ul{height:70px; float:right;}
.pro-one .pro1 .pro-tit ul li{float:left; height:70px; line-height: 70px; position: relative;margin:0 16px;}
.pro-one .pro1 .pro-tit ul li a{display: block; height:70px;font-size: 16px; color:#666666;}
.pro-one .pro1 .pro-tit ul li:last-child{margin-right: 0;}
.pro-one .pro1 .pro-tit ul li:before{width: 2px; height:13px; background:#cdcfd1;content:""; position: absolute; right:-16px; top:30px;}
.pro-one .pro1 .pro-tit ul li:last-child:before{display: none;}
.pro-one .pro1 .pro-pic{width:290px; height:593px; line-height: 0; overflow: hidden;float:left;}
.pro-one .pro1 .pro-pic img{width: 100%;transition: 1s;}
.pro-one .pro1 .pro-rig{width:897px;float:right;}
.pro-one .pro1 .pro-rig ul li{float:left; width:290px;margin: 0 0 13px 13px; position: relative;}
.pro-one .pro1 .pro-rig ul li:first-child,.pro-one .pro1 .pro-rig ul li:nth-child(4){margin-left: 0;}
.pro-one .pro1 .pro-rig ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
.pro-one .pro1 .pro-rig ul li span img{width: 100%; transition: 1s;}
.pro-one .pro1 .pro-rig ul li em{display: block; width:100%; height:52px; line-height: 52px; text-align: center;font-size: 14px; color:#333; position: absolute; left:0;bottom:0;}
.pro-one .pro1 .pro-pic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro-one .pro1 .pro-rig ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);} 
.pro-one .pro1 .pro-tit h4:hover a{color:#402586;}
.pro-one .pro1 .pro-tit ul li:hover a{color:#402586;}

.pro-two{height:525px;}
.pro-two .pro2{padding-top:44px;}
.pro-two .pro2 .pro-tit{height:82px;}
.pro-two .pro2 .pro-tit h4{height:82px; line-height: 82px; float:left;}
.pro-two .pro2 .pro-tit h4 a{font-size: 24px; color:#333333; font-weight: normal;}
.pro-two .pro2 .pro-tit ul{height:82px; float:right;}
.pro-two .pro2 .pro-tit ul li{float:left; height:82px; line-height:82px; position: relative;margin:0 16px;}
.pro-two .pro2 .pro-tit ul li a{display: block; height:82px;font-size: 16px; color:#666666;}
.pro-two .pro2 .pro-tit ul li:last-child{margin-right: 0;}
.pro-two .pro2 .pro-tit ul li:before{width: 2px; height:13px; background:#cdcfd1;content:""; position: absolute; right:-16px; top:36px;}
.pro-two .pro2 .pro-tit ul li:last-child:before{display: none;}
.pro-two .pro2 .pro2-bd .bd{overflow: hidden;}
.pro-two .pro2 .pro2-bd .bd ul li{float:left;width:290px; margin-right: 13px;}
.pro-two .pro2 .pro2-bd .bd ul li span{display: block; width:100%; line-height: 0; overflow: hidden;border:1px solid #ddd; box-sizing:border-box;}
.pro-two .pro2 .pro2-bd .bd ul li span img{width:100%;transition: 1s;}
.pro-two .pro2 .pro2-bd .bd ul li em{display: block; height:46px; line-height: 46px; text-align: center;font-size: 14px; color:#666666;}
.pro-two .pro2 .pro2-bd .bd ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro-two .pro2 .pro-tit h4:hover a{color:#402586;}
.pro-two .pro2 .pro-tit ul li:hover a{color:#402586;}


.pro-three{height: 813px; background:url(../images/pro3bj.jpg) no-repeat center;}
.pro-three .pro3{padding-top:36px;}
.pro-three .pro3 .pro-tit{height:73px;}
.pro-three .pro3 .pro-tit h4{height:73px; line-height: 73px; float:left;}
.pro-three .pro3 .pro-tit h4 a{font-size: 24px; color:#333333; font-weight: normal;}
.pro-three .pro3 .pro-tit ul{height:73px; float:right;}
.pro-three .pro3 .pro-tit ul li{float:left; height:73px; line-height:73px; position: relative;margin:0 16px;}
.pro-three .pro3 .pro-tit ul li a{display: block; height:73px;font-size: 16px; color:#666666;}
.pro-three .pro3 .pro-tit ul li:last-child{margin-right: 0;}
.pro-three .pro3 .pro-tit ul li:before{width: 2px; height:13px; background:#cdcfd1;content:""; position: absolute; right:-16px; top:32px;}
.pro-three .pro3 .pro-tit ul li:last-child:before{display: none;}
.pro-three .pro3 .pro3-bd{height:377px;}
.pro-three .pro3 .pro3-bd .bd{overflow: hidden;}
.pro-three .pro3 .pro3-bd .bd ul li{float:left;width:290px; margin-right: 13px;}
.pro-three .pro3 .pro3-bd .bd ul li span{display: block; width:100%; line-height: 0; overflow: hidden;}
.pro-three .pro3 .pro3-bd .bd ul li span img{width:100%; transition: 1s;}
.pro-three .pro3 .pro3-bd .bd ul li em{display: block; height:46px; line-height: 46px; text-align: center;font-size: 14px; color:#666666;}
.pro-three .pro3 .pro-lop ul li{float:left; width:199px; height:111px;border-right:1px solid #F4F4F4;border-bottom:1px solid #F4F4F4; box-sizing: border-box; overflow:hidden;}
.pro-three .pro3 .pro-lop ul li img{width:100%;height:100%; transition: 1s;}
.pro-three .pro3 .pro3-bd .bd ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro-three .pro3 .pro-lop ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro-three .pro3 .pro-tit h4:hover a{color:#402586;}
.pro-three .pro3 .pro-tit ul li:hover a{color:#402586;}
/**/
.ysbj{height:1107px;}
.ysbj .ys-tit{width:597px;margin:0 auto;padding-top:69px; height:188px; box-sizing: border-box;}
.ysbj .ys-tit i{display: block; float:left;font-size: 100px; color:#333333; line-height: 100px;}
.ysbj .ys-tit h2{float:left; margin-left: 10px;}
.ysbj .ys-tit h2 span{display: block; height:56px;line-height: 56px;font-size: 44px; color:#333333; font-weight: bold; font-family: "思源黑体 CN";}
.ysbj .ys-tit h2 strong{display: block;}
.ysbj .ys-tit h2 strong em{display: block; width:214px; height:28px; line-height: 28px; text-align: center; background:#402586; font-weight: normal; float:left;font-size: 20px; color:#FFF;}
.ysbj .ys-tit h2 strong b{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; float:left;margin-left: 8px; font-weight: normal;}
.ysbj .ys-ul{height:659px;}
.ysbj .ys-ul ul li{width:18.7%;height:659px;float:left; position: relative;  overflow: hidden;}
.ysbj .ys-ul ul li.cur{width:62.5%;}
.ysbj .ys-ul ul li .default{width:100%;height:659px;background:rgba(64,37,134,0.4);padding-top:107px; box-sizing: border-box; transition: .5s;}
.ysbj .ys-ul ul li .default i{display: block; width:60px; height:59px;margin:0 auto 39px;}
.ysbj .ys-ul ul li .default i img{width:100%;}
.ysbj .ys-ul ul li .default span{display: block; text-align: center; line-height:49px;font-size: 36px; color:#FFF; margin-bottom: 152px;}
.ysbj .ys-ul ul li .default span b{display: block;}
.ysbj .ys-ul ul li .default em{display: block;padding-top:94px; background:url(../images/ys-xt.png) no-repeat center top; line-height: 14px; text-align: center; font-size: 10px; color:#FFF;}
.ysbj .ys-ul ul li.cur .default{opacity: 0;}
.ysbj .ys-ul ul li .hover{width:100%; height:125px; transition: .8s; position: absolute;left:0;bottom:-200px;}
.ysbj .ys-ul ul li .hover h4{width:30.3%;height:125px;float:left;background:rgba(64,37,134,0.9);padding:22px 0 0 54px; box-sizing: border-box; }
.ysbj .ys-ul ul li .hover h4 em{display: block; height:47px; line-height: 47px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 36px; color:#FFF; font-weight: bold;}
.ysbj .ys-ul ul li .hover h4 span{display: block; height:32px; line-height: 32px;font-size: 20px; color:#FFF; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ysbj .ys-ul ul li .hover p{width:69.7%; height:125px; background:rgba(255,255,255,0.8);float:left;padding:20px 0 0 55px; box-sizing: border-box;}
.ysbj .ys-ul ul li .hover p em{display: block; height:28px; line-height: 28px;font-size: 14px; color:#666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ysbj .ys-ul ul li.cur .hover{bottom:0;}
.ysbj .ys-sz{width:100%;height:260px; padding-top:67px; box-sizing: border-box;background:#F4F4F4;}
.ysbj .ys-sz ul li{float:left;position: relative;padding-left:90px; box-sizing: border-box;}
.ysbj .ys-sz ul li p{height:39px; line-height: 39px;font-size: 20px; color:#333333;}
.ysbj .ys-sz ul li span{display: block; height:75px;}
.ysbj .ys-sz ul li span em{display: inline-block; height:75px; line-height: 75px;font-size: 72px; color:#333333;font-family: "Arial";}
.ysbj .ys-sz ul li span i{display: inline-block; font-size: 20px; color:#333333;}
.ysbj .ys-sz ul li:before{width:1px; height:97px;background:#dfdfdf;content:"";position: absolute; right:0;top:9px;}
.ysbj .ys-sz ul li:last-child:before{display: none;}
.ysbj .ys-sz ul li:first-child{padding-left:0;}
.ysbj .ys-sz ul li:hover p{color:#402586;}
.ysbj .ys-sz ul li:hover span em{color:#402586; }
.ysbj .ys-sz ul li:hover span i{color:#402586;}
@media screen and  (min-width:760px) and (max-width:1680px){
    .ysbj .ys-ul ul li .hover h4 em{font-size:18px;}
    .ysbj .ys-ul ul li .hover h4 span{font-size:14px;}
    .ysbj .ys-ul ul li .hover p{padding:20px 0 0 29px;}
}
/**/
.case{height:930px;}
.cas{padding-top:104px;}
.cas h2{text-align: center; margin-bottom: 33px;}
.cas h2 span{display: block; height:63px;line-height: 63px;font-size: 46px; color:#333333; font-weight:500; font-family: "思源黑体 CN";}
.cas h2 em{display: block; height:40px; line-height: 40px;font-size: 20px; color:#666666; font-weight: normal;}
.cas .cas-swiper{position: relative;}
.cas .cas-swiper .cas-list dl{height:607px;}
.cas .cas-swiper .cas-list dl dt{width:810px; height:607px; float:right; line-height: 0; overflow: hidden;}
.cas .cas-swiper .cas-list dl dt img{width:100%; transition: 1s;}
.cas .cas-swiper .cas-list dl dd{width:389px;float:left; height:607px; background:#F4F4F4;padding:67px 44px 0 50px; box-sizing: border-box;}
.cas .cas-swiper .cas-list dl dd h4{height:129px; border-bottom:2px solid #c9c9c9; margin-bottom: 32px;}
.cas .cas-swiper .cas-list dl dd h4 span{display: block; height:55px; line-height: 55px;}
.cas .cas-swiper .cas-list dl dd h4 span a{font-size: 36px; color:#333333; font-weight: normal; font-family: "思源黑体 CN";}
.cas .cas-swiper .cas-list dl dd h4 em{display: block; height:41px; line-height: 41px;font-size: 18px; color:#333333; font-weight: normal; font-family: "思源黑体 CN";}
.cas .cas-swiper .cas-list dl dd p{line-height: 30px;font-size: 14px; color:#666666; margin-bottom: 58px;}
.cas .cas-swiper .cas-list dl dd strong{display: block; width:163px; height:48px;line-height:46px; text-align: center;border:1px solid rgba(51,51,51,0.5); transition: .5s;}
.cas .cas-swiper .cas-list dl dd strong a{display: block; font-size: 14px; color:#333333; font-weight: normal; transition: .5s;}
.cas .cas-swiper .cas-jt i{display: block; width:41px; height:13px; cursor: pointer;}
.cas .cas-swiper .cas-jt i.cas-prev{background:url(../images/cas-prev.jpg) no-repeat center; position: absolute; left:-75px;top:295px;}
.cas .cas-swiper .cas-jt i.cas-next{background:url(../images/cas-next.jpg) no-repeat center; position: absolute; right:-75px;top:295px;}
.cas .cas-swiper .cas-list dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.cas .cas-swiper .cas-list dl dd strong:hover{background:#402586;border:1px solid #402586;}
.cas .cas-swiper .cas-list dl dd strong:hover a{color:#FFF;}
/**/
.news{height:944px; background:#F4F4F4;}
.new{padding-top:69px;}
.new h2{text-align: center; margin-bottom: 32px;}
.new h2 span{display: block; height:64px; line-height: 64px;font-size: 46px; color:#333333; font-weight: normal; font-family: "思源黑体 CN";}
.new h2 em{display: block; height:39px; line-height: 39px;font-size: 20px; color:#666666; font-weight: normal;}
.new .news-nav{width:411px; height:46px; margin:0 auto 44px;}
.new .news-nav ul li{float:left; width:185px; height:46px;}
.new .news-nav ul li:last-child{float:right;}
.new .news-nav ul li a{display: block; height:46px; text-align: center;}
.new .news-nav ul li i{display: inline-block; height:46px; line-height: 46px;font-size: 18px; color:#333333; padding-right:25px;font-family: "思源黑体 CN";}
.new .news-nav ul li.cur{background:#402586;}
.new .news-nav ul li.cur i{color:#FFF; background: url(../images/news-dbx.png) no-repeat right;}
.new .news-list .left{width:543px;float:left;}
.new .news-list .left dl dt{width:100%; line-height: 0; overflow: hidden; height:270px; margin-bottom: 32px;}
.new .news-list .left dl dt img{width: 100%; height:100%; transition: 1s;}
.new .news-list .left dl dd{height:246px;}
.new .news-list .left dl dd .left{width:113px; float:left; height:246px;border-right:1px solid #d2d2d2;box-sizing: border-box;}
.new .news-list .left dl dd .left span{display: block;font-size: 30px; line-height:32px; color:#333333; margin-bottom: 13px;}
.new .news-list .left dl dd .left em{display: block;width:82px;font-size: 12px;color:#333333; text-align: right; margin-bottom: 47px;}
.new .news-list .left dl dd .left i{display: block; width:43px; height:14px;float:right; background:url(../images/news-jt.png) no-repeat center;margin-right:30px;}
.new .news-list .left dl dd .bot-rig{width:429px; float:left;padding-left:34px; box-sizing: border-box;}
.new .news-list .left dl dd .bot-rig h4{ line-height: 32px; margin-bottom: 28px;}
.new .news-list .left dl dd .bot-rig h4 a{display:block;font-size: 22px; color:#333333; font-family: "思源黑体 CN"; font-weight: normal;}
.new .news-list .left dl dd .bot-rig p{line-height:25px;font-size: 14px; color:#666666; margin-bottom: 60px; }
.new .news-list .left dl dd .bot-rig span{display: inline-block;  position: relative; line-height: 15px;}
.new .news-list .left dl dd .bot-rig span a{font-size: 14px; color:#666666; font-family: "思源黑体 CN";}
.new .news-list .left dl dd .bot-rig span:before{width:100%; height:2px; background:#402586; content:""; position: absolute; left:0;bottom:0;}
.new .news-list .left:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.new .news-list .left:hover dl dd .bot-rig h4 a{color:#402586;}  
.new .news-list .left:hover dl dd .left span{color:#402586;}
.new .news-list .left:hover dl dd .left em{color:#402586;}

.new .news-list .rig{width:600px;float:right;}
.new .news-list .rig ul li{height:153px;}
.new .news-list .rig ul li dl dt{width:157px; height:153px;float:left;padding-top:17px;text-align: right; padding-right:34px; box-sizing: border-box;}
.new .news-list .rig ul li dl dt span{display: block;font-size: 32px; line-height: 32px; color:#333333; font-weight: normal;font-family: "思源黑体 CN";}
.new .news-list .rig ul li dl dt em{display: block; height:22px;line-height: 22px;font-size: 12px; color:#333333;}
.new .news-list .rig ul li dl dd{width:442px;height:153px;padding-left:31px; border-left:1px solid #d2d2d2;float:left; box-sizing: border-box;}
.new .news-list .rig ul li dl dd h4{height:65px; line-height: 65px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new .news-list .rig ul li dl dd h4 a{font-size: 22px; color:#333333; font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new .news-list .rig ul li dl dd p{line-height: 25px;font-size: 14px; color:#666666;}
.new .news-list .rig ul li:hover dl dd h4 a{color:#402586;}
.new .news-list .rig ul li:hover dl dt span{color:#402586;}
.new .news-list .rig ul li:hover dl dt em{color:#402586;}
@media screen and  (min-width:760px) and (max-width:1680px){
    .new .news-list .left dl dd .left span{font-size:30PX;}
}
/**/
.about{height:778px; background:url(../images/about.jpg) no-repeat center top; overflow: hidden;position:relative;}
.abo{padding-top:83px;}
.abo h2{text-align: center; margin-bottom: 47px;}
.abo h2 span{display: block; height:63px; line-height: 63px;font-size: 46px; color:#333333; font-weight: normal; font-family: "思源黑体 CN";}
.abo h2 em{display: block; height:39px; line-height: 39px;font-size: 20px; color:#666666; font-weight: normal;}
.abo p{width:1127px; margin:0 auto 278px; line-height: 25px;font-size: 14px; color:#666666;text-align: center;}
.abo p a{color:#402586;}
.abo .abo-bd{width:1290px; margin:0 auto;}
.abo .abo-bd .bd{overflow: hidden;}
.abo .abo-bd .bd ul li{float:left;width:199px; margin-right: 19px; position: relative;}
.abo .abo-bd .bd ul li.odd{height:193px; margin-top: 21px;}
.abo .abo-bd .bd ul li.even{height:214px;}
.abo .abo-bd .bd ul li .abo-con{height: 115px;background:rgba(247,247,247,0.9);border-radius: 4px;padding:11px 22px 0 20px; box-sizing: border-box; transition: .5s;}
.abo .abo-bd .bd ul li .abo-con span{display: block; height:32px; line-height: 32px;font-size: 20px; color:#402586;transition: .5s;}
.abo .abo-bd .bd ul li .abo-con em{line-height:21px; font-size: 14px; color:#666666; transition: .5s;}
.abo .abo-bd .bd ul li i{display: block; width:10px; height: 10px; border-radius: 50%;background:rgba(247,247,247,1); position: absolute; left:-4px;bottom:0; transition: .5s;}
.abo .abo-bd .bd ul li:before{width:2px; height:105px; background:rgba(247,247,247,0.9); content:""; position: absolute; left:0;bottom:0; transition: .5s;}
.abo .abo-bd .bd ul li:hover .abo-con{background:rgba(64,37,134,0.9);}
.abo .abo-bd .bd ul li:hover .abo-con span{color:#FFF;}
.abo .abo-bd .bd ul li:hover .abo-con em{color:#FFF;}
.abo .abo-bd .bd ul li:hover:before{background:rgba(64,37,134,0.9);}
.abo .abo-bd .bd ul li:hover i{background:rgba(64,37,134,0.9);}
@media screen and  (min-width:760px) and (max-width:1680px){
    .about{z-index:999;}
}
/**/
.lybj{height:273px;}
.ly{padding-top:67px;}
.ly h4{width:132px; height:125px; float:left; line-height: 0; overflow: hidden;padding-top:4px;}
.ly h4 img{width: 100%;}
.ly .ly-con{width:897px;float:right;}
.ly .ly-con h5{height:73px;line-height: 73px; font-size: 20px; color:#333333;font-weight: normal;}
.ly .ly-con .form ul{float:left;}
.ly .ly-con .form ul li{float:left; width:330px; height:54px; background: #F7F7F7; margin-right:33px; }
.ly .ly-con .form ul li input{width:330px; height:54px; line-height: 54px; background:0;border:0;font-size: 16px; color:#666666;padding:0 25px; box-sizing: border-box;}
.ly .ly-con .form ul li input::-webkit-input-placeholder{font-size: 16px; color:#666666;}
.ly .ly-con .form ul li input::-moz-placeholder{font-size: 16px; color:#666666;}
.ly .ly-con .form ul li span{display:none;}
.ly .ly-con .form ul li.last{margin-right: 0;}
.ly .ly-con .form .submit{width:180px; height:54px;float:right;}
.ly .ly-con .form .submit .form-btn-submit{width:180px; height:54px; background:#402586; text-align: center; line-height: 54px; cursor: pointer; border:0;font-size: 16px; color:#FFFFFF;}
.ly .ly-con .form .submit  input::-webkit-input-placeholder{font-size: 16px; color:#FFFFFF;}
.ly .ly-con .form .submit  input::-moz-placeholder{font-size: 16px; color:#FFFFFF;}
.ly .ly-con .form .submit .form-btn-reset{display: none;}



