  body {font-family:"Î¢ÈíÑÅºÚ"; color: #777; font-size:14px; line-height:1.6;letter-spacing:0.7px;}
.wrap{width:90%;max-width: 1200px;margin: auto;}
@media only screen and (min-width:1281px) {
	a:hover{color:#cc1d1d}
}
.htop{width: 60px;height: 60px;background:#000;position: fixed;cursor: pointer;bottom:20px;right:20px;color: #fff;text-align: center;line-height: 60px;transition: 0.3s;z-index: -1;opacity: 0;}
.slider img{display: block;width: 100%;}
.over{overflow: hidden;width: 100%;display: block;}
.btn{cursor: pointer;}
.img{background-repeat:no-repeat;background-position:center ;background-size: cover;width: 100%;padding-top:100%;position: relative;overflow: hidden;}
.img img{display: block;width: 100%;height: 100%;position: absolute;top:0;left: 0;}
.img-box{display: block;}
.img-box img{display: block;width: 100%;}
.show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.show img{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.fy{padding-top:2%;border-top:1px solid #ccc ;margin-top:3%;}
.fy .box{margin:1% 0;}
.pages{text-align: center; margin:5% 0;}
.pages a{line-height: 30px;height:30px;width: 30px;margin:5px; border: #aaa 1px solid; font-size: 17px;box-sizing: border-box;display: inline-block;vertical-align: middle;}
.pages a:first-child{border: 0 !important;background: url(/Public/images/left-jt.png) no-repeat center;}
.pages a:last-child{border: 0 !important;background: url(/Public/images/right-jt.png) no-repeat center;}
.pages a.cur{ color:#cc1d1d;border: #cc1d1d 1px solid;}
.map{width: 100%;border: 1px solid #ccc;margin-top: 2%;margin-bottom: 4%;}

@media only screen and (min-width: 1025px) {
	.pages a:hover{ color:#cc1d1d;border: #cc1d1d 1px solid;}
}
.banner{position: relative;}

.banner img{display: block;width: 100%;}
.banner .left,.banner .right{position: absolute;top: 50%;width: 40px;height: 70px;margin-top:-35px;background:no-repeat center;background-size:contain;}
.banner .left{left: 20px;background-image: url(/Public/images/l-1.png);cursor: pointer;}
.banner .right{right: 20px;background-image: url(/Public/images/r-1.png);cursor: pointer;}
.banner .slick-dots{position:absolute;bottom: 20px;width: 100%;text-align: center;}
.banner .slick-dots li{width: 20px;height:20px;margin: 0 20px;background: #fff;box-sizing: border-box;display: inline-block;border-radius: 50px;}
.banner .slick-dots li.slick-active{background: #cc1d1d;}
.banner .slick-dots li:hover{background: #cc1d1d;}
.banner .slick-dots li button{display: none;}
.banner .slick-dotted.slick-slider{margin-bottom: 0;}
.banner .img-b{display: block;}
.banner .img-s{display: none;}
@media only screen and (max-width:980px) {
	.banner .img-b{display: none;}
	.banner .img-s{display: block;}
	.banner .slick-dots{bottom:5px}
	.banner .slick-dots li{width:30px;height:4px;margin:0 4px;}
}
.top-k{height:99px}
.header{position: fixed;top: 0;left:0;width: 100%;height:120px;background: #cc1d1d;z-index: 999;}
.header .box-1{background-color: #efefef;height: 30px;width: 100%;}
.header .box-1 .text{float: left;color: #666666;font-size: 14px;line-height: 30px;}

.header .box-1 .phone{float: right;}
.header .box-1 .phone img{float: left;height: 15px;margin: 7.5px 0;margin-right: 10px;}
.header .box-1 .phone .dianhua{float: left;font-size: 14px;color: #a5a5a5;line-height: 30px;}

.header .box-2{background-color: #fff;height: 90px;width: 100%;box-shadow: 0 3px 3px rgba(0,0,0,0.15);}

.header .logo{float: left;height:60px;margin:15px 0;}
.header .logo img{height: 100%;}
.header .nav-b{text-align: right;}
.header .nav-b .nav li{position: relative;}
.header .nav-b .nav>li{display: inline-block;margin-left:0.5%;padding: 28px 0;}
.header .nav-b .nav>li>a{color: #000;line-height:34px;display: block;padding: 0 20px;font-size: 18px;text-transform: uppercase;}
.header .nav-b .nav>li.cur>a{color:#cc1d1d;}
.header .nav-b .nav li ul{position: absolute;width:150%;left: 0;top:90px;}
.header .nav-b .nav li ul li{line-height:40px;height: 40px;background: #fff;display: block;text-align: center;border-bottom: 1px solid #d26060;text-align: left;position: relative;}
.header .nav-b .nav li ul li.cur:after{content: "";position: absolute;top:50%;right:5%;width: 0;height: 0;border-top:4px solid transparent;border-left: 5px solid #333;border-bottom:4px solid transparent;margin-top: -2px;}
.header .nav-b .nav li ul li:last-child{border-bottom: 0;}
.header .nav-b .nav li ul li a{display: block;height: 100%;color: #fff;margin: 0;padding: 0 10%;background-color: #cc1d1d;}
.header .nav-b .nav li ul li ul{left: 100%;top:-1px;width: 110%;}
.header .nav-s{display:none;}
.header .nav-s .nav-btn{width: 40px;height: 40px;background:url(/Public/images/btn-1.png) no-repeat center;background-size: contain;float: right;margin: 10px 0;}
.header .nav-s .nav{position: fixed;width: 100%;top: 60px;left: 0;background: #000;max-height: 300px;overflow-y: auto;display: none;}
.header .nav-s .nav>ul>li>a{display: block;line-height: 50px;color: #eee;border-bottom: 1px solid #ddd;padding: 0 5%;}
.header .nav-s .nav>ul>li>ul>li>a{display: block;line-height: 40px;color: #ddd;border-bottom: 1px dashed #ccc;padding: 0 7%}
.header .nav-s .nav>ul>li>ul>li>ul>li>a{display: block;line-height:30px;color: #ccc;border-bottom: 1px dashed #bbb;padding: 0 9%}
@media only screen and (max-width:1280px ) {
	.header .logo{height: 48px;margin:21px 0;}
	.header .nav-b .nav>li>a{font-size: 16px;padding: 0 15px;}
}
@media only screen and (min-width:1025px) {
	/*.header .nav-b .nav li ul li:hover>a{color: #cc1d1d;}*/
	.header .nav-b .nav li ul li.cur:hover:after{border-left: 5px solid #cc1d1d}
	.header .nav-b .nav>li:hover>a{color: #cc1d1d;}
}
@media only screen and (max-width:1024px) {
	.header .nav-b{display: none;}
	.header .nav-s{display:block;}
	.top-k{height: 60px}
	.header{height:60px;}
	.header .logo{height:44px;margin:8px 0;}
	.header .box-2{height: 60px;}
	.header .box-1{display: none;}
}
@media only screen and (max-width:480px ) {
	.header .logo{height:36px;margin:12px 0;}
}

.l-main-1{padding: 3% 0;}

.l-bt-1{text-align: center;}
.l-bt-1 .z-1{color: #666666;font-size: 35px;}
.l-bt-1 .z-2{display: inline-block;}
.l-bt-1 .z-2 .gang{width: 50px;height: 3px;background-color: #cc1d1d;display: inline-block;float: left;margin-left: 110px;padding-top: 3px;margin-top: 10px;}
.l-bt-1 .z-2 .zi{font-size: 19px;color: #666666;float: left;line-height: 20px;padding-left: 10px;}
@media only screen and (max-width: 768px) {
	.l-bt-1 .z-1{font-size: 26px;}
	.l-bt-1 .z-2 .zi{font-size: 15px;}
	.l-bt-1 .z-2 .gang{display: none;}
}
@media only screen and (max-width:480px ) {
	.l-bt-1 .z-1{font-size: 22px;}
	.l-bt-1 .z-2 .zi{font-size: 13px;}
}
.l-bt-2{font-size: 18px;color: #706b6b;margin-bottom:20px;}
.l-bt-2 span{font-size: 30px;color: #333;margin-right: 20px;}
@media only screen and (max-width:480px ) {
	.l-bt-2{font-size: 16px;}
	.l-bt-2 span{font-size: 22px;}
}

.l-box-1{text-align: center;}
.l-box-1 .bt{color: #444444;font-size: 18px;margin-bottom: 2%;}
.l-box-1 .text{color: #444444;font-size: 14px;margin-bottom: 2.8%;}
.l-box-1 .more{color: #b5b3b3;font-size: 16px;width: 100px;height: 35px;background-color: fff;line-height: 35px;text-align: center;display: inline-block;border-radius: 5px;transition: 0.3s;}
@media only screen and (min-width:1025px ) {
	.l-box-1 .more:hover{color: #fff;background-color: #cc1d1d;}
}

.l-box-2{margin-top: 2.5%;}
.l-box-2 .lump .img-box{overflow: hidden;position: relative;background-color: #fff;padding: 3%;}
.l-box-2 .lump .img-box:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0;z-index: 9;transition: 0.3s;}
.l-box-2 .lump .img-box img{transform: scale(1,1);transition: 0.3s;}
.l-box-2 .lump .txt-box{width: 100%;text-align: center;background-color: #fff;color: #666666;margin-top: 3px;transition: 0.3s;}
.l-box-2 .lump .txt-box .bt{font-size: 18px;padding: 3% 0;}
@media only screen and (min-width:1025px ) {
	.l-box-2 .lump .txt-box:hover{background-color: #cc1d1d;color: #fff;}
	.l-box-2 .lump:hover .img-box img{transform: scale(1.1,1.1);}
	.l-box-2 .lump:hover .img-box:before{opacity: 0.3;}
}
@media only screen and (max-width:768px ) {
	.l-box-2 .lump .txt-box .bt{font-size: 14px;}
}


.l-box-3{padding-left: 50%;position: relative;margin-top: 2%;}
.l-box-3 .leftbox{position: absolute;top: 0;left: 0;width: 47%;}
.l-box-3 .leftbox .bt{color: #666666;font-size: 18px;}
.l-box-3 .leftbox .text{color: #666666;font-size: 14px;margin-top: 3%;display: block;height: 138px;line-height: 23px;overflow: hidden;}
.l-box-3 .leftbox .anniu{position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;border: 1px solid #707070;text-align: center;line-height: 30px;color: #707070;transition: 0.3s;margin-bottom: -40px;}
.l-box-3 .rightbox{width: 100%;}
.l-box-3 .rightbox .tp img{display: block;width: 100%;}
/*@media only screen and (max-width: 1360px) {
	.l-box-3 .leftbox .anniu{margin-bottom: -60px;}
}*/
@media only screen and (max-width:1150px ) {
	.l-box-3 .leftbox .text{height: 115px;}
}
@media only screen and (min-width:1025px ) {
	.l-box-3:hover .leftbox .anniu{border: 0;background-color: #cc1d1d;color: #fff;}
}
@media only screen and (max-width:980px ) {
	.l-box-3 .leftbox .anniu{display: none;}
}
@media only screen and (max-width:900px ) {
	.l-box-3 .leftbox .anniu{display: none;}
}
@media only screen and (max-width:768px ) {
	.l-box-3{padding-left: 0;}
	.l-box-3 .leftbox{position: initial;width: 100%;padding: 3% 0;}
	.l-box-3 .leftbox .text{margin-top: 1%;}
}


.l-box-3-1{padding-right: 50%;position: relative;}
.l-box-3-1 .leftbox{width: 100%;}
.l-box-3-1 .leftbox .tp img{display: block;width: 100%;}
.l-box-3-1 .rightbox{width: 47%;position: absolute;right: 0;top: 0;padding: 4% 0;}
.l-box-3-1 .rightbox .bt{color: #666666;font-size: 18px;}
.l-box-3-1 .rightbox .text{color: #666666;font-size: 14px;margin-top: 3%;display: block;height: 92px;line-height: 23px;overflow: hidden;}
.l-box-3-1 .rightbox .anniu{position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;border: 1px solid #707070;text-align: center;line-height: 30px;margin-bottom: -40px;margin-right: 30px;color: #707070;transition: 0.3s;}
@media only screen and (max-width: 1360px) {
	.l-box-3-1 .rightbox .anniu{margin-bottom: 0;}
}
@media only screen and (min-width:1025px ) {
	.l-box-3-1:hover .rightbox .anniu{border: 0;background-color: #cc1d1d;color: #fff;}
}
@media only screen and (max-width:980px ) {
	.l-box-3-1 .rightbox .anniu{display: none;}
}
@media only screen and (max-width:900px ) {
	.l-box-3-1 .rightbox .anniu{display: none;}
}
@media only screen and (max-width:768px ) {
	.l-box-3-1{padding-right: 0;}
	.l-box-3-1 .rightbox{position: initial;width: 100%;padding: 3% 0;}
	.l-box-3-1 .rightbox .text{margin-top: 1%;}
}


.l-box-4{text-align: center;margin-top: 3%;font-size: 0;letter-spacing:0;}
.l-box-4 .box-4{display: inline-block;width: 31.33%;margin:0 1%;}
.l-box-4 .box-4 .tp{display: inline-block;}
.l-box-4 .box-4 .tp img{display: block;width: 100%;max-width:150px;}
.l-box-4 .box-4 .text{font-size: 24px;color: #fff;margin-top: 6%;height:60px;line-height: 30px;overflow: hidden;}
@media only screen and (max-width:1330px ) {
	.l-box-4 .box-4 .text{font-size: 18px;height:50px;line-height: 25px;overflow: hidden;}
}
@media only screen and (min-width: 1025px) {
	.l-box-4 .box-4:nth-child(1):hover .tp{transition: 1s;transform: rotatex(360deg);}
	.l-box-4 .box-4:nth-child(2):hover .tp{transition: 1s;transform: rotate(360deg);}
	.l-box-4 .box-4:nth-child(3):hover .tp{transition: 1s;transform: rotatey(360deg);}
}

@media only screen and (max-width: 1024px) {
	.l-box-4 .box-4 .tp{width: 40%;}
}
@media only screen and (max-width: 640px) {
	.l-box-4 .box-4 .text{font-size: 12px;height:36px;line-height:18px;overflow: hidden;}
}
.l-box-5{text-align: center;transition: 0.3s;margin-top: 3%;}
.l-box-5 .box-5{position: relative;padding-left:300px;padding-right:200px;}
.l-box-5 .box-5 .leftbox{position: absolute;left: 0;height:130px}
.l-box-5 .box-5 .leftbox .date{text-align: right;position: relative;padding:25px 50px;height: 130px;}
.l-box-5 .box-5 .leftbox .date:before{content: "";position: absolute;right: 0;top: 50%;width: 1px;height:80px;background-color: #dddddd;margin-top: -40px;}
.l-box-5 .box-5 .leftbox .date .yue{font-size: 40px;color: #a5a5a5;line-height: 50px;margin-bottom: 5px;}
.l-box-5 .box-5 .leftbox .date .nian{font-size: 18px;color: #a5a5a5;line-height: 25px;}
.l-box-5 .box-5 .rightbox{text-align: left;width:100%;padding:25px 0;display: block;overflow: hidden;}
.l-box-5 .box-5 .rightbox .bt{font-size: 18px;color: #666666;transition: 0.3s;line-height: 30px;height: 30px;overflow: hidden;}
.l-box-5 .box-5 .rightbox .text{font-size: 12px;color: #999999;margin-top:10px;height:40px;line-height: 20px;overflow: hidden;transition: 0.3s;}
.l-box-5 .anniu{position: absolute;right:15px;top:50%;margin-top: -11px;}
@media only screen and (min-width:1025px ) {
	.l-box-5:hover{box-shadow: 0 1px 15px rgba(0,0,0,0.3);}
}
@media only screen and (max-width:1024px ) {
	.l-box-5{border-bottom: 1px dashed #ddd;margin-top: 0;}
	.l-box-5:last-child{border-bottom: 0;}
	.l-box-5 .box-5{padding-right: 0;padding-left: 150px;}
	.l-box-5 .box-5 .leftbox .date{padding: 25px 25px 25px 0}
	.l-box-5 .box-5 .leftbox .date .yue{font-size: 30px;line-height: 40px;}
	.l-box-5 .box-5 .leftbox .date .nian{font-size: 18px;}
	.l-box-5 .anniu{display: none;}
}
@media only screen and (max-width:640px ) {
	.l-box-5 .box-5{padding-left: 100px;}
	.l-box-5 .box-5 .leftbox .date{height: 110px;padding: 20px 20px 20px 0;}
	.l-box-5 .box-5 .leftbox .date .yue{font-size: 20px;line-height: 35px;}
	.l-box-5 .box-5 .leftbox .date .nian{font-size:14px;}
	.l-box-5 .box-5 .rightbox{padding: 20px 0;}
	.l-box-5 .box-5 .rightbox .bt{font-size: 16px;line-height: 25px;height:25px;overflow: hidden;}
	.l-box-5 .box-5 .rightbox .text{margin-top: 5px;}
}
.l-box-6 .lump .txt-box{border-bottom: 1px solid #808080;padding: 5% 0;color: #333;font-size: 14px;transition: 0.3s;}
@media only screen and (min-width: 1025px) {
	.l-box-6 .lump .txt-box:hover{color: #cc1d1d;border-bottom: 1px solid #cc1d1d;}
}

.licheng{position: relative;text-align: center;margin-bottom: 3%;}
.licheng:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 2px;background-color: #b2b2b2;z-index: -1;margin-top: 13px;}
.licheng .quan1{display: inline-block;width: 17%;z-index: 99999;}
.licheng .quan1 .text{color: #023774;font-size: 16px;}
.licheng .quan1 .yuan .xiaoquan{position: relative;}
.licheng .quan1 .yuan .xiaoquan:before{content: "";position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;background-color: #b2b2b2;border-radius: 50px;margin-top: -30px;margin-left: -10px;}
.licheng .quan1:hover .yuan .xiaoquan:before{display: none;}
.licheng .quan1:hover .yuan .tp{display: block !important;}
.licheng .quan1:hover .text{color: #023774 !important;}
@media only screen and (max-width: 580px) {
	.licheng .quan1{width: 30%;}
}
@media only screen and (max-width: 480px) {
	.licheng .quan1 .text{font-size: 14px;}
}

.xiaodh{overflow: hidden;}
.xiaodh .tp{float: left;}
.xiaodh .text{float: left;margin-left: 8px;color: #333;font-size: 14px;line-height: 20px;}
.xiaodh .text>a{margin: 0 5px;}

.profeilei{font-size: 16px;color: #333;}
.profeilei span{margin: 0 10px;}
.profeilei>a:hover{color: #cc1d1d;}
@media only screen and (max-width: 480px) {
	.profeilei{font-size: 14px;}
}

.l-box-7{text-align: center;}
.l-box-7 .bt .dabt{font-size: 30px;color: #333;}
.l-box-7 .bt .xiaobt{font-size: 14px;color: #333;}
.l-box-7 .text{margin-top: 2%;text-align: left;}
.l-box-7 .text .z-1{color: #333;font-size: 16px;margin: 10px;line-height: 25px;}
.l-box-7 .tp{margin-top: 3%;}
.l-box-7 .tp img{display: block;width: 100%;}
@media only screen and (max-width:768px ) {
	.l-box-7 .bt .dabt{font-size: 26px;}
	.l-box-7 .bt .xiaobt{font-size: 12px;}
}
@media only screen and (max-width:480px ) {
	.l-box-7 .bt .dabt{font-size: 22px;}
	.l-box-7 .text .z-1{font-size: 13px;}
}

.l-box-8{text-align: center;}
.l-box-8 .lump{float: left;border: 1px solid #ddd;}
.l-box-8 .bt .dabt{font-size: 30px;color: #333;}
.l-box-8 .bt .xiaobt{font-size: 14px;color: #333;margin-bottom: 2%;}
@media only screen and (max-width:768px ) {
	.l-box-8 .bt .dabt{font-size: 26px;}
	.l-box-8 .bt .xiaobt{font-size: 12px;}
}
@media only screen and (max-width:480px ) {
	.l-box-8 .bt .dabt{font-size: 22px;}
}

.l-box-9{overflow: hidden;}
.l-box-9 .leftbox{float: left;width: 50%;}
.l-box-9 .leftbox .text{font-size: 18px;color: #666666;}
.l-box-9 .leftbox .text p{line-height: 35px;}
.l-box-9 .rightbox{float: left;width: 50%;}
.l-box-9 .rightbox .wenben input{width: 49%;padding: 10px 10px;border: 1px solid #ccc;margin: 5px 0;border-radius: 10px;background-color: #eaeaea;}
.l-box-9 .rightbox textarea{width: 100%;border-radius: 10px;background-color: #eaeaea;border: 1px solid #ccc;padding: 10px 10px;font-size: 14px;height: 150px;margin: 5px 0;}
.l-box-9 .rightbox .niu{text-align: center;}
.l-box-9 .rightbox .niu input{width: 84px;height: 35px;background: #0f67b7;line-height: 35px;color: #fff;font-size: 18px;border-radius: 10px;border: 0;margin: 15px 15px;cursor: pointer;}
.l-box-9 .map{overflow: hidden;}
@media only screen and (max-width:768px ) {
	.l-box-9 .leftbox{float: none;width: 100%;}
	.l-box-9 .rightbox{float: none;width: 100%;}
}
@media only screen and (max-width:480px ) {
	.l-box-9 .rightbox .niu input{font-size: 16px;}
	.l-box-9 .rightbox textarea{height: 100px;}
	.l-box-9 .leftbox .text{font-size: 16px;}
}


.footer{padding-top: 3%;}
.footer .dibu{text-align:center;}
.footer .dibu .lianjie{text-align: left;color: #a5a5a5;margin-top: 20px;}
.footer .dibu .foot{display: inline-block;width: 33%;vertical-align: top;text-align: left;}
.footer .dibu .foot .bt{font-size: 16px;color: #a5a5a5;margin-bottom: 5px;}
.footer .dibu .foot .text{font-size: 14px;color: #a5a5a5;}
.footer .dibu .foot .lianjie{font-size: 14px;color: #a5a5a5;margin-top: 4%;display: block;}
.footer .dibu .foot .box1{display: inline-block;}
.footer .dibu .foot .box1>a{display: block;}
.footer .dibu .foot .box1 .z-1{font-size: 14px;color: #a5a5a5;margin: 6px 15px;}
.footer .dibu .foot .ma{display: inline-block;margin-left: 10%;float: right;text-align: center;}
.footer .dibu .foot .ma .tp{width: 90%;}
.footer .dibu .foot .ma .tp img{display: block;width: 100%;max-width:120px;}
.footer .dibu .foot .ma .wenzi{font-size: 18px;color: #a5a5a5;}
.footer .banquan{text-align: center;}
.footer .banquan .text{color: #969696;font-size: 15px;padding: 5px 0;}
.footer .banquan .tp{display: inline-block;}
.footer .banquan .tp img{display: block;width: 100%;}
@media only screen and (max-width:1270px ) {
	.footer .dibu .foot{width: 32%;}
	.footer .dibu .foot .ma{margin-left: 0;}
}

@media only screen and (max-width:1024px ) {
	.footer .dibu .foot:nth-child(2){display: none;}
	.footer .dibu .foot{width:45%;}
}
@media only screen and (max-width:650px ) {
	.footer .dibu .foot:nth-last-child(2){display: none;}
	.footer .dibu .foot{width:100%;}
	.footer .dibu .foot .lianjie{display: none;}
	.footer .banquan .text{font-size: 13px;}
}
@media only screen and (max-width:480px ) {
	.footer .dibu .lianjie{display: none;}
}




.y-main-2{padding:3% 0;overflow: hidden;width: 100%;}
.y-main-2 .y-bt-1{text-align: left;}
.y-main-2 .leftbox{width:49%;float: left;}
.y-main-2 .rightbox{width:49%;float:right;}
@media only screen and (max-width:980px) {
	.y-main-2{padding:6% 0;}
}
@media only screen and (max-width:768px) {
	.y-main-2 .leftbox{width:100%;float:none;margin-bottom: 5%;}
	.y-main-2 .rightbox{width:100%;float:none;}
	.y-main-2 .y-bt-1{margin-bottom: 4%;}
}

.y-bt-1{text-align: center;margin-bottom:3%;font-size: 26px;text-transform : uppercase;font-weight: bold;margin-top: 4%;}
.y-bt-1 a{color: #cc1d1d;}
@media only screen and (max-width:980px) {
	.y-bt-1{margin-bottom:6%;font-size: 20px}
}
.y-bt-2{font-size: 18px;color: #cc1d1d;font-weight: bold;margin: 3% 0;overflow: hidden;width: 100%;padding-top:20px;}

.y-box-1 .bt{font-family:'SourceSansProBold';font-size: 17px;color: #333;margin-bottom: 2%;padding-left: 30px;background: no-repeat left;font-weight:bold}
@media only screen and (min-width:1025px) {
	.y-box-1{padding: 0 10%;}
}
.y-box-2 .lump>div{background: #fff;}
.y-box-2 .lump .txt-box{padding: 5% 8%;background: #fff;transition: 0.3s;}
.y-box-2 .lump .txt-box .bt{line-height: 20px;height:40px;overflow: hidden;font-family: 'SourceSansProBold';color: #333;font-weight:bold;transition: 0.3s;}
@media only screen and (min-width:1025px ) {
	.y-box-2 .lump .img-box{position: relative;}
	.y-box-2 .lump .img-box:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:#cc1d1d;opacity: 0;transition: 0.3s;}
	.y-box-2 .lump .img-box:hover:after{opacity: 0.3;}
	.y-box-2 .lump .txt-box:hover{background:rgba(255,112,42,0.8);}
	.y-box-2 .lump .txt-box:hover .bt{color: #fff;}
}
.y-box-3{overflow: hidden;}
.y-box-3 .img-box{float: left;max-width: 30%;margin-right: 2%;min-width: 200px;}
.y-box-3 .txt-box{color: #fff;line-height:25px;height: 100px;overflow: hidden;}
.y-box-3 .more{font-size: 16px;color: #fff;margin-top: 2%;display:inline-block;}
@media only screen and (min-width:1025px) {
	.y-box-3 .more span{transition: 0.3s;}
	.y-box-3 .more:hover span{margin-left:5px;}
}
@media only screen and (max-width:480px) {
	.y-box-3 .img-box{max-width: 100%;width: 100%;float:none;margin-bottom: 2%;}
	
}


.y-box-4 .lump{border-top: 1px dashed #ccc;padding: 3% 0;overflow: hidden;}
.y-box-4 .lump:first-child{padding-top: 0;border-top:0 ;}
.y-box-4 .lump .img-box{float: left;max-width: 30%;margin-right: 2%;min-width:180px;}
.y-box-4 .lump .txt-box{overflow: hidden;}
.y-box-4 .lump .txt-box .bt{font-size: 18px;color: #333;margin: 2% 0;position: relative;line-height: 30px;padding-right: 100px;}
.y-box-4 .lump .txt-box .z{height: 30px;overflow: hidden;}
.y-box-4 .lump .txt-box .time{font-size: 14px;color: #888;position: absolute;right: 0;top: 0;}
.y-box-4 .lump .txt-box .txt{font-size:14px;color: #666;line-height: 25px;overflow: hidden;height: 75px;}
@media only screen and (min-width:1025px) {
	.y-box-4 .lump:hover .bt{color: #cc1d1d;}
}
@media only screen and (max-width:768px) {
	.y-box-4 .lump .txt-box .bt{padding: 0;}
	.y-box-4 .lump .txt-box .time{position: initial;}
	.y-box-4 .lump .txt-box .txt{height: 50px;}
}
@media only screen and (max-width:480px) {
	.y-box-4 .lump .img-box{max-width: 100%;width: 100%;float: none;}
}
.y-box-5 .img-box{float: left;max-width:40%;padding-right: 3%;background: #fff;}
.y-box-5 .bt{font-size: 24px;border-bottom: 1px dashed #ccc;color: #555;padding:1% 0;margin-bottom: 1.5%;}
.y-box-5 .t{font-size: 14px;color: #777;}
@media only screen and (max-width:640px ) {
	.y-box-5 .img-box{padding: 0;width: 100%;max-width: 100%;float: none;}
	.y-box-5 .bt{font-size: 20px;padding: 10px 0;}
}
.y-box-6{padding: 0 40px;position: relative;}
.y-box-6 .lump{margin:0 20px;}
.y-box-6 .left,.y-box-6 .right{cursor:pointer;position: absolute;top: 50%; background:no-repeat center;background-size:contain ;width: 35px;height: 60px;margin-top: -30px;}
.y-box-6 .left{background-image: url(/Public/images/l-1.png);left: 0;}
.y-box-6 .right{background-image: url(/Public/images/r-1.png);right: 0;}
@media only screen and (max-width:980px ) {
	.y-box-6 .lump{margin:0 15px;}
}
@media only screen and (max-width:640px ) {
	.y-box-6 .lump{margin:0 10px;}
}
@media only screen and (max-width:480px ) {
	.y-box-6 .lump{margin:0 5px;}
}
.y-box-8{width:90%;font-size: 18px;line-height: 2;}
.y-box-8 span{font-size: 24px;line-height:1.6;margin-bottom:4%;display: inline-block;}
@media only screen and (max-width:768px ) {
	.y-box-8{width:100%;font-size: 14px;line-height:1.6;}
	.y-box-8 span{font-size: 20px;margin-bottom:2%;}
}
.y-box-9{width:90%;}
.y-box-9 form{margin: 3% 0;}
.y-box-9 form .box{border: 1px solid #ccc;width:100%;position: relative;line-height:25px;overflow: hidden;margin-bottom:2%;}
.y-box-9 form .box .bt{position: absolute;left: 0;padding:5px 10px;}
.y-box-9 form .box input{display: block;width: 100%;border: 0;padding:5px 10px;font-size: 14px;color: #666;line-height:25px;height:35px;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;}
.y-box-9 form textarea{display: block;width: 100%;border: 1px solid #ccc;padding:5px 10px;line-height: 25px;height:90px;font-size: 14px;color: #666;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;margin-bottom: 2%;}
.y-box-9 form input[type="submit"]{background:#cc1d1d;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;margin-right: 10px;}
.y-box-9 form input[type="reset"]{background:#999;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;}

@media only screen and (max-width:768px ) {
	.y-box-9{width:100%;}
}






.y-show-1{overflow: hidden;}
.y-show-1 form{margin: 3% 0;width: 100%;overflow: hidden;}
.y-show-1 form .box{border: 1px solid #ccc;width: 49%;position: relative;line-height:25px;overflow: hidden;margin-bottom:2%;}
.y-show-1 form .box:nth-child(2n-1){float: left;}
.y-show-1 form .box:nth-child(2n){float:right;}
.y-show-1 form .box .bt{position: absolute;left: 0;padding:10px;}
.y-show-1 form .box input{display: block;width: 100%;border: 0;padding:10px;font-size: 14px;color: #888;line-height:25px;height:45px;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;}
.y-show-1 form textarea{display: block;width: 100%;border: 1px solid #ccc;padding: 10px;line-height: 25px;height:100px;font-size: 14px;color: #888;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;margin-bottom: 2%;}
.y-show-1 form input[type="submit"]{background:#cc1d1d;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;margin-right: 10px;}
.y-show-1 form input[type="reset"]{background:#999;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;}
.y-show-1 table{width: 100%;border-collapse:collapse;}
.y-show-1 table td{border: 1px solid #ccc;padding: 10px;}
.y-show-1 table td:first-child{width: 80px;}
@media only screen and (max-width:640px ) {
	.y-show-1 form .box{padding-left: 0 !important;}
	.y-show-1 form .box .bt{display: none;}
	.y-show-1 form .box input{padding:0 10px;height:35px;line-height: 35px;}
	.y-show-1 form textarea{height: 75px;}
}



.y-show-2{overflow: hidden;}
.y-show-2 .cen{text-align: center;margin:2% 0 3%;color: #999;}
.y-show-2 .cen span{display: inline-block;margin:0 1%;}
.text img{width:100%}

.footer .dibu .foot .box1{
	vertical-align:top;
}
#dh{
	margin-top:5%;
}
#dh ul li{
	float:left;
	width:22.5%;
	margin-right:3.3%;
	cursor:pointer;
}
#dh ul li:last-child{
	margin-right:0;
}
@media only screen and (max-width:640px){
	#dh{
		margin-bottom:30%;
	}
}
.y-box-5 .img-box{
	width:100%;
}
.jcc h2{
	background: #ebebeb;
    font-size: 24px;
    font-weight: 100;
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
	color:#CC1D1D;
	margin-bottom:30px;
}



.jc_1{
	position:relative;
}
.jc_1>div{
	display:inline-block;
	width:65%;
	vertical-align:top;
	margin-left:4%;
}
.jc_1>img{
	display:inline-block;
	top:0;
	left:0;
	border:1px solid #ACACAC;
	width:30%;
}
.jc_1 ul{
	margin-top:20px;
	margin-bottom:20px;
	font-size:0;
}
.jc_1 li{
	width:22%;
	display:inline-block;
	margin-right:3%;
	font-size:0;
}
.jc_1 li:last-child{
	margin-right:0;
}
.jc_1 li img{
	width:100%;
}
.jc_1>div div{
	display:block;
}
.jc_1>div div a{
	width:120px;
	background:#CC1D1D;
	color:#fff;
	display:block;
	text-align:center;
	height:30px;
	line-height:30px;
}
.jc_1>div h3{
	font-weight:500;
	font-size:22px;
	margin-bottom:2px;
}
.jcc{
	margin-bottom:8%;
}

.jc_1>img{
	width:38%;
}
.jc_1>div{
	width:57%;
	margin-left:4%;
}
@media screen and (max-width: 768px){
	.jc_1>img{
		width:100%;
	}
	.jc_1>div{
		width:100%;
		margin-left:0;
	}
}
.spn{
	position:relative;
	margin-bottom:50px;
}
.spn .ll{
	width:60%;
	padding-left:30px;
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
}
.spn .rr{
	width:40%;
}
.spn .rr img{
	width:100%;
}
.spn .ll h3,.spn_2 h3{
	font-size:24px;
	font-weight:500;
	margin-bottom:10px;
}
.sspn .y-box-4 ul{
	text-align:left;
}
.sspn{
	padding-top:30px;
}
@media screen and (max-width: 992px){
	.spn .rr{
		display:none;
	}
	.spn .ll{
		position:relative;
		transform:translate(0);
		width:100%;
	}
	.spn{
		margin-bottom:30px;
	}
}

.sspn .y-box-4 ul{
	margin-bottom:50px;
}
#dh .slick-slide{
	margin:4px;
}
#dh .slick-slider{
	padding:0 20px;
}
#dh .banner .left{
	left:-5px;
	width:20px;
}
#dh .banner .right{
	right:-5px;
	width:20px;
}
#dh a{
	cursor:pointer;
}
#a{
  position: relative;
  padding-top: 150px;
  margin-top: -150px;
}
#b{
  position: relative;
  padding-top: 150px;
  margin-top: -150px;
}

.caa{
	font-weight:600;
	text-indent:30px;
	display:inline-block;
}

.y-box-4 ul{margin: -10px 0;text-align: center;}
.y-box-4 li{margin:10px;position: relative;padding-top:19%;}
.y-box-4 li img{display: block;width: 100%;height:100% !important;position: absolute;top: 0;left: 0;z-index: 1;}
.y-box-4 li a{display: block;width: 100%;height: 100%;background:rgba(0,0,0,0.4);position: absolute;top: 0;left:0;z-index: 2;pointer-events:none;}
.y-box-4 li a .txt{position: absolute;top:50%;left: 0;text-align: center;width: 100%;font-size: 18px;color: #fff;padding-bottom:10px;line-height:30px;transition: 0.5s;}
.y-box-4 li a .txt:after{content: "";position: absolute;bottom:0;left: 50%;width:37px;margin-left: -18.5px;height:2px;background:#fff;}


.xy-box-1{overflow: hidden;padding: 3% 0;}
.xy-box-1 .lump{position: relative;width:50%;line-height:50px;height: 50px;overflow: hidden;}
.xy-box-1 .lump:nth-child(2n-1){float: left;padding-right:140px;border-right:1px solid #ddd ;}
.xy-box-1 .lump:nth-child(2n){float: right;padding-left:40px;padding-right: 100px;}
.xy-box-1 .lump .b2{position: absolute;top: 0;}
.xy-box-1 .lump:nth-child(2n-1) .b2{right:40px}
.xy-box-1 .lump:nth-child(2n) .b2{right:0}
@media screen and (max-width: 640px){
	.xy-box-1 .lump{width: 100%;padding-left: 0 !important;padding-right:100px !important;border-right:0 !important;line-height: 35px;height: 35px;}
	.xy-box-1 .lump:nth-child(n+6){display: none;}
	.xy-box-1 .lump .b2{right:0 !important}
}