﻿.demopage{width:1110px; margin:0 auto; padding-top:10px;}
.demopage h2{font-size:14px;text-align:center;}
/* tabbox */
.tabbox{width:1110px;margin:0px auto;position:relative;height:auto;overflow:hidden;}
.tabbox .tabbtn{ width:1100px;height:40px; margin:0 auto;}
.tabbox .tabbtn li{ width:150px;float:left;position:relative;/*margin:0 0 0 -1px;*/ /*border:1px solid #e2e2e2;*/ text-align:center; color:#333;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:150px;text-align:center;font-size:18px;cursor:pointer; font-family:"微软雅黑";}

.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{height:37px;line-height:37px;background: url(../images/li.png) repeat-x;color:#fff;font-weight:600; font-family:"微软雅黑";}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{ width:1110px; height:auto; display:table; /*margin-top:40px; */}
/*.tabbox .tabcon li{height:24px;line-height:24px;overflow:hidden; list-style-image:url(images/news_arrow.gif); border-bottom:1px dashed #ccc; height:30px; line-height:30px;}
.tabbox .tabcon li span{margin:0 10px 0 0;font-size:12px;font-weight:400;color:#fff;}*/
.tabbox .tabcon dl{ width:250px; float:left; margin-left:22px; margin-top:30px;}
.tabbox .tabcon dl dd img{ width:250px;}
.tabbox .tabcon dl dt{ /*background:#999; *//*border-left:1px solid #ccc;*/ line-height:40px; text-align:center;}
.tabbox .tabcon dl dt a:hover{ color:rgb(75, 155, 3);}
.tabbox .tabcon dl dt p{ color:#fff; line-height:30px; text-align:center;}
.tabbox .tabcon span{ padding-left:20px;}