body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:12px"microsoft yahei","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
input,select,textarea{font-size:16px; color:#464444;  background:#fff;font-family:'microsoft yahei';outline-color:#6f5a9b;}
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}.clearfix{zoom:1}


.common_text{ border:#dddddd 1px solid; padding:5px 0px; width:230px;padding-left:10px;}
.common_select{ border:#dddddd 1px solid; padding:5px 0px; width:180px; font-size:16px; padding-left:10px; border-radius:5px; cursor:pointer;}
.laydate-icon{border:#dddddd 1px solid; padding:5px 0px;width:300px;padding-left:10px;}
.common_submit{ width:140px; padding:7px 0px; color:#FFF; background:#6f5a9b; border:none; font-size:16px; cursor:pointer; margin:40px 0px; }


.main_index{z-index:9998; min-height: 600px; width:940px;margin:50px auto;background:url(../imagesbm/table_bg3.png)  top center; background-repeat: repeat; overflow:hidden; border: 1px solid #DDD; border-radius: 10px;}
.head_title{position:relative;width:90%;margin:0px auto;text-align:left; padding:50px 0px 0px 0px; border-bottom:2px solid #fff;}
.head_title h3{ font-size:30px; color:#88005e;font-family:'microsoft yahei'; font-weight:normal; border-bottom:2px solid #fff; text-align:center; padding-bottom:40px; position:relative; top:2px; padding-left:80px;}
.head_title img{ position:absolute; top:40px; left:150px;}

.main_index table{ width:80%; margin:20px auto; z-index:9999; }
.main_index table td{ padding:10px 0px;  font-size:16px; color:#464444;font-family:'microsoft yahei';}
.main_index table td .red{ color:#F00; margin-right:3px;}
.main_index table td label{ cursor:pointer;  margin-left:10px;}
.main_index table td label input{ margin:0px 5px;}
.main_index table td .lable2{ display:block; float:left; padding:5px; padding-left:0px;}
.main_index table td .lable2 input{}

.main_index .content{ width:90%; margin:20px auto; height:450px; overflow:hidden;}
.main_index .content p{width:100%;color:#666;}



#add input{ width: 100px; margin-right: 5px; padding: 0 5px }
#add select{ width: 100px; margin-right: 5px; padding: 0 5px }
#add .del{ cursor: pointer; width: 40px; height: 40px; background-image: url(../imagesbm/del.png); background-repeat: no-repeat; background-position: center;  }
.addd{ padding-left: 40px;  background-image: url(../imagesbm/add.png); background-repeat: no-repeat; background-position: left; cursor: pointer; }

.pagelist{ width:90%; height:50px; font-size:14px; text-align:center; margin:0px auto; position:relative;}
.pagelist a{ color:#666666;padding:8px 12px; border-radius:4px; margin:5px; }
.pagelist a:hover{background:#88005e;color:#ffffff;border-radius:4px; text-decoration:none;}
.pagelist span.current{background:#88005e;color:#fff;padding:8px 12px;border-radius:4px; margin:5px; }


.twps1{width:90%; margin:0px auto; font-size:16px; color:#333333; line-height:25px; padding-top:20px;}
.twp{ width:90%; font-size:18px; line-height:30px; margin:0px auto; margin-top:20px;}
.twp span{ float:right; color:#ff0000;}
.twp2{ width:90%; font-size:16px; line-height:25px; margin:0px auto;}
table.twtable{ width:90%; border-left:1px solid #333333; border-bottom:1px solid #333333; }
table.twtable tr td{ padding:5px; border-right:1px solid #333333; border-top:1px solid #333333; height:30px; }
table.twtable tr td .common_text{ width:100%; border:none; padding:5px 0px;background-color:transparent;}
.twsubmit{ width:90%; margin:0px auto; text-align:center;}
.twtext{ width:90%; margin:20px auto;}
.common_textarea{width:100%; border:1px solid #666666; height:150px;background-color:transparent; padding:5px 0px;}
.twtext p.p1{width:50%; float:left; font-size:16px;}
.twtext p.p2{width:50%; float:right; text-align:right; font-size:16px;}
.twtext p span{ width:150px; display:inline-block; border-bottom:1px dashed #222222; }
.twtext p.p3{ font-size:16px; color:#ff0000; font-weight:bold; line-height:30px;}
.tw_more{ width:90%; margin:0px auto; display:block; font-size:16px; color:#88005e;}

.upload_file{ width:100%; height:210px; position:relative;}
.upload_file p{width:100%; text-align:center; line-height:30px; padding:75px 0px;}
.upload_file input{width:100%; height:210px; position:absolute; top:0px; left:0px; opacity:0}
.upload_file p.upload_p{ width:100%; height:100%; padding:0px; position:absolute;top:0px; left:0px; z-index:1;}
.upload_file p.upload_p img{ width:100%; height:100%;}
.upload_file p.upload_p .upload_del{ width:25px; height:25px; background:url(../imagesbm/iclose.png) no-repeat center; position:absolute; top:0px; right:0px;}

.tw_form{ width:90%; margin:10px auto;}
.tw_form input[type='file']{}
.tw_sub{ display:inline-block; width: 120px; height:27px; line-height:27px; color: #FFF; background: #6f5a9b; border: none; font-size: 16px; cursor: pointer; text-align:center; margin-left:5px;}
.tw_sub:hover{ text-decoration:none; color:#ffffff;}
.tw_pimg{ margin-bottom:10px; margin-right:20px; display:inline-block;}
.tw_ptext{ margin-bottom:5px;}
.tw_aimg{ font-size:16px; color:#88005e;}
.tw_aimg img{height:100px; }
.tw_adel{ text-decoration:underline; margin-left:10px; cursor:pointer;}
.tw_parent {max-width: 380px; height: 20px;display: none;margin: 8px 0;}
.tw_son {width: 380px;height: 100%;background: #6f5a9b;text-align: center; border-radius: 10px;line-height: 17px; color: #fff; font-size: 13px;}