@charset "utf-8";*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
ul,li,ol,ol li{list-style:none;padding:0}
img{border:none;margin:0;vertical-align:middle}
body{font:12px/22px "微软雅黑";color:#1b1b1b;width:100%;margin:0}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent}
a:focus,a:hover{text-decoration:none}
p{margin:0}
em{font-style:normal}
button,input,select,textarea{font-size:100%;font-family:"微软雅黑";outline:none;-webkit-appearance:none}
.hide{display:none}
.textec{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{clear:both}
.container{width:1200px;margin:0 auto}
@-webkit-keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}}@keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}}.fp-tableCell{vertical-align:top}
.header{width:100%;height:106px;background:#fff}
.header .top_logo{float:left;margin:10px 0 0 10%;position:relative;width:97px;height:87px;overflow:hidden}
.header .top_logo:before{content:"";position:absolute;left:-77px;top:0;width:262px;height:15px;background-color:rgba(255,255,255,0.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1.5s ease-in 1s infinite;animation:searchLights 1.5s ease-in 1s infinite}
.header .rt_nav{float:right;margin-right:183px}
.header .rt_nav ul{width:100%}
.header .rt_nav ul li{float:left;width:90px;position:relative;font-size:15px;line-height:106px;height:106px;margin-left:-2px;text-align:center}
.header .rt_nav ul li:before{position:absolute;left:0;top:46px;width:2px;height:17px;background:#1b1b1b;content:'';z-index:0}
.header .rt_nav ul li:first-child:before{width:0}
.header .rt_nav ul li:after{content:'';position:absolute;left:50%;margin-left:0;top:72px;width:0;height:2px;background:#fff;-webkit-transition:all .4s;transition:all .4s}
.header .rt_nav ul li a{display:block;height:106px;font-weight:700}
.header .rt_nav ul li.current-menu-item,.header .rt_nav ul li.current_page_item,.header .rt_nav ul li.current-post-ancestor,.header .rt_nav ul li:hover{background:#c21d1f;z-index:1}
.header .rt_nav ul li.current-menu-item:before,.header .rt_nav ul li.current_page_item:before,.header .rt_nav ul li.current-post-ancestor:before,.header .rt_nav ul li:hover:before{width:0}
.header .rt_nav ul li.current-menu-item a,.header .rt_nav ul li.current_page_item a,.header .rt_nav ul li.current-post-ancestor a,.header .rt_nav ul li:hover a{color:#fff}
.header .rt_nav ul li.current-menu-item:after,.header .rt_nav ul li.current_page_item:after,.header .rt_nav ul li.current-post-ancestor:after,.header .rt_nav ul li:hover:after{width:40px;-webkit-transition:all .4s;transition:all .4s;margin-left:-20px}
.header .rt_nav ul li .sub-menu{width:100%;background:#c21d1f;display:none}
.header .rt_nav ul li .sub-menu li{margin-left:0;height:50px;line-height:50px}
.header .rt_nav ul li .sub-menu li:before,.header .rt_nav ul li .sub-menu li:after{display:none}
.header .rt_nav ul li .sub-menu li a{height:50px}
.header .rt_nav ul li .sub-menu:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.header .rt_nav ul li:hover .sub-menu{display:block}
.header .rt_nav ul li:hover .sub-menu li:hover{background:#961618}
.index_banner{width:100%;height:calc(100% - 106px)}
.index_banner .bd{position:relative;width:100%;height:100%}
.index_banner .bd ul{width:100% !important;height:100% !important}
.index_banner .bd ul li{width:100%  !important;height:100%;background-size:100% 100%}
.index_banner .bd ul .bgs1{width:100%  !important;height:100%;background:url("../img/banner1.jpg") no-repeat center;background-size:100% 100%}
.index_banner .bd ul .bgs2{width:100%  !important;height:100%;background:url("../img/banner2.jpg") no-repeat center;background-size:100% 100%}
.nbanner{width:100%;height:640px;background:url("../img/nbanner.jpg") no-repeat center top;position:relative;margin-bottom:36px}
.nbanner img{position:absolute;left:16%;top:267px;-webkit-animation:jackInTheBox 1s;animation:jackInTheBox 1s}
.main_ctn{width:1555px;margin:0 auto}
.main_ctn .ctn_left{float:left;width:234px;font-size:16px}
.main_ctn .ctn_left .ctnl_cd{width:100%;border:1px solid #ddd;border-top-width:3px;border-bottom-width:3px;margin-bottom:30px}
.main_ctn .ctn_left .ctnl_cd p{width:100%;height:67px;line-height:66px;font-size:24px;color:#fff;text-align:center;border-bottom:1px solid #ddd;background:#000;font-weight:700}
.main_ctn .ctn_left .ctnl_cd a{width:100%;display:block;height:44px;border-bottom:1px solid #ddd;line-height:43px;text-indent:52px;position:relative}
.main_ctn .ctn_left .ctnl_cd a:after{position:absolute;right:32px;top:0;content:">"}
.main_ctn .ctn_left .ctnl_cd a:hover{color:#fff;background:#c21d1f}
.main_ctn .ctn_left .lxwm{margin-bottom:100px}
.main_ctn .ctn_right{width:calc(100% - 300px);float:right;min-height:570px}
.main_ctn .ctn_right .ctn_bt{width:100%;height:35px;line-height:34px;border-bottom:1px solid #ddd}
.main_ctn .ctn_right .ctn_bt .ltitle{float:left;font-size:22px;color:#c21d1f;font-weight:700}
.main_ctn .ctn_right .ctn_bt .netxf{float:right}
.main_ctn .ctn_right .ctn_bt .netxf span[property="itemListElement"]:last-child span[property="name"]{color:#c21d1f}
.main_ctn .ctn_right .ctn_main{width:100%;font-size:14px;line-height:26px;margin-bottom:30px}
.main_ctn .ctn_right .ctn_main img{max-width:100%}
.main_ctn .ctn_right .ctn_main img.aligncenter{display:block;margin:0 auto}
.main_ctn .ctn_right .ctn_main.pdt30{padding-top:30px}
.main_ctn .ctn_right .ctn_main .ctn_bcbt{width:100%;line-height:40px;height:40px;font-size:15px;color:#c21d1f}
.main_ctn .ctn_right .ctn_main .ctn_bcbt a{float:right}
.main_ctn .ctn_right .ctn_main .ctn_bcbt a:hover{color:#c21d1f}
.main_ctn .ctn_right .ctn_main .ctn_bcbt.mgb10{margin-bottom:10px}
.main_ctn .ctn_right .ctn_main .novlist{width:100%;margin-bottom:30px}
.main_ctn .ctn_right .ctn_main .novlist li{line-height:36px;height:37px;font-size:14px;border-bottom:1px solid #ddd;margin-bottom:10px}
.main_ctn .ctn_right .ctn_main .novlist li a{float:left;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main_ctn .ctn_right .ctn_main .novlist li a:hover{color:#c21d1f}
.main_ctn .ctn_right .ctn_main .novlist li span{float:right;text-align:right}
.main_ctn .ctn_right .ctn_main .piclist{margin-left:-25px}
.main_ctn .ctn_right .ctn_main .piclist li{float:left;width:295px;margin:0 0 25px 25px}
.main_ctn .ctn_right .ctn_main .piclist li img{width:100%;height:200px;border:1px solid #ddd}
.main_ctn .ctn_right .ctn_main .piclist li p{height:36px;line-height:36px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.main_ctn .ctn_right .ctn_main .dlikcx{border-top:1px solid #ddd;line-height:30px;margin-top:30px}
.main_ctn .ctn_right .ctn_main .dlikcx .slks{display:block;width:100%}
@media screen and (max-width:1600px){.main_ctn{width:1200px}
.main_ctn .ctn_right .ctn_main .piclist{margin-left:-20px}
.main_ctn .ctn_right .ctn_main .piclist li{width:210px;margin:0 0 20px 20px}}.footer{width:100%;height:475px;background:url("../img/ftbg.jpg") no-repeat center top;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;overflow:hidden}
.footer .ftl_img{float:left;margin:94px 0 0 126px;-webkit-animation:bounceInLeft 1s;animation:bounceInLeft 1s}
.footer .ftr_img{float:right;margin:94px 140px 0 0;-webkit-animation:slideInUp 1s;animation:slideInUp 1s}
.footer_add{width:100%;height:32px;line-height:32px;text-align:center;font-size:12px;color:rgba(255,255,255,0.6);background:#262626}
.pagination{float:right}
.pagination a,.pagination a:visited{float:left;background:#fff;margin:0 5px 10px 0;padding:8px 11px;line-height:100%;border:1px solid #ebebeb;border-radius:2px}
.pagination .current,.pagination .dots{background:#fff;float:left;margin:0 5px 0 0;padding:8px 11px;line-height:100%;border:1px solid #ebebeb;border-radius:2px}
.pagination span.current,.pagination a:hover{background:#08c;color:#fff;border:1px solid #08c}
.pagination .screen-reader-text{display:none}
.section .indx_2img{opacity:0;-webkit-transition:all ease .4s;transition:all ease .4s;position:absolute;left:0;top:0}
.section .indx_s2img2{position:absolute;right:0;top:180px;-webkit-animation:fadeOutUp .5s forwards;animation:fadeOutUp .5s forwards}
.section .indx_s2img3{position:absolute;right:3%;top:308px;-webkit-animation:fadeOutRight .5s forwards;animation:fadeOutRight .5s forwards;width:40%;}
.section .indx_s2img3 p{width:60%;margin-top:50px;position:absolute;left:0;top:144px;font-size:15px;color:#fff;line-height:26px}
.section .indx_s2img3 .for_lic{display:block;position:absolute;left:0;top:420px}
.section .s3ctn{width:1494px;margin:0 auto;position:relative}
.section .s3ctn .idx_s3img1{float:left;margin-top:100px;-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards;opacity:0}
.section .s3ctn .rfl{float:right;-webkit-animation:bounceOut 1s forwards;animation:bounceOut 1s forwards;margin-top:130px;opacity:0}
.section .s3ctn .pvldbg{width:1494px;position:absolute;left:50%;margin-left:-747px;top:230px}
.section .s3ctn .pvldbg .xlvv_banner{width:100%;margin:0 auto;position:relative}
.section .s3ctn .pvldbg .xlvv_banner .bd{width:100%;position:relative;overflow:hidden}
.section .s3ctn .pvldbg .xlvv_banner .bd .tempWrap{margin-left:-16px}
.section .s3ctn .pvldbg .xlvv_banner .bd ul{margin-left:-16px;width:100%;height:522px}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li{width:286px;margin-left:16px;float:left}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li img{width:286px;height:392px}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li .bcft{padding-top:7px;height:130px;width:286px;background:#e6e6e6;color:#7a7a7a;overflow:hidden;-webkit-transition:all ease .4s;transition:all ease .4s}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li .bcft .bt{width:100%;height:36px;line-height:36px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li .bcft .jsjs{width:100%;height:54px;line-height:27px;font-size:14px;padding:0 15px}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li .bcft .dvjs{width:100%;height:33px;line-height:33px;text-align:center;font-size:16px;margin-top:33px;-webkit-transition:all ease .4s;transition:all ease .4s;color:#fff}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li:hover .bcft{background:#c21d1f;color:#fff;-webkit-transition:all ease .4s;transition:all ease .4s}
.section .s3ctn .pvldbg .xlvv_banner .bd ul li:hover .bcft .dvjs{margin-top:0;-webkit-transition:all ease .4s;transition:all ease .4s;background:#a51618}
.section .s3ctn .pvldbg .xlvv_banner .hd{display:none}
.section .s3ctn .pvldbg .xlvv_banner .prev{position:absolute;left:-50px;top:50%;margin-top:-22px}
.section .s3ctn .pvldbg .xlvv_banner .next{position:absolute;right:-50px;top:50%;margin-top:-22px}
.section .s4ctn{width:100%;height:100%;position:relative}
.section .s4ctn .s4bg1{width:100%;height:100%;opacity:0;-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards;z-index:2;position:absolute;left:0;top:0}
.section .s4ctn .s4ctonm{width:1504px;margin:0 auto;position:relative;height:100%;z-index:20}
.section .s4ctn .s4ctonm .s4bg2{position:absolute;left:0;top:155px;-webkit-animation:fadeOutLeft 1s forwards;animation:fadeOutLeft 1s forwards;opacity:0}
.section .s4ctn .s4ctonm .fmrla{position:absolute;right:0;top:156px;-webkit-animation:fadeOutRight 1s forwards;animation:fadeOutRight 1s forwards;opacity:0}
.section .s4ctn .s4ctonm .nestlist{position:absolute;left:0;top:295px}
.section .s4ctn .s4ctonm .nestlist ul{margin-left:-48px}
.section .s4ctn .s4ctonm .nestlist ul li{float:left;width:340px;margin-left:48px;padding:25px;height:479px;background:#fff;-webkit-transition:all .4s;transition:all .4s}
.section .s4ctn .s4ctonm .nestlist ul li a{-webkit-transition:all .4s;transition:all .4s}
.section .s4ctn .s4ctonm .nestlist ul li .btxk{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:30px;margin-bottom:30px}
.section .s4ctn .s4ctonm .nestlist ul li .sjtkc{font-size:14px;line-height:30px;font-size:17px}
.section .s4ctn .s4ctonm .nestlist ul li .jjvn{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:40px;margin-bottom:21px}
.section .s4ctn .s4ctonm .nestlist ul li img{width:100%;height:158px}
.section .s4ctn .s4ctonm .nestlist ul li:hover{background:#c21d1f;color:#fff;-webkit-transition:all .4s;transition:all .4s}
.section .s4ctn .s4ctonm .nestlist ul li:hover a{color:#fff;-webkit-transition:all .4s;transition:all .4s}
.section .s4ctn .s4ctonm .nestlist ul li:first-child,.section .s4ctn .s4ctonm .nestlist ul li:nth-of-type(2){-webkit-animation:fadeOutLeft .4s forwards;animation:fadeOutLeft .4s forwards;opacity:0}
.section .s4ctn .s4ctonm .nestlist ul li:last-child,.section .s4ctn .s4ctonm .nestlist ul li:nth-of-type(3){-webkit-animation:fadeOutRight .4s forwards;animation:fadeOutRight .4s forwards;opacity:0}
.section .s5ctn{width:1220px;margin:0 auto;height:100%;position:relative}
.section .s5ctn .hzhb{position:absolute;left:50%;margin-left:-301.5px;top:110px;-webkit-animation:zoomOut .4s forwards;animation:zoomOut .4s forwards}
.section .s5ctn .hzhbcv{position:absolute;left:-12px;top:300px;-webkit-animation:fadeOut .4s forwards;animation:fadeOut .4s forwards;opacity:0}
.section .s5ctn .hzhbcv li{float:left;width:296px;margin-left:12px;margin-bottom:12px}
.section .s5ctn .xklinf{display:block;position:absolute;left:50%;margin-left:-43.5px;bottom:90px}
.section .s6ctn{width:100%;position:relative;height:100%}
.section .s6ctn .flds{position:absolute;left:0;top:0;height:calc(100% - 32px);width:100%;z-index:1;opacity:0;-webkit-animation:fadeOut 1s forwards;animation:fadeOut 1s forwards}
.section .s6ctn .contc{z-index:21;height:100%;width:1200px;left:50%;margin-left:-600px;position:absolute;top:260px}
.section .s6ctn .contc .ftl_imgc{float:left;margin:94px 0 0 126px;-webkit-animation:bounceOutLeft 1s;animation:bounceOutLeft 1s}
.section .s6ctn .contc .ftr_imgc{float:right;margin:94px 140px 0 0;-webkit-animation:slideOutUp 1s;animation:slideOutUp 1s}
.section .s6ctn .contc .ckdkline{width:100%;text-align:center;height:30px;line-height:30px;color:#fff;float:left;margin-top:50px;font-size:14px}
.section .s6ctn .contc .ckdkline a{color:#fff;display:inline-block}
.section .s6ctn .contc .ckdkline span{display:inline-block;margin:0 5px}
.section .s6ctn .footr_add{width:100%;height:32px;line-height:32px;text-align:center;font-size:12px;color:rgba(255,255,255,0.6);background:#262626;position:absolute;bottom:0;left:0}
.section.active .indx_2img{opacity:1;-webkit-transition:all ease .4s;transition:all ease .4s}
.section.active .indx_s2img2{-webkit-animation:fadeInDown 1s forwards;animation:fadeInDown 1s forwards}
.section.active .indx_s2img3{-webkit-animation:fadeInRight 1s forwards;animation:fadeInRight 1s forwards}
.section.active .idx_s3img1{-webkit-animation:fadeIn 1s .4s forwards;animation:fadeIn 1s .4s forwards}
.section.active .s3ctn .rfl{-webkit-animation:bounceIn 1s forwards;animation:bounceIn 1s forwards}
.section.active .s4ctn .s4bg1{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}
.section.active .s4ctn .s4ctonm .s4bg2{-webkit-animation:fadeInLeft 1s forwards;animation:fadeInLeft 1s forwards}
.section.active .s4ctn .s4ctonm .fmrla{-webkit-animation:fadeInRight 1s forwards;animation:fadeInRight 1s forwards}
.section.active .s4ctn .s4ctonm .nestlist ul li:first-child,.section.active .s4ctn .s4ctonm .nestlist ul li:nth-of-type(2){-webkit-animation:fadeInLeft .4s forwards;animation:fadeInLeft .4s forwards}
.section.active .s4ctn .s4ctonm .nestlist ul li:last-child,.section.active .s4ctn .s4ctonm .nestlist ul li:nth-of-type(3){-webkit-animation:fadeInRight .4s forwards;animation:fadeInRight .4s forwards}
.section.active .s5ctn .hzhb{-webkit-animation:zoomIn .4s forwards;animation:zoomIn .4s forwards}
.section.active .s5ctn .hzhbcv{-webkit-animation:fadeIn .4s forwards;animation:fadeIn .4s forwards}
.section.active .s6ctn .flds{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}
.section.active .s6ctn .contc .ftl_imgc{-webkit-animation:bounceInLeft 1s;animation:bounceInLeft 1s}
.section.active .s6ctn .contc .ftr_imgc{-webkit-animation:slideInUp 1s;animation:slideInUp 1s}
.kvxbg{background: url(../img/vgabg.jpg) no-repeat;background-size:100% 100%;width: 100%;height: 100%;opacity: 0;transition: all 0.4s;}
.section.active .kvxbg{opacity: 1;}


@media screen and (max-width: 1600px) {
	.section .s3ctn{width:1260px;}
	.section .s3ctn .pvldbg{width:1192px;margin-left:-596px;}
	.section .s4ctn .s4ctonm{width:1300px;}
	.section .s4ctn .s4ctonm .nestlist ul li{width:288px;}
}
@media screen and (max-width: 1400px) {
	.section .indx_s2img3 p{width:100%;top:57px;}
	.section .indx_s2img3 .for_lic{top:270px;}
	.section .s3ctn .pvldbg .xlvv_banner{width:1200px;}
	.section .s3ctn{width:1220px;}
	.section .s3ctn .idx_s3img1{margin-top: 60px;}
	.section .s3ctn .rfl{margin-top: 80px;}
	.section .s3ctn .pvldbg{top:190px;}
	.section .s4ctn .s4ctonm{width:1220px;}
	.section .s4ctn .s4ctonm .s4bg2{top:80px;}
	.section .s4ctn .s4ctonm .fmrla{top:90px;}
	.section .s4ctn .s4ctonm .nestlist ul{margin-left: -20px;}
	.section .s4ctn .s4ctonm .nestlist ul li{width:290px;margin-left: 20px;}
	.section .s4ctn .s4ctonm .nestlist{top:120px;}
	.section .s5ctn .hzhbcv{top:240px;}
}

.ctn_main h1{font-size: 30px; text-align: center; margin: 20px 0 30px 0; color: #C21D1F;}