@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"宋体"; margin:0;padding:0; _background-image:url(text.txt); /* for IE6 */ _background-attachment:fixed;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
a{color: #666;text-decoration:none;}
a:hover{color: #47B717;}
img{border:none;}
ul{list-style:none;}
div{display:block;}
.clear{clear: both;}
input{margin: 0;padding: 0;}
.fl{float: left;}
.fr{float: right;}
.huise{background: #E9E8E2;}


body{ background-size:100% auto; background-position:0 -45px;}

.we_content{ border:1px solid #ccc; border-radius:10px; padding:20px 0; margin:0 3px;}
/* 白色背景,透明度0.6 */
.alpha60 {
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.6);
  background: transparent\9;
  zoom: 1;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
}

/*主体*/
.we_container {text-align:center;_width:960px;max-width:960px;margin:20px auto 0;overflow: hidden;}
.we_container h1 {min-width:320px; margin:0 auto; margin-bottom:20px;}
.we_container h1 span { font-size:14px; padding-left:10px; }
/* 表单样式 */
.we_content form div{padding:10px;clear:both; min-width:360px;overflow: hidden;}
.we_content form label{width:78px; font-size:14px;font-family:"Microsoft Yahei";display:block; float:left;height:26px;line-height: 26px;}
.we_content form div input{display:block;float:left;margin-right:5px;}
.we_content form div select{display:block;float:left;margin-right:5px;}
.we_content form div textarea{display:block;float:left;margin-right:5px;}
.we_content form input.submit{border: none; cursor: pointer; background: url(../_images/btn80x28.gif) no-repeat left center; width: 80px; height: 28px;}
.we_content form div span{display:block;float:left;margin-right:5px;line-height: 26px; text-align:left;}
/***自定义**/
.member_login {width:100%;}
.member_register {_width:680px;max-width:680px;min-width:320px;}
.member_register div span{ min-width:320px; }
.highlight{width:100%; max-width:360px; margin:0 auto;}
.sm-top{ width:100%; text-align:center;}


/****************************************/
select{vertical-align: middle;background: none repeat scroll 0 0 #F9F9F9;border-color: #666 #CCC #CCC #666;border-style: solid;border-width: 1px;color: #333;padding: 2px;}
textarea{border: 1px solid #D4D4D4;padding-left: 3px;width: 385px;height: 80px;background:#FFF url("../_images/input_bg.png") repeat-x top;}

.ipt1, .ipt2, .ipt3, .ipt4, .ipt5, .ipt6, .ipt7, .ipt8 {width: 136px;height: 24px;line-height: 24px;border: 1px solid #D4D4D4;background:#FFF url("../_images/input_bg.png") repeat-x top;padding-left: 3px;}
.ipt1 {width: 30px;}
.ipt2 {width: 75px;}
.ipt3 {width: 110px;}
.ipt4 {width: 155px;}
.ipt5 {width: 200px;}
.ipt6 {width: 245px;}
.ipt7 {width: 300px;}
.ipt8 {width: 380px;}

.btn7 {width: 81px;height: 26px;border: none;cursor: pointer;margin: 0 5px;font-size: 14px;font-weight: bold; background: url("../_images/btn7.png") no-repeat;color: #06C;}
/*****************免费提交微信公众账号结束***********************/
.onShow {
    background:url(../_images/onShow.gif) no-repeat; 
    padding-left:25px;
    padding-top: 1px;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    line-height:22px;
    vertical-align:middle;
    color: #444 !important;
}
.onFocus {
    background:url(../_images/onFocus.gif) no-repeat !important; 
    padding-left:25px;
    padding-top: 1px;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    line-height:22px; 
    vertical-align:middle;
}
.onError {
    background: url(../_images/onError.gif) no-repeat !important;
    padding-left:25px;
    display: inline-block;
    padding-top: 1px;
    font-size: 12px;
    line-height:22px; 
	text-align: left;
    vertical-align:middle;
    color: red;
}
.onCorrect{
    background:url(../_images/onCorrect.gif) no-repeat  !important;
    padding-left:25px;
    padding-top:1px;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    line-height:22px; 
    vertical-align:middle;
}
.onLoad {
    background:#E9FFEB url(../_images/onLoad.gif) no-repeat 3px 3px;
    padding-left:25px;
    padding-top:1px;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    line-height:22px; 
    vertical-align:middle;
}
.hei{
    margin-top:15px;
}

@media screen and (min-width:960px){
    .sm-top{
        margin: 20px auto 0 auto;
    }
}
@media screen and (min-width:400px) and (max-width:960px){
    .sm-top{
        margin:20px auto 0 auto;
    }
}
@media screen and (max-width:400px){
    .sm-top{
        margin:20px auto 0px auto;

    }
}


@media screen and (min-width:960px){
    .sm-top2{
        margin:20px auto 0 auto;
    }
}
@media screen and (min-width:680px) and (max-width:960px){
    .sm-top2{
        margin:20px auto 0px auto;
    }
}
@media screen and (max-width:680px){
    .sm-top2{
        margin:10px auto 0px auto;
    }
}