﻿@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:expression(this.onFocus=this.blur()); 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:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#e91919;}
/*--------------头部--------------*/
.top1{ width:100%; height:80px; background:#fff;}
.top1 h1{ width:200px; height:73px; margin-top:4px;}
.nav { width: 945px; height: 80px; margin-left:55px;}
.nav .menu, .menu ul {list-style: none;}
.nav .menu {height: 80px; text-align:center;}
.nav .menu li {width: 135px;}
.nav .menu>li {display: block;float: left;position: relative;}
.nav .menu a {display: block;font-size:16px;line-height: 80px;text-decoration: none;text-transform: uppercase;}
.nav .menu>li>a:hover{background:#e60012; color:#fff;}
.nav .menu>li>a.on{ background:#e60012; color:#fff;}
.nav .submenu {left: 0;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 .submenu li {width: 135px;background:#f50013;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 .menu .submenu li a{ font-size:13px;color:#fff; height:50px; line-height:50px;}
.nav .menu .submenu li:hover a {border-radius: 0;}
.nav .menu .submenu li:hover{ background: #262626; color:#fff;}
.nav .menu>li:hover .submenu, .menu>li:focus .submenu {max-height: 2000px;z-index: 10;}
.nav .menu>li:hover .submenu li, .menu>li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
/*动画递进的时间 实现一个个螺旋子菜单*/
.nav .menu li:hover .submenu 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 .submenu 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 .submenu 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 .submenu 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 .submenu 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 .submenu 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 .submenu 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 .submenu 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: 9999999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:560px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:560px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:560px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#e91919;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:80px; background:#f4f4f4;}
.sousuo .gjc{ width:700px; height:80px; overflow:hidden; font-size:14px; font-weight:bold; line-height:80px;}
.sousuo .gjc b{ color:#262626;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}
.search{ width:332px; height:34px; margin-top:12px;}
.search select{ width:67px; height:32px; vertical-align:top; background:#fff; color:#333; text-indent:5px; border:1px solid #ddd; border-right:none;}
.search .in1{ width:230px; height:30px; background:#fff; float:left; text-indent:10px; color:#a39e85; line-height:32px; border:1px solid #ddd; border-left:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:80px 0;}
.con1 .bt{ text-align:center;}
.con1 .bt .bold{ font-size:36px; font-weight:bold; color:#e91919;}
.con1 .bt p{ font-size:16px; color:#666; margin-top:10px; letter-spacing:5px;}
.con1 .dcp{ margin-top:40px; width:1230px;}
.con1 .dcp li{ width:585px; height:366px; float:left; margin-right:30px; position:relative;}
.con1 .dcp li img{ width:585px; height:366px;-moz-box-shadow:1px 0px 16px 8px #f4f4f4; -webkit-box-shadow:0px 0px 16px 8px #f4f4f4; box-shadow:0px 0px 16px 8px #f4f4f4;}
.con1 .dcp li p{ width:585px; height:231px; background:url(../images/cpmore.png) no-repeat; position:absolute; left:0; top:0; text-align:center; font-size:20px; color:#fff; padding-top:135px; display:none;}
.con1 .dcp li:hover p{ display:block; color:#fff;}
.con1 .sub2_2{ position:relative; height:300px; margin-top:30px;}
.con1 .sub2_2 a.plus{ width:52px; height:52px; display:block; position:absolute; left:-92px; top:93px; background:url(../images/cpL.png) no-repeat; z-index:99;}
.con1 .sub2_2 a.minus{ width:52px; height:52px; display:block; position:absolute; right:-92px; top:93px; background:url(../images/cpR.png) no-repeat;}
.con1 .box{ position:absolute; left:-10px; top:0px; width:1220px; height:300px; overflow:hidden;}
.con1 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:300px; padding:10px;}
.con1 ul.list li{ float:left; width:410px; height:280px; position:relative;}
.con1 ul.list li img{ width:380px; height:238px; -moz-box-shadow:0px 0px 6px 3px #f4f4f4; -webkit-box-shadow:0px 0px 6px 3px #f4f4f4; box-shadow:0px 0px 6px 3px #f4f4f4;}
.con1 ul.list li p{ width:380px; text-align:center; font-size:16px; margin-top:20px;}
.con1 ul.list li:hover p{ color:#e60012;}
.con1 .more{ width:170px; height:52px; margin:45px auto 0 auto;}
.con1 .more a{ width:170px; height:52px; display:block; background:url(../images/yymore2.png) no-repeat; font-size:15px; color:#fff; line-height:52px; text-indent:40px;}
.con1 .more a:hover{ background:url(../images/yymore3.png) no-repeat;}
.con2{ height:556px; background:url(../images/abbg.png) center no-repeat; padding-top:60px;}
.con2 .bt .bold{ width:252px; height:30px; background:url(../images/abbt.png) no-repeat; font-size:24px; font-weight:bold; color:#fff; text-indent:50px; padding-top:50px;}
.con2 .bt .sz{ width:658px; height:80px; background:url(../images/absz.png) no-repeat; margin-left:208px;}
.con2 .ab{ margin-top:50px;}
.con2 .ab .sp{ width:430px;}
.con2 .ab .img{ width:430px; height:290px;}
.con2 .ab .sp a{ width:200px; height:50px; display:block; background:url(../images/abmore.png) no-repeat; line-height:50px; font-size:15px; text-indent:40px; color:#e91919; margin-top:60px; margin-left:230px;}
.con2 .ab .sp a:hover{ background:url(../images/abmore2.png) no-repeat; color:#262626;}
.con2 .ab .nr{ width:690px;}
.con2 .ab .nr dt{ font-size:28px; margin-top:50px;}
.con2 .ab .nr .dd1{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:6px;}
.con2 .ab .nr .dd2{ width:690px; height:224px; font-size:14px; line-height:32px; overflow:hidden; margin-top:30px;}
.con3{ padding:80px 0;}
.con3 .bt{ text-align:center;}
.con3 .bt .bold a{ font-size:30px; font-weight:bold;}
.con3 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:5px; text-transform:uppercase;}
.con3 ul{ width:1210px; overflow:hidden; margin-top:30px;}
.con3 ul li{ width:232px; height:145px; float:left; margin-right:10px; margin-bottom:10px;}
.con3 ul li img{ width:230px; height:143px; border:1px solid #ddd;}
.con3 ul li:hover img{ border:1px solid #e60012;}
.con3 .more{ width:170px; height:52px; display:block; background:url(../images/yymore2.png) no-repeat; font-size:15px; color:#fff; line-height:52px;text-align: center; margin:40px auto 0 auto;}
.con3 .more:hover{ background:url(../images/yymore3.png) no-repeat;}
.con4{ padding:80px 0; height:478px; background:url(../images/yybg.jpg) center no-repeat;}
.con4 .bt{ text-align:center;}
.con4 .bt .bold a{ font-size:30px; font-weight:bold; color:#fff;}
.con4 .bt .bold a:hover{ color:#e60012;}
.con4 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:5px; text-transform:uppercase;}
.con4 .sub2_2{ position:relative; height:300px; margin-top:30px;}
.con4 .sub2_2 a.plus{ width:52px; height:52px; display:block; position:absolute; left:-92px; top:93px; background:url(../images/yyL.png) no-repeat; z-index:999;}
.con4 .sub2_2 a.minus{ width:52px; height:52px; display:block; position:absolute; right:-92px; top:93px; background:url(../images/yyR.png) no-repeat;}
.con4 .box{ position:absolute; left:-10px; top:0px; width:1220px; height:300px; overflow:hidden;}
.con4 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:300px; padding:10px;}
.con4 ul li{ float:left; width:410px; height:280px; position:relative;}
.con4 ul li img{ width:380px; height:238px;}
.con4 ul li p{ width:380px; text-align:center; font-size:16px; margin-top:20px; color:#fff;}
.con4 ul li:hover p{ color:#e60012;}
.con4 .more{ width:170px; height:52px; display:block; background:url(../images/yymore.png) no-repeat; font-size:15px; line-height:52px; text-indent:40px; margin:40px auto 0 auto;}
.con4 .more:hover{ background:url(../images/yymore2.png) no-repeat; color:#fff;}
.con5{ padding:80px 0;}
.con5 .bt{ text-align:center;}
.con5 .bt .bold a{ font-size:30px; font-weight:bold;}
.con5 .bt .bold a:hover{ color:#e60012;}
.con5 .xw{ margin-top:40px;}
.con5 .gsxw{ width:780px;}
.con5 .xw1{ width:780px; height:155px; border-bottom:1px solid #ededed; margin-bottom:30px;}
.con5 .xw1 .rq{ width:115px; margin-top:26px;}
.con5 .xw1 .rq .bold{ width:66px; height:45px; border-bottom:1px solid #ddd; text-align:center; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px;}
.con5 .xw1 .rq p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:10px; width:66px; text-align:center;}
.con5 .xw1 dl{ width:665px; height:125px;}
.con5 .xw1 dl dt{ width:200px; height:125px; float:left;}
.con5 .xw1 dl dd{ width:435px; float:left; margin-left:30px;}
.con5 .xw1 dl .dd1 a{ width:435px; height:20px; display:block; overflow:hidden; font-size:16px; font-weight:bold;}
.con5 .xw1 dl .dd2{ width:435px; height:52px; overflow:hidden; color:#666; line-height:26px; margin-top:12px;}
.con5 .xw1 dl .dd3 a{ width:80px; height:25px; background:url(../images/xwmore.png) no-repeat; display:block; margin-top:15px;}
.con5 .hyxw{ width:380px;}
.con5 .hyxw a{ width:380px; height:121px; display:block; margin-bottom:14px;}
.con5 .hyxw dl{ width:318px; height:79px; border:1px solid #ededed; padding:20px 30px;}
.con5 .hyxw dl dt{ width:318px; height:20px; font-size:16px; font-weight:bold;}
.con5 .hyxw dl dd{ width:318px; height:52px; line-height:26px; overflow:hidden; color:#666; margin-top:10px;}
.con5 .hyxw a:hover dl{ width:320px; height:81px; border:none; background:#e60012;}
.con5 .hyxw a:hover dl dt,.con5 .hyxw a:hover dl dd{ color:#fff;}
.link{ height:70px; background:#e60012; padding:15px 0;}
.link .yq{ padding-left:120px;background:url(../images/link.png) left no-repeat; height:70px;}
.link .yq a{ width:108px; float:left; display:block; line-height:35px; color:#fff;}
.link .yq a:hover{ color:#000;}
/*--底部样式--*/
.bot{ background:#262626; padding-top:80px;}
.bot .nr{ height:320px;}
.bot1{ width:360px; overflow:hidden; }
.bot1 .bt{ height:58px; border-bottom:1px solid #3c3c3c;}
.bot1 .bt .bold{ font-size:18px; color:#fff; line-height:18px;}
.bot1 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#808080; text-transform:uppercase; margin-top:8px;}
.bot1 .menu{ width:450px;margin-top:20px;}
.bot1 .menu a{ width:148px; float:left; font-size:14px; color:#fff; line-height:50px;}
.bot1 .menu a:hover{ color:#e60012;}
.bot2{ width:415px; overflow:hidden; margin-left:150px;}
.bot2 .bt{ height:58px; border-bottom:1px solid #3c3c3c;}
.bot2 .bt .bold{ font-size:18px; color:#fff; line-height:18px;}
.bot2 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#808080; text-transform:uppercase; margin-top:8px;}
.bot2 .tact{ width:415px; margin-top:25px;}
.bot2 .tact p{ width:207px; float:left; color:#fff; line-height:40px;}
.bot2 .tact span{ font-size:14px; font-weight:bold; color:#7ed429;}
.bot2 .tact a{ color:#fff;}
.bot2 .tact a:hover{ color:#e60012;}
.bot2 .tact .dz{ width:415px; color:#fff; float:left; line-height:40px;}
.bot3{ width:120px; height:160px;}
.bot3 img{ width:120px; height:120px;}
.bot3 p{ width:120px; text-align:center; color:#aaa; margin-top:20px;}
.bot4{ text-align:center; color:#aaa; padding:45px 0; border-top:1px solid #3c3c3c;}
.bot4 a{ color:#aaa; }
.bot4 a:hover{ color:#e60012;}
