/* CSS Document */
span.emptyhint {color:#999;position:absolute;padding:0px;padding-left:10px;height:30px ; line-height:30px; padding-top:15px;}

a { text-decoration:none ; color:#FFF ; }
a:hover { color: #FD001C ; }

img { border:0px ; }

body { padding:0px ; margin:0 auto ; font-size:12px; background:#fff;}
li { list-style:none ; list-style-type:none ; font-size:12px ; }
.topmain { width:100% ; padding:0px ; margin:0 auto ; background:#737373 ; }

.topmain .top { width:998px;height:60px;clear:both;text-align:left; margin:0 auto ;}
.topmain .top .logo{width:185px;height:60px; line-height:60px; text-align:right;float:left;display:inline; font-size:18px ; margin-top:5px ; color:#E00000 ;  }
.topmain .top .logo a {  color:#E00000 }
.topmain .top ul{width:390px;height:60px ; line-height:60px ; margin-left:10px;margin-top:0px;margin-bottom:0px;float:left;display:inline;text-align:left;list-style-type:none;padding:0px;}
.topmain .top ul li { width:65px ;text-align:center ; list-style:none ; list-style-type:none ;font-size:16px ; color:#FFF ; float:left ; display:inline ; font-family:"Microsoft Yahei"; }
.topmain .top ul li:hover { background:#425a66 ; color:#fff ;  }
.topmain .top ul li a{ color:#fff ; }
.topmain .top ul li a:hover { color:#fff ; }

.topmain .top .post{width:220px;height:60px;margin-left:10px;margin-top:15px;float:left;display:inline;text-align:left;}
.topmain .top .grdl{width:152px;height:60px;margin-left:10px;margin-top:15px;float:right;display:inline;text-align:left; color:#FFF ; font-family:"Microsoft Yahei"; font-size:16px; }
.topmain .top .grdl-1{width:152px;height:60px;margin-left:10px;margin-top:5px;float:right;display:inline;text-align:left; color:#FFF ; font-family:"Microsoft Yahei"; font-size:12px; }
.topmain .top .grdl-1 p { height:25px; line-height:25px; display:inline ; width:152px; float:left ;margin:0px ; padding:0px ; text-align:right; }
.login{width:100%;height:400px;text-align:left; padding-bottom:1px ;}
.login .bglist { width:100% ; height:400px ; }
.login .bglist-gr{  background:url(/images/flashAD/8.jpg) no-repeat ; }
.login .bglist-qy { background:url(/images/flashAD/9.jpg) no-repeat ; }
.login .l { width:998px ; height:345px  ; margin:0 auto ; position:relative; margin-top:-350px; border:0px solid #000 ;z-index:2000px ;   }
.login .l .u {width:324px ; height:354px ; float:right ; background:url(/images/publicNew/backgd.png) no-repeat ; margin-top:5px ; margin-right:5px ;   line-height:344px ; vertical-align:top ;  }
.login .l .u .title { margin-top:4px ; margin-left:4px ; width:315px ; float:left ;height:40px ; line-height:40px ; background:#494B51 ; opacity: 0.8; }
.login .l .u .item { width:100px ;  cursor:auto ; cursor: pointer ;  float:left ; height:40px  ; color:#B5B5B5 ; font-weight:bold ; text-align:center ; font-size:15px ;display:inline ;  }
.login .l .u a { color:#B5B5B5  }
.login .l .u .itemfocus { color:#FFF ; background:#737373 ; }
.login .l .u .itemfocus a { color:#FFF ;  }
.login .l .u ul {  width:315px ; height:185px ; background:#FFF ;filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;  float:left ; margin:0 auto ; padding:0px ;margin-left:4px ; padding-top:5px ; }
.login .l .u ul li { width:275px ; list-style:none ; list-style-type:none ; float:left ; height:40px ; line-height:40px ; font-size:12px ; margin-left:20px ; }
.login .l .u ul li  input { width:250px ; height:30px ; line-height:30px ; border:1px solid #bfbfbf ; font-size:12px ; padding-left:5px  ; }



.search{width:998px;height:90px ; line-height:90px ;background:#f3f3f3 ; margin:0 auto ; margin-top:10px ; margin-bottom:10px ; vertical-align:middle ; }
.search .sr{ width:935px ;overflow:hidden ;padding-top:;height:60px;margin-top:15px;margin-left:25px;float:left;display:inline;text-align:left; background:url(/images/publicNew/searchBG.png) no-repeat ;}
.search .sr .sr1 { width:400px ;display:inline ; float:left  ;height:60px; line-height:60px ; margin:0 auto ; padding:0px ; }
.search .sr .sr2 { width:210px ;display:inline ; float:left ;height:60px;  line-height:60px ; margin:0 auto ; padding:0px; padding-top:15px ; }

.search .sr .sr2 span { display:inline-block ;  margin:0 auto ; }
.search .sr .sr3 { width:210px ;display:inline ; float:left ;height:60px;  line-height:60px ; margin:0 auto ; padding:0px ;  padding-top:15px ; }
.search .sr .sr3 span {  display:inline-block ; vertical-align:middle ;margin:0 auto; }
.search .sr .sr4 { width:100px ;display:inline ; float:right ;height:60px;  line-height:60px ; margin:0 auto ; padding-top:8px ;padding-right:5px; }

.search .adv{width:120px;height:60px;margin-left:30px;margin-top:35px;float:left;display:inline;text-align:left; font-size:14px ; color:#0162b4  ; }
.search .adv img { vertical-align:middle ; }
.search .sr input { width:350px ; height:38px ; line-height:38px ; border:0px ;margin-top:10px ;margin-left:9px ; padding-left:10px ; background-color:#FFF ;  }

.middletop {width:998px ; margin:0 auto ;padding-top:5px ; margin-bottom:5px ; }
 .focus { background:#F3F3F3 ; }
.category{width:998px;margin:0 auto ; background:#f9f9f9 ;margin-top:20px ; border-top:3px solid #f00000 ; }
.category .autoH { width:998px;min-height:200px ; height:auto !important ; display:inline-table ;  }
.category .ca { width:998px ; padding:0px ; margin:0 auto ;min-height:40px ; height:auto ! important ; line-height:40px ; float:left ; border-bottom:1px solid #ECECEC ; font-size:12px; }
.category .ca .leftCate { width:100px;height:40px; line-height:40px; ; border-bottom:1px solid #ECECEC ; float:left ;  background:#EEEEEE ; font-weight:bold ; text-align:right ; padding-right:25px ; font-size:12px ; background:url(/images/publicNew/pos-unfocus.png) no-repeat ; overflow:hidden ; }
.category .ca .leftCate-focus { width:100px ;height:40px; line-height:40px; ; background:#EEEEEE ; font-weight:bold ; text-align:right ; padding-right:25px ; font-size:14px ; background:url(/images/publicNew/pos-focus.png) no-repeat ; overflow:hidden ; color:#FFF ;  white-space: nowrap; }
.category .ca .rightCate {width:863px ; color:#6D6D6D ; float:right ;}    
.category .ca .rightCate a {  color:#6D6D6D ; }
.category .ca .rightCate a:hover {color: #FD001C ;}
.category .ca .rightCate ul { width:900px ; padding-left:20px ; margin-top:8px ;  }
.category .ca .rightCate ul li { list-style:none ; list-style-type:none ; height:30px ; line-height:30px ; float:left ; width:150px ;  overflow:hidden ; margin-right:5px; }
.category .ca .rightCate-focus { width:863px ; padding-left:10px ; background:#FFF ; color:#6D6D6D ;  }

.hotposition { width:998px ; min-height:50px ; height:auto !important ; border-top:3px solid #f00000 ; margin:0 auto ; }
.hotposition span { font-size:14px ; height:40px ; line-height:40px ; padding-left:20px ; padding-top:0px ; font-weight:bold ; }
.hotposition ul { width:950px ; padding:0px ; padding-left:20px ; margin:0 auto ; }
.hotposition ul li { width:110px ; height:25px ; line-height:25px ; float:left ; color:#0063D2 ;  margin-right:3px ; overflow:hidden ; }
.hotposition a { color:#0063D2 ; }
.hotposition a:hover { color:#E00000 ; }

.samesite { width:998px ; margin:0 auto ; padding:0px ; min-height:100px ; height:auto ! important ; }
.samesite span {  width:998px ;display:inline-block; text-align:left ; font-size:14px ; height:40px ; line-height:40px ; padding-left:20px ; padding-top:0px ; font-weight:bold ; }
.samesite ul { width:950px ; padding:0px ; padding-left:20px ; margin:0 auto ; }
.samesite ul li { width:110px ; height:25px ; line-height:25px ; float:left ; color:#9F9F9F ;  margin-right:3px ; overflow:hidden ; }
.samesite a { color:#000 ; }
.samesite a:hover { color:#E00000 ; }

.bottom { width:100% ; height:230px ; background:#9F9F9F ; clear:both  ; margin-top:20px; padding-top:20px ;}
.bottom .mai { width:998px ;  margin:0 auto  ; padding-top:15px  }
.bottom .mai ul { width:180px ; height:180px ;  float:left ; margin-left:0px ; display:inline-block ; text-align:center ;padding:0px ; }
.bottom .mai ul li { width:90px ; height:30px ; line-height:30px ; color:#FFF ;  }

.version{ clear:both ;  width:100% ;height:36px ; line-height:36px  ; background:#848484  ; text-align:center ; font-size:12px  ; color:#FFF ;  }



/** add style **/
.addBtnStyle 
{
     min-width: 120px ;
     width:auto ! important ;   
     border-radius:2px; 
     -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
}
.addBtnStyle a i {
    background: url("/images/publicNew/add.png") no-repeat scroll left top ;
    display: inline-block;
    height: 12px;
    left: 10px;
    position: absolute;
    top: 8px;
    width: 12px;
} 

.addBtnStyle a {
    border: 1px solid #ccc;
    color: #4b4b4b;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 0 28px;
    position: relative;
    text-decoration: none;
    font-size:12px ;
    overflow:hidden ;
}

.addBtnStyle a:hover {
    background: none repeat scroll 0 0 #c8c8c8;
    border: 1px solid #c8c8c8;
    color: #fff;
    text-decoration: none;
}
.addBtnStyle a:hover i {
    background-position: 0 -12px;
}
/***end add style ***/
