@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box}
body{ font-size:14px; font-weight:1.5; font-family:"Microsoft YaHei", sans-serif; 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:#030370}
input,button,select,textarea{outline:none}
textarea{resize:none}
input,textarea{ outline:none;}
img{ max-width:100%}
h1{ font-weight:bold}
.cent,.foot{ max-width:1600px; margin:auto; overflow:hidden}
.head1,.he1{ max-width:1600px; margin:auto}
.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%}
.head1 .logo{ width:160px;}
.head1 .logo p{ margin:16px 0;}
.head1 .navz{width:80%; padding-top:19px;}
.zg{ width:60%; float:left;padding-top: 7px;}
.zg1{width:33%;float:right; text-align:center; position: relative;overflow: hidden;}
.zg1 p{ float:left; width:49%;}
.zg1 h2{ float:right; width:29%; overflow:hidden}
.zg1 h2 a{ float:left; width:96%; font-size:16px; margin-left:4%; border:#030370 1px solid; line-height:35px; border-radius:50px; text-align:center}
.zg1 h2 a:nth-child(1){ background:#030370; color:#fff;}
.zg1 h2 a:nth-child(2),.zg1 h2 a:nth-child(3){ color:#030370;} 
.zg1 p{ font-size:22px; color:#030370;font-weight: bold;}
.zg1 p img{ vertical-align:middle; margin-right:10px}
.zg1 ul{ display:none; z-index:2; background:#fff; box-shadow:0 0 8px #ccc; padding:7% 0; width:130px; position:absolute; right:0; top:50px}
.zg1 ul li{ text-align:center; line-height:28px;}
.zg1 ul li a{ font-size:14px;}
.zg1 ul li a:hover{ color:#1b1d81}
.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:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:50px;overflow:hidden;background:#fff; border-radius:50%; cursor:pointer;}
.flex-control-nav .flex-active{background:#96c8f3;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-47px; display:none !important}
.flex-direction-nav li a{display:block;width:95px;height:95px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0%;background:url(../images/cp-27.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0%;background:url(../images/cp-27-1.png) center center no-repeat;}
.nav1 ul{ overflow:hidden}
.nav1 ul li{ float:left; text-align:center;width: 16.666%;}
.nav1 ul li a{ font-size:16px; display:block; position:relative;color: #989898;}
.nav1 ul li a:hover,.nav1 ul .dq a{ color:#1b1d81;}
.nav2,.sjx{ display:none}
.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}
.banner{ position:relative}
.banner p img{ width:100%}
.bann1{ position:absolute; left:0; top:27%; width:100%;}
.bann1 h1{ font-size:48px;line-height: 60px;color: #000;}
.bann1 h1 .a1{ color:#030370}
.bann1 h1 .a2{ font-weight:normal; font-size:20px; display:block}
.bann1 h1 p{ font-weight:normal; font-size:20px; display:block}
.bann1 h2{ margin-top:4%}
.bann1 h2 a{ display:block; background:#030370; font-size:22px; width:150px; line-height:55px; border-radius:50px; color:#fff;text-align:center;} 
.bann1 h2 a img{ vertical-align:middle; margin-left:10px}
.he_ZoomInImg,.al3-1 h1,.zl1-3-1 .right p,.sy44-2 h1,.sy44-3-1 .left 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,.al3-1 h1 img,.zl1-3-1 .right p img,.sy44-2 h1 img,.sy44-3-1 .left 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,.al3-1 h1:hover img,.zl1-3-1 .right p:hover img,.sy44-2 h1:hover img, .sy44-3-1 .left 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);}
.footer{ background:#f4f7fc}
.foot0{ overflow:hidden; border-bottom:#717580 1px solid; padding:3% 0; margin-bottom:3%; position:relative}
.foot0 h1{ float:left}
.foot0 p{ cursor:pointer; float:right; border:#646870 1px solid; padding:10px 25px; color:#646870; font-size:14px; line-height:28px; position:relative; width:185px; position:absolute; right:0; bottom:26%} 
.foot0 p a{ position:absolute; top:-49px; right:0; width:185px; border:#646870 1px solid; border-bottom:0; color:#646870; font-size:14px; padding:10px 25px; display:none}
.foot0 p a:hover{ color:#fff}
.foot0 p img{ float:right; background:url(../images/sy-36.jpg) no-repeat left center; padding:10px 0 10px 20px;}
.foot1{ margin:4% 0 5%}
.foot1 .left{ width:82%; overflow:hidden; float:right}
.fo1{ float:left; width: 64%; overflow: hidden; display: flex; justify-content: space-between;}
.fo2{ float:right; width:26%;}
.foot1 .left ul li:first-child a{ font-size:20px; color:#000;}
.foot1 .left ul li a,.foot1 .left ul div li:first-child a{ font-size:16px; color:#75767b}
.foot1 .left ul li a:hover{ color:#1b1d81}
.foot1 .left ul li{ margin-top:20px;}
.foot1 .left ul li:first-child{ margin-top:0; margin-bottom:47px;}
.foot1 .left ul div li:first-child{ margin-top:12%; margin-bottom:0}
.foot1 .right{ width:17%; float:left}
.foot1 .left h1{ font-size:18px; margin-bottom:5%} 
.foot1 .left h1 img{ display:block;}
.foot1 .left p{ line-height:28px; font-size:16px;color: #75767b;margin-bottom: 7%;}
.foot1 .left p:last-child{ margin-bottom:0}
.foot1 .left p img{ vertical-align:middle; margin-right:10px}
.foot1 .right h1{ font-size:20px; margin-bottom:13%;color: #999;}
.foot1 .right h1 span{ display:block; color:#fff; font-size:40px; margin-top:6%; font-weight:bold;}
.foot1 .right h1 img{ vertical-align:middle; margin-right:10px;width:160px}
.foot1 .right p{ font-size:18px; line-height:35px; color:#7f7e81;}
.foot1 .right p img{ vertical-align:middle; width:130px;margin-left: 15px}
.foot1 .right p span{ display:block; text-indent:3em}
.foot1 .right div{ overflow:hidden; margin-top:8%}
.foot1 .right dl{ float:left; width:43%; margin-left:7%}
.foot1 .right dl:first-child{ margin-left:0}
.foot1 .right dl dt img{ width:100%}
.foot1 .right dl dd{ text-align:center; color:#999; font-size:14px; margin-top:6%}
.foot2{ background:#ffffff; padding:1.5% 0}
.foot2 p,.foot2 p a{ color:#585555; font-size:14px;}
.foot2 p{ overflow:hidden; text-align:center}
.foot2 p span{ display:inline-block;}
.foot2 p .b1{ margin-left:2%}
.foot2 p .b2{ float:right}
.xf1{ position:fixed; z-index:999; right:30px; top:50%; margin-top:-138px; background:#fff; border-radius:50px; padding:8px 5px 12px;box-shadow: 0 0 5px #eee;}
.xf1 ul{ margin-top:-30px}
.xf1 ul li{ margin-top:30px; position:relative; cursor:pointer; text-align:center;}
.xf1 ul li,.xf1 ul li a{ font-size:13px; color:#333}
.xf1 ul li img{ display:block; margin:0 auto 5px}
.xf1 ul li p{ background:#fff; font-size:16px; position:absolute; right:80px; top:-32px; padding:13px 20px; display:none;text-align: left;border-radius: 10px;box-shadow: 0 0 4px #eee;width: 154px;}
.xf1 ul li p span{ border-bottom:#ddd 1px solid; display:block; padding-bottom:10px; margin-bottom:10px;color: #666;}
.xf1 ul li p span:nth-child(2){ border:0; padding-bottom:0; margin-bottom:0}
.xf1 ul li p strong{ display:block; color:#030370}
.xf1 ul li p::before{ content:""; background:url(../images/cp-3-1.png) no-repeat center; width:8px; height:12px; position:absolute;right: -7px; top: 50%; margin-top: -5px;}
.xf1 ul li:hover p{ display:block}
.xf2{ position:fixed; z-index:999; right:30px; bottom:5%}
.xf2 ul li img{ width:60px;}
/* 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,.bann1-1{
  -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;
}
.center1{ background:url(../images/cp-14-2.png) repeat-y center top; background-size:100%;}
.sy-bt{ font-size:48px; text-align:center; margin:6% 0 3%; color:#000}
.sy9 h1,.sy10 h1{ font-size:48px; color:#fff}
.sy10 h1 a{ display:block; width:170px; line-height:50px; border-radius:50px; background:#030370; color:#fff; text-align:center; font-size:20px; font-weight:normal;margin-top: 3%;}
.sy9{ position:relative}
.sy9-1{ position:absolute; top:0; left:0; display:table;z-index: 9;height: 100%;width: 100%;}
.sy9-2{display: table-cell; vertical-align: middle;padding-left:6%;}
.sy9-1 p{ font-size:24px; color:#fff;margin-top: 4%;}
.sy9-1 p a{ display:block; width:186px; background:#030370; border-radius:50px; line-height:58px; color:#fff;text-align: center;font-size:24px;}
#demo2 .flex-direction-nav{ display:block}
#demo2 .flex-control-nav{ display:none}
.sy8-1{ position:absolute; left:0; top:0; width:100%; height:100%; display:table}
.sy8-2{display: table-cell; vertical-align: middle;}
.sy8-3{ background:#fff; border-radius:40px; padding:4% 6%; width:45%;}
.sy8-2 p img{ width:20px !important;display: inline-block !important;vertical-align: middle;margin-right: 10px;}
.sy8-2 p{ font-size:18px; color:#4c4c4c;line-height: 32px;}
.sy8-2 h1{ font-size:48px; background:url(../images/cp-26-4.png) no-repeat left bottom;padding-bottom: 3%;margin-bottom: 5%;}
.cent1{ max-width:1400px;}
.sy1{ overflow:hidden; padding:10px; margin-left:-2%}
.sy1-1{ float:left; width:23%; margin-left: 2%;position: relative;}
.sy1-2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding:30% 13% 0;}
.sy1-1 h3 img{ width:100%;border-radius: 20px;}
.sy1-1 h2 img{ display:block; margin-bottom:13%;}
.sy1-1 h2{ font-size:32px; font-weight: bold;}
.sy1-1 p{ margin-top:6%; color:#333;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:54px;line-height: 28px;}
.sy1-1 p,.sy1-1 h3 a,.sy3-1 dl dd{ font-size:18px;}
.sy1-1 h3 a{ color:#6581ff;}
.sy1-1 h3 a img{ vertical-align:initial; margin-left:10px;width: 8px;}
.sy2-z{ width:29%;padding-top: 2%;}
.sy2-y{ width:64%;}
.sy2-y p img,.sy2-y p video{ width:100%;border-radius: 10px;box-shadow: 0 0 10px #ddd;}
.sy2-z h1{ font-size:48px;line-height: 80px;}
.sy2-z h1 span{ background-image: linear-gradient(to right, #589bf4, #496cff);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.sy2-z p{ font-size:18px; color:#9d9fa3; margin-top:7%;line-height: 35px}
.sy2-z.right{ margin-left:4%;width: 26%;}
.sy2-1{ margin-top:7%;padding: 0 6px;}
.sy2{ margin-top:-2%; padding:0 2%}
.sy3-1{ overflow:hidden; margin-left:-15%;margin-top: -3%;}
.sy3-1 dl{ float:left; width:18.333%; margin-left:15%;margin-top: 2%;}
.sy3-1 dl dt img{ display:block; margin:auto}
.sy3-1 dl dt{ font-size:24px; text-align:center}
.sy3-1 dl dt span{z-index: 1; position: relative;}
.sy3-1 dl dd{ color:#969896;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:54px; text-align:center;margin-top: 3%;line-height: 26px;}
.sy4{ overflow:hidden}
.sy4-1{ float:left; width:16%; overflow:hidden; display:block; position:relative; overflow:hidden}
.sy4-2{ float:right; width:83%;background: linear-gradient(to right, #F3F8FE, #F2F4FF);padding: 5%;}
.sy4-1,.sy4-2{ height:489px;}
.sy4-1 ul{ padding:5px 10px 10px 20px; width:93%}
.sy4-1 ul li{ cursor:pointer; font-size:18px; box-shadow:0 0 5px #eee; text-align:center; padding:12px 5px; margin-bottom:10%;border-radius: 10px; position:relative;width:100%;}
.sy4-1 ul .curr1{ color:#fff; box-shadow:none;}
.sy4-1 ul li::before{ display:none; content:""; position:absolute; left:0; top:0; background:url(../images/cp-15.png) no-repeat center right; border-radius:10px; width:225px; height:100%;z-index: -1;}
.sy4-1 ul .curr1::before{ display:block}
.sy4-2-1 .left{ width:35%;}
.sy4-2-1 .right{ width:60%;}
.sy4-2-1 .right p img{ width:100%;height: 330px;}
.sy4-2-1 .left h2{ font-size:36px; background:url(../images/cp-16.jpg) no-repeat left center;line-height: 46px;padding-left: 15px;}
.sy4-2-1 .left p{ font-size:20px; color:#989898; margin-top:2%}
.sy4-2-1 .left p img{ margin-right:10px; vertical-align:middle}
.sy4-2-1 .left h3{ margin-top:11%;}
.sy4-2-1 .left h3 a{ width:140px; line-height:44px;background: linear-gradient(to right, #589BF4, #496DFF); border-radius:30px; margin-right:30px;display: inline-block;text-align: center;font-size: 16px;color: #fff;}
.sy4-2-1 .left h3 a:nth-child(2){ line-height:40px; border:#4E78FC 2px solid; background-image: linear-gradient(to right, #589BF4, #496DFF);background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;margin-right: 0;}
.sy4-2-1 .left h3 a img{ vertical-align:middle; margin-left:10px;}
#demo3{ margin-bottom:3%}
#demo3 .flex-control-nav{ bottom:20px;text-align: left;left: 47%;}
#demo3 .flex-control-nav li{margin: 0 4px}
#demo3 .flex-control-nav a{ border:#5695f5 1px solid}
#demo3 .flex-control-nav .flex-active{ background:#5695f5}
.sy6-1 .left{ width:43%; background: linear-gradient(to right, #91BDF8, #879FFF);border-radius: 30px;padding: 4%;}
.sy6-1 .right{ width:53%; padding-top: 0.5%;}
#demo3.flexslider .slides li img{ width:60%; display:block; margin:auto}
.sy6-1 .right h2{ font-size:36px;}
.sy6-1 .right h3{ font-size:24px; margin-top:2.5%;}
.sy6-1 .right p{ font-size:18px; color:#989898; margin-top:1%;line-height: 35px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sy6-2{ margin-top:17px; height:108px; overflow:hidden;}
.sy6-2 ul li{float:left; width:234px; padding:0 10px; position:relative;}
.sy6-2 ul li img{ width:100%; border-radius:5px; box-shadow:0 0 5px #eee;height: 107px;}
.sy6-2 ul li span{ position:absolute; left:10px; top:0; width:216px; height:106px; border-radius:5px; text-align:center; background: linear-gradient(to right, #67A4F5, #5979FF); color:#fff; font-size:16px; padding-top:11%; display:none;}
.sy6-2 ul li span strong{ display:block; font-size:22px;}
.sy6-2 ul li:hover span{ display:block}
.sy-bt a{ display:block; margin-top:2%; font-size:24px; color:#0b30ed; font-weight:normal}
.sy7{ overflow:hidden; margin-left:-2%;padding: 10px;display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center;}
.sy7-1{ float:left; width:23%; margin-left:2%; border-radius:10px; box-shadow:0 0 10px #ddd;}
.sy7-2{padding: 6%;background: #6980c3;color: #fff; position:relative;border-radius: 10px 10px 0 0;}
.sy7-2 h1{color: #fff;font-size: 30px;}
.sy7-2 h1 span{ font-weight:normal;font-size: 18px;border: #fff 1px solid;vertical-align: text-bottom;margin-left: 15px;display: inline-block;padding: 3px 8px;border-radius: 10px;}
.sy7-2 h2{font-size: 18px;color: #fff;margin-top: 2%;}
.sy7-2 h3{ position:absolute; right:0; top:0;font-size: 18px;color: #fff;background: #ff9b32;border-radius: 0 10px 0 15px;padding: 8px 15px;}
.sy7-3{padding: 10%;}
.sy7-3 h3{ text-align: center; font-size:18px; color:#4f4f4f}
.sy7-3 h3 strong{ font-size: 30px; color: #3bc0a3;}
.sy7-3 ul{height: 350px;overflow: hidden;margin-top: 4%;}
.sy7-3 ul li{font-size: 20px;color: #8c8c8c;margin-top: 4%; background:url(../images/cp-3-2.png) no-repeat left top 6px; padding-left:50px;}
.sy7-3 ul li strong{ display:block;margin-bottom: 3%;color: #565656;}
.sy7-3 h4{margin-top: 12%;}
.sy7-3 h4 a{font-size: 24px;color: #002bec;display: block;border: #002bec 2px solid;text-align: center;line-height: 50px;border-radius: 5px;}
.sy7-3 h4 .c2{border: 0;line-height: inherit;margin-top: 5%;font-size: 18px;}
.sy7-3 h4 .c2 img{ vertical-align:text-bottom; margin-left:10px}
.sy7-1:nth-child(2) .sy7-2{ background:#4381fe}
.sy7-1:nth-child(3) .sy7-2{ background:#7574f9}
.sy7-1:nth-child(4) .sy7-2{ background:#4c517b}
.sy7-1:nth-child(2) .sy7-3 h3 strong{ color:#ff9b32}
.sy7-1:nth-child(3) .sy7-3 h3 strong{ color:#ff9b32}
.sy7-1:nth-child(4) .sy7-3 h3 strong{ color:#4e5693}
.sy3-1 dl dt img,.sy1-1 h2 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);
}
.sy3-1 dl dt img:hover, .sy3-1 dl dt img:focus,.sy3-1 dl dt img:active,
.sy1-1 h2 img:hover,.sy1-1 h2 img:focus,.sy1-1 h2 img:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}
.banner1 .bann1{ top:24%}
.banner1 .bann1 h1{ font-weight:normal}
.banner1 .bann1 h1 strong{ font-weight:bold}
.al1{ margin-top:-70px; z-index:9;position: relative;}
.al1-0{ overflow:hidden; margin-left:-2%}
.al1-1{ float:left; width:48%; margin-left:2%; position:relative;height: 310px;border-radius: 20px;overflow: hidden;}
.al1-1 h1 img{ width:100%; border-radius:10px}
.al1-2{ position:absolute; top:0; left:0; width:100%; height:100%; padding:5% 5% 5% 5%;}
.al1-2 h2{color: #fff;font-weight: bold;font-size: 30px;}
.al1-2 p{font-size: 18px;color: #fff;line-height: 30px;margin-top: 1%;}
.al1-2 ul{overflow: hidden;margin-top: 3%;}
.al1-2 ul li{float: left;color: #fff;font-size: 18px;margin-right: 10%;}
.al1-2 ul li strong{display: block;font-size: 30px;}
.al1-2 h3{ margin-top:3%;}
.al1-2 h3 a{color: #fff;font-size: 18px;}
.ny-bt{font-size: 36px;margin: 6% 0 3%;text-align: center;}
.al2{box-shadow: 0 0 10px #ccc; position:relative}
.al2::before{ content:""; background:#fff; height:10px; position:absolute; left:0; top:-10px; width:100%;}
.al2-1 h2{max-width: 850px;margin: auto;border: #ccc 1px solid;border-radius: 5px;overflow: hidden;margin-bottom: 3%;}
.al2-1 h2 input{height: 44px;line-height: 44px;float: left;width: 80%;padding: 0 20px;font-size: 16px;}
.al2-1 h2 select,.al2-1 h2 .an{width: 20%;background: linear-gradient(to right, #589bf4, #486cfe);float: right;border: 0;line-height: 45px;height: 45px;color: #fff;font-size: 16px;/*! padding: 0 20px; */text-align: center;}
.al2-1 h2 select .fg{ color:#333}
.al2-2{margin-top: 3%;}
.al2-1{ position:relative}
.al2-2-1{overflow: hidden;margin-bottom: 3%;}
.al2-2-1 p{float: left;width: 5%;font-size: 18px;color: #999;padding-top: 3px;}
.al2-2-1 ul{float: right;overflow: hidden;width: 95%;}
.al2-2-1 ul li{float: left;margin-right:3%;color: #666; cursor:pointer}
.al2-2-1 ul li.dq1{ background:#d7e8fc; border-radius:5px; color:#486cfe}
.al2-2-1 ul li a{ padding: 3px 20px; font-size: 18px; display: block}
.al2-2-1 ul li .curr{ background:#d7e8fc; border-radius:5px; color:#486cfe}
.al2-3{ margin-top:-5%;position: absolute;right: 0;bottom: 0px;width: 270px;}
.al2-3 p{font-size: 18px;color: #666;text-align: right; margin-top:-1%}
.al2-3 .d1{margin-right: 80px;}
.d2-2{ display:none}
.d2-2 img{transform: rotate(180deg);}
.currentDd .d2-1{ display:none}
.currentDd .d2-2{ display:inline-block}
.d2 img{ vertical-align:middle; margin-left:10px}
.ny-bt1{ text-align:left}
.al3{overflow: hidden;margin-left: -2%;padding: 10px; margin-top:-2%; margin-bottom:6%}
.al3-1{float: left;width: 31.33%;margin-left: 2%; margin-top:2%; box-shadow: 0 0 10px #e0e5f9;border-radius: 10px;overflow: hidden;padding-bottom: 3%;}
.al3-1 a{ display:block}
.al3-1 h1 img{width: 100%; display:block; height:281px}
.al3-1 h1{ margin-bottom:7%}
.al3-1 h2{padding: 0 6%;}
.al3-1 h2 img{ width:180px; height:50px}
.al3-1 p{ height:66px; padding: 0 6%;font-size: 22px; line-height:33px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 4%;}
.al3-1 h3{ padding:0 6%}
.al22{ padding-top:5%}
.cj1{ margin-bottom: 3%;}
.cj1 ul{ text-align:center}
.cj1 ul li{ display:inline-block; font-size:24px; color:#969696; cursor:pointer; margin:0 50px; border-bottom:#fff 5px solid; padding:0 5px 5px; font-weight:bold}
.cj1 ul li:nth-child(1){ margin-left:0}
.cj1 ul li.curr1{ color:#4a6eff; border-bottom:#4a6eff 5px solid;}
.cj2-0{ overflow:hidden; margin-left:-2%;padding: 0 5px 5px; margin-top:-3%}
.cj2-1{ float:left; width:23%; margin-left:2%; border-radius:5px; overflow:hidden;box-shadow: 0 0 10px #e0e5f9; margin-top:3%}
.cj2-1 h1 img{ width:100%; height:174px}
.cj2-1 h1,.al3-1 h1{ position:relative}
.cj2-1 h1 span,.al3-1 h1 span{ position:absolute; left:5%; top:30%; color:#fff; display:inline-block; background:url(../images/cj-5.jpg) no-repeat left bottom; padding-bottom:15px; font-size:28px}
.cj2-2{ padding:5% 5% 8%;}
.cj2-2 h2{ font-size:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cj2-2 h3{ height:50px;}
.cj2-2 p,.al3-1 h3{ margin-top:2%; margin-left:-10px;}
.cj2-2 p span,.al3-1 h3 span{ background:#f5f5f5; font-size:18px; color:#b3b1b2; padding:7px 15px; border-radius:5px 10px; border-radius:5px; margin-left:10px; margin-top:10px; display:inline-block}
.cj3-0{ margin-left:-2%; margin-top:-2%; overflow:hidden}
.cj3-0 .cj2-1{ margin-top:2%; border:0; position:relative;border-radius: 5px;}
.cj3-0 .cj2-1 h1 img{ height:211px}
.cj3-0 .cj2-2 p{ margin-left:0}
.cj3-0 .cj2-2{ position:absolute; left:0; bottom:0%; width:100%; color:#fff; padding:6% 8%;}
.cj3-0 .cj2-2 h2{ font-size:30px; color:#fff}
.cj3-0 .cj2-2 p{ font-size:18px; line-height:28px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; display:none;margin-top: 1%;}
.cj3-0 .cj2-1:hover .cj2-2{background:#4a6eff; top:0; bottom:0; height:100%; background-color: rgba(74,110,255,0.4); filter: Alpha(opacity=40);}
.cj3-0 .cj2-1:hover .cj2-2 p{ display:-webkit-box}
.cj2{ margin-bottom:6%}
.sy8{ max-width:1600px; margin:auto;}
.sy9{ position:relative; max-width:1600px; margin:auto; margin-top:6%}
.sy911{ margin-top:0}
.mf{ position:absolute; right:6%; top:10%; z-index:9}
.banner1{ position:relative;}
.bann1-1{ position:absolute; left:0; top:8%; width:100%;}
.bann1-1 p img{ width:auto !important; display:block; margin:auto}
.bann1-1 p{ width: 55%; float: right;}
/*.center2{ background:url(../images/zl-1.jpg) no-repeat center top; padding-top:4%}*/
.zl1-1 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-36px; display:block}
.zl1-1 .flex-direction-nav li a{display:block;width:71px;height:72px;overflow:hidden;cursor:pointer;position:absolute;}
.zl1-1 .flex-direction-nav li a.flex-prev{left:1%;background:url(../images/zl-3.png) center center no-repeat;}
.zl1-1 .flex-direction-nav li a.flex-next{right:1%;background:url(../images/zl-4.png) center center no-repeat;}
.zl1-1 .flex-control-nav{ display:none}
.zl1-1 .flexslider .slides li img{ border-radius:10px;}
.zl1{ overflow:hidden;padding-right: 10px; padding-bottom:10px;margin-bottom: 6%;}
.zl1-1{ float:left; width:67%;}
.zl1-3{ float:right; width:31%;background: #fff;border-radius: 10px;padding: 2%;box-shadow: 0 0 10px #B9D1FC;}
.fy p{ text-align:center; margin-top:4%}
.fy p a{ padding:4px 10px; font-size: 16px;margin: 0 5px; display:inline-block} 
.fy p a:hover{ color:#1b1d81;}
.fy p .lb{ background:#c7c7c7; color:#fff}
.fy p .lb:hover{ background:#1b1d81; color:#fff}
.fy p .curr{ font-weight: bold}
.zl1-2{ position:absolute; left:0; top:0; width:100%; height:100%;padding: 11% 11% 0;margin-bottom: 6%;background: #000;background-color: rgba(0,0,0,0.2);filter: Alpha(opacity=20);border-radius: 10px;}
.zl1-1 ul li{ position:relative}
.zl1-2 h2{ font-size:48px; line-height:72px;font-weight: bold;}
.zl1-2 p a{ display:block; line-height:53px; font-size:28px; color:#fff;font-weight: bold;}
.zl1-3 h2{font-size: 24px;font-weight: bold;}
.zl1-3 h2 img{vertical-align: middle;margin-right: 10px;}
.zl1-3-1{overflow: hidden;margin-top: 7%;position: relative;}
.zl1-3-1 .left{width: 57%;}
.zl1-3-1 .right{width: 39%;}
.zl1-3-1 .left h3 a{display: block;font-size: 21px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.zl1-3-1 .left h4{position: absolute;left: 0;bottom: 0;width: 57%;overflow: hidden;padding: 1px 0;}
.zl1-3-1 .left h4 span{display: inline-block;}
.zl1-3-1 .left h4 .g1{background: #eff4ff;padding: 1px 15px;border: #4e7bfa 1px solid;font-size: 18px;color: #4e7bfa;border-radius: 5px;}
.zl1-3-1 .left h4 .g2{float: right;font-size: 18px;color: #b0afb0;}
.zl1-3-1 .right p img{ width:100%; height: 95px;}
.zl1-3-1 .right p img,.zl1-3-1 .right p{ border-radius:5px;}
.zl1-1 .flexslider .slides li img,.zl1-3{ height:532px}
.zl2{ margin-bottom:6%} 
.lx{font-size: 20px;color: #969696;}
.lx a{font-size: 18px;color: #6d6d6d;padding: 6px 23px;border-radius: 5px;margin-left: 1%; display:inline-block; height:39px;margin-top: 10px;}
.lx a:hover,.lx .dq2{ color:#4a6ffe; background:#d7e8fc; font-size:20px}
.zl2-1{overflow: hidden;margin-left: -1%;margin-top: -1%;padding: 0 5px 5px;}
.zl2-1-1{float: left;width: 24%;margin-left: 1%;box-shadow: 0 0 8px #B9D1FC;margin-top: 3%;border-radius: 10px;overflow: hidden;}
.zl2-1-1 h3{position: relative;}
.zl2-1-1 h3 a{ display:block}
.zl2-1-1 h3 img{border-radius: 10px 10px 0 0;width: 100%;display: block;height: 215px;}
.zl2-1-1 h3 span{display: block;position: absolute;left: 7%;top: 29%;font-size: 24px;color: #fff;padding-bottom: 15px;width: 86%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(../images/cj-5.jpg) no-repeat left bottom}
.zl2-1-2{padding: 6% 7% 7%;}
.zl2-1-2 h4 a{font-size: 24px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.zl2-1-2 p{font-size: 18px;color: #6d6d6d;height: 48px;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 4%;}
.zl2-1-2 h5{margin-top: 6%;overflow: hidden;}
.zl2-1-2 h5 span{display: inline-block;}
.zl2-1-2 h5 .n1{background: #eff4ff;padding: 1px 15px;border: #4e7bfa 1px solid;font-size: 18px;color: #4e7bfa;border-radius: 5px;}
.zl2-1-2 h5 .n2{float: right;font-size: 18px;color: #b0afb0;}
.zl2-2{overflow: hidden;margin-left: -2%;padding: 5px; margin-top:-2%}
.zl2-2-1{float: left;width: 23%;margin-left: 2%; margin-top:2%; border: #ccc 1px solid;border-radius: 10px;box-shadow: 0 0 8px #B9D1FC;position: relative;padding: 1%;}
.zl2-2-1 h2{display: inline-block;padding: 1px 5px;background: #0056ff;color: #fff;border-radius: 5px;font-size: 18px;}
.zl2-2-1 h3 a{font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;margin-top: 5px;font-weight: bold;}
.zl2-2-1 p{ margin-top:5%}
.zl2-2-1 p img{ display: block;margin: auto;}
.zl2-2-1 h4,.zl2-3-2 .zl2-1-2 h5{overflow: hidden;color: #838383;font-size: 18px;line-height: 35px;margin-top: 5%;}
.zl2-2-1 h4 img,.zl2-3-2 .zl2-1-2 h5 img{vertical-align: middle;margin-right: 10px;}
.zl2-2-1 h4 a,.zl2-3-2 .zl2-1-2 h5 a{float: right;display: inline-block;background: #e5eeff;padding: 0 14px;border-radius: 20px;color: #0056ff; font-size:18px}
.zl2-3-1 ul{overflow: hidden;text-align: center;padding: 0 5%;}
.zl2-3-1 ul li{float: left;font-size: 22px;color: #969696;width: 20%;padding-bottom: 15px;font-weight: bold; cursor:pointer}
.zl2-3-1 ul .curr2{color: #4a6eff; background:url(../images/zl-11.png) no-repeat center bottom}
.zl2-3-2{ margin-top:1%}
.zl2-3-2 .zl2-1-2 h5 a,.zl2-4 .zl2-2-1 h4 a{ background: linear-gradient(to right, #589af4, #496dff); color:#fff}
.zl2-3-2 .zl2-1-1 h3 span{ top:0; left:inherit; right:10%;width:51px;font-size: 16px;text-align: center;padding-bottom: 0;height:37px;padding-top:3px; background:url(../images/zl-14.png) no-repeat center}
.zl2-4{ margin-left:-4%}
.zl2-4 .zl2-2-1{ box-shadow:none; border:0; padding:0; width: 21%; margin-left: 4%;}
.zl2-4 .zl2-2-1 h2{ background:#e5efff; color:#0056ff;padding: 5px 14px;border-radius: 20px;}
.zl2-4 .zl2-2-1 h2 img{ margin-right:5px}
.zl2-4 .zl2-2-1 h4{ padding-top:30px; margin-top:-8px}
.zl2-4 .zl2-2-1 h4 a{ margin-top:2px}
.zl2-4 .zl2-2-1 h4 img{ vertical-align:initial; margin-top: -30px; width: 66px; height: 66px; border-radius: 50%;}
.btn{ margin-top:5%; font-size:20px; color:#838383; background:url(../images/zl-13.png) no-repeat center right; padding-right:25px}
.btn1{ background:url(../images/zl-13-1.png) no-repeat center right;}
.more{ text-align:center; margin-top:2%}
.lx1{ margin:4% 0 2.5%;}
.lx2{ margin-bottom:6%; margin-left:-2%; margin-top:-3%; overflow:hidden;padding: 0 5px 8px;}
.lx2-1{ float:left; width:23%; margin-left:2%; margin-top:3%; box-shadow:0 0 10px #e7e7e7;padding: 2%;}
.lx2-1 h2 img{display: block;margin: auto;}
.lx2-1 h2 span{font-size: 24px;text-align: center;display: block;border-top: #ccc 1px solid;margin-top: 5%;padding-top: 5%;}
.lx2-1 p{font-size: 18px;color: #6d6d6d; line-height:27px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 54px;margin-top: 6%;}
.lx2-1 h3{margin-top: 8%;overflow: hidden; font-size:18px; text-align: center; margin-left:-12px;}
.lx2-1 h3 span{background: #4a6ffe;color: #fff; display:inline-block; margin-left:12px; padding: 5px 17px; border-radius: 3px; margin-top:5px}
.alx1 h1{ font-size:36px; text-align:center; margin-bottom:4%}
.zlx1{ margin:6% 0}
.nr1{ margin-top:2%}
.s-side .s-firstItem i{ font-size: 20px;}
.s-side .s-firstItem span { display: inline-block; margin-left: 10px; font-size: 20px; text-shadow: 0px 0px 5px #EEEEEE; white-space: 10px;}
.s-side .first{ padding: 5px 0px; position: relative;}
.s-side .first a{ padding:5px 0; padding-left:45px;}
.s-side .first,.s-side a{ font-size: 18px;}
.s-side a{ display:block; color:#333}
.s-side .d-firstNav span{ display: inline-block; margin-left: 45px;padding: 5px 0;}
.s-side i.fr{ background:url(../images/zlxq-9.png) no-repeat center; width:11px; height:11px; display: inline-block; position: absolute; left: 15px; top: 17px;}
.s-side .s-secondNav{ position:relative; margin-top: 5px;}
.s-side .s-secondNav span{ display:block}
.s-side .s-secondNav i.fr{ left: 43px; top: 12px;}
.s-side .s-secondItem{ margin-top:0}
.s-side .s-secondItem a,.s-side .s-secondNav span{ padding:5px; padding-left:70px;}
.s-secondNav:hover,.d-firstNav:hover,.s-side a:hover{ background-color: #eff0f0; border-radius:10px; cursor: pointer}
.s-side .d-secondDrop{ margin-top: 5px;}
.s-side .d-secondDrop .s-thirdItem a{ display:block; padding:5px 0; padding-left:100px;}
.iconRotate{ transform: rotate(90deg); transition: transform 0.5s;}
.s-firstDrop,.s-secondDrop{ display: none;}
.zlx1-z{ width:25%;}
.zlx1-y{ width:63%;}
.zlx1-y h1{ font-size:36px; margin:4% 0 3%}
.zlx1-y h1 img{ vertical-align:middle; margin-right:10px}
.zlx1-y .bh{ text-align:center; margin-bottom:5%; margin-top:0}
.zx1 h2{ font-size:24px; font-weight:bold; border-bottom:#ddd 1px solid; padding-bottom:5%;}
.zx1 h2 img{ vertical-align:middle; margin-right:10px}
.zx1 h3{ background:#f4f5f5; border-radius:5px; padding:7px 15px; overflow:hidden; margin-top:6%; cursor:pointer}
.zx1 h3 span{ font-size:18px; color:#cacbcb}
.zx1 h3 img{ vertical-align:middle; margin-right:20px}
.zx1 h3 .nn2{ float:right} 
.zx1 p{ margin-top:2%;}
.zx1 p a{ display:block; color:#333; padding:5px 15px}
.zx1 p a:hover{ background-color: #eff0f0; border-radius:8px}
.zx1 p a,.zx2 h2{ font-size:18px}
.zx1 p img,.zx2 h2 img{ vertical-align:middle; margin-right:15px;}
.zx2 h2{ margin-top:4%}
.tc1{ position:fixed; left:0; top:0; width:100%; height:100%; display:none}
.tc1-1{ position:fixed; left:0; top:0; width:100%; height:100%;background:#000; background-color: rgba(0,0,0,0.45); filter: Alpha(opacity=45);}
.tc1-2{ background:#fff; border-radius:10px; overflow:hidden; position:fixed; left:50%; top:50%; width:720px; margin-left:-360px; height:478px; margin-top:-239px; z-index:1}
.tc1-2-1{ padding: 15px; font-size: 16px; line-height: 24px;border-bottom: #eee 1px solid;overflow: hidden;position: relative;}
.tc1-2-1 h2{float: left;width: 26%;font-size: 16px;color: #666;}
.tc1-2-1 h2 span{ color:#ccc;}
.tc1-2-1 h2 img{vertical-align: middle;margin-right: 10px;}
.tc1-2-1 h3{float: right;width: 73%;margin-top: 2px;}
.tc1-2-1 h3 input{width: 100%;font-size: 16px;}
.tc1-2-1 p{position: absolute;right: 20px;top: 14px;font-size: 16px;color: #999;}
.tc1-2-1 p img{ vertical-align:middle; margin-right:5px}
.tc1-2-2{padding: 5px;height: 421px;overflow-y: scroll;}
.tc1-2-2 h2{font-size: 16px;color: #999;margin: 0 10px;margin-top: 2%;margin-bottom: 1%;}
.tc1-2-2 p{overflow: hidden;}
.tc1-2-2 p a{display: block;overflow: hidden;font-size: 16px;padding: 6px 10px;color: #333;}
.tc1-2-2 p a img{vertical-align: middle;margin-right: 15px;}
.tc1-2-2 p a span{float: right;color: #999;font-size: 15px;}
.tc1-2-2 p a:hover{ background-color: #eff0f0; border-radius:8px}
.custom-select{ position: relative; width:180px; margin-top: 2%;}
.selected-option{ cursor: pointer; font-size: 18px;display: inline-block;padding:3px 15px; background:url(../images/zlxq-6.png) no-repeat left 15px center; padding-left:45px;}
.selected-option:hover{ border-radius:6px; background-color:#f4f5f5;}
.selected-option img{ vertical-align:middle; margin-right:10px}
.options{ display: none; position: absolute; width: 100%; border: 1px solid #eee; list-style-type: none; margin: 0; padding: 0; background-color: #fff; z-index:9; border-radius: 10px; padding:8px 10px; left: 0; top: 40px; box-shadow: 0 0 15px #eee;}
.options li{ padding:6px 10px; cursor: pointer;font-size: 18px;}
.options li.curr1{ background:url(../images/zlxq-11.png) no-repeat center right}
.options li img{ vertical-align:middle; margin-right:10px}
.nr2-1 a{ display:block; padding:10px 16px; border-bottom:#eee 1px solid} 
.nr2-1 h3{ font-size:18px}
.nr2-1 p{ margin-top:1%; font-size:16px; color:#999;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.nr2-1 a:hover{ border-radius:10px; background:#f4f5f5;}
.banner1 .bann1 h2{ margin-top:3%}
.alxq1{ margin:6% 0; overflow:hidden}
.alxq1-z{ width:70%}
.alxq1-y{ width:23%;}
.alxq1-y2{ top:0; width:368px; border-radius:20px; overflow:hidden;background: #F4F3F9;border: #ccc 1px solid;}
.alxq1-y2 h1{ padding:17% 7%; font-size:26px;}
.alxq1-y2 h1 span{ display:block; font-size:16px; font-weight:normal; margin-top: 5%;line-height: 26px;}
.alxq1-y2-1{ border-top:0;padding: 0 7% 15%; border-radius:0 0 20px 20px;}
.alxq1-y2-1 p{ overflow:hidden; border-radius:3px; background:#fff;margin-bottom: 7%;}
.alxq1-y2-1 p span{ display:inline-block; float:left; width:20%;}
.alxq1-y2-1 p span img{ display:block; margin:10px auto 0;}
.alxq1-y2-1 p input{ float:right; width:80%; padding-right:20px}
.alxq1-y2-1 h2{ margin-top:18%;}
.alxq1-y2-1 p input,.alxq1-y2-1 h2 input{ height:55px; line-height:55px; font-size:18px}
.alxq1-y2-1 h2 input{ text-align:center; background:#1A1C80; width:100%; color:#fff;}
#sidebar.sticky{ float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
.alxq1-y2-1 p input::-webkit-input-placeholder{ color:#d0c9de;}
.alxq1-y2-1 p input:-moz-placeholder{ color:#d0c9de;}
.alxq1-y2-1 p input::-moz-placeholder{ color:#d0c9de;}
.alxq1-y2-1 p input:-ms-input-placeholder{ color:#d0c9de;}
.market_item4,.market_item5,.market_item6{ position:relative; cursor:pointer}
.market_tc4,.market_tc5,.market_tc6{ position:absolute; z-index:999; width:100%; height:100%; display:none}
.market_mask4,.market_mask5,.market_mask6{ position:fixed; background-color:#000; width:100%; height:100%;}
.market_tc4_nr,.market_tc5_nr,.market_tc6_nr{ background-color:#F3F4F9; position:fixed; width:1600px; margin-left:-800px; left:50%; top:50%; height:776px; margin-top:-388px; border-radius:10px; overflow:hidden;}
.market_tc4_nr_in,.market_tc5_nr_in,.market_tc6_nr_in{ padding:3% 0 3% 3%;} 
.market_tc4_nr_close4,.market_tc5_nr_close5,.market_tc6_nr_close6{ overflow:hidden; position:absolute; right:20px; top:20px; cursor:pointer}
.hxys .left{ width:19%;}
.hxys .right{ width:74%;} 
.hxys .left h1{ font-size:24px}
.hxys .left p{ font-size:18px; color:#6d6d6c; line-height:30px;word-break: break-all;}
.hxys .left p,.hxys .left h2{ margin-top:27%;}
.hxys .left p:nth-child(4){ margin-top: 5%}
.hxys .left h2 a{ display:block; background:#002bec; border-radius:10px; text-align:center; color:#fff; line-height:70px; font-size:24px}
.xjx1-1 ul{ overflow:hidden}
.xjx1-1 ul li{ float:left; font-size:28px; color:#6e6b6b; margin-right:4%; cursor:pointer}
.xjx1-1 ul .current{ color:#333}
.xjx1-2{ margin-top:3%;overflow-y: scroll; height: 627px; padding-right: 3%;}
.xjx1-2-1 p img,.xjx1-2-1 p video{ width:100%; border-radius:15px} 
.xjx1-2-2 p{ font-size:18px; line-height:28px}
.xjx1-2-2 p span{ text-wrap-mode: inherit !important;}
.banner2 .bann1 h1{ text-align:center; color:#fff; line-height:80px}
.sy44-2{ width:35%; border-radius:10PX;}
.sy44-3{ width:60%;}
.sy44-3 div:first-child .sy44-3-1{ padding-top:0}
.sy44-3 div:last-child .sy44-3-1{ padding-bottom:0; border:0}
.sy44-3-1{ padding:2% 0; border-bottom: #ccc 1px solid;}
.sy44-3-1:first-child{ padding-top:0}
.sy44-3-1:last-child{ padding-bottom:0; border:0}
.sy44-2 h1 img,.sy44-3-1 .left p img{ width:100%;}
.sy44-2 h1{ margin-top:4%}
.sy44-2 h1 img{ height:351px;}
.sy44-3-1 .left p img{ height:162px;}
.sy44-2 h2,.sy44-3-1 .right h1{ font-size:16px; color:#999; margin:3% 0 0;}
.sy44-2 h2 img,.sy44-3-1 .right h1 img{ vertical-align:middle; margin-right:10px}
.sy44-2 h3 a,.sy44-3-1 .right h2 a{ font-size:20px; color:#333; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy44-2 p,.sy44-3-1 .right p{ font-size:16px; color:#999; margin-top:3%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.sy44-2 h4 a,.sy44-3-1 .right h3 a{ display:inline-block; font-size:16px; color:#42586e; width: 103px;text-align: center;line-height: 40px;color: #fff;background: linear-gradient(to right, #589AF4, #496dff);border-radius: 20px;}
.sy44-2 h3 a:hover,.sy44-3-1 .right h2 a:hover{ color:#4a70fe;}
.sy44-3-1 .right h2 a{ font-size:24px;}
.sy44-3-1 .right h3 a{ line-height:30px; background:#C3BFBE; font-size:14px; width:90px}
.sy44-3-1 .right h3 a:hover{ background: linear-gradient(to right, #589AF4, #496dff);}
.sy44-2 h4{ margin-top:7%;}
.sy44-3-1 .left{ width:27%;}
.sy44-3-1 .right{ width:70%;}
.sy44-3-1 .right h1{ margin-top:2%;color: #666;}
.sy44-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;}
.sy44-3-1 .right h3{ margin-top:3%}
.sy44-3-1 .right h3 img{ vertical-align:middle; margin-left:5px}
.yb1{ background:#F4F3F9; background-size: 50% 100%; overflow:hidden; margin-bottom:6%}
.yb1-1{ float:right; width:50%; padding: 4% 5% 0;}
.yb1-1 p{ font-size:18px; line-height:30px; margin-bottom:5%}
.yb1-1 p:last-child{ margin-bottom:0}
.sy44{ background:#f4f7fc; overflow:hidden; padding-bottom:6%}
.ny-bt1{ text-align:left; overflow:hidden}
.ny-bt1 a{ float:right; background:#e5eeff; width:130px; line-height:45px; font-size:18px; color:#0056ff; border-radius:25px; text-align:center; font-weight:normal}
#map img{ max-width: inherit !important; width:initial !important}
.yb2 .left{ width:34%;}
.yb2 .right{ width:46%}
.yb2 .right p img{ width:100%}
.yb2 .left h1{ font-size:24px}
.yb2 .left p{ font-size:18px; color:#909090; line-height:35px; margin-top:5%}
.yb2 .left ul{ margin-top:10%; overflow:hidden; margin-left:-5%}
.yb2 .left ul li{ float:left; width:20%; margin-left:5%; font-size:18px; color:#a0a0a0; text-align:center}
.yb2 .left ul li img{ display:block; width:100%; margin-bottom:13%}
.about_honer_box{ margin-bottom:6%} 
.lx{ overflow:hidden; position:relative;}
.lx a{ overflow:hidden}
.xg1{ display:inline-block; position:absolute; left:0; top:7px;}
.xg2{ display:inline-block; padding-left:110px;margin-top: -10px; width:100%}
.yb1-111{ width: 50%; float:left}
.yb1{ position:relative}
.lx2-1{ overflow:hidden}
.lx2-1 a{ display:block; height:248px;}
.lx2-1 h3{ margin-left: -8px}
.lx2-1 h3 span{ margin-left: 8px; padding: 5px 13px;}
.lx2-1 h2 img{ height:49px}
.al3,.lx2{ margin-bottom:0}
.cj2 .fy p{ margin-top:3%}
.cj1 .fy p{ margin-top:3%}
.cj2-2{ height:183px} 
.center3{ overflow:hidden; background:url(../images/bjj1.jpg) no-repeat center;}
.center3 .alxq1-y2{ background:#fff; width:100% !important}
.center3 .alxq1-y{ margin:12% auto; width:370px}
.cj2-1{ width:31.333%}
.cj2-1 h1 img{ height:237px}
.cj2-2 h2{ white-space: inherit; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;line-height: 33px; height:66px}
.cj2-2{ height:305px}
.al3-1 h2 img{ width:inherit}
.cj2-2 h3 img{height: 50px;}
.cj2-2 h2{ font-size:22px; margin-top:4%}
.dropMenu{ position:absolute; top: 71px !important; left:0; padding:14px; z-index:9999;visibility: hidden;background:#fff; overflow:hidden; width:760px; margin-top: 0; margin-left: -85px;height: 190px; overflow-y: scroll;}
.dropMenu li{ line-height:30px; text-align:center;float: left;width: 30.333%;margin: 1.5%;}
.dropMenu li a{ font-size:17px;display:block;color: #333;text-align: left;} 
.dropMenu li a:hover{ color:#143fa8}
.dropMenu li strong{ display:block}
.sy7-1{ overflow:hidden}
.sy7-1 p img{ width:100%}
.banner2 .bann1 h1{ text-align:left;color: #000;}
.center3{ padding-bottom:6%;background-size: cover}
.banner3{ background:#020270;padding: 7% 0;}
.banner3 .bann1{ position:relative}
.banner3 .bann1 h1{ color:#fff}
.xmf1{border-bottom: #ccc 1px solid;}
.xmf1-1{padding: 2% 0;}
.xmf1-1 .left{width: 33%;padding-top: 0.8%;}
.xmf1-1 .right{margin-top: -1.5%;width: 46%;}
.xmf1-1 .left h2{font-size: 30px;font-weight: bold;}
.xmf1-1 .left p{font-size: 18px;color: #626060;margin-top: 2.5%;}
.xmf1-1 .right p{font-size: 24px;margin-top: 3%;}
.xmf1-1 .right p img{vertical-align: middle;margin-right: 15px;}
.xmf2{margin-top: 2.5%;}
.xmf2 h2{font-size: 24px;font-weight: bold;}
.xmf2 .left{width: 33%;}
.xmf2 .right{width: 46%;}
.xmf2 .left p{margin-top: 7%;}
.xmf2 .left input{display: block;width: 100%;font-size: 16px;height: 60px;line-height: 60px;border-radius: 9px;padding: 0 10px;}
.xmf2 .right ul{overflow: hidden;margin-left: -2%;margin-top: 2%;}
.xmf2 .right ul li{float: left;width: 31.333%;background: #fff;margin-left: 2%;margin-top: 2%;border-radius: 10px;text-align: center;line-height: 60px;font-size: 18px;color: #525253;}
.xmf2 .right h3{font-size: 18px;color: #525253;margin-top: 3%;}
.xmf2 .right h3 textarea{display: block;width: 83%;font-size: 16px;border: 0;height: 180px;padding: 10px;border-radius: 10px;margin-top: 2%;}
.xmf2 .right h4{margin-top: 8%;}
.xmf2 .right h4 input{display: block;width: 83%;background: #002bec;color: #fff;font-size: 24px;border-radius: 10px;height: 70px;line-height: 70px;}
.xmf2 .right ul li.selected{ background:#002bec; color:#fff}
.xmf2 .right ul li{ cursor:pointer}
.custom-checkbox .checkbox-custom{ display: inline-block; width: 100%; height: 60px; background-color: #fff; border-radius:10px; position:absolute; top:0; left:0}
.custom-checkbox .nm{ position:absolute; top:0; left:0; width:100%; font-size:18px; text-align:center; line-height:60px; cursor:pointer}
.custom-checkbox input[type="checkbox"]:checked + .checkbox-custom { background-color: #002bec;}
.custom-checkbox input[type="checkbox"]:checked + .checkbox-custom + .nm{ color:#fff}
.nnn{ overflow:hidden; margin-left:-2%; margin-top:2%}
.custom-checkbox{ float:left; width:31.333%; margin-left:2%; margin-top:3%; position:relative; height:60px;}
.custom-checkbox input{ margin:10px 0 0 10px}
.fuxuan {
    overflow: hidden;
    margin-left: -2%;
	margin-top:3%
}
.title {
    height:100px;
    line-height:100px;
    background:#4e90bf;
}
.chklist {
    display: none;
}
.chkbox {
    display: inline-block;
    background: #fff;
    color: #333;
    transition-property: background;
    transition-delay: 0s;
    transition-duration: .1s;
    transition-timing-function: linear;
    height: 60px;
    line-height: 60px;
    width: 31.333%;
    margin-left: 2%;
    margin-top: 2%;
    border-radius: 10px;
    float: left;
    text-align: center;
    font-size: 18px;
	cursor: pointer;
}
.unchecked:hover {
	background: #002bec;
	color: #fff;
}
.checked {
    background: #002bec;
    color: #fff;
}
.sy10{ background-size: cover !important; background-position: center center !important;max-width: 1600px; margin: auto; padding-left:5%}


@media (max-width: 1700px){
.cent,.foot,.head1,.he1{ max-width:1400px;}
.zg1{ width:35%;}
.zg{ width:58%} 
.fo2{ width:30%}
.fo1{ width:62%}
.sy2-y{ width:63%;}
.sy2-z{ width:33%;}
.sy2-z.right{ width:33%;}
.sy7-3 ul{ height:402px}
.sy4-1 ul li::before{ width:207px}
.sy4-1, .sy4-2{ height:428px}
.al1-2{ padding: 4% 5% 4% 5%;}
.al1-2 h3{ margin-top:4%;}
.al1-2 ul{ margin-top:4%}
.al3-1 h1 img{ height:245px}
.cj2-1 h1 img{ height:152px}
.cj3-0 .cj2-1 h1 img{ height:184px}
.bann1-1 p img{ width: 55% !important;}
.cent1{ max-width:1300px;}
.cj3-0 .cj2-2 p{ font-size:16px; line-height:26px}
.zl1-1 .flexslider .slides li img, .zl1-3{ height:465px}
.zl1-3-1 .right p img{ height:83px}
.zl2-1-1 h3 img{ height:188px}
.lx2-1 h3 span{ padding: 5px 11px; margin-left:9px}
.lx2-1 h3{ margin-left:-9px}
.zlx1-z{ width:26%}
.alxq1-y2{ width:322px}
.zg1 p{ width:54%;}
.market_tc4_nr,.market_tc5_nr,.market_tc6_nr{ width:1400px; margin-left:-700px; height:683px; margin-top:-341px}
.xjx1-2{ height:549px}
.hxys .left p, .hxys .left h2{ margin-top:22%}
.yb1-1{ padding:5% 4% 0}
.sy44-2 h1 img{ height:307px}
.sy44-3-1 .left p img{ height:142px}
.sy44-3-1 .right h3{ margin-top:2%}
.lx2-1 h3{ margin-left: -5px}
.lx2-1 h3 span{ margin-left: 5px; padding: 5px 9px;}
.lx2-1 a{ height:239px}
.cj2-2{ height:176px} 
.cj2-2{ height:293px}
.cj2-1 h1 img{ height:207px}
.al1-1{ height:320px}
.sy8,.sy9,.sy10{ max-width:1400px}
.sy9-1{ clip-path: polygon(0% 0,100% 0,66% 100%,0 100%);} 
.yb1-1 p{ margin-bottom:3%}
.alxq1-y2-1 p span img{margin: 14px auto 0; width: 30px;}
.yb2 .right{ width: 49%;}
.sy4-2-1 .right p img{ height: 290px;}
	}
@media (max-width: 1500px){
.cent,.foot,.head1,.he1{ max-width:1200px;}
.zg1 p,.bann1 h1 .a2,.foot1 .left ul li:first-child a,.sy4-2-1 .left p,.sy6-2 ul li span strong,.sy7-3 ul li,.sy10 h1 a{ font-size:18px}
.zg1 h2 a{ font-size:15px;line-height: 31px;}
.head1 .navz{ padding-top:22px}
.zg{ padding-top:4px}
.bann1 h1{ font-size:38px; line-height:50px}
.bann1 h2 a{ width:140px;line-height: 47px; font-size:18px}
.foot1 .right p{ font-size:16px; line-height:30px} 
.foot1 .left ul li a,.foot1 .left p,.xf1 ul li p,.sy4-2-1 .left h3 a,.foot1 .left ul div li:first-child a{ font-size:15px}
.foot1 .left p{ line-height:26px}
.fo2{ width:33%}
.fo1{ width:60%}
.sy-bt,.sy9 h1,.sy10 h1,.sy2-z h1{ font-size:38px}
.sy1-1 h2 img{ width:55px}
.sy3-1 dl dt,.sy6-1 .right h3,.sy-bt a,.sy7-3 h4 a{ font-size:20px}
.sy1-1 p, .sy1-1 h3 a, .sy3-1 dl dd,.sy2-z p,.sy4-1 ul li,.sy6-1 .right p,.sy7-2 h1 span,.sy7-2 h3,.sy7-2 h2,.sy7-3 h3,.sy7-3 h4 .c2,.sy9-1 p{ font-size:16px}
.sy1-1 h2{ font-size:24px}
.sy1-1 p{ height:48px; line-height:24px}
.sy1-1 h3 a img{ width:7px}
.sy2-z h1{ line-height:60px} 
.sy2-z p,.sy6-1 .right p{ line-height:30px}
.sy3-1 dl dt img{ width:200px}
.sy4-1 ul li::before{ width:175px}
.sy4-2-1 .left h2{ font-size:28px;line-height: 40px;}
.sy4-2-1 .left h3 a{ width:125px; margin-right:20px}
.sy4-1, .sy4-2{ height:400px}
.sy6-1 .right h2{ font-size:30px}
#demo3 .flex-control-nav{ bottom:5px}
.sy6-1 .right{  background-size:80px}
.sy6-2 ul li span{ font-size:14px}
.sy6-2 ul li{ width:200px}
.sy6-2 ul li img{ height:90px}
.sy2-z{ width:30%;}
.sy2-y{ width:66%;}
.sy2-z.right{ margin-left:4%; width:30%;}
.sy6-2 ul li span{ width:180px; height:89px}
.sy6-2{ height:91px}
.sy7-2 h1,.sy7-3 h3 strong{ font-size:24px}
.sy7-2 h3{ padding:4px 10px}
.sy7-2 h1 span{ padding:1px 8px}
.sy7-3 ul li{ background-size:20px; padding-left:37px}
.sy7-3 ul{ height:362px}
.sy7-3 h4 a{ line-height:45px}
.sy7-3 h4 .c2 img{ width:9px}
.flex-direction-nav li a{ background-size:100% !important; width:80px}
.sy10 h1 a{ width:160px; line-height:45px}
.sy10{ height:370px; background-size:cover}
.al1-2 h2,.al1-2 ul li strong{ font-size:24px}
.al1-2 p{ line-height:26px}
.al1-2 p,.al1-2 ul li,.al1-2 h3 a,.al2-2-1 ul li,.al2-2-1 ul li a,.al2-2-1 ul li a,.al2-2-1 p,.al2-3 p,.cj2-2 p span,.al3-1 h3 span{ font-size:16px;}
.al1-2{ padding: 4% 5% 4% 5%;}
.ny-bt{ font-size:32px}
.al2-3 p{ margin-top:0}
.al2-3 .d1{ margin-right:40px}
.al2-1 h2{ max-width:750px}
.al3-1 h1 img{ height:210px}
.al3-1 h2 img{ width:120px; height:33px}
.al3-1 p{ font-size:18px; height:54px; line-height:27px}
.cj1 ul li,.cj2-2 h2{ font-size:20px}
.cj2-1 h1 span,.al3-1 h1 span{ font-size:24px}
.cj2-1 h1 img{ height:130px}
.cj2-2 p span,.al3-1 h3 span{ padding:5px 10px} 
.cj2-1 h1 span,.al3-1 h1 span{ background-size:30px}
.cj3-0 .cj2-1 h1 img{ height:158px}
.cj3-0 .cj2-2 h2{ font-size:22px}
.cj3-0 .cj2-2 p{ font-size:14px; line-height:23px}
.bann1-1{ top:7%}
.bann1-1 p img{ width:63% !important;}
.cent1{ max-width:1100px;}
.sy8-2 p{ font-size:16px; line-height:28px}
.sy8-2 h1{ font-size:38px}
.sy9-1 p a{ font-size:20px; width:165px; line-height:50px} 
.fy p a{ font-size:15px}
.zl1-2 h2{ font-size:36px; line-height:46px;}
.zl1-2 p a{ line-height: 38px;font-size: 22px;}
.zl1-3 h2,.zl2-1-1 h3 span,.zl2-1-2 h4 a,.zl2-2-1 h3 a,.lx2-1 h2 span{ font-size:20px}
.zl1-3-1 .left h3 a,.zl2-1-2 p,.zl2-2-1 h2{ font-size:16px}
.zl1-3-1 .left h4 .g2,.zl1-3-1 .left h4 .g1,.zl2-1-2 h5 .n2,.zl2-1-2 h5 .n1,.zl2-2-1 h4, .zl2-3-2 .zl2-1-2 h5,.zl2-2-1 h4 a, .zl2-3-2 .zl2-1-2 h5 a{ font-size:15px}
.zl1-1 .flexslider .slides li img, .zl1-3{ height:398px}
.zl1-3-1 .right p img{ height:71px}
.lx,.btn,.zl2-3-1 ul li,.lx a:hover, .lx .dq2{ font-size:18px}
.zl2-1-2 p{ height:41px}
.zl2-3-1 ul .curr2{ background-size:100px}
.zl2-1-1 h3 img{ height:161px}
.zl2-3-2 .zl2-1-1 h3 span{ font-size:14px}
.zl2-4 .zl2-2-1 h4 img{ width:50px; height:50px;margin-top: -20px;}
.zl2-4 .zl2-2-1 h4{ padding-top:20px}
.zl2-4 .zl2-2-1 h4 a{ margin-top: -3px;}
.lx a{ font-size:16px}
.lx2-1 p{ height:48px; line-height:24px}
.lx2-1 p,.lx2-1 h3,.zx1 h3 span,.zx1 p a, .zx2 h2,.s-side .first, .s-side a,.selected-option,.options li,.nr2-1 h3{ font-size:16px;}
.lx2-1 h3{ margin-left:-10px}
.lx2-1 h3 span{ padding:4px 8px; margin-left:10px}
.lx2-1 h2 img{ width:45px}
.alx1 h1,.zlx1-y h1{ font-size:32px}
.zx1 h2{ font-size:20px}
.nr2-1 p{ font-size:15px}
.alxq1-y2{ width:276px; border-radius:15px}
.alxq1-y2 h1{ font-size:22px}
.alxq1-y2 h1 span{ font-size:15px}
.alxq1-y2-1 p input, .alxq1-y2-1 h2 input{ font-size:16px; height:45px; line-height:45px}
.alxq1-y2-1{ border-radius: 0 0 15px 15px;}
.market_tc4_nr,.market_tc5_nr,.market_tc6_nr{ width:1200px; margin-left:-600px; height:585px; margin-top:-292px}
.xjx1-2{ height:470px}
.hxys .left h1{ font-size:20px}
.hxys .left p,.xjx1-2-2 p{ font-size:16px; line-height:26px}
.hxys .left h2 a{ font-size:20px; line-height: 55px;} 
.xjx1-1 ul li{ font-size:24px}
.yb1-1 p{ font-size:16px; line-height:26px}
.sy44-2 h3 a, .sy44-3-1 .right h2 a{ font-size:18px}
.sy44-2 h2, .sy44-3-1 .right h1,.sy44-2 p, .sy44-3-1 .right p,.sy44-2 h4 a, .sy44-3-1 .right h3 a{ font-size:14px}
.sy44-3-1 .right h2 a{ font-size:20px}
.sy44-2 h4 a, .sy44-3-1 .right h3 a{ width:90px; line-height:30px}
.sy44-2 h1 img{ height:263px}
.sy44-3-1 .left p img{ height:122px}
.ny-bt1 a{ width: 110px; line-height: 40px; font-size: 16px;}
.banner2 .bann1 h1{ line-height:65px}
.yb2 .left h1{ font-size:22px}
.yb2 .left p{ font-size:16px; line-height:30px}
.yb2 .left ul li{ font-size:16px}
.yb2 .left{ width:36%}
.lx a{ height:36px}
.lx2-1 h3{ margin-left: -3px}
.lx2-1 h3 span{ margin-left: 3px; padding: 4px 8px;}
.lx2-1 a{ height:213px}
.cj2-2{ height:150px} 
.cj2-1 h1 img{ height:177px}
.cj2-2{ height:238px}
.al3-1 h2 img{ width:inherit}
.cj2-2 h3,.cj2-2 h3 img{ height:33px}
.cj2-2 h2{ font-size:18px; line-height:27px;height: 54px;}
.dropMenu{ margin-left:-115px}
.xmf1-1 .left h2{ font-size:26px}
.xmf1-1 .left p,.xmf2 .right ul li,.xmf2 .right h3,.chkbox{ font-size:16px}
.xmf1-1 .right p,.xmf2 h2,.xmf2 .right h4 input{ font-size:20px}
.xmf1-1 .left{ padding-top:1.3%}
.xmf2 .right ul{ margin-top:3%}
.al1-1{ height:270px}
.dropMenu li a{ font-size:16px}
.chkbox{ height:50px; line-height:50px}
.sy8,.sy9,.sy10{ max-width:1200px}
.alxq1-y2-1 p span img{ margin: 8px auto 0;}
.yb2 .right{ width: 51%;}
.head1 .logo {
  width: 151px;
}
.sy4-2-1 .right p img{ height: 280px;}
	}
@media (max-width: 1200px){
.market_tc4_nr,.market_tc5_nr,.market_tc6_nr{ width:90%; margin-left:0; left:5%; height:430px; margin-top:-215px}	
.hxys .left h1{ font-size:16px}
.hxys .left p, .xjx1-2-2 p{ font-size:14px; line-height:22px}
.xjx1-1 ul li{ font-size:18px}
.hxys .left h2 a{ font-size:16px; line-height:40px}
	}
.di_5{ display:none}

.di_2,.di_3{ display:none}
.alxq1-z span{text-wrap-mode: inherit !important;}