@keyframes imgBig{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes imgBig{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}*{box-sizing:border-box}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0;outline:0}fieldset,img{border:0}dl,li,menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}button,input,select,textarea{vertical-align:middle}button{border:0;background-color:transparent;cursor:pointer}body,button,input,select,td,textarea,th{font-size:12px;font-family:"微软雅黑","黑体","宋体";color:#555}a{text-decoration:none;outline:0;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}em{font-weight:400}caption{display:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}em,i{font-style:normal}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix,.clearfix:after{clear:both}.active{color:red}.banner div.swiper-container a,.colum-banner-pc{display:block}.colum-banner-phone{display:none}@media screen and (max-width:1024px){.colum-banner-pc{display:none}.colum-banner-phone{display:block}}.img-scale,.img-scale:hover{transform:scale(1);transition:all .5s}.img-scale:hover{transform:scale(1.1)}body{overflow-x:hidden}@media all and (-moz-min-device-pixel-ratio:1) and (-moz-max-device-pixel-ratio:1.08),(-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:1.08),(min-resolution:1dppx) and (max-resolution:1dppx){:root{font-size:.14rem}}@media all and (-moz-min-device-pixel-ratio:1.09) and (-moz-max-device-pixel-ratio:1.18),(-webkit-min-device-pixel-ratio:1.09) and (-webkit-max-device-pixel-ratio:1.18),(min-resolution:1.09dppx) and (max-resolution:1.18dppx){:root{font-size:.14rem}}@media all and (-moz-min-device-pixel-ratio:1.19) and (-moz-max-device-pixel-ratio:1.28),(-webkit-min-device-pixel-ratio:1.19) and (-webkit-max-device-pixel-ratio:1.28),(min-resolution:1.19dppx) and (max-resolution:1.28dppx){:root{font-size:.13rem}}@media all and (-moz-min-device-pixel-ratio:1.29) and (-moz-max-device-pixel-ratio:1.4),(-webkit-min-device-pixel-ratio:1.29) and (-webkit-max-device-pixel-ratio:1.4),(min-resolution:1.29dppx) and (max-resolution:1.4dppx){:root{font-size:.12rem}}@media screen and (max-width:1024px) and all and (-moz-min-device-pixel-ratio:1.61) and (-moz-max-device-pixel-ratio:1.8),screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1.61) and (-webkit-max-device-pixel-ratio:1.8),screen and (max-width:1024px) and (min-resolution:1.61dppx) and (max-resolution:1.8dppx){:root{font-size:3.5rem!important}}@media all and (-moz-min-device-pixel-ratio:1.41) and (-moz-max-device-pixel-ratio:1.6),(-webkit-min-device-pixel-ratio:1.41) and (-webkit-max-device-pixel-ratio:1.6),(min-resolution:1.41dppx) and (max-resolution:1.6dppx){:root{font-size:5rem!important}}@media all and (-moz-min-device-pixel-ratio:1.61) and (-moz-max-device-pixel-ratio:1.8),(-webkit-min-device-pixel-ratio:1.61) and (-webkit-max-device-pixel-ratio:1.8),(min-resolution:1.61dppx) and (max-resolution:1.8dppx){:root{font-size:3.5rem!important}}.copyright a img,.footer-bottom-record a img,.footer-com a img,.footer-copyright a img,.footer-keep-record a img,.footer-mid-box a img,.gongan_record_icon img,.header-welcome-text a img,.right-infor .Record a img{margin:-2px 3px 0 15px!important}.banner{position:relative;width:100%;overflow:hidden}@media screen and (max-width:1024px){.banner{margin-top:0}}.banner div.pc_pagination{position:absolute;bottom:.4rem;left:50%;transform:translate3d(-50%,0,0);text-align:center;z-index:98;font-size:0}@media screen and (max-width:1024px){.banner div.pc_pagination{width:auto;left:50%;transform:translate3d(-50%,0,0);display:none}}.banner div.pc_pagination span.swiper-pagination-switch{display:inline-block;width:1rem;height:.06rem;border-radius:.04rem;background:#fff;margin:0 .15rem}.banner div.pc_pagination span.swiper-pagination-switch.template_main_back{background:#0b40ae}.banner div.arrow{width:.6rem;height:.6rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}@media screen and (max-width:1024px){.banner div.arrow{display:none}}.banner div.arrow-left-index{background:url(../images/banner-arrow-left.png)center center no-repeat;background-size:.6rem auto;left:1.1rem}.banner div.arrow-right-index{background:url(../images/banner-arrow-right.png)center center no-repeat;background-size:.6rem auto;right:1.1rem}.banner div.swiper-container{max-height:calc(100vh)}@media screen and (max-width:1024px){.banner div.swiper-container{max-height:auto}}.banner div.swiper-container div.swiper-wrapper{height:100%}.banner div.swiper-container div.swiper-slide{height:100%;position:relative;overflow:hidden}.banner div.swiper-container div.swiper-slide .banner_scale_big img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 14s ease;-moz-transition:all 14s ease;-ms-transition:all 14s ease;-o-transition:all 14s ease;transition:all 14s ease}.banner div.swiper-container div.swiper-slide.swiper-slide-active .banner_scale_big img{-webkit-transform:scale(1.2);transform:scale(1.2)}.banner div.swiper-container img{width:100%}.page-banner{position:relative}.page-banner img{max-width:100%;width:100%}@media screen and (max-width:1024px){.page-banner{margin-top:0}.pc-banner{display:none}}.phone-banner{display:none}@media screen and (max-width:1024px){.phone-banner{display:block}}.multe_video_container{position:absolute;border:.1rem solid #fff;border-radius:.1rem}.multe_video_container .video_container_wrap,.single_video_container .video_container_wrap{position:relative;width:100%;height:100%;max-height:100%}.multe_video_container .video_container_wrap .banner_video{object-fit:cover;width:100%;height:100%;max-height:100%}.multe_video_container .video_container_wrap .banner_video_mask{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.2)}.multe_video_container .video_container_wrap .banner_video_play{position:absolute;left:50%;top:50%;height:auto;width:20%;margin-left:-10%;margin-top:-10%;cursor:pointer}.banner div.swiper-container{max-height:inherit!important}.single_video_container,div.video-play{position:absolute;left:0;top:0;height:100%;width:100%}.single_video_container .video_container_wrap:hover .banner_video_mask,.single_video_container .video_container_wrap:hover .banner_video_play{opacity:1}.single_video_container .video_container_wrap .banner_video{object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%}.single_video_container .video_container_wrap .banner_video_mask{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.2);opacity:0;transition:.8s}.single_video_container .video_container_wrap .banner_video_play{position:absolute;left:50%;top:50%;height:auto;width:.8rem;margin-left:-.4rem;margin-top:-.4rem;cursor:pointer;transition:.8s}.vertical_pagination{position:absolute;right:.5rem;bottom:.5rem;z-index:98;font-size:0}.vertical_pagination span.swiper-pagination-switch{display:block;width:.1rem;height:.1rem;border-radius:.05rem;background:#fff;margin:.15rem 0}.vertical_pagination span.swiper-pagination-switch.template_main_back{background-color:#0b40ae}div.video-play{position:fixed;bottom:0;right:0;z-index:10001;display:none}div.video-bg{position:absolute;top:0;bottom:0;width:100%;z-index:1001;background:#0b0b0b;opacity:.5}div.video-wrap{z-index:1002;position:fixed;top:52%;left:50%;text-align:center;-webkit-transform:translate3d(-50%,-52%,0);transform:translate3d(-50%,-52%,0);width:auto;max-width:80%;height:5.76rem}

@media screen and (max-width:1024px){
div.video-wrap{width:90%;height:auto}
.web-menu-inner {
	width: 100% !important;
	margin: 10px auto;
}
.web-menu-inner a {
	width: 32% !important;
	margin-right: 2%;
    margin-bottom: 5px;
	overflow: hidden;
}
.web-menu-inner span {
    line-height: 32px;
    font-size: 14px !important;
	padding:0 25px;
	text-align: center;
	display: block;
	float: left;
    border-radius: 5px;
	border: 1px solid #e6e6e6;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #fff !important;
}
.web-menu-inner a:nth-child(3n) {
	margin-right: 0;
}
.web-menu-inner a.on {
	background: #0174cd;
	color: #fff;
}
}

div.video-wrap #bannervideo{max-width:100%;width:auto;height:auto;max-height:100%}div.video-close-btn{cursor:pointer;font-size:.3rem;color:#fff;text-align:right;margin-right:-.1rem;margin-bottom:.1rem;font-family:sans-serif}.detailVideo{display:block;width:auto;height:auto;max-width:100%;margin:auto}

.web-menu-inner {
	text-align: center;
	margin-bottom: 20px;
	width:605px;
	margin:0 auto;
}
.web-menu-inner a {
	float: left;
	width: 200px;
	margin-bottom:40px;
}
.web-menu-inner span {
	display: block;
	margin-left: 1px;
	background-color: #e5e5e5;
	color: #333;
	font-size: 18px;
	line-height: 55px;
}
.web-menu-inner a:hover span, .web-menu-inner a.active span {
	background: url(../images/p16-icon6.png) no-repeat center bottom #0174cd;
	color: #fff;
}

@media (min-width: 992px) and (max-width: 1920px){
  .none_pc { display:none !important;}
  #dh{ display:none !important;}
  #dibua{ display:none !important;}
  #dibub{ display:none !important;}
  #piaofu{ display:none !important;}
  #wxnr{ display:none !important;}
}
@media (max-width: 992px){
  .none_phone{ display:none;}
  .on_phone{ display:block;}
  footer { display:none !important;}
  .web_xs{display:none}
  #piaofu{ position: fixed;	left: 0px; bottom: 0px;width:100%;z-index:9999;}
#dh{
	width:100%;
	float:left;
	background-color:#cc0000;
}
#dh.af1{box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; position:fixed; left:0px; top:0px; z-index:10000; float:none;}
#body1{margin-left:auto;margin-right:auto;}

#dibua{
	width:100%;
	float:left;
	overflow:hidden;
	 padding-top:3.5%; padding-bottom:2%; background-color:#222; 
}
#dibub{
	width:100%;
	float:left;
	overflow:hidden;
	padding-top:1.5%;
	padding-bottom:1.5%;
	background-color:#000;
	margin-bottom:60px;
	
}
#ddfb{ width:97%; float:left; padding:0px 1.5%;}
#ddfb ul{ list-style-type:none; }
#ddfb ul li{ width:96%; float:left; margin-right:2%;olor:#fff;}
#ddfb ul li.lx{ width:98%; float:right; margin-right:0px; color:#F4FBFF; position:relative;}
#ddfb ul li.lx .nrc{ width:70%; float:left;}
#ddfb ul li.lx .emw{ position:absolute; right:0px; bottom:0px; width:25%;}
#ddfb ul li.lx .emw p{ line-height:28px;text-align:center;}
#ddfb ul li.lx .emw img{ width:100%;}
#ddfb ul li .tel{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px;
}
#ddfb ul li a{ color:#fff;}
#ddfb ul li a:hover{ color:#F4FBFF;}
#ddfb ul li p{ font-size:14px; line-height:1.8; color:#F4FBFF}
#ddfb ul li p i{ width:22px; line-height:24px; margin-right:10px; text-align:center;}
#ddfb ul li dd{
	font-size:16px;
	color:#fff;
	width:100%; font-weight:bold;
	margin-bottom:15px;
	background-image: url(../images/dx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; padding-bottom:12px; text-transform:uppercase;
}

#bottom{
	width:97%;
	float:left;
	font-size: 14px; font-weight:normal; padding:0px 1.5%;

}
#bottom .copyright { text-align:center; float:left; width:100%;
	LINE-HEIGHT: 25px;
	color:#fff;

}
#bottom A{ color:#fff;}

#dbdh{ width:220px; position:absolute; left:0px; bottom:62px; background-color:rgba(0,0,0,0.5);border-radius:6px; padding:10px; display:none; z-index:10000;}
#cdh{width:220px;float:left;max-height:200px; overflow-y:auto;overflow-x:hidden;  }
#cdh p{width:220px;float:left;margin:0px;line-height:32px; padding-top:0px;text-align:center;border-bottom:#005797 solid 1px;}
#cdh p A{ color:#fff; display:block;line-height:32px; font-size:14px; background-color:#0074cd99; height:32px; font-weight:bold; overflow:hidden; padding-top:0px;}
#cdh p A:hover{ background-color:#005797}
#cdh p A i{ margin-right:12px; color:#FFCD7C; font-size:18px;}
#wp_nav{width:100%;float:left;HEIGHT:62px; background-color:rgba(0,59,136,0.8);}#wp_nav .footera{HEIGHT:62px}#wp_nav .footera UL{TEXT-ALIGN:left}#wp_nav .footera UL LI{width:19%;text-align:center;height:62px;float:left; padding-top:}#wp_nav .footera UL LI A{width:100%;overflow:hidden;display:block;cursor:pointer;text-align:center;line-height:30px;color:#fff; padding-top:30px; font-size:13px;}#wp_nav .footera UL LI.home{background-image:url(../images/home.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.tel{background-image:url(../images/dx.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.dx{background-image:url(../images/fx.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.fx{background-image:url(../images/fl.png);background-repeat:no-repeat;background-position:center 4px; position:relative; height:32px; padding-top:30px; cursor:pointer;}#wp_nav .footera UL LI.fx A{ padding:0px;}#wp_nav .footera UL LI.d05{background-image:url(../images/dh.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.kg{width:1%;height:62px;float:left;background-image:url(../images/dl_bg.png);background-repeat:repeat-y;background-position:center top}

#wxnr{ width:100%;position:fixed; top:10%; z-index:1000; display:none;}
#wxnr .nrdf{ width:80%; padding:5%; float:left; margin-left:10%; text-align:center; background-color:#fff;box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius:10px;}
#wxnr  .imga{ width:120px;}
#wxnr  p{ font-size:14px; line-height:30px; text-align:center; }
#wxnr  p i{ font-size:16px;}
#wxnr  span{ display:inline-block; padding-left:10px; padding-right:10px; line-height:30px; background-color:#cc0000; color:#fff;border-radius:4px; margin-left:12px; cursor:pointer;}
#guesta{ width:96%; float:left;  overflow:hidden; padding:2%; margin-top:4%; }
#guesta p{ margin-top:5px; margin-bottom:5px; width:100%; float:left; text-align:center; color:#fff; position:relative;}
#guesta p .checkimg{ position:absolute; right:8%; top:38%;}
#guesta p span{ float:left; font-size:16px; font-weight:bold; line-height:36px;}
#guesta input,#guesta textarea{float:left; display:inline-block; outline:none;box-shadow:0px 1px 6px #B5C9DD;-webkit-box-shadow:0px 1px 6px #B5C9DD;-moz-box-shadow:0px 1px 6px #B5C9DD; border:#D8DEEE solid 1px; font-size:14px; outline:none;  padding:1% 4%;  width:89%;border-radius:4px;}
#guesta .input1{ height:35px; color:#666; background-color:rgba(255,255,255,0.8); }
#guesta .input1::-webkit-input-placeholder{ color:#666;}
#guesta .input2{  line-height:20px; color:#666; background-color:#fff; height:80px;}
#guesta .input2::-webkit-input-placeholder{ color:#666;}
#guesta .button2{  height:40px;  width:98%;
	color:#fff;
	border:#cc0000  solid 1px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	transition:all 0.3s ease-in-out 0s;
	background-color: #cc0000;
	background-image: url(../images/bt.png);
	background-repeat: no-repeat;
	background-position: center center; margin-top:6PX;
}
#guesta .button2:hover{ background-color:#cc0000;}
#sinngel{font-size:16px; line-height:28px; margin-top:2.5%; overflow:hidden; width:100%; float:left; color:#333;}
#sinngel  img{ max-width:96%;}
#sinngel h2{ font-size:14px; font-weight:bold; line-height:30px;color:#cc0000; font-weight:bold;}
#sinngel hr{ background-color:#cc0000; height:1px; overflow:hidden; border:0px; margin-top:10px; margin-bottom:10px;}
#sinngel  table{width:100%; }#sinngel  table td{word-wrap:break-word;word-break:break-all;}
#sinngel iframe{ moverflow:hidden;}
#sinngel  embed,#sinngel VIDEO{max-width:100%;overflow:hidden;}
}



#contain-c{width:100%; float:left;  margin-top:10px;font-size:14px; padding-bottom:10px; min-height:200px;}
#contain-c .danye{ font-size:14px; line-height:28px; margin-top:15px; overflow:hidden;}
#contain-c .danye .la{ width:48%; float:left;}
#contain-c .danye .ra{ width:48%; float:right; text-align:right;}
#contain-c .danye h2{ font-size:14px; font-weight:bold; line-height:30px;color:#cc0000; font-weight:bold;}
#contain-c .danye hr{ background-color:#cc0000; height:1px; overflow:hidden; border:0px; margin-top:10px; margin-bottom:10px;}
#contain-c .danye img{ max-width:100%;}
@media only screen and (min-width: 801px) and (max-width:1024px){
  #contain-c .danye{ font-size:14px; line-height:26px;}
}
@media only screen and (max-width: 800px){
  #contain-c .danye .la{ width:100%; float:left;}
  #contain-c .danye .ra{ width:100%; float:right; text-align:center;}
}
@media only screen and (min-width: 450px) and (max-width:800px){
  #contain-c .danye{ font-size:14px; line-height:25px;}
}
@media only screen and (min-width: 450px) and (max-width:600px){#contain-c .danye{ font-size:13px;}}
@media only screen and (max-width: 449px){#contain-c .danye{ font-size:12px; line-height:22px;}}