@charset "utf-8";


/*首页 banner*/
.fullSlide{width:100%;position:relative;height:730px;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:730px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:730px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:50px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:5px;overflow:hidden;background:#fff;line-height:999px; border-radius: 50%;}
.fullSlide .hd ul .on{ background: #f39700;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/index/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


/*----内容区----*/
.con{ background: url(../images/index/bg.jpg) repeat; padding-bottom: 100px;}
.con1{ padding: 80px 0; height: 600px; background: url(../images/index/dyk.png) center no-repeat; position: relative;}
.con1 .bt{ text-align: center; margin-top: 140px;}
.con1 .bt .logo{ width: 175px; height:80px; margin: 0 auto;}
.con1 .bt h4{ font-size: 40px; color: #850085; margin-top: 30px;}
.con1 .bt h4 span{ color: #333; font-weight: normal;}
.con1 .bt a.zx{ width: 190px; height: 56px; background: url(../images/index/zx1.png) no-repeat; color: #fff; font-size: 18px; line-height: 56px; display: block; text-indent: 46px; margin: 30px auto;}
.con1 .bt a.zx:hover{ background: url(../images/index/zx2.png) no-repeat;}
.con1 .dl1{ width: 470px; height: 180px; position: absolute; left: 0; top: 80px;}
.con1 .dl1 dd{ width: 260px; float: left; text-align: right;}
.con1 .dl1 dt{ width: 180px; height: 180px; float: right;}
.con1 dl .dd1{ font-size: 28px; font-weight: bold; color: #850085; margin-top: 20px;}
.con1 dl .dd2 {width: 260px; font-size: 16px; line-height: 28px; margin-top: 10px;}
.con1 .dl2{ width: 470px; height: 180px; position: absolute; right: 0; top: 80px;}
.con1 .dl2 dd{ width: 260px; float: left; margin-left: 30px;}
.con1 .dl2 dt{ width: 180px; height: 180px; float: left;}
.con1 .dl3{ width: 470px; height: 180px; position: absolute; left: 0; bottom: 80px;}
.con1 .dl3 dd{ width: 260px; float: left; text-align: right;}
.con1 .dl3 dt{ width: 180px; height: 180px; float: right;}
.con1 .dl4{ width: 470px; height: 180px; position: absolute; right: 0; bottom: 80px;}
.con1 .dl4 dd{ width: 260px; float: left; margin-left: 30px;}
.con1 .dl4 dt{ width: 180px; height: 180px; float: left;}


.con2 .bt{ background: url(../images/index/bt1.png) top center no-repeat; text-align: center; font-size: 18px; padding-top: 109px; }
.con2 .cpul{ margin-top: 50px;}
.con2 .cpul ul{ width: 900px; margin: 0 auto;}
.con2 .cpul li{ width: 156px; height: 42px; border: 2px solid #ccc; float: left; margin: 0 10px; border-radius: 21px; text-align: center; line-height: 42px; font-size: 18px;}
.con2 .cpul li.on{ width: 160px; height: 46px; border: none; background: #850085; color: #fff; line-height: 46px; cursor: pointer;}
.con2 .cpt{ margin-top: 30px; position: relative; z-index: 1;}
.con2 .cpt ul li{ width: 1220px;}
.con2 .cpt ul li img{ width: 285px; height: 180px;}
.con2 .cpt ul li a{ width: 285px; height: 305px; border-radius: 12px; background: #efefef; display: block; overflow: hidden; float: left; margin-right: 20px; text-align: center; margin-top: 20px;}
.con2 .cpt ul li a .name{ font-size: 24px; font-weight: normal; color: #333; margin-top: 30px;}
.con2 .cpt ul li a p{ font-size: 16px; font-family: 'Oswald-Medium'; text-transform: uppercase; color: #999; letter-spacing: 2px; margin-top: 10px;}
.con2 .cpt ul li a:hover{ background: #850085;}
.con2 .cpt ul li a:hover .name{ color: #fff;}
.con2 .cpt ul li a:hover p{ color: #c280c2;}

.con3 { position: relative; height: 1045px;}
.con3 .pos{ width: 1920px; height: 967px; background: url(../images/index/ysbg.jpg) center no-repeat; position: absolute; left: 50%; margin-left: -960px; top: -76px; padding-top: 150px;}
.con3 .bt{ background: url(../images/index/bt2.png) top center no-repeat; text-align: center; font-size: 18px; padding-top: 109px; }
.con3 .cpul{ height: 240px; position: relative;}
.con3 .cpul ul{ width: 1190px; position: absolute; left: 5px; top: -50px;}
.con3 .cpul li{ width: 110px; float: left; margin: 0 30px; cursor: pointer;}
.con3 .cpul li .p1{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center;}
.con3 .cpul li .p2{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -110px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center; margin-top: 60px;}
.con3 .cpul li .p3{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -220px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center; margin-top: 85px;}
.con3 .cpul li .p4{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -330px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center; margin-top: 100px;}
.con3 .cpul li .p5{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -440px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center; margin-top: 85px;}
.con3 .cpul li .p6{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -550px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center; margin-top: 60px;}
.con3 .cpul li .p7{ width: 110px; height: 30px; background: url(../images/index/ystb1.png) -660px 0 no-repeat; font-size: 22px; font-weight: bold; color: #fff; padding-top: 125px; text-align: center;}
.con3 .cpul li.on .p1{ background: url(../images/index/ystb2.png) no-repeat; color: #f39700;}
.con3 .cpul li.on .p2{ background: url(../images/index/ystb2.png) -110px 0 no-repeat; color: #f39700;}
.con3 .cpul li.on .p3{ background: url(../images/index/ystb2.png) -220px 0 no-repeat; color: #f39700;}
.con3 .cpul li.on .p4{ background: url(../images/index/ystb2.png) -330px 0 no-repeat; color: #f39700;}
.con3 .cpul li.on .p5{ background: url(../images/index/ystb2.png) -440px 0 no-repeat; color: #f39700;}
.con3 .cpul li.on .p6{ background: url(../images/index/ystb2.png) -550px 0 no-repeat; color: #f39700;}
.con3 .cpul li.on .p7{ background: url(../images/index/ystb2.png) -660px 0 no-repeat; color: #f39700;}
.con3 .cpt{ width: 1200px; height: 460px; margin-top: 30px;}
.con3 .cpt li{ height: 460px;}
.con3 .cpt li .img{ width: 600px; height: 460px; overflow: hidden;}
.con3 .cpt li .img img{ width: 600px; height: 460px;}
.con3 .cpt li dl{ width: 500px; height: 340px; background: #fff; padding:60px 50px;}
.con3 .cpt li dl dt{ font-size: 50px; color: #850085; font-family:  'Oswald-Medium';}
.con3 .cpt li dl dt span{ font-size: 24px; color: #666;}
.con3 .cpt li dl .dd1{ font-size: 30px; font-weight: bold; margin-top: 30px;}
.con3 .cpt li dl .dd2{ width: 30px; height: 2px; background: #333; margin-top: 30px;}
.con3 .cpt li dl .dd3{ font-size: 15px; line-height: 30px; color: #666; margin-top: 30px;}


.con4{ padding: 80px 0;}
.con4 .bt{ background: url(../images/index/bt3.png) top center no-repeat; text-align: center; font-size: 18px; padding-top: 109px; }
.con4 .sub2_2{ position:relative; height:500px; margin-top: 30px;}

.con4 .sub2_2 a.plus{ width:50px; height:50px; display:block; position:absolute; left:-90px; top:215px; background:  url(../images/index/jtL1.png) no-repeat; cursor: pointer;}
.con4 .sub2_2 a.plus:hover{ background: url(../images/index/jtL2.png) no-repeat;}
.con4 .sub2_2 a.minus{ width:50px; height:50px; display:block; position:absolute; right:-90px; top:215px; background:  url(../images/index/jtR1.png) no-repeat; cursor: pointer;}
.con4 .sub2_2 a.minus:hover{ background: url(../images/index/jtR2.png) no-repeat;}
.con4 .box{ position:absolute; left:0px; top:0px; width:1200px; height:500px; overflow:hidden;}
.con4 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:500px; overflow:hidden;}
.con4 ul li{ float:left; width:400px; height:500px; position:relative; background: url(../images/index/sy1bg1.png) no-repeat;}
.con4 ul li dl{ width: 340px; height: 360px; background: #efefef; padding: 30px; text-align: center; margin-top: 40px;}
.con4 ul li dl dt{ width: 340px; height: 215px; overflow: hidden;}
.con4 ul li dl dt img{ width: 340px; height: 215px;}
.con4 ul li dl .dd1{ font-size: 24px; font-weight: bold; margin-top: 30px;}
.con4 ul li dl .dd2{ width: 340px; height: 50px; font-size: 15px; line-height: 25px; overflow: hidden; margin-top: 20px;}
.con4 ul li:hover dl{ width: 336px; height: 436px; padding: 30px; margin: 0; border: 2px solid #850085; background: #fff;transition:all 0.5s; }
.con4 ul li dl .dd3 a{ width: 50px; height: 50px; background: url(../images/index/more1.png) no-repeat; display: block; margin: 30px auto 0 auto; display: none;}
.con4 ul li dl .dd3 a:hover{ background:url(../images/index/more2.png) no-repeat;}
.con4 ul li dl:hover .dd3 a{ display: block;}

.con5 .bt{ background: url(../images/index/bt4.png) top center no-repeat; text-align: center; font-size: 18px; padding-top: 109px; }
.con5 .nr{ margin-top: 50px;}
.con5 .cpul{ width: 199px;}
.con5 .cpul li p{ line-height: 70px; font-size: 18px; font-weight: bold; text-indent: 55px; margin-bottom: 5px; cursor: pointer;}
.con5 .cpul li .p1{ width: 199px; height: 70px; background: url(../images/index/xwk1.png) left no-repeat;}
.con5 .cpul li .p2{ width: 199px; height: 70px; background: url(../images/index/xwk2.png) left no-repeat;}
.con5 .cpul li .p3{ width: 199px; height: 70px; background: url(../images/index/xwk3.png) left no-repeat;}
.con5 .cpul li .p4{ width: 199px; height: 70px; background: url(../images/index/xwk4.png) left no-repeat;}
.con5 .cpul li.on .p1{ background: url(../images/index/xwk1_1.png) no-repeat; color: #fff;}
.con5 .cpul li.on .p2{ background: url(../images/index/xwk2_1.png) no-repeat; color: #fff;}
.con5 .cpul li.on .p3{ background: url(../images/index/xwk3_1.png) no-repeat; color: #fff;}
.con5 .cpul li.on .p4{ background: url(../images/index/xwk4_1.png) no-repeat; color: #fff;}
.con5 .cpt{ width: 980px;}
.con5 .cpt .dxw{ width: 450px;}
.con5 .cpt .dxw dt{ width: 450px; height: 300px; overflow: hidden;}
.con5 .cpt .dxw dt img{ width: 450px; height: 300px;}
.con5 .cpt .dxw .dd1 a{ width: 450px; height: 26px; font-size: 20px; font-weight: bold; overflow: hidden; margin-top: 30px; display: block;}
.con5 .cpt .dxw .dd2{ width: 450px; height: 52px; line-height: 26px; font-size: 15px; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; margin-top: 15px; color: #666;}
.con5 .cpt .dxw .dd3{ font-size: 15px; font-family: "arial"; color: #999; margin-top: 20px;}
.con5 .cpt .xxw{ width: 500px;}
.con5 .cpt .xxw .dt{ height: 300px; overflow: hidden;}
.con5 .cpt .xxw dl{ width: 500px; height: 130px; margin-bottom: 40px;}
.con5 .cpt .xxw dl dt{ width: 195px; height: 130px; overflow: hidden; float: left;}
.con5 .cpt .xxw dl dt img{ width: 195px; height: 130px;}
.con5 .cpt .xxw dl dd{ width: 285px; margin-left: 20px; float: left;}
.con5 .cpt .xxw dl .dd1 a{ width: 285px; height: 24px; overflow: hidden; font-size: 16px; font-weight: bold; display: block;}
.con5 .cpt .xxw dl .dd2{ width: 285px; height: 48px; line-height: 24px; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; color: #666; margin-top: 10px;}
.con5 .cpt .xxw dl .dd3{ font-size: 14px; font-family: "arial"; color: #999; margin-top: 25px;}
.con5 .cpt .xxw ul{ width: 500px; margin-top: 20px;}
.con5 .cpt .xxw ul li{ height: 46px; border-bottom: 1px solid #ddd; line-height: 46px;}
.con5 .cpt .xxw ul li a{ width: 400px; float: left; background: url(../images/index/li.png) left no-repeat; padding-left: 16px;}
.con5 .cpt .xxw ul li span{ width: 70px; display: block; font-size: 13px; color: #999; float: right; font-family: "arial";}
.con5 .cpt .xxw ul li:hover a{ background: url(../images/index/li2.png) left no-repeat;}



