/*homepage*/
.col-0{width:885px}
.col-1{width:435px}
.col-2{width:435px}
.col-3{width:300px}
.hpbx,.hpscr,.hpbxacc{margin-bottom:15px}
.hpbx{border:1px solid #e4e4e4;position:relative}
.hpbtitle{border-bottom:1px solid #e4e4e4;height:45px;line-height:45px;padding:0 10px}
.hpbtitle strong{float:left;font-size:15px;font-weight:bold}
.hpbtitle span{float:right}.hpbtitle span a{color:#aaa}
.hpctitle{background-color:#ffffe1;*width:45%;}
.hpbso{_margin-top:10px;}
.hpbco td{padding:11px 10px 12px 10px}
.hpbmo td{padding:11px 10px 12px 10px}
.hpbconews td{padding:8px 10px;}
.hpbconews td a span{float:left; cursor:pointer;}
.hpctpe{background-color:#f93;color:#fff}
.hpbxacc{border:1px solid #f60;font-size:14px;overflow:hidden;position:relative}
.hpbxacc.borders2{border-color:#e4e4e4}
.hpacc,.hpatab{padding:10px;position:relative;}.hpatab{border-top:1px solid #eee;padding-top:5px}
.hpatabpad table td{padding:3px 0}
.hplogged table td{line-height:1.8em}
.hpatab p{position:relative}
.hpaccright{position:absolute;top:10px;right:10px}
.logintxt{width:245px;height:30px;line-height:28px;border:1px solid #ccc;background-color:#fff;padding-left:28px;font-size:12px;outline:none}
.username{background-position:-395px -513px}
.pw{background-position:-395px -555px}
.loginsub{width:150px;height:28px;border:0;font-size:14px;font-weight:bold;color:#fff;background:#f60;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.idomaining{width:120px; height:31px; background-position:0 -400px;}
.itruste{width:110px; height:30px; background-position:-160px -360px;}
.inorton{width:70px; height:38px; background-position:-280px -360px;}
.logintab{ width:288px; height:37px; padding-left:10px; font-size:14px; line-height:37px; float:left}
.logintab li { width:148px; text-align:center; height:36px; font-size:14px; line-height:36px; border:1px solid #ddd; background:#f5f5f5; float:left; cursor:pointer  }
.logintab li.cur{font-weight:bold;background:#fff;height:37px;border-bottom:0}
.loginbox{display:inline-block;padding-bottom:10px;height:153px}
.socate{height:184px;overflow:hidden}
.socate dl{padding:0 5px;*width:363px;*float:left}
.socate dl dt,.socate dl dd{display:inline-block;*display:block;*float:left;}
.socate dl dt{color:#f60;padding:5px 5px 0 5px}
.socate dl dd{padding:0px 5px 5px 5px;padding:0px 5px 4px 5px\9;*padding:0px 5px 5px 5px}
.banner_c{position:relative;z-index:99}
.logintip{background-color:#ffe6e6;border:1px solid #ffa6a6;padding:1px 5px;position:absolute;top:35px;left:10px;width:263px;height:16px;line-height:16px !important}
.login,.login-bg{right:0;position:absolute;width:280px;}
.login{top:-290px;}
.login-bg{background-color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;height:240px;top:0;z-index:9;}
.login-box{padding:15px 20px;position:relative;z-index:98;}
.login-box p{margin-bottom:12px;}
.login-name,.login-pw{border:1px solid #ccc;padding:8px 3px 8px 20px;outline:none;width:215px;}
.login-name{border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;}
.login-pw{border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.login-btn{background:#f60;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:15px;font-weight:bold;padding:5px 0;width:240px; border: none; cursor: pointer;}
.logintxt-label{position:absolute;top:7px;left:25px;}
.lgname-p{margin-bottom:-1px!important;*margin-bottom:-3px!important;}
.login-corner-desk{width: 60px; height: 60px; position: absolute; right: 20px; bottom: 0; background: url(../images/base/login-corner.png) 0 -60px no-repeat;}

#wtbox{height: 420px; font-size: 12px;}
.wtbox{padding: 3px; margin-top: 5px; clear: both;}
.wtbox dl {padding-bottom: 10px; clear: both; height: 25px;}/*fixed*/
.wtbox dt , .wtbox dd{height: 30px;line-height: 30px; float: left; color: #444;}
.wtbox dt{width: 90px; text-align: right;}
.wtbox dd input.txt{width: 170px; height: 22px ; line-height: 22px;}
.wtbox .sospan {position: relative;display: inline-block;}
.wtbox .sospan input{ border: 1px solid #ccc; height: 22px; line-height: 22px; padding: 3px 3px 3px 25px; width: 221px;}
.wtbox .sospan input[type=button]{ border: 1px solid #ccc; height: 30px; padding-left: 25px; width: 221px;}
.wtbox .sospan .wtemailtxt{padding-left: 2px; width:244px ;}
.wtbox .wtlabel, .wtbox .wtlemail, .wtbox .pgplabel, .wtbox .wtlcode{font-size: 12px !important; color: #999;cursor: text !important;left: 30px; top: 5px;position: absolute !important;}
.wtbox .pgplabel{left: 5px; top: 3px;}
.wtbox .wtlemail{left: 5px; }
.wtbox .wtlcode{left:196px;}/*fixed*/
#wtLoginForm, .wtBuyDiv{ padding-left:22px; }/*fixed*/
#wtLoginForm{height: auto;}/*fixed*/
.wtBuyDiv{ margin-top: 10px;}/*fixed*/
.wtBuy{height: 30px; line-height: 30px; width: 247px; font-size: 14px;}
.wtflow{height: 40px; line-height: 40px; padding-left: 30px; font-size: 12px; color:#666;}
.wtbox .pgpspan {position: relative;display: inline-block;}
.wtSuccess{width: 234px;padding: 5px 5px;margin: 10px 25px 0px 25px; border: 1px solid #ddd; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background-color: #f5f5f5 !important}/*fixed*/
.wttip{background-color:#ffe6e6;border:1px solid #ffa6a6; padding:1px 5px; margin-left: 22px; width:236px;height:16px;line-height:16px !important}/*fixed*/
.scodetip{background-color:#ffc;border:1px solid #fc9; padding:1px 5px; margin-left: 22px; width:236px;height:16px;line-height:16px !important}/*fixed*/
.wttip-login{background-color:#ffe6e6;border:1px solid #ffa6a6; padding:1px 5px; position:absolute;top:175px;left:25px; width:236px;height:16px;line-height:16px !important}


/*homepage banner*/
.slide-bar li,.news-c,.win-us-box a,.business li p,.login-btn{display:inline-block;*display:inline;zoom:1;}
.slide,.slide-inner,.item{height:365px;position:relative;}
.slide-inner{overflow:hidden;min-width:1200px;}
.item{position:absolute;right:50%;}
.item.itmebgc-pun{background:#e7e6eb;}
.item.itmebgc-un2{background:#0068c0;}
.item.itmebgc-ass{background:#068c98;}
.item.itmebgc-pau{background:#013f78;}
.item img{display:block;margin-left:-952px;left:50%;position:absolute;}
.slide-bar{bottom:30px;left:50%;margin-left:-30%;position:absolute;width:60%;text-align:center;z-index:9;}
.slide-bar li{background:#999;cursor:pointer;height:16px;width:16px;border-radius:8px;-moz-border-radius:8px;margin:0 3px;}
.slide-bar li:hover{background:#ccc;}
.slide-bar li.cur{background:#fff;box-shadow:0 0 2px #ddd;}
.slide-l,.slide-c{overflow:hidden; position:relative }
.slide01,.slide02{position:relative }
.slidebox li{width:370px;height:223px;display:inline;float:left }
.slidebox li img,.slidebox2 li img{float:left}
.slidebar {margin-top:-18px; position:relative; float:left; z-index:10; padding-left:7px }
.slidebar li{overflow:hidden; width:12px; height:12px; margin:0 3px; display:inline; float:left; background:#b7b7b7; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; }
.slidebar li.cur,.slidebar2 li.cur{background:#f60 }
.slidebox2 li{width:300px;height:80px;display:inline;float:left }
.slidebar2 {margin-top:-15px; position:relative; float:right; z-index:10; padding-left:7px }
.slidebar2 li{overflow:hidden; width:10px; height:10px; margin:0 2px; display:inline; float:left; background:#b7b7b7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; }
.set_hpbco table td{padding:8px 10px;}
.recom a{float:left; padding:11px 6px 12px 6px; display:block;*width:47%;}
.recom a:hover{background: none repeat scroll 0 0 #ffffe1 !important; text-decoration: none; z-index: 999;}
.recom .bbr{ border-bottom:1px solid #eee; border-right:1px solid #eee;}
.recom .bb{ border-bottom:1px solid #eee;}
.recom .br{ border-right:1px solid #eee;}
.recom p.hpctitle{padding:11px 10px 12px;}
.fblt,.fbrt{margin:0;padding:0;}
.flrt{float:right;width:92px;text-align:right;}
.fblt{float:left;width:104px;overflow:hidden;}
.fbrt{float:right;width:100px;text-align:right;}

.dm_name{width:65px;}
.dm_sum{position:absolute;top:7px;right:10px;width:80px; text-align:right;}

.postnews li{float: left; padding-right: 5px;}
