@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:#2184b8;}
input,button,select,textarea{outline:none}
textarea{resize:none}
input,textarea{ outline:none;}
img{ max-width:100%}
.cent,.foot{ max-width:1600px; margin:auto; overflow:hidden}
.tdw{ position:relative; background:#fff}
.mmm .header{ border:0}
.head1{ max-width:1600px; margin:auto}
.banner{ position:relative}
.banner p img{ width:100%}
.head1 .logo{ width:253px; margin-top:20px;}
.head1 .navz{width:72%;}
.zg{width:74%;float:left;}
.head2{ width:20%; float:left; position:relative;}
.head2{ text-align:right; font-size:18px; color:#fff; margin-top:38px;font-weight: bold;}
.head2 span,.head3 span{ position:absolute; top:58px; right:-48px; background:#fff;box-shadow: 0 0 8px #ddd; overflow:hidden; width:200px; display:none;z-index: 99;}
.head2 span input{ height:40px; line-height:40px; float:left}
.head2 span input:nth-child(1){ width:80%; padding:0 10px}
.head2 span input:nth-child(2){ width:20%; background:url(../images/sy-1.png) no-repeat center #eee;}
.head2 img,.head3 img{ cursor:pointer} 
.head3{ float:right; width:6%;text-align: right;margin-top: 37px; position:relative;}
.head3 span{ text-align:center; padding:7px 0; width:120px;}
.head3 span a{ display:block; padding:5px 0; font-size:15px;} 
.logo img{ width:100%}
.nav1 ul{ overflow:hidden; text-align: center;}
.nav1 ul li{ display:inline-block;padding: 0 4%; background:url(../images/sy-15.png) no-repeat center right}
.nav1 ul li:last-child{ background:none}
.nav1 ul li a{ font-size:18px; display:block; padding:36px 0; position:relative;color: #827f7f;}
.nav1 ul li a img{ vertical-align:middle; margin-left:5px}
.nav1 ul li a:hover,.nav1 ul .dq a{ background:url(../images/sy-15-1.png) no-repeat center bottom}
.nav2,.sjx{ display:none}
.nng1{ width:400px}
.nng1 p{ width:58%; float:left; border-right:#8894C0 1px solid; padding-right:10%}
.nng1 p img{ width:100%;}
.nng1 ul{ width:31%; float:right}
.nng1 ul li{ margin:10% 0}
.nng1 ul li a{ font-size:16px; color:#C4C8DC;}
.nng1 ul li a:hover{ color:#fff}
.flexslider{position:relative;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li a{ display:block;}
.flexslider .slides li img{ width:100%; display:block}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:50px;overflow:hidden;background:#fff; border-radius:50%; cursor:pointer;}
.flex-control-nav .flex-active{background:#2184b8;}
.dropMenu{ position:absolute; top: 0; left:0; /*! padding:1% 0; */ z-index:9999; visibility: hidden; /*! background:#fff; */ margin-top: -1px;/*! background:#fff; */width: 800px;}
/*.dropMenu::before{ content:""; background:#fff; position:absolute; left:0; top:0; width:100%; height:100%}*/
.dropMenu ul{ position:relative;padding: 15px 0;width: 230px;background: #fff;}
.dropMenu li{ margin:13px 0; padding: 0 20px;/*! position: relative; */}
.dropMenu li a{ font-size:16px;display:block; color:#848383; display:block} 
.dropMenu li a:hover{ color:#2184b8;}
.dropMenu li ul{ position:absolute; left:230px; top:0; display:none; z-index: 999999; background: #fff; padding:15px 0;width: max-content;border-left: #eee 1px solid;/*! padding: 0 30px; */ min-height:100%}
.dropMenu li:hover ul{ display:block}
.dropMenu li ul li a{ font-size:14px; color:#999}
.dropMenu li ul li{ margin:13px 0;padding: 0 25px;}
header{ display:none}
.sjx{ display:none !important}
.qh a{ color:#fff}
.he_ZoomInImg,.sy3-1 h2,.cp1 .sy2-3 dl dt,.slick-slide dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg .he_ZoomInImg_img,.sy3-1 h2 img,.cp1 .sy2-3 dl dt img,.slick-slide dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img,.sy3-1 h2:hover img,.cp1 .sy2-3 dl dt:hover img,.slick-slide dl dt:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
@-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, .hover:focus, .hover:active{
  -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{ text-align:center; font-size:36px; margin:6% 0 4%; font-weight:bold}
.sy-bt span{ display:block; font-size:18px; color:#999; background:url(../images/sy-2.jpg) no-repeat center top; padding-top:15px; margin-top:10px; font-weight:normal}
.sy1{ margin-bottom:6%}
.sy-z{ width:23%;}
.sy-z h1{ background:url(../images/sy-3.jpg) no-repeat center bottom 28% #2184b8; text-align:center; color:#fff; font-size:48px; padding:13% 0 17%; font-weight:bold}
.sy-y{ width:74%;}
.sy1-1{ overflow:hidden; margin-top:-3%; margin-left:-3%}
.sy1-1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:3%; overflow:hidden;/*! border: #f7f6f6 6px solid; *//*! padding: 2% 3%; */}
.sy1-1 dl dt{ position:relative;background: #fff;padding: 10% 0 6%;}
.sy1-1 dl dt .aa0 img{ width: auto; margin: auto; display: block; max-height: 100%;}
.sy1-1 dl dt .aa0{ display:block; display: flex;  flex-direction: column; justify-content: center; align-items: center; height:226px;}
.sy1-1 dl dd a{display: block;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 5%;font-weight: bold;}
.sy1-1 dl dd span{display: block;font-size: 18px;color: #898888;margin-bottom: 12%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy1-1 dl dt .aa2 a{font-size: 16px;background:#2184b8;color: #fff; padding: 13px 0;display:block; margin-top:16%;text-align: center;}
.sy1-1 dl dt .aa2 a:hover{ text-decoration:underline}
.sy1-1 dl dt .aa1 img{ display:block; margin:auto}
.sy1-1 dl dt .aa2{ position:absolute; left:0; top:0; width:100%; height:100%; background:#F8F8F8; background-color: rgba(248,248,248,0.95); filter: Alpha(opacity=95); padding:17% 21% 0;display: none;}
.sy1-1 dl dt .aa3{ font-size:14px; line-height:26px; display:block;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.sy1-1 dl dt:hover .aa2{ display:block}
.sy1-1 dl dt .aa1{ display:block; margin-top:6%}
.list{ width: 100%; background: #2184b8;padding-bottom: 40%;}
.yiji{ background: #4a4848; padding:0 20px}
.list ul li{ cursor: pointer; display: block; font-size:18px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border-bottom:#eee 1px solid; color:#333;}
.list ul li:Last-child{ border:0}
.list ul li a{ font-size:18px; color:#fff}
.list li ul li a{ font-size:16px;}
.list ul li span{ display:block; padding:6% 12%; color:#fff}
.list li ul li{ line-height:14px; color:#666; font-size:14px; border:0;}
.list ul li li span{ padding:0}
.list ul li a{position: relative; display:block; padding:3% 0;}
.list ul li .inactive a{ background:url(../images/sy-4.png) no-repeat center right;}
.list ul li .inactive a:hover,.list ul li .inactives a{background:url(../images/sy-4.png) no-repeat center right; color:#2184b8} 
.list ul li ul{display: none;padding:0 0 3%;margin-top: -2%;}
.list ul li ul li:last-child{ padding-bottom:0}
.list li ul li a:hover{ color:#2184b8}
.list ul li .inactive{ padding:0}
.list ul li .inactive a{ padding:7% 0;}
.sy2{ overflow:hidden; background:url(../images/sy-8.jpg) no-repeat center bottom #f6f6f6;padding: 6% 0;}
.sy2-1 .left{ width:46%;}
.sy2-1 .right{ width:42%;}
.sy2-1 .right p img{ width:100%;border: #fff 8px solid;}
.sy2-1 .left .sy-bt{text-align: left;}
.sy2-1 .left h2{font-size: 22px;color: #666666;margin-bottom: 6%;}
.sy2-1 .left p{font-size: 24px;margin-bottom: 12%;line-height: 40px;}
.sy2-1 .left h3 a{background: #fff;font-size: 18px;color: #204e9b;padding: 15px 24px;display: inline-block;}
.sy2-1 .left h3 a img{ vertical-align:middle; margin-left:10px}
.sy3{ overflow:hidden; margin-left:-2%; margin-bottom:6%}
.sy3-1{ float:left; width:31.333%; margin-left:2%;}
.sy3-1 h2 img{ width:100%;height: 300px;}
.sy3-1 h3{ text-align:center; font-size:24px; margin-bottom:1%; margin-top:-45px;z-index: 9;position: relative;}
.sy3-1 h3 img{ border-radius:50%; box-shadow:0 0 10px #eee; display:block; margin:0 auto 8%}
.sy3-1 p{ font-size:18px; text-align:center; padding:0 5%; line-height:30px}
.footer{ background:#222;color: #fff;}
.fo1{ float:left; width:87%}
.fo1 div{ overflow:hidden}
.fo1 div ul{ float:left; width:20%;}
.fo2{ float:right; width:13%}
.foot2{ padding:2% 0;}
.foot2 p{ text-align:left; overflow:hidden}
.foot2 p,.foot2 p a{ color:#fff; font-size:16px;}
.foot2 p .zs{ float:right}
.foot4 p{ padding:5% 0 3%; overflow:hidden}
.foot4 p,.foot4 p span a{ font-size:18px; color:#fff;}
.foot4 p span{ display:inline-block; float:right; width:78%; text-align:right;margin-top: 11px;}
.foot4 p span a{ font-size:18px;margin-left: 8%;}
.foot4 p span a:hover{ opacity:0.8}
.foot1{ padding:3% 0; border-top:#424242 1px solid}
.foot1 .left{ float:right; width:36%;}
.foot1 .left h1{ font-size:18px; color:#fff}
.foot1 .left div{ overflow:hidden; margin-left:-2%;margin-top: 3%;}
.foot1 .left p{ font-size:14px; margin-top:2%; float:left; width:31.333%; margin-left:2%; border:#fff 1px solid; padding:0 2%; overflow:hidden;border-radius: 5px;}
.foot1 .left p input,.foot1 .left h2 input{ display:block; height:46px; line-height:46px; margin-top:1%; width:100%; background:none}
.foot1 .left p input,.foot1 .left p textarea{ width:100%; color:#fff; font-size:18px;}
.foot1 .left .dd span{ width:10%}
.foot1 .left .dd textarea{ width:90%; height:120px; background:none; border:0; padding:2.5% 0; font-family:"Microsoft YaHei", sans-serif;}
.foot1 .left h2{ clear:both; margin-top:7%;}
.foot1 .left .dd{ width:98%;}
.foot1 .left h2 input{ background:#2184b8; color:#FFF;width: 145px;font-size: 18px;margin-top: 0;border-radius: 10px;}
.foot1 .left p input::-webkit-input-placeholder,.foot1 .left p textarea::-webkit-input-placeholder{ color: #fff;}
.foot1 .left p input:-moz-placeholder,.foot1 .left p textarea:-moz-placeholder{ color: #fff;}
.foot1 .left p input::-moz-placeholder,.foot1 .left p textarea::-moz-placeholder{ color: #fff;}
.foot1 .left p input:-ms-input-placeholder,.foot1 .left p textarea:-ms-input-placeholder{ color: #fff;}  
.foot1 .right{ float:left; width:60%; overflow:hidden;}
.foot1 .right p{ font-size:18px; color:#fff; margin-top:3%; color:#fff}
.foot1 .right p img{ vertical-align:middle; margin-right:15px;}
.foot1 .right p:nth-child(1){ margin-top:0}
.banner1{ position:relative}
.banner1 p img{ width:100%}
.bann1{ position:absolute; left:0; top:37%; width:100%}
.bann1 p{ font-size:48px; color:#fff; background:url(../images/cp-1.png) no-repeat left top; padding-top:25px}
.gy1{margin-top: 6%;}
.gy1-1 .left{ width:23%}
.gy1-1 .right{ width:74%}
.gy1-1 .left h1{ font-size:36px; font-weight:bold}
.gy1-1 .left h2{ font-size:20px; margin:15% 0}
.gy1-1 .left h2 span{ display:block; font-size:14px; color:#999; margin-top:1%}
.gy1-1 .right p{ font-size:16px; line-height:30px}
#demo2 .flex-direction-nav,#demo3 .flex-direction-nav{ display:none}
#demo2 .flex-control-nav,#demo3 .flex-control-nav{ display:block;bottom: 4px;}
#demo2 .flex-control-nav a,#demo3 .flex-control-nav a{ background:#c6c6c6}
#demo2 .flex-control-nav .flex-active,#demo3 .flex-control-nav .flex-active{ background:#087ec0}
#demo2,#demo3{padding-bottom: 40px;margin-top: 3%;}
.gy2-1{ margin-top:6%;}
.gy2{ margin-bottom:6%}
.gy-y p img{ width:100%; z-index:9; position:relative}
.gy-y p{ position:relative; padding-left:20px; padding-top:20px}
.gy-y p::before{ content:""; display:block; background:#007cbe; position:absolute; left:0; top:0; width:95%; height:95%; clip-path: polygon(0% 0,100% 0,100% 85%,0 100%); display:none} 
.gy-y p:hover img{} 
.gy-y p:hover::before{ display:block}
.gy-z{ width:40%; padding-top:6%;}
.gy-y{ width:50%}
.gy-z h1{ font-size:36px; font-weight:bold}
.gy-z p{ font-size:18px; line-height:33px; margin-top:4%;}
.gy-z h2{ margin-top:6%}
.gy-y p .c1,.gy-z h2 .b2{ display:none}
.gy-y p:hover .c1{ display:block}
.gy-y p:hover .c2{ display:none}
.gy-z h2:hover .b1{ display:none}
.gy-z h2:hover .b2{ display:block}
.gy2-bj{ background:url(../images/gy-9.png) no-repeat center bottom}
.lx2{ background:url(../images/lx-5.jpg) no-repeat center; margin-top:6%; padding:5% 0;}
.lx2 .left{ width:22%;}
.lx2 .right{ width:61%}
.lx2 .left p img{ width:100%}
.lx2 .right p{ font-size:18px; float:left; width:45%; margin-left:10%; margin-bottom:5%; color:#fff;/*! padding-bottom: ; */}
.lx2 .right p input,.lx2 .right p textarea,.yy1 .right p select{ display:block; border:0; border-bottom:#DDE4E5 1px solid; height:45px; line-height:45px; margin-top:4%; width:100%; font-size:16px; color:#fff; background:none;/*! padding-bottom: 1%; */}
.lx2 .right p img{ vertical-align:super; margin-left:5px}
.lx2 .right h1{ clear:both;}
.lx2 .right h1 input{ height:45px; line-height:45px; width:190px; background:#2184b8; color:#fff; text-align:center; font-size:18px;}
.lx2 .right p:nth-child(1),.lx2 .right p:nth-child(3),.lx2 .right p:nth-child(5){ margin-left:0}
.lx2 .lx-bt{ color:#fff}
.lx2 .left p{ font-size:16px; color:#fff; margin-top:6%;line-height: 30px;}
.lx2 .left p span{ display:block; margin-top:5%; font-size:18px}
.lx1{ position:relative; margin-top:6%}
.lx1-1{ position:absolute; top:11%; right:5%; background:#fff; padding:2% 3%;max-width: 470px;}
.lx1-1 h2{ font-size:24px; color:#087ec0;}
.lx1-1 p{ border-top:#eee 1px solid; margin-top:8%; padding-top:8%; font-size:20px; line-height:28px;}
.lx1-1 p img{ display:block; margin-bottom:4%}
.lx-bt{ font-size:28px}
.lx-bt strong{ display:block; font-size:36px;}
.lx2 .right p input::-webkit-input-placeholder,.lx2 .right p textarea::-webkit-input-placeholder{ color:#fff;}
.lx2 .right p input:-moz-placeholder,.lx2 .right p textarea:-moz-placeholder{ color:#fff;}
.lx2 .right p input::-moz-placeholder,.lx2 .right p textarea::-moz-placeholder{ color:#fff;}
.lx2 .right p input:-ms-input-placeholder,.lx2 .right p textarea:-ms-input-placeholder{ color:#fff;}
.sy11{ background:#F6F6F6; padding:1.5% 0}
.sy11 h1{ float:left; width:60%; line-height:45px}
.sy11 h1,.sy11 h1 a{ font-size:18px;}
.sy11 h1 img{ vertical-align:sub; margin-right:10px}
.sy11 h1 a{ color:#666}
.sy11 p{ float:right; width:33%; background:#fff; border:#ddd 1px solid; border-radius:7px; overflow:hidden}
.sy11 p input{ height:45px; line-height:45px;}
.sy11 p input:nth-child(1){ float:left; width:83%; padding:0 3%}
.sy11 p input:nth-child(2){ float:right; width:17%; background:url(../images/cp-3.png) no-repeat center; background-size:30px}
.list1{ width: 100%; margin-bottom:5px; border:#EFEFEF 1px solid}
.list1 ul li{ cursor: pointer; display: block; background:#EFF4F7; font-size:18px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border-bottom:#E5E5E5 1px solid; color:#666;}
.list1 ul li a{ font-size:16px}
.list1 ul li img{ vertical-align:middle; margin-right:15px}
.list1 li ul li a{ font-size:16px; color:#666}
.list1 ul li span{ padding:7% 14%;}
.list1 ul li li span{ padding:3% 10% 3% 21%;}
.list1 li ul li{ line-height:14px; background:#fff; color:#666; font-size:14px; border:0}
.list1 ul li span{ display:block;}
.list1 ul li a{position: relative;}
.list1 ul li .inactive{ background:url(../images/cp-6.png) no-repeat center right 30px;}
.list1 ul li .inactives,.list1 ul li:hover .inactive,.list1 ul li.dq1 a .inactive{background:url(../images/cp-5.png) no-repeat center right 30px; color:#224b9b} 
.list1 ul li ul{display: none;padding: 3% 0;background: #fff;}
.list1 ul li ul li:last-child{ padding-bottom:0}
.list1 ul li:last-child{ border-bottom:0}
.list1 li ul li a:hover{ color:#224B9B}
.cp-z{ width:20%}
.cp-y{ width:77%}
.cp1{ margin:6% 0}
.cp1 .sy2-3{ overflow:hidden; margin-left:-3%; margin-top:-3%}
.cp1 .sy2-3 dl{ float:left; width:30.33%; margin-left:3%; margin-top:3%; background:#fff; position:relative}
.cp1 .sy2-3 dl dt{display: flex;  flex-direction: column; justify-content: center; align-items: center; height:310px; padding:5%}
.cp1 .sy2-3 dl dt img{ width: auto; margin: auto; display: block;max-height: 100%;}
.cp1 .sy2-3 dl dd{ background:url(../images/cp-8-1.png) no-repeat center right 25px #EEEEEE; padding:6% 11% 6% 7%; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#333}
.cp1 .sy2-3 dl dd:hover{ background:url(../images/cp-8.png) no-repeat center right 25px #087ec0; color:#fff}
.fy{ margin:6% 0 0; text-align:center}
.fy a{ border:#ddd 1px solid; color:#666; padding:6px 12px; margin:0 5px; font-size:18px}
.fy a:hover,.fy .curr{ border:#087ec0 1px solid; background:#087ec0; color:#fff}
.cp-bt{ font-size:30px; text-align:center; margin:6% 0 4%}
.cp-bt span{ display:block; font-size:14px; color:#999; margin-top:2%}
.cpx-bj{ background:#FAFAFA; padding-bottom:5%; overflow:hidden}
.cpx3 p img{ display:block; margin:auto}
.cpx3{ margin-bottom:6%}
.cpx1{ margin-top:6%}
.cpx1 .left{ width:40%;}
.cpx1 .right{ width:54%; padding-top:4%;}
#demo3{ margin-top:0}
.cpx1 .flexslider .slides li{ background:#fff; padding:5%;display: flex !important;  flex-direction: column; justify-content: center; align-items: center; height:500px;}
.cpx1 .flexslider .slides li img{ width: auto; margin: auto; display: block;max-height: 100%;}
.cpx1 .right h1{ font-size:30px; border-bottom:#eee 1px solid; padding-bottom:3%; margin-bottom:4%}
.cpx1 .right p{ font-size:16px; line-height:30px; color:#999;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:20; -webkit-box-orient:vertical;}
.cpx1 .right h3{font-size: 24px;margin-top: 3%;}
.cpx1 .right h2 a{ width:140px; line-height:45px; display:block; background:#2184b8; color:#fff; font-size:20px; text-align:center}
.cpx1 .right h2{ margin-top:5%;}
.cpx2{ overflow:hidden; margin-bottom:6%}
.cpx2 dl{ float:left; width:50%; padding:0 10%}
.cpx2 dl dt img{ display:block; margin:auto;}
.cpx2 dl dt{ margin-bottom:5%}
.cpx2 dl dd{ text-align:center; font-size:16px; line-height:26px;}
.cpx2 dl dd strong{ display:block; margin-bottom:4%; font-size:24px}
.foot4{ background:#2184b8} 

.foot5{background: #2184b8;padding: 3% 0;}
.foot5 .left{width: 60%;}
.foot5 .left h1{font-size: 35px;color: #fff;font-weight: bold;}
.foot5 .left p{font-size: 14px;}
.foot5 .right{width: 26%;margin-top: 1%;}
.foot5 .right h2{background: #fff;}
.foot5 .right h2 input{height: 45px;line-height: 45px;float: left;}
.foot5 .right h2 input:nth-child(1){width: 82%;padding: 0 15px;}
.foot5 .right h2 input:nth-child(2){width: 18%;background:url(../images/ss1.png) no-repeat center #000;background-size: 35px;}
.foot6{padding: 2% 0;}
.foot6-1{overflow: hidden;}
.foot6-1-1{float: left;width: 26.333%;}
.foot6-1-1 h2{color: #fff;font-size: 20px;font-weight: bold;}
.foot6-1-1 h2 span{background: #2184b8;display: inline-block;width: 20px;height: 3px;vertical-align: middle;margin-right: 10px;}
.foot6-1-1 ul{margin-top: 6%;}
.foot6-1-1 ul li{margin-top: 13px;}
.foot6-1-1 ul li a{font-size: 14px;color: #fff;}
.foot6-1-1 ul li a:hover{ color:#2184b8}
.foot6-1-2{float: left;width: 39.333%;border-left: #666 1px solid;border-right: #666 1px solid;padding: 0 1%;margin-right: 6%;padding-top: 2%;}
.foot6-1-2 h2{}
.foot6-1-2 h2 img{display: block;margin: auto;}
.foot6-1-2 p{font-size: 14px;text-align: center;line-height: 28px;margin-top: 5%;}
.foot6-1-2 h3{margin-top: 4%;text-align: center;}
.foot6-1-2 h3 a{display: inline-block;margin: 0 3px;}
.foot6-1-2 h3 a .c2{display: none;}
.foot6-1-2 h3 a:hover .c1{ display:none}
.foot6-1-2 h3 a:hover .c2{ display:block}
.foot6-2{overflow: hidden;border-top: #666 1px solid;margin-top: 2%;padding-top: 1.5%;}
.foot6-2 dl{float: left;width: 25%;}
.foot6-2 dl dt{ display:block}
.foot6-2 dl dt img{display: block;margin: auto; width:50px}
.foot6-2 dl dt .c2{ display:none}
.foot6-2 dl dt:hover .c1{ display:none}
.foot6-2 dl dt:hover .c2{ display:block}
.foot6-2 dl dd{font-size: 14px;color: #fff;text-align: center;line-height: 30px;margin-top: 2%;}
.foot7{background: #000;}
.foot7 p{text-align: center;font-size: 14px;padding: 15px 0;}
.foot5 .left p,.foot6-1-1 ul li a,.foot6-1-2 p,.foot6-2 dl dd,.foot7 p,.foot5 .right h2 input{ font-size:16px}

.lx3{ margin:6% 0}
.lx3 .left{width: 60%;}
.lx3 .right{width: 35%;}
.lx3 .left p{border: 1px solid rgba(0, 0, 0, 0.3);margin-bottom: 3%;}
.lx3 .left p select{ border: 0;background: none;}
.lx3 .left p input{}
.lx3 .left p textarea{ background: none;border: 0;font-family: "Microsoft YaHei", sans-serif;height: 120px;resize: block;}
.lx3 .left p select,.lx3 .left p input,.lx3 .left p textarea{width: 100%;font-size: 16px;padding: 17px 20px;}
.lx3 .left h3 input{ background: #2184b8; color: #fff; border: 0; height: 60px; line-height: 60px; display: block; width: 100%; font-size: 20px;}
.lx3 .right h1{font-size: 30px;font-weight: bold;margin-bottom: 3%;}
.lx3 .right h2{ font-size:24px; font-weight: bold;margin-bottom:4%;color: #434343;}
.lx3 .right p{ line-height: 36px;}
.lx3 .right p,.lx3 .right p a{ font-size: 20px;color: #666;}
.lx3 .right p a:hover{ text-decoration:underline}
.lx3 .right div{margin-top: 13%;border-top: #ddd 1px solid;padding-top: 7%;}
.lx3 .right h3{}
.lx3 .right h3 a{ display:inline-block; margin-right:6%}
.lx3 .right h3 a:last-child{ margin-right:0}


@media screen and (max-width: 1700px) {
.cent,.foot,.head1{ max-width:1400px;}
.sy1-1 dl dt .aa0{ height:197px}
.sy2-1 .left .sy-bt{ margin-top:3%}
.sy3-1 h2 img{ height:263px}
.lx1-1 p{ margin-top:6%; padding-top:6%}
.lx1-1{ top:10%}
.dropMenu{ width:700px}
	}
@media screen and (max-width: 1500px) {
.cent,.foot,.head1{ max-width:1200px;}
.sy-bt,.gy1-1 .left h1,.gy-z h1,.lx-bt strong{ font-size:32px}
.sy1-1 dl dt .aa0{ height:168px}
.nav1 ul li a{ padding:38px 0}
.sy-z h1{ font-size:36px; background-size:40px}
.nav1 ul li a,.list ul li a,.list ul li a,.sy1-1 dl dd a,.sy2-1 .left h3 a,.sy3-1 p,.foot4 p span a,.foot1 .right p,.foot1 .left h1,.foot1 .left p input, .foot1 .left p textarea,.foot1 .left h2 input,.gy-z p,.lx1-1 p,.lx2 .left p span,.lx2 .right p,.lx2 .right h1 input,.sy11 h1, .sy11 h1 a,.list1 ul li,.fy a{ font-size:16px;}
.dropMenu li a,.list li ul li a,.lx2 .left p,.lx2 .right p input, .lx2 .right p textarea, .yy1 .right p select,.list1 li ul li a,.cp1 .sy2-3 dl dd{ font-size:14px}
.sy2-1 .left h2,.gy1-1 .left h2,.cpx1 .right h2 a{ font-size:18px}
.sy2-1 .left p,.gy-z p{ line-height:30px}
.sy2-1 .left p,.sy3-1 h3,.lx1-1 h2,.cpx1 .right h3,.cpx2 dl dd strong{ font-size:20px;}
.sy3-1 p{ line-height:24px}
.sy3-1 h2 img{ height:225px}
.bann1 p{ font-size:36px}
.gy1-1 .right p{ font-size:15px; line-height:26px}
.gy-z{ padding-top:4.5%}
.lx1-1 p img{ margin-bottom:2%}
.lx1-1 p{ margin-top: 4%; padding-top: 4%;}
.lx1-1{ max-width:400px}
.lx2 .left{ width:28%}
.lx2 .left p{ line-height:22px}
.sy11 p input:nth-child(2){ background-size:25px}
.list1 ul li span{ padding:7% 12%}
.cp1 .sy2-3 dl dt{ height:250px}
.cp1 .sy2-3 dl dd{ padding: 6% 14% 6% 7%;}
.cpx1 .flexslider .slides li{ height:400px}
.cpx1 .right h1{ font-size:24px}
.cpx1 .right p,.cpx2 dl dd{ font-size:15px; line-height:24px}
.cp-bt{ font-size:28px}
.sy1-1 dl dt .aa2 a{ font-size:14px; padding:10px 0}
.dropMenu{ width:600px}
.lx3 .left p select, .lx3 .left p input, .lx3 .left p textarea{ font-size:15px}
.lx3 .right h1{ font-size:28px}
.lx3 .right h2{ font-size:22px}
.lx3 .right p, .lx3 .right p a,.lx3 .left h3 input{ font-size:18px}
	}