@charset "utf-8";















/* CSS Document */















*{ margin:0; padding:0; box-sizing:border-box}















body{ font-size:14px; 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:#ae0109}















input,button,select,textarea{outline:none}















textarea{resize:none}















input,textarea{ outline:none; -webkit-appearance: none;}















img{ max-width:100%}































.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden}















.banner{ position:relative}















.banner p img{ width:100%}















.head1{ position:absolute; top:0; left:0; width:100%; z-index:9999}















.head2{ max-width:1400px; margin:auto}















.head1 .left{ width:12%;}















.head1 .left p{ margin:5% 0}















.head1 .right{ width:58%;}















.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:50px; right:0; z-index:2;width:100%;text-align:center;}















.flex-control-nav li{display:inline-block;width:30px;height:4px;margin:0 20px;*display:inline;zoom:1;}















.flex-control-nav a{display:inline-block;width:30px;height:4px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}















.flex-control-nav .flex-active{background-position:0 0;}















.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}















.flex-direction-nav li a{display:block;width:72px;height:86px;overflow:hidden;cursor:pointer;position:absolute;}















.flex-direction-nav li a.flex-prev{left:5%;background:url(../images/sy-2.png) center center no-repeat;}















.flex-direction-nav li a.flex-next{right:5%;background:url(../images/sy-3.png) center center no-repeat;}















.nav1 ul{ overflow:hidden}















.nav1 ul li{ float:left; text-align:center; width:11.111%;}















.nav1 ul li a{ font-size:16px; display:block;}







.dq a{color: #ae0109;}







.nav2,.sjx{ display:none}















.dropMenu{ width:130px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#fff; overflow:hidden; margin-left:-5px}















.dropMenu li{ line-height:35px; border-bottom:#ccc 1px solid}















.dropMenu li:last-child{ border:0}















.dropMenu li a{ font-size:14px; display:block; padding:0 14px; text-align:center} 















.dropMenu li a:hover{ color:#fff; background:#03a9f4}















header{ display:none}















.zg{ padding-top:3%}















.zg1{ width:16.4%; float:right; text-align:right; color:#999; padding-top:1.8%}















.zg1 p{ width:100%; overflow:hidden}















.zg1 p a{ display:block; float:left; margin:0 3%; width:19%; text-align:center}















.zg1 p a img{ width:100%}















.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,.sy3-2 h1,.jj2-1 .left p,.td2-1 .left p,.td1-1 p,.td3-1 h1,.lx2 dl dt,.about-partner-list .swiper-slide .img{ 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,.sy3-2 h1 img,.jj2-1 .left p img,.td2-1 .left p img,.td1-1 p img,.td3-1 h1 img,.lx2 dl dt img,.about-partner-list .swiper-slide .img 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,.sy3-2:hover h1 img,.jj2-1:hover .left p img,.td2-1:hover .left p img,.td1-1:hover p img,.td3-1:hover h1 img,.lx2 dl:hover dt img,.about-partner-list .swiper-slide .item:hover .img 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}















#demo2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}















#demo2 .flex-direction-nav li a{display:block;width:37px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}















#demo2 .flex-direction-nav li a.flex-prev{left:0;background:url(../images/sy-38.png) center center no-repeat;}















#demo2 .flex-direction-nav li a.flex-next{right:0;background:url(../images/sy-39.png) center center no-repeat;}















#demo2 .flex-control-nav{ display:none}















.cent1{ max-width:950px}















.sy-b img{ display:block; margin:auto}















.sy1{ padding:6% 0 12%; overflow:hidden; background:url(../images/sy-4.jpg) no-repeat center}















.sy1-1 ul{ overflow:hidden; margin-left:-7%; margin-top:6%}















.sy1-1 ul li{ width:18%; float:left; margin-left:7%;}















.sy-b img{ display:block; margin:auto}















.sy1-1 ul li div{ /*background:url(../images/sy-6.png) no-repeat center; */width:175px; height:175px; display:block; margin:auto; font-size:16px; color:#333; text-align:center}















.sy1-1 ul li div span{ font-size:18px; color:#c1141c; display:block; padding:28% 0 5%}















.sy1-1 ul li div span strong{ font-size:30px}















.sy-b1{ text-align:center; font-size:24px; font-weight:bold; margin-bottom:5%; background:url(../images/sy-16.png) no-repeat center bottom; padding-bottom:2%}















.sy-b1 .a1 span{ color:#ae0109}















.sy-b2{ font-size:24px; color:#c1141c; text-align:center}















.sy2{ background:url(../images/sy-9.png) no-repeat bottom 15% right 11%}















.sy2-1 .left{ width:36.5%; margin-top:4%}















.sy2-1 .right{ margin-top:9%; width:52%; background:url(../images/sy-8.png) no-repeat center top; padding:2.2% 2.5% 0; min-height:244px;}















.sy2-1{ max-width:1165px; display:block; margin:0 auto 8%}















.sy2-1 .right p{ font-size:16px; line-height:32px; margin-bottom:3%; text-indent:2em; letter-spacing:1px}















.sy2-1 .right h1 a,.more1 a{ display:block; background:#c1141c; width:154px; line-height:59px; color:#fff; text-align:center; font-size:18px;}















.sy2-1 .right p span{ color:#c1141c}















.sy2-1 .right h1 a img,.more1 a img{ vertical-align:middle; margin-left:15px}















.sy2-1 .right h1{ margin-top:15%}















.sy3{ background:url(../images/sy-11.png) repeat-x center top #f3f3f3; overflow:hidden; padding:5% 0}















.sy3-1{ overflow:hidden; margin-left:-2.3%}















.sy3-2,.sy3-3{ float:left; width:31.033%; margin-left:2.3%; height:546px}















.sy3-2{ background:#fff;}















.sy3-2 h1 img{ width:100%; height:389px}















.sy3-2 h1{ position:relative}







.sy3-2 h1 span{ display:none; position:absolute; top:0; left:0; width:100%;padding: 20% 8%; font-size:16px; color:#fff; line-height:28px; background: #a40000;background-color: rgba(164,0,0,0.8); filter: Alpha(opacity=80); height: 100%;}







.sy3-2:hover h1 span{ display:block}























.sy3-2 h2{ font-size:24px; text-align:center; background:url(../images/sy-17.png) no-repeat center bottom; padding-bottom:6%; margin:10% 0 14%}















.sy3-3{ background:url(../images/sy-14.jpg) no-repeat center; background-size:100%}















.sy3-3 div{ padding:10% 8%; background:#a40000; background-color: rgba(164,0,0,0.8); filter: Alpha(opacity=80); height:100%}















.sy3-3 h1{ font-size:24px; color:#fff; background:url(../images/sy-18.png) no-repeat left bottom; padding-bottom:5%}















.sy3-3 h2{ font-size:18px; color:#fff; margin-top:10%}















.sy3-3 p{ font-size:14px; color:#fff; margin-top:2%}















.cent2{ max-width:1330px}















.sy4{ background:url(../images/sy-15.jpg) no-repeat center top; padding:4% 0 8%;}















.sy4 .sy-b1{ color:#fff; background:url(../images/sy-19.png) no-repeat center bottom;}















.sy4-2{ font-size:20px; text-align:center; color:#fff; margin-bottom:9%}















.sy4-2 span{ width:132px; line-height:39px; margin:0 4%; cursor:pointer; border:#fff 1px solid; display:inline-block}















.sy4-2 .curr1{ background:#fff; color:#b4070f}















.sy4-3 div{ overflow:hidden; margin-left:-6%; margin-top:-3%}















.sy4-3 div dl{ float:left; width:14%; margin-left:6%; margin-top:3%}















.sy4-3 div dl dt img{ width:140px; display:block; margin:auto; border-radius:5px; height:80px;-webkit-transition:1s ease;-moz-transition:1s ease;}















.sy4-3 div dl:hover dt img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}















.sy4-3 div dl dd{ font-size:14px; color:#fff; text-align:center; margin-top:10%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}















.sy5{ overflow:hidden; margin-left:-1.3%; margin-top:-6%; margin-bottom:10%}















.sy5-1{ float:left; width:32.033%; margin-left:1.3%; height:216px; overflow:hidden; margin-top:6%; padding-bottom:2%; background:url(../images/sy-26.png) repeat-x center bottom}















.sy5-1 h1{ font-size:16px; color:#999}















.sy5-1 h2 a{ font-size:22px; display:block; height:58px; overflow:hidden;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}















.sy5-1 h2{ margin:8% 0 13%}















.sy5-1 p{ font-size:14px; color:#666; font-weight:bold; background:url(../images/sy-25.png) no-repeat center right}















.sy5-1 p strong{ font-size:24px; color:#333; letter-spacing:-1px; display:inline-block; margin-right:4%}















.sy5-1:hover{ background:url(../images/sy-24.png) repeat-x center bottom}















.sy5-1:hover p{ background:url(../images/sy-23.png) no-repeat center right}















.sy5-1:hover h2 a{ color:#c1141c}















.sy6{ background:url(../images/sy-27.jpg) no-repeat center top}















.sy-b3{ text-align:center; color:#fff; font-size:24px; font-weight:bold; margin:6% 0 5%}















.sy-b3 img{ display:block; margin:0 auto 2% }















.sy-b3 span{ font-size:14px; line-height:28px; margin-top:2%; display:block; font-weight:normal}















.sy6-1{ overflow:hidden; margin-left:-2%; padding:0 6px}















.sy6-2{ float:left; width:23%; margin-left:2%; position:relative; border-radius:5px; margin-bottom:8px;-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;}















.sy6-2 h1 img{ width:100%; border-radius:5px; height:391px}















.sy6-2 div,.sy6-2 h2{ position:absolute; top:0; left:0; width:100%;}















.sy6-2 h2{ font-size:24px; color:#fff; text-align:center; margin:64% 0}















.sy6-2 div p{ padding:5% 14% 0; overflow:hidden;}















.sy6-2 div{ display:none; top:inherit; bottom:0; padding-bottom:11%; overflow:hidden; background:#fff; padding-top:2%;-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;}















.sy6-2 div p .left{ width:12%}















.sy6-2 div p .right{ width:82%; font-size:14px; color:#666; line-height:24px}















.sy6-2 div p .right span{ font-size:16px; color:#333; display:block; margin-bottom:2%}















.sy6-2:hover div{ display:block;-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;}















.sy6-2:hover h2{ margin:31% 0}















.sy6-2:hover{ box-shadow:0 0 8px #ccc;}















#demo2 h1{ font-size:30px; color:#c1141c; text-align:center; margin-bottom:2.5%}















#demo2 h1 img{ width:126px; height:126px; display:block; margin:0 auto 1%;-webkit-transition:1s ease;-moz-transition:1s ease}















#demo2 p{ font-size:16px; color:#666; text-align:center; line-height:26px}















#demo2:hover h1 img{ -webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}















.sy7{ margin:5% 0}















.footer{ background:url(../images/sy-40.jpg) no-repeat center bottom #c1141c}















.foot{ padding:3% 0}















.foot .left{ width:40%}

.foot .left:nth-child(2){ width:29%; margin-top:3.3%; margin-left:5%}
.foot .left:nth-child(2) h2{ margin-bottom:5%}
.foot .left:nth-child(2) p{ line-height:26px}











.foot .right{ width:16%}















.foot .left h2{ font-size:18px; color:#fff; font-weight:bold; margin:3.5% 0}















.foot .left p{ font-size:16px; color:#fff; margin-top:1.5%}
.foot .left p a{ font-size:16px; color:#fff; margin-right: 20px;} 















.foot .left h3{ margin-top:4%}















.foot .right h1{ font-size:16px; text-align:right; color:#fff}















.foot .right h2,.foot .right h2 a{ font-size:18px; color:#fff; text-align:right}















.foot .right h2 a{ padding:0 5px}















.foot .right h2 a:last-child{ padding-right:0;}















.foot .right h2{ margin:3% 0 7%}















.foot .right p{ text-align:right; font-size:16px; color:#fff; overflow:hidden}















.foot .right p img{ display:block; margin-top:4%; float:right}















.foot .right p span{ display:block}















.foot .right h3 a{ float:right; font-size:16px; color:#f2f2f2;}















.foot .right h3{ overflow:hidden; margin-top:13%; margin-right:18%}















.foot .right h3 a img{ vertical-align:bottom; margin-right:6px;}















/* Wobble To Bottom Right */















@-webkit-keyframes wobble-to-bottom-right {















  16.65% {















    -webkit-transform: translate(8px, 8px);















    transform: translate(8px, 8px);















  }































  33.3% {















    -webkit-transform: translate(-6px, -6px);















    transform: translate(-6px, -6px);















  }































  49.95% {















    -webkit-transform: translate(4px, 4px);















    transform: translate(4px, 4px);















  }































  66.6% {















    -webkit-transform: translate(-2px, -2px);















    transform: translate(-2px, -2px);















  }































  83.25% {















    -webkit-transform: translate(1px, 1px);















    transform: translate(1px, 1px);















  }































  100% {















    -webkit-transform: translate(0, 0);















    transform: translate(0, 0);















  }















}































@keyframes wobble-to-bottom-right {















  16.65% {















    -webkit-transform: translate(8px, 8px);















    transform: translate(8px, 8px);















  }































  33.3% {















    -webkit-transform: translate(-6px, -6px);















    transform: translate(-6px, -6px);















  }































  49.95% {















    -webkit-transform: translate(4px, 4px);















    transform: translate(4px, 4px);















  }































  66.6% {















    -webkit-transform: translate(-2px, -2px);















    transform: translate(-2px, -2px);















  }































  83.25% {















    -webkit-transform: translate(1px, 1px);















    transform: translate(1px, 1px);















  }































  100% {















    -webkit-transform: translate(0, 0);















    transform: translate(0, 0);















  }















}















.wobble-to-bottom-right {















  display: inline-block;















  -webkit-transform: translateZ(0);















  transform: translateZ(0);















  box-shadow: 0 0 1px rgba(0, 0, 0, 0);















}















.wobble-to-bottom-right:hover, .wobble-to-bottom-right:focus, .wobble-to-bottom-right:active {















  -webkit-animation-name: wobble-to-bottom-right;















  animation-name: wobble-to-bottom-right;















  -webkit-animation-duration: 1s;















  animation-duration: 1s;















  -webkit-animation-timing-function: ease-in-out;















  animation-timing-function: ease-in-out;















  -webkit-animation-iteration-count: 1;















  animation-iteration-count: 1;















}































@-webkit-keyframes rotation{































    from {-webkit-transform: rotate(0deg);}































    to {-webkit-transform: rotate(360deg);}































}















.sy2-1 .left p img{























/*







    -webkit-transform: rotate(360deg);































    animation: rotation 8s linear infinite;































    -moz-animation: rotation 8s linear infinite;































    -webkit-animation: rotation 8s linear infinite;































    -o-animation: rotation 8s linear infinite;
























*/






}















.wrapper{ overflow:hidden}















.sy1-1 ul li{ position:relative;}















.sy1-1 ul li .img{width: 173px;height: 173px;display:block; margin:auto; -moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:  relative;z-index: 10;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0);-moz-transform:rotate(90deg) translateZ(0);} 















.sy1-1 .left{width: 86.5px;height: 175px;position:absolute;left:0;top:0;}















.sy1-1 .right{width: 86.5px;height: 175px;position:absolute;right:0;top:0;}















.sy1-1 ul li .img .circleProgress{width: 175px;height: 175px;border: 4px solid #a40000;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);box-sizing:border-box;}















.sy1-1 ul li .img .rightcircle{border-top: 4px solid #e0e0e1;border-right: 4px solid #e0e0e1;right:0;}















.sy1-1 ul li .img:hover .rightcircle{ -webkit-animation: circleProgressLoad_right 2s linear; } 















.sy1-1 ul li .img .leftcircle{border-bottom: 4px solid #e0e0e1;border-left: 4px solid #e0e0e1;left:0;}















.sy1-1 ul li .img:hover .leftcircle{ -webkit-animation: circleProgressLoad_left 2s linear;}















.sy1-1 ul li .img:after{content:"";position:absolute;left: 0;top: 0;width: 165px;height: 167px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}















.sy1-1 ul li .img:hover:after{transition-delay:2s; border:4px solid #a40000;} 















.sy1-1 ul li .de{ position:absolute; top:0; left:0; width:100%}















@-webkit-keyframes circleProgressLoad_right{















	0%{















		-webkit-transform: rotate(45deg);















	}















	50%{















		-webkit-transform: rotate(225deg);















	}















	100%{















		-webkit-transform: rotate(225deg);















	}















}































@-webkit-keyframes circleProgressLoad_left{















	0%{















		-webkit-transform: rotate(45deg);















	}















	50%{















		-webkit-transform: rotate(45deg);















	}















	100%{















		-webkit-transform: rotate(225deg);















	}















}































.head2,.banner1{ position:relative}















.banner1 p img{ width:100%}















.ban-nr{ position:absolute; left:0; top:0; width:100%; padding-top:8%}















.ban-nr h1{ font-size:18px; color:#c1141c; margin-bottom:2.5%; background:url(../images/lx-2.png) no-repeat left bottom; padding-bottom:2%}















.ban-nr h1 span{ font-size:60px; display:block;}















.ban-nr p{ font-size:14px; color:#666; margin-top:1%;}















.ny-b{ font-size:18px; color:#c42028; text-align:center; background:url(../images/lx-2.png) no-repeat center bottom; padding-bottom:1.5%; margin:7% 0 6%}















.jj1{ max-width:1080px; margin:auto; overflow:hidden; margin-top:-3%}















.jj1 dl{ float:left; width:26.333%; margin:0 3.5%; margin-top:3%;}















.jj1 dl a{ background:#fdf0f0; padding-top:17%; height:320px; display:block}















.jj1 dl dt img,.jj1 dl dd img{ display:block; margin:auto}















.jj1 dl dd{ font-size:16px; text-align:center; margin-top:11%; font-weight:bold}















.jj1 dl dd img{ margin-top:6%; display:none} 















.jj1 dl a:hover dd img{ display:block}















.jj1 dl a:hover{ background:#c1141c;}















.jj1 dl a:hover dd{ color:#fff}















.ny-b1{ font-size:18px; color:#c1141c; text-align:center; margin:7% 0 6%; background:url(../images/jj-7.png) no-repeat center}















.jj2{ margin-top:-2%}















.jj2-1{ border-bottom:#f9f9f9 2px solid; padding:1% 0 0.5%; margin-top:2%}















.jj2-1 a{ display:block; max-width:1200px; margin:auto}















.jj2-1:hover{ background:#f9f9f9; box-shadow:0 0 15px #e5e4e4}















.jj2-1:hover .right{ background:url(../images/jj-9.png) no-repeat center right}















.jj2-1 .left{ width:23%}















.jj2-1 .left p img{ width:100%; height:184px}















.jj2-1 .right{ width:74%; padding-right:6%}















.jj2-1 .right h1{ font-size:18px; color:#c1141c; margin:2% 0 1%; font-weight:bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}















.jj2-1 .right h2,.jj2-1 .right p,.market_tc4_nr_in h2,.market_tc4_nr_in p{ font-size:14px; color:#666; line-height:24px}















.jj2-1 .right p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}















.jj2-1 .right h2{ margin-bottom:3%}















.jj2-1:hover .right h2 span,.jj2-1:hover .right p span,.market_tc4_nr_in h2 span,.market_tc4_nr_in p span{ color:#c1141c}















.fy{ margin:6% 0; text-align:center}















.fy a{ font-size:14px; width:29px; height:29px; line-height:29px; border:#eee 1px solid; box-shadow:1px 2px 5px #ccc; display:inline-block; margin:0 13px; border-radius:50%;}















.fy a:hover{ background:#c1141c; color:#fff}















.fy .curr{background:#c1141c; color:#fff}















.preHander{ overflow: hidden;}















.market_item4,.market_item5,.market_item6,.market_item7,.market_item8,.market_item10,.market_item11,.market_item9{ position:relative;}















.market_tc4,.market_tc5,.market_tc6,.market_tc7,.market_tc8,.market_tc10,.market_tc11,.market_tc9{ position:absolute; z-index:99999; width:100%; height:100%; display:none}















.market_mask4,.market_mask5,.market_mask6,.market_mask7,.market_mask8,.market_mask10,.market_mask11,.market_mask9{ position:fixed; background-color:#000; width:100%; height:100%;}















.market_tc4_nr,.market_tc5_nr,.market_tc6_nr,.market_tc7_nr,.market_tc8_nr,.market_tc10_nr,.market_tc11_nr,.market_tc9_nr{ background-color:#fff; border-radius:10px; position:fixed; width:1200px; margin-left:-600px; left:50%; top:50%; height:430px; margin-top:-215px;}















.market_tc4_nr_in{ padding:4% 6% 6%;} 















.market_tc4_nr_close4,.market_tc5_nr_close5,.market_tc6_nr_close6,.market_tc7_nr_close7,.market_tc8_nr_close8,.market_tc10_nr_close10,.market_tc11_nr_close11,.market_tc9_nr_close9{ overflow:hidden; position:absolute; right:20px; top:20px; cursor:pointer}















.market_tc4_nr_in p{ margin-top:2%; padding:0 4%}















.market_tc4_nr_in h1{ font-size:24px; color:#c1141c; text-align:center; font-weight:bold}















.market_tc4_nr_in h2{ text-align:right; border-bottom:#c1141c 1px solid; padding:0.5% 0}















.market_tc4_nr_in p span{ display:block}































.zp-bt{ background:url(../images/lx-1.jpg) no-repeat center;} 















.zp-bt h1{ line-height:56px;}















.zp-bt h1 a{ font-size:19px; color:#666; padding:0 2%; margin-right:2%; display:inline-block}















.zp-bt h1 a:hover,.zp-bt h1 .dq1{ background:#c1141c; color:#fff}































.xz-l-1 .fa-chevron-down1{ background:url(../images/lx-4.png) no-repeat; position:absolute; right:40px; bottom:15%; width:24px; height:12px}















.currentDt .fa-chevron-down1{background:url(../images/lx-3.png) no-repeat;}















.navContent{display: none;}















.xz-l-1{ border-bottom:#e5e5e5 1px solid; position:relative; padding:3% 0; cursor:pointer;}















.xz-l-1 h1{ font-size:18px; overflow:hidden; background:url(../images/zp-2.png) no-repeat left center; padding-left:2%}















.xz-l-1 h1 span{ float:right}















.xz-l-1 h1 img{ vertical-align:middle; margin-right:1.5%}















.xz-l{ padding:3% 2%; overflow:hidden; border-bottom:#c1141c 2px solid; background:#f9f8f8}















.currentDd{ margin:0}















.subNavBox{ margin:-2% 0 6%}















.xz-l h1{ font-size:16px; margin:3% 0; font-weight:bold}















.xz-l h1:first-child{ margin-top:0}















.xz-l p{ font-size:16px; margin-top:1%}















.xz-l p span{ color:#0059c2}















.xz-l{ position:relative;}















.xz-l h2 a{ position:absolute; right:0; top:3%; color:#fff; width:90px; line-height:30px; text-align:center; border-radius:5px; background:#0664aa; font-size:14px;} 















.currentDd{ border:0;}















.currentDd h1{ color:#c1141c;}















.gc-bt2{ margin-bottom:0}















 















.ban-nr1{ padding-top:11%}















.ban-nr1 h1{ font-size:40px; color:#c1141c; font-weight:bold; background:none}















.ban-nr1 p{ font-size:24px; color:#c1141c; margin-top:2%; margin-left:2%}















.xw1{ margin:5% 0; overflow:hidden}















.xw1 h1{ width:30%; float:left; padding-top:9px}















.xw1 h1 a{ display:inline-block; margin-right:7%; font-size:20px; color:#c1141c}















.xw1 h1 a:hover,.xw1 h1 .dq2{ font-weight:bold}















.xw1 p{ width:325px; float:right; overflow:hidden; border:#ccc 1px solid; border-radius:30px}















.xw1 p input{ height:44px; line-height:44px;}















.xw1 p .ss1{ width:80%; float:left; font-size:16px; color:#999; padding-left:8%}















.xw1 p .ss2{ width:20%; float:right; background:url(../images/xw-1.png) no-repeat center}















.xw2{ margin-bottom:0}































.xwx1{ margin:7% 0}















.xwx1 h1{ font-size:26px; text-align:center;}















.xwx1 h2{ font-size:16px; color:#999; text-align:center; margin:2% 0 5%}















.xwx1 h3{ margin-top:5%}















.xwx1 h3 a{ font-size:14px; color:#999; display:block; margin-top:1%}















.xwx1 h3 a:hover{ color:#ae0109}































.tz1{ overflow:hidden; margin-left:-1%; margin-bottom:7%}















.tz1 dl{ float:left; width:32.333%; margin-left:1%; overflow:hidden}















.tz1 dl a{ display:block; background:#f2f2f2; padding-top:43%; height:570px;}















.tz1 dl dt img{ display:block; margin:auto}















.tz1 dl dd{ text-align:center; font-weight:bold; font-size:24px; background:url(../images/tz-9.png) no-repeat center bottom; padding-bottom:8%; margin-top:14%}















.tz1 dl dt .b2{ display:none} 















.tz1 dl a:hover{ background:#c1141c}















.tz1 dl a:hover .b1{ display:none}















.tz1 dl a:hover .b2{ display:block}















.tz1 dl a:hover dd{ color:#fff; background:url(../images/tz-8.png) no-repeat center bottom}















/* Pulse Shrink */















@-webkit-keyframes pulse-shrink {















  to {















    -webkit-transform: scale(0.9);















    transform: scale(0.9);















  }















}































@keyframes pulse-shrink {















  to {















    -webkit-transform: scale(0.9);















    transform: scale(0.9);















  }















}































.pulse-shrink {















  display: inline-block;















  -webkit-transform: translateZ(0);















  transform: translateZ(0);















  box-shadow: 0 0 1px rgba(0, 0, 0, 0);















}















.tz1 dl a:hover .pulse-shrink,.tz1 dl a:focus .pulse-shrink,.tz1 dl a:active .pulse-shrink{















  -webkit-animation-name: pulse-shrink;















  animation-name: pulse-shrink;















  -webkit-animation-duration: 0.3s;















  animation-duration: 0.3s;















  -webkit-animation-timing-function: linear;















  animation-timing-function: linear;















  -webkit-animation-iteration-count: infinite;















  animation-iteration-count: infinite;















  -webkit-animation-direction: alternate;















  animation-direction: alternate;















}































.ban-nr2{ padding-top:11%}















.ban-nr2 h1{ font-size:50px; color:#c1141c; font-weight:bold; background:none; padding-bottom:0}















.ban-nr2 p{ font-size:30px; color:#333;}















.td1{ overflow:hidden; margin-left:-0.3%; margin-bottom:4%}















.td1 div{ float:left; width:49.7%; margin-left:0.3%}















.td1-1{ position:relative; cursor:pointer;}















.td1-1,.td1-1 p img{ height:310px}















.td1-1 p img{ width:100%}















.td1-1 div{ display:none; z-index:9999;position:absolute;top:0;right:0;width:64%;height:100%;background:#c1141c;background-color: rgba(193,20,28,0.6);filter: Alpha(opacity=60);padding:4% 8% 6%;}















.td1-1 div h1{font-size:20px;color:#fff;padding-bottom: 4%;}















.td1-1 div p{font-size:14px;color:#fff;margin-top:0; line-height:22px}















.td1-1 div h1 span{display:block;font-size:14px;border-bottom:#fff 1px solid;padding-bottom: 6%;margin-top: 3%;}















.td1-1:hover div{ display:block}















.td2{ overflow:hidden; margin-left:-3%; margin-top:-1%; padding-right:8px}















.td2-1{ cursor:pointer; float:left; width:47%; margin-left:3%; margin-top:1%; margin-bottom:1%; overflow:hidden}















.td2-1:hover{ background:#c1141c; box-shadow:0 0 10px #b7b7b7}















.td2-1 .left{ width:37%}















.td2-1 .right{ width:57%}















.td2-1 .left p img{ width:100%; height:267px;}















.td2-1 .left p{ box-shadow:0 0 10px #b7b7b7}















.td2-1 .right h1{ font-size:22px; color:#666; border-bottom:#999 1px solid; padding:7% 0 8%;}















.td2-1 .right h1 span{ display:block; font-size:16px; margin-top:3%}















.td2-1 .right p{ font-size:14px; color:#666; height:57px; overflow:hidden; margin:6% 0 8%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}















.td2-1 .right h2 .c2{ display:none}















.td2-1:hover .right h2 .c1{ display:none}















.td2-1:hover .right h2 .c2{ display:block}















.td2-1:hover .right h1,.td2-1:hover .right p{ color:#fff}















.td2-1:hover .right h1{ border-bottom:#fff 1px solid}















.td2-1:hover .right{ padding-right:5%}















.td2-1:hover .left p{ box-shadow:0 0 10px #666}















.td3{ overflow:hidden; margin-left:-1%; margin-top:-1%;}















.td3-1{ float:left; cursor:pointer; width:24%; margin-left:1%; margin-top:1%; position:relative}















.td3-1 p{ display:none; position:absolute; top:0; left:0; padding-top:70%; background:#c1141c; background-color: rgba(193,20,28,0.8); filter: Alpha(opacity=80); width:100%; height:100%; text-align:center; font-size:20px; color:#fff;}















.td3-1 p span{ display:block; font-size:14px; background:url(../images/td-18.png) no-repeat center top; margin-top:8%; padding-top:8%}















.td3-1:hover p{ display:block}















.td3-1 h1 img{ width:100%; height:359px}















.zhk{ margin:7% 0}















.zhk a{ display:block; width:120px; color:#fff; margin:auto; border-radius:13px; line-height:30px; background:#c1141c; font-size:18px; text-align:center}















.zhk a img{ vertical-align:middle; margin-left:10px}















.ny-b2{ margin-top:6%}















.market_tc5_nr,.market_tc6_nr,.market_tc7_nr,.market_tc9_nr{ width:1100px; height:397px; overflow:hidden; margin-top:-198px; margin-left:-550px}















.market_tc5_nr_in,.market_tc6_nr_in,.market_tc7_nr_in,.market_tc9_nr_in{ margin:3% 3% 3% 5%;} 















.market_tc5_nr_close5, .market_tc6_nr_close6, .market_tc7_nr_close7,.market_tc9_nr_close9{ right:65px}















.td-tc{ overflow-y:scroll; height:331px; padding-right:2%}















.td-tc::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;}















.td-tc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #666; border-radius:5px;}















.td-tc::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(225,255,255,0.2); background: #fff; border:#ccc 1px solid; border-radius:5px;}















.td-tc .left{ width:27%}















.td-tc .right{ width:68%;}















.td-tc .left p img{ display:block; width:100%; height:331px;}















.td-tc .left p{ box-shadow:0 0 10px #999;}















.td-tc .right h1{ font-size:24px; color:#c1141c; font-weight:bold; margin:4% 0}















.td-tc .right h1 span{ display:block; font-size:18px; margin-top:2%; color:#333; font-weight:normal}















.td-tc .right p{ line-height:30px; font-size:14px; color:#666;}







.td-tc .right p span{ font-family:微软雅黑 !important}























.jh1-1{ padding:0 3.5%;}















.jh1-1 table{border-collapse: collapse; margin:3% auto}















.jh1-1 table tr{ border-bottom:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid}















.jh1-1 table tr td{ border-top:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding:7px 8px; overflow:hidden}















.jh1-1 table tr td span{ display:inline-block; font-size:14px; color:#666; width:13%}















.jh1-1 table tr td input{ width:87%}















.jh1-1 table tr .tb1{ padding:0; background:#c1141c;}















.jh1-1 table tr .tb1 input{ width:100%; background:#c1141c; color:#fff; text-align:center}















.jh1-1 h1{ font-size:18px; font-weight:bold}















.jh1-1 h1 span{ color:#c1141c; margin-right:2px}















.jh1-1 p{ font-size:14px; color:#666; line-height:28px}















.jh1-1 h2{ font-size:18px; color:#c1141c; font-weight:bold; margin:5% 0}















.jh1-2{ overflow:hidden; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid}















.jh1-2-1{ float:left; width:33.333%; overflow:hidden; border:#ccc 1px solid; border-right:0; border-bottom:0; height:222px; padding:5% 4%}















.jh1-2-1 .left{ width:13.5%}















.jh1-2-1 .left p .d2{ display:none}















.jh1-2-1 .left p img{ width:100%}















.jh1-2-1 .right{ width:80%; padding-top:3%}















.jh1-2-1 .right h1{ font-size:14px}















.jh1-2-1 .right p{ font-size:12px; margin-top:4%; line-height:20px; color:#666}















.jh1-2-1:hover{ background:#c1141c;}















.jh1-2-1:hover .left p .d1{ display:none}















.jh1-2-1:hover .left p .d2{ display:block}















.jh1-2-1:hover .right h1,.jh1-2-1:hover .right p{ color:#fff}















.jh1-3 h2{ font-size:16px; color:#999; margin:1% 0 2.5% 3.5%}















.jh1-3 h3 a{ display:block; width:650px; line-height:47px; text-align:center; background:#c1141c; color:#fff; margin:auto}















.jh1-3 h3 a img{ vertical-align:middle; margin-left:10px;}















.jh1-3{ margin-bottom:6%}































.lx3-1{ overflow:hidden; margin-bottom:7%}















.lx3-1 p{ float:left; margin:0.8% 1.5%; width:47%}















.lx3-1 p{ background:#fff; padding:1%}















.lx3-1 p span{ width:5.5%; margin-right:2%; float:left;}















.lx3-1 p span img{ width:80%}















.lx3-1 p input,.lx3-1 .cd textarea{ float:right; width:92%; height:25px; line-height:25px; background:none; font-size:14px}















.lx3-1 p input::-webkit-input-placeholder,.lx3-1 p textarea::-webkit-input-placeholder{ color: #d2d2d2;}















.lx3-1 p input:-moz-placeholder,.lx3-1 p textarea:-moz-placeholder{ color: #d2d2d2;}















.lx3-1 p input::-moz-placeholder,.lx3-1 p textarea::-moz-placeholder{ color: #d2d2d2;}















.lx3-1 p input:-ms-input-placeholder,.lx3-1 p textarea:-ms-input-placeholder{ color: #d2d2d2;}  















.lx3-1 .cd{ width:97%}















.lx3-1 .cd span{ width:3%; margin-right:1%}















.lx3-1 .cd textarea{ width:96%; border:0; background:none; height:240px; line-height:24px;}















.lx3-1 h2 input{ height:40px; line-height:40px; background:#c1141c; width:150px; font-size:14px; color:#fff}















.lx3-1 h2{ text-align:center; float:none; width:100%; padding-top:2%; clear:both} 















.lx1{ overflow:hidden}















.lx1 dl{ float:left; width:25.333%; margin:0 4%}















.lx1 dl dt img{ display:block; margin:auto; -webkit-transition:1s ease;-moz-transition:1s ease}















.lx1 dl:hover dt img{ -webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}















.lx1 dl dd{ margin-top:2%; color:#333; background:#fff4f4; border-radius:10px; padding:6% 0; text-align:center; font-size:14px; line-height:24px;}















.lx2{ overflow:hidden; margin:7% 0 5% -0.1%;}















.lx2 dl{ cursor:pointer; float:left; width:24.9%; margin-left:0.1%; position:relative}















.lx2 dl dt img{ width:100%; height:415px}















.lx2 dl dd{ display:none; position:absolute; left:0; top:0; text-align:center; font-size:16px; color:#fff; width:100%; height:100%; padding-top:45%; background:#000; background-color: rgba(0,0,0,0.5); filter: Alpha(opacity=50);}















.lx2 dl dd span{ display:block; width:120px; line-height:42px; font-size:18px; border:#fff 1px solid; color:#fff; text-align:center; margin:0 auto 19%;}















.lx2 dl dd img{ vertical-align:middle; margin-left:20px}















.lx2 dl:hover dd{ display:block}















.lx2-2{ clear:both; padding-top:1%}















.lx2-2-1{ background:url(../images/lx-13.png) no-repeat center top; height:215px; background-size:100%; padding: 4.6% 5% 2%;}















.lx2-2-1 .left{ width:22%; border-right:#c1141c 1px solid; padding-right:5%; margin-top:1%}















.lx2-2-1 .right{ width:73%; overflow:hidden;}















.lx2-2-1 .left h1,.lx2-2-1 .right h1{ font-size:16px; color:#c1141c; text-align:center; line-height:30px}















.lx2-2-1 .left h1 img{ display:block; margin:0 auto 6%}















.lx2-2-1 .right h1{ text-align:left; float:left; width:60%; line-height:40px}















.lx2-2-1 .right p{ float:right; width:15%}















.lx2-2-1 .right p img{ width:100%}















.lx3{ background:url(../images/lx-16.jpg) no-repeat center}















.lx3 .cent{ max-width:990px}































.center1{ margin-top:-76px; z-index:9999}















.gy1{ position:relative; max-width:1100px; margin:auto; overflow:hidden; padding-bottom:2%}















.gy1 .left{ background:url(../images/gy-2.jpg) no-repeat center; width:91%; padding:0 5% 6%; }















.gy1 .left h1{ width:120px; line-height:30px; color:#c42028; background:#fff; border-radius:13px; text-align:center; margin:6% 0 3%; font-size:18px}















.gy1 .left p{ font-size:14px; line-height:28px; color:#fff; text-indent:2em}















.gy1 .left h2{ font-size:24px; font-weight:bold; color:#fff}















.gy1 .left h3{ font-size:18px; color:#fff; margin:3% 0 4%}















.gy1 .left h4 span{ cursor:pointer; display:inline-block; width:53px; height:53px; line-height:53px; border:#fff 2px solid; font-size:18px; color:#fff; text-align:center; border-radius:50%; margin-right:2.6%}















.gy1 .left h4 .curr3{ background:#fff; color:#c42028}















.gy1 .right{ position:absolute; right:0; bottom:0; width:54%; padding-right:5px; padding-bottom:5px}















.gy1 .right p img{ width:100%; box-shadow:0 0 5px #999}















.gy1 .left h1,.gy1 .left h2,.gy1 .left h3,.gy1 .left h4{ margin-left:2%}















.gy2 img{ display:block; margin:auto}















.gy2{ margin:3% 0}















.gy3{ background:#f3f3f3}















.gy3 h2{ font-size:14px; color:#666; text-align:center; line-height:28px; margin-top:-2%}















.gy3-1{ margin:5% 0; overflow:hidden}















.gy3-1 dl{ float:left; width:33.333%}















.gy3-1 dl dt{ border-right:#999 1px solid;}















.gy3-1 dl:last-child dt{ border:0}















.gy3-1 dl dd{ text-align:center; font-size:16px; line-height:32px; margin:10% 25% 0; font-weight:bold}















.gy3-1 dl dd span{ display:block; font-size:14px; color:#666; font-weight:normal}















.gy3-1 dl dt img{ display:block; margin:auto}















.gy3-1 dl dt .e2{ display:none}















.gy3-1 dl:hover dt .e1{ display:none}















.gy3-1 dl:hover dt .e2{ display:block}















.gy4{ background:url(../images/gy-8.jpg) no-repeat center}















.cent3{ max-width:1300px}















.gy4-1{ background:url(../images/111.jpg) no-repeat center top 24.5%}















.gy5{ background:url(../images/gy-15.jpg) no-repeat center top; margin-bottom:3%; overflow:hidden; padding-top:11%}















#demo3{ width:57%;}















#demo3 li div{ background:#c1141c; padding:4% 3% 14%;}















#demo3 li div p{ color:#fff; line-height:33px; font-size:16px; text-indent:2em}















#demo3 .flex-control-nav{ display:none}















#demo3 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:83%;}















#demo3 .flex-direction-nav li a{display:block;width:22px;height:22px;overflow:hidden;cursor:pointer;position:absolute;}















#demo3 .flex-direction-nav li a.flex-prev{left:3%;background:url(../images/gy-17.png) center center no-repeat;}















#demo3 .flex-direction-nav li a.flex-next{left:9%;background:url(../images/gy-16.png) center center no-repeat;}































.ban-nr .sy1-1{ max-width:800px; margin:auto}















.ban-nr3 .sy1-1 ul li{ width:26.333%}















.ban-nr3{ padding-top:5%}















.ban-nr3 .sy1-1 ul{ margin-top:-4%}















.ban-nr3 .sy1-1 ul li{ margin-top:4%}















.ban-nr3 .sy1-1 ul li:nth-child(4){ margin-left:24%}















.ban-nr3 .sy1-1 ul li div{ font-size:18px}















.ban-nr3 .sy1-1 ul li div span{ font-size:21px; padding: 17% 0 5%;}















.ban-nr3 .sy1-1 ul li div span strong{ font-weight:normal; font-size:50px}































.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: 0 8.33%;}















.about-partner-list .swiper-container{position: relative;overflow: hidden;}















.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%; height:291px}















.about-partner-list .swiper-slide .img{border:2px solid transparent;transition: 0.5s ease;box-sizing: border-box; position:relative}















.about-partner-list .swiper-slide .img span{ position:absolute; top:0; left:0; width:100%}















.about-partner-list .swiper-slide .title{font-size: 14px;color: #fff; position:absolute; top:0; left:0; width:100%; padding:10% 11%}















.about-partner-list .swiper-slide .title h1{ color:#fff; font-size:24px; font-weight:bold}















.about-partner-list .swiper-slide .title h1 span{ border-bottom:#fff 2px solid; display:inline-block; padding-bottom:3px}















.about-partner-list .swiper-slide .title p{ font-size:18px; margin-top:50%; line-height:30px}















.about-partner-list .swiper-slide .item+.item{margin-top: 20px;}















.about-partner-list .swiper-slide .item:hover .img{border:2px solid #c1141c;box-shadow: 0px 0px 10px rgba(193,20,28,0.19);}















.about-partner-list .about-partner-next{position: absolute;top: 0;height: 65px;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 65px;color: #fff;}















.about-partner-list .about-partner-prev{position: absolute;top: 0;height: 65px;left: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 65px;color: #fff;}















.about-partner-list .about-partner-next.swiper-button-disabled, .about-partner-list .about-partner-prev.swiper-button-disabled{opacity: 0.6;}















.swiper-pagination-bullet{ width:15px !important; height:15px !important; background:#fff !important;opacity:1 !important; border:#c1141c 1px solid; transform:none !important; margin:0 11px !important}















.swiper-pagination{ width:400px !important; margin:2.5% auto 0; left:50% !important; margin-left:-200px}















.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{ position:static !important}















.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{ background:#c1141c !important}















.swiper-pagination-bullet:focus{ outline:none;}























.ry1 h1{ font-size:30px; color:#c1141c; background:url(../images/ry-2.png) no-repeat left bottom; padding-left:2%; padding-bottom:1%}















.ry1 ul{ overflow:hidden; margin:-2% 0 6% -4%;}















.ry1 ul li{ float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:29.333%; margin-left:4%; font-size:20px; padding-left:2%; margin-top:3%}















.ry1 ul li span{ display:block; font-size:16px; color:#666; margin-top:3%}































.al1 ul{ overflow:hidden; margin-left:-2.5%; margin-top:-5%; padding:0 5px 5px}















.al1 ul li{ cursor:pointer; float:left; width:22.5%; margin-left:2.5%; margin-top:5%; box-shadow:0 0 7px #ddd}















.market_mask8,.market_mask10,.market_mask11{ background:none}















.market_tc8_nr,.market_tc10_nr,.market_tc11_nr{ width:1370px; height:156px; z-index:99; overflow:hidden; margin-left:-685px; margin-top:-78px; background:url(../images/al-8.jpg) no-repeat center; box-shadow:0 0 15px #eec2c4; border-radius:40px; padding:1.5% 2% 1.5% 4%}















.market_tc8_nr h1,.market_tc10_nr h1,.market_tc11_nr h1{ float:left; width:70%; font-size:14px; color:#666}















.market_tc8_nr p,.market_tc10_nr p,.market_tc11_nr p{ float:right; width:22%; text-align:right; margin-top:2%;}















.market_tc8_nr p a,.market_tc10_nr p a,.market_tc11_nr p a{ font-size:18px; color:#c1141c}















.market_tc8_nr p img,.market_tc10_nr p img,.market_tc11_nr p img{ vertical-align:middle; margin-left:8%}















.market_tc8_nr h1 span,.market_tc10_nr h1 span,.market_tc11_nr h1 span{ font-size:24px; color:#333; display:inline-block; border-bottom:#999 1px solid; padding-bottom:2.2%; margin-bottom:2.2%}















.market_tc8_nr_close8,.market_tc10_nr_close10,.market_tc11_nr_close11{ position:fixed; width:100%; height:100%}















.al1 ul li img{ display:block; width:100%; height:144px}















.al1 ul li:hover{ box-shadow:0 0 7px #c1141c}































.td-tc11 .left{width: 53%;















margin-top: 3%;















}















.td-tc11 .right {















  width: 42%;















}















.td-tc11 .left p img{ height:270px}















.more1{ margin-top:9%}







.more1 a{ margin:auto; margin-bottom:5px}







.more2{ margin-top:-5%; margin-bottom:10%}























@media (max-width: 1400px){















.market_tc8_nr{ width:94%; margin-left:0; left:3%; height:130px; margin-top:-65px}	







.more1 {







    margin-top: 12%;







}







.more2{ margin-top:-5%;}	}















.market_tc4_nr{















  overflow-y: scroll;















}























.gy1-1{width: 47%;







  line-height: 30px;}















.x_fixed{ position:fixed; left:0; top:0; max-width:100%; background:#fff; background-color: rgba(255,255,255,0.9); filter: Alpha(opacity=90); width:100%; box-shadow:0 0 5px #ccc}















.simu-site-overlay, .simu-site-overlay-page {







    position: fixed;







    z-index: 9999;







    top: 0;







    right: 0;







    bottom: 0;







    left: 0;







    background-color: rgba(25,35,65,.5);







}







.simu-site-overlay-content {







    position: fixed;







    z-index: 99999;







    top: 60px;







    right: 25%;







    bottom: 60px;







    left: 25%;







    background-color: #fff;







    box-shadow: 0 2px 3px #333;







}







.simu-site-overlay-content .simu-site-left h2 {







    font-size: 20px;







    font-weight: 500;







    line-height: 60px;







    text-align: center;







    color: #313131;







    background-color: #fbfbfb;







    box-shadow: 0 1px 3px rgb(0 0 0 / 22%), inset 0 2px rgb(255 255 255 / 29%);







}







.simu-site-overlay-content .simu-site-left .simu-site-mainMsg {







    font-size: 14px;







    line-height: 1.5;







    overflow-y: auto;







    height: calc(100% - 90px);







    margin: 30px 30px 0;







}







.simu-site-overlay-content .simu-site-left {







    height: calc(100% - 90px);







}







.simu-site-overlay-content .simu-site-right {







    height: 30px;







    margin: 30px auto;







    text-align: center;







}







.simu-site-overlay-content .simu-site-right a {







    font-size: 16px;







    line-height: 30px;







    display: inline-block;







    width: 110px;







    height: 30px;







    margin: 0 10px;







    text-align: center;







    vertical-align: top;







    color: #fff;







    border-radius: 4px;







}







.simu-site-overlay-content .simu-site-right .simu-site-yes {







    background-color: #fb4755;







}







.simu-site-overlay-content .simu-site-right .simu-site-no {







    background-color: #a0a0a0;







}







.sy4-21{ margin-bottom:6%}







.sy4-21 span{ border:#b4070f 1px solid; color:#b4070f}







.sy4-21 .curr1{ border:#b4070f 1px solid; background:#b4070f; color:#fff}







.al1{ margin-bottom:8%}















.yqw ul{ margin-left:-5%; margin-top:-1%; overflow:hidden}







.yqw ul li{ font-size:16px; float:left; width:45%; margin-left:5%; margin-top:1%}







.yqw ul li a{ font-size:16px}







.yqw ul li span{ font-size:14px; color:#999}















@media (max-width: 1260px){







.head1 .right{ width:71%}







.zg{ padding-top: 4%;}







	}















.about-partner{ margin-bottom:3%}















#demo111{ padding: 0 8.33% 3%;}







#demo111 .flex-control-nav{position:absolute;bottom:0px; right:0; z-index:2;width:100%;text-align:center;}















#demo111 .flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 10px;*display:inline;zoom:1;}















#demo111 .flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:45px;overflow:hidden;background:url(../images/rw.png) right 0 no-repeat; cursor:pointer;}















#demo111 .flex-control-nav .flex-active{background-position:0 0;}















#demo111 .slides li{ overflow:hidden}







#demo111 .flex-direction-nav{ display:none}







.slk{ float:left; width:19%; border:#fff 3px solid; margin:0.5%; position:relative}







.slk div{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/ry-9.png) no-repeat center bottom; padding: 20% 11%; color:#fff}







.slk div h1{ color: #fff; font-size: 24px; font-weight: bold;}







.slk div h1 span{ border-bottom: #fff 2px solid; display: inline-block; padding-bottom: 3px;}







.slk div p{ font-size: 16px; line-height: 30px; }



.slk div .gg1{ height:60px; overflow:hidden}







.slk div p:first-child{margin-top:30px;}







.slk p img{ height:332px}







.slk:hover{ border:#c42028 3px solid}















.xwx1 p,.xwx1 p span{ font-family:微软雅黑 !important}







.jj22-1{ margin-bottom:4%}



.jj22-z,.jj22-y{ width:49%}



.jj22-y h1{ font-size: 20px; color: #333; margin:10px 0 }



.jj22-y p{color: #808080;font-size: 14px; line-height: 24px; margin-bottom:10px}



.xwx1 h4{ clear:both}

.xwx1 h4 img{ display:block; margin:auto}



.xwx1 p,.xwx1 p span{  font-size:14px !important; line-height:22px !important;}

.xwx1 p img{ display:block; margin:3% auto}

.banner11{ background:url(/file/p/20210420/202104201306252238.jpg) no-repeat center;}
.banner11 p{ display:none}
.banner11 .ban-nr{ position:relative; padding:5% 0}

@media (max-width: 1450px){
.slk p img{ height:276px}
.slk div{ padding:15% 11%}
.sy1-1 ul li .img,.sy1-1 ul li .img .circleProgress,.sy1-1 ul li div{ width:140px; height:140px}
.sy1-1 .right,.sy1-1 .left{ height:140px; width:70px}
.sy1-1 ul li .img:after{ width:130px; height:130px} 
.ban-nr3 .sy1-1 ul li div span{ padding:8% 0 1%} 
.banner11 .ban-nr3{ padding:4% 0}
.ban-nr3 .sy1-1 ul li{ margin-top:2%}
.ban-nr3 .sy1-1 ul{ margin-top:-2%}
.ban-nr .cent{ padding:0 6%}	
	}
@media (max-width: 1300px){
.ban-nr2 .cent{ padding:0 6%}	
	}