*{margin: 0;border: 0;padding: 0;}
body{font-family: "微软雅黑";background:url(../images/bj.jpg);font-size: 14px;}
ul,li{list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;}
/*video{min-width: 100%;min-height: 100%;position: fixed;top: 145px;right: 0;z-index: -999;}*/
source{min-height: 100%;min-width: 100%;}
.top{width: 100%;height: 145px;background:url(../images/topbj.png) 0 37px #FFFFFF;position: fixed;top: 0;right: 0;z-index: 99999;}
.logo{width: 88%;height: 100px;margin: auto;}
.logo-img{width: 200px;float: left;margin-top: 10px;}
.logo-img img{width: 100%;}
.zyqh{width: 90px;height: 30px;background-color: #AC4B5B;float: right;border-radius: 5px;margin-top: 40px;line-height: 30px;text-align: center;}
.zyqh a{display: block;color: #FFFFFF;font-size: 12px;}
.nav{width: 100%;height: 45px;background-color: #ac4b5b;}
.nav>ul{width: 88%;height: 45px;margin: auto;}
.nav ul>li{width: 16.6%;float: left;line-height: 45px;font-size: 16px;text-align: center;height: 45px;position: relative;}
.nav ul>li a{color: #FFFFFF;display: block;}
.nav>ul>li>a:hover,.nav>ul>li:hover{font-weight: bold;}
.nav ul>li>ul{width: 150%;position: absolute;top: 45px;left: 0;background-color: #FFFFFF;visibility: hidden;z-index: 99999;overflow: hidden;}
.nav ul li:hover>ul{visibility: visible;}
.nav ul li ul li{width: 90%;padding:0 5%;transition: all 0.5s;height: 0;background-color: #FFFFFF;font-weight: 1;}
.nav ul li:hover ul li{height: 45px;}
.nav ul li ul li a{color: #AC4B5B;font-size: 14px;width: 100%;text-align: left;border-bottom: 1px #AC4B5B solid;display: block;width: 100%;height: 44px;transition: all 0.5s;}
.nav ul li ul li:hover{background-color: #AC4B5B;}
.nav ul li ul li:hover a{color: #FFFFFF;}
.nav ul li ul li:last-child a{border: 0;}
#wbj{width: 100%;background-color: #FFFFFF;position: relative;}
.jt{position: absolute;top: -60px;left: 48%;-webkit-animation: shaking 1s infinite;}
@keyframes shaking{
	0%{transform: translateY(10px);}
	50%{transform: translateY(-10px);}
	100%{transform: translateY(10px);}
}
.aboutex{width: 88%;margin: auto;padding: 20px;overflow: hidden;}
.aboutex p{color: #AC4B5B;font-size: 18px;font-weight: bold;line-height: 40px;}
.aboutex p:first-child{font-size: 50px;line-height: 100px;}
.aboutlj{float: right;width: 140px;padding-left: 10px;display: block;background:url(../images/jiant.png) 110px  16px no-repeat #AC4B5B;color: #FFFFFF;font-weight: 100;font-size: 14px;border-radius: 4px;transition: all 0.5s;}
.aboutlj:hover{background-color: #3d5a8c;}
.foot{width: 100%;height: 100px;background-color: #FFFFFF;padding-top: 10px;}
.foot-nr{width: 88%;height: 86px;border-top: 4px #AC4B5B solid;margin: auto;line-height: 86px;font-size: 16px;font-weight: bold;color: #AC4B5B;}

.about{width: 100%;overflow: hidden;margin-top: 165px;}
.about_a,.about_b{width: 100%;overflow: hidden;background-color: #FFFFFF;padding: 20px 0;}
.about_b{margin-top: 20px;}
.kjjz{width: 88%;overflow: hidden;margin: auto;}
.abtxe{width: 50%;overflow: hidden;float: left;font-size: 16px;line-height: 40px;}
.abtxe p{background: url(../images/about-jt.png) 0 11px no-repeat;padding-left: 30px;color: #363636;}
.abjd{width: 48%;overflow: hidden;float: right;}
.jdt{ width:100%; height:240px; overflow:hidden; position:relative;}
.jdt .hd{ height:35px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;width: 100%;}
.jdt .hd ul{ overflow:hidden; zoom:1;z-index: 999;position: absolute;top: 8px;right: 6px;}
.jdt .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; line-height:6px; text-align:center; background:#fff; cursor:pointer; border-radius: 8px;}
.jdt .hd ul li.on{ background:#AC4B5B; color:#fff; }
.jdt .bd{ position:relative; height:100%; z-index:0;}
.jdt .bd li{ zoom:1; vertical-align:middle;}
.jdt .bd img{ width:100%; height:240px; display:block;}
.jdt .hd .bg{position: absolute;bottom: 0;cursor: pointer;z-index: 1;background-color: #000;filter: Alpha(Opacity=30);opacity: 0.3;width: 100%;height: 40px;z-index: 1;}
.jdt .hd .title{position: absolute;bottom: 0;left: 0px;height: 35px;color: #fff;z-index: 2;cursor: pointer;line-height: 35px;padding-left: 10px;}
.abz{width: 30%;overflow: hidden;float: left;}
.abzdh{width: 100%;height: 140px;text-align: center;line-height: 140px;background-color: #3D5A8C;color: #FFFFFF;font-size: 40px;font-weight: bold;border-radius: 8px;}
.abztex{width: 92%;overflow: hidden;background-color: #f1f1f1;padding: 5% 4%;font-size: 22px;line-height: 30px;text-align: justify;}
.zby{width: 68%;overflow: hidden;float: right;}
.abtime{width: 10%;background-color: #3D5A8C;color: #FFFFFF;text-align: center;float: left;}
.abtime ul li{width: 100%;height: 45px;line-height: 45px;}
.abtime ul li p{display: block;width: 70%;height: 44px;margin: auto;border-bottom: 1px #FFFFFF solid;}
.abtime ul li:last-child p{border-bottom: 0;}
.abtext{width: 86%;float: right;line-height: 45px;}
.abtext p{line-height: 45px;overflow: hidden;display: block;width: 100%;height: 45px;font-size: 16px;}
@media only screen and (max-width: 500px){
	.abtext p{font-size: 12px;}
}
.tsya{background-color: #3D5A8C;font-size: 30px;color: #FFFFFF;margin: 20% 0 0 6%;font-weight: bold;display: inline-block;}
.tsya p{padding: 20px;}
.link{width: 88%;overflow: hidden;margin: 165px auto 20px;background-color: #FFFFFF;padding: 20px 0;}
.link-top{width: 95%;overflow: hidden;margin: auto;font-size: 25px;color: #000;border-bottom: 4px #AC4B5B solid;padding: 0 0 10px 0;line-height: 40px;font-weight: bold;}
.link-foot{width: 95%;overflow: hidden;margin: auto;}
.linklj{width: 100%;overflow: hidden;float: left;}
.linklj ul{display: flex;flex-direction:row;flex-wrap: wrap;justify-content: space-between;}
.linklj ul li{width: 49%;overflow: hidden;background: url(../images/linkd.png) 10px 24px no-repeat #AC4B5B;margin-top: 20px;}
.linklj ul li a{display: block;width: 100%;height: 58px;line-height: 58px;color: #FFFFFF;font-size: 16px;}
.linklj ul li a:hover{background-color: #3D5A8C;}
.linklj ul li p{margin-left: 35px;}
.linklj ul li img{width: 100%;display: block;}
.linklj ul li p img{width: initial;display: initial;margin-left: 20px;}
.linkjdt{width: 48%;float: right;margin-top: 20px;}

.cp{width: 88%;margin: 165px auto 20px;overflow: hidden;}
.cpnav{width: 24%;overflow: hidden;border-radius: 3px;float: left;}
.cpnav>ul>li{width: 100%;line-height: 60px;background-color: #3D5A8C;color: #FFFFFF;font-size: 14px;font-weight: bold;border-bottom: 1px #FFFFFF solid;cursor:pointer;}
.cpnav>ul>li>p{margin-left: 10px;}
.cpnav>ul>li>p a{color: #FFFFFF;}
.cpnav>ul>li ul{width: 100%;background-color: #f1f1f2;overflow: hidden;}
.cpnav>ul>li ul li{font-weight: 100;width: 100%;height: 0px;transition: all 0.3s;visibility: hidden;opacity:0;}
.cpnav>ul>li ul li a{width: 90%;display: block;margin: auto;border-bottom: 1px #FFFFFF solid;color: #2e2e2e;}
.cpnav>ul>li ul li.ays a{color: #AC4B5B;font-weight: bold;}
.cpnav>ul>li ul li:hover{background-color: #3d5a8ca7;}
.cpnav>ul>li ul li:hover a{ color: #fff;}
.cpnav>ul>li.djcx ul li{visibility: visible;height:50px;overflow: hidden;line-height: 50px;opacity:100;}
.cpnr{width: 75%;float: right;background-color: #FFFFFF;border-radius: 3px;}
.cpimg{width: 48%;overflow: hidden;float: left;padding: 1%;}
.cpimg img{width: 100%;}
.cpxq{width: 48%;float: right;padding: 1%;}
.cpmc{width: 100%;line-height: 25px;border-bottom: 4px #AC4B5B solid;font-weight: bold;padding-bottom: 5px;font-size: 18px;}
.mcnr{line-height: 25px;width: 100%;overflow: hidden;margin-top: 5px;}

.contact{width: 88%;overflow: hidden;margin: 165px auto 20px;}
.contact ul{display: flex;flex-direction:row;flex-wrap: wrap;justify-content: space-between;}
.contact ul li{width: 45%;height: 260px;overflow: hidden;padding: 2%;background-color: #FFFFFF;font-size: 16px;line-height: 30px;margin-top: 20px;float: left;}
.contact ul li:last-child{width: 100%;height: 170px;}
.contact ul li p:first-child{font-size: 22px;font-weight: bold;line-height: 35px;}
.djdt{width: 100%;overflow: hidden;}

.djdt{width: 100%;overflow: hidden;background-color: #FFFFFF;}
.endit-content{padding: 20px; border-top:1px solid #e5e5e5;}
.endit-content p {
    margin: 15px 0;
}
