@charset "utf-8";

.lipagebg{ width:100%; background-color:#01BE97; height:300px;}
.sotitle{ height:120px; font-size:52px; color:#FFFFFF; text-align:center;  margin-top:-260px;}


.sobody{ width:1180px; margin:0 auto; background-color:#FFFFFF; height:800px;margin-bottom:30px; }
.sobody .soleft{ width:590px; border-right:1px #F0F0F0 solid; float:left; height:750px; padding-top:50px; }
.sobody .soleft .fd{ width:100px; height:60px; float:left; padding-top:8px; text-align:right; padding-right:20px;  color:#999999}
.sobody .soleft .ff{ width:460px;float:left; }
.sobody .soleft .sbnt{ width:460px; height:48px; background-color:#01BE97; text-align:center; line-height:48px; font-size:16px; color:#FFFFFF;border-radius:4px; margin:0 auto; cursor:pointer; display:block; border:0px;}
.sobody .soleft .sbnt:hover{ background-color:#01AD8B}
.sobody .soleft .sbnt[disabled]{ background-color:#EFEFEF; border:1px #CCCCCC solid; color: #999999}
.sobody .soleft .demo_btn{width:520px; text-align: right; padding-top:30px;}
.sobody .soright{ width:550px; float:left;padding-top:50px; padding-left:30px;}
.sobody .soright .tit{ height:40px;}
.sobody .soright .empty{ width:400px; height:100px;background-image:url(../images/empty.png);background-repeat:no-repeat;background-position: center center; background-repeat:no-repeat; margin:0 auto; font-size:18px; color:#999999; padding-top:300px; text-align:center}

.sobody .soright .plists{ width:500px; height:80px; padding-left:20px; padding-top:20px; background-color:#F6F6F6; margin-bottom:20px; position:relative}
.sobody .soright .plists .ts1{ height:32px;}
.sobody .soright .plists .ts1 span{ color: #FF6600;}
.sobody .soright .plists .ts2{ height:20px;}
.sobody .soright .plists .ts2 span{ color:#01BE97}
.sobody .soright .plists .sbtn{ position:absolute; right:120px; bottom:20px; width:80px; height:30px; background-color:#FFFFFF; text-align:center; line-height:30px; cursor:pointer; border:1px #CCCCCC solid;border-radius:2px; display:block; text-decoration:none; color:#000000}
.sobody .soright .plists .sbtn:hover{ background-color:#F7F7F7}
.sobody .soright .plists .sbtn.p{ background-color:#01BE97; border-color:#01BE97; right:20px; color:#FFFFFF}
.sobody .soright .plists .sbtn.p:hover{ background-color:#01AD8B}
.sobody .soright .pmore{width:500px; text-align:right;}
.sobody .soright .pmore a{ color:#01BE97; text-decoration:underline}
.sobody .soright .pmore a:hover{ text-decoration: underline; color:#01AD8B}
/*文本*/
.xpginput{ width:290px; height:34px; line-height:34px;  border:1px #CCCCCC solid;   border-radius:2px; padding-left:10px; background-color:#F8F8F8}
/*单选*/
.checkboxmain{}
.checkboxmain .citem{ width:86px; height:32px; line-height:32px; float:left; border:1px #CCCCCC solid; float:left; margin-right:20px; text-align:center;border-radius:2px; cursor:pointer; background-color:#F8F8F8; margin-bottom:20px;}
.checkboxmain .citem:hover{ background-color:#FFFFFF}
.checkboxmain .citem.checked{ background-color:#D9F7ED; border:1px #01BE97 solid; color:#01BE97;background-image:url(../images/checked.png);background-repeat:no-repeat;background-position:right bottom; background-repeat:no-repeat;}
.checkboxmain .citem.checked:hover{ background-color: #FFFFFF}

/*详细页*/
.showtop{ width:800px; background-color: #01BE97; color:#FFFFFF; padding-top:20px; padding-bottom:20px; margin:0 auto; }
.showtop .imds{ float:left; width:310px; padding-left:90px; height:40px; line-height:40px;}
.showtop a.btns{ width:110px; height:36px; line-height:36px; text-align:center; margin: 0 auto;  text-decoration:none; color:#000000; background-color:#FFFFFF; display:block;border-radius:2px;}
.showtop a.btns:hover{ background-color: #EAFDF9}
.showlist{width:710px; background-color:#FFFFFF; padding-top:20px; padding-bottom:20px; margin:0 auto; margin-top:1px; padding-left:90px; line-height:200%}
.showlist:hover{ background-color: #FEFCD8}
.showlist:nth-child(odd){background:#F9F9F9;}


 