﻿@charset "utf-8";

body{font-size:14px; color:#000; margin:0; padding:0 }
p,img,h1,h2,h3,h4,h5,h6,input,dl,dt,dd,span.em,b,tr,td,table,ul,ol,li{margin:0; padding:0; }
ol,ul,li{list-style:none}
img{ border:none; display:block}
.clear{ clear:both;}
a{ color:#444; text-decoration:none}
a:hover{ text-decoration:none}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu,video{display:block}



/**********************************************************************top**********************************************************************/
.izl-rmenu2{position:fixed; right:0; margin-right:10px; top:45%; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:9999999; }
.izl-rmenu2 .btn{width:50px; height:50px; margin-bottom:2px; cursor:pointer; position:relative;}

.izl-rmenu2 .btn-wx{background:url(../images/r_wx2.png) 0px 0px no-repeat; background-color:#c1c1c1;}
.izl-rmenu2 .btn-wx:hover{background-color:#ffcc00;}
.izl-rmenu2 .btn-wx .pic{position:absolute; left:-154px; top:0px; display:none;width:152px;height:152px; border:1px solid #ffcc00;}
.izl-rmenu2 .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#c1c1c1;}
.izl-rmenu2 .btn-phone:hover{background-color:#ffcc00;}
.izl-rmenu2 .btn-phone .phone{background-color:#ffcc00; position:absolute; width:160px; left:-160px; top:0px; line-height:50px; color:#FFF; font-size:20px; text-align:center; display:none;}
.izl-rmenu2 .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#b8b8b8; display:none;}
.izl-rmenu2 .btn-top:hover{background-color:#ffcc00;}


.case_wrap{ margin-top:100px;}
.title ul{ overflow:hidden; margin:auto; width:321px; border:1px solid #eee; }
.title ul li{ float:left; font-size:20px; line-height:24px; width:160px; padding:12px 0; text-align:center; font-weight:bold; cursor:pointer; border-right:1px solid #ececec; background:#f8f8f8;}
.title ul li.curr{ background:#3ddc9a; color:#fff}
.title p{ text-align:center; padding-top:20px}
.case_ulwrap ul{ width:1200px; margin:auto; margin-bottom:70px; overflow:hidden}
.case_ulwrap ul li{ float:left; display:block; margin:0 14px; margin-top:28px; width:370px; border:1px solid #ececec; padding-bottom:20px; background:#f8f8f8}
.case_ulwrap ul li .libott{ padding:0 20px;}
.case_ulwrap ul li p.p1{ text-align:center; height:24px; line-height:24px; margin:25px 0 5px 0;font-size:20px;}
.case_ulwrap ul li p.p2{ font-size:12px; color:#888; margin:16px auto; line-height:20px; border-bottom:1px solid #ececec; padding-bottom:20px;}
.case_ulwrap ul li span.span1{ display:block; text-align:center; height:24px; line-height:24px; color:#999}

.hide{ display:none}
