﻿@charset "utf-8";
a:link, a:visited{text-decoration:none;color:#2a5b7a;}
a:hover{text-decoration:underline;}
img{border:0;}
h1{font-size:18px;line-height:180%;}
h2{font-size:16px;line-height:180%;}
form{margin:0;padding:0;}
.center{float:center;margin-left:auto;margin-right:auto;}
.ff{font-family:'微软雅黑','宋体',Verdana, Geneva, sans-serif;}
.c{clear:both;line-height:0;height:0;font-size:0;}

html{margin:0;padding:0;background:#000;}
body{margin:0;padding:0;width:100%;display:table;font-size:14px;line-height:150%;background:#000 url(../images/bg.jpg) center top no-repeat;}

.dbl{display:block;}
.dno{display:none;}
.inp{width:150px;height:16px;line-height:16px;border:#7F9DB9 1px solid;}
.im{color:#c00;}
.im:link,.im:visited{color:#c00;}
.im a{color:#c00;}
.green, .green:link, .green:visited{color:green}
.red, .red:link, .red:visited{color:red;}
.gray{color:gray;}

#main{width:800px;display:table;overflow-x:hidden;margin-top:0;background:#fff;}

#tmenu{height:30px;line-height:30px;background:#eee;font-size:12px;}
#tmenu a:link, #tmenu a:visited{color:#666;}
#ban{font-size:1px;width:800px;overflow-x:hidden;}
#mmenu{font-size:14px;font-family:'微软雅黑','宋体','黑体','新宋体';background:#abc7d4 url(../images/mmenubg.gif);height:37px;line-height:37px;border-top:#fff 1px solid;color:#ddd;}
#mmenu a{padding-left:10px;margin:0;padding:0;color:#fff;}
#mmenu u{color:#004a77;}

/******************************************************************************************************************/
.mainc{width:800px;display:table;line-height:180%;background:url(../images/maincbg.gif) repeat-x;}
#mainc_left{float:left;width:150px;}
#mainc_right{float:left;width:640px;overflow-x:hidden;margin-bottom:10px;}
/******************************************************************************************************************/


/*****  background  ****/
#background{padding:20px;padding-top:5px;margin:10px;}
#background dl dt{font-weight:bold;line-height:40px;}
#background dl dd{line-height:180%;margin:0;background:#eee;border:#ccc 1px solid;padding:20px;}
#background dl dd p{margin:0;padding:0;}


/******************************     about    *******************************/
#about{margin:10px;padding:20px;}
#about h1{line-height:180%;font-size:16px;}
#about p{text-indent:28px;}
#about dl dt{font-weight:bold;line-height:40px;}
#about dl dd{line-height:180%;margin:0;background:#eee;border:#ccc 1px solid;padding:20px;}
#about dl dd p{margin:0;margin-top:10px;margin-bottom:10px;margin-padding:0;}




/*****  what  ****/
#what{padding:20px;background:#fff;}
#what dl dt{font-weight:bold;line-height:40px;}
#what dl dd{margin:0;background:#eee;border:#ccc 1px solid;padding:20px;}
#what dl dd p{margin:0;padding:0;text-indent:28px;}



/* left news list*/
#mainc_left_news{width:140px;margin-left:4px;font-size:12px;}
#mainc_left_news h2{font-size:14px;margin:10px 0 5px 4px;}
#mainc_left_news ul{margin-left:10px;}
#mainc_left_news ul li{border-bottom:#ccc 1px dashed;list-style-position:inside;line-height:180%;}

/******************************     register    *******************************/
.registerGuide{margin-left:10px;margin-top:10px;text-align:center;margin-bottom:20px;}
.registerGuide h2{margin:0;margin-top:20px;}
.registerGuide p{text-align:center;margin:0;padding:0;line-height:30px;border:#ccc 1px solid;background:#eee;}
.registerGuide div{line-height:20px;height:20px;}
.registerGuide div img{margin-top:6px;}

.register{clear:both;margin:20px 0 10px 20px;border:#ccc 1px solid;background:#eee;padding:10px;display:table;}
.register dl{margin:0;padding:0;margin-top:5px;height:25px;clear:both;}
.register dl dt{float:left;margin:0;padding:0;width:90px;text-align:right;height:25px;line-height:25px;}
.register dl dd{float:left;margin:0;padding:0;width:480px;height:25px;line-height:25px;text-indent:5pt;}

.personal{margin:20px 0 10px 20px;border:#ccc 1px solid;background:#eee;padding:10px;}
.personal dl{margin:0;padding:0;margin-top:5px;line-height:25px;clear:both;display:table;overflow-y:visible;}
.personal dl dt{float:left;margin:0;padding:0;width:90px;text-align:right;}
.personal dl dd{float:left;margin:0;padding:0;width:480px;text-indent:5pt;}


/******************************     user manage    *******************************/
.userMenu{margin-left:10px;margin-top:10px;}
.userMenu h2{}
.userMenu p{}





/*message*/


#mainc_message{margin:10px;padding:10px;}

#messageTitle{}
#messageTitle dl dt{font-weight:bold;line-height:40px;}
#messageTitle dl dd{margin:0;background:#eee;border:#ccc 1px solid;padding:20px;}
#messageTitle dl dd p{margin:0;padding:0;text-indent:28px;}

#msgList{}
#msgList h1{font-size:14px;font-weight:bold;line-heigth:40px;margin-top:20px;}
#msgList dl{border-bottom:#ccc 1px dashed;}
#msgList dl dt{text-indent:8px;background:#ddd;line-height:25px;margin-top:10px;}
#msgList dl dd{margin:0;margin-top:9px;margin-left:8px;line-height:20px;margin-bottom:10px;}

#msgLeave{width:600px;}
#msgLeave h1{font-size:14px;font-weight:bold;line-heigth:30px;margin-top:20px;}
#msgLeave p{text-indent:28px;}
#msgLeave dl *{margin:0;padding:0;}
#msgLeave dl dt{float:left;width:80px;line-height:25px;}
#msgLeave dl dd{float:right;width:500px;line-height:25px;}
#msgLeave textarea{overflow:hidden;}
.msgw{width:300px;}
/** point newsList **/
#point{padding:20px;}
#point h1{font-size:14px;line-heigth:40px;margin-top:20px;border-bottom:#ccc 1px solid;}
#point h2{text-align:center;line-height:20px;margin:0;}
#point h4{text-align:center;margin:0;}
.newsList ul{padding:0;margin-top:0;margin-bottom:0;}
.newsList ul li{border-bottom:#ccc 1px dashed;height:30px;line-height:30px;margin:0;padding:0;}
.newsList h4{font-weight:normal;font-size:12px;color:#444;}

/***********user photo upload***************/
.photoUpload{margin-top:20px;border:#ccc 1px solid;padding:10px;background:#eee;margin-bottom:20px;}
/***********user photos ***************/
.userPhotos{width:600px;margin-top:20px;}
.userPhotos dl{margin:10px 0 10px 15px;width:275px;height:171px;overflow:hidden;float:left;background:#eee;border:#ccc 1px solid;}
.userPhotos dl dt{float:left;margin:5px auto auto 5px;padding:0;width:120px;height:160px;overflow:hidden;}
.userPhotos dl dd{float:left;margin:30px 1px 1px 5px;padding:0;width:135px;height:160px;line-height:20px;overflow:hidden;}
.userPhotos dl dd p{margin:0;padding:0;height:30px;}
.upf{background:#eee;}
.upw{width:90px;}

/***********user photos ***************/
.userPhotoShow{width:780px;margin-top:20px;}
.userPhotoShow h2{font-size:14px;display:block;margin:0;padding:0;margin-left:10px;background:#eee;border-top:#ccc 2px solid;border-bottom:#ddd 1px solid;}
.userPhotoShow dl{margin:10px 8px 10px 15px;width:122px;height:224px;overflow:hidden;float:left;}
.userPhotoShow dl dt{margin:1px;padding:0;width:120px;height:160px;overflow:hidden;}
.userPhotoShow dl dd{margin:1px;padding:0;width:120px;height:20px;line-height:20px;overflow:hidden;}

/** userHome **/
.userHome{margin-top:20px;}

/** gentlemen **/
#voteMSG{text-indent:12px;}
.gentlemen{margin-left:10px;margin-right:10px;}
.gentlemen h1{margin-top:10px;}
.gentlemen dl{border:#ccc 1px solid;width:775px;margin-top:20px;height:173px;float:left;/*background:#eee;*/overflow:hidden;}
.gentlemen dl:hover{background:#eee;border:#aaa 1px solid;}
.gentlemen dt,.gentlemen dd{float:left;margin:0;padding:0;}
.gentlemen dt{margin-top:5px;margin-left:5px;width:120px;height:160px;overflow:hidden;border:#eee 1px solid;}
.gentlemen dt:hover{float:left;border:#ccc 1px solid;}
.gentlemen dd{width:620px;height:160px;overflow:hidden;margin-left:10px;margin-top:5px;}
.gentlemen dd p{margin:0;padding:0;line-height:26px;}
.gentlemen dd p a{color:#d90;font-weight:bold;}
.gtbox{position:relative;}
.gentlemen dd b{display:block;width:200px;height:50px;line-height:50px;color:#d00;position:absolute;margin-left:420px;margin-top:60px;font-size:25px;}


/*
.gentlemen h1{margin-top:10px;}
.gentlemen dl{border:#ccc 1px solid;width:378px;margin-top:20px;margin-right:10px;height:173px;float:left;background:#eee;overflow:hidden;}
.gentlemen dl:hover{background:#eee;border:#aaa 1px solid;}
.gentlemen dt,.gentlemen dd{float:left;margin:0;padding:0;}
.gentlemen dt{margin-top:5px;margin-left:5px;width:120px;height:160px;overflow:hidden;border:#eee 1px solid;}
.gentlemen dt:hover{float:left;border:#ccc 1px solid;}
.gentlemen dd{width:230px;height:160px;overflow:hidden;margin-left:10px;margin-top:5px;}
.gentlemen dd p{margin:0;padding:0;line-height:26px;}
.gentlemen dd p a{color:#d90;font-weight:bold;}

*/


/** gentleman **/
.gentleman h1{margin-left:10px;margin-top:10px;}
.gentleman dl{margin-top:20px;margin-left:8px;width:760px;/*background:#eee;*/}
.gentleman dt,.gentleman dd{margin:0;padding:0;float:left;}

.gentleman dt{width:300px;height:400px;overflow:hidden;border:#ccc 1px solid;}
.gentleman dd{margin-left:10px;}
.gentleman dd p{margin:0;padding:0;}
.gentleman dd p span{color:#0099FF;font-weight:bold;}



/** photos **/
.photos h1{margin-left:10px;margin-top:10px;}
.photos dl{margin-top:20px;margin-left:8px;width:244px;height:200px;float:left;/*background:#eee;*/}
.photos dt,.photos dd{width:240px;margin:0;padding:0;text-indent:0;}
.photos dt{height:160px;overflow:hidden;border:#ccc 1px solid;}
.photos dt:hover{border:#999 1px solid;}
.photos dd{margin-top:5px;font-size:12px;line-height:18px;}



.photoDet h1{margin-left:10px;margin-top:10px;width:780px;}
.photoDet div{text-align:center;}
.photoDet p,.photoDet b{float:left;}
.photoDet b{width:600px;display:block;}
.photoDet p{width:90px;margin:0;padding:0;text-align:center;margin-top:180px;}


#footer{width:800px;font-size:12px;color:#ccc;}
#footer p{margin:0;padding:0;}


.pageCut{text-align:right;height:50px;display:table;}
.pageCut div{float:right;width:100%;}
.pageCut div a:link,.pageCut div a:visited{float:right;display:block;padding:2px 5px;margin:5px;color:#2b5096;background:#e4e4e4;}
.pageCut div a:hover{background:#2b5096;color:#fff;}
.pageCut div u{display:block;float:right;padding:2px 5px;margin:5px;}
.pageCut div b{display:block;float:right;padding:2px 5px;margin:5px;color:gray;font-weight:normal;color:#999;}

.pagePRE:link, .pagePRE:visited{background:#e4e4e4 !important; color:#2b5096 !important;}
.pagePRE:hover{background:#2b5096;background:#2b5096 !important;color:#fff;color:#fff !important;}
.pageNEXT:link, .pageNEXT:visited{background:#e4e4e4 !important; color:#2b5096 !important;}
.pageNEXT:hover{background:#2b5096;background:#2b5096 !important;color:#fff;color:#fff !important;}
