@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box}
body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Regular-2", sans-serif;color:#666;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:#05AAE2}
input,button,select,textarea{outline:none}
textarea{resize:none}
.sscx1 p input,.sscx2-1-1 p input{-webkit-appearance:none;}
img{ max-width:100%}
h1{ font-family:"SourceHanSansCN-bold"}
@font-face {
    font-family: 'SourceHanSansCN-Regular-2';
    src: url('../fonts/SourceHanSansCN-Regular-2.eot');
    src: url('../fonts/SourceHanSansCN-Regular-2.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceHanSansCN-Regular-2.woff') format('woff'),
         url('../fonts/SourceHanSansCN-Regular-2.ttf') format('truetype'),
         url('../fonts/SourceHanSansCN-Regular-2.svg#webfont34M5alKg') format('svg');}
@font-face {
    font-family: 'SourceHanSansCN-bold';
    src: url('../fonts/SourceHanSansCN-bold.eot');
    src: url('../fonts/SourceHanSansCN-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceHanSansCN-bold.woff') format('woff'),
         url('../fonts/SourceHanSansCN-bold.ttf') format('truetype'),
         url('../fonts/SourceHanSansCN-bold.svg#webfont34M5alKg') format('svg');}		 
.cent,.foot{ max-width:1600px; margin:auto; overflow:hidden}
.head1,.he1{ max-width:1600px; margin:auto}
.header{ position:absolute; left:0; top:0; width:100%; z-index:999}
.he1 p{ text-align:right; padding:1% 0; color:#fff; font-size:12px}
.he1 p span{ display:inline-block; margin:0 1.5%}
.he1 p span img{ vertical-align:middle; margin-right:12px}
.he1 p a img{ vertical-align:middle;}
.he1 p a{ margin-left:1%}
.banner{ position:relative}
.banner p img{ width:100%}
.head1 .logo{ width:141px;}
.head1 .logo p{ margin:30px 0;}
.head1 .navz{width:64%; padding-top:31px;}
.zg{ width:90%; float:left}
.zg1{width:10%;float:right;text-align:right;position: relative;  font-size:16px;}
.zg1 p img{ vertical-align:middle;}
.zg1 p img{ margin-right:10px}
.zg1 p a{ font-size:18px; color:#fff}
.zg1 p a:hover{ color:#05AAE2}
.logo img{ width:100%;}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{ background-size:cover !important; position:relative}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%; display:block}
.flex-control-nav{position:absolute;bottom:60px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:100px;height:1px;margin:0;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:100px;height:1px; line-height:50px;overflow:hidden;background:#CCD3D6; cursor:pointer;}
.flex-control-nav .flex-active{ height:3px; margin-top:0; background:#fff}
.bann1{ position:absolute; left:0; top:50%; width:100%; height:300px; margin-top:-150px}
.sy0{ position:relative}
.bann1 h1{ font-weight:bold; color:#fff; font-size:50px; line-height:75px;} 
.bann1 p{ margin-top:80px;padding-bottom: 1px;}
.bann1 p a{ width:135px; border:#fff 1px solid; line-height:45px; text-align:center; color:#fff; font-size:16px;}
.nav1 ul{ overflow:hidden}
.nav1 ul li{ float:left; text-align:center; width: 16.666%;}
.nav1 ul li a{ font-size:16px; position:relative; color:#fff; position:relative; padding-bottom:20px}
.nav1 ul li a:hover,.nav1 ul .dq a{ color:#05AAE2;}
.nav1 ul li a:hover::before,.nav1 ul .dq a::before{ content:""; background:#07b2ed; position:absolute; left:0; bottom:0; width:100%; height:3px}
.nav2,.sjx{ display:none}
.dropMenu{ position:absolute; top: 0; left:0; padding-top:15px; z-index:9999;visibility: hidden; width:360px; margin-left: -26px; height:300px}
#dropmenu1,#dropmenu5{ width:145px;margin-left: -39px;}
.dropMenu li{ line-height:30px; text-align:center;background:#fff; border-left:#eee 1px solid; border-right:#eee 1px solid;width: 145px;}
.dropMenu li li{width: 195px;}
.dropMenu li:first-child{ border-top:#eee 1px solid;padding-top: 10px;}
.dropMenu li:last-child{ border-bottom:#eee 1px solid;padding-bottom: 10px;}
.dropMenu li a{ font-size:14px;display:block;} 
.dropMenu li{ position:relative}
.dropMenu li ul{ position:absolute; right:-196px;top: 0; display:none; box-shadow:0 0 10px #eee; z-index:9}
.dropMenu li ul li{ border:0 !important}
.dropMenu li:hover ul{ display:block}
.dropMenu li a:hover{ color:#05AAE2;}
.dropMenu::before{ content:""; background:url(../images/zc-3.png) no-repeat center; width:26px; height:15px; position:absolute; left:60px; top:3px; z-index:99}
.na-z{ float:left; width:15%; border-right:#F1F1F1 1px solid;}
.na-y{ float:right; width:80%; padding-top:2%}
.na-z li .a2{ display:none}
.na-z .curr1 .a2{ display:inline-block}
.na-z .curr1 .a1{ display:none}
.na-z li img{ vertical-align:middle; margin-right:15px}
.na-z li{ margin:3% 0; cursor:pointer}
.na1{ overflow:hidden;}
.na1 dl{ float:left; width:16%; margin-left:4%}
.na1 dl dt img{ width:100%}
.na1 dl dd{ text-align:center; color:#333; margin-top:3%}
.na-y li{ width:100%}
.na1 dl dt img{ height:179px}
.na1 dl a:hover dd{ color:#3A5FA7}
header{ display:none}
.sjx{ display:none !important}
.qh a{ color:#fff}
.he_ZoomInImg,.slick-slide dl dt,.sy4-2 h1,.sy4-3-1 .left p,.yf-z p,.xw1 .left p,.xw dl dt,.cx1-1 p{ 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,.slick-slide dl dt img,.sy4-2 h1 img, .sy4-3-1 .left p img,.yf-z p img,.xw1 .left p img,.xw dl dt img,.cx1-1 p 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,.slick-slide:hover dl dt img,.sy4-2 h1:hover img, .sy4-3-1 .left p:hover img,.yf-z p:hover img,.xw1 .left p:hover img,.xw dl dt:hover img,.cx1-1 p:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.2);transform:scale(1.1);}
/* Hover */
@-webkit-keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hover {
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hover{
  display: inline-block;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hover:hover{
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 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;
}
.sy-bt{ font-size:32px; font-weight:bold; text-align:center; margin:6% 0 5%}
.sy1{ margin-bottom:6%}
.sy1-1-1 .left{ width:17%; background:#08A2D7;}
.sy1-1-1 .right{ width:100%; height:556px; overflow:hidden; background-size:cover !important}
.sy1-1-1 .right div{ padding:13% 15% 0; height:556px; background:#000; background-color: rgba(0,0,0,0.3); filter: Alpha(opacity=30);}
.sy1-1-1 .right h1 img{ display:block; margin:0 auto 2%}
.sy1-1-1 .right h1{ text-align:center; color:#fff; font-size:30px; font-weight:bold;}
.sy1-1-1 .right p{ font-size:16px; line-height:26px; color:#fff; text-align:center; margin-top:2%}
.sy1-1-1 .right p a{ font-size:16px; color:#fff}
.sy1-1-1 .right h2{ margin-top:6%}
.sy1-1-1 .right h2 a{ background:#08A2D4; width:150px; line-height:40px; border-radius:30px; text-align:center; font-size:15px; color:#fff; display:block; margin:auto}
.sy1-2{ overflow:hidden; padding-left:0; margin-top:1%;margin-left: -2%;}
.sy1-2-1{ float:left; width:32.333%; margin-left:1%; cursor:pointer}
.sy1-2-1 p img{ width:100%; height:133px;}
.sy1-2-1 p{ font-size:16px; color:#fff; position:relative; text-align:center;}
.sy1-2-1 p span{ position:absolute; left:0; top:0; width:100%; height:100%; padding-top:11%; font-weight:bold; background:#000; background-color: rgba(0,0,0,0.45); filter: Alpha(opacity=45);}
.sy1{ position:relative}
.sy1-1-1 .left{ position:absolute; left:0; top:0; height:100%; padding:6% 3%;display: none;}
.sy1-1-1 .left h1{ color:#fff; writing-mode: vertical-rl; /*! font-weight:bold; */ font-size:30px;line-height: 35px;width: 35px;margin: auto;}
.sy1-1-1 .left h1 span{ display:block; font-size:14px; font-weight:normal; font-family:"SourceHanSansCN-Regular-2"}
.sy1-1-1 .left h2{ text-align:center; color:#fff; font-size:18px; margin:22% 0;}
.sy1-1-1 .left h2 span{ color:#C1E6F7}
.sy1-1-1 .left h3{ font-size:110px; text-align:center; color:#C2E5F8; text-align:center; background:url(../images/sy-43.png) no-repeat center top; padding-top:65px;font-weight: bold;}
.sy1-2-1.curr1 span{ background:#08A2D4; background-color: rgba(8,162,212,0.7); filter: Alpha(opacity=70);}
.sy-bt span{ display:block; font-size:18px}
/* Grow Rotate */
.grow-rotate,.sy4-1 dl dt img{
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow-rotate:hover, .grow-rotate:focus, .grow-rotate:active,.sy4-1 dl:hover dt img{
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
.sy2{ background:#05AAE2; overflow:hidden; padding:4% 0}
.sy3{ background:#06192A; overflow:hidden; padding-bottom:4%;}
.sy3-1 h2{ background:url(../images/sy-8.png) no-repeat center; height:16px;}
.sy3-1 ul{ overflow:hidden; margin:1.5% 0;}
.sy3-1 ul li{ float:left; width:50%; color:#0AA1D5; font-weight:bold; font-size:24px; text-align:center}
.sy3-1 ul li span{ display:block; color:#fff; font-size:40px; margin-top:0%;}
.sy3-1 ul li span strong{ font-family: Arial;font-weight: normal}
.sy3-1 p img{ display:block; margin:auto;width: 53%;}
.sy3-1 p{ margin-top:3%;}
.sy3 .sy-bt{ color:#fff;margin-bottom: 3%;}
.sy4-2{ width:33%; background:#fff; border-radius:10PX; padding-top:1.5%}
.sy4-3{ width:62%;}
.sy4-3 div:first-child .sy4-3-1{ padding-top:0}
.sy4-3 div:last-child .sy4-3-1{ padding-bottom:0; border:0}
.sy4-3-1{ background:#fff; padding:2%; border-bottom: #ccc 1px solid;}
.sy4-2 h1 img,.sy4-3-1 .left p img{ width:100%; /*! border-radius:5px */}
.sy4-2 h1{ margin-top:4%}
.sy4-2 h1 img{ height:362px;}
.sy4-3-1 .left p img{ height:157px;}
.sy4-2 h2,.sy4-3-1 .right h1{ font-size:14px; color:#999; margin:4% 0 0;}
.sy4-2 h2 img,.sy4-3-1 .right h1 img{ vertical-align:middle; margin-right:10px}
.sy4-2 h2,.sy4-2 p,.sy4-2 h3,.sy4-2 h4 a{ /*! margin-left:2%; */ /*! margin-right:2% */}
.sy4-2 h3 a,.sy4-3-1 .right h2 a{ font-size:18px; color:#333; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy4-2 p,.sy4-3-1 .right p{ font-size:14px; color:#999; line-height:30px; margin-top:4%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sy4-2 h4 a,.sy4-3-1 .right h3 a{ display:inline-block; /*! text-align:right; */ font-size:12px; color:#42586e;background: #08A2D4;width: 95px;text-align: center;line-height: 29px;color: #fff;}
.sy4-2 h3 a:hover,.sy4-3-1 .right h2 a:hover{ color:#08A2D4}
.sy4-2 h4{ margin-top:28%}
.sy4-3-1 .left{ width:27%;}
.sy4-3-1 .right{ width:70%;}
.sy4-3-1 .right h1{ margin-top:2%;color: #08A2D4;}
.sy4-3-1 .right p{ margin-top:2%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.sy4-3-1 .right h3{ margin-top:3%}
.sy4-3-1 .right h3 img{ vertical-align:middle; margin-left:5px}
.footer{ background:#F6F6F6}
.foot1{ padding:6% 0 4%; overflow:hidden}
.foot1 div{ float:left;}
.fo1{ width:19%; padding-top:1.2%;overflow: hidden;}
.fo2{ width:75%; margin:0 0% 0 6%;border-left: #ddd 1px solid;/*! border-right: #ddd 1px solid; */padding:1% 0 1% 8%;}
.fo3{ /*! width:18%; */ /*! padding-top:1.3%; */float: none !important;overflow: hidden;}
.fo1 h2{ margin:9% 0 5%;}
.fo1 h2 a{ display:inline-block; margin-right:10px}
.fo1 p{ font-size:15px; line-height:26px;margin-top: 7%;}
.fo1 h1 a{ display:inline-block}
.fo2{ overflow:hidden}
.fo2 ul{ float:left; width:25%;}
.fo2 ul li:first-child a{ font-size:16px; margin-bottom:1%; color:#333}
.fo2 ul li a{ font-size:14px; color:#666; line-height:26px}
.fo2 ul li:last-child{ margin-bottom:0}
.fo2 ul li:first-child{ margin-bottom:5%; font-weight:bold}
.fo2 ul li a:hover{ color:#05AAE2}
.fo3 h2{ font-size:14px; text-align:left;}
.fo3 h2 strong{ display:block; margin-top:2%; color:#17A9C2; font-size:22px;}
.fo3 h2 img{ vertical-align:middle; margin-right:5px}
.fo3 dl{ margin-top: 20%; overflow: hidden;float: left;width: 90px;margin-right: 20%;}
.fo3 dl dt{ float: right; width: 100%;}
.fo3 dl dt img{ width:90px;display: block;margin: auto;}
.fo3 dl dd{ font-size:15px; text-align:right; margin-top:10%;float: left;width: 100%;line-height: 24px;text-align: center;}
.foot1{ padding:3% 0;}
.foot2{ border-top:#DADADA 1px solid}
.foot2 p{ padding:1.5% 0; overflow:hidden}
.foot2 p,.foot2 p a{ font-size:14px;color: #666;} 
.foot2 p span{ float:right}
.ny-banner,.ny-banner .cent{ height:680px;}
.ny-banner .cent{ position:relative}
.ny-banner h2{ position:absolute; left:0; top:42%; font-size:35px; color:#fff}
.ny-banner h2 span{ display:block; font-size:16px; display:none}
.ny-banner h3{ position:absolute; left:0; bottom:5%;}
.ny-banner h3,.ny-banner h3 a{ font-size:16px; color:#fff}
.ny-banner h3 span{ color:#08a2d5}
.ny-banner h3 img{ vertical-align:text-top; margin-right:10px}
.ny-bt{ font-size:30px; text-align:center; margin:6% 0 4%; font-family:"SourceHanSansCN-Regular-2"}
.lx1{ margin-top:6%}
.lx1 .left{ width:57%; float:right}
.lx1 .left p img{ width:100%}
.lx1 .right{ width:40%; float:left; padding-top:5%}
.lx1 .right .ny-bt{ margin-top:0; text-align:left;}
.lx1 .right h2{ font-size:24px;}
.lx1 .right p{ margin-top:5%; overflow:hidden}
.lx1 .right p:nth-child(1){ margin-top:0}
.lx1 .right p img{ vertical-align:middle; margin-right:20px;}
.lx1 .right p,.lx1 .right p a{ font-size:18px;}
.lx1 .right p span{ color:#08a2d5; margin-left:30px; cursor:pointer}
.lx1 .right p span img{ margin-right:15px}
.yd2{ margin-bottom:6%}
.yd2 h1{ text-align:center; font-size:30px; margin-bottom:5%}
.yd2-1{ overflow:hidden; margin-left:-1.5%;}
.yd2-1 p{ overflow:hidden; float:left; width:48.5%; box-sizing:border-box; margin-left:1.5%; border:#ccc 1px solid; margin-bottom:1.5%; overflow:hidden; padding:1.5% 2%;}
.yd2-1 h2{ clear:both; overflow:hidden; padding-top:1%}
.yd2-1 p input,.yd2-1 p select,.yd2-1 p textarea{ font-size:16px; width:100%; background:none;padding-top: 2px;}
.yd2-1 p .left{ float:left; width:16%; font-size: 16px;}
.yd2-1 p .right{ float:right; width:84%; position:relative}
.yd2-1 p .left img{ margin-right: 5px;vertical-align: super;}
.yd2-1 p .right img{ position:absolute; left:-8px; top:10px}
.yd2-1 p textarea{  height:90px;resize: none; border:0}
.yd2 h2,.jn a{ width:190px; margin:1.5% auto 0; position:relative}
.yd2 h2 input,.jn a{ background:#08A2D5; height:65px; line-height:65px; font-size:18px; color:#fff;border: 0;margin: auto;display: block; position:relative; text-align:left; padding-left:37px;}
.yd2 h2 input{ width:100%;}
.yd2 h2::before,.jn a::before{ content:""; background:url(../images/lx-9.png) no-repeat center; position:absolute; right:30px; bottom:25px; width:25px; height:20px;z-index: 99;}
.yd2-1 .e1 .right .right{ overflow:hidden}
.yd2-1 .e1 .right textarea,.yd2-1 .e1 .right input{ float:left; width:72%;}
.yd2-1 .e1 .right img{ float:left; width:14%; position:relative; left:0; top:auto; margin-top:8px}
.yd2-1 .e1 .right a{ float:left; width:14%; text-align:right; text-decoration:underline; margin-top:16px;text-align: ;}
.yd2-1 .e2{ width:98.5%;box-sizing: border-box;}
.yd2-1 .e2 .left{ width:100%;}
.yd2-1 .e2 .right{ width:100%;margin-top: 1%;padding-left: 13px;}
.yd2-1 .e2 .right textarea{ height:130px;}
.ny-bt span{ font-size:16px; display:block; margin-top:1%}
.ny-bt strong{ font-size:18px; display:block; margin-top:1%}
.dt{ position:fixed; top:50%; left:50%; z-index:99; width:906px; height:603px; margin-top:-301px; margin-left:-453px; display:none}
.dt h2{ position:absolute; right:10px; top:10px; cursor:pointer}
.dt p img{ width:100%}
.dt h2 img{ width:20px}
.jrw1{ margin:6% 0}
.jrw1 .left{ width:27%}
.jrw1 .right{ width:60%}
.jrw1 .left p img{ width:100%}
.jrw1 .right p{ font-size:16px; line-height:33px; text-indent:2em}
.jn a{ margin:9% 0 0}
.hs .header .nav1 ul li a,.hs .header .zg1 p a{ color:#333}
.center1{ padding-top:60px}
.ny-bt .b1{ background:url(../images/gj-1.png) no-repeat center top; padding-top:1.5%}
.ny-bt .b1 span{ display:inline-block; margin-top:0; color:#05b9f5}
.ny-bt .b1,.ny-bt .b1 span{ font-size:22px;}
.yf1{ margin-bottom:6%}
.yf1-1{ margin-bottom:4%; position:relative}
.yf-z{ width:53%; position:absolute; left:0; top:0; padding-bottom:4.5%}
.yf-y{ width:82%; background:#F2F2F2; padding:7% 5% 4% 41%; margin-top:5%;min-height: 538px;}
.yf-z p img{ width:100%}
.yf-y h2{ font-size:25px;}
.yf-y .desc{ font-size:16px; line-height:30px; margin-top:4%;}
.yf-y ul{ overflow:hidden;margin-top: 5%;}
.yf-y ul li{ float:left; width:50%; background:url(../images/gj-3.png) no-repeat left top 6px; padding-left:30px; font-size:16px; margin-top:2%;background-size: 12px;}
.yf-y h3 a,.xw1 .right h3 a{ background:#07B2ED; font-size:16px; color:#fff; width:130px; text-align:center; height:43px; line-height:43px; display:inline-block}
.yf-y h3 a img,.xw1 .right h3 a img{ vertical-align:middle; margin-left:10px}
.yf-y h3{ margin-top:9%;}
.yf-z:hover{ background:url(../images/gj-4.png) no-repeat bottom right;}
.right.yf-z{ left:inherit; right:0}
.left.yf-y{ padding:7% 37% 4% 4%}
.xw1{ margin-top:6%}
.xw1 .left{ width:45%}
.xw1 .left p img{ width:100%}
.xw1 .right{ width:50%; padding-top:4%}
.xw1 .right h2{ font-size:16px; color:#47b8de}
.xw1 .right h2 span{ font-family:'SourceHanSansCN-bold'; font-size:30px;}
.xw1 .right h1 a{ font-size:20px; color:#47b8de; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xw1 .right h1{ margin-top:4%}
.xw1 .right p{ font-size:16px; color:#969696; line-height:32px; margin-top:4%; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xw1 .right h3{ margin-top:5%}
.xw1 .right h3 a{ font-size:15px;}
.xw{ margin-top:1%;}
.xw dl{ overflow:hidden; border:#ddd 1px solid; margin-top:2%; padding:1.5%}
.xw dl dt{ float:left; width:24%;}
.xw dl dt img{ width:100%; height:207px;}
.xw dl dd{ float:right; width:73%; overflow:hidden;font-size:16px; line-height:30px; color:#333}
.xw dl dd .left a{ font-size:20px; display:block; margin:3% 0 4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #7e7e7e;}
.xw dl dd .left a:hover{ color:#47b8de}
.xw dl dd .left .c2{ display:inline-block; width:85px; line-height:30px; border-radius:20px; text-align:center; margin-top:4%; display:block; color:#B81317; border:#B81317 1px solid}
.xw dl a:hover dd .left .c2{ background:#B81317; color:#fff}
.xw dl dd .left .c1{ display:block;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;font-size: 16px;color: #969696;}
.xw dl dd .left{ width:82%;/*! border-right: #A3A4A5 1px solid; */padding-right: 3%;}
.xw dl dd .right{ background:url(../images/xwzx-2.png) no-repeat center top; width:18%; padding:18px 0; text-align:center; font-size:16px; color:#67686b; margin-top:0%;border-left: #A3A4A5 1px solid;}
.xw dl dd .right strong{ display:block; font-size:27px;color:#67686b; margin-bottom:21px} 
.xw dl dd .right a{ display:block;margin-top: 20%;}
.fy a{ vertical-align:middle; display:inline-block; width:45px; line-height:45px; height:45px; border:#6D6D6D 1px solid; border-radius:50%; font-size:18px; text-align:center; margin:0 9px;}
.fy{ margin:6% 0; text-align:center}
.fy .d1{ border:#47b8de 1px solid; color:#47b8de}
.fy a:hover,.fy .curr{ background:#47b8de; color:#fff; border:#47b8de 1px solid}
.xq1{ margin:6% 0}
.xq1 h1{ font-size:30px; text-align:center; color:#08a2d5;}
.xq1 h2{ font-size:15px; color:#555; margin:1% 0 3%; text-align:center; border-bottom:#C5C5C5 1px solid; padding-bottom:3%;}
.xq1 h2 span{ display:inline-block; margin:0 2%}
.xq1 h3{ overflow:hidden;line-height:28px; border-top:#C5C5C5 1px solid; padding:3% 0 0;}
.xq1 h3 a{ font-size:16px; width:45%; display:inline-block} 
.xq1 h3 .right{ text-align:right}
.xq1-1{ position:relative; margin-top:5%}
.xq1-1 h4{ position:absolute; bottom:3px; left:50%; margin-left:-28px}
.xq1-1 h4 a{ font-size:16px; color:#08a2d5;}
.xq1-1 h4 a img{ vertical-align:middle; margin-right:10px} 
.row-a7 {
  position: relative;
  background: #fff;
  margin-bottom:5%;
}
.row-a71{ background:none; margin-bottom:0}
.row-a7 .bg {
  width: 1169px;
  height: 463px;
  position: absolute;
  top: 76px;
  left: 0;
  right: 0;
  margin: 0 auto;
  overflow: hidden
}
.row-a7 .bg img {
  display: block;
  width: 100%;
  height: 100%
}
.row-a7 .wp {
  position: relative;
  z-index: 2
}
.ul-img1 {
  /*! margin: 51px -10px 0 */
}
.ul-img1 li {
  padding: 0 10px;
  margin-bottom:20px;
}
.row-a71 .ul-img1 li{ margin-bottom:0}
.ul-img1 .con {
  display: block;
  background-color: #fff;
}
.ul-img1 .pic {
  height: 113px;
  font-size: 0;
  line-height: 113px;
  text-align: center;
}
.ul-img1 .pic img {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  box-shadow:0 0 15px #ddd
}
.row-a71 .ul-img1 .pic img{ box-shadow:none}
.ul-img1 a:hover .pic img {
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08)
}
.ul-img1 .slick-arrow {
  width:25px;
  height: 49px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
  padding: 0;
  margin: -15px 0 0;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 1;
  cursor: pointer;
  z-index: ;
  border:0
}
.row-a71 .ul-img1 .slick-arrow{ margin-top:-1px}
.ul-img1 .slick-prev {
  background:url(../images/gy-19.png);
  left:0px;
}
.ul-img1 .slick-prev:hover {
  background: url(../images/gy-19-3.png)
}
.ul-img1 .slick-next {
  background: url(../images/gy-19-1.png);
  right:0px;
}
.ul-img1 .slick-next:hover {
  background: url(../images/gy-19-2.png)
}
.gy5{ background:url(../images/gy-21.jpg) no-repeat center top 50px}
.gy1-1 .left{ width:35%}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.gy1-1 .left p img{ display:block; margin:auto}
.gy1-1 .right{ width:60%}
.gy1-1 .left .ny-bt{ text-align:left; margin-top:0; margin-bottom:6%; text-align:center}
.gy1-1 .right p{ font-size:16px; text-indent:2em; line-height:30px;}
.gy1-1 .right ul{ margin-top:12%; overflow:hidden}
.gy1-1 .right ul li{ float:left; width:33.33%; font-size:16px; color:#767575}
.gy1-1 .right ul li img{ display:block; margin-bottom:5px}
.gy1-1 .right ul li span{ font-size:35px; display:block; color:#333}
.gy1-1 .right ul li span span{ display:inline-block}
.gy1-2 p img{ width:100%}
.gy1-2{ margin-top:3%}
.gy2 .left{ width:54%}
.gy2 .right{ width:42%}
.gy2 .left p img{ width:100%}
.gy2 .right p{ font-size:16px; color:#666; line-height:30px; margin-top:8%; text-indent:2em}
.gy2-en .right p{ margin-top:4%;}
.gy3{ overflow:hidden; margin-left:-2%}
.gy3-1{ float:left; width:31.333%; margin-left:2%; background:url(../images/gy-10.jpg) no-repeat center; height:684px;display: table;}
.gy3-1:nth-child(2){ background:url(../images/gy-10-1.jpg) no-repeat center}
.gy3-1:nth-child(3){ background:url(../images/gy-10-2.jpg) no-repeat center}
.gy3-1 div{ display: table-cell; vertical-align: middle; text-align:center; color:#fff; padding:0 25%}
.gy3-1 h2 img{ display:block; margin:0 auto 7%; -webkit-transition:1s ease;-moz-transition:1s ease;}
.gy3-1:hover h2 img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}
.gy3-1 h2{ font-size:22px; color:#fff; margin-bottom:10%}
.gy3-1 p{ font-size:18px; background:url(../images/gy-11.png) no-repeat center bottom; padding-bottom:20px}
.gy4{ position:relative;}
.gy4-1 p img{ width:100%}
.gy4-2 ul li h2{ font-size:18px; position:absolute}
.gy4-2 ul li:nth-child(1) h2{ left:45%; top:29%;} 
.gy4-2 ul li:nth-child(2) h2{ left:66.2%; top:36.2%;} 
.gy4-2 ul li:nth-child(3) h2{ left:67.8%; top:37.5%;} 
.gy4-2 ul li:nth-child(4) h2{ left:69.2%; top:35.5%;} 
.gy4-2 ul li:nth-child(5) h2{ left:68.8%; top:40%;} 
.gy4-2 ul li:nth-child(6) h2{ left:67.5%; top:42%;} 
.gy4-2 ul li:nth-child(7) h2{ right:10%; top:22%;} 
.gy4-2 ul li h2 img{ display:block; margin:5px auto 0}
.gy4-2-1{ position:absolute; right:7%; bottom:9%;}
.gy4-2 ul li:nth-child(1) h2,.gy4-2 ul li:nth-child(4) h2,.gy4-2 ul li:nth-child(7) h2{ font-size:20px}
.gy4-2 ul li:nth-child(2) h2 span{ position: absolute; left: -40px; top:5px}
.gy4-2 ul li:nth-child(4) h2 span,.gy4-2 ul li:nth-child(5) h2 span,.gy4-2 ul li:nth-child(6) h2 span{ position: absolute; right: -32px; bottom: -23px;}
.gy4-2-1{ background:#08a2d5; padding:20px 20px; border-radius:10px; display:none}
.gy4-2-1 h3{ background:url(../images/gy-17.png) no-repeat left center; padding-left:20px; font-size:20px; color:#fff;}
.gy4-2-1 p{ margin-top:15px;}
.gy4-2-1 p img{ width:100%}
.gy4-2 ul li:hover .gy4-2-1{ display:block}
.gy4-2 ul li{ cursor:pointer}
.gy4-2 ul li:hover h2 img{ width:30px}
.gy4-2 ul li:hover h2::before{ content:""; display:block; background:url(../images/gy-16.png) no-repeat center; background-size:100%; width:60px; height:60px; position:absolute; top:22px; left:-15px; z-index:1}
.gy4-2 ul li h2 span,.gy4-2 ul li h2 img{ z-index:9; position:relative}
.gy4-2 ul li:hover:nth-child(2) h2::before,.gy4-2 ul li:hover:nth-child(4) h2::before,.gy4-2 ul li:hover:nth-child(5) h2::before,.gy4-2 ul li:hover:nth-child(6) h2::before{ top:10px;}
.cx1{ overflow:hidden; margin-left:-1%; margin-top:-1%}
.cx1-1{ float:left; width:49%; margin-left:1%; margin-top:1%; background:#F2F2F2; padding:3% 5% 4%}
.cx1-1 h2{ font-size:25px}
.cx1-1 h2 span{ color:#07b2ed; font-size:40px; font-weight:bold}
.cx1-1 p img{ width:100%}
.cx1-1 p{ margin-top:2%}
.cx1-1{ height:434px}
.cx1-1 p img{ height:248px}
#s_pro{ width: 100%; overflow: hidden;}
#s_pro ul{}
#s_pro ul li{ width: 21%; float: left; height: 620px; transition: .5s; overflow: hidden;}
#s_pro ul li.on{ width:79%;}
#s_pro ul li a{ display: block; padding-left: 1px;width: 140px;background: #fff;text-align: center;color: #07B2ED;height: 42px;line-height: 42px;font-size: 16px;margin-left: 10%;}
#s_pro ul li a img{ vertical-align:middle; margin-left:10px}


#s_pro ul li .box{height:620px; color: #fff;position: relative;transition: .5s;}
#s_pro ul li .txt:before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.5); transition: .5s; z-index: -1;}
#s_pro ul li .txt{ position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; padding: 0 5%; transition: .5s; z-index: 1; }
#s_pro ul li .tt{}
#s_pro ul li .con h3{ font-size: 24px; /*! line-height: 1.875rem; */transition: .3s; /*! height: 3.75rem; */ color: #fff;font-weight: bold;text-align: center;}
#s_pro ul li .con h4{ font-size: 20px; /*! line-height: 1.875rem; */ opacity: 0;transition: .5s; /*! height: 0; */ color: #fff;margin-top: 4%;}
#s_pro ul li .con h3 span{ display: block;}
#s_pro ul li .con{ color: rgba(255,255,255,.8); transition: .5s;height: 100%;padding-top: 100%;}
#s_pro ul li .con p{ /*! font-size: .75rem; */ /*! line-height: 1.5rem; */ /*! height: 0; */ /*! margin-top: .875rem; */ /*! width: 16.25rem; */ /*! opacity: 0; */ overflow: hidden; transition: .5s;  /*! margin-bottom: 1.5rem; */margin-top: 45%;}
#s_pro ul li .btn_arrow{ }
.btn_arrow{ display: block; width: 1.875rem; height: 1.875rem; border-radius: 50%; border: 1px solid #fff; background: url(../images/btn_arrow.png) center no-repeat;}
#s_pro ul li.on .box .txt{ width: 40%; height: 19rem; transition-delay: .4s; }
#s_pro ul li.on .box .txt:before{ background:rgba(7,178,237,.8); }
#s_pro ul li.on .box .con p{ opacity: 1; /*! height:3rem; */  }
#s_pro ul li.on .box .con h3 { /*! opacity: 0; */ /*! height:0; */ }
#s_pro ul li.on .box .con h4 { opacity: 1; /*! height: 1.875rem; */}
.sz{ position:absolute; left:50px; top:25px; color:#fff; font-size:65px; font-family:'SourceHanSansCN-bold';z-index: 9;}
#s_pro ul li.on .con{ padding-top:15%}
#s_pro ul li.on .con h3{ text-align:left}
#s_pro ul li.on .con p{ margin-top:15%}
#s_pro ul li.on .con p a{ margin-left:0}
.ny-banner1 h4 img{ width:100%}
.ny-bann{ position:absolute; left:0 ;top:0; width:100%; height:100%}
.ny-banner1{ position:relative}
.ny-banner1, .ny-banner1 .cent{ height:inherit}
.ny-banner1 h5{ position:absolute; right:30.2%; bottom:29.5%;}
.ny-banner1 h5 strong{ display:none; position:absolute; right:24px;bottom: 33px;}
.ny-banner1 h5:hover strong{ display:block} 
.ny-banner1 h5 strong{ width:193px; height:38px}
.ny-banner1 .serLDzCarIco em{ width:47px; height:47px;border: 10px solid #19a9d9;opacity:1}
.ny-banner1 .serLDzCarIco span{ background-color: #fff;}
.ny-banner1 .serLDzCarIco:hover em{width: 47px;height: 47px; background: #19a9d9; border: 10px solid #19a9d9;opacity: 1; box-shadow:none}
.ny-banner1 .serLDzCarIco:hover span{background-color: #19a9d9; border: 5px solid #fff;}

#marquee2{width:100%;height:117px;overflow:hidden;}
#marquee2 ul li{ width:274px;float:left; padding:0 20px;}
#marquee2 ul li a{ display:block}
.row-a71 .ul-img1 .slick-prev{background: url(../images/zz1.png);}
.row-a71 .ul-img1 .slick-next{background: url(../images/yy1.png);}
.ul-img11{ overflow:hidden; padding-top:10px}
.ul-img11 li{ float:left; width:16.666%}
.ul-img11 .pic{ height:123px}

.gy2 .flex-control-nav{ bottom:30px}
.gy2 .flex-control-nav li{ width:12px; height:12px; margin:0 5px}
.gy2 .flex-control-nav a{ width:12px; height:12px; border:#fff 1px solid; border-radius:50%; background:none}
.gy2 .flex-control-nav .flex-active{ background:#fff}

.xyr1 ul{ overflow:hidden; text-align:center}
.xyr1 ul li{ display:inline-block; font-size:20px; cursor:pointer; border-right:#05AAE2 1px solid; padding:0 50px}
.xyr1 ul li.curr2{ color:#05AAE2;}
.xyr1 ul li:last-child{ border:0}
.xyr2 ul li{ overflow:hidden; margin-left:-2%; padding: 10px; margin-top:-2%}
.xyr2 ul li p{ float:left; width:23%; margin-left:2%; margin-top:2%; box-shadow:0 0 10px #ccc; padding:10px}
.xyr2 ul li p img{ width:100%; height:448px}

.gy1-2 p{ max-width:1200px; margin:auto}


@media (max-width: 1650px){
.cent,.foot,.head1,.he1{ max-width:1200px;}
.nav1 ul li a,.zg1 p a{ font-size:16px}
.dropMenu{ margin-left:-32px}
.sy1-2-1 p img{ height:100px;}
.sy1-2-1 p span{ padding-top:10%}
.sy1-1-1 .right,.sy1-1-1 .right div{ height:520px}
.sy4-2 h1 img{ height:250px}
.sy4-3-1 .left p img{ height:110px}
.sy4-3-1 .right p{ line-height:24px}
.sy4-3-1 .right h1,.sy4-3-1 .right p,.sy4-3-1 .right h3{ margin-top:1%}
.sy4-2{ padding-top:0}
.fo3{ /*! width:19% */}
.fo1{width:27%;}
.fo2{ width:71%;margin: 0 0% 0 2%;padding: 1% 0 0 8%;}
.fo3 h2 strong{ font-size:18px}
.fo2 ul li:first-child a{ font-size:16px}
.fo2 ul li a{ font-size:14px}
.fo3 dl dd{ font-size:14px}
.fo3 dl{ margin-right:16%}
.lx1 .right p img{ margin-right:15px}
.lx1 .right p, .lx1 .right p a{ font-size:18px}
.lx1 .right p span{ margin-left:20px}
.lx1 .right{ width:45%; padding-top:3%}
.lx1 .left{ width:55%}
.lx1 .right p{ margin-top:3%}
.lx1 .right h2{ font-size:26px}
.yd2-1 p .left{ width:19%}
.yd2-1 p .right{ width:81%}
.jrw1 .left{ width:32%}
.jrw1 .right{ width:57%}
.jrw1 .right p{ font-size:15px; line-height:26px}
.yf-z:hover{ background-size:100%}
.yf-y h2{ font-size:22px;}
.yf-y p{ font-size:15px; line-height:26px; margin-top:2%}
.yf-y ul li{ font-size:18px;background: url(../images/gj-3.png) no-repeat left top 11px; background-size:10px; padding-left:20px}
.yf-y ul{ margin-top:2%} 
.yf-y h3{ margin-top:6%}
.yf-y h3 a{ font-size:15px; width:125px; height:40px; line-height:40px}
.yf-y h3 a img{ width:14px}
.yf-y{ margin-top:4%; min-height:398px}
.yf-z{ padding-bottom:3.5%}
.yf-y ul li{ margin-top:1%}
.xw dl dt img{ height:155px}
.xw1 .right{ padding-top:1%}
.xw dl{ margin-top:3%}
.xw dl dd .left .c1{ font-size:16px; line-height:28px}
.xw dl dd .left a{ font-size:22px; margin:2% 0} 
.xw dl dd .right strong{ font-size:30px; margin-bottom:9px}
.xw dl dd .right a{ margin-top:11%}
.xw dl dd .right a img{ width:45px}
.ul-img1 .pic{ height:82px}
.gy4-2-1{ right:7%; bottom:5%}
.gy3-1 div{ padding:0 20%}
.gy3-1{ height:570px}
.gy2 .right p{ margin-top: 5%;}
.gy1-1 .left{ width:41%}
.gy1-1 .right{ width:54%} 
#s_pro ul li .con h3{ font-size:22px} 
#s_pro ul li.on .box .txt{ height:16rem}
#s_pro ul li .con{ padding-top:138%}
.cx1-1 p img{ height:186px}
.cx1-1{ height:340px}
.fo1 p{ font-size:14px}
.bann1 h1{ font-size:40px; line-height:60px;}
.bann1{ height:244px; margin-top:-122px;}
.sy3-1 p img{ width:80%}
.ny-banner1 h5{ bottom:29.5%;right: 30%;}
.ny-banner1 h5 strong{right: 20px;
  bottom: 18px;}
.ny-banner1 .serLDzCarIco em,.ny-banner1 .serLDzCarIco:hover em{ width:37px; height:37px}

.sy3-1 ul li span{ font-size:35px}
.sy3-1 p img{ width:58%}
.sy4-2 h3 a,.sy4-3-1 .right h2 a{ font-size:16px}
.gy3-1 p,.sy1-1-1 .right p,.sy1-1-1 .right p a,.gy1-1 .right ul li,.xw dl dd .right,.yd2-1 p .left,.yd2-1 p input, .yd2-1 p select, .yd2-1 p textarea,.xq1-1 h4 a,.xq1 h3 a{ font-size:15px}
.sy4-2 p, .sy4-3-1 .right p{ line-height:26px}
.sy4-2 h2, .sy4-3-1 .right h1{ font-size:12px}
.sy-bt{ font-size:30px}
.gy1-1 .right ul li span{ font-size:30px}
.ny-banner h3, .ny-banner h3 a{ font-size:14px} 
.ny-banner h2{ font-size:30px}
.ny-banner h2 span{ font-size:14px}
.gy4-2 ul li:nth-child(1) h2{ left:45%; top:28%;} 
.gy4-2 ul li:nth-child(2) h2{ left:66.2%; top:35.2%;} 
.gy4-2 ul li:nth-child(3) h2{ left:67.8%; top:36.5%;} 
.gy4-2 ul li:nth-child(4) h2{ left:69.2%; top:34.5%;} 
.gy4-2 ul li:nth-child(5) h2{ left:68.8%; top:39%;} 
.gy4-2 ul li:nth-child(6) h2{ left:67.5%; top:41%;} 
.gy4-2 ul li:nth-child(7) h2{ right:10%; top:21%;} 
.gy4-2-1{ right:-9%; bottom: 0%;}
.gy4-2 ul li h2 img{ width:20px}
.gy4-2 ul li:hover h2 img{ width:25px} 
.yf-y .desc{ font-size:15px}
.ny-bt .b1, .ny-bt .b1 span{ font-size:20px}
.sy3-1 ul li{ font-size:22px}
.sy1-1-1 .right div{ padding:15% 15% 0}
.bann1 p a{ width: 120px;line-height: 40px;font-size: 15px;}
.gy1-1 .right p,.gy2 .right p{ font-size: 15px;line-height: 26px;}
.gy3-1 h2{ font-size:20px}
.cx1-1 h3{ font-size:18px}
.cx1-1 h2 span{ font-size:35px} 
.cx1-1 h2{ font-size:23px}
.sz{ font-size:55px}
#s_pro ul li .con h4,.lx1 .right p, .lx1 .right p a{ font-size:16px} 
#s_pro ul li a{width: 130px;height: 40px; line-height: 40px; font-size: 15px;}
.xw dl dd .left a{ font-size:18px}
.xw dl dd .left .c1{ font-size:14px; line-height:24px}
.xw dl dd .right strong,.xw1 .right h2 span{ font-size:24px}
.xw1 .right p{ font-size:15px; line-height:30px}
.lx1 .right h2{ font-size:20px}
.yd2 h2, .jn a{ width:170px}
.yd2 h2 input, .jn a{ font-size:16px;padding-left: 30px;height: 60px; line-height: 60px;}
.yd2 h2::before, .jn a::before{ width:20px; background-size:100%;bottom: 20px;} 
.xq1 h2{ font-size:14px}
#marquee2{width:100%;height:90px;}
#marquee2 ul li{width:220px;}

.ul-img11 .pic{ height:90px}

.xyr2 ul li p img{ height:328px}

.gy1-2 p{ max-width:900px;}

.gy2-en .right p{ font-size: 14px; line-height: 22px;margin-top: 2%;}
	}
.dt div img{ max-width:inherit;}

.syMtFwLeftList_2_2{width: calc(100% - 150px);letter-spacing: 2px;}
.syMtFwLeftNewTt{padding: 24px 0 24px;}
.syMtFwLeftNewTt a{display: block;}
.red{color: #ff0000;}
.syMtFwLeftNewTt .syMtFwLeftList_2_2{letter-spacing: 0px;}
.syMtFwNewsImg{margin-top: 70px;}
.gyGdSbXz{background-color: #FFFFFF;padding: 1px 0 60px;}
.gyGdSbXz .zbfwTxListWc{padding-top: 0;}
.bjXzSj{}
.bjXzSjTop{max-width: 1375px;margin: 0 auto;align-items: flex-start;margin-top: 40px;}
.bjXzSjTopLeft{width: 55.63%;line-height: 2;margin: 0 auto;text-align: center;}
.bjXzSjTopRig{width: 40%;}
.qqNyBjBzUl li img{width: 50px;}
.allTit_36.mt70{margin-top: 70px;}
.blLcCz{background-color: #f3f3f3;padding: 1px 0 6%;margin-top: 20px!important;}
.blLcCzImgSwiper{overflow: hidden;position: relative;}
.blLcCzImgSwiper_2{background-color: #ffffff;padding: 10px 42px 15px;}
/* .blLcCzImgSwiper_2 p br{display: none;} */
.blLcCzImgSwiper .swiper-slide{transform: scale(.6); opacity: .8;}
.blLcCzImgSwiper .swiper-slide.swiper-slide-active{transform: scale(1); opacity: 1;}
.blLcCzTimeSwiper{overflow: hidden;height: 100px;position: relative;margin-top: 52px;}
.blLcCzTimeSwiper::before{content: ""; width: 100%;height: 2px;background: url(../images/bj.jpg) repeat-x;position: absolute;top: 66px;margin-top: -1px;}
.blLcCzTimeSwiper .swiper-slide{text-align: center;position: relative;}
.blLcCzTimeSwiper .swiper-slide h3{font-size: 14px;color: #585858;position: absolute;bottom: 8px;left: 0;right: 0;line-height: 1;transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s;}
.blLcCzTimeSwiperIco{display: block;width: 10px;position: absolute;top: 61px;left: 50%;margin-left: -5px;
	height: 10px;background:#585858;border-radius: 50%; -webkit-border-radius: 50%;}
.blLcCzTimeSwiper .swiper-slide-active .blLcCzTimeSwiperIco{width: 20px;
	height: 20px;margin-left:-14px;top: 52px;
	background-color: #05AAE2;
	border: solid 4px #ffffff;}
.blLcCzTimeSwiper .swiper-slide-active h3{font-size: 36px;color: #05AAE2;bottom: 62px;}
.blLcCzImgSwiper .swiper-button-next, .blLcCzImgSwiper .swiper-button-prev{width: 25px;
	height: 49px;margin-top: -24px;}
.blLcCzImgSwiper .swiper-button-next{background:url(../images/gy-19-1.png) no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;right: 0;}
.blLcCzImgSwiper .swiper-button-prev{background:url(../images/gy-19.png) no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;left: 0;}
.ryXgCzMkSwiperWc{position: relative;}
.ryXgCzMkSwiperWc .swiper-button-next, .ryXgCzMkSwiperWc .swiper-button-prev{width: 25px;
	height: 49px;margin-top: -24px;}
.ryXgCzMkSwiperWc .swiper-button-next{background: url(../images/xg/row1.png) no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;right: 5%;}
.ryXgCzMkSwiperWc .swiper-button-prev{background: url(../images/xg/row2.png) no-repeat;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;left: 5%;}
.ryXgCzMkSwiperWc .swiper-button-next.swiper-button-disabled, .ryXgCzMkSwiperWc .swiper-button-prev.swiper-button-disabled{opacity: 0!important;}
.ryXgCzMkSwiper3 .ryXgCzMkSwiperMk{display: inline-block;margin: 20px 12.5px 0;}

.ryXgCzMkSwiper3 .swiper-wrapper{text-align: center;width: 1400px!important;margin: 0 auto!important;}
.ryXgCzMkSwiper3 .swiper-slide{ display: inline-block!important; text-align: center;white-space: nowrap;text-align: center;margin-right: 0!important;}
@media screen and (max-width:1500px) {
	.ryXgCzMkSwiper3 .swiper-wrapper{width: 1100px!important;}
	.hscYzbMkPos_2_1{height: 40px;}
	.gsJjNrSpRig .mt20{margin-top: 15px;}
	.gsJjNrSpRig .allTit_36{padding-bottom: 2px;}
	.zbfwTxListWc{max-width: 1000px;}
	.blLcCzTimeSwiper .swiper-slide h3{font-size: 12px;}
	.blLcCzTimeSwiper .swiper-slide-active h3{font-size: 24px;}
	.blLcCzTimeSwiperIco{}
	.blLcCzTimeSwiper .swiper-slide-active .blLcCzTimeSwiperIco{width: 14px;height: 14px;border-width: 3px;margin-left: -10px;top: 55px;}
	.blLcCzImgSwiper .swiper-button-next, .blLcCzImgSwiper .swiper-button-prev{width: 30px;height: 60px;}
	.ryXgCzMkSwiperWc .swiper-button-next, .ryXgCzMkSwiperWc .swiper-button-prev{width: 30px;height: 60px;}
	.ryJxUlImg .img100{height: 180px;}
	.ryXgCzMkSwiperMk{margin-top: 0;}
}
@media screen and (max-width:900px) {
	.qqNyBjAreaNav{left: 50%;}
	.blLcCzTimeSwiper{display: none;}
	/* .blLcCzImgSwiper .swiper-wrapper{display: block;transform: translate(0,0)!important; white-space: nowrap; overflow-x: auto;
-ms-transform:translate(0,0)!important;
-moz-transform:translate(0,0)!important;
-webkit-transform:translate(0,0)!important;
-o-transform:translate(0,0)!important;}
	.blLcCzImgSwiper .swiper-slide{width: 70%!important;opacity: 1;transform: scale(1); margin-top: 15px;display: inline-block!important;} */
	.blLcCzImgSwiper .swiper-button-next, .blLcCzImgSwiper .swiper-button-prev{display: none;opacity: 0;}
	.ryXgCzMkSwiperWc .swiper-button-next, .ryXgCzMkSwiperWc .swiper-button-prev{display: none;opacity: 0;}
	.blLcCzImgSwiper{margin-top: 20px;}
	.ryXgCzMkSwiper{padding-left: 10px;}
	.hzkhCzSj{padding: 1px 0 60px;}
	.hzkhCzSjMkAll{margin-top: 30px;}
	.ryXgCz{padding: 1px 0 60px;}
	.allTit_36.mt70{margin-top: 40px;}
	.blLcCz{padding: 1px 0 6%;margin-top: 60px;}	
	.allNyBanXzVideoImg{display: none!important;opacity: 0;}
	.allNyBanXzVideo{display: none;opacity: 0;}
	.blLcCzImgSwiper .swiper-slide{opacity: 1;transform: scale(1);}
	.blLcCzImgSwiper_2{height: 88px;}
}


.serLDzCarIco1{z-index: 3;position: relative;width: 29px;height: 29px;
animation:serLDzCarIco1 3s infinite;
	-webkit-animation:serLDzCarIco1 3s infinite; /* Safari 和 Chrome */
}
.serLDzCarIco1 span{width: 21px;display: inline-block;z-index: 5;position: relative;
	height: 21px;
	background-color: #fff;border-radius: 50%; -webkit-border-radius: 50%;
margin-left: 4px;
margin-top: 4px;
}
.serLDzCarIco1 em{display: block;width: 36px;z-index: 4;
	height: 36px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);border-radius: 50%; -webkit-border-radius: 50%;
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
background: #05AAE2;
}
.serLDzCarIco1:hover em{ background: #19a9d9; border: 10px solid #19a9d9;}
.serLDzCarIco1:hover span{background-color: #19a9d9; border:2px solid #fff;}
.header:hover{ background:#fff}
.aa2{ display:none}
.header:hover .aa1{ display:none}
.header:hover .aa2{ display:inline-block}
.header:hover .nav1 ul li a,.header:hover .zg1 p a{ color:#333}
.header1 .aa1{ display:none}
.header1 .aa2{ display:inline-block}
.mok .left{ width:40%}
.mok .right{ width:53%; border:#ccc 1px solid;padding:4%;}
.fwCpQbSjNrMkIcoPb1 .mok .right p{ text-indent:0; line-height: 40px;}

.xq1-3{ margin:8% 0 4%;border-bottom: #ddd 1px solid;}
.xq1-3 ul{ text-align:center}
.xq1-3 ul li{ display:inline-block;}
.xq1-3 ul li a{ display:inline-block; font-size:18px; color:#666; margin:0 50px; position:relative;padding-bottom: 15px;}
.xq1-3 ul li .dq11,.xq1-3 ul li a:hover{ color:#08a2d5}
.xq1-3 ul li .dq11::before,.xq1-3 ul li a:hover::before{ content:""; display:block; background:#08a2d5; height:2px; width:70px; position:absolute; left:50%; margin-left:-35px; bottom:0}
.xq1-4 h1{ margin-bottom:4%}
.xq1-4{ margin-top:8%}
.xq1-3 + .xq1-4{ margin-top:4%}
.ny-bt1{ font-size:26px; color:#08A2D4}

.sy1-1-1 .right h2{ text-align:center}
.sy1-1-1 .right h2 a{ display:inline-block; margin: 0 5px; width: inherit; padding: 0 20px;}

@media screen and (max-width:1024px) {
	.serLDzCarIco1 span{width: 14px;height: 14px;margin-left:2px;margin-top:2px;}
	.serLDzCarIco1{width: 18px;height: 18px;}
	.serLDzCarIco1 em{width: 23px;height: 23px;}
	.serLDzCarIco1:hover em{width: 22px;height: 22px; opacity: 1;}

}
@media screen and (max-width:650px) {
	.serLDzCarIco1 span,.serLDzCarIco1{ width:10px; height:10px;margin-top: 0.5px;
    margin-left: 0.5px;}
}


.dropMenu-en{margin-left: -40px;}
.dropMenu-en li{ line-height:18px;padding: 7px 0;}
#dropmenu42.dropMenu-en{ margin-left: -25px;}
.flexslider-en .bann1 h1{ font-size: 38px; line-height: 60px;}
.cx1-1-en h2{ font-size:19px}
.lx1-en .right p img{ float:left}
.lx1-en .right p strong{ font-weight:normal;}
.lx1-en .right p strong{ padding-top:11px;display:block;}
@media (max-width: 1650px) {
.flexslider-en .bann1 h1{ font-size: 32px; line-height:50px}
.flexslider-en .bann1{ height: 222px; margin-top: -111px;}
.cx1-1-en h2{ font-size:15px}
.cx1-1-en h2 span{ font-size:27px} 
.lx1-en .right p strong{ padding-top:5px;display:block;}
.lx1-en .right p strong{ padding-top:14px;}
#dropmenu43.dropMenu-en{ width:145px}
}




