/* 
* @Author: sheak
* @Date:   2015-04-14 11:00:44
* @Last Modified by:   sheak
* @Last Modified time: 2015-04-15 11:10:07
*/

.m_box{ width: 640px; margin: 0 auto;}
.error{ color: #f3494c; font-size: 20px;}
.gray{ color: #949494 !important;}
.pdB50{ padding-bottom: 50px;}
.pdt50{ padding-top: 50px;}


#m_lingyuan{ position: relative;}
#m_lingyuan img{ display: block; width: 100%;}
#m_lingyuan ul{ background: #f0fffe;}
#m_lingyuan ul li{ float: left; width: 100%;}
#m_lingyuan ul li p{ font-size: 28px; text-align: center; color: #4d4d4d;}
#m_lingyuan ul li h3{ font-size: 34px; color: #4d4d4d; padding-left: 9%;}

#m_lingyuan_form{ width: 540px; margin: 30px auto;}
#m_lingyuan_form h2{ font-size: 40px; color: #4d4d4d; text-align: center; margin-bottom: 20px;}
#m_lingyuan_form h3{ font-size: 30px; color: #4d4d4d; text-align: left;}
#lingyuanForm{ background: #fff !important;}
#lingyuanForm li{ margin-top: 20px;}
#lingyuanForm .input{ border: 1px solid #fe9656; height: 60px;line-height: 60px; padding: 0 10px; font-size: 16px;}
#lingyuanForm .l_input{ width: 518px;}
#lingyuanForm .m_input{ width: 320px;}
#lingyuanForm .s_input{ width: 160px;}

#lingyuanForm li.error{ margin-top: 5px;}

#lingyuanForm a.btn{ display: inline-block; float: right; color: #fe9656; font-size: 30px; text-align: center;}
#sbFormBtn{ display: block; width: 540px; height: 90px; line-height: 90px; font-size: 40px; color: #fff; text-align: center; background: #fe9656;}

#m_lingyuan_footer{ background:#f0f0f0; padding:40px 40px 80px; margin-top: 60px;}
#m_lingyuan_footer p{ font-size: 30px; color: #949494; line-height: 36px; margin-bottom: 10px;}

.m_notice_info{ padding: 70px 0 30px 100px; width: 90% !important;}
.m_notice_info dl{ position: relative; width: 540px; margin-bottom: 10px; width: 100%;}
.m_notice_info dl dt{ position: absolute; top:0; left:0; font-size: 32px; color: #4d4d4d;}
.m_notice_info dl dd{ padding-left: 170px; font-size: 32px; color: #4d4d4d;}

#copyLink{ margin:150px 0 0 60px; padding-bottom: 30px; width: 100%;}
#copyLink p{ font-size: 30px; color: #acacac;}

#m_share{ width: 35%; height: 300px; position: absolute; top:10px; right: 0px; background: url(/dist/product/m/special/lingyuan/notice_m_share.png) center top no-repeat; background-size: 100%;}




@media (max-width: 640px) {
    .m_box{ width: 100%;}
    .error{font-size: 14px;}
    #m_lingyuan ul li h3{ font-size: 20px;}
    #m_lingyuan ul li p{ font-size: 16px;}

    #m_lingyuan_form{ width: 90%;}
    #m_lingyuan_form h2{ font-size: 24px;}
    #m_lingyuan_form h3{ font-size: 24px;}
    #lingyuanForm .input{ padding:0; text-indent: 10px; height: 45px; line-height: 45px;}
    #lingyuanForm .l_input{ width: 100%;}
    #lingyuanForm .m_input{ width: 60%;}
    #lingyuanForm .s_input{ width: 35%;}
    #lingyuanForm a.btn{ text-indent: 0; font-size: 22px;}
    #sbFormBtn{ display: block; width: 100%; height: 60px; line-height: 60px; font-size: 28px; color: #fff; text-align: center; background: #fe9656;}
    #m_lingyuan_footer{ padding:40px 10px 50px;}
    #m_lingyuan_footer p{ font-size: 16px; line-height: 26px;}
    #lingyuanForm ul li .ft20{ font-size: 16px !important;}
    #send_recode_reg span{ margin-top: -20px; font-size:16px !important; }

    .m_notice_info{ padding: 30px 0 30px 30px; width: 90% !important;}
    .m_notice_info dl dt{ font-size: 20px; top:0px;}
    .m_notice_info dl dd{ padding-left: 110px; font-size: 20px;}
    #copyLink{ margin:50px 0 0 10px; padding-bottom: 30px; width: 95%;}
    #copyLink p{ font-size: 18px;}

}