.mod-userlogin {
	background: #fafafa;
	border: 1px #ededed solid;
	padding: 15px 0 14px 20px;
}
.mod-userlogin .btn-login, .mod-userlogin .btn-reg {
	background: url(bg.png) no-repeat;
}
.mod-userlogin .btn-login, .mod-userlogin .btn-reg {
	background-position: 0 -78px;
	color: #333;
	float: left;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	width: 85px;
}
.mod-userlogin .btn-login {
	margin-right: 8px;
}
.mod-userinfo .qa-btn li, .mod-userlogin .btn-login span, .mod-userlogin .btn-reg span {
	float: left;
}
.mod-userlogin .btn-login span, .mod-userlogin .btn-reg span {
	background: url(t0158130234bc9465c4.png) no-repeat 0 0;
	cursor: pointer;
	_display: inline;
	height: 36px;
	margin-left: 22px;
	padding-left: 18px;
}
.mod-userlogin .btn-reg span {
	background-position: 0 -36px;
}

.mod-userinfo {
	padding: 10px 12px 15px;
	position: relative;
}
.mod-userinfo .info {
overflow: hidden;
zoom: 1;
}
.mod-userinfo .info .pic {
float: left;
height: 50px;
margin-right: 10px;
overflow: hidden;
width: 50px;
}
.mod-userinfo .info .text {
overflow: hidden;
zoom: 1;
}
.mod-userinfo .info .text, .mod-userinfo .info .text a, .mod-userinfo .info .wealth {
color: #888;
}
.mod-userinfo .info .name a {
color: #333;
font-weight: 700;
text-decoration: none;
}
.mod-userinfo .status {
border-top: 1px #f2e5aa dotted;
margin-top: 10px;
padding-top: 10px;
}
.mod-userinfo .status table {
height: 28px;
width: 100%;
}
.mod-userinfo .status th, .mod-userinfo .status td {
border-left: 1px #ecebb9 solid;
line-height: 1.1;
text-align: center;
}
.mod-userinfo .status th {
color: #888;
vertical-align: top;
width: 32%;
}
.mod-userinfo .status .first {
border: 0;
}
.mod-userinfo .status td {
vertical-align: bottom;
}
.mod-userinfo .status td, .mod-userinfo .status td a {
color: #f60;
}
.mod-userinfo .status .first {
border: 0;
}
.mod-userinfo .qa-btn {
background: url(bg.png) no-repeat;
}
.mod-userinfo .qa-btn {
background-position: -310px -153px;
height: 26px;
margin-top: 15px;
overflow: hidden;
width: 194px;
}
.mod-userinfo .qa-btn li a {
color: #666;
display: block;
height: 26px;
line-height: 26px;
text-indent: 34px;
width: 95px;
}
.rwdl li {
overflow: hidden;
padding: 15px 10px 15px 100px;
height: 92px;
}
.rwdl .uslvd {
position: absolute;
margin-left: -100px;
width: 90px;
height: 92px;
background: url(../../../../../static/image/common/rwd2.gif) no-repeat 0 0;
}
.rwdl .slvd {
background-position: 0 -92px;
}
.rwdl .uslvd cite {
display: block;
line-height: 28px;
font-size: 28px;
margin-top: 10px;
text-align: center;
color: #F26C4F;
}
.rwdl .slvd cite {
color: #999;
}
.rwdl .uslvd span {
display: block;
line-height: 12px;
font-size: 12px;
}
.rwdl .uslvd em {
position: absolute;
bottom: 11px;
bottom: 9px\9;
left: 37px;
color: #FFF;
}
.rwdl h4 {
overflow: hidden;
height: 28px;
font-weight: 700;
}
.rwdl p {
white-space: nowrap;
}


.mod-cate .item {
border-bottom: 1px #e0e0e0 solid;
line-height: 20px;
margin-top: -1px;
padding: 8px 3px 8px 3px;
}
.mod-cate .item h4 {
font-weight: 700;
}


.mod-question {
position: relative;
background: url(../../../../../static/image/common/bg_share.png) repeat-x;
border: 1px #e0e0e0 solid;
border-width: 1px 1px 0;
}
.mod-question .hd {
color: #333;
padding: 17px 25px 0;
zoom: 1;
}
.mod-question .bd{
	padding: 17px 25px 0;
}
.mod-question .hd .ico {
background: url(t01886327bcd8171cfb.png) no-repeat 0 -32px;
display: block;
height: 28px;
left: -6px;
position: absolute;
top: 15px;
width: 66px;
}
.mod-question .hd .title {
display: inline;
font-size: 14px;
margin-left: 30px;
margin-right: 5px;
word-break: break-all;
word-wrap: normal;
}
.wealth {
background: url(bg.png) no-repeat -540px -48px;
color: #f60;
display: inline-block;
font-family: Tahoma;
margin-right: 2px;
padding-left: 12px;
zoom: 1;
}
.mod-question .hd .label {
clear: both;
color: #eaeaea;
font-family: Tahoma;
padding-top: 10px;
}
.mod-question .hd .label span, .mod-question .hd .label a {
color: #888;
}

.huzhu td {
padding: 5px 0;
border-bottom: 1px solid #C2D5E3;
}
.ct2 .mn {
    float: right;
}
.ct2 .sd {
    float: left;
}
.index li {
    float: left;
    text-align: center;
    width: 10%;
}
.mavt {
    margin-bottom: 10px;
    margin-top: 8px;
}
.mavt img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    height: 40px;
    padding: 2px;
    width: 40px;
}
.mlist li {
    float: left;
    width: 50%;
}


/* 互助团队展示页面 */
.mr10 {margin-right:10px;}

.fr {float: right;}
.cg {color: gray;}

.helplist {float:right;width:750px;}
    .helplist th {background:#f2f2f2;font-weight:700;}
    .helplist td, .helplist th {height:26px;line-height:26px;text-align:center;border: 1px solid #ddd;}
    .helplist .box {width:370px;float:left;margin-top:10px;border: 0px solid #ddd;background:#efefef;}
        .helplist .box li {padding:0px 0px 0px 10px;height:24px;line-height:24px;}
    .helplist ul {background:#FFF;border:10px solid #FFF;margin:0 10px;border-width:10px 0; }

.box {padding-bottom:10px;background:#EFEFEF;}
    .box h2, .memberlist h2 {height:30px;line-height:30px;padding-left:30px;font-size:14px;color:#666;}
    .box h2 {background: url(tt.gif) no-repeat scroll right top #EFEFEF;}

.memberlist {position:relative;}
    .memberlist h2 {background:url(tbgs.gif) no-repeat scroll 0 0;padding-left:35px;}
    /*
    .memberlist div {background:#F3F5F8;padding:10px;margin-top:5px;width: 350px;margin-right:5px;float:left;height:130px;overflow:hidden;}
    */
    
    
    .memberlist h2 {background:url(tbgs.gif) no-repeat scroll 0 0;padding-left: 35px;height:30px;border:0px;}
    
    .memberlist img {margin-right:10px; padding: 5px 5px 8px;/*background: url(midavt_shadow.gif) repeat-x scroll 0 100% #FFFFFF;*/}
    
    .memberlist .left {width:140px;float:left;}
    .memberlist .right {width:210px;float:left;}
        .memberlist .right li {line-height:23px;}

.box_title {
	height:30px; 
	font-size:14px; 
	font-weight:bold; 
	padding-left:10px; 
	background-color:#F2F2F2; 
	border-bottom:2px solid #52B9FB;
	line-height:32px;
	color:#52B9FB;
}

.group_list {width:200px; float:left; height:100%; margin:0px 5px 5px 0px;background: #FFF;}
    .group_list ul { margin-bottom: 10px;}
    .group_list li {padding:0px 0px 0px 20px; border-bottom:1px dashed #efefef;height:20px;line-height:20px;margin:10px; background: url(bg_repno.gif) no-repeat scroll 5px -44px transparent;}
        .group_list li a{text-decoration:none;color:#666;}
    .group_list .on {background: url(bg_repno.gif) no-repeat scroll -338px 6px transparent;}
        .group_list .on a {color:#2366A8;font-weight:700;}

.group_flash {margin-left:206px;}

.group_banner{border:1px solid #e2ecee;padding:1px;background:#FFF;}

.group_intro {margin-top:12px;position:relative;}
    .group_intro h3 {font-size:14px;color:#444;background:url("../images/line.png") no-repeat 100% 100%;padding-bottom:6px;}
        .group_intro .joinus, .memberlist .joinus {position:absolute;right:10px;top:5px;padding:0 0 3px 20px;background:url("./template/default/portal/image/jionus.gif") no-repeat 0 3px;color:#666;}
        .group_intro h3 span {display:block;padding-left:10px;background:url(vline.gif) no-repeat 0 50%;margin-left:3px;}
        .group_intro p {color:#666;line-height:26px;text-indent:2em;}
            .group_intro p a {padding:2px 5px;}
            .group_intro p a:hover {color:#2B7ACD;}
            .group_intro p .pipe {margin:0 5px;}

.eblock {border-bottom: 1px solid #FFFFFF;line-height: 15px;margin-bottom: 8px;position: relative;}
    .eblock .more {font-size: 12px;position: absolute;right: 0;top: 0;color:#999;}

    .memberifo div {background:#F3F5F8;padding:10px;margin-top:5px;overflow:hidden;}
    .memberifo h2 {background: url(tbgs.gif) no-repeat scroll 0 0 transparent;padding-left: 35px;height:30px;border:0px;}
    .memberifo img {margin-right:10px; padding: 5px 5px 8px;background: url(midavt_shadow.gif) repeat-x scroll 0 100% #FFFFFF;}
    .memberifo .left {width:140px;float:left;}
    .memberifo .right {width:590px;float:left;}
        .memberifo .right li {line-height:26px;}
        
/* 问题跟踪负责人管理界面样式 */
.halfbox { width:49%; height:228px; float:left; border:1px solid #CCC; margin:2px; }

.fullbox { width:100%; height:auto; }

.title {font-weight:700; }
	.title span { float:right; margin-right:5px; font-weight:400; }

.modfoums { border:1px solid #E6E7E1; background:#F7F7F7; width:98%; padding:3px 5px; margin-bottom:5px; }

.newthread { background-color:#ffa0a0; }

.breplythread { background-color:#ffffb0; }

.ureplythread { background-color:#c8c8ff; }

.finishthread { background-color:#cceedd; }

.threadlist { padding:5px }
	.threadlist li { overflow:hidden; }
	.threadlist li label { float:right; text-align:right; font-size:10px; width:70px; height:18px; overflow:hidden; }
	.threadlist li em { color:#0099CC; margin-right:3px; }
	.threadlist li em a { color:#0099CC; }

.study_bestanswer_avatar{padding: 0 5px;}
.study_bestanswer_avatar img:hover{width:52px;heigth:52px;margin:0px 6px 0 0;padding:2px;border:1px dashed #00F;}
.study_bestanswer_avatar img{width:52px;heigth:52px;margin:0px 6px 0 0;padding:2px;}
.study_bestanswer_a{float:left;padding:5px 0 0 0;margin:0 0 0 4px;width:74px;height:105px;_height:75px;overflow:hidden;}
.fl_tb{width:100%;}
.fl_tb td{padding:10px 0;}
.fl_row td{border-top:1px dashed #CDCDCD;}

.fl .bm_h{background-image: none;background: #F2F2F2;}

.box_div{line-height:25px;padding: 10px;margin-bottom: 10px;}

.area_li{float: left;margin: 2px 10px;}
.area_li_a{float: left;margin: 2px 10px;background: #C7E0FC;padding: 0 10px;}
.xl li {margin: 2px 10px;}

/*幻灯片*/
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:100;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(02.png)}
.curimg{background-image:url(01.png)}

.bd { overflow: hidden; background: #FFFFFF; }
.bd .sortedbar {padding: 6px 10px 0px 10px; }
.bd .sortedbar .strade { clear: both; overflow: hidden; zoom: 1; margin-bottom: 5px; }
.bd .sortedbar .strade .stitle { float: left; padding-right: 10px; line-height: 25px; color: #333333; }
.bd .sortedbar .strade ul { zoom: 1; }
.bd .sortedbar .strade ul li { line-height: 25px; float: left;display: inline; white-space: nowrap; }
.bd .sortedbar .strade ul li a { padding: 2px 6px 0px 6px; display: block; }
.bd .sortedbar .strade ul .a a { display: block; color: #FFFFFF; }
.bd .sortedbar .strade ul .cateon a { display: block; color: #FFFFFF; border-radius: 3px;}
.bd .sortedbar .strade .subcate { margin-top: 6px; margin-bottom: 5px; padding: 5px 0px 3px 0px; border-top: 1px dashed #EEEEEE; zoom: 1; float: left; clear: both; width: 100%; }
.bd .sortedbar .strade .subcate li { display: inline; white-space: nowrap; }
.bd .sortedbar .strade .pd10 { padding-top: 5px; }
.bd .sortedbar .strade .slist { overflow: hidden; float: left; width: 640px; }
.bd .sortedbar .strade .dsubcate { padding-bottom: 5px; padding-top: 5px; overflow: hidden; }
.bd .sortedbar .strade .dsubcate ul { zoom: 1; }
.bd .sortedbar .strade .dshow2 { border-top: 1px dashed #EEEEEE; }
.bd .sortedbar .strade .dshow3 { border-top: 1px dashed #EEEEEE; }
.bd .sortedbar .strade .dshow4 { border-top: 1px dashed #EEEEEE; }
.bd .sortedbar .strade ul li a { color: #676767; }
.bd .sortedbar .strade ul .a a { background: #3A7BEC; }
.bd .sortedbar .strade ul .cateon a { background: #FD8000; }
.bd .sortedbar .strade .dshow { border-top: 1px dashed #EEEEEE; }



.btn-post,.btn-del {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 20px;
	display: block;
}

.btn-post {
	background-color: #52B9FB;
	width: auto;
	overflow: visible;
	text-indent: 0;
	background-position: -4px -118px;
	color: #fff
}

.btn-post:hover {
	background-color: #3F9AD5;
	text-decoration: none;
	color: #fff
}

.btn-post:visited {
	color: #fff
}

.btn-post span {
	_vertical-align: -2px
}

*+html .btn-post span {
	vertical-align: -2px
}

.btn-del:hover {
	background-color: #c8c6c7;
	text-decoration: none
}

.btn-del {
	text-align: center;
	background-color: #e5e5e5;
	background-position: -139px -114px;
	color: #707070;
	padding: 0 10px
}

.btn-del:hover,.btn-del:visited {
	color: #707070
}


.add_form td, .add_form th{padding: 5px;background:#fff;}
.add_form i {color: #F33;font-style: normal;}
.add_form select {width: 176px;}

.space label {
width: 100px;
display: block;
float: left;
line-height: 27px;
}

.textarea1, .txtarea_ms {
width: 428px;
font-size: 14px;
line-height: 18px;
padding: 5px;
}
.input2 {
width: 80px;
}
.input1, .input2 {
height: 20px;
}
.input1, .input2, .textarea1, .input3 {
border: 1px solid #CDCBCB;
padding: 0 5px;
}
input {
margin: 0;
}



.addchildboard, .deleterow { margin-right: 5px; padding-left:17px; line-height:25px; *line-height: 16px; background:url(bg_repno.gif) no-repeat 0 -599px; color:#F60; zoom: 1; }
/*
.deleterow { padding-left: 12px; background: url(close.gif) no-repeat 0 50%; }
*/
.addchildboard:hover, .deleterow:hover { text-decoration:none; color:#F60 !important; }



.list-bigpic {
	border-bottom: solid 1px #eaeaea;
	padding: 12px 15px
}
.list-bigpic dt {
	width: 105px;
	height: 75px;
	border: solid 1px #f3f3f3;
	float: left;
	position: relative;
	margin-right: 10px
}
.list-bigpic dt a {
	display: block
}
.list-bigpic dt img {
	vertical-align: middle;
	width: 105px;
	height: 75px
}
.list-bigpic .feature {
	float: left;
	line-height: 24px;
	width: 500px;
}
.ft-tit {
	margin-right: 5px;
	font-size: 16px;
	font-family: 'Microsoft Yahei','SimSun'
}
.i-tu {
	color: #6ba904;
	font-family: \5b8b\4f53
}
.list-bigpic .pt-other {
	float: right;
	line-height: 24px
}
.list-bigpic .trad-ico {
	color: #4b4b4b;
	margin-top: 25px;
	display: block
}
.list-bigpic .pt-price {
	text-align: right
}
.list-bigpic .pt-price span {
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px
}
.ft-tit: visited {
	color: purple
}

.fc-org {
	color: #f60
}


.seq-searchBox {color: #666;}
.l-search-input {
	position: absolute;right: 58px;top: 1px;
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	padding: 2px 10px;
	margin-right: 2px;
	margin-top: 2px;
	width: 178px
}
.l-sb-type {
	padding-left: 3px
}
.l-s-button {
	
	position: absolute;right: 6px;top: 1px;
	background: #fd8000;
	color: #fff;
	line-height: 1em;
	margin-top: 2px;
	padding: 6px 13px
}
.l-s-button: hover {
	background: #fd6000;
	color: #fff;
	text-decoration: none
}

.pageBox {
height: 28px;
margin: 6px;
clear: both;
padding: 0;
}




.leftBox {
	width:775px
}
/*
.content {
	border:1px solid #ddd;
	border-top:2px solid #7aaf23;
	border-bottom:0;
	margin-top:10px
}
*/
.col-cont {
	margin-bottom:15px
}
.title-box {
	border-bottom:1px solid #ddd;
	/*margin:0 20px 10px;*/
	padding: 9px 5px 0;
	position:relative;
	z-index:22
}
.title-name {
	font-size:22px;
	font-weight:bold;
	line-height:36px;
	margin-bottom:7px
}
.title-info-r {
	float:right;
	height:30px
}
.title-info-r li {
	float:left;
	display:inline;
	margin-right:5px;
	padding:1px
}
.title-info-r li a {
	color:#8e8e8e;
	display:inline-block;
	height:14px;
	line-height:14px
}
.title-info-r .active {
	background:#f5f5f4;
	border:1px solid #eae9e9;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	position:relative;
	padding:0;
	z-index:15
}
.title-info-r .removar a{
	background: url(data:image/png;base64,a5e16k/YcZMQYemeLNbxMEHqmLR6W1lm6pvKo/YsPR5EDug/H4LzgG39L167mg2fF4iNpTmhuVaLXwQ8EZ/VQ6g8ssFMQ7BsWUNfFDGogaFV+Io2RHWbTESXwyvMobeS2vcBcQbuZbZE0JGjNy//BBW+h/hiUvwa0M5Yf548Cj3rcIsROmSydMDUxx4qOCeR9UqEpVtzi5yBTv8fVE1Jast4/xEyOSEHWC0N6VBMlJLD6TqpJt4T1T11Z+T4cqqtE7pGO4styQmUX+psT0XiKTyFIGmHASENQpYCJ/UduSyq6gnp/iCoeKNIMKlsG1dqpBLk5xvBy9M8BjSrX8FS0N43ljps9fikARdjO4NRQlkoFmdfm+uFtHfQI5SpTgdxwTXWjl6s3rRcOyhel1DINni2EJxgke24M4e68pP15PpKmv6H6jIqqUsL+wkzXJp0NjSFcWAoZaBZ5RIng2QUNz8fCVVfjLIDNaI3U/cAGuDGnx+iixh8okebTZIErGc5) no-repeat;
}
.ico-msg, .ico-collect, .ico-post, .ico-share, .ico-report, .basic-imgs-list .active, .btn-prev, .btn-next, .cont-tab-list li, .cont-tab-list li a, .cont-tab-list li.active, .icd, .icd-none, .certificate, .certificate-none, .btn-orange-sml, .btn-orange-sml em, .btn-orange-big, .btn-orange-big em {
background-image: url(bg_img_detail.png);
background-repeat: no-repeat;
}
.ico-edit{
background-image: url(edit2.gif);
background-repeat: no-repeat;
}
.ico-delete{
background-image: url(delete2.gif);
background-repeat: no-repeat;
}
.ico-msg,.ico-collect,.ico-post,.ico-share,.ico-report,.ico-edit,.ico-delete {
	float:left;
	height:14px;
	margin-right:4px;
	width:14px
}
.title-info-l {
	float:left
}
.title-info-l li {
	color:#666;
	float:left;
	display:inline;
	margin-right:15px
}

.ico-msg {
	background-position:0 -144px
}
.ico-collect {
	background-position:-26px -144px
}
.ico-post {
	background-position:-53px -144px
}
.ico-share {
	background-position:-83px -144px
}
.ico-report {
	background-position:-238px -147px
}
.bg-span {
	display:inline-block;
	padding:4px 6px 7px 5px
}
.bg-span a {
	white-space:nowrap
}
/*
.sub-menu {
	background:#f5f5f4;
	border:1px solid #eae9e9;
	border-top:0;
	border-radius:0 0 3px 3px;
	display:none;
	position:absolute;
	padding-bottom:7px;
	left:-1px;
	top:25px;
	width:77px;
	_width:80px
}
*/
.share-menu {
	padding:0 6px;
	width:80px;
	_width:83px
}
.sendmsg,.sendmsg .sub-menu {
	width:92px
}
.title-info-r .sub-menu a {
	color:#8e8e8e;
	display:inline-block;
	padding:5px 0 5px 24px
}
.title-info-r .share-menu a {
	padding:0 0 5px 24px !important
}
.title-info-r .sub-menu a:hover {
	color:#ce3701
}
.active .sub-menu {
	display:block
}
.basic-box,.detail-service {
	padding:0 30px
}
.basic-imgs {
	float:left;
	padding-top:8px;
	width:330px
}
.basic-imgs-big {
	border:1px solid #ddd;
	height:224px;
	padding:1px;
	text-align:center;
	width:300px
}
.basic-imgs-big img {
	display:block;
	height:100%;
	width:100%
}
.basic-imgs-sml {
	width:305px
}
.basic-imgs-btn {
	float:left;
	width:10px
}
.basic-imgs-box {
	float:left;
	height:56px;
	position:relative;
	width:283px;
	overflow:hidden;
	padding:5px 0 0 1px;
	z-index:20
}
.basic-imgs-list {
	position:absolute
}
.basic-imgs-list li {
	float:left;
	display:inline;
	margin-left:5px;
	padding-top:5px
}
.basic-imgs-list li a {
	border:1px solid #ddd;
	display:inline-block;
	padding:1px
}
.basic-imgs-list li img {
	display:block;
	height:45px;
	width:60px
}
.basic-imgs-list .active {
	background-position:-178px -79px
}
.basic-imgs-list .active a {
	border:0;
	padding:2px
}
.btn-prev,.btn-next {
	display:block;
	height:18px;
	margin-top:26px
}
.btn-prev {
	background-position:-113px -144px
}
.btn-next {
	background-position:-142px -144px
}
.basic-info {
	float:left;
	width:385px
}
.basic-info-ul li {
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.basic-info-price {
	color:#fd6d03;
	font-size:20px
}
.basic-info-contact {
	font-size:14px;
	padding-top:8px
}


.det-laybox {
	margin:0 20px;
	position:relative
}

.det-infor li {
	font-size:14px;
	line-height:40px
}
.det-infor li .line {
	color:#ddd;
	margin:0 15px
}
.det-infor li .gary {
	color:#707070
}
.det-infor li label {
	width:80px;
	display:inline-block;
	color:#707070
}
.det-summary {
	font-size:14px;
	padding:0 20px
}


.f22 {
font-size: 22px;
}
.f-type {
vertical-align: -2px;
margin-right: 3px;
}
.fc-orange {
color: #FF6C00;
}

.phoneNum-style {
color: #FD6D03;
font-size: 22px;
font-weight: bold;
font-family: Arial;
vertical-align: middle;
margin-right: 5px;
}

.content a {
color: #0064D3;
text-decoration: none;
}

.cont-tab-list li.active {
background-position: 0 0;
font-weight: bold;
top: 2px;
}
.cont-tab {
border-bottom: 1px solid #DDD;
margin: 0 20px;
}
.cont-tab-list {
float: left;
height: 35px;
}



.list-tabs {
border: 0;
border-bottom: 5px solid #A7D500;
line-height: 39px;
height: 39px;
background: #FFF;
border-radius: 0;
}
.list-tabs li.actived {
border-color: #A7D500;
}
.list-tabs .tabnavfirst {
border-left-width: 1px;
}
.list-tabs li {
float: left;
_display: inline;
border: 1px solid #D7D7D7;
border-width: 1px 1px 0 0;
}
.list-tabs li a {
	height:39px;
	line-height:39px
}
.list-tabs li.actived {
	border-color:#a7d500
}
.list-tabs li a {
	float:left;
	outline:0 none;
	overflow:hidden;
	padding:0 25px;
	text-decoration:none;
	color:#333;
	font:700 16px/39px "Microsoft YaHei"
}
.list-tabs li.actived a {
	color:#fff
}
.list-tabs li.actived a {
background-color: #A7D500;
}

.second-sum-cont {
line-height: 30px;
width: 100%;
word-wrap: break-word;
word-break: break-all;
}

.det-title{display: inline-block;margin-bottom: 10px;border-bottom: 3px solid #E4E8F1;font-size: 18px;font-weight: 700;}


/* 图片附件 */
.pattl {overflow: hidden;padding: 1em 0;margin: 0 20px;font-size: 12px;}

.pattl #imagelist_question p{padding-bottom: 10px;}
.pattl_c .tip { margin-top: 30px; padding: 5px; width: 88px; }
.pattimg { float: left; margin: 0 10px 10px 0; width: 100px; height: 100px; overflow: hidden; }
.pattimg_zoom { position: absolute; display: block; width: 100px; height: 100px; line-height: 300px; overflow: hidden; }
.ie_all .pattimg_zoom { background-color: #FFF; filter:alpha(opacity=0); opacity:0; }
.attl_g, .attl_m { padding-left: 16px; background: url(../../../../static/image/common/attl_icon.png) no-repeat 0 3px; }
.attl_m { background-position: -100px 3px; }


/* 评论 */
.comments {
	padding:20px;
	/*background: #EAEAEA;*/
	*zoom:1
}
.comments .all_comment {
	position:relative;
	padding-top:40px
}
.comments .no_comment {
	background:url(no-cmt_31543.png) no-repeat;
	width:240px;
	height:58px;
	margin:100px auto;
}

.comments .undis {
display: none;
}

.comments ul, .comments ol, .commentsli{
	list-style: none;	
}
.comments h4.ti {
	position:absolute;
	line-height:16px;
	background:#F60;
	font-weight:700;
	color:#FFF;
	white-space:nowrap;
	padding:5px 12px;
	top:0;
	left:-30px;
	box-shadow:1px 1px 1px #9A9A9A;
	z-index:3;
	zoom:1
}
.comments h4.ti .t_angle,.comments h4.ti:after {
	width:0;
	line-height:0;
	font-size:0;
	border-top:13px solid #F60;
	border-bottom:13px solid #F60;
	border-right:13px solid transparent;
	border-left:0;
	_border-right-style:dashed;
	position:absolute;
	top:0;
	right:-13px;
	box-shadow:0 1px 0 #9A9A9A;
	z-index:2
}
.comments h4.ti:after {
	border-bottom-color:#A7A7A7;
	border-top-color:#A7A7A7;
	z-index:1;
	top:0;
	content:'';
	right:-14px;
	box-shadow:0
}
.comments h4.ti .t_total {
	font-weight:400
}

.comments .item {
	padding:10px 0 10px 75px;
	*zoom:1
}
.comments .item .user_icon {
	position:absolute;
	margin-left:-75px;
	_display:inline
}
.comments .item .hd {
	margin-bottom:5px;
	line-height:21px
}
.comments .item .hd .name {
	color:#5B9CD8;
	float:left
}
.comments .item .hd .time {
	color:#B3B3B3;
	float:left;
	margin-left:30px
}
.comments .item .hd .ap {
	float:right;
	color:#404040;
	font-weight:700
}
.comments .item .hd .ap a {
	color:#404040
}
.comments .item .content {
	line-height:1.5;
	font-size:14px;
	color:#404040
}
.comments .item .content .d_face {
	margin:0 2px
}
.comments .item .mother {
	background:#F7F7F7;
	border-radius:3px;
	margin:8px 0 0;
	padding:12px 15px
}
.comments .item .mother .name {
	color:gray
}
.comments .item .mother .time {
	color:#AFAFAF
}
.comments .item .mother .content {
	font-size:12px;
	color:gray
}
.comments .item .fd {
	text-align:right;
	margin:10px 0 0
}
.comments .item .fd a {
	color:#5B9CD8;text-decoration: none;
}
.comments .item .fd .agree_wrap,.comments .item .fd .disagree_wrap,.comments .item .fd .delete_wrap,.comments .item .fd .stickie_wrap {
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #D4D4D4;
	line-height:16px;
	display:inline-block
}
.comments .item .fd .cur .disagree_num {
	color:#CB0000
}
.comments .item .fd .cur .agree_num {
	color:#00A623;text-decoration: none;
}
.comments .view_mode {
	margin-top:20px
}
.comments .all_cmt {
	margin-top:20px
}
.comments .add_cmt {
	padding:10px 0 0 75px;
	*zoom:1
}
.comments .add_cmt .user_icon {
	position:absolute;
	margin-left:-75px;
	_display:inline
}
.comments .cmt_form .ta {
	box-shadow:-1px -1px 3px #e0e0e0;
	position:relative;
	zoom:1
}
.comments .cmt_form .ta:before {
	border-color:transparent #E0E0E0 transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:5px 5px 5px 0;
	content:'';
	position:absolute;
	top:25px;
	left:-5px;
	box-shadow:-1px -1px 3px #e0e0e0
}
.comments .cmt_form .ta:after {
	border-color:transparent #FFF transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:5px 5px 5px 0;
	left:-3px;
	top:26px;
	content:'';
	position:absolute
}
.comments .cmt_form .ta textarea {
	border:1px solid #E3E3E3;
	background:#FFF;
	color:#404040;
	font-size:14px;
	border-radius:3px;
	height:60px;
	width:98.4%;
	padding:.6%;
	line-height:22px;
	overflow:hidden
}
.comments .cmt_form .tools {
	padding:6px 0 10px;
	position:relative;
	color:#404040
}
.comments .cmt_form .submit_post {
	float:right;
	border:1px solid #0091E3;
	background:#37A4E3;
	border-radius:3px;
	display:inline-block;
	padding:2px 10px;
	*overflow:visible;
	margin-bottom:0;
	line-height:20px;
	text-align:center;
	vertical-align:baseline;
	cursor:pointer;
	position:relative;
	top:-2px;
	color:#AEE0FD;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	border:0
}
.comments .cmt_form .submit_post:hover {
	border-color:#0083CB;
	background:#279BDB
}
.comments .cmt_form .submit_post .blod {
	font-weight:700;
	color:#FFF
}
.comments .cmt_form button.disabled,.comments .cmt_form button.disabled:hover {
	border-color:#DDD;
	background:#FAFAFA;
	color:#BEBEBE;
	cursor:default;
	text-shadow:0 1px 1px rgba(255,255,255,.45)
}
.comments .cmt_form button.disabled .blod,.comments .cmt_form button.disabled:hover .blod {
	color:#BEBEBE
}
.comments .child {
	margin-top:15px
}
.comments .child .ta:before,.comments .child .ta:after {
	display:none
}
.comments .child .ta textarea {
	height:22px
}
.comments .child .item {
	padding-left:50px
}
.comments .child .item .content {
	font-size:12px
}
.comments .child .user_icon {
	width:30px;
	height:30px;
	margin-left:-50px
}
.comments .child .user_icon img {
	width:30px;
	height:30px
}
.comments .child .more_box {
	background:#F2F1F1;
	height:26px;
	line-height:26px;
	line-height:28px\9;
	padding:0 10px;
	text-align:right;
	overflow:hidden
}
.comments .child .more_box a {
	color:#5B9CD8;
	display:inline-block;
	margin-left:15px
}


.user_icon {
	border:3px solid #FFF;
	width:50px;
	height:50px;
	box-shadow:0 0 6px rgba(0,0,0,.15);
	border-radius:100%
}
.user_icon img {
	width:50px;
	height:50px;
	border-radius:100%
}

.comments .tab_t_hover{height: 26px;line-height: 26px;float: right;padding: 0 20px;overflow: hidden;color: white;background: #AFAFAF;font-weight: 700;-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .17);-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.17);box-shadow: inset 0 1px 4px rgba(0, 0, 0, .17);}
.comments .tab_t_hover:hover{text-decoration: none;}
.comments .tab_t_unhover{height: 26px;line-height: 26px;float:right;padding: 0 20px;overflow: hidden;color: gray;background: #EAEAEA;text-decoration: none;}
.comments .tab_t_unhover:hover{text-decoration: none;}

.comments .comment_more {
display: block;
margin-top: 20px;
border-radius: 3px;
text-align: center;
background: #EAEAEA;
color: #808080;
height: 30px;
line-height: 30px;
}


.mtit0, .mtit1, .mtit2, .mtit3, .mtit4, .mtit5 {
display: inline-block;
overflow: hidden;
width: 12px;
height: 12px;
margin-right: 5px;
vertical-align: middle;
background: url(main_title_bg.png) no-repeat -4px -233px;
}
.mtit0 {
width: 7px;
height: 12px;
margin-right: 0;
margin-left: 3px;
background-position: -6px -272px;
}



.title-info-l li.time {
float: left;
margin-right: 10px;
padding-left: 20px;
background: url(main_title_bg.png) no-repeat;
background-position: 0 3px;
}
.title-info-l li.count {
float: left;
margin-right: 10px;
padding-left: 20px;
background: url(main_title_bg.png) no-repeat;
background-position: 0 -33px;
}
.title-info-l li.download {
float: left;
margin-right: 10px;
padding-left: 20px;
background: url(download.png) no-repeat;
background-position: 6px 6px;
}

.list-word .edit {
background: url(edit.gif) no-repeat 4px 50%;
padding: 5px 10px 5px 25px;
}
.list-word  .delete {
background: url(delete.gif) no-repeat 4px 50%;
padding: 5px 10px 5px 25px;
}


.addflw {
	float: left;
	height: 14px;
	margin-right: 4px;
	width: 14px;
	overflow: hidden;
	background-position: 0 50%;
	background-repeat: no-repeat;
	text-indent: 18px;
	background-image: url(../../../../static/image/common/flw_ico.png);
}

.pm2 {
	float: left;
	height: 14px;
	margin-right: 4px;
	width: 14px;
	overflow: hidden;
	background-position: 0 50%;
	background-repeat: no-repeat;
	text-indent: 18px;
	background-image: url(../../../../static/image/common/pmto.gif);
}


/* 搜索 */
.gj-search {
	padding:10px;
	background:#efefef
}
.gj-search form {
	border-radius:5px
}
.gjb-search {
	background:#fff;
	padding:10px
}
.search-inputs {
	height:40px;
	border:solid 1px #c8c6c4;
	background:#fff;
	border-radius:5px
}
.search-val {
	border: 1px solid #FFF;
	outline: none;
	
	width:600px;
	height:30px;
	line-height:30px;
	border:0;
	border-right:1px solid #d0cecd;
	margin:5px 0 5px 12px;
}
.search-submit {
	vertical-align:middle;
	background-image:url('global.png');
	background-repeat:no-repeat;
	background-size:160px 160px
	background-position:-122px 0;
	background-position:-122px 0;
}






#search-2013 {
	padding:4px 86px 0 0
}
#search-2013 input {
	margin:0;
	padding:0;
	height:30px;
	border:0
}
#search-2013 .i-search {
	z-index:11;
	width:725px;
	height:30px;
	margin-bottom:3px;
	border:3px solid #E4393C
}
#search-2013 .form {
	height:30px;
	overflow:hidden
}
#search-2013 .text {
	width:637px;
	height:20px;
	padding:5px;
	background-position:0 -360px;
	background-color:#fff;
	background-repeat:repeat-x;
	line-height:20px;
	color:#999;
	font-family:arial,"\5b8b\4f53";
	font-size:14px
}
#search-2013 .button {
	width:78px;
	background:#E4393C;
	font-size:14px;
	font-weight:700;
	color:#fff
}
#search-2013 .text,#search-2013 .button {
	-webkit-appearance:none;
	-webkit-border-radius:0
}
#search-2013 #shelper {
	overflow:hidden;
	position:absolute;
	top:32px;
	left:-3px;
	width:308px;
	border:1px solid #E4393C;
	background:#fff;
	-moz-box-shadow:0 0 5px #999;
	-webkit-box-shadow:0 0 5px #999;
	box-shadow:0 0 5px #999
}
#search-2013 #shelper li.close:hover {
	background:0
}
#search-2013 .text:focus {
	background-color:#fcfcfc;
	-webkit-box-shadow:2px 2px 3px #d2d2d2 inset;
	-moz-box-shadow:2px 2px 3px #d2d2d2 inset;
	box-shadow:2px 2px 3px #d2d2d2 inset
}

.m .mt .extra a:link,.m .mt .extra a:visited,.sm .smt .extra a:link,.sm .smt .extra a:visited {
	color:#005EA7
}
.form label,.form input,.form select,.form textarea,.form button,.form .label {
	float:left;
	font-size:12px
}

/*图标*/
.resource_icon_box {position:relative;z-index:24524;}
.resource_icon img {width:48px;height:48px;padding:3px;cursor: pointer;}
.resource_icon .image_checked {padding:0; border:3px solid #14A8F5;}
.resource_icon .image_apa {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}




.popupmenu_popup { width:400px; overflow:hidden; padding:10px; border:1px solid #A6C9D7; background:#FFF; font-size:12px; font-weight:400; text-align:left; }
	li.popupmenu_popup { list-style: none; }
	#fselect_menu { width:300px; }
	.fsel { _height: 350px; max-height: 350px; overflow-y: auto; }
		#fselect_menu a { width: 70%; }
	#ugselect_menu { width:450px; }
	.popupmenu_popup em { display:block; clear: both; padding: 2px 4px; font-weight:700; background:#EAF4FB; }
		.popupmenu_popup em.hover { cursor:pointer; }
	.popupmenu_popup a { float: left; margin: 1px 9px 1px 0; padding-left:3px; width: 100px; }
	.popupmenu_popup .ck { width: 25px; margin-top: 4px; }
	.popupmenu_popup .current { font-weight:700; }
		.popupmenu_popup a.f, .popupmenu_popup a.s { float: none; display: block; width:80%; }
			.popupmenu_popup a.s { margin-left:40px; }
	.popupmenu_dropmenu { cursor: pointer; }
		.popupmenu_dropmenu em { margin-left:3px; background:url(bg_repno.gif) no-repeat 0 -145px; }