﻿@charset "utf-8";

/*==========@@HTML默认 开始@@==========*/

/*基本*/

body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}

input,button,ul,ol{margin:0px;padding:0px;}

body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}

h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}

ul,ol{list-style:none;}

img{border:0px; display: block;margin:0; padding:0;}

em,i,strong{ font-style:normal; }

button,input,select,textarea{font-size: 100%;}

table {border-collapse: collapse;border-spacing:0;}

body{ background:#fff;}

*{padding:0px; margin:0px }

div{ margin:0; padding:0; border:0;}

p{ margin:0;}

b,strong {font-weight: bold;}

table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}

li{ list-style: none outside none;}

html{ min-width:1300px; }

/*链接*/

a{ text-decoration:none; color:#333; background: transparent;  outline:none;cursor:pointer ;}

a:focus { outline:none; }

a:hover,a:active{ color:#0f4494; text-decoration:none; }

a:visited{text-decoration:none;}



/*表单*/

form {margin: 0;}

button,input,select,textarea {

    font-size: 100%;  /* Correct font size not being inherited in all browsers. */

    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */

    vertical-align: baseline; /* Improve appearance and consistency in all browsers */

    *vertical-align: middle; /* Improve appearance and consistency in all browsers */

    outline:none;

}

button,select {text-transform: none;}

input{ line-height: normal; border:none;}

textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}

fieldset{display: block;-webkit-margin-start: 2px;-webkit-margin-end: 2px;-webkit-padding-before: 0.35em;-webkit-padding-start: 0.75em;-webkit-padding-end: 0.75em;-webkit-padding-after: 0.625em;min-width: -webkit-min-content;border-width: 2px;border-style: groove;border-color: threedface;border-image: initial;}

/*其它*/

blockquote {margin: 1em 40px;}

dfn {font-style: italic;}

hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}

code, kbd, pre, samp {font-size: 1em;}

pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }

small {font-size: 80%;}

sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}

sup {top: -0.5em;}

sub {bottom: -0.25em;}

dd {margin:0;}

audio:not([controls]) {display: none; height: 0;}

/*==========@@HTML默认  结束@@==========*/





/*==========@@通用 开始@@==========*/

/*常用颜色*/

.red {color: #F00 !important;}



/*清除浮动*/

.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }

.clearfix{*zoom:1;}

.clear { clear:both; }

.fl,.left{ float:left;}

.fr,.right{ float:right;}

/*其它*/

.hidden{ display:none;}



/*必须输入，主要*/

.required{ color:red; font-weight:bold;}

.form_text_verifycode { width:80px; }

.form_radio{ width:auto; border:0;}

.form_checkbox{ width:auto; border:0}



/*网站公用样式表*/

.w1200{width:1200px;margin:0 auto;}

.por{position: relative;}

.poa{position: absolute;}

.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}

.icon1{background:url(../images/icon1.png) no-repeat; display:inline-block; vertical-align:middle;}

#banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}

.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}






/**/

.floor_1_main{ width:100%;}

.floor_1_1{margin-top: 18px;width:100%;}

.floor_1_1 ul{display:inline-block;width: 100%;}

.floor_1_1 ul li{display:block;width: 100%;height:400px;text-align:center;margin: 0px 0;}

.floor_1_1 ul li .a1{ display:block; width:320px; height:400px; background-color:#0e4089; float:left;}

.floor_1_1 ul li .a1 h3{ font-size:30px; color:#fff; line-height:18px; font-weight:bold; padding-top:70px;}

.floor_1_1 ul li .a1 p{ padding:0 20px; font-size:16px; color:#fff; line-height:32px; margin-top:26px; height:190px;}

.floor_1_1 ul li .a1 i{ display:block; width:166px; height:44px; border:#00a0e8 solid 1px; border-radius:50px; text-align:center; line-height:44px; font-size:16px; color:#00a0e8; margin:0 auto;}

.floor_1_1 ul li .a1:hover{ background-color:#21539d;}

.floor_1_1 ul li .a1 i:hover{ background-color:#ff6d00; color:#fff; border:#ff6d00 solid 1px;}

.floor_1_1 ul li dl{float:left;width: 1200px;}



.floor_1_1 ul li dl .a2{float:left;width: 285px;height: 400px;margin-left: 12px;background-color:#f3f8fb;margin-top:20px;}

.floor_1_1 ul li dl .a2 b{display:block;width: 285px;height: 270px;overflow:hidden;}

.floor_1_1 ul li dl .a2 b img{width: 285px;height: 270px;background-size:100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}

.floor_1_1 ul li dl .a2:hover b img{transform: scale(1.06, 1.06);}

.floor_1_1 ul li dl .a2 h3{ font-size:18px; color:#004c88; line-height:18px; font-weight:bold; padding-top:26px;}

.floor_1_1 ul li dl .a2 p{padding:0 22px;font-size:14px;color:#666;line-height:24px;margin-top:16px;height: 60px;}

.floor_1_1 ul li dl .a2 i{ display:block; width:126px; height:34px; border:#787879 solid 1px; border-radius:50px; text-align:center; line-height:34px; font-size:14px; color:#666; margin:0 auto;}

.floor_1_1 ul li dl .a2:hover{ background-color:#0062c2;}

.floor_1_1 ul li dl .a2:hover h3{ color:#fff;}

.floor_1_1 ul li dl .a2:hover p{ color:#fff;}

.floor_1_1 ul li dl .a2:hover i{ color:#fff; border:#fff solid 1px;}

.floor_1_1 ul li dl .a2 i:hover{background-color:#ffffff; color:#131313; border:#ffffff solid 1px;}



.in_title11{padding-top: 30px;text-align:center;width:1200px;}

.in_title11 h3{ display:block; font-size:36px; color:#333; font-weight:bold; width:1200px; line-height:36px;}

.in_title11 i{ display:block; width:52px; height:3px; background-color:#00abeb; margin:0 auto; margin-top:20px;}

.in_title11 p{ font-size:18px; color:#333; line-height:18px; padding-top:14px;}

.case_main .parHd	{  height:45px; width:1200px; text-align:center; margin-top:16px;}

.case_main .parHd ul{ display:inline-block; height:45px;}

.case_main .parHd ul li{ float:left; width:182px; height:45px; margin-right:21px; text-align:center; line-height:45px;}

.case_main .parHd ul li:nth-child(6){ margin-right:0;}

.case_main .parHd ul li:first-child+li+li+li+li+li{ margin-right:0;}

.case_main .parHd ul li a{ display:block; background:url(../images/a3_03.png) center center no-repeat;width:182px; height:45px; color:#333;}

.case_main .parHd ul li a:hover,.case_main .parHd ul li.on a{background:url(../images/a3_05.png) center center no-repeat; color:#fff;}



.case_main .slideBox{ width:1200px; position:relative; margin-top:40px;}

.case_main .slideBox ul{ display:inline-block;}

.case_main .slideBox ul li{ float:left; width:350px; margin-right:72px;}

.case_main .slideBox ul li em{ display:block; font-family:"Arial";font-size:16px;  padding-top:16px; display:block; height:20px; line-height:20px; color:#666;}

.case_main .slideBox ul li h3{ font-size:18px; color:#000; line-height:18px; padding-top:24px; border-bottom:#dddddd solid 1px; height:106px;}

.case_main .slideBox ul li h3 span{ display:block; padding-top:14px; font-size:14px; color:#999; line-height:24px;}

.case_main .slideBox ul li p{ width:350px; height:197px; overflow:hidden;}

.case_main .slideBox ul li p img{ width:350px; height:197px; background-size:100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}

.case_main .slideBox ul li:hover p img{transform: scale(1.06, 1.06);}

.case_main .slideBox ul li:hover h3{ color:#0068c4;}

.case_main .slideBox ul li:hover p span{background-position:0px -367px;transition:all ease 600ms;}

.case_main .slideBox .sPrev{ width:65px; height:65px; background-position:0px -208px; position:absolute; left:-132px; top:150px;transition:all ease 600ms;}

.case_main .slideBox .sNext{ width:65px; height:65px; background-position:-72px -208px; position:absolute; right:-132px; top:150px;transition:all ease 600ms;}

.case_main .slideBox .sPrev:hover{ width:65px; height:65px; background-position:0px -278px; position:absolute; left:-132px; top:150px;transition:all ease 600ms;}

.case_main .slideBox .sNext:hover{ width:65px; height:65px; background-position:-72px -278px; position:absolute; right:-132px; top:150px;transition:all ease 600ms;}

.genduo{ margin-top:36px; text-align:center;}

.genduo a{ display:inline-block; width:300px; height:45px; background:url(../images/a2_03.jpg) center center no-repeat; font-size:14px; color:#fff; line-height:45px;}

.genduo:hover{ margin-top:32px;transition:all ease 200ms;}


















.floor_6_main{/* background-color:#f5f8fa; */width:100%;/* margin-top:70px; *//* padding-bottom:70px; */}

.floor_6_1{ margin-top:20px; text-align:center;}

.floor_6_1 ul{ display:inline-block;}

.floor_6_1 ul li{ width:168px; height:44px; border:#dedede solid 1px; border-radius:50px; line-height:44px; font-size:16px; color:#666; float:left; margin:0 8px;}

.floor_6_1 ul li a{ display:block; width:100%; height:100px; line-height:44px;font-size:16px; color:#666;}

.floor_6_1 ul li:hover,.floor_6_1 ul li.li1{ border:#005096 solid 1px; background-color:#005096;}

.floor_6_1 ul li:hover a,.floor_6_1 ul li.li1 a{ color:#fff; font-weight:bold;}

.floor_6_2{ margin-top:46px; position:relative; }

.floor_6_2 .bd{display:inline-block;width:100%;height: 284px;overflow:hidden;}

.floor_6_2 .bd ul{display:inline-block;width:100%;height:504px;}

.floor_6_2 .bd ul li{width: 280px;float:left;margin-right: 20px;background-color:#fff;height: 246px;border-radius:10px;box-shadow: 0px 2px 10px #cfebfa;overflow:hidden;}

.floor_6_2 .bd ul li:hover{box-shadow: 0px 5px 25px #c6e8fa;}

.floor_6_2 .bd ul li b{display:block;width: 280px;height: 197px;overflow:hidden;}

.floor_6_2 .bd ul li img{display:block;width: 280px;height: 197px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;overflow:hidden;}

.floor_6_2 .bd ul li:hover img{ transform: scale(1.06, 1.06);}

.floor_6_2 .bd ul li i{ display:block; padding-left:38px; padding-top:34px; font-size:22px; color:#666; line-height:22px;}

.floor_6_2 .bd ul li h3{display:block;/* padding-left:38px; */padding-top:18px;font-size:18px;color:#2e3949;line-height:18px;font-weight:bold;}

.floor_6_2 .bd ul li p{ display:block; padding-left:38px; padding-right:38px; padding-top:16px; font-size:14px; color:#999; line-height:24px; height:68px;}

.floor_6_2 .bd ul li em{ display:block; width:138px; height:32px; border:#0062c2 solid 1px; border-radius:50px; margin-left:38px; text-align:center; line-height:32px; font-size:14px; color:#0062c2;}

.floor_6_2 .bd ul li:hover h3{ color:#0062c2;}

.floor_6_2 .bd ul li em:hover{ background-color:#0062c2; color:#fff;}



.floor_6_2 .hd{ text-align:center;}

.floor_6_2 .hd ul{ display:inline-block;}

.floor_6_2 .hd ul li{ float:left; font-size:0; width:10px; height:10px; border-radius:20px; margin:0 6px; background-color:#b7c7dd;}

.floor_6_2 .hd ul li.on{ background-color:#0083f5;}

.floor_6_2 .hd .next{position:absolute;left:-88px;top: 102px;width:42px;height:42px;background-position:-168px -194px;}

.floor_6_2 .hd .next:hover{ background-position:-168px -238px;}

.floor_6_2 .hd .prev{position:absolute;right:-88px;top: 102px;width:42px;height:42px;background-position:-214px -194px;}

.floor_6_2 .hd .prev:hover{ background-position:-215px -238px;}























@-webkit-keyframes big {

  0% {

    -webkit-transform: scale(1);

  }

  50% {

    -webkit-transform: scale(0.9);

  }

  100% {

    -webkit-transform: scale(1);

  }

}

@-webkit-keyframes rotate1 {

  0% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

  100% {

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

}

@keyframes rotate1 {

  0% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

  100% {

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

}

@-webkit-keyframes rotate1s {

  0% {

    -webkit-transform: rotate(-0deg);

    transform: rotate(-0deg);

  }

  50% {

    -webkit-transform: rotate(-180deg);

    transform: rotate(-180deg);

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

}

@keyframes rotate1s {

  0% {

    -webkit-transform: rotate(-0deg);

    transform: rotate(-0deg);

  }

  50% {

    -webkit-transform: rotate(-180deg);

    transform: rotate(-180deg);

  }

  100% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

}

@-webkit-keyframes rotate {

  0% {

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@keyframes rotate {

  0% {

    -webkit-transform: rotate(0);

    transform: rotate(0);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@-webkit-keyframes rotates {

  0% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

  50% {

    -webkit-transform: rotate(-180deg);

    transform: rotate(-180deg);




  }

  100% {

    -webkit-transform: rotate(-0deg);

    transform: rotate(-0deg);

  }

}

@keyframes rotates {

  0% {

    -webkit-transform: rotate(-360deg);

    transform: rotate(-360deg);

  }

  50% {

    -webkit-transform: rotate(-180deg);

    transform: rotate(-180deg);

  }

  100% {

    -webkit-transform: rotate(-0deg);

    transform: rotate(-0deg);

  }

}








.in_ny{ height:88px; width:100%;}







.wrapper{ min-height:700px; padding-bottom:50px;}

.w{width: 1200px;margin: 0 auto;}

.nybanner, .nybanner ul, .nybanner img{height:360px; width:100%; position:relative;}

.nybanner.nyb2{ height:360px;}

