blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left}.fr{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}.tdu{text-decoration:underline}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}.fc2{color:#ccc}.fc3{color:#333}.fc6{color:#666}.fc9{color:#999} .fc10{color:#fff} .fcr{color:red}.fcw{color:#fff}.fcb{color:#0089bf}.fcg{color:green} .fcg2{ color:#ff8b03;} .fcorng{color: #F60;} .fcg3{color: #ff9900} .fzise{color: #7e318e}

.f0{font-size:0}.f10{font-size:10px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px} .f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px} .f24{font-size:24px} .f26{font-size:26px} .f30{font-size:30px} .f42{font-size:42px; line-height:42px;}
	
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px} .ml15{margin-left:15px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px} .mt15{margin-top:15px}
.mt20{margin-top:20px} .mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}.pb40{padding-bottom:40px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px} .lh26{line-height:26px} .lh30{line-height:30px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}   .xiahx{ text-decoration:underline}

.line { border-bottom:1px solid #E7E7E7;}

body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#333; }
a{text-decoration:none;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#7e318e}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.wp{width:85%;max-width:1486px;margin:0 auto} .wp2{width:95%;margin:0 auto}  .wp3{width:1200px;margin:0 auto}  .wp4{width:1200px;margin:0 auto}   .w100{width:100%;}  .w50{width:50%;} .w46{width:46%;}  .w33{width:32.3%;} .w40{width:40%;} .w58{width:58%;}



.header .top1 { background:#FFF; width:100%; height:81px; } .header .top1 .logo { width:100%; height:81px;}
.header .youb{ position:relative;}
.header .youb .login{ width:44px;height:44px;  position:absolute;top:16px;right:0px;border-radius:50%; border:1px solid #CCC; cursor:pointer; text-align:center; } .header .youb .login img{ margin-top:12px; } .header .youb .login:hover{ background-color:#f5ddbb;  border:1px solid #f5ddbb;}
.header .youb .btn-so{ width:44px;height:44px; position:absolute;top:16px;right:0px;border-radius:50%; border:1px solid #CCC; background:url(../images/img6b.png) center center no-repeat;cursor:pointer; }
.header .youb .soBox{width:300px;position:absolute;top:17px;right:0px; overflow:hidden;display:none; z-index:101;}
.header .youb .soBox .inp{display:block;width:100%;background:0 0;border:none;font-size:14px;color:#333; height:46px; line-height:46px; border:1px solid #7e318f; background:#FFF; border-radius:30px; padding:0 64px 0 20px; color:#999; }
.header .youb .soBox .sub{width:56px;height:46px;background:url(../images/img6.png) center center no-repeat #7e318f;position:absolute;right:0;top:0;cursor:pointer;border:none; border-radius:30px; cursor:pointer; }

.header .top2{width:100%; background:url(../images/top-01.jpg) repeat-x #FFF; min-height:314px;}
.header .top2 .toubu{width:100%; position:relative;} .header .top3 .toubu{width:100%; position:relative;}  .header .top3 .toubu img{ height:100%;}
.header .top3{width:100%; background:url(../images/top-02b.jpg) repeat-x #FFF;  height:233px;  }


.banner2{ width:100%; overflow:hidden;position:relative}
.banner2 .slick-list,.banner2 .slick-slide,.banner2 .slick-slider,.banner2 .slick-track{height:100%}
.banner2 .slick-slide{ outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner2 .slick-next,.banner2 .slick-prev{position:absolute;bottom:150px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:9;-webkit-background-size:100% 100%;cursor:pointer;border:none;background:0 0}
.banner2 .slick-prev{left:1%;background-image:url(../images/img7.png)}
.banner2 .slick-next{right:1%;background-image:url(../images/img8.png)}
.banner2 .bg{height:0;padding-top:17.2%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;min-height:100px}


.nav{ width:100%; height:55px; position:absolute; left:0; bottom:-30px;  background:#eaeef7;  }
.nav1 li{float:left;position:relative; background:url(../images/top-02.jpg) right no-repeat;}        .nav1 .bno{background:none;}  

.nav1 .v1{display:block;font-size:16px; color:#333; line-height:55px; height:55px; padding:0 34px;  position:relative;z-index:100}
.nav1 li.on .v1,.nav1 li:hover .v1{color:#fee7be; font-weight:700; background-color:#7e318f;  }
.nav1 li.on .v1{font-weight:700; height:55px;  }
.nav1 dl{position:absolute;left:50%;top:100%;width:148px;margin-left:-74px; z-index:100; display:none}
.nav1 .v2{display:block;font-size:14px;color:#fff;line-height:48px;text-align:center;background:rgba(126,49,143,.9);margin-bottom:1px}
.nav1 dd.on .v2,.nav1 dd:hover .v2{background:#993399;}

.man{ margin-top:30px; width:100%;  }

.banleft ,.banrity{ width:50%; height:auto; background-color:#FFF; overflow:hidden; } 
.banner{ width:100%; overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{ outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;bottom:200px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:9;-webkit-background-size:100% 100%;cursor:pointer;border:none;background:0 0}
.banner .slick-prev{left:1%;background-image:url(../images/img7.png)}
.banner .slick-next{right:1%;background-image:url(../images/img8.png)}
.banner .bg{height:0;padding-top:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;min-height:100px}
.banner .num{ width:100%;position:absolute;left:0px;right:0;bottom:0px;z-index:1;font-size:14px;color:#fff;text-align:left; background-color:rgba(0,0,0,.6);   }
.banner .num .icon1{display:block;width:2px;height:40px;margin:0 auto 14px;background:#fff}
.banner .num .icon2{display:inline-block;vertical-align:middle;width:7px;height:2px;margin:-2px 0 0 9px;background:#fff}
.banner .num strong{display:block;font-size:16px; font-weight:200; margin-bottom:0px; padding:6px 15px;}
.banner .slick-dots{height:8px;width:100%;position:absolute; left:92%;bottom:15px;z-index:5; font-size:18px;line-height:36px;color:#333;}
.banner .slick-dots li{ float:left;  width:8px;height:8px; border-radius:50%; margin-right:5px; background:#fff; -webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; text-indent:-1000px;position:relative; cursor:pointer;z-index:1}
.banner .slick-dots li.on{ background:#7e318e;}


.news1{ padding:17px 30px 5px 30px;  overflow:hidden; border:1px solid #d2d9e9; border-left:none; }
.newtel{ width:100%; float:left; border-bottom:1px solid #d2d9e9; position:relative;  height:40px;}  .newtel .gengduo{ position: absolute; right:0px; top:0px;} 
.new_telst li {font-size:18px; width:120px;  line-height:36px;float: left;display: inline;cursor: pointer;position:relative;}
.new_telst li.newon {color: #7e318e;font-weight: bold;}
.new_telst p {position: absolute;top:40px;left:0px;width:70px;border-top: 2px solid #7e318e;overflow: hidden;text-align:left;}
.new_telst b {display: inline-block;width: 0;height: 0;margin-top: -3px;border-style: solid dashed dashed dashed;border-width: 9px;border-color: #217af0 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}


.new_lst{ width:100%; float:left; }  .new_lst .weni{ padding-bottom:16px; border-bottom:1px dashed #d2d9e9; font-size:14px; color:#666;  line-height:22px; height: auto;   position:relative;  }
.new_lst .gduo  a{color:#7e318e; position: absolute; right:0; bottom:8px;}
.new_lst .biaoti{ font-size:18px; font-weight:700; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; height:42px; line-height:42px; margin-top:4px;}

.new_lst li {padding:16px 0 8px 0; border-bottom:1px  solid #efefef; float:left; width:100%;  line-height:24px;  font-size:16px; }
.new_lst li .img{width:4%;} .new_lst li .wen{width:86%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .new_lst li .riqi{width:10%; text-align:right;}



.ansi4{ width:100%; overflow:hidden; margin:30px 0; float:left;}
.ansi4 li{ width:25%; height:163px; float:left; position:relative;}    .ansi4 li:hover{ background:#fee7be;}
.ansi4 .bj1{ background:url(../images/top-03.jpg) repeat-y left top #dc96b3; }
.ansi4 .bj2{ background:url(../images/top-04.jpg) repeat-y left top #dc96b3; }
.ansi4 .bj3{ background:url(../images/top-05.jpg) repeat-y left top #dc96b3; }
.ansi4 .bj4{ background:url(../images/top-06.jpg) repeat-y left top #dc96b3; }
.ansi4 li .biao1{ font-weight:600; font-size:18px; color:#1e003a; position: absolute; left:30px; bottom:32px;}
.ansi4 li .yinw{ font-weight:200; font-size:18px; color:#fff; position: absolute; left:30px; top:32px; line-height:24px; text-transform: uppercase;}    .ansi4 li:hover  .yinw{ color:#7e318e;}
.ansi4 li .ico5{   position: absolute; right:30px; top:32px;}

.news2{  overflow:hidden; border:1px solid #d2d9e9; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.news2 .telst{ width:100%; float:left; border-bottom:1px solid #d2d9e9; position:relative;  height:48px;}   .news2 .telst .gengduo{ position: absolute; right:3%; top:12px;}
.news2 .telst .m-tit3{ font-size:18px; font-weight:600; width:120px; height:48px; color:#7e318e; line-height:46px; background:url(../images/top-8.jpg) repeat-y left #fbfafc; text-align:center; float:left; }
.news2 .telst .m-tit3:before{content:'';position:absolute;height:2px;width:72px;background-color:#7e318e;left:24px; bottom:-1px;  }

.new_lst2 {width:94%; padding:10px 3%; float:left;min-height:299px;}
.new_lst2 li {padding:16px 0 8px 0; float:left; border-bottom:1px  solid #efefef; float:left; width:100%;  line-height:24px;  font-size:16px; }
.new_lst2 li .img{width:4%;} .new_lst2 li .wen{width:86%;   overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .new_lst2 li .riqi{width:10%; text-align:right;}
.new_lst2 li .wen2{width:84%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .new_lst2 li .riqi2{width:12%; text-align:right;}



.row-a{ width:100%; float:left; overflow:hidden; border:1px solid #d2d9e9; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.row-a .telst{ width:100%; float:left; background:url(../images/top-7) repeat-y top  left #fbf9fc; border-bottom:1px solid #d2d9e9; position:relative;  height:48px;}  .row-a .telst .gengduo{ position: absolute; right:1%; top:12px;}
.row-a .telst .m-tit{ font-size:18px; font-weight:600; width:120px; height:48px; color:#7e318e; line-height:46px; background:url(../images/top-8.jpg) repeat-y left #fbfafc; text-align:center; float:left; }
.row-a .telst .m-tit:before{content:'';position:absolute;height:2px;width:72px;background-color:#7e318e;left:24px; bottom:-1px;  }

.m-case .slick-next,.m-case .slick-prev{position:absolute;bottom:45%;overflow:hidden;width:30px;height:30px;font-size:0;line-height:0;z-index:100;background:center center no-repeat #ccc;cursor:pointer; border:none; border-radius:50%;display:none}
.m-case .slick-prev{right:10px;background-image:url(../images/c_prev.png)}
.m-case .slick-next{left:5px;background-image:url(../images/c_next.png)}
.m-case .slick-prev:hover{background-color:#7e318e;background-image:url(../images/c_prev1.png)}
.m-case .slick-next:hover{background-color:#7e318e;background-image:url(../images/c_next1.png)}

.m-case .slick-dots{position:absolute;left:0;bottom:-5px ;width:100%;text-align:center;z-index:99}
.m-case .slick-dots li{display:inline-block; width:4px;height:2px;margin:0px 5px;}
.m-case .slick-dots li button{display:block;width:4px;height:2px;font-size:0;line-height:0;text-indent:999px;background-color:#CCC;  border:none;cursor:pointer}
.m-case .slick-dots li.slick-active button{background-color:#0089bf}

.nei10{ padding:10px;}

.m-case{ overflow:hidden; position:relative;  margin:0px -10px  0px -5px}
.m-case .con{display:block;  background-color:#f4f6fb; width:95%; margin:10px 5px;  height:auto; overflow:hidden;  }
.m-case .con:hover{background:#7e318e;color:#fff; }
.m-case .pic{height:0;padding-top:60%;position:relative;overflow:hidden;}
.m-case .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.m-case .txt{ font-size:14px; line-height:18px; height:36px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:10px 20px 0px 20px; }




.cura{font-size:14px; width:100%; float:left; padding:10px 0;}
.cura a,.cura span{display:inline-block;vertical-align:middle;margin:0 2px}  .cura  .on,.cura a:hover{ font-weight:600;}  
.cura .home{ height:32px; line-height:32px;margin:0; } .cura .home img{ width:32px; height:32px; background:center center no-repeat #eaeef7; border-radius:50%;}

.main-aL{ width:18%; background: url(../images/top-6.jpg) repeat-x top left #fff; min-height:600px; overflow:hidden;} .main-ry{ width:80%; background:#FFF; border:1px solid #d2d9e9; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ min-height:600px; overflow:hidden;}
.main-aL .teber{ height:86px; width:100%; background: url(../images/top-5.jpg) no-repeat top left #833095; position:relative;}
.teber .biaoti2{ font-size:24px; color:#f8dfbb; margin-left:20px; margin-top:16px; vertical-align:middle; line-height:26px; width:60%; height:86px;}

.zuonav {width:78%;  padding:12px 12%; float:left;}  .zuonav li{ height:60px; font-size:16px; line-height:60px; border-bottom:1px solid #d1d8ec;  overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; }  .zuonav .on a{ font-weight:600; color:#7e318f;} .zuonav a:hover{ font-weight:600;} 
.main-ry .taber{ height:60px; border-bottom:1px solid #f0f3f8; width:100%; background: url(../images/top-3.jpg) repeat-y top left #FFF;}    .main-ry .taber .m-tit{ margin:18px 0px 0px 10px;  float:left; font-weight:700; color:#7e318f; background:url(../images/ico-4.png) no-repeat top  left; height:26px; line-height:28px; padding-left:20px;  position:relative;  overflow:hidden}
.main-ry .minnei{width:94%; padding:30px 3%; color:#666;} .main-ry .minnei p{line-height:26px; color:#666; }


.contac2 li{ width:100%; padding:16px 0; border-bottom:1px solid #edebeb; float:left; float:left;}  .contac2 .pic{width:10%}  .contac2 .wenzi2{width:85%; line-height:22px;}
.contac2  .imadf{ border:1px solid #CCC;}

.newslestop{ width:100%; float:left; border:1px solid #d6dfe2; overflow:hidden; } .newslestop:hover{  border:1px solid #7e318f;} 
.newslestop .txt{width:60%; float:left;} .newslestop .txt .con{padding:20px 20px 0px 30px; position:relative;}     .newslestop .txt .con:before{content:'';position:absolute;height:2px;width:12px;background-color:#9933cc;left:12px; top:26px; }
.newslestop .lefta{height:0;padding-top:28%;position:relative;overflow:hidden; width:40%; float:left;}
.newslestop .pic4 img{position:absolute;left:0;top:0;width:100%;height:100%}
.newslestop .txt .biaoti3{font-size:24px; height: auto; margin-top:30px; line-height:26px; overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; padding-bottom:10px; overflow:hidden;}
.newslestop .txt .neir{ font-size:16px; line-height:24px; color:#999; overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.newslestop .timt{ position:absolute; left:26px; top:20px; color:#999;} .newslestop .moer{ position:absolute; right:20px; top:180px;  color:#9933cc;}


.newslest2 li{ width:92%; float:left; height:32px; line-height:36px; padding:18px 3% 20px 5%; margin:3px 0; border:1px solid #d9dee1; position:relative;  overflow:hidden; }
.newslest2 .zi{ width:80%; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
.newslest2 li:before{content:'';position:absolute;height:2px;width:12px;background-color:#9933cc;left:10px; bottom:34px; margin-top:-1px}
.newslest2 li:hover{color:#fff;  background:#7e318f; border:1px solid #7e318f;} .newslest2 .moer{color:#9933cc;}  .newslest2 .riqi{color:#999;}  .newslest2 a:hover .moer {color:#fff;}  .newslest2 a:hover .riqi{color:#fff;}


.fanhui a{font-size:16px; color:#fff; font-weight:400; background:url(../images/ico-7.png) no-repeat center left #7e318f; cursor:pointer; padding:10px 40px 10px 80px; border-radius:30px;}
.fanye{ overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; }


.main-ry2{ width:100%; background:#FFF; border:1px solid #d2d9e9; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ min-height:600px; overflow:hidden;}
.main-ry2 .taber{ height:60px; border-bottom:1px solid #f0f3f8; width:100%; background: url(../images/top-3.jpg) repeat-y top left #FFF;}    .main-ry2 .taber .m-tit{ margin:18px 0px 0px 10px;  float:left; font-weight:700; color:#7e318f; background:url(../images/ico-4.png) no-repeat top  left; height:26px; line-height:28px; padding-left:20px;  position:relative;  overflow:hidden}
.main-ry2 .minnei2{width:94%; padding:30px 3%; color:#666;} .main-ry2 .minnei2 p{line-height:26px;  color:#666; }

.newslest4 li{ width:44%; float:left; height:32px; line-height:36px;  margin:5px 10px ; border:1px solid #d9dee1; padding:20px 2%;  position:relative; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; } .newslest4 li a{ font-size:18px; }
.newslest4 li:before{content:'';position:absolute;height:2px;width:12px;background-color:#9933cc;left:6px; bottom:34px; margin-top:-1px}
.newslest4 li:hover{color:#fff;  border:1px solid #7e318f;} 

.newslest5 li{ width:45%; float:left; height:32px; line-height:36px;  margin:5px 10px 5px 5px ; border:1px solid #d9dee1; padding:20px 1% 20px 2%;  position:relative; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; } .newslest5 li a{ font-size:18px; }
.newslest5 li:before{content:'';position:absolute;height:2px;width:12px;background-color:#9933cc;left:6px; bottom:34px; margin-top:-1px}
.newslest5 li:hover{color:#fff;  border:1px solid #7e318f;} 


.footer{ margin-top:30px; width:100%; float:left; padding-top:30px; background:#7e318e;}
.footer .con1{ width:20%;} .footer .con2{ width:40%;}  .footer .con3{ width:17%; float:right; text-align:right;} .footer a{ color:#f5edf7;}  .footer a:hover{ color:#fff;} 
.footer .bom{ font-size:14px; width:100%; float:left; color:#f5edf7; margin:20px 0px 20px 0px;  padding-top:15px; border-top:1px solid #91509f; }


.pages{text-align:center;margin:30px 0px 0px 0px;}
.pages ul{display:inline-block}
.pages ul li{float:left;font-size:14px;margin:0 8px}
.pages ul li a,.pages ul li span{display:block;width:42px;height:36px;line-height:36px;text-align:center;color:#75758a;border:1px solid #ccc}
.pages ul a:hover,.pages ul li.on a{background-color:#7e318f;border:1px solid #7e318f;color:#fff}
.pages ul li.next a,.pages ul li.prev a{width:49px;font-size:20px}


@media screen and (max-width:1200px){.wp4{ width:95%; margin:auto 0; }}