.search{margin: 0 auto; width:1280px; height:78px; background:url(../images/search_bg.jpg) top center repeat-x;margin-top:20px;}
.search table{ font-size:16px; color:#555; padding-top:18px;}
.txt01{ border:1px #d3d3d3 solid; padding-left:3px;  width:208px; height:32px; line-height:32px; font-size:14px; color:#888;}
.txt01_s{ border:1px #d3d3d3 solid; padding-left:3px;  width:267px; height:36px; line-height:36px; font-size:16px; color:#888;}

.mid{ margin:0 auto;padding-bottom:20px; width:1280px; background:url(../images/bg_mid1.jpg) repeat-x  #fff; overflow:hidden;}

.lm_bg{margin: 0 auto; background:url(../images/bar7.png) top center no-repeat; width:449px; height:51px; line-height:51px; padding-top:20px; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF;}



.mssq{ float:left; margin:0 28px; width:1224px; padding-bottom:20px; }
	.tab1_content{ float:left; }
	.mssq table{ width:1224px; margin-top:10px; border-collapse:collapse;border-top: #dddddd 1px solid;border-left: #dddddd 1px solid;}
	.mssq  td{ height:40px; line-height:40px;border-bottom: #dddddd 1px solid; border-right: #dddddd 1px solid; font-size:15px;}
	.mssq .email2{background-color:#F9F9F9; }
	.mssq table.tablelist{ width:1224px; margin-top:0px; border-collapse:collapse;border: #dddddd 1px solid;border-top: #dddddd 0px solid;}
	.mssq table.tablelist td{ height:40px; line-height:40px;border-bottom: #dddddd 1px solid; border-right: #dddddd 0px solid; font-size:15px;}
	.mssq_lmbg{ background-color:#f6f6f6; color:#999; text-align:center;}
	
	
	
	.mssq_but{ margin:0 auto;  width:1010px;}
	.mssq_but li{ float:left; margin-top:20px; margin-left:20px;_margin-left:20px; width:218px; display:inline;}
	
	
	.letter_new{ float:left; margin-top:10px; width:217px; height:63px; line-height:63px; font-size:24px; font-weight:bold; color:#fff; text-align:center; position: relative; cursor:pointer}
	.letter_href{display: block;width:465px;height:40px;line-height: 40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	
	.letter_href:hover{display: block;background-color: #FAFAFA;color:#7E0505;text-decoration: none;}	
	
	.sq_jb{  width:238px;display: block;float:left;}
	.sq_jb a{ display: block;float:left; margin-top:10px; margin-left:20px;_margin-left:20px; width:218px; display:inline;}
	

/* mssq */	
.searchbar table{ width:1000px; margin:0 auto; height:86px; line-height:86px; }
.table_bar{ background:url(../images/table_bg.jpg) left top repeat-x; height:41px; line-height:41px; }
.table_bar span{ color:red; font-weight:bold; margin-left:10px;}

/*
    最外部的内容区
*/
.container{
    width: 1280px;
    background-color: #ffffff;
    margin: 0 auto;
    padding: 45px 0px;
}

/*agree*/
.letter-read{text-indent: 30pt;line-height: 40px;font-size: 16pt;font-family: 仿宋;font-weight: bold;width: 900px;margin: 0 auto;}
.letter-title{font-size: 24px;color: #FF9800;font-weight: bold;letter-spacing: 5px;width: 835px;margin: 12px auto;
background: url(../images/letter/icon_jbxz.png) no-repeat;height: 39px;padding-left: 65px;line-height: 39px;
}
.letter-remark{width: 900px;margin: 0 auto;line-height: 38px;font-size: 14px;}
.letter-bottom{width: 900px;margin: 10px auto;}
.write-btn{width: 150px;height: 39px;border: none;outline: none;background-color: #1783ca;color: white;font-size: 17px;border-radius: 6px;cursor: pointer;}
.write-btn:HOVER {background-color: #16679c;}
.disabled{background-color: #97c6e4;cursor: no-drop;width: 150px;height: 39px;border: none;outline: none;color: white;font-size: 17px;border-radius: 6px;}


/*write*/
.center-title{
    color: #1892d3;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 25px 0px;
}
/*表单外层的 div*/
.content-box{
    width: 1145px;
    margin: 0px auto ;
    border: 1px solid #cccccc;
    padding: 30px 0px 30px 25px;
    background-color: #f7f3f3;
}

.c-red{
    color: red;
}

/*下面是表单样式的设置*/
.form-ele{
    margin-bottom: 20px;
}
.form-input>input,.form-input>select{
    width: 350px;
    height: 30px;
    border: 1px solid #cccccc;
    outline: none;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
    font-size: 14px;
}
.form-input>.msg{
    width: 80px;
}
.form-input>select{
    height: 32px;
    padding:5px  0\9;/*解決IE8显示不正确*/
}
.form-input>textarea{
    width: 550px;
    height: 100px;
    outline: none;
    border: 1px solid #cccccc;
    font-size: 14px;
}
.form-label>label{
    text-align: right;
    width: 100px;
}
.form-info,.form-label,.form-input{
    float: left;
}
.form-input{
    line-height: 14px;
}

.form-label{
    width: 110px;
    text-align: right;
    line-height: 32px;
    margin-right: 20px
}
.form-info{
    margin-left: 25px;
    line-height: 32px;
}
.icon-warn{
    background: url("../images/letter/bit3.gif") no-repeat;
    padding-left: 32px;
    color: #f69d27;
    padding-bottom: 2px;
    font-size: 18px;
}
.form-label.area{
    line-height: 14px;
}
.form-input>.fileType{
    border: none;
    width: 1px;
    height: 1px;
}
.form-input>#ispublic{  
	width: 20px;
    height: 18px;
    line-height: 20px;
    margin-top: 8px;
}
.submitBtn{
    width: 156px;
    height: 80px;
    border: none;
    background: url("../images/letter/btn4.jpg") no-repeat;
    display: block;
    cursor: pointer;
    margin: 35px auto;
    outline: none;
}
.messgaeBtn{
    cursor: pointer;
    width: 150px;
    border: none;
    height: 32px;
    margin-left: 25px;
    color: white;
    background-color: #288bce;
}
.dismessgaeBtn{
	outline:none;
    cursor: no-drop;
    width: 150px;
    border: none;
    height: 32px;
    margin-left: 25px;
    color: white;
    background-color: #97c6e4;
}

/*表单验证错误时候的样子*/
input.error {/*  border: 1px solid red;  */}
span.error {
    background:url("../images/letter/unchecked.gif")  no-repeat 0px 4px;
    padding-left: 21px;
    padding-bottom: 2px;
    font-weight: bold;
    color: red;
}
span.success {
    background:url("../images/letter/checked.gif") no-repeat 0px 4px;
    color: green;
    padding-left: 21px;
    padding-bottom: 3px;
    font-weight: bold;
}

/*文件上传按钮的样式*/
.file-upload{
    display: inline-block;
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    position: relative;
    overflow: hidden;
    background: url(../images/letter/uploadImg.png) no-repeat 13px center #288bce;
}
.file-upload input{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
    filter:Alpha(opacity=0);
    color: transparent;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background:transparent;
    font-size: 100px;
}
.file-upload span{
    margin: 0 0px;
    font-size: 14px;
}

/*======succeed========*/

.letterContent{
	background-color: #f3eeee;
    padding-left: 157px;
     padding: 30px 0px 30px 157px;
}
.letterContent h3{
	font-size: 55px;
    font-weight: bold;
    margin: 30px 0px;
}
.letterContent h4{
	font-size: 18px;
    color: #828282;
    margin: 10px 0px;
}
.letterContent ul{
	line-height: 40px
}
.lable{
	color: blue;
}
.letterAttr{
	font-size: 20px;
    color: red;
}

.homeBtn{
	width: 150px;
    height: 39px;
    border: none;
    outline: none;
    background-color: #1783ca;
    color: white;
    font-size: 17px;
    border-radius: 6px;
    cursor: pointer;
}
.homeBtn:HOVER {
	    background-color: #16679c;
}

.table_bar {
    background: url(../images/table_bg.jpg) left top repeat-x;
    height: 41px;
    line-height: 41px;
}	