body {width: 100%; height: auto;background: #ffffff; margin: 0; padding: 0; font-size: 12px; color: #434343; font-family: Tahoma;}

p {margin: 0; padding: 0;}

div,li,p {word-break:break-all; word-wrap:break-word;}

a img {border: 0;}

a {color: #026198;}
a:hover {color: #00abe3;}


.outcon {height: auto; overflow: hidden; text-align: center; margin: 0; padding: 0;}
.out_o {width: 100%;}
.out_m {width: 1024px; margin: 0 auto; padding: 0; height: auto!important; min-height: 20px; height: 20px; display: table;}



.outh {height: 32px; width: 100%; margin: 0; padding: 0; background: #000; border-bottom: 4px solid #dadada;}
	  .or {float: left;}
	  
	  .ohpic {padding: 2px 30px 0 25px;}
	  .omenu {color: #fff799; margin-top: 10px;}
	  .omenu a {color: #e3e3e3; font-size: 14px; font-weight: 600; padding: 0 10px; text-decoration: none; }
	  .omenu a:hover {color: #fff;}
	  
	  .ormenu {float: right; color: #ccc; margin-top: 10px; padding-right: 10px;}
	  .ormenu a {font-size: 12px; font-family: Tahoma; color: #ccc; text-decoration: none; padding: 0 5px;} 
	  .ormenu a:hover {color: #FFFF00; text-decoration: underline;} 

/*outsaid*/
.outt {text-align: left; clear: both; margin: 0; padding: 20px; padding-bottom: 0; height: 70px; background: #f6f6f6;}
.outt .leftimg {float: left; padding-right: 10px;}
.outt .leftimg img {padding: 2px; border: 1px solid #d3d3d3;}
.outt .rightlink {float: left;}
.outt .rightlink a {display: block; height: 22px; line-height: 22px; margin: 0; padding: 0 10px 0 0; float: left;}
.outt .rightlink span {display: block; height: 22px; line-height: 22px; margin: 0; padding: 0 10px 0 0; float: left; color: #888888;}
.outt .rightlink h3 {font-size: 14px; margin: 0; padding: 0; line-height: 26px; color: #f19600;}

.outt .rlink {float: right; padding-right: 15px; line-height: 22px;}
.outt .rlink p a {padding: 3px 6px; text-decoration: none;}
.outt .rlink p a:hover {background: #fff;} 
/*outsaid*/

.ptt {font-size: 14px; font-weight: 600; color: #222222; text-align: left; padding: 25px 0 10px 0; margin: 0 10px; border-bottom: 1px solid #d8deea; }

.omsg {height: 28px; background: #f6f6f6 url(../Images/msgbg.gif) bottom repeat-x; margin: 0; padding: 0 30px; clear: both;}
.omsg a { display: block; width: auto; padding: 0 15px; margin-right: 5px; float: left; height: 26px; line-height: 26px; text-decoration: none; color: #333333; font-size: 14px;}
.omsg a:hover {color: #069;}

.omsg_a { border: 1px solid #bfbfbf; border-bottom: 1px solid #ffffff; background: #ffffff;}
.omsg_blacka { background: #eeeeee; border: 1px solid #bfbfbf;}


.outmain {width: 744px; height: auto!important; min-height: 600px; height: 600px; padding-right: 20px; background: #ffffff; float: left; margin: 0; text-align: center;}
.outrbar {width: 257px; height: auto; overflow: hidden; float: left;}

.outrbar .main {background: #f4f1ec; border-left: 1px solid #faebd2; border-right: 1px solid #faebd2; display: table; height: auto!important; min-height: 100px; height: 100px;width: 255px;}
.outrbar .main .p {padding: 0 15px; line-height: 28px;}
.omt {line-height: 30px; margin: 0 7px; padding: 0 5px; background: #d6c09b; border: 1px solid #fff; font-weight: 600; color: #333;}


.opline {display: block; padding: 10px 20px; text-align: center; margin: 0; width: 200px;}
.opline .img {padding: 2px; border: 1px solid #f90;}
.opline img {padding: 2px; border: 1px solid #ddd;}
.opline:hover img {padding: 2px; border: 1px solid #fc0;}
/*page*/
.o_page {height: 30px; margin: 10px  auto; clear: both;}

.o_page .pagerl,
.o_page .pagerr { height: 30px; line-height: 30px; } 

.o_page .pagerl{float: left; padding-left: 20px;} 

.o_page .pagerr {float: right; padding-right: 20px;} 
  
.o_page .pagerr span {color: #555555;}

.o_page .pagenumber {color: #333333; text-decoration: none; }
	
.o_page .pagenumber:hover {background: #0068b7; color: #ffffff;}	

.o_page .current,
.o_page .pagenumber {font: 12px Tahoma; padding: 3px 7px;}

.o_page .current {color: #90ceff; text-decoration: none; }

/**/
.wdw {width: 520px; height: 150px; background: #ffffff;  margin: 20px auto; border: 1px solid #d3d3d3; padding: 0;}
.wdw_btn {height: 25px; background: #eeeeee;border-bottom: 1px solid #d3d3d3; text-align: left;}
.wdw_btn a  img {margin: 5px 0 0 10px;}
.wdw_main {width: 520px; height: 150px; margin: 0; padding: 0; background: ;}
.wdw_main textarea {width: 516px; height: 146px; border: 0; margin: 2px; padding: 0; background: transparent; overflow: hidden;}

.btnbox {height: 32px; line-height: 32px; font-weight: 600;  border-bottom: 1px solid #d3d3d3; margin: 10px;}
.btnbox span {float: left; color: #666666; width: auto;}
.btnbox .livemess {display: block; height: 27px; width: 83px; background: url(../Images/livemess.gif) 0px 0px no-repeat; float: right;}
.btnbox .livemess:hover {background: url(../Images/livemess.gif) 0px -27px no-repeat}

/*p*/
.topp {padding: 0; margin: 0; display:block; height: auto; margin-top: 20px; margin-bottom: 5px; clear:both; text-align: center; line-height: 30px;}
.topp a {margin: 0 3px;}
.topp span {font-weight: 600; padding: 0 3px;}

.stir_msg,
.stir_msgw {margin: 10px; padding: 10px; line-height: 20px; height: auto!important; height: 30px; min-height: 30px; text-align: left; border: 1px solid #d3d3d3; background: #fefde7 url(../Images/tick.gif) 15px 9px no-repeat; text-indent: 30px;}

.stir_msgw {border: 1px solid #b04411; background: #fefde7 url(../Images/w.gif) 15px 9px no-repeat;}

.btnb {height: 32px; line-height: 32px; font-weight: 600; padding-left: 100px; margin: 10px; text-align: left;}
.btnb .livem {display: block; height: 27px; width: 83px; background: url(../Images/livemess.gif) 0px 0px no-repeat;}
.btnb .livem:hover {background: url(../Images/livemess.gif) 0px -27px no-repeat}


.plinkm {line-height: 30px; height: 30px; border-bottom: 1px solid #999; padding: 0 10px;}
.plinkm_t {padding-top: 20px;}
.plinkm a {text-decoration: none;}
.plinkm a:hover {text-decoration: underline;} 
.spanm {padding: 0 3px;}


/**/
	
.admainpic {margin: 0; padding: 0; width: 54px; border: 1px solid #d3d3d3; display: block; height: auto!important; height: 50px; min-height: 50px;}	
	.admainpic img {padding: 2px;}
.admainpic:hover {border: 1px solid #FF6600;}	
	
.bottomp {padding: 0; margin: 10px 0; display:block; height: auto; clear:both; text-align: right; line-height: 30px; padding-right: 10px;}	

/*foot*/	  
.copyright {font-size: 12px; font-family: Tahoma; text-align: center; width: 100%; line-height: 50px; color: #666666; clear: both;}
.copyright a {margin: 0; padding: 0 10px; line-height: 20px; color: #333333;}	  