@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:; font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:; font-family:"microsoft yahei";}
a:hover{ color:#2f318b;}



/*---------头部----------*/
.top1{ height:120px; background:#ededed; border-bottom: 1px solid #ccc;}
.top1 h1{ width:203px; height:50px; margin-top:35px;}
.top1 .dwy{ margin-left:30px; margin-top:30px; border-left: 1px solid #999; padding-left: 30px;}
.top1 .dwy h2{ font-size:24px; line-height:28px; color: #2f318b;}
.top1 .dwy h3{ font-size:16px; font-weight:normal; margin-top:5px; color:#333; }
.top1 .tact{ background: url("../images/0b4231b5a1bb2cd0.png") left no-repeat; padding-left: 60px; margin-top: 30px;}
.top1 .tact p{ font-size: 15px; color: #666;}
.top1 .tact .call{ font-size: 30px; font-weight: bold; color: #2f318b; font-family: 'Oswald-Medium'; margin-top: 10px; line-height: 30px;}


/*导航*/
.nav{ width:100%; height:60px; background:#fff;}
.nav .menu,.nav .menu ul {list-style: none; background: url("../images/8dc30d1015808fc9.png") no-repeat;}
.nav .menu {height: 60px; text-align:center;}
.nav .menu li {min-width: 150px; height: 70px;}
.nav .menu > li {display: block;float: left;position: relative; height: 60px;}
.nav .menu a { height: 60px;display: block;font-size:16px;line-height: 60px;text-decoration: none;text-transform: uppercase;}
.nav ul li a:hover,.nav ul li.cur a,#nav .hover{ background:url("../images/267749e2f06400c9.png") bottom no-repeat; color: #2f318b;}
.nav .erj {left: 0px;max-height: 0;position: absolute;top: 100%;z-index: 0;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;}
.nav .erj li {min-width: 150px; height: 42px;overflow:hidden;  border-bottom: 1px solid #4749af;background:#2f318b;opacity: 0;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;/*实现下拉菜单螺旋淡出*/}
.nav .erj li:hover{background:rgba(255,255,255,0.8);opacity: 0;}
.nav .menu .erj li a{ font-size:14px;color:#fff; line-height: 40px; background: none;}
.nav .menu .erj li:hover a {border-radius: 0; color:#fff; background: #f08519;}
.nav .menu .erj li:nth-last-child(1){ border: none;}
.nav .menu > li:hover .erj, .menu > li:focus .erj {max-height: 2000px;z-index: 10;}
.nav .menu > li:hover .erj li, .menu > li:focus .erj li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

/*动画递进的时间 实现一个个螺旋子菜单*/
.nav .menu li:hover .erj li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.nav .menu li:hover .erj li:nth-child(2) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}
.nav .menu li:hover .erj li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}
.nav .menu li:hover .erj li:nth-child(4) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}
.nav .menu li:hover .erj li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}
.nav .menu li:hover .erj li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}
.nav .menu li:hover .erj li:nth-child(7) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}
.nav .menu li:hover .erj li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}
/*
.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
*/


/*----底部----*/
.bot{ height: 450px; background: #ddd; margin-top: 60px;}
.bot .menu{ height: 100px; border-bottom: 1px solid #aaa; line-height: 100px; text-align: center;}
.bot .menu a{ font-size: 16px; color: #333; margin: 0 31px;}
.bot .menu a:hover{ color: #2f318b;}
.bot1{ padding: 60px 0;}
.bot1 .logo{ width: 203px; height: 50px; margin-top: 48px;}
.bot1 .dz{ width: 460px; margin-left: 260px;}
.bot1 .dz h4{ font-size: 16px; margin-bottom: 15px;}
.bot1 .dz p{ font-size: 14px; color: #666; line-height: 30px; text-indent: 30px;}
.bot1 .dz .p1{ background: url("../images/1ac09cac79d661b5.png") left no-repeat;}
.bot1 .dz .p2{ background: url("../images/ea385f364e2354fa.png") left no-repeat;}
.bot1 .dz .p3{ background: url("../images/b5c76911acd1dbd9.png") left no-repeat;}
.bot1 .dz .p4{ background: url("../images/3b596fedeb3f152d.png") left no-repeat;}
.bot1 .ewm{ width: 130px; height: 165px;}
.bot1 .ewm img{ width: 130px; height: 130px;}
.bot1 .ewm p{ width: 130px; font-size: 14px; text-align: center; margin-top: 10px;}
.bot .beian{ height: 60px; border-top: 1px solid #aaa; line-height: 60px; text-align: center; color: #777;}
.bot .beian a{ color: #777;}
.bot .beian a:hover{ color: #2f318b;}
.link{ height: 60px; background: #ededed; line-height: 60px;}
.link span{ background: url("../images/9fe19fafec8c5177.png") left no-repeat; padding-left: 25px; color: #2f318b; font-size: 14px;}
.link a{ color: #666; font-size: 14px; margin: 0 15px }
.link a:hover{ color: #2f318b;}



/*----内页banner----*/
.ny_banner{ width: 100%;  height: 500px; position: relative;}
.ny_banner .pos{ width: 1920px; height: 500px; position: absolute; left: 50%; margin-left: -960px;}
.ny_banner .pos a.fullad {height: 500px; display:block;}

/*----翻页----*/
.page{ margin-top: 60px; text-align: center;}
.page a,.page span{ font-size: 15px; padding: 5px 10px; border: 1px solid #ddd; margin: 0 6px; border-radius: 3px;}
.page a:hover,.page .on{ padding: 6px 11px; border: none; background: #2f318b; color: #fff;}
