@charset "utf-8";















/* CSS Document */















*{ margin:0; padding:0; box-sizing:border-box}















body{ font-size:16px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333;}















body, html{ overflow-x: hidden;}















a,img,input{ text-decoration:none; font-size:14px; border:0}















body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}















ul li{ list-style:none;}















.clear{ clear:both;}















.left{ float:left;}















.right{ float:right;}















a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 















a:hover{ color:#c63f3c}















input,button,select,textarea{outline:none}















textarea{resize:none}















input,textarea{ outline:none; -webkit-appearance: none;}















img{ max-width:100%}































.cent{ max-width:1400px; margin:auto; overflow:hidden;}















.banner{ position:relative}















.banner p img{ width:100%}















.head1{ margin:0 3%}















.head1 .left{ width:12.8%;}















.head1 .left p{ margin:6% 0}















.head1 .right{ width:64%;}















.logo img{ width:100%;}















.flexslider{position:relative;overflow:hidden;}















.flexslider .slides{position:relative;z-index:1;}















.flexslider .slides li a{ display:block;}















.flexslider .slides li img{ width:100%; display:block}















.flex-control-nav{position:absolute;bottom:30px; right:0; z-index:2;width:100%;text-align:center;}















.flex-control-nav li{display:inline-block;width:19px;height:19px;margin:0 10px;*display:inline;zoom:1;}















.flex-control-nav a{display:inline-block;width:19px;height:19px;line-height:85px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}















.flex-control-nav .flex-active{background-position:0 0;}















.nav1 ul{ overflow:hidden}















.nav1 ul li{ float:left; text-align:center; width:16.666%;}















.nav1 ul li a{ font-size:16px; display:block; padding-bottom:10%}















.nav1 ul li a:hover,.nav1 ul .dq a{ background:url(../images/sy-1.png) no-repeat center bottom; font-weight:bold}















.nav2,.sjx{ display:none}















.dropMenu{ width:120px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#000; background-color: rgba(0,0,0,0.7); filter: Alpha(opacity=70);















overflow:hidden; margin-left:8px; padding:10px 0}















.dropMenu li{ line-height:35px;}















.dropMenu li:last-child{ border:0}















.dropMenu li a{ font-size:14px; display:block; padding:0 14px; text-align:center; color:#fff} 















.dropMenu li a:hover{ color:#c63f3c; font-weight:bold}















header{ display:none}















.zg{ width:75%; float:left; padding-top:3.5%}















.zg1{ width:16.4%; float:right; text-align:right; color:#999; padding-top:2.5%; border-bottom:#999 1px solid}















.zg1 p{ width:100%; overflow:hidden; padding:3px 0}















.zg1 p input{ height:18px; line-height:18px}















.zg1 p input:nth-child(1){ width:80%; font-size:14px;}















.zg1 p input:nth-child(2){ width:20%; background:url(../images/sy-2.png) no-repeat center}















.sjx{ display:none !important}















.qh a{ color:#fff}















.zg1 p a .h{ display:none}















.zg1 p a:hover .h{ display:block}















.zg1 p a:hover .z{ display:none}















.he_ZoomInImg,.blue1 .slick-slide dl dt,.al1 dl dt,.sy4-1 dl dt,.cbw1 dl dt,.alx2 dl dt,.art1-1 .left p,#marquee2 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}















.he_ZoomInImg .he_ZoomInImg_img,.blue1 .slick-slide dl dt img,.al1 dl dt img,.sy4-1 dl dt img,.cbw1 dl dt img,.alx2 dl dt img,.art1-1 .left p img,#marquee2 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}















.he_ZoomInImg:hover .he_ZoomInImg_img,.blue1 .slick-slide dl a:hover dt img,.al1 dl a:hover dt img,.sy4-1 dl a:hover dt img,.cbw1 dl a:hover dt img,.alx2 dl dt a:hover img,.art1-1:hover .left p img,#marquee2 dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}















.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}















.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}















.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:20px;text-align:center;width:80%; height:50%; border-bottom:#cc0000 2px solid; background:#fff; background-color: rgba(255,255,255,0.6); filter: Alpha(opacity=60); -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; margin:10%; padding-top:20%}















.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#cc0000;opacity:1}















.sy-b img{ display:block; margin:auto}















.sy-b{ margin:6% 0 4%}















.more a{ display:block; width:125px; line-height:37px; display:block; background:#1e1a1b; color:#fff; border-radius:10px; font-size:16px; text-align:center; margin:4% auto}















.more a:hover{ background:#c63f3c}















.about-team .more{margin-top: 4.5%;}















.about-team .more a{display: block;margin:auto;width: 150px;height: 38px;font-size: 14px;color: #646464;line-height: 38px;text-align: center;border: 1px solid #d9d9d9;border-radius: 19px;}















.about-partner-list{position: relative; padding-bottom:7%}















.about-partner-list .swiper-container{position: relative;overflow: hidden; padding:5px}















.about-partner-list .swiper-slide .item{display:block;position: relative;}















.about-partner-list .swiper-slide .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}















.about-partner-list .swiper-slide .img img{width: 100%; border-radius:5px}















.about-partner-list .swiper-slide .img{border:1px solid #bebebe;transition: 0.5s ease;box-sizing: border-box; border-radius:5px}















.about-partner-list .swiper-slide .title{margin-top: 15px;font-size: 14px;color: #7b7b7b;text-align: center;}















.about-partner-list .swiper-slide .item+.item{margin-top:80px;}















.about-partner-list .swiper-slide .item:hover .img{border:1px solid #c44543;box-shadow: 0px 0px 10px rgba(58,58,58,0.19);}















.about-partner-list .about-partner-next{position: absolute;bottom:10px; width:48px; height: 48px;left:46.5%;margin: auto;cursor: pointer; background:url(../images/sy-42.png) no-repeat center}















.about-partner-list .about-partner-prev{position: absolute;bottom:10px; width:48px; height: 48px;right:46.5%;margin: auto;cursor: pointer; background:url(../images/sy-41.png) no-repeat center}















.about-partner-list .about-partner-next.swiper-button-disabled, .about-partner-list .about-partner-prev.swiper-button-disabled{opacity: 0.6;}















.about-partner-list .about-partner-next:focus,.about-partner-list .about-partner-prev{ outline:none;}















.about-partner-list .about-partner-next:hover{ background:url(../images/sy-40.png) no-repeat center}















.about-partner-list .about-partner-prev:hover{ background:url(../images/sy-43.png) no-repeat center}















.sy3{ background:url(../images/sy-70.png) no-repeat center; padding-bottom:4%; overflow:hidden; margin-top:-4%}















.sy3 .cent1{ padding:0 2%}















.footer{ background:#1f1b1c;}















.foot1{ border-top:#9F9F9F 1px solid; margin-top:2%}















.foot1 p{ font-size:12px; text-align:center; padding:1% 0; color:#f1f1f1; letter-spacing:2px}















.foot1 p a{ color:#f1f1f1; display:inline-block; margin-left:5px}















.fo1{ overflow:hidden}















.d-b{ font-size:14px; color:#fff; background:url(../images/syline.png) no-repeat bottom left; padding-bottom:15px}















.d-b1{ background:url(../images/syline2.png) no-repeat bottom left}















.cent2{ max-width:1360px}















.content1 dl dt img{ height:328px}















.foot{ overflow:hidden; padding:2% 2% 0;}















.foot2{ overflow:hidden;}















.fo1,.fo2,.fo3{ float:left;}















.fo1{ width:32%}















.fo2{width:32%;margin: 0px 4% 0 2%;}















.fo3{width: 29%;}















.fo1 h1 img{ max-width:100%}















.fo1 h1{ margin-bottom:11%}















.fo1 p{ font-size:20px; color:#fff;}















.fo1 p span{ margin-right:6%}















.fo1 h2{ font-size:12px; margin-top:28%; color:#fff; line-height:20px}















.fo1 h2,.fo1 h2 a{ font-size:14px; color:#fff;}















.fo1 h2 a{display:inline-block;padding: 0 2%;} 















.fo1 h2 a:nth-child(1){ padding-left:0}















.fo2 h1,.fo3 h1{ font-size:30px; color:#fff;}















.fo2 h1 span,.fo3 h1 span{ font-size:22px; margin-left:2%}















.fo2 div{ overflow:hidden; margin-left:-2%}















.fo2 div p{ float:left; width:48%; margin-left:2%; margin-top:3%; border:#737171 1px solid;}















.fo2 div p input,.fo2 div p textarea{ border:0; background:none; display:block; color:#fff; padding:0 5%; width:81%; height:45px; line-height:45px; font-size:16px; border-radius:10px;}















.fo2 div .z1{ width:98%;}















.fo2 div .z1:last-child{ border:0}















.fo2 div p textarea{ padding:0 4%; width:92%; height:110px}















.fo2 div .z1 input{ padding:0; width:125px; height:40px; line-height:40px; background:#c63f3c; color:#fff; margin:auto; border-radius:20px}















.fo3 dl{ margin-top:37%}















.fo3 dl dt img{ width:100%}















.fo3 dl dd{ font-size:16px; color:#fff; margin-top:10%}















.fo3 ul li{color:#fff;font-size:14px;margin-top: 7%;}















.fo3 ul li img{ vertical-align:middle; margin-right:10px}















@media (max-width: 1400px){















.fo1 h2 a{ padding:0 1%}	















.fo2{ margin:0 3% 0 2%}













.fo1{ width:30%}

.fo3{ width:33%}



.fo1 h2{ margin-top:32%}











.fo3 ul li{ margin-top:6%}















.about-partner-list .about-partner-next{ left:46%}















.about-partner-list .about-partner-prev{ right:46%}















	}















	















.ny-bt{ background:#f1f2f3}	















.ny-bt h1{ font-size:14px; padding:25px 0}	















.ny-bt h1 span{ color:#c63e3c} 















.ny-bt h1 img{ vertical-align:middle; margin-right:10px}	















.sp1{ overflow:hidden; margin-left:-3%; margin-top:-3%; margin-top:3%; padding:5px}















.sp1 dl{ float:left; width:30.333%; margin-left:3%; padding-bottom:2%; margin-top:3%; box-shadow:0 0 5px #999; border-radius:10px}	















.sp1 dl dt img{ border-radius:10px 10px 0 0}















.sp1 dl dd{ margin:3% 4% 0; overflow:hidden}















.sp1 dl dd img{ vertical-align:middle; margin-right:5px;}	















.sp1 dl dd span{ float:right; font-size:12px; color:#666}















.sp1 dl .s2{ color:#666}















.sp1 dl .s1 a{ font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}















.sp1 dl .s1{ margin-top:6%} 















.fy{ text-align:center; margin:6% 0}















.fy a{ display:inline-block; border:#ccc 1px solid; padding:7px 12px; margin:3px; font-size:14px}















.fy a:hover,.fy .curr{ background:#c33d3c; color:#fff}































.al1{ overflow:hidden; margin:3% 0 0 -3%; padding:5px}















.al1 dl{ float:left; width:30.333%; margin-left:3%; margin-top:3%}















.al1 dl dd{ border:#D5D5D5 1px solid; border-top:0}































.sy4-1 .left{width: 45.3%;}















.sy4-1 .right{width: 54.7%;}















.sy4-1 dl{ border-radius:10px; position:relative}















.sy4-1 dl dd{ position:absolute; bottom:0; left:0; width:100%; border-radius:0 0 10px 10px; font-size:14px; color:#eceded; padding:3% 5%;background:#000; background-color: rgba(0,0,0,0.48); filter: Alpha(opacity=48);}















.sy4-1 dl dd strong{ font-size:18px; display:block; margin-bottom:2%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal}















.sy4-1 dl dt img,.sy4-1 dl dt{ width:100%; border-radius:10px} 















.sy4-1 .right dl dt img{ height:232px}















.sy4-1 .left dl dt img{ height:484px}















.sy4-1 .right dl{ float:left; width:47%; margin-left:3%; margin-bottom:3%}















.sy4-1 .right dl dd strong{ font-size:16px;}















.sy4-1 dl a{ display:block;}















.sy4-1 dl a:hover dd{ background:#333}















.new1{ border-bottom:#ccc 1px solid; padding:4% 0 3%}















.new2{ margin-top:-1%}















.new-x1{ margin:8% 0}















.new-x1 h1{ font-size:32px; color:#00001e; text-align:center;}















.new-x1 h1 span{ display:block; text-align:center; margin:2% 0 4%; font-size:18px; color:#004e76} 















.new-x1 h2{ overflow:hidden; margin-top:6%}















.new-x1 h2 .left,.new-x1 h2 .right{ font-size:25px; color:#000; width:30%; display:block;}















.new-x1 h2 .left img{ vertical-align:middle; margin-right:10px}















.new-x1 h2 .right span{ display:block; font-size:20px; margin-top:1%; text-decoration:underline;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}















.new-x1 h2 .right{ text-align:right; width:60%;}















.new-x1 h2 .right:hover span,.new-x1 h2 .left:hover{ color:#004e76}















.art1-1{ border:#d2d2d2 1px solid; border-radius:5px; padding:1.5%; margin-top:3%;}















.art1{ margin-top:6%}















.art1-1 .left{ width:28%}















.art1-1 .left p img{ width:100%; height:220px}















.art1-1 .right{ width:68%; padding-top:2%}















.art1-1 .right h1 a{ display:block; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}















.art1-1 .right h2{ font-size:14px; color:#666; margin:2% 0}















.art1-1 .right p{ font-size:14px; color:#666; line-height:24px; margin-bottom:2%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}















.art1-1 .right h3 a{ font-size:16px;}















.art1-1 .right h3 a:hover{ color:#004e76}















.art1-1 .right h2 img{ vertical-align:middle; margin-right:10px} 















.art1-1 .right h3 img{ vertical-align:middle; margin-left:10px}































.new-x1{ margin:5% 0 6%}















.new-x1 h1{ font-size:24px; color:#00001e; text-align:center;}















.new-x1 h1 span{ display:block; text-align:center; margin:2% 0 4%; font-size:18px; color:#c33d3c} 















.new-x1 h2{ overflow:hidden; margin-top:6%}















.new-x1 h2 .left,.new-x1 h2 .right{ font-size:16px; color:#000; width:30%; display:block;}















.new-x1 h2 .left img{ vertical-align:middle; margin-right:10px}















.new-x1 h2 .right span{ display:block; font-size:18px; margin-top:1%; text-decoration:underline;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}















.new-x1 h2 .right{ text-align:right; width:60%;}















.new-x1 h2 .right:hover span,.new-x1 h2 .left:hover{ color:#c33d3c}































.cbw1{ overflow:hidden; margin:6% 0}















.cbw1 dl{ float:left; width:30.333%; margin-left:3%}















.cbw1 dl dt{ border:#DFDFDF 1px solid}















.cbw1 dl dd{ font-size:18px; text-align:center; margin-top:5%}















.cbw1 dl dt img{ width:100%}















.cbw1 dl a:hover dt{ border:#BF3E3E 1px solid}































.ny-b{ margin:6% 0 3%; font-size:24px; font-weight:bold; letter-spacing:1px; border-bottom:#ccc 1px solid; padding:0 0 1.5% 1%;}















.lx1{ margin-bottom:6%}















.lx1 .left{ width:38%; padding-top:2%}















.lx1 .right{ width:57%;}

.lx1 .right img{max-width:inherit;}















.lx1 .left p{ font-size:14px; margin-top:4%}















.lx1 .left p img{ vertical-align:middle; margin-right:2%}















.lx1 .left h2{ margin-bottom:10%}















.lx1 .left h3{ margin-top:13%}















.lx1 .left h3 img{ width:40%; margin:0 5%}















.lx1 .right p img{ width:100%}































.banner1{ position:relative}















.bann{ position:absolute; left:0; bottom:0; width:100%}















.cent3{ max-width:1540px;}















.alx1{ margin:6% 0}















.alx1 .left{ width:68%}















.alx1 .right{ width:28%; margin-top:9%; box-shadow:0 0 5px #ccc; margin-right:5px}















.alx1 .left h1{ font-size:36px; color:#c63f3c; text-align:center; font-weight:bold; margin-bottom:8%}















.alx1 .left h2{ font-size:24px; font-weight:bold; margin:4% 0 2%}















.alx1 .left h2 img{ vertical-align:middle; margin-right:10px;}















.alx1 .left h3 a{ font-size:18px; text-decoration:underline}















.alx1 .left h3 img{ vertical-align:middle; margin-right:8px;}















.alx1 .left p{ text-indent:2em; font-size:14px; line-height:26px;}















.alx1 .left h3{ margin-top:5%}















.alx1 .right h1{ font-size:16px; padding:6% 7%; border-bottom:#dcdcdc 1px solid}















.alx2{ padding:0 6% 6%}















.alx2 dl{ overflow:hidden; margin-top:7%}















.alx2 dl dt{ float:left; width:39%; border-radius:5px}















.alx2 dl dd{ float:right; width:56%; font-size:12px; color:#666; padding-top:5%}















.alx2 dl dt img{ width:100%; border-radius:5px}















.alx2 dl dd a{ display:block; font-size:14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom:6%}















.alx2 dl dd img{ vertical-align:middle; margin-right:10px}































.ts1{ border-bottom:#b9b9b9 1px solid; padding:6% 0 0}















.ts1 h1,.ts2 h2{ background:url(../images/ts-1.png) no-repeat left bottom; font-size:18px; margin-bottom:6%; padding-bottom:10px}















.ts1 p img{ display:block; margin:auto;}















.ts2{ overflow:hidden; padding:4% 0 6%}















.ts2 h1{ float:left; margin-right:4%}















.ts2 h2,.ts2 h3{ overflow:hidden;}















.ts2 h2{ margin-bottom:2%}















.ts2 h3{ font-size:16px; background:url(../images/ts-4.png) no-repeat left top 8px; padding-left:15px; margin:1.5% 0 0.5%}















.ts2 p{ font-size:14px; color:#666; line-height:26px; text-indent:2em}































.fa2-1 .left,.fa2-1 .right{ width:50%; height:448px; overflow:hidden}















.f-w{ text-align:right; padding-top:6%}















.f-w h1{ height:80px; font-size:18px; background:url(../images/fw-20.png) no-repeat right 95px top 7px; color:#c33d3c; padding-left:0; padding-right:100px; padding-top:47px;}















.f-w h1 span{ background:#c33d3c; width:80px; font-size:30px; line-height:80px; vertical-align:bottom; margin-left:20px; display:inline-block; text-align:center; color:#fff; font-weight:bold; display:none;}















.f-w p{ font-size:14px; color:#666; margin:5% 100px 5% 0; line-height:30px} 















.f-w h2 a{ font-size:12px; color:#015a9d}















.fa2-1 .right.f-w{ text-align:left}















.fa2-1 .right.f-w h1{ background:url(../images/fw-20.png) no-repeat left 95px top 7px; padding-left:100px;}















.fa2-1 .right.f-w p,.fa2-1 .right.f-w h2{ margin-right:0; padding-left:100px}















.fa2-1 .right.f-w h1 span{ margin-left:0; margin-right:20px;}















.fa2-1 .right.f-w p{ margin-left:0;}















.f-t img{ max-width:inherit}















.fa2{ margin:5% 0 6%}































.cbwx1{ position:relative; margin:5% 0}















.cbwx1 h1{ font-size:12px; text-align:center; height:102px; padding:10px 0}















.cbwx1 h1 strong{ font-size:24px; display:block; margin-bottom:2%}















.cbwx1 h2{ position:absolute; right:0; top:0}















.cbwx2 p img{ max-width:100%; display:block; margin:auto}















.cbwx2 h1 a{ font-size:16px; display:block; width:135px; line-height:40px; background:#c5403c; border-radius:8px; color:#fff; text-align:center; margin:auto}















.cbwx2 h1{ margin:6% 0 0}















.cbwx2{ margin-bottom:6%}































.gy1 .left{ float:none; width:100%}















.gy1{ border-bottom:#c5c5c5 1px solid; padding-bottom:3%; margin-top:4%; margin-bottom:0}















.gy1 .left h4 img{ display:block; margin:auto}















.gy1 .left h4{ margin-top:2%}















.gy1 .left p{ font-size:16px; line-height:28px; color:#666}















.gy1 .left h2{ font-size:18px}















.blue3{ margin-bottom:3%}















.gy2{ background:url(../images/gy-5.png) no-repeat center bottom; padding:0 8% 3%}















.gy2-1{ float:left; width:30%}















.gy2-2{ float:right; width:66%}















.gy2-1 p img{ width:100%}















.gy1 .left .gy2-1 p{ text-indent:inherit}















.gy1 .left .gy2-2 h1{ text-align:left; font-size:24px; color:#333; margin-top:15%; margin-bottom:2%}































.ls1 .left{ float:right; width:53%}















.ls1 .right{ float:left; width:44%; margin-top:0}















.ls1 .right{ box-shadow:none}















.ls1 .left h2,.ls3 .left h2{ font-size:18px;}















.ls1 .left p,.ls3 .left p{ color:#666; font-size:16px; line-height:28px}















.ls1{ border-bottom:#dcdcdc 1px solid; padding-bottom:4%; margin-bottom:0}















.ls2 ul{ overflow:hidden; padding:2% 7%}















.ls2 ul li{ float:left; width:15%; margin:0 5%; text-align:center}















.ls2 ul li span{ display:block; font-size:16px; margin-top:8%}















.ls3{ margin-top:2%}















.ls3 .right p img{ width:100%}















.ls3 .right{ margin-top:2%; box-shadow:none;}































.ny-bt .cent{ position:relative}















.ny-bt .cent h2{ position:absolute; right:0; top:23px}















.ny-bt .cent h2,.ny-bt .cent h2 a{ font-size:16px;}















.ny-bt .cent h2 .dq1{ color:#c63e3c}































.ss1{ font-size:18px; margin-top:3%}















.ss1 img{ vertical-align:middle; margin-right:10px}















.ss2 .left h4{ margin-top:0; margin-bottom:3%}















.ss0{ margin:6% 0}















.ss0 .alx1:last-child{ border:0; padding-bottom:0}















.ss0 .ls3 .right,.ss0 .ls1 .right{ width:37%; margin-top:0}















.ss0 .ls3 .left,.ss0 .ls1 .left{ width:58%}















.ss12{ border-top:#c5c5c5 1px solid; margin-top:0; padding-top:3%}















.ss0 .ls3{ margin-bottom:4%}















.ss0 .ls1{ margin-top:4%}















.ss0 .ss2 .left div{ height:230px; overflow-y:scroll; padding-right:10px}















.ss0 .ss2 .left div::-webkit-scrollbar,.ss0 .ls3 .left::-webkit-scrollbar,.ss0 .ls1 .left::-webkit-scrollbar {/*滚动条整体样式*/ width: 3px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}















.ss0 .ss2 .left div::-webkit-scrollbar-thumb,.ss0 .ls3 .left::-webkit-scrollbar-thumb,.ss0 .ls1 .left::-webkit-scrollbar-thumb{/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #c63e3c;}















.ss0 .ss2 .left div::-webkit-scrollbar-track,.ss0 .ls3 .left::-webkit-scrollbar-track,.ss0 .ls1 .left::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #fff;}















.ss0 .ls3 .left, .ss0 .ls1 .left{ height:485px; overflow-y:scroll; padding-right:10px}































.sy5{ background:url(../images/sy-12.jpg) no-repeat center; background-attachment:fixed; overflow:hidden; padding-bottom:2%}















.sy-b1 img{ margin:0}















.sy5 .sy-b{ margin-top:4%}















.sy6{ background:url(../images/sy-22.jpg) no-repeat center; background-attachment:fixed; margin-top:2%; padding-bottom:3%}















.sy6-1{ position:relative; height:575px; margin-bottom:3%}















.sy6-1 .left,.sy6-1 .right{width: 37%; margin-top:4%}















.sy6-cent{ display:inline-block; width:600px; height:600px; line-height:600px; text-align:center; background:url(../images/yuan01.png) no-repeat center; position:absolute; left:50%; margin-left:-300px;}















.sy6-cent .box0{position:relative;display:inline-block;width:600px;height: 600px;line-height: 600px;vertical-align: middle;}















.sy6-cent .box0:before{ content:""; position:absolute; left:0; top:0; width:600px;height:600px;}















.sy6-cent .box01{display:inline-block;width: 600px;height:600px;line-height: 600px;border-radius:50%;vertical-align: middle;}















.sy6-cent .box01 span {















  width: 100%;















  height: 100%;















  position: absolute;















  top: 0;















  left: 0;















  border-radius: 50%;















  background-color: rgba(198,63,60,0.5);















  -webkit-transform: scale(0.6);















  -moz-transform: scale(0.6);















  -ms-transform: scale(0.6);















  transform: scale(0.6);















  -webkit-animation: circleScale1 3s linear infinite;















  -moz-animation: circleScale1 3s linear infinite;















  -ms-animation: circleScale1 3s linear infinite;















  animation: circleScale1 3s linear infinite;















}















.sy6-cent .box01 span:nth-of-type(2) {















  animation-delay: 1s;















}















.sy6-cent .box01 span:nth-of-type(3) {















  animation-delay: 2s;















}















@keyframes circleScale1 {















  0% {















    opacity: 1;















    -webkit-transform: scale(0.6);















    -moz-transform: scale(0.6);















    -ms-transform: scale(0.6);















    transform: scale(0.6);















  }















  100% {















    opacity: 0;















    -webkit-transform: scale(1.125);















    -moz-transform: scale(1.125);















    -ms-transform: scale(1.125);















    transform: scale(1.125);















  }















}















.sy6-cent .box02{position:relative;display:inline-block;width:540px;height: 540px;line-height: 540px;vertical-align: middle;background: #c63f3c;border-radius: 50%; margin-top:30px}















.sy6-cent .box02:before{ content:""; position:absolute; left:0; top:0; width:500px;height:500px;}















.sy6-cent .box02 img{ position: absolute;left: 50%;top: 50%;margin-top: -270px;margin-left: -270px;}















.sy6-1 h1 a{ font-size:16px; color:#fff}















.sy6-1 h1 strong{ font-size:28px; color:#fff; vertical-align:middle; margin-right:3%}















.sy6-1 h1 img{ vertical-align:bottom; margin-right:8%;}















.sy6-1 p{ font-size:14px; color:#fff; line-height:24px; margin-top:3%}















.sy6-1 .left div,.sy6-1 .right div{background:url(../images/sy-25.png) no-repeat right bottom;}















.sy6-1 .left,.sy6-1 .right{margin-top: 0;z-index:9;position:relative;}















.sy6-1 .left div{ margin-left:7px;padding:4% 18% 2%;}















.sy6-1 .right div{padding:4% 17% 2%;}















.sy6-1 .right div{ background:url(../images/sy-26.png) no-repeat left bottom;}















.sy6-1 .left div:nth-child(1){ margin-right:17px}















.sy6-1 .left div:nth-child(2){ margin-right:81px}















.sy6-1 .left div:nth-child(3){ margin-right:77px}















.sy6-1 .right div:nth-child(1){ margin-left:20px}















.sy6-1 .right div:nth-child(2){ margin-left:81px}















.sy6-1 .right div:nth-child(3){ margin-left:77px}















.sy6-1 .right div:nth-child(1){ padding-left:28%}















.sy6-1 .right div:nth-child(4){ padding-left:31%}















.ljx{ clear:both}







.ljx p{ width:368px; margin:auto; overflow:hidden}















.ljx p a{ display:inline-block; float:left; width:184px; text-align:center; border-radius:5px 0 0 5px; line-height:45px; border:#fff 3px solid; background:#fff; font-size:16px;}















.ljx p a:last-child{ border:#dd2226 3px solid; background:none; color:#dd2226; border-radius:0 5px 5px 0;}















.ljx p a:hover{ background:#dd2226; color:#fff; border:#dd2226 3px solid}































.al1 dl dt img{ height:300px}















.blue1 .slick-slide dl dt img{ height:300px}















.blue4 .slick-slide dl dt img,#marquee2 dl dt img{ height:300px }















.fo1 p span{ position:relative; display:inline-block; cursor:pointer}







.fo1 p span strong{ display:none; position:absolute; left:0; top:-116px;}







.fo1 p span:hover strong{ display:block}







.fo1 p span strong{ width:110px}







.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}







.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}







.flex-direction-nav li a.flex-prev{left:3%;background:url(../images/zbi1.png) center center no-repeat;}







.flex-direction-nav li a.flex-next{right:3%;background:url(../images/ybi1.png) center center no-repeat;}





.gy1 .blue1 .slick-slide dl dt img{ height:209px}













@media (max-width: 1400px){















.cent{ max-width:1200px}	















.sy6-1 .left, .sy6-1 .right{ width:35%}















.sy6-1 .left div,.sy6-1 .right div{ padding:4% 9% 2%}















.sy6-1 .right div:nth-child(1){ padding-left:23%}















.sy6-1 .right div:nth-child(3){ padding-left:11%}















.sy6-1 .right div:nth-child(4){ padding-left:26%; margin-left:3%}















.sy6-1 .left div:nth-child(4){ margin-right:5%}















.blue1 .slick-slide dl dt img{ height:200px}















.blue4 .slick-slide dl dt img,#marquee2 dl dt img{ height:180px}





.gy1 .blue1 .slick-slide dl dt img{ height:174px}

.gy1 .blue1 .slick-prev,.gy1 .blue1 .slick-next{ margin-top:-70px}

.art1-1 .left p img{ width:100%; height:220px}



	}

.blue3 .slick-slide dl{ border:#eee 1px solid}

.foot{ max-width:1200px; padding-left:0; padding-right:0; margin:auto}	

.fo1{width: 32%;}	

.fo2{width: 30%;}

/*.kd-xj,.cent00{ max-width:1200px; margin:auto}

.kd-xj1{ max-width:1290px}	*/



#marquee2{/*max-width:1200px;*/ margin:0 2%; overflow:hidden; height:388px}

#marquee2 ul li{float:left; width:418px; margin:0 15px; height:388px}

@media (max-width: 1400px){
	 #marquee2 ul li{width:270px;}
}

.sbsb .slick-slide dl dt img{ height:185px}
.fo1 h2 a{ display:block; padding:1.5% 0 0 !important}
.fo1 h2{ margin-top:0 !important}
.fo1 h1{ margin-bottom:5%}

.foot0{ max-width:1200px; margin:auto}
.footer1{ background:#1F1B1C; border-top:#c24239 20px solid; padding:3% 0 0; overflow:hidden}
.footer1 .fo11 h1{ border-bottom:#fff 1px solid; padding-bottom:3%; margin-bottom:2%}
.footer1 .fo11 h1 a{ display:inline-block; font-size:18px; color:#fff; width:16.666%; text-align:center}
.footer1 .fo11 h1 a:first-child{ margin-left:0}
.footer1 .fo22{ overflow:hidden; margin:4% 0}
.footer1 .fo22 p,.footer1 .fo22 ul{float:left;width: 30.333%;}
.footer1 .fo22 p{padding: 0 6.5%;font-size:16px;color:#fff;line-height:35px;background:url(../images/sy-10.jpg) no-repeat center right;}
.footer1 .fo22 p a{ font-size:16px; color:#fff;}
.footer1 .fo22 ul{width: 45.333%;border-left:#E1E1E1 1px solid;border-right:#E1E1E1 1px solid;padding: 0 6%;}
.footer1 .fo22 ul li{color:#ccc;font-size:14px;margin: 4% 0;}
.footer1 .fo22 ul li:nth-child(1){ margin-top:0}
.footer1 .fo22 ul li:nth-child(4){ margin-bottom:0}
.footer1 .fo22 ul li img{ vertical-align:middle; margin-right:10px}
.footer1 .fo22 p:nth-child(1){padding-left: 4%;padding-top: 2.5%;}
.footer1 .fo22 p:nth-child(3){padding-right: 3%;width: 23.333%;background:none;padding-top: 0;}
.footer1 .fo33{ border-top:#7F7B7C 1px solid;}
.footer1 .fo33 p{ font-size:14px; color:#fff; margin:15px 0; text-align:center}

.alx1 .left p{ font-size:16px; line-height:30px} 

.cent88{ max-width:1200px;}
.al1 dl dt img{ height:279px}

.xmxm1{ overflow:hidden; margin-left:-0.5%; padding:5px; margin-top:4%}
.xmxm1 div{ float:left; width:10.611%; margin-left:0.5%;}
.xmxm1 div dl dd{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center; color:#fff; border-radius:5px; background:#201c1d; line-height:60px; font-size:16px; margin:5px 0}
.xmxm1 div dl:hover dd,.xmxm1 div .curr dd{ background:#c33d3c; box-shadow:1px 2px 5px #ccc;}
.xmxm1 div dl a{ border:0; padding:0}
.xmxm1 div dl dd img{ width:28px; height:28px; display:inline-block; vertical-align:middle; margin-right:10px}