@charset "utf-8";
body{ margin:0px auto; padding:0px; font-family:"microsoft Yahei","宋体"; font-size:14px; background:#FFF; color:#333; line-height:23px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
input{ font-size: 14px; }
.clear{ clear:both; display:block;}


/* top */
.topTxt{ clear:both; display:block; height:40px; line-height:40px; background:#f5f5f5; border-bottom:1px solid #eaeaea; padding: 0px 20px; }


.indexC{ clear: both; display: -webkit-box; margin: 20px; }


.left{ display: block; width: 200px; }
.leftTitle{ clear:both; display:block; height:45px; line-height:45px; color:#FFF; background:#ff4400; text-indent:1em;}
.leftTitle a{ color:#FFF;}
.leftList{ clear:both; display:block; border:1px solid #e3e3e3; border-top:none; padding-bottom:10px;}
.leftList ul{ clear: both; display: block; padding: 15px; }
.leftList li{ clear:both; display:block; height:40px; line-height:40px; border-bottom:1px solid #e3e3e3; transition: all 0.2s; }
.leftList li:hover{ background: #e3e3e3; text-indent: 1em; transition: all 0.2s; }
.leftList span{ float: right;　}
.leftList span a{ margin-left: 10px; }


.right{ display: block; -webkit-box-flex: 1; margin-left: 20px; box-sizing: border-box; border: 1px solid #e3e3e3; padding: 20px; }



.copyText{ clear: both; display: block; text-align: center; background: #f5f5f5; border-top: 1px solid #eaeaea; height: 60px; line-height: 60px; overflow: hidden; }

/* login.php */
.loginC{ clear: both; display: block; width: 500px; margin: 100px auto 0px; border-top:2px solid #f40; border-left:2px solid #e3e3e3; border-bottom:2px solid #e3e3e3; border-right:2px solid #e3e3e3; background:#FFF; }
.loginC form{ clear:both; display:block; margin:20px;}
.loginText{ clear:both; display:block; color:#999; height:30px; line-height:30px;}
.loginInput{ clear:both; display:-webkit-box; margin-bottom: 20px; }
.loginInput input{ display: block; -webkit-box-flex: 1; border:1px solid #e3e3e3; background:none; width:100%; height:40px; line-height:40px; text-indent:1em;}
.loginInput img{ border: 0px; height: 44px; }
.loginButton{ clear:both; display:block; height:45px; margin-top:20px;}
.loginButton input{ float:left; display:block; width:100%; height:45px; line-height:45px; background:#f40; color:#FFF; text-align:center; font-size:16px; border:none; cursor:pointer;}
.loginOtherTxt{ clear:both; display:block; height:40px; line-height:40px; text-align: center;}


/* cp.php */
.cpText{ clear: both; display: block; }
.cpText li{ clear: both; display: block; height: 40px; line-height: 40px; }


/* editInfo.php */
.editList{ clear:both; display:block; width: 100%; }
.editList li{ clear:both; display:block; }
.editList li span{ clear: both; display: block; height: 50px; line-height: 70px; overflow: hidden; color: #777; }
.editList li input{ clear: both; display: block; border:1px solid #e3e3e3; background:none; width: 100%; height:40px; line-height:40px; text-indent:1em; }

.editList li .memberBtn{ clear:both; display:block; margin-top: 30px; background:#F40; height:50px; line-height:50px; font-size: 18px; border:none; text-align:center; color:#FFF; cursor:pointer; text-indent:0px; }



/* my.php */
.infoList{ clear:both; display:block;}
.infoList li{ clear:both; display:block; height:30px; line-height:30px;}
.infoList li span{ float:left; display:block; width:90px;}



/* qlistinfo.php  */
.add_info_top{ clear: both; display: block; }
.add_info_btn{ float: left; display: block; width: 200px; }
.add_info_btn a{ display: inline-block; background: #fff; border: 1px solid #e3e3e3; border-radius: 4px; width: 80px; height: 35px; line-height: 35px; text-align: center; margin-right: 15px; }
.add_info_btn .cur{ background: #f40; color: #fff; border-color: #fff; }

.add_info_search{ float: right; display: block; width: 400px; text-align: right; }
.add_info_search_input{ display: inline-block; height: 35px; line-height: 35px; border: 1px solid #e3e3e3; border-radius: 4px; padding: 0px; margin: 0px; }
.add_info_search_btn{ display: inline-block; background: #f40; color: #fff; margin: 0px; padding: 0px; border: 1px solid #e3e3e3; border-radius: 4px; width: 80px; height: 35px; line-height: 35px; text-align: center; margin-right: 15px; cursor: pointer; border: none;}



.add_table{ clear: both; margin-top: 20px; border-radius: 4px; }
.add_table table{ border: none; border-collapse: 0; border-spacing: 0; }
.add_table tr{ clear: both; height: 36px; line-height: 36px; }
.add_table tr:hover td{ background: #f8f8f8;　}
.add_table_header{ clear: both; background: #e3e3e3; color: #555; height: 36px; line-height: 36px; }
.add_table_tr{ clear: both; height: 36px; line-height: 36px; }
.add_table_tr:nth-child(2n-1){ background: #f7f7f7; }
