body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {margin:0;padding:0; color:#444; word-break:break-all; word-wrap:break-word;}
body,button,input,select,textarea {font:12px/1.125 Helvetica Microsoft Yahei,Î¢ÈíÑÅºÚ,STHeiti,Arial,Hiragino Sans GB,sans-serif;}
ul,ol,li{list-style:none;}
img{ border:0;vertical-align:top;}
em,i{font-style:normal;}
a{ color:#444; text-decoration:none;}
a:hover{text-decoration:none;color:#444;}
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.clearfix{*zoom:1;}
body{  background:#f6f6f6; overflow-x:hidden; min-width:1200px;}

.nav {color: #fff; height:32px;line-height:32px;width: 100%; text-align: center;font-size: 12px;font-family: SimSun;font-weight: normal; background:#020B28;}
.nav a {color: #fff;}
#footer {width: 100%;line-height: 25px;font-size: 12px;color: #888;text-align: center; padding:25px 0; margin-top:25px;}
#footer a {color: #888;}
#footer p {color: #888;}
#footer span { display:none;}

.banner{ background:url(../images/banner_bg.jpg) center top no-repeat; height:846px; position:relative;}
.banner img{ display:none;}

.w1200{ margin:0 auto; width:1200px; overflow:hidden;}
.w1200_1{margin:22px auto 0; height:129px;}

.anchor_layer{width:1200px;z-index:9999;}
.anchor_layer .nav_wrap{width: 1200px; height:55px;}
.anchor_layer .nav_wrap.navFix{position: fixed; left: 0; top: 0; width: 100%; min-width: 1212px; z-index: 9999; background:#f6f6f6;}
.anchor_layer .nav_wrap .wrap_layer{width: 1200px; height:55px; margin: 0 auto;}
.anchor_layer .nav_wrap .wrap_tab{float:left; width:290px; height:55px; margin-right:13px;}
.anchor_layer .nav_wrap a{display:block; width:290px; height:55px; line-height:55px; text-align:center; font-size:24px; color:#444; background:#ebebeb;} 
.anchor_layer .nav_wrap .active,.details_main .anchor_layer .nav_wrap a:hover{color:#fff; background:#8a5986;}  


.l1{ float:left; width:712px; height:340px; overflow:hidden;}
.r1{ float:right; width:442px;}
.r1 ul{ width:442px;}
.r1 li { line-height:48px; height:48px; overflow:hidden; display:block; font-size:16px; padding-left:20px; background:url(../images/dot.png) 0 21px no-repeat;}
.r1 li a{}

.tit{ background:url(../images/tit.jpg) center center no-repeat; text-align:center; font-size:33px; line-height:55px; height:55px; color:#fff; margin-top:55px;}

.cont4{width:1200px;margin:0 auto; height:457px; padding-top:50px;}
.gs{position: relative;}
#huaxu{width:1200px;height:457px;margin: 0 auto;}
#huaxu li{width:814px;height:457px; background:#000;}
#huaxu li img{width: 100%;height: 100%; border-radius:10px; display:block;}
#huaxu li .s_bg{background-color: rgba(253,241,241,0.4); height:100%; position:absolute; width:100%; left:0; top:0;}
#huaxu li.swiper-slide-active .s_bg{ display:none;}
.gs .pagi{display:none;}
.gs .swiper-button-next,.gs .swiper-button-prev {position:absolute;top:50%;width:52px;height:94px;margin-top:-47px;z-index:10;cursor:pointer;}
.gs .swiper-button-prev { background:url(../images/left.png) no-repeat; left:45px;}
.gs .swiper-button-next { background:url(../images/right.png) no-repeat; right:45px;}

.box{ font-size:18px; line-height:36px; text-align:left; padding:35px 0;}
.list{ width:1220px; clear:both; overflow:hidden;}
.list li{ float:left; width:285px; margin-right:20px;}
.list li span{ display:block; line-height:22px; font-size:15px; text-align:left; padding:10px 10px 0;}
.list li a{ display:block;}

.list2{ width:1230px; clear:both; overflow:hidden;}
.list2 li{ float:left; width:585px; margin:40px 30px 0 0;}
.list2 li img{ float:left; margin-right:23px;}
.list2 li div{ display:block; overflow:hidden;}
.list2 li span{ line-height:26px; font-size:17px; display:block;}
.list2 li i{ display:block; width:25px; height:2px; background:#976D95; overflow:hidden; margin:15px 0;}
.list2 li p{ font-size:14px; color:#888; line-height:24px;}
.list2 li p em{ color:#8a5986;}
.list2 li a{ display:block;}

.list3{ width:1250px; clear:both; overflow:hidden;}
.list3 li{ float:left; width:575px; margin:40px 50px 0 0;}
.list3 li img{ display:block;}
.list3 li span{ line-height:45px; font-size:20px; display:block; text-align:center;}
.list3 li p{ font-size:14px; color:#888; line-height:24px;}
.list3 li p em{ color:#8a5986;}
.list3 li a{ display:block;}

.video{ width:1050px; padding:70px 0 0 150px; height:557px; background:url(../images/video.jpg) no-repeat;}
.video iframe{ display:block; width:907px; height:496px;}

.list4{ width:1266px; clear:both; overflow:hidden;}
.list4 li{ float:left; width:356px; margin:35px 66px 0 0;}
.list4 li img{ display:block;}
.list4 li span{ line-height:70px; font-size:20px; display:block; text-align:center;}
.list4 li div{ height:45px; line-height:45px; margin-top:23px; overflow:hidden;}
.list4 li p{ float:left; width:45%; font-size:40px; color:#666; font-family:Impact, Haettenschweiler;}
.list4 li p i{ color:#bebebe; font-size:27px; display:inline-block; vertical-align:top; font-weight:normal;}
.list4 li em{ float:right; width:55%; height:45px; background:#fd0155; color:#fff; font-size:20px; text-align:center;}
.list4 li a{ display:block;}

.list5{ width:1120px; padding:15px 0 15px 80px; background:#fff; margin-top:50px;}
.list5 ul{ width:1120px; clear:both; overflow:hidden;}
.list5 li { float:left; width:540px; line-height:38px; height:38px; overflow:hidden; display:block; font-size:16px; padding-left:20px; background:url(../images/dot.png) 0 16px no-repeat;}

.l1 .swiper-slide {height: 350px;}




@media screen and (max-width:768px) {
body{ min-width:320px;}
.nav{ display:none;}
.banner{ background:none; height:auto;}
.banner img{ display: block; width:100%;}


#footer {width: 100%;line-height: 25px;font-size: 12px;color: #fff;text-align: center; background:#000; padding:5px 0; margin-top:25px;}
#footer p {display:none;}
#footer span { display: block;}
.w1200{ margin:0 auto; width:100%; overflow:hidden;}
.w1200_1{margin:15px auto 0; height:55px;}

.l1 .swiper-slide {height:auto; padding-bottom:40px;}
.l1 .swiper-slide img { display:block; width:100%;}

.l1{ float:none; width:100%; height:auto;}
.r1{float:none; width:100%;}
.r1 ul{ width:92%; margin:0 auto;}
.r1 li { line-height:28px; height:28px; overflow:hidden; display:block; font-size:14px; padding-left:15px; background:url(../images/dot.png) 0 10px no-repeat;}
.r1 li a{}
.anchor_layer{width:100%;z-index:9999;}
.anchor_layer .nav_wrap{width:100%; height:40px;}
.anchor_layer .nav_wrap.navFix{position: fixed; left: 0; top: 0; width: 100%; min-width:100%; z-index: 9999; background:#f6f6f6;}
.anchor_layer .nav_wrap .wrap_layer{width:100%; height:40px; margin: 0 auto;}
.anchor_layer .nav_wrap .wrap_tab{float:left; width:25%; height:40px; margin-right:0;}
.anchor_layer .nav_wrap a{display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#444; background:#ebebeb;} 
.anchor_layer .nav_wrap .active,.details_main .anchor_layer .nav_wrap a:hover{color:#fff; background:#8a5986;}  

.tit{ background:url(../images/tit.jpg) center center no-repeat; text-align:center; font-size:20px; line-height:40px; height:40px; color:#fff; margin-top:20px;}

.cont4{width:100%;margin:0 auto; height:auto; padding-top:20px;}
.gs{position: relative;}
#huaxu{width:100%;margin: 0 auto; height:auto;}
#huaxu li{width:100%;height:auto;}
#huaxu li img{width: 100%;height: 100%; border-radius:10px; display:block;}
#huaxu li .s_bg{background-color: rgba(0,0,0,0.4); height:100%; position:absolute; width:100%; left:0; top:0;}
#huaxu li.swiper-slide-active .s_bg{ display:none;}
.gs .swiper-button-next,.gs .swiper-button-prev {position:absolute;top:50%;width:26px;height:47px;margin-top:-22px;z-index:10;cursor:pointer;}
.gs .swiper-button-prev { background:url(../images/left.png) no-repeat; background-size:26px 47px; left:10px;}
.gs .swiper-button-next { background:url(../images/right.png) no-repeat;background-size:26px 47px;  right:10px;}

.box{ font-size:14px; line-height:24px; text-align:left; padding:15px;}
.list{ width:92%; margin:0 auto;}
.list li{ float:none; width:100%; margin:0 0 15px;}
.list li img{ display:block; width:100%;}
.list li span{ display:block; line-height:22px; font-size:15px; text-align:center; padding:10px 10px 0;}
.list li a{ display:block;}

.list2{ width:92%; margin:0 auto; padding-top:15px;}
.list2 li{float:none; width:100%; margin:0 0 15px;}
.list2 li img{ float:none; width:100%; display:block; margin-right:0;}
.list2 li div{ display:block; overflow:hidden;}
.list2 li span{ line-height:26px; font-size:14px; display:block; padding-top:8px;}
.list2 li i{ display:none;}
.list2 li p{ font-size:13px; color:#888; line-height:22px;}
.list2 li p em{ color:#8a5986;}
.list2 li a{ display:block;}

.list3{width:92%; margin:0 auto; padding-top:15px;}
.list3 li{float:none; width:100%; margin:0 0 15px;}
.list3 li img{ display:block; width:100%}
.list3 li span{ line-height:26px; font-size:14px; display:block; padding-top:8px; text-align: left;}
.list3 li p{ font-size:13px; color:#888; line-height:22px;}
.list3 li p em{ color:#8a5986;}
.list3 li a{ display:block;}

.video{ width:92%; padding:15px 0 0; height:auto; background:none; margin:0 auto; }
.video iframe{ display:block; width:100%; height:200px;}

.list4{ width:92%; margin:0 auto;}
.list4 li{float:none; width:100%; margin:0 0 15px;}
.list4 li img{ display:block;width:100%;}
.list4 li span{ line-height:50px; font-size:18px; display:block; text-align:center;}
.list4 li div{ height:40px; line-height:40px; margin-top:15px; overflow:hidden;}
.list4 li p{ float:left; width:45%; font-size:30px; color:#666; font-family:Impact, Haettenschweiler;}
.list4 li p i{ color:#bebebe; font-size:25px; display:inline-block; vertical-align:top; font-weight:normal;}
.list4 li em{ float:right; width:55%; height:40px; background:#fd0155; color:#fff; font-size:16px; text-align:center;}
.list4 li a{ display:block;}

.list5{ width:100%; padding:15px 0; background:#fff; margin-top:30px;}
.list5 ul{ width:92%; margin:0 auto;}
.list5 li { float:none; line-height:28px; height:28px; overflow:hidden; display:block; font-size:14px; padding-left:15px; background:url(../images/dot.png) 0 10px no-repeat;}


}