<style type="text/css">
@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}

body { padding: 0; margin: 0; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }

.sms_event { width: 720px; height: 565px; margin: 0 auto;  background:url(../img_smsEvent/event_bg.jpg) no-repeat; padding: 150px 0 0 260px; }
.sms_event .content { background-color: #fff; border: 5px solid #d8d8d8; padding:5px 5px 5px 80px; position: relative; width:440px;}
.sms_event .content .phone { background:url(../img_smsEvent/pop_phone.gif) no-repeat; height: 343px; width: 228px; position:absolute; top: -50px; left: -210px; padding: 62px 42px 107px 41px;}
.sms_event .content .qrArea { border: 3px solid #d8d8d8; width: 100px; position:absolute; top: -5px; right: -115px; background-color: #fff; text-align: center; padding: 5px 0;}
.sms_event .content .qrArea p{ color:#e45c97; font-weight: bold;}

.sms_event .title {background: #E9E8E6 url(../img_smsEvent/phoneshop_title.gif) 20px 10px no-repeat; height: 22px; padding: 10px 60px 10px 20px; border-bottom: 1px solid #ddd;font-size: 24px; position:relative; line-height: 26px;}
.sms_event .title .btn_close { position: absolute; top: 10px; right: 10px; }
.sms_event .con { padding-top: 15px;padding-left: 20px; height: 330px;}


.pop_infoArea {background: url(../img_smsEvent/pop_infobg.jpg) 0px 0px no-repeat; padding: 15px 20px 0;}
.pop_infoArea p{ margin-bottom: 10px; }

.block01 { background: url(../img_smsEvent/phoneshop_pop_block01.gif) no-repeat; width: 307px; padding: 15px 20px; height: 110px; margin-bottom: 20px; overflow: hidden;}
.block01 p{ margin-bottom: 10px;}
.block01 input{ width: 225px; height: 54px; font-size: 30px; color: #666; padding: 0 10px; line-height: 50px;}
.block01 .input_not_ok { margin-bottom: 10px;}
.block01 .input_ok { background: url(../img_smsEvent/phoneshop_icon_ok.gif) 270px center no-repeat; margin-bottom: 10px;}
.block_send { }
.block_send .btn{ float: left; margin-right: 5px; width: 233px;}
.block_send .txt{ padding-top: 20px; color: #db474e; }

.block02 { background: url(../img_smsEvent/phoneshop_pop_block02.gif) no-repeat; width: 360px; padding: 15px 20px; height: 204px;}
.block02 p{ line-height: 24px; margin-bottom: 5px;}
.block02 .number{ font-size: 30px; color: #666; line-height: 36px;}
.block02 .more_try { margin-bottom: 20px;}
.block02 .more_try input{ background:url(../img_smsEvent/phoneshop_btn_bg.gif) no-repeat; width:64px; height: 20px; border: none; cursor: pointer; color: #fff; margin-left: 5px;}
.block02 .send_info { background: url(../img_smsEvent/phoneshop_pic_info.gif) no-repeat; min-height: 55px;_height: 55px; padding-left: 85px;}
.block02 .send_info ol{ margin-left: 20px;}
.block02 .send_info ol li{ list-style: decimal;}
.t24PinkB { font-size: 24px; font-weight: bold; color:#e45c97; line-height: 24px;}
.tRed { color: #db474e;}
</style>