/*初始化结构*/
.head { background-image:url(../../../../../../template/singcere_pt163/src/img/header/bg_sort.png); }
.xi2, .xi2 a, .xi3 a { color: #BD2B42; }
a{color:#1f376d;text-decoration:none;}
a:hover {text-decoration:underline;}
h3 a:hover { text-decoration: none; color: #ff5500; }
.button {border:none; cursor:pointer; color:#666; display:block; font-size:16px; text-align:center;}
.radio {margin-right:8px;}
.radio input {margin-right:3px; vertical-align:-3px;}
.input_txt {border:#aaa 1px solid; padding:0 3px; line-height:26px; height:26px; width:200px;}
/*补丁*/
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

#s-main{background:#fff; position:relative;}
.head-hd span.curt_pos {font-family:Microsoft Yahei;font-size:18px;float:left;height:30px;line-height:30px;padding-right:10px;background:#fff;cursor:pointer;padding-left: 10px;border:1px solid #fff;border-bottom:none;position:relative;z-index:3;}
.head-hd .select {position:relative; z-index:100;}
.head-hd span.curt_pos em {padding-right: 15px;background:url(arrows.jpg) no-repeat right center;}
.head-hd .select ul {position:absolute;top:30px;left:0px;background:#fff;width:140px;font-size:14px;line-height: 25px;border:1px solid #cdcdcd;z-index:1;padding:5px 0px;padding-left: 10px;display:none;*left:-114px;}
.head-hd .select ul li {cursor: pointer;}
.head-hd .wrap_sel {position:absolute;left:175px;top:80px;}
.head-hd  span.focus {border-color:#cdcdcd;}
.head-hd .top_search {background:url(../sort/head_sprites.png) 0 0 no-repeat; float:left; margin:18px 32px 0 0; padding:2px; height:34px; width:368px; position: relative;}
.head-hd .s_txt, .head-hd .s_submit {background:none; border:none; float:left; line-height:22px; height:22px; padding: 5px 0px;}
.head-hd .s_txt {padding-left:30px; font-size:14px;color:#999; width: 160px;}
.head-hd select { margin-top: 8px;}
.head-hd .s_submit {width:86px; position: absolute; right: 0; top: 0; height: 34px; line-height: 36px; padding: 0;}

.head-hd .post_manage {float:right; margin-top:18px;}
.head-hd .post_manage a:hover {text-decoration:none;}
.head-hd .post_manage .post_btn, .head-hd .post_manage .modify_btn {background:url(../sort/head_sprites.png) 0 0 no-repeat; font-family:Microsoft Yahei; float:left; line-height:38px; height:38px;}
.head-hd .post_manage .post_btn {background-color:#75c113; background-position:0 -42px; color:#fff; margin-right:9px; width:162px;}
.head-hd .post_manage .modify_btn {background-color:#f6f6f6; background-position:-164px -42px; width:148px;color:#666;}


/*导航*/
#navA{height:35px;background-color:#176eac;}
.navA,.navAL,.navAR,.navA li,.navA li a,#td_mymenu{background:url(navA.png?20110802) 999em 999em no-repeat;}
.navAL,.navAR{width:5px;height:35px;}
.navAL{ background-position:0 -80px;_margin-right:-3px;}
.navAR{ background-position:0 -150px;_margin-left:-3px;}
.navA{ background-position:0 -115px;height:35px;overflow:hidden; background-repeat:repeat-x;}
.navA ul{font-size:14px;overflow:hidden;}
.navA li{float:left;margin-left:-1px;}
.navA li a{float:left;color:#ffffff;padding:0 15px;height:35px;line-height:35px;outline:none;font-weight:700; background-position:0 -35px;}
.navA li a:hover{text-decoration:none;color:#ffea00;}
.navA .current a,.navA .current:hover a,.navA .current a:hover{background-position:center top;display:inline;text-decoration:none;text-shadow:none;}
/*快捷导航*/
#td_mymenu{ background-position:-20px -150px;cursor:pointer;float:right;width:75px;color:#fff;height:23px;overflow:hidden;line-height:23px;padding-left:10px;margin:5px 2px 0 0;_display:inline}
#fast_menu .menuList{width:81px;}
.navB,.navBbg{background:url(navB.png) right bottom repeat-x;}
.navBbg{padding:0;background-position:left bottom;margin-right:4px;_position:relative;}
.navB ul{padding:4px 4px 4px 16px;}
.navB li{float:left;height:25px;line-height:25px;margin:0 10px 0 0;}
.navB li a{display:block;padding:0 5px; font-size:14px;}
.navB li a:hover{ text-decoration:none;color:#014c90;}
/*搜索*/
#searchA{margin:0 auto 10px;height:41px;overflow:hidden;}
#searchA,.searchA_right{background:url(searchA.png) no-repeat;}
.searchA_right{ background-position:right 0;height:41px;width:5px;}
.searchA{padding:8px 0 0 55px;}
.searchA .ip,.s_select{background:#fff url(search_input.png) left top no-repeat;}
.searchA .ip{width:300px;float:left;border:1px solid #dddddd;height:20px;padding:4px 5px 0;overflow:hidden;}
.searchA .ip input{border:0;background:none;padding:0;line-height:16px; font-size:14px;width:100%;float:left;margin:0;}
.s_select{float:left;border:1px solid #dddddd;border-left:0;margin-right:7px;width:49px; background-position:-40px 0;}
.s_select h6{display:block;padding:0 15px 0 10px;height:24px;line-height:24px;cursor:pointer;background:url(down.png) 35px center no-repeat;color:#666;}
.s_select ul{ position:absolute;border:1px solid #dddddd;background:#fff;line-height:22px;width:49px;margin:24px 0 0 -1px;display:none;z-index:1;}
.s_select ul li{padding:0 10px;cursor:pointer;white-space:nowrap;}
.s_select ul li:hover{background:#f7f7f7;}
.searchA button{width:45px;height:25px;border:0 none;background:url(search_btn.png) no-repeat; font-size:14px; font-weight:700;line-height:25px;padding:0 0 3px 0;}
.s_tags{padding:3px 0 0 30px; font-size:14px;height:20px;line-height:20px;overflow:hidden;margin:0;}
.s_tags a{margin:0 8px 0 0;}
/*ad结构*/
.f_one{background:#f7fbff;}
.fr{float:right;}
.t{color:#666;font-size:11px; letter-spacing:-1px;border:1px solid #a6cbe7;background:#fff;}
.h{background:#f0f9ff;line-height:25px;height:25px;padding:0 10px;border-bottom:1px solid #a6cbe7;}
.menuHalf{margin-right:-1px;padding:5px 0;}
.menuHalf li{float:left;width:50%;border-right:1px dashed #d5e6ed;margin-right:-1px;}
ul#post_typeChoose a{padding:0;}
/*贴边广告*/
.hem_ad {height:250px; width:130px; position:absolute; left:50%; top:210px; margin-left:-630px;}


/*我的信息*/
.conpal-l { width: 158px; border: 1px solid #ddd; border-bottom: none; margin-right: 20px; border-top: #f50 3px solid; border-radius: 3px;}
.conpal-l a { display: block; height: 40px; line-height: 40px; font-size: 14px; width: 158px; text-align: center; border-bottom: 1px solid #ddd;}
.conpal-l a.cur { color: #f50}
.conpal-r { width: 1010px;}
.conpal-r .list-li li { height: 30px; line-height: 30px; border-bottom: 1px solid #eee; font-size: 14px;}
.conpal-r .list-li li .y { margin-left: 10px;}

.flb-jb { border:1px solid #eee; width: 300px;}
.sign_mod_bright{display: none;}