@charset "utf-8";
/* CSS Document */
/* 
展会问卷调查
By：liuyang
ICQ：1845676808
Date：2020/08/17
*/

/**common**/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input {outline:0px; -webkit-appearance:none;}

select{appearance: none;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;background-color: transparent;}
button{overflow:visible;padding:0;margin:0;border:0 none;background-color:transparent;appearance: none;-webkit-appearance:none;}
button::-moz-focus-inner{padding:0}
textarea,input{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=number]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=search]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=text]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=tel]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=button]{appearance: none;-webkit-appearance: none;}
input[type=password]{-webkit-text-security:disc;appearance: none;-webkit-appearance: none; border: 0;}
input[type=submit]{appearance: none;-webkit-appearance: none; border: 0;}


.ZH_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ZH_main .ZH_top { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.ZH_top img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}

.ZH_main .ZH_form { width:100%; overflow:hidden; margin:20px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.ZH_form .fm_div { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.fm_div h5 { width:100%; height:30px; overflow:hidden; line-height:30px; color:#202020; font-size:18px; font-weight:bold; margin:0 auto 10px; padding:0;}
.fm_div h5 span { font-weight:normal; font-size:14px; color:#999;}
.fm_div .fm_ipt1 { width:100%; height:40px; overflow:hidden; margin:0 auto 16px; padding:0 0 0 40px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 em, .fm_ipt1 span { display:block; width:22px; height:22px; overflow:hidden; line-height:20px; color:#0065ff; font-size:14px; font-weight:bold; font-style:italic; text-align:center; border:1px solid #0065ff; border-radius:16px; position:absolute; left:0; top:9px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 span { color:#bbb; border:1px solid #bbb;}
.fm_ipt1 .ipt_text { display:block; width:100%; height:40px; overflow:hidden; line-height:24px; color:#565656; font-size:16px; border:0!important; border-radius:4px!important; background-color:#f8f8f8; margin:0; padding:8px 16px; outline:none!important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.fm_btn, .fm_btn1 { width:130px; overflow:hidden; margin:10px auto; padding:0;}
.fm_btn .ipt_btn { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#0065ff!important; border-radius:20px!important; border:0!important; outline:none!important; margin:0 auto; padding:0;}
.fm_btn1 .ipt_btn { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#ccc!important; border-radius:20px!important; border:0!important; outline:none!important; margin:0 auto; padding:0;}


.order_div { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 18px;
	height: 18px;
	margin:11px 10px 11px 0;
	border-radius: 50%;
	border: 1px solid #ccc;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="radio"]:checked + label::before {
	background-color: #0065ff; border: 1px solid #0065ff; background-clip: content-box; padding: 4px;
}
input[type="checkbox"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	width: 20px;
	height: 20px;
	margin:10px 10px 10px 0; border-radius:4px;
	border: 1px solid #ccc; text-align:center; color:#fff!important;
	line-height: 20px; float:left; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="checkbox"]:checked + label::before {
	border: 1px solid #0065ff; background-color: #0065ff; background-clip: content-box; content: "\2714"; color:#fff!important;
}
.fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.fm_checkbox ul li { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.fm_checkbox ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; font-weight:bold; margin:10px auto 4px; padding:0;}
.fm_checkbox ul li input { display:none;}
.fm_checkbox ul li label { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:15px; cursor:pointer;}

.fm_checkbox ul li:last-child { margin:0 auto 16px;}
.fm_checkbox ul li span { display:block; width:22%; height:40px; line-height:40px; float:left;}
.fm_checkbox ul li input.ck_ipt { float:right; display: block; width: 78%; height: 40px; overflow: hidden; line-height: 24px; color: #565656; font-size: 16px; border: 1px solid #dfdfdf;!important; border-radius: 4px!important; background-color: #fff; margin: 0; padding: 8px 16px; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.fm_checkbox ul li input.ck_ipt1 { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 24px; color: #565656; font-size: 16px; border: 1px solid #dfdfdf;!important; border-radius: 4px!important; background-color: #fff; margin: 0; padding: 8px 16px; outline: none!important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}

.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.ipt_tit { width:100%; height:24px; overflow:hidden; line-height:24px; color:#888; font-size:14px; margin:0 auto 8px; padding:0;}
.ipt_tit span { display:inline-block; color:#f00; margin-left:8px;}
.order_div .fm_ipt1, .order_div .fm_ipt2 { width:100%; height:40px; overflow:hidden; margin:0; padding:0;}
.fm_ipt3 { width:70%;}
.fm_ipt1 input, .fm_ipt1 select { display:block; width:100%; height:40px; overflow:hidden; line-height:24px; color:#565656; font-size:16px; border:0!important; border-radius:4!important; background-color:#f8f8f8; margin:0; padding:8px 16px; outline:none!important; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.fm_ipt3 input.rd_ipt { float:right; display:block; width:26%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 select, .fm_ipt2 select { background:#f8f8f8 url(../images/jt.png) top right no-repeat;}

.TJ_cg, .TJ_sb { width:100%; overflow:hidden; margin:48px auto; padding:0 16px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.TJ_cg img, .TJ_sb img { display:block; width:80%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.TJ_cg p, .TJ_sb p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.TJ_sb a { display:block; width:130px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; background-color:#13aee6; border-radius:20px; margin:16px auto 0; padding:0;}



