@charset "utf-8";
/* CSS Document */

.focus_wrap{ height:242px; width:300px;}
.focusBox{ width:300px; height:242px; background:#ededed; padding:7px 7px 0; overflow:hidden;}
.comiis_wrapad{ width:300px; height:242px; overflow:hidden;}
.cl{ width:300px; height:242px; overflow:hidden;}
.slideshow li{ position:relative; overflow:hidden;}
.slideshow span.title { position:absolute; bottom:0; left:0; margin-bottom:0; width:100%; height:48px; line-height:32px; font-size:14px; text-indent:10px; }
.slidebar { position:absolute; bottom:5px; right:10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; font-size:12px;}
.slidebar li { float:left; margin-right:1px; width:20px; height:20px; line-height:20px; text-align:center; font-size:10px; cursor:pointer; }
.slidebar li.on { background: rgba(255,0,0,1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color:#fff; font-weight:700; }
.block { margin:0; position:relative; overflow:hidden;}
.notice{ width:298px; height:110px; border:1px solid #f7d5a6; margin-top:10px; background:url(../images/notice-bg.gif) repeat-x 0 0;}
.notice dl{ margin:10px 12px;}
.notice dt{ font-size:14px; color:#ff9600; margin-bottom:10px;}
.notice em{ color:#efcd9c; margin-left:5px;}
.notice dd{ background:url(../images/ico01.gif) no-repeat left center; padding-left:10px; margin-left:5px; line-height:24px;}
.notice dd a{ color:#555; font-family:"宋体";}
.notice dd a:hover{ color:#ed0c28;}

.news{ width:350px; height:362px; border:1px solid #dbdbdb; margin:0 10px; background:url(../images/news-bg1.gif) no-repeat 0 0; position:relative;}
.news i{ display:block; width:64px; height:63px; background:url(../images/news-bg.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:-1px; left:-1px;}
.news h4{ margin:15px auto; width:80%; text-align:center;}
.news h4 a{ color:#f00; font-size:14px;}
.news h4 span{ font-size:12px; color:#ff9600; line-height:24px;}
.news ul{ width:93%; margin:20px auto 8px;}
.news li{ border-bottom:1px dotted #999; margin-top:10px; padding-bottom:4px;height:71px}
.news li b{ margin-bottom:5px; display:block;}
.news li b a{ font-size:14px; color:#333;}
.news li b a:hover{ color:#ed0c28;}
.news li p{ line-height:1.8; color:#666; font-family:"宋体";}
.more{ text-align:right; display:block; color:#666; margin-right:15px; font-family:"宋体";}
.more:hover{ color:#33F;}

.barBox{ border:1px solid #dbdbdb; width:286px;}
.work{ height:361px;}
.barBox h4{ height:32px; line-height:32px; background:url(../images/bar01.gif) no-repeat right 0; font-size:14px; padding-left:24px; color:#e40000;}
.list{ margin:12px 12px 9px;}
.list li{ background:url(../images/ico02.gif) no-repeat left center; padding-left:10px; border-bottom:1px dotted #999; line-height:30px;}
.list li span{ float:right; color:#666; font-family:"宋体";}
.list li a{ color:#555; font-family:"宋体";}
.list li a:hover{ color:#ed0c28;}

.ad{ margin:10px 0; display:block;}
.firm{ width:660px; height:223px;}
.mainBox{ border:1px solid #dbdbdb;}
.mainBox h4{ height:28px; line-height:28px; background:url(../images/bar02.gif) repeat-x 0 0; border-bottom:1px solid #dbdbdb; padding-left:10px; position:relative;}
.mainBox h4 span{ background:url(../images/ico03.gif) no-repeat left center; padding-left:10px; color:#e40000; font-size:14px;}
.tb_{ height:24px; position:absolute; left:90px; top:3px;}
.tb_ li{float:left; height:24px; line-height:24px; width:90px; text-align:center; border-left:1px solid #d8d8d8; border-radius:3px 3px 0 0; margin-left:4px;}
/* 控制显示与隐藏css类 */
.tb_ li.normaltab{ color:#fff; cursor:pointer; border:1px solid #e68a00; background:#f90;}
.tb_ li.hovertab{color:#333; cursor:pointer; border:1px solid #dbdbdb; width:90px; background:#fff; border-bottom-color:#fff;}
.dis{display:block;}
.undis{display:none;}

#indexPro,#indexPro1{ overflow:hidden; margin:0 auto; padding-top:10px; width:635px; height:158px;}
#indexPro li,#indexPro1 li{ float: left; text-align:center; _height:143px; _margin-top:14px; margin:10px 5px 0;}
#indexPro .proImg,#indexPro1 .proImg{ display:block; padding:2px; border:1px solid #ccc;}
#indexPro .proImg:hover,##indexPro1 .proImg:hover{ border:1px solid #999;}

.login{ height:223px;}
.log-list{ margin:15px;}
.log-list li{ margin-top:12px; position:relative;}
.log-list li em{ position:absolute; top:8px; left:88px; color:#999;}
.log-list label{ font:700 12px/1 "宋体"; width:56px; text-align:right; display:inline-block;}
.log-list .text{ width:184px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 2px; color:#333;}
.log-list .w110{ width:110px;}
.log-list span{ margin-left:5px;}
.log-list span img{ display:inline; vertical-align:top;}
.log-btn{ width:70px; height:26px; background:url(../images/btn-bg.gif) repeat-x 0 0; border-radius:3px; color:#fff; cursor:pointer; border:0; margin-left:58px;}
.log-btn:hover{ background:#f90;}
.btn a{ color:#716b6b;}
.btn a:hover{ text-decoration:underline;}
.reg{ margin:0 5px;}

.policy,.message{ width:324px; height:344px; margin-top:10px;}
.policy .list li,.message .list li{ line-height:29px;}
.message{ margin:10px 10px 0;}
.download{ margin-top:10px; height:239px;}
.feedback{ margin-top:10px; display:block;}
.list li.firstNew{ background:none; padding:0; border-bottom:0; margin-bottom:5px;}
.newImg{ padding:1px; border:1px solid #e0e0e0; width:122px; height:106px;}
.newImg img{width:122px;height:106px}
.firstTxt{ width:164px; line-height:1.5; margin:5px 0 0 10px;}
.firstTxt h5 a{ font-size:14px; font-family:"微软雅黑";}
.firstTxt h5 a:hover{ text-decoration:underline;}
.firstTxt p{ color:#666; font-family:"宋体"; margin-top:8px;}
.w324{ width:324px; height:326px; margin-right:10px;}
.link{ height:326px;}
.link ul{ width:87%; margin:0 auto;}
.link li{ float:left; margin:22px 13px 0;}
.link li a{ color:#666; font-size:14px; color:#555;}
.link li a:hover{ color:#36F;}