/*-----------------------------------------------------------*/



/*copyright by 动力无限  www.btoe.cn*/



/*邮箱 btoe@btoe.cn*/



/*合作电话 400-0599-360*/



/*版权所有违者必究*/



/*-----------------------------------------------------------*/











/*Generated by wjdhcms 3.0 */



@charset "utf-8";







::-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: #338ee3;



    color: #fff;



}







::-moz-selection {



    background-color: #338ee3;



    color: #fff;



}







::-webkit-selection {



    background-color: #338ee3;



    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;



}



*:before, *:after {



    box-sizing: content-box;



}



: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;



}



.wjdh-ico1,.wjdh-ico2{vertical-align: middle;}



li,



ul {



    list-style-type: none;



}







img {



    border: none;



}



input,textarea {



    outline: 0;



    border: 0;



    resize: none;



}



.wjdh-ico1,.wjdh-ico2{vertical-align: middle;}











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));



    box-shadow: 0px 10px 12px rgba(0,0,0,.1);



    background: #FFF;



}















html{



    cursor: url(../images/cur.png),



    default;



}







a{



    cursor: url(../images/Acur.png),



    default ;



}







textarea{



    animation: animated 1s infinite;



    -moz-animation: animated 1s infinite;



    -webkit-animation: animated 1s infinite;



    -o-animation: animated 1s infinite;







}







input[type="text"]{



    animation: animated 1s infinite;



    -moz-animation: animated 1s infinite;



    -webkit-animation: animated 1s infinite;



    -o-animation: animated 1s infinite;



}



input[type="button"]



{



    cursor: url(../images/Acur.png),



    default  !important;



}







@keyframes animated {



    0% {



        cursor: url('../images/Pcuro1.png'),



        auto;



    }







    8.8% {



        cursor: url('../images/Pcuro2.png'),



        auto;



    }







    17.6% {



        cursor: url('../images/Pcuro3.png'),



        auto;



    }







    26.4% {



        cursor: url('../images/Pcuro4.png'),



        auto;



    }







    35.2% {



        cursor: url('../images/Pcuro5.png'),



        auto;



    }







    44% {



        cursor: url('../images/Pcuro6.png'),



        auto;



    }







    52.8% {



        cursor: url('../images/Pcuro7.png'),



        auto;



    }







    61.6% {



        cursor: url('../images/Pcuro8.png'),



        auto;



    }







    70.4% {



        cursor: url('../images/Pcuro9.png'),



        auto;



    }







    79.2% {



        cursor: url('../images/Pcuro10.png'),



        auto;



    }







    88% {



        cursor: url('../images/Pcuro11.png'),



        auto;



    }







    100% {



        cursor: url('../images/Pcuro12.png'),



        auto;



    }











}



.clear{



    clear: both;



}







.left{



    float: left;



}



.right{



    float: right;



}



.between{



    width: 1200px;



    margin: 0 auto;



}



.between-1{



    width: 1200px;



    margin: 0 auto;



    position: relative;



}



/*header*/



.header-top{



    height: 40px;



    background-color: #ededed;



    line-height: 40px;



}



.header-top p{



    font-size: 14px;



    color: #666666;



}



.topxunpan {



    height: 40px;



    float: right;



    z-index: 9;



    background: url("../images/xunpan.png") no-repeat 0 center;



    padding-left: 41px;



}







.topxunpan .xp {



    position: relative;



    line-height: 40px;



    color: #666;



    font-size: 14px;



    cursor: pointer;



    text-align: center;



}







.topxunpan .xp i {



    color: #666;



    font-size: 18px;



    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: #338ee3;



    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: #338ee3;



}







.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-nav{



    height: 109px;



}



.logo{



    line-height: 109px;



    font-size: 28px;



    font-weight: bold;



    color: #333333; margin-top:10px;



}







/*nav*/



.nav_box {



    width:950px;



    background-color: #fff;



    float: left;



    margin-left: 85px;



}







.menubox {



    position: relative;



    width: 100%;



    height: 109px;



    margin: 0 auto;



}







.menubox ul .nav-item {



    z-index: 1;



    position: relative;



    float: left;



    width: 80px;



    height: 109px;



    padding: 0 16px;



    line-height: 109px;



    text-align: center;



    font-size: 16px;



}







.menubox ul .nav-item::before {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 109px;



    background: #338ee3;



    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.another a{



    color: #fff;



}



.menubox ul li:hover a {



    color: #fff!important;



}











.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: 109px;



    line-height: 109px;



    text-align: center;



    font-size: 16px;



    color: #333;



    overflow: hidden;



}







.menubox ul .nav-item a:hover {



    color: #fff;



}







.menubox ul .nav-item > ul {



    position: absolute;



    top: 109px;



    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: #333;



}



.menubox ul .nav-item > ul li a{



    color: #fff!important;



}







.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: #338ee3;



    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('../images/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: #333;



    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: #338ee3;



    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;



}



/*foot*/



.footer{



    background-color: #333333;



    width: 100%;



    cursor: auto;



    padding-bottom: 31px;



}



.link{



    width: 100%;



    padding: 30px 0 22px;



    border-bottom: 1px solid #666;



}



.link h6{



    font-size: 22px;



    line-height: 22px;



    color: #ffffff;



    text-align: center;



}


.link-a{



    margin-top: 20px;



    padding: 0px 15px;



    box-sizing: border-box;



}



.link-a a:first-child{



    padding-left: 0;



}



.link-a a{



    display: inline-block;



    font-size: 14px;



    color: #ccc;



    transition: .6s;



    padding-left: 32px;



}



.link-a a:hover{



    transform: translateY(-5px);



    color: #fff;



}







.foot{



    margin-top: 33px;



}



.footL li:first-child{



    margin-left: 0;



}



.footL li{



    float: left;



    margin-left: 30px;



    line-height: 30px;



    width: 150px;







}



.footL li h6{



    font-size: 14px;



    color: #fff;



}



.footL li a{



    display: block;



    font-size: 14px;



    color: #999;



    transition: .6s;



}



.footL li a:hover{



    transform: translateX(5px);



    color: #fff;



}







.footR .foot-er{



    width: 103px;



    height: 103px;



    margin-right: 15px;



}



.footR .foot-er img{



    width: 100%;



    height: 100%;



    display: block;



}







.foot-info span{



    display: block;



    font-size: 12px;



    color: #fff;



    line-height: 32px;



}



.foot-info span a{



    color: #fff;



    padding-right: 10px;



}



.foot-info P{



    font-size: 12px;



    color: #ccc;



    line-height: 32px;



}



.foot-info P a{



    color: #ccc;



}



.foot-info P img{



    vertical-align: middle;



}

.nybnner{ 
width:100%; 
margin:0 auto;
}
.nybnner img{
	 width:100%;
	  height:auto;
	  }





