@charset "utf-8";
/*顶部*/
*{padding:0px; margin: 0 auto;box-sizing:border-box;}
*:focus{outline: none;}
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
html,body{min-width:1100px;min-height:100%;}
body{overflow-x: hidden;font-size:14px;font-family:"微软雅黑","Microsoft YaHei UI","Microsoft YaHei";color:#333;background: #fff;}
/*"微软雅黑 Bold",*/
img{display: inline-block;border:0;}
.aa{clear: both;font: 0px/0px sans-serif;display: block;}
ul,li{list-style-type:none}
/* 链接颜色 */
a{/*color: #f00;*/transition-duration:0.3s;}
a:link {color: #333;text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	/*禁止链接高亮*/
	-webkit-touch-callout: none;
/*禁止链接长按弹出选项菜单*/}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #f00;text-decoration: none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width: calc(100% + 30px);}

.alignleft {display:inline!important;float:left;margin-right:1.625em;}
.alignright {display:inline!important;float:right;margin-left:1.625em;}
.aligncenter {clear:both;display:block!important;margin-left:auto;margin-right:auto;}


/*广告*/
.guanggao{width:100%;height:25px;line-height:25px;background:#000;position: fixed;bottom:0;opacity: 0.6;filter: alpha(opacity=60);z-index: 9999;color:#ff0;font-size: 14px;font-weight: bold;letter-spacing: 1px;}
.guanggao img{position: fixed;right: 0;bottom:0;height:25px;}
/*广告*/

/*分页样式*/
.page_navi{margin:50px 0 30px 0;padding: 5px;text-align: center;}
.page_navi .page-numbers{color:#333;font-weight: 600;border:1px solid #999;border-radius: 5px;padding:5px 11px;font-size: 16px;margin:0 5px;}
.page_navi span.current{color:#fff;border:1px solid #f00;border-radius: 5px;background:#f00;padding:5px 11px;font-weight: 600;font-size:16px;}
.page_navi a:hover,.page_navi a.current{background:#f00;color:#fff;border:1px solid #f00;}

/* bootstrap */
.container-fluid{padding-right: 9px;padding-left: 9px;}
.container{padding-right: 9px;padding-left: 9px;}
.row{margin-left: -9px;margin-right: -9px;}
@media (min-width: 992px) {
	.container-fluid{padding-right: 11px;padding-left: 11px;}
	.container{padding-right: 11px;padding-left: 11px;}
	.row{margin-left: -11px;margin-right: -11px;}
}
@media (min-width: 1200px) {
	.container-fluid{padding-right: 15px;padding-left: 15px;}
	.container{padding-right: 15px;padding-left: 15px;}
	.row{margin-left: -15px;margin-right: -15px;}
	.lg-5{float: left;width:20%;}
}
@media (min-width: 1350px){
	.container-fluid{padding-right: 15px;padding-left: 15px;}
	.container{width: 1320px;padding-right: 15px;padding-left: 15px;}
	.row{margin-left: -15px;margin-right: -15px;}
	.lg-5{float: left;width:20%;}
}
.left{float: left;}
.right{float: right;}
.xs-left{float: left;}
.xs-right{float: right;}
@media (min-width: 768px){
	.sm-left{float: left;}
	.sm-right{float: right;}
}
@media (min-width: 992px){
	.md-left{float: left;}
	.md-right{float: right;}
}
@media (min-width: 1200px){
	.lg-left{float: left;}
	.lg-right{float: right;}
}
.mt60{margin-top:60px;}
/*******************************************/
.head{height:110px;zoom: 1;padding:25px 10px;}
.head .left{width:20%;line-height:60px;}
.head .left a{display: block;}
.head .left a img{max-width: 100%;}
/* 一级菜单 */
.top_menu{height:50px;}
.top_menu>ul{display: inline-block;height:60px;line-height:60px;}
.top_menu>ul>li{float: left;text-align: center;position: relative;z-index:99}
.top_menu > ul > li:after{content: '';position: absolute;border-right: 1px solid #000;width:1px;height:60px;top:0;right: 0;}
.top_menu > ul > li:last-child:after{display: none;}

.top_menu > ul > li > a{display: block;font-size:16px;color: #000;padding:0 25px;}
.top_menu ul li a:hover{color: #f00;}
.top_menu ul li.current-menu-item > a,.top_menu ul li.current-menu-ancestor > a{color:#f00;}
.top_menu ul li:hover ul{display: block;-webkit-animation-name: myfirst;-webkit-animation-duration:.7s;}
@-webkit-keyframes myfirst{0%{opacity:0;}100%{opacity:1;}}
/* 二级菜单 */
.top_menu ul ul{display: none;position: absolute;width:100%;z-index: 99;background:#CED6D5;}
.top_menu ul ul li{height:30px;line-height: 30px;border-bottom:1px solid #fff;}
.top_menu ul ul li a{font-size: 14px;font-weight:600;}

.m_menu{padding-top:15px;}
.mobile_menu_button{width:30px;display:block;cursor:pointer;position: relative;}
.mobile_menu_button i{display:block;width:100%;height:3px;background:#f00;margin:5px auto;}
.mob_menu{display: none;background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .2);z-index:999;position: absolute;top:100px;left:0;width: 100%;}
.mob_menu ul{margin-bottom: 0;}
.mob_menu ul li{list-style:none;position:relative}
.mob_menu>ul>li.current-menu-item>a{color: #f00;}
.mob_menu ul li i.mobile_arrows{position:absolute;top:0;right:0;width:45px;line-height:45px;border-left:1px solid #EFEFEF;cursor:pointer;display:block;color: #333;text-align: center;}
.mob_menu ul li a{color:#333;display:block;padding:12px;border-top:1px solid #EFEFEF}
.mob_menu>ul>li:first-of-type a{border-top: 0;}
.mob_menu ul li a:hover{color:#f00}
.mob_menu ul ul{display:none;}
.mob_menu ul ul a{padding-left:30px}
.mob_menu ul ul>li.menu-item-has-children>a{color: #f00;}
.mob_menu ul ul ul a{padding-left:60px}
.mob_menu ul ul ul>li.current-menu-item a{color: #f00;}
/*************************index*********************/
.banner{width:100%;overflow:hidden;position:relative;}
.banner .video{position: relative!important;}
.banner .video img{width:100%;height:auto;}
.banner .video video{position: absolute;left:0;top:-41%;width:100%;z-index:-1!important;user-select: none;-webkit-font-smoothing: antialiased;}


.i{zoom: 1;overflow: hidden;}
.i .title{text-align: center;font-size: 36px;font-weight: 600;}

.fw{zoom: 1;overflow: hidden;}
.fw .con{padding:0 10px;}
.fw .con>div{float:left;width:16%;}
.fw .con div{margin:10px auto;}
.fw .con div .img{width:155px;height:150px;background: url('img/fw.png') no-repeat;background-position: 0 0;}
.fw .con div:nth-of-type(2) .img{background-position: 0 -150px;}
.fw .con div:nth-of-type(3) .img{background-position: 0 -300px;}
.fw .con div:nth-of-type(4) .img{background-position: 0 -450px;}
.fw .con div:nth-of-type(5) .img{background-position: 0 -600px;}
.fw .con div:nth-of-type(6) .img{background-position: 0 -750px;}
.fw .con div p:nth-of-type(1){text-align:center;font-size:24px;font-weight:600;}
.fw .con div p:nth-of-type(2){text-align: center;font-size:18px;font-weight:600;color: #666;letter-spacing:-2px;}

.dy{zoom: 1;overflow: hidden;}
.dy .ite1{zoom: 1;overflow: hidden;background: #ED4747;}
.dy .ite1 .left,.dy .ite1 .right{padding: 0;width:100%;}
.dy .ite1 .left .owlc1,.dy .ite2 .right .owlc2{line-height: 0;}
.dy .ite1 .right .p1{font-size:28px;padding-bottom:15px;color: #fff;text-align: left;}
.dy .ite1 .right .p2{font-size:18px;height:40px;line-height:35px;;overflow: hidden;color: #000;text-align: justify;}
.dy .ite1 .right .p3{padding-top:20px;line-height:40px;text-align: left;}
.dy .ite1 .right .p3 a{font-size:18px;color: #fff;border:1px solid #fff;padding:5px 10px;}

.dy .ite1 .left .bd{position:relative;height:100%;z-index:0;}
.dy .ite1 .left .bd li{zoom:1;vertical-align:middle;}
.dy .ite1 .left .bd img{width:100%;height:auto;display:block;}


.dy .ite2{margin:10px auto;zoom: 1;overflow: hidden;background: #ED4747;}
.dy .ite2 .left,.dy .ite2 .right{padding: 0;width:100%;}
/* .dy .ite2 .left{padding:15px 30px;} */
.dy .ite2 .left .p1{font-size:28px;padding-bottom:10px;color: #fff;text-align:right}
.dy .ite2 .left .p2{font-size:18px;height:40px;line-height:35px;;overflow: hidden;color: #000;text-align: justify;}
.dy .ite2 .left .p3{padding-top:20px;line-height:40px;text-align:right}
.dy .ite2 .left .p3 a{font-size:18px;color: #fff;border:1px solid #fff;padding:5px 10px;}


.rongyu{margin-bottom:100px;zoom: 1;overflow: hidden;padding:0 10px;position:relative;}
.rongyu .pp{text-indent:2em;}
.rongyu .con{line-height:40px;font-size:16px;color: #777;}

.rongyu .con p{text-indent:2em;}
.rongyu .con p img{margin-left:-2em;}
.rongyu .con ul{padding:30px 0;zoom: 1;overflow: hidden;}
.rongyu .con ul li{text-align: center;margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.rongyu .con ul li .pic img{height:240px; display:block;  padding:2px;box-shadow:0 0 7px rgba(0,0,0,.5);}





/*************************page*********************/
.sub_menu{text-align: center;margin:30px auto;}
.sub_menu ul{display:inline-block;margin:0 auto;}
.sub_menu ul li{float: left;padding:5px 10px;}
.sub_menu ul li:hover{background: #fff;}
.sub_menu ul li:hover a{color: #333;}
.sub_menu a{display: block;font-size:16px;padding:0 30px;border:1px solid #000;color: #999;border-radius:50px;}
.sub_menu ul li.current-menu-item > a,.sub_menu ul li.current-menu-ancestor > a,.sub_menu ul li:hover a{color:#fff;background: #ED4747;}



.page,.cat{padding:60px 10px;zoom: 1;overflow: hidden;}
.page .con,.cat .con,.page .contact{width: 1080px;line-height:30px;font-size:11px;text-align: justify;}
.page .con .title,.page .contact .title{text-align: center;font-size: 36px;color: #000;font-weight: 600;}

.page .about .content{padding-top:50px;}
.page .about .content table tr td{padding:40px;}
.page .about .content table img{max-width:none!important;height: auto;}
.page .about .content p{line-height:25px;text-align: justify;font-size:15px;text-indent:2em;}



.page .con img,.cat .con img{line-height: 0;max-width:100%!important;height: auto;}


.page .ry .item{padding:30px 0;zoom: 1;overflow: hidden;}
.page .ry .item div{text-align: center;float: left;width:50%;padding:5px;}
.page .ry .item div img{width:auto;height:auto;max-width:100%;max-height:130px;box-shadow:0 0 7px rgba(0,0,0,.5)}

.page .contact .content>div{padding-top: 70px;zoom: 1;overflow: hidden;}
.page .contact .content>div:nth-of-type(1)>div{float: left;width:50%;}
.page .contact .content>div:nth-of-type(2) div{padding:10px 0;float: left;width:33.33%;}
.page .contact .content>div:nth-of-type(2) div img{display: inline;}


.cat .con .title{text-align: center;font-size: 36px;color: #000;font-weight: 600;}

.cat .zpal ul,.cat .qczl ul{zoom: 1;overflow: hidden;}
.cat .zpal  .tab ul li,.cat .qczl  .tab ul li{float: left;width:33.33%;padding:0 15px;}


.cat .zpal ul li .item,.cat .qczl ul li .item{position: relative;text-align: center;margin:10px auto;cursor:pointer;}
.cat .zpal ul li .item img,.cat .qczl ul li .item img{width:100%;height:100%;}
.cat .zpal ul li .item p{position: absolute;left:0;top:42%;width:100%;text-align: center;color: #fff;font-size:16px;}
.cat .qczl ul li .item p{position:absolute;left:0;bottom:0;width:100%;text-align: center;font-size:16px;background:rgba(0,0,0,.3);color: #fff;margin:0 auto;line-height:30px;}

.cat .zpal ul li .item .icon{position: absolute;top: 0;bottom:0;left: 0;right: 0;background:rgba(0,0,0,.8) url('img/vplay.png') no-repeat center;display: none;cursor: pointer;}
.cat .zpal ul li .item .img,.cat .zpal ul li .item .url{display: none;}

.cat .zpal  .shows{position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;display: none;z-index:999;width:auto;height:auto;max-width:320px;max-height:190px;}
.cat .zpal  .shows #video{width:100%;height:100%;}
.cat .zpal  .shows .vclose{position: absolute;right:5px;top:10px;width: 30px;height: 30px;background:rgba(255,255,255,.4);border-radius: 25px;cursor: pointer;z-index: 999}
.cat .zpal  .shows .vclose:hover{background:rgba(255,255,255,.5);}
.cat .zpal  .shows .vclose:before,.cat .zpal  .shows .vclose:after{content: '';position: absolute;width: 15px;height: 4px;background: #ED4749;top: 13px;left: 8px;}
.cat .zpal  .shows .vclose:before{transform: rotate(45deg);}
.cat .zpal  .shows .vclose:after{transform: rotate(-45deg);}
.cat .zpal  .over{position: fixed;background: rgba(3,3,3, 0.8);top: 0;left: 0;right: 0;bottom: 0;display: none;z-index:99;}

.cat .zpal .tab,.cat .qczl .tab,.page .cpfw .tab{display:none;width:100%;}
.cat .zpal .show,.cat .qczl .show,.page .cpfw .show{display:block;}
/*******************************************/
.goto{position: fixed;right: 0;bottom: 28%;cursor: pointer;display: none;}
.goto .gotoimg{width:60px;height: 60px;background: url('img/goto.jpg') no-repeat center;}

.f{background:#444;border-top:3px solid #ED4747;border-bottom:3px solid #ED4747;padding:50px 0;}
.f .con{zoom: 1;overflow: hidden;padding:0 10px;}
.f .con>div{float:left;width:33.33%;text-align: center;}
.f .con>div>div{width:350px;display: block;}

.f .con .c1{margin-left:30px;}
.f .con .c1 #allmap1{width:400px;height:300px!important;margin-left:0;}
.f .con .c2{padding-top:50px;margin-left:30%;}
.f .con .c2 p{color: #fff;font-size: 18px;font-weight: 600;line-height: 30px;text-align: left;}
.f .con .c2 a{color:#fff;}
.f .con .c3{margin-right:0;}
.f .con .c3 p{color: #fff;font-size: 18px;font-weight: 600;line-height:40px;}
.f .con .c3 p:nth-of-type(2){font-size:12px;font-weight:300;}
@media (min-width: 768px){
	.head{padding:25px 20px;}
	.fw .con{padding:0 20px;}
	.fw .con{padding:0 20px;}
	.rongyu{padding:0 20px;}
	.rongyu .con .item div{width:25%;padding:15px;}

	.page .ry .item div{width:50%;padding:15px;}
	.page .ry .item div img{max-height:210px;}

	.page .contact .content .col-sm-6:nth-of-type(1){padding-right:20px;}
	.page .contact .content .col-sm-6:nth-of-type(2){padding-left:20px;}

	.cat .zpal ul li .item img{width:289px;height:128px;}
	.cat .qczl ul li .item img{width:289px;height:231px;}
	.cat .con .shows{max-width:600px;max-height:340px;}

	.dy .ite1{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat right;}
	.dy .ite1 .left{width:50%;position:relative;}
	.dy .ite1 .right{width:50%;padding:30px 70px 0 30px;}
	.dy .ite1 .right .p2{height:60px;overflow: hidden;color: #000;}

	.dy .ite2{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat left;}
	.dy .ite2 .left{width:50%;padding:15px 30px 0 70px;}
	.dy .ite2 .left .p2{height:60px;overflow: hidden;color: #000;}
	.dy .ite2 .right{width:50%;}

	.dy .ite1 .left .owlc1 .item img{height:200px;}
	.dy .ite2 .right .owlc2 .item img{height:200px;}

}
@media (min-width: 992px){
	.head{padding:25px 50px;}
	.fw .con{padding:0 50px;}
	.fw .con{padding:0 50px;}
	.rongyu{padding:0 50px;}
	.rongyu .con .item div{width:25%;padding:15px;}
	.rongyu .con .item div img{max-height:140px;}
	
	.page .con,.cat .con,.page .contact{font-size:12px;}
	.page .ry .item div{width:25%;padding:15px;}
	.page .ry .item div img{max-height:140px;}


	.page .contact .content .col-sm-6:nth-of-type(1){padding-right:40px;}
	.page .contact .content .col-sm-6:nth-of-type(2){padding-left:40px;}
	.page .contact .content>div:nth-of-type(2) div{padding:10px 0;}
	.page .contact .content>div:nth-of-type(2) div img{display: inline;}


	.cat .zpal ul li .item img{width:293px;height:130px;}
	.cat .qczl ul li .item img{width:293px;height:235px;}
	.cat .con .shows{max-width:700px;max-height:400px;}


	.dy .ite1{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat right;}
	.dy .ite1 .left{width:50%;position:relative;}
	.dy .ite1 .right{width:50%;padding:30px 70px 0 30px;}
	.dy .ite1 .right .p2{height:80px;overflow: hidden;color: #000;}

	.dy .ite2{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat left;}
	.dy .ite2 .left{padding:0;padding:30px 30px 0 70px;}
	.dy .ite2 .left .p2{height:98px;overflow: hidden;color: #000;}
	.dy .ite2 .right{width:50%;}

	.dy .ite1 .left .owlc1 .item img{height:200px;}
	.dy .ite2 .right .owlc2 .item img{height:200px;}

}
@media (min-width: 1200px){
	.head{padding:25px 80px;}
	.fw .con{padding:0 80px;}
	.fw .con{padding:0 80px;}
	.rongyu{padding:0 80px;}
	.rongyu .con .item div{width:25%;padding:15px;}
	.rongyu .con .item div img{max-height:190px;}

	.page .con,.cat .con,.page .contact{font-size:14px;}
	.page .ry .item div{width:25%;padding:15px;}
	.page .ry .item div img{max-height:190px;}


	.page .contact .content .col-sm-6:nth-of-type(1){padding-right:70px;}
	.page .contact .content .col-sm-6:nth-of-type(2){padding-left:70px;}
	.page .contact .content>div:nth-of-type(2) div{padding:10px 0;}
	.page .contact .content>div:nth-of-type(2) div img{display: inline;}


	.cat .zpal ul li .item img{width:336px;height:150px;}
	.cat .qczl ul li .item img{width:336px;height:269px;}
	.cat .con .shows{max-width:1000px;max-height:570px;}


	.dy .ite1{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat right;}
	.dy .ite1 .left{width:50%;position:relative;}
	.dy .ite1 .right{width:50%;height:245px;padding:30px 70px 0 30px;}
	.dy .ite1 .right .p2{height:98px;overflow: hidden;color: #000;}

	.dy .ite2{margin:0 auto;zoom: 1;overflow: hidden;background:#ED4747 url('img/dy.jpg') no-repeat left;}
	.dy .ite2 .left{padding:0;height:245px;padding:30px 30px 0 70px;}
	.dy .ite2 .left .p2{height:118px;overflow: hidden;color: #000;}
	.dy .ite2 .right{width:50%;}

	.dy .ite1 .left .owlc1 .item img{height:245px;}
	.dy .ite2 .right .owlc2 .item img{height:245px;}

}
@media (min-width: 1400px){
	.dy .ite1 .right .p2{height:110px;}
	.dy .ite2 .left .p2{height:110px;}

	.dy .ite1 .left .owlc1 .item img{height:306px;}
	.dy .ite2 .right .owlc2 .item img{height:306px;}

}
@media (min-width: 1900px){
	.dy .ite1 .right .p2{height:206px;}
	.dy .ite2 .left .p2{height:206px;}

	.dy .ite1 .left .owlc1 .item img{height:400px;}
	.dy .ite2 .right .owlc2 .item img{height:400px;}
}