::-webkit-scrollbar {    width: 8px;    height: 8px;    background-color: #F5F5F5;}::-webkit-scrollbar-track {    border-radius: 10px;    background-color: #E2E2E2;}::-webkit-scrollbar-thumb {    border-radius: 10px;    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    background-color: #555;} ::selection {	background-color: #186cdd;	color: #fff;}::-moz-selection {	background-color: #186cdd;	color: #fff;}::-webkit-selection {	background-color: #186cdd;	color: #fff;}* {    padding: 0;    margin: 0;    font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}body {    font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;    color: #333;    margin: 0;    line-height: 1.5;}:focus {    outline: 1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {    display: block;}a {    color: #333;    text-decoration: none;}a:link,a:hover,a:active,a:visited {    text-decoration: none;}ins {    background-color: #ff9;    color: #000;    text-decoration: none;}mark {    background-color: #ff9;    color: #000;    font-style: italic;    font-weight: bold;}del {    text-decoration: line-through;}table {    border-collapse: collapse;    border-spacing: 0;}hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #cccccc;    margin: 1em 0;    padding: 0;}input,select {    vertical-align: middle;}li,ul {    list-style-type: none;}img {    border: none;}input,textarea {    outline: 0;    border: 0;}textarea {    resize: none;}h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {    font-weight: normal;    font-style: normal;}.fixedNav {    position: fixed;    top: 0px;    left: 0px;    width: 100%;    z-index: 100000;    _position: absolute;    _top: expression(eval(document.documentElement.scrollTop));}.clear{    clear: both;}.left{    float: left;}.right{    float: right;}.between{    width: 1200px;    margin: 0 auto;}.between-1{    width: 1200px;    margin: 0 auto;    position: relative;}.Top{    width: 100%;    height: 34px;    background-color: #eeeeee;}.gstt {    float: left;    background: url(../image/laba.png) no-repeat 0 9px;    padding-left: 8px;}.gstt .txtMarquee-top {    width: 450px;    overflow: hidden;    position: relative;}.gstt .txtMarquee-top .bd {    margin: 8px 15px 0;    height: 20px;}.gstt .txtMarquee-top .infoList li {    height: 20px!important;    line-height: 20px;}.gstt .txtMarquee-top .infoList li .date {    float: right;    color: #999;}.gstt .txtMarquee-top .infoList li a {    display: block;    float: left;    width: 80%;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.gstt b {    display: block;    float: left;    height: 100px;    line-height: 100px;    width: 455px;    overflow: hidden;}.gstt b a {    color: #666;    transition: all .5s;}.gstt b:hover a {    color: #186cdd;    transition: all .5s;}.gstt i {    font-size: 12px;    color: #666;    height: 49px;    line-height: 49px;}.hea-liu a{    font-size: 14px;    color: #186cdd;    float: left;    display: block;    border-right: 1px solid #444;    height: 15px;    line-height: 15px;    padding-right: 10px;    margin-top: 8px;}.topxunpan {    width: 150px;    height: 36px;    z-index: 9;    float: left;}.topxunpan .xp {    position: relative;    line-height: 31px;    color: #666;    font-size: 12px;    cursor: pointer;    text-align: center;}.topxunpan .xp img {    position: relative;    top: 2px;    margin-right: 2px;}.topxunpan .xp i {    color: #186cdd;    font-size: 14px;    font-weight: bold;}.topxunpan .xp #xunpantip {    z-index: 999;    position: absolute;    top: 35px;    left: 50%;    width: 180px;    height: 30px;    line-height: 30px;    text-align: center;    color: #fff;    font-size: 14px;    -webkit-transform: translateX(-50%) scale(0);    -moz-transform: translateX(-50%) scale(0);    -o-transform: translateX(-50%) scale(0);    -ms-transform: translateX(-50%) scale(0);    transform: translateX(-50%) scale(0);    -webkit-transition: transform .4s, opacity .4s;    -moz-transition: transform .4s, opacity .4s;    -o-transition: transform .4s, opacity .4s;    -ms-transition: transform .4s, opacity .4s;    transition: transform .4s, opacity .4s;    background-color: #186cdd;    border-radius: 4px;    opacity: 0;    font-weight: bold;    box-shadow: 5px 5px 2px #dfdfdf;}.topxunpan .xp #xunpantip::after {    content: '';    position: absolute;    top: -16px;    left: 50%;    width: 0;    height: 0;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -o-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    border: 8px solid transparent;    border-bottom-color: #186cdd;}.topxunpan .xp #xunpantip.xunpantextactive {    -webkit-transform: translateX(-50%) scale(1);    -moz-transform: translateX(-50%) scale(1);    -o-transform: translateX(-50%) scale(1);    -ms-transform: translateX(-50%) scale(1);    transform: translateX(-50%) scale(1);    opacity: 1;}.header{    padding: 38px 0 41px;}.logo{    width: 59px;}.logo_name{    margin-left: 12px;}.logo_name h3{    font-size: 30px;    font-weight: bold;    color: #444;    line-height: 30px;    margin: -2px 0 2px;}.logo_name p{    font-size: 14px;    font-weight: 100;    color: #888888;}.logo_tit{    height: 51px;    border-left: 1px solid #b5b5b5;    margin-left: 40px;    padding-left: 40px;}.logo_tit b{    font-size: 20px;    color: #186cdd;    display: block;    line-height: 22px;    margin-bottom: 5px;}.logo_tit p{    font-size: 18px;    line-height: 24px;    color: #333333;}.heaR{    background: url("../image/hea-tell.png") no-repeat 0 6px;    padding-left: 53px;    font-size: 30px;    font-weight: bold;    color: #186cdd;}.nav_box {    width: 100%;    background-color: #186cdd;}.menubox {    position: relative;    width: 1180px;    height: 47px;    margin: 0 auto;}.menubox ul .nav-item {    z-index: 1;    position: relative;    float: left;    max-width: 200px;    height: 47px;    padding: 0 31px;    line-height: 47px;    text-align: center;    font-size: 16px;}.menubox ul .nav-item:last-child::after{    opacity: 0;}.menubox ul .nav-item::after {    content: '';    position: absolute;    top: 17px;    right: 0;    box-sizing: border-box;    width: 1px;    height: 15px;    background: #fff;}.menubox ul .nav-item::before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #444;    z-index: -1;    opacity: 0;    -webkit-transform: scale3d(0.1, 1, 1);    transform: scale3d(0.1, 1, 1);    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;    transition: transform 0.4s, opacity 0.4s;    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.menubox ul .nav-item:hover::before,.menubox ul .nav-item.another::before {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.menubox ul .nav-item a {    display: block;    height: 47px;    line-height: 47px;    text-align: center;    font-size: 14px;    color: #fff;    overflow: hidden;}.menubox ul .nav-item a:hover {    color: #fff;}.menubox ul .nav-item > ul {    position: absolute;    top: 47px;    left: 50%;    width: 100%;    height: 0;    visibility: hidden;    transform: translateX(-50%);    perspective: 500px;    z-index: 999;}.menubox ul .nav-item > ul li {    position: relative;    width: 100%;    height: 50px;    box-sizing: border-box;    transform: rotateY(90deg);    transition: transform .4s, opacity .5s;    opacity: 0;    background: #186cdd;}.menubox ul .nav-item > ul li:nth-child(1) {    transition-delay: 0ms;}.menubox ul .nav-item > ul li:nth-child(2) {    transition-delay: 100ms;}.menubox ul .nav-item > ul li:nth-child(3) {    transition-delay: 200ms;}.menubox ul .nav-item > ul li:nth-child(4) {    transition-delay: 300ms;}.menubox ul .nav-item > ul li:nth-child(5) {    transition-delay: 400ms;}.menubox ul .nav-item > ul li:nth-child(6) {    transition-delay: 500ms;}.menubox ul .nav-item > ul li:nth-child(7) {    transition-delay: 600ms;}.menubox ul .nav-item > ul li:nth-child(8) {    transition-delay: 700ms;}.menubox ul .nav-item > ul li:nth-child(9) {    transition-delay: 800ms;}.menubox ul .nav-item > ul li:nth-child(10) {    transition-delay: 900ms;}.menubox ul .nav-item > ul li:nth-child(11) {    transition-delay: 1000ms;}.menubox ul .nav-item > ul li:nth-child(12) {    transition-delay: 1200ms;}.menubox ul .nav-item > ul li::before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #444;    z-index: -1;    opacity: 0;    -webkit-transform: scale3d(1, 0.1, 1);    transform: scale3d(1, 0.1, 1);    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;    transition: transform 0.4s, opacity 0.4s;    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.menubox ul .nav-item > ul li:hover::before {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.menubox ul .nav-item > ul li a {    position: relative;    display: block;    height: 50px;    text-align: center;    line-height: 50px;    color: #fff;}.menubox ul .nav-item > ul li.drop > a {    padding-right: 18px;    padding-left: 12px;    background-image: url('../image/drop.png');    background-repeat: no-repeat;    background-position: 95px center;    box-sizing: border-box;}.menubox ul .nav-item > ul li:hover > a:link::after,.menubox ul .nav-item > ul li:hover > a:visited::after {    height: 248%;}.menubox ul .nav-item > ul li > dl {    position: absolute;    left: 112px;    top: 0;    width: 100%;    height: 0;    visibility: hidden;    perspective: 500px;}.menubox ul .nav-item > ul li > dl dd {    position: relative;    width: 100%;    background-color: #186cdd;    height: 50px;    transform: rotateY(90deg);    transition: transform .4s, opacity .5s;    opacity: 0;}.menubox ul .nav-item > ul li > dl dd:nth-child(1) {    transition-delay: 0ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(2) {    transition-delay: 100ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(3) {    transition-delay: 200ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(4) {    transition-delay: 300ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(5) {    transition-delay: 400ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(6) {    transition-delay: 500ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(7) {    transition-delay: 600ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(8) {    transition-delay: 700ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(9) {    transition-delay: 800ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(10) {    transition-delay: 900ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(11) {    transition-delay: 1000ms;}.menubox ul .nav-item > ul li > dl dd:nth-child(12) {    transition-delay: 1200ms;}.menubox ul .nav-item > ul li > dl dd::before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #444;    z-index: -1;    opacity: 0;    -webkit-transform: scale3d(1, 0.1, 1);    transform: scale3d(1, 0.1, 1);    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;    transition: transform 0.4s, opacity 0.4s;    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.menubox ul .nav-item > ul li > dl dd:hover::before {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.menubox ul .nav-item > ul li > dl dd a {    position: relative;    display: block;    height: 50px;    text-align: center;    line-height: 50px;    color: #fff;}.menubox ul .nav-item > ul li:hover > dl {    height: auto;    visibility: visible;    opacity: 1;}.menubox ul .nav-item > ul li:hover > dl dd {    transform: rotateY(0);    opacity: 1;}.menubox ul .nav-item:hover > ul {    height: auto;    visibility: visible;}.menubox ul .nav-item:hover > ul li {    transform: rotateY(0);    opacity: 1;}.menubox .move-bg {    display: none;    position: absolute;    left: 0;    top: 0;    width: 107px;    height: 50px;    background: #186cdd;    z-index: 0;}.link{    height: 90px;    border-bottom: 1px solid rgba(255,255,255,.1);    box-sizing: border-box;    line-height: 90px;}.link h3{    padding-right: 20px;    font-size: 24px;    color: #fff;    font-weight: bold;}.link li{    line-height: 90px;    float: left;    padding-left: 25px;    font-size: 14px;}.link li a{    color: #fff;}.footer {    width: 100%;    background-size: 100% 100%;    overflow: hidden;    background: #186cdd;}.foot_line {background: url("../image/line.png") no-repeat center;width: 1px;height: 170px;margin-right: 30px;}.footer > .cen {    padding-bottom: 30px;}.footer3 {float: right;width: 365px;margin-right: 0px;margin-top: 40px;}.footer3 h6 {    font-size: 18px;    font-weight: bold;    color: #ffffff;}.footer3 h5 {    font-family: Arial-BoldMT;    font-size: 24px;    font-weight: bold;    color: #ffffff;    margin-top: 2px;}.footer3 p {    font-size: 14px;    line-height: 24px;    color: #ffffff;    padding-left: 36px;    box-sizing: border-box;    width: 100%;    height: 24px;    margin-top: 15px;}.footer3 .footer-p1{    background: url("../image/pp1.png") no-repeat 0 0;}.footer3 .footer-p2{    background: url("../image/pp2.png") no-repeat 0 4px;}.footer3 .footer-p3{    background: url("../image/pp3.png") no-repeat 0 0;}.footer1 {    float: left;    overflow: hidden;    margin-top: 40px;}.footer1 .footer1-1 {    margin-left: 0;}.footer1-1 {width: 150px;float: left;font-size: 16px;color: #ffffff;margin: 0 10px 0 0;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}.footer_hr {    margin: 15px 0;}.footer1-1:last-child {    margin-right: 0;}.footer1-1 .footer_tit {    margin-bottom: 24px;    font-size: 18px;    color: #fff;    font-weight: bold;}.footer1-1 .footer_tit span{    display: block;    width: 31px;    height: 2px;    background-color: #ffffff;    margin: 19px 0 0;}.footer1-1 img {    display: block;    margin: 0 auto 8px;}.footer1-1 li a {    display: block;    font-size: 14px;    line-height: 28px;    color: #fff;}.foots {    width: 100%;    height: 80px;    line-height: 80px;    background: #222;    text-align: center;}.foots p {    font-size: 14px;    color: #fff;}.foots p {    font-size: 14px;    color: #fff;}.foots p span {    margin-right: 30px;}.foots p span a {    font-size: 14px;    color: #fff;}.foots p span img{vertical-align: middle;}.footer1 .footer1-1:last-child {    margin-right: 0;}.wjdh-ico1,.wjdh-ico2{vertical-align: middle;}
