@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333;}



body, html{ overflow-x: hidden;}



a,img,input{ text-decoration:none; font-size:14px; border:0}



body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}



ul li{ list-style:none;}



.clear{ clear:both;}



.left{ float:left;}



.right{ float:right;}



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 



a:hover{ color:#0195FF}



input,button,select,textarea{outline:none}



textarea{resize:none}



input,textarea{ outline:none;}



img{ max-width:100%}







.cent,.foot,.head2{ max-width:1200px; margin:auto; overflow:hidden}



.tdw{ position:relative; background:#fff}



.header{ position:absolute; top:0; left:0; width:100%; z-index:9999;}



.head1{ max-width:1200px; margin:auto}



.banner{ position:relative}



.banner p img{ width:100%}



.head1 .logo{ width:20%;}



.head1 .navz{width:80%;}



.zg{width:100%;float:left;}



.logo img{ width:100%}



.nav1 ul{ overflow:hidden; text-align:right}



.nav1 ul li{ display:inline-block; margin-left:50px}



.nav1 ul li a{ font-size:16px; color:#fff; display:block; padding:20px 0; position:relative}



.nav1 ul li a:hover span,.nav1 ul .dq a span{ color:#D31424}



.nav1 ul li a img{ vertical-align:middle; margin-left:10px}



.nav1 ul li a:hover,.nav1 ul .dq a{ font-weight:bold}



.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}



.dropMenu{ position:absolute; top: 0; left:0; padding:12px 0; z-index:9999;visibility: hidden;background:#fff; overflow:hidden; width:125px; margin-left: -33px; opacity: .9;}

#dropmenu2{ width:198px; margin-left: -68px;}



.dropMenu li{ line-height:22px; text-align:center; padding: 5px 0;}



.dropMenu li a{ font-size:14px;display:block;} 



.dropMenu li a:hover{ color:#3357A5;}



header{ display:none}



.sjx{ display:none !important}



.qh a{ color:#fff}



.he_ZoomInImg,.yya2 dl dt,.slick-slide dt,.zz1-3 dl dt,.zz1-2 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,.yya2 dl dt img,.slick-slide dt img,.zz1-3 dl dt img,.zz1-2 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,.yya2 dl a:hover dt img,.slick-slide dl:hover dt img,.zz1-3 dl:hover dt img,.zz1-2 dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



.footer{ background:#2C2D3F; overflow:hidden}



.foot1{ margin:5% 0 4%}



.foot1{overflow:hidden;background: url(../images/sy-48.png) no-repeat center top 16%;}



.foot1 ul{float:left;width:30%; margin-left:5%}



.foot1 ul:nth-child(1),.foot1 ul:nth-child(2){ width:30%}



.foot1 ul:nth-child(1){ margin-left:0}



.foot1 ul li{font-size:16px;color:#DBDBDB;margin-bottom: 17px;}



.foot1 ul li:nth-child(1){ font-size:18px}



.foot1 ul li a{ font-size:16px; color:#DBDBDB}



.foot1 ul li a:hover{ color:#fff}



.foot1 ul li:nth-child(1){padding-bottom: 30px;margin-bottom: 25px;}



.foot1 ul li img{ vertical-align:middle; margin-right:20px}



.foot2{ border-top:#DBDBDB 1px solid;}



.foot2 p{ padding:1% 2% 2%; color:#DBDBDB; text-align:center}



.foot2 p a{ color:#fff; display:inline-block; margin-left:10px}



.head2 p{ text-align:right; font-size:16px; color:#fff; margin-top:2%}



.head2 p img{ vertical-align:middle; margin-right:15px}



.sy0{ position:relative}



.sy0-1{ position:absolute; left:0; bottom:0; z-index:9; width:100%; background:#000; background-color: rgba(0,0,0,0.1); filter: Alpha(opacity=10);}



.sy0-1 dl{float:left;width:25%;border-right:#8AC5F1 1px solid;padding: 3% 3% 1%;overflow:hidden;height: 118px;} 



.sy0-1 dl dt{ float:left; width:19%}



.sy0-1 dl dt img{ width:100%}



.sy0-1 dl dd{float:right;width: 77%;color:#fff;font-size:17px;line-height: 22px;}



.sy0-1 dl:first-child{ padding-left:0}



.sy0-1 dl:last-child{ padding-right:0; border:0}



.sy0-1 dl dd span{display:block;font-size:14px;margin-top:3%;}



.sy0-1 dl:nth-child(1),.sy0-1 dl:nth-child(2){width: 22.5%;} 



.sy0-1 dl:nth-child(3){width: 29%;}



.sy0-1 dl:nth-child(1) dt{ width:22%}



.sy0-1 dl:nth-child(2) dt{ width:24%}



.sy0-1 dl:nth-child(1) dd{width: 73%;}



.sy0-1 dl:nth-child(2) dd{width: 71%;}



.sy0-1 dl:nth-child(3) dt{ width:18%}



.sy0-1 dl:nth-child(4) dd{width: 75%;}



.sy1 p{ padding-top:2%}



.sy1 p img{ display:block; margin:auto; width:45%}



.sy1 .left,.sy1 .right{width: 29%;}



.sy1{ position:relative}



.sy1-1{ position:absolute; top:0; left:0; width:100%}



.sy1-1 dl{ overflow:hidden; margin-top:19%}



.sy1-1 dl dt{float:left;width: 12%;}



.sy1-1 dl dt img{ width:100%; -webkit-transition:1s ease;-moz-transition:1s ease;}



.sy1-1 dl:hover dt img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}



.sy1-1 dl dd{float:right;width: 82%;font-size:14px;line-height:26px;}



.sy1-1 dl:first-child{ margin-top:0}



.sy1-1 dl dd strong{ display:block; font-size:16px}



.sy2{ margin-top:-8%}



.sy2 .left{ width:54%}



.sy2 .right{ width:40%; padding-top:13%}



.sy2 .left p img{ width:100%}



.sy2 .right h1{ font-size:18px; font-weight:bold; color:#0581F5}



.sy2 .right p,.sy3-3 .left p{ font-size:16px; line-height:30px; margin:2% 0 8%}



.sy3{ background:url(../images/sy-26.png) no-repeat center; background-attachment:fixed}



.sy3-1{ color:#fff; margin:6% 0; text-align:center; font-size:16px}



.sy3-2{ background:url(../images/sy-25.png) no-repeat right bottom #fff; border-radius:0 50px 0 50px; padding:5% 8% 8%; margin-bottom:8%}



.sy3-2-1{ overflow:hidden; padding:0 7%; border-bottom:#C7C7C7 1px solid;}



.sy3-2-1 li{ float:left; width:33.333%; text-align:center; font-size:16px; padding-bottom:2.5%; cursor:pointer}



.sy3-2-1 li img{ display:block; margin:0 auto 7%; -webkit-transition:1s ease;-moz-transition:1s ease;}



.sy3-2-1 li:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}



.sy3-2-1 .curr1{ background:url(../images/sy-24.png) no-repeat center bottom}



.sy3-3 .left h2 a{ width:163px; line-height:45px; border:#086FFF 1px solid; color:#086FFF; text-align:center; border-radius:30px; font-size:16px}



.sy3-3 .left h2 a:hover{ background:#086FFF; color:#fff}



.sy3-3 .left{ width:49%}



.sy3-3 .right{ width:45%}



.sy3-3 .right p img{ width:100%}



.sy3-3{ margin-top:4%}



.sy3-3 .left p{ margin-top:4%}



.sy4 ul{ overflow:hidden; margin-left:-2%; margin-top:-2%; padding:0 10px 10px}



.sy4 ul li{ float:left; width:18%; margin-left:2%; margin-top:2%;}



.sy4 ul li a{ display:block; border:#F7F7F7 1px solid}



.sy4 ul li a:hover{ box-shadow:2px 4px 10px #ddd;}



.sy4 ul li a,.sy4 ul li a img{ border-radius:20px}



.sy4 ul li img{ width:100%; height:89px}



.sy4{ margin-bottom:8%}



.sy5{ background:url(../images/sy-33.png) no-repeat center bottom;%}



.sy5-1{ background:url(../images/sy-32.png) no-repeat left top; padding-top:10%; padding-bottom:6%; overflow:hidden}



.sy5-2{ width:77%; float:right}



.sy5-2 h1{ text-align:center; font-size:35px; color:#fff; letter-spacing:1px}



.sy5-2 h2{ margin:6% auto 7%; max-width:420px; background:#fff; border-radius:10px; overflow:hidden; padding:5px}



.sy5-2 h2 input{ height:40px; line-height:40px; background:none; float:left}



.sy5-2 h2 input:nth-child(1){ width:73%; padding:0 10px}



.sy5-2 h2 input:nth-child(2),.sy5-2 h2 a{ width:27%; background:#0286F2; color:#fff; text-align:center; border-radius:10px; font-size:16px}



.sy5-2 p{ font-size:16px; color:#fff; text-align:center}



.sy5-2 p img{ vertical-align:middle; margin-right:13px}



.sy5-2 p span{ display:inline-block; margin-left:4%}



.sy5-2 p span:first-child{ margin-left:0}



.sy3-2-1 li br{ display:none}



.sy4{ margin-top:-2%}



.sy4 div{ height:120px;overflow:hidden;}



.sy4 div ul{ padding:0; margin:0;}



.sy4 div ul li{float:left; width:215px; margin:10px;}



.sy3-3 .right p img{ opacity:.7}



.sy3-3 .right p:hover img{ opacity:1}







.mtb1{ height:120px; background:#1197F6;}



.center1{ background:#F6F7FB}



.zh1{ border:#E5E5E5 1px solid; background:#fff; margin:8% 0; padding:6% 28%}



.zh1 h1{ font-size:24px; margin-bottom:7%}



.zh1 h1 img{ vertical-align:middle; margin-right:10px}



.zh1 p{ overflow:hidden; margin-top:5%}



.zh1 p img{ vertical-align:super; margin-right:4px}



.zh1 p span,.zh1 p input,.zh1 p textarea,.zh1 p select,.zh1 h3 input{ display:inline-block; height:47px; line-height:47px}



.zh1 p span{ width:17%; float:left}



.zh1 p input,.zh1 p textarea{ float:right; width:83%; border:#E5E5E5 1px solid; padding:0 3%}



.zh1 p textarea{ height:148px; line-height:24px; padding:3%}



.zh1 h2,.zh1 h3{ padding-left:17%}



.zh1 h2{ color:#999; font-size:14px; margin:7% 0 3%}



.zh1 h2 input{ vertical-align:middle; margin-right:10px;}



.zh1 h2 a{ color:#0088FE}



.zh1 h3 input{ background:#0088FE; color:#fff; font-size:16px; display:block; width:100%}



.zh1 .a1 select{width: 27%;float:left;background: #FAFAFA;border: #E5E5E5 1px solid;border-right: 0;padding: 0 3%;}



.zh1 .a1 input{width: 56%;}







.banner1 p img{ width:100%}



.gs1-bt{ background:#fff; border-bottom:#E5E5E5 1px solid}



.gs1-bt p{ text-align:center;}



.gs1-bt p a{ display:inline-block; margin:0 5%; font-size:18px; padding:3% 0; color:#999;}



.gs1-bt p a:hover,.gs1-bt p .dq1{ background:url(../images/jj2.jpg) no-repeat center bottom; color:#096FFF}



.gs2{ margin:8% 0; overflow:hidden}



.gs2 h1{ font-size:24px; font-weight:bold; margin-bottom:4%;}



.gs2 h1 span{ background-image:linear-gradient(to right, #0096FF, #8AC9FC);-webkit-background-clip: text;color:transparent;}



.gs2 h2{ float:right; margin-left:5%; margin-bottom:3%; width:38%}



.gs2 h2 img{ width:100%}



.gs2 p{ text-indent:2em; line-height:26px;}







.kh1{ margin:6% 0 4%}



.kh1 .left{ width:21.5%; background:#fff} 



.kh1 .left h1 img{ width:100%}



.kh1 .left ul{ padding:5px}



.kh1 .left ul li{ line-height:70px; text-align:center; border-bottom:#EEEEEE 1px solid}



.kh1 .left ul li a{ color:#989898; font-size:18px}



.kh1 .left ul li a:hover,.kh1 .left ul .dq2 a{ color:#0195FF}



.kh1 .left ul li:last-child{ border-bottom:0}



.kh1 .right{ width:77%; background:#fff; padding:3% 3% 8%}



.yya1 h1{ font-size:18px; color:#0095FE; margin:3% 0}



.yya1 h1 img{ vertical-align:middle; margin-right:10px}



.yya1 h1:first-child{ margin-top:0}



.yya1 ul{ overflow:hidden; margin-left:-2%; margin-top:-2%}



.yya1 ul li{ float:left; width:23%; margin-left:2%; margin-top:2%}



.yya1 ul li img{ width:100%; height:84px}



.fy{ margin-bottom:8%; text-align:right}



.fy a{ display:inline-block; border:#DCDCDE 1px solid; border-radius:5px; font-size:16px; padding:8px 13px; background:#fff; margin-left:15px; color:#D2D2D2}



.fy a:hover,.fy .curr{ border:#0195FF 1px solid; color:#0195FF}







.al1 .right{ padding:1.5% 1.5% 6%}



.yya2{ overflow:hidden; margin-left:-2%; margin-top:-2%}



.yya2 dl{ float:left; width:48%; margin-left:2%; margin-top:2%; border:#EEEEEE 1px solid;}



.yya2 dl dt img{ width:100%; height:302px}



.yya2 dl dd{ padding:3% 5% 5%}



.yya2 dl dd span{ display:block; margin-top:2%}



.yya2 dl dd .b1{ font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.yya2 dl dd .b2{ font-size:14px; color:#999; height:38px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}



.yya2 dl dd .b3{ margin-top:4%; color:#0195FF}







.xw2 .flexslider{position:relative;overflow:hidden; padding-bottom:11%}



.xw2 .flexslider .slides{position:relative;z-index:1;}



.xw2 .flexslider .slides li a{ display:block;}



.xw2 .flexslider .slides li img{ width:100%; display:block}



.xw2 .flex-control-nav{position:absolute;bottom:0; right:0; z-index:2;width:100%;text-align:center;}



.xw2 .flex-control-nav li{display:inline-block;width:15px;height:3px;margin:0 5px;*display:inline;zoom:1;}



.xw2 .flex-control-nav a{display:inline-block;width:15px;height:3px;line-height:55px;overflow:hidden;background:url(../images/lx1.png) right 0 no-repeat; cursor:pointer;}



.xw2 .flex-control-nav .flex-active{background-position:0 0;}



.xw-z{ width:68%}



.xw-y{ width:30.5%}



.xw1{ margin:6% 0 8%}



.fy1{ margin-bottom:0}



.xw1-1{ background:#fff; padding:3% 2% 3% 0; margin-bottom:2.5%}



.xw1-1 a{ display:inline-block; background:url(../images/xw4.jpg) no-repeat center left; padding:0 7%; font-size:18px; color:#999}



.xw1-1 a:first-child{ background:none;}



.xw1-1 .dq3{ color:#0094FE}



.xw1-2{ margin-left:0; margin-bottom:5%}



.xw1-2 dl{ background:#fff; margin-left:0; width:100%; overflow:hidden; padding:2%; border:0}



.xw1-2 dl dt{ float:left; width:34%}



.xw1-2 dl dd{ float:right; width:63%; padding:0}



.xw1-2 dl dt img{ height:144px}



.xw1-2 dl dd .b2,.xw2 .yya2 dl dd .b2{ line-height:22px; height:44px}



.xw1-2 dl dd .b3{ overflow:hidden; color:#999}



.xw1-2 dl dd .b3 strong{ font-weight:normal; color:#0195FF; float:right}



.xw2{ background:#fff; padding:5% 5% 7%; margin-bottom:5%}



.xw2 h1{ text-align:center; font-size:18px; margin:3% 0 7%}



.xw2 .yya2 dl{ width:100%; border:0;}



.xw2 .yya2,.xw2 .yya2 dl{ margin-left:0; margin-top:0}



.xw2 .yya2 dl dd{ padding:0}



.xw2 .yya2 dl dt img{ height:178px}



.xw2 .yya2 dl dd span{ margin-top:4%}







.lx1{ margin:6% 0}



.lx2{ margin-bottom:8%}



.lx1 .left{ width:32%}



.lx1 .right{ width:65%}



.lx1 .right p img{ width:100%}



.lx1 .left p{ font-size:15px}



.lx1 .left h1{ font-size:24px; font-weight:bold; margin-bottom:4%}



.lx1 .left dl{ margin-top:13%; overflow:hidden}



.lx1 .left dl dt{ float:left; width:16%}



.lx1 .left dl dd{ float:right; width:80%; font-size:14px; color:#666; line-height:33px}



.lx1 .left dl dt img{ width:100%}



.lx1 .left dl dd span{ display:block; font-size:20px; display:block; color:#333}



.lx1 .left dl:last-child dd span{ font-size:16px}



.lx2 ul{ overflow:hidden; margin-left:-4%; padding:0 15%}



.lx2 ul li{ float:left; width:29.333%; margin-left:4%; background:#fff; padding:4% 0; text-align:center; color:#666}



.lx2 ul li img{ display:block; margin:0 auto 15%}







.banner1{ position:relative}



.bann-nr{ position:absolute; top:41%; left:0; width:100%;}



.bann-nr h1{ font-size:40px; font-weight:bold; color:#fff; text-align:center; line-height:60px; letter-spacing:2px}



.bann-nr h2 a{ display:block; width:160px; line-height:44px; border:#fff 1px solid; border-radius:20px; color:#fff; text-align:center; margin:auto; font-size:16px;}



.bann-nr h2{ margin-top:3%}



@-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,



.sy1 p .hover,.sy2 .left p .hover,.faj1 .left p .hover,.gz4-y p .hover,.fa3 h2 .hover,.fa5 .right p .hover,.zx2-3 h2 .hover,.zx2-5 .right p .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;



}







.ny-bt{ margin:8% 0 5%; font-size:24px; font-weight:bold; text-align:center}



.ny-bt span{ background-image:linear-gradient(to right, #0096FF, #8AC9FC);-webkit-background-clip: text;color:transparent;}



.sy-bt{ margin:8% 0}



.zz1-1{ overflow:hidden; margin-top:-2%; margin-left:-2%; padding:0 5px 7px}



.zz1-1 dl{ float:left; width:23%; margin-left:2%; margin-top:2%; background:#fff; box-shadow:2px 3px 5px #ddd; padding:2% 1.5%}



.zz1-1 dl dt img{ display:block; margin:auto;}



.zz1-1 dl dd{ text-align:center; height:38px; overflow:hidden}



.zz1-1 dl dt{ margin:15% 0}



.zz1{ margin-bottom:8%}



.zz1-2 dl dt img{ width:64%; height:118px}



.zz1-3 dl dt img{ width:84%; height:175px}







.bann-nr1 h1{ text-align:left;}



.bann-nr1 h3{ color:#fff; font-size:20px; line-height:35px; margin:2% 0 4%}



.bann-nr1 h4 a{ margin-right:4%}



.bann-nr1{ top:34%}



.fa1 h1{ font-size:18px; text-align:center}



.fa1-1{ background:url(../images/jjfa1-3.png) no-repeat center top; margin-top:4%; margin-bottom:8%; padding-top:3.5%; min-height:310px}



.fa1-1 h2{ color:#0F98F6; font-size:18px; font-weight:bold}



.fa1-1 h2 img{ vertical-align:middle; margin-right:10px}



.fa1-1 div{ width:30%}



.fa1-1 p{ font-size:14px; color:#666; line-height:24px; margin-top:5%; background:url(../images/jjfa1-6.png) no-repeat left top 9px; padding-left:20px; margin-left:10%}



.fa1-1 p strong{ display:block; font-size:17px; font-weight:bold; color:#333; margin-bottom:1%}



.fa1-1 .right p{ margin-top:6%}



.fa1-1 .left{ margin-left:2.5%}



.fa3{ position:relative}



.fa3-2{ position:absolute; top:0; left:0; width:100%}



.fa3 h2{ padding-top:3%}



.fa3 h2 img{ display:block; margin:auto}



.fa3-1 .left,.fa3-1 .right{ width:30%; background:#fff; box-shadow:1px 3px 7px #ddd; padding:2%; height:214px} 



.fa3-1{ padding:0 7px; margin-top:6%;}



.fa3-1:first-child{ margin-top:0}



.fa3-1 h1{ font-size:18px; font-weight:bold; margin-top:4%}



.fa3-1 h1 img{ vertical-align:middle; margin-right:5px}



.fa3-1 p{ font-size:14px; line-height:24px; margin-top:1%; color:#666; margin-left:9%}



.fa3-1 h1:nth-child(1){ margin-top:0}



.fa2{ background:url(../images/jjfa1-7.jpg) no-repeat center; overflow:hidden; padding-bottom:6%}



.fa2 .ny-bt span{ color:#fff}



.fa2-1{ overflow:hidden; margin-left:-2%}



.fa2-1 dl{ background:#fff; width:23%; float:left; margin-left:2%; padding:3% 1%}



.fa2-1 dl dt img{ display:block; margin:auto}



.fa2-1 dl dd{ font-size:16px; text-align:center; margin-top:10%}



.fa5 .left{ width:62%; background:#fff; box-shadow:1px 3px 7px #ddd; border:#D0EBFF 1px solid; padding:2%; margin-top:1%}



.fa5 .right{ width:30%}



.fa5{ padding-left:7px; margin-bottom:8%}



.fa5 .left p{ font-size:18px; text-indent:2em; line-height:34px}



.fa5 .right p img{ width:100%}



.fa4 p img{ width:100%}







.faj1{ box-shadow:2px 3px 7px #ddd; padding:1% 4% 1% 6%; margin:7px}



.faj1 .left{ width:27%}



.faj1 .right{ width:66%; padding-top:3%}



.faj1 .left p img{ width:100%}



.faj1 .right p{ font-size:18px; text-indent:2em; line-height:35px}



.faj2{ padding:5px; margin-top:-2%}



.faj2 dl{ width:18%; margin-top:2%; box-shadow:2px 3px 7px #ddd; border:#D9EEFF 1px solid} 



.faj3 .right{ width:33.5%}







.fag2{ background:#F6F7FB; padding-bottom:6%}



.fag4{ margin-bottom:8%}



.fag1{ overflow:hidden; margin-left:-2%; margin-top:3%; margin-bottom:8%}



.fag1 dl{ float:left; width:31.33%; margin-left:2%; margin-top:2%; border:#F2F2F2 1px solid; padding:5% 2%}



.fag1 dl:hover{ border:#A3E3FE 1px solid}



.fag1 dl dt img{ display:block; margin:auto}



.fag1 dl dd{ text-align:center; font-size:18px; font-weight:bold; margin-top:8%}



.fag1 dl:hover dd{ color:#0B91EA}



.fag3{ border:#DAEFF0 1px solid}



.fag3-z{ width:25%}



.fag3-y{ width:75%; border-left:#DAEFF0 1px solid; padding:3%; min-height:480px}



.fag3-z ul li{ font-size:18px; text-align:center; line-height:80px; cursor:pointer}



.fag3-z ul .curr2{ background:#0096FF; color:#fff}



.fag3-y h1{ font-size:18px; margin-bottom:1.5%}



.fag3-y p{ font-size:14px; color:#777; margin-top:1.5%; line-height:22px}



.fag3-y h2 img{ display:block; margin:auto}



.fag3-y h2{ margin-top:5%}



.fag3-y h3{ font-size:16px; margin-top:2.5%}







.bann-nr2 h1 span{ display:block; font-weight:normal; font-size:26px; line-height:40px}



.bann-nr2{ top:30%}



.bann-nr1 h3{ margin-top:1%}



.gz1{ padding: 2% 4% 2% 6%;}



.gz1 .left{ width:30%}



.gz1 .right{ width: 64%;  padding-top: 1%;}



.gz2{ overflow:hidden; margin-top:-6%; margin-left:-5%; margin-bottom:8%}



.gz2 dl{ width:28.33%; float:left; margin-top:6%; margin-left:5%}



.gz2 dl dt img{ display:block; margin:auto}



.gz2 dl dd{ font-size:20px; text-align:center; margin-top:8%}



.gz2 dl dd span{ display:block; color:#999; font-size:16px; margin-top:4%; line-height:24px; height:48px; overflow:hidden}



.gz3{ background:#F6F7FB; overflow:hidden; padding-bottom:6%}



.gz3-1{ overflow:hidden; margin-left:-2%; margin-top:-2%; padding:5px}



.gz3-1 div{ float:left; width:31.333%; margin-left:2%; margin-top:2%; box-shadow:2px 3px 5px #ccc; background:#fff; position:relative; height:229px; overflow:hidden}



.gz3-1 div h1{ background:#F4F5F9; padding:5% 8%; font-size:20px; font-weight:bold}



.gz3-1 div p{ padding:8% 8%; font-size:16px; color:#666; line-height:26px}



.gz3-1 div h2{ position:absolute; right:5px; top:0}



.gz5 h1{ font-size:16px; line-height:28px; text-align:center; color:#666; margin-top:-1%}



.gz4-1{ margin-top:6%}



.gz4-z{ width:50%; padding-top:3%}



.gz4-y{ width:50%}



.gz4-y p img{ display:block; margin:auto}



.gz4-z h1{ font-size:18px; font-weight:bold; margin-bottom:2%}



.gz4-z p{ font-size:16px; line-height:30px; color:#666}



.cent1{ max-width:1340px}



.gz6{ background:#F6F7FB; padding-bottom:12%; margin-top:8%}



.gz6 .yya2{ padding:5px}



.gz6 .yya2 dl{ width:31.33%; background:#fff; border:#D0EBFF 1px solid}



.gz6 .yya2 dl:hover{ box-shadow:2px 3px 5px #ddd}



.gz6 .yya2 dl dt img{ height:226px}



.gz7{ margin-top:-70px}







.zx1-1{ overflow:hidden; margin:8% 0 6%}



.zx1-1 h1{ float:left; width:46%; text-align:left; line-height:45px; margin:0}



.zx1-1 p{ float:right; width:50%; font-size:16px; line-height:30px}



.zx1-2{ overflow:hidden; margin-left:-4%}



.zx1-2 dl{ border:#ABDDFE 1px solid; padding:5% 3% 6%; border-radius:0 60px 0 40px; float:left; width:29.333%; margin-left:4%; height:437px; overflow:hidden}



.zx1-2 dl dd{ font-size:16px; line-height:30px}



.zx1-2 dl dd strong{ display:block; font-size:20px; font-weight:bold; margin:12% 0 8%}



.zx2{ margin-top:6%}



.zx2-1{ overflow:hidden; border-bottom:#E5E5E5 1px solid;}



.zx2-1 li{ cursor:pointer; width:16.666%; float:left; font-size:16px; padding-bottom:2%; text-align:center}



.zx2-1 .curr3{ background:url(../images/z1.jpg) no-repeat center bottom}



.zx2-2{ border:#E5E5E5 1px solid; padding:4%; border-radius:0 0 50px 50px}



.zx2-2 h1{ font-size:16px; margin-bottom:4%}



.zx2-3 h2{ padding:4% 0}



.zx2-3 h2 img{ display:block; margin:auto}



.zx2-3{ position:relative}



.zx2-4{ position:absolute; top:0; left:0; width:100%}



.zx2-4 .left,.zx2-4 .right{ width:25%}



.zx2-4 h1{ font-size:16px; margin-top:10%}



.zx2-4 p{ font-size:12px; color:#999; line-height:20px}



.zx2-4 .left .e1:nth-child(1) h1,.zx2-4 .right .e1:nth-child(1) h1{ margin-top:0}



.zx2-33 h2{ padding:0}



.zx2-5 .left{ width:48%}



.zx2-5 .right{ width:46%}



.zx2-5 .left h1{ font-size:18px; font-weight:bold}



.zx2-5 .left p{ font-size:14px; line-height:26px; margin-top:2%; background:url(../images/z2.jpg) no-repeat left top 10px; padding-left:20px}



.zx3{ background:#F6F7FB; overflow:hidden; margin-top:8%; padding-bottom:7%}



.zx3-2{width: 21.5%;float:left;padding-left:5px;}



.zx3-2 li{ background:#F8FCFF; font-size:16px; line-height:80px; text-align:center; margin-bottom:5%; box-shadow:2px 3px 5px #ccc; cursor:pointer}



.zx3-2 .curr4{ background:#096FFF; color:#fff; cursor:pointer}



.zx3-3{width: 77.5%;float:right;}



.zx3-3 dl{ position:relative}



.zx3-3 dl dt img{ width:100%}



.zx3-3 dl dd{ position:absolute; left:0; bottom:0; width:100%; background:#096FFF; background-color: rgba(9,111,255,0.8); filter: Alpha(opacity=80); color:#fff; padding:2.5% 3%; font-size:16px; line-height:26px}







.gz2 dl dt img,.fa2-1 dl dt img,.fag1 dl dt img{ -webkit-transition:1s ease;-moz-transition:1s ease;}



.gz2 dl:hover dt img,.fa2-1 dl:hover dt img,.fag1 dl:hover dt img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}



.yya1 ul li:hover img{ box-shadow:0 0 2px #0095FE}



@-webkit-keyframes rotation{



    from {-webkit-transform: rotate(0deg);}



    to {-webkit-transform: rotate(360deg);}



}



.zx1-2 dl:hover dt img{



    -webkit-transform: rotate(360deg);



    animation: rotation 8s linear infinite;



    -moz-animation: rotation 8s linear infinite;



    -webkit-animation: rotation 8s linear infinite;



    -o-animation: rotation 8s linear infinite;}







.yc{ position:fixed; top:23%; right:2%; z-index:999; background:#fff; border-radius:5px; box-shadow:0 0 10px #ccc}



.yc ul li{ border-bottom:#AAAAAA 1px solid; text-align:center; width:80px;}



.yc ul li:last-child{ border-bottom:0}



.yc ul li img{ display:block; margin:0 auto 5px}



.yc ul li a{ font-size:14px; display:block; padding:20% 5%;cursor: pointer;}



.yc ul li a:hover{ background:#0088FE; color:#fff}



.yc ul li:first-child a:hover{ border-radius:5px 5px 0 0}



.yc ul li:last-child a:hover{ border-radius:0 0 5px 5px}



.yc ul li .c2{ display:none}



.yc ul li a:hover .c1{ display:none}



.yc ul li a:hover .c2{ display:block}



.yc ul li:last-child a{ padding:35% 5%}

.yc ul .tel{position: relative;}

.yc ul .tel span{position: absolute; right: 81px; top: 20px; background: #fff; box-shadow: 0 0 5px #ccc; width: 150px; line-height: 50px; font-size: 16px; letter-spacing: 1px; display:none; color:#333}

.yc ul .tel:hover span{ display:block}





.lx1 .right img{ max-width:inherit;}



.xq1{ background:#fff; margin-bottom:8%; padding:0 4% 6%; overflow:hidden}

.xq1 h1,.xq1 h3{ font-size:24px; font-weight:bold}

.xq1 h1{ margin:8% 0 5%; text-align:center}

.xq1 p{ font-size:14px; line-height:26px; /* text-indent:2em */}

.xq1 h3{ margin:3% 0 2%}

.xq1 h2{ margin-top:4%}

.xq1 h2 img{ display:block; margin:auto}

.xq1 h4 a{ display:block; margin:auto; width:104px; line-height:40px; border:#0C70FA 1px solid; border-radius:10px; text-align:center; color:#0C70FA; font-size:16px}

.xq1 h4 a:hover{ background:#0C70FA; color:#fff}

.xq1 h4{ margin-top:6%}

.mtb1-1{ background:#013785}
.sy5-2 h2 a{ display:block; width:160px; line-height:40px; margin:auto; background:#013785}
.sy5-2 h2{ background:none;}

.fa-xj1{ padding: 3% 4% 3% 2%}
.fa-xj1 .left{ width: 33%; padding-top:1%}
.fa-xj1 .right{width: 63%; padding-top: 0;}
.fa-xj2 p img{ display:block; margin:auto}
.fa-xj2{ margin:2% 0 6%}
.fa-xj3{ margin-bottom:8%; overflow:hidden}

#marquee2{width:100%;overflow:hidden;}
#marquee2 ul li{float:left; padding:0 10px; width:250px}
#marquee2 ul li dl{ width:100%; padding: 15% 5%; margin-top:0 !important}