/* CSS Document */
#pList{border:1px solid #CCD4D6; width:498px; float:left}  
#pList #title{ clear:both; background: url(../img/mtitlebg.gif) repeat-x 0 -1px;height:22px; position:relative; font-weight:bold}
#pList #title span{font-size:14px; background:url(../img/mtabbg.gif); float:left; color:#223786;
border-top:1px solid #7F8A90;border-right:1px solid #7F8A90; padding:2px 22px 2px 22px;}
#pList #List{ clear:both; padding:40px 0 30px 34px;}
#pList #List ul{ clear:both; height:100%; overflow:hidden}
#pList #List li{ width:220px; float:left}
#pList #List li a{ float:left; 
background:url(../img/iconHlist.gif) no-repeat left center; 
padding:0 2px 0 9px; line-height:21px; font-family:Arial; color:#2341A3; font-size:0.92em}

#column{ float:right; width:230px;}
.col{ clear:both; border:1px solid #A7B4BD; width:228px; height:162px;}
.col .title{ background:url(../img/col_title.gif); height:20px;border-bottom:1px solid #A7B4BD; clear:both}
.col .title span{ background:url(../img/colIcon.gif) no-repeat left center; padding:3px 0 0 14px;
 margin:0 0 0 8px; float:left; font-weight:bold; color:#666}
.col ul{ margin:8px 0 0 10px; height:100%; overflow:hidden}
.col li a{ background:url(../img/colistIcon.gif) no-repeat center left;
padding:0 2px 0 9px; line-height:18px; color:#3168AD; font-size:0.9em;}


.newlist{ padding:20px 40px;}
.newlist li{ color:#999; clear:both; line-height:21px;}
.newlist li a{ float:left; background:url(../img/colistIcon.gif) center left no-repeat; padding:0 0 0 12px; display:block}
.newlist li span{ float:right} 
.newlist h2{ text-align:center;}
.newlist .date{ clear:both; border-top:1px solid #ccc; color:#999999; text-align:center; padding:4px 0 0 0 }
.newlist .content{ padding:10px 0}



.slist{line-height:21px; margin:0 40px; padding:5px 0 0 0; border-bottom:1px dotted #ccc}
.slist .s1{ color:#999; float:left; width:420px;}
.slist .s1 a{background:url(../img/colistIcon.gif) center left no-repeat; padding:0 0 0 12px;}
.slist .s2 { float:left; width:120px;}
.slist .s3{ float:left;width:90px; color:#666} 



#gclist{ clear:both; padding:8px; border:1px solid #ededed; margin:16px;}
#gclist ul{ clear:both}
#gclist li{ float:left; margin:0 0 8px 0}
#gclist li a{ float:left; display:block; text-align:center;width:114px; height:98px;}




#glist{border:1px solid #CCD4D6; clear:both; height:1%;}  
#glist #title{ clear:both; background: url(../img/mtitlebg.gif) repeat-x 0 -1px;height:22px; position:relative; font-weight:bold}
#glist #title span{font-size:14px; background:url(../img/mtabbg.gif); float:left; color:#223786;
border-top:1px solid #7F8A90;border-right:1px solid #7F8A90; padding:2px 22px 2px 22px;}

.cplist{ clear:both; height:82px; border-bottom:1px dashed #ccc; padding:8px 10px 0 0; margin:0 18px;}
.cplist .pic{ float:left; border:1px solid #ccc; padding:1px;}
.cplist .content{ float:left; margin:0 10px 0 6px; width:310px;}
.cplist .content .title{ clear:both; height:18px;}
.cplist .content .title a{ color:#003399; font-size:14px; text-decoration:underline;
 ; font-weight:normal}
.cplist .content .msg{ clear:both; padding:4px 0 0 0; font-size:0.86em; padding:0 8px 0 0; line-height:12px;}
.cplist .company{ float:left;padding:6px; width:180px}
.cplist .company a{ color:#003399; font-size:11px}
.cplist .more{ float:right; padding:20px 0 0 0; color:#444; line-height:22px;}

#formwrapper {text-align:left;}

fieldset{padding:0 30px 20px 10px;border:1px solid #ccc;background:#fff;}
fieldset legend {color:#223786;font-weight:bold; padding:2px 4px 4px 4px;  background:#fff;font-size:14px;margin:0 0 10px 0}
fieldset label {float:left;width:160px;text-align:right;padding:4px;margin:1px;font-weight:bold; color:#000;}
fieldset div {clear:left;margin-bottom:3px;}
fieldset .sffocus {padding:2px;background: #F0F9FB; /*----for IE----*/border: 1px solid #1D95C7;}

.regSm{ margin:0 0 0 174px; font-size:10px; color:#999}
.subNext{ text-align:center; background:url(../img/subNext.gif) no-repeat; border:0; width:79px; height:27px; cursor:hand;}
.submit{ text-align:center; background:url(../img/Submit.gif) no-repeat; border:0; width:79px; height:27px; cursor:hand;}
.singin{ text-align:center; background:url(../img/signin.gif) no-repeat; border:0; width:79px; height:27px; cursor:hand;}
.regSub{ padding:6px 0 0 176px;}
.suc{ padding:20px; text-align:center}
.suc h2{ font-size:14px; color:#0000CC; margin:0;}
.suc p{ color:#333333; padding:10px;}

.reginput{padding:2px;margin:2px;border:1px solid #ccc;font-size:16px; font-family:Arial;}
.reginput1{padding:2px;margin:2px;border:1px solid #1D95C7;font-size:16px; font-family:Arial; background:#F0F9FB}




.comlist{ clear:both;padding:8px 10px 0 0; margin:0 18px;}
.comlist li{ float:left; margin:0 0 10px 0}
.comlist li a{ border:1px solid #fff; display:block; text-align:center; float: left; width:176px; height:120px;}
.comlist li a:hover{ border:1px solid #DCE5E7; background:#ECF2F8}
.comlist li img{ width:84px; height:73px; border:1px solid #ccc; margin:4px; padding:2px;}
.comlist li p{ padding:0 4px 4px 4px;}
.sreen{ border:1px solid #ccc;}
.sreen:hover{ border:1px solid #ff6600}

.pInfo{clear:both; margin:0 40px; height:100%; overflow:hidden}
.pInfo h3{ color:#003366; text-align:center; clear:both}
.pInfo .pic{ float:left; padding:0 12px 0 0; width:120px;}
.pInfo .content{float:left; width:480px;}
.pInfo .content .t1{ border-bottom:1px solid #ccc; width:240px; padding:2px 0 4px 0; clear:both; color:#666}
.pInfo .content span{ color:#444}
.pInfo .content .summary{ clear:both; padding:10px 0 0 0; color:#444}
.pInfo .content .contact{ clear:both; padding:10px; margin:20px 0 0 0;border:1px solid #CFCFCF;}
.pInfo .content .contact .title{ border-bottom:1px solid #ccc; height:16px; color:#223786}
.pInfo .content .contact p{ padding:5px;color:#666}
.pInfo .content .contact span{ color:#444}


.ctitle{ clear:both; border:1px solid #ccc; height:20px; margin:0 16px;}
.ctitle .c1{ float:left; width:320px; padding:0 0 0 96px; color:#444s}
.ctitle .c2{ float:left}




#mInfo{ clear:both}
#mInfo h1{ background:url(../img/memberHeadBg.gif) no-repeat; margin:0 10px; height:100px;}
#mInfo h1 span{ padding:10px 0 0 20px; display:block; color:#003366}
#mInfo #about{ clear:both; width:100%; height:180px;}
#mInfo #about #fv{ float:left; padding:0 10px}
#mInfo #about #text{ padding:0 10px; float:left; width:390px;word-break:break-all;}
#mPro{ float:left; width:320px; margin:10px 0 0 10px}
.mline{ clear: both; border:1px solid #ccc; padding:0 0 10px 0}
.mline .title{ clear:both; height:20px; background:#f9f9f9; border-bottom:1px solid #ccc; padding:0 4px 0 8px}
.mline .pt{ float:left}
.mline .more{ background:url(../img/morep.gif) center left no-repeat; padding:0 0 0 8px; float:right;}
#pcontant{ float:left; padding:10px; border:1px solid #ccc; margin:10px 0 0 10px; width:320px;}
#pcontant #clogo{ padding:0 0 10px 0}

#pcontant #add{ color:#999;}
#pcontant #add span{ color:#666}

.mbox{ float:left; width:150px; text-align:center;}
.mbox .mbox1{ margin:10px 0 0 0;}
.mbox h4{ font-size:12px; margin:0; padding:0}

div.pgnum {
	padding-right: 3px; padding-left: 3px; font-size: 0.85em; padding-bottom: 3px; margin: 3px; padding-top: 3px; font-family: tahoma,helvetica,sans-serif; text-align: center
}
div.pgnum a {
	border-right: #ccdbe4 1px solid; padding-right: 8px; background-position: 50% bottom; border-top: #ccdbe4 1px solid; padding-left: 8px; padding-bottom: 2px; border-left: #ccdbe4 1px solid; color: #143C94; margin-right: 3px; padding-top: 2px; border-bottom: #ccdbe4 1px solid; text-decoration: none
}
div.pgnum a:hover {
	border-right: #2b55af 1px solid; border-top: #2b55af 1px solid; background-image: none; border-left: #2b55af 1px solid; color: #fff; border-bottom: #2b55af 1px solid; background-color: #3666d4
}
div.pgnum a:active {
	border-right: #2b55af 1px solid; border-top: #2b55af 1px solid; background-image: none; border-left: #2b55af 1px solid; color: #fff; border-bottom: #2b55af 1px solid; background-color: #3666d4
}
div.pgnum span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #000; margin-right: 3px; padding-top: 2px
}
div.pgnum span.disabled {
	display: none
}
div.pgnum a.next {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 0px 0px 10px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.pgnum a.next:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}
div.pgnum a.prev {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 10px 0px 0px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.pgnum a.prev:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}