*{ margin:0px; padding:0px; font-family:Microsoft Yahei;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto;}
body{ margin:0 auto; max-width:640px;position:relative;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
select{ border:0px;background:none;border-radius:0px;}
html,body{ height:100%}
.logo,.logo img{ float:left; width:100%;}
.txt::-webkit-input-placeholder {color:#AEAEAE;}
.txt:-moz-placeholder {color:#AEAEAE;}
.txt::-moz-placeholder {color:#AEAEAE;}
.txt:-ms-input-placeholder {color:#AEAEAE}
.xx_main,.hz_main{ float:left; width:100%;}

/* 信息 */
.xx_one{ float:left; width:92%; margin-left:4%; padding-top:25px;}
.xx_one li{ float:left; width:100%; margin-bottom:18px;color:#2F2F2F; border:1px solid #909090; border-radius:40px; position:relative; overflow:hidden;}
.xx_one .li{ text-align:center; line-height:30px; border:0;}
.xx_one .img_photo{ width:100px; height:100px; border-radius:100px;}
.xx_one .p_up{ float:left; width:100%;  font-size:16px;}
.xx_one li i{ color:#D71030;}
.xx_one li .p_up i{ color:#D71030; font-size:18px; font-family:宋体;}
.xx_one li .txt{ float:left; width:100%; box-sizing:border-box; padding-right:20px; text-align:right; line-height:46px; font-size:14px; background:none;}
.xx_one li .left{ position:absolute; top:5px; left:15px; z-index:11; padding-left:15px; font-size:13px; line-height:18px;}
.xx_one li .left i{ position:absolute; top:0px; left:0; font-family:宋体;}
.xx_one li .select{ width:100%; float:right; margin-right:20px; height:46px; line-height:46px;-webkit-appearance: none;border-radius:0px; background:url(../images/bg_01.png) no-repeat right center; background-size:12px; padding-right:20px; outline:none;direction: rtl; }
.xx_one .btn{ float:left; width:100%; line-height:46px; background:#1D6BBF; border-radius:100px; color:#fff; font-size:16px; margin-top:10px; font-weight:bold;}
.xx_one li .txt_yzm{ text-align:left; padding-left:20px;}
.xx_one li .img_yzm{ position:absolute; top:0; right:0; height:46px; width:120px;}
.xx_one li .btn_yzm{ position:absolute; top:0; right:0; height:46px; width:120px; background:#EDEFF1; font-size:14px; color:#000;}


/* 回执 */
.hz_one{ float:left; width:100%; text-align:center; padding:40px 0px 30px 0;}
.hz_one img{ width:75%}
.hz_two{ float:left; width:100%; text-align:center;}
.hz_two img{ width:100px; height:100px; border-radius:100px; margin-bottom:10px;}
.hz_two h3{ float:left; width:100%; font-size:17px; color:#2F2F2F; line-height:34px;}
.hz_three{ float:left; width:100%; text-align:center; padding:15px 0;}
.hz_three img{ width:140px;}
.hz_four{ float:left; width:100%; box-sizing:border-box; padding:0px 40px 30px 40px; font-size:12px; line-height:18px; color:#5F5F5F;}

.tui{ position:fixed; bottom:10%; right:-5px; width:50px; height:50px; background:url(../images/tui.png) no-repeat left top; background-size:100% 100%}