html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,table,tbody,tfoot,thead,tr,th,td,input,button,input,select,textarea {margin:0;padding:0;font-weight:inherit;font-style:inherit;font-family:inherit;}
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {font:14px/1.5 Microsoft Yahei;color:#000;}
table {border-collapse:collapse;border-spacing:0;}
img {vertical-align:top;line-height:0;}
ul,ol {list-style:none;}
a {color:#333;text-decoration:none;}
.lineclamp {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.tac {text-align:center;}
.clr {zoom:1;}
.clr:after {height:0;display:block;content:"\20";clear:both;}
.container {width:100%;min-width:1200px;line-height:1.5;margin:0 auto;font-size:16px;font-family:"Microsoft YaHei";color:#000;background:#fff;}
.container * {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pannel {width:1000px;margin:0 auto;}
.mb40 {margin-bottom:40px;}
.justify {margin:0 auto;font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.justify:after {content:"";height:0;width:100%;display:inline-block;}
.justify li {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:16px;}

.yyForm {margin:20px 20px 0;}
.yyForm ul li {float:left;width:100%;margin-bottom:10px;}
.yyForm ul li span {float:left;}
.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea {/* float:right; */width:80%;height:34px;line-height:34px;font-size:14px;border:1px solid #d1d1d1;text-indent:1em;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.yyForm ul li select {padding:0 1em;background:url(../images/bg_select.jpg) no-repeat right center;text-indent:0;}
.yyForm ul li textarea {height:84px;padding:10px;line-height:1.5;text-indent:0;}
.yyForm .btn {margin:10px auto;text-align:center;}
.yyForm .btn input {display:inline-block;width:120px;line-height:34px;margin:0 7px;font-size:16px;color:#fff;background:#0166a0;border:0;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.yyForm .btn .reset {background:#8c8c8c}
.yyForm .tips {font-size:14px;text-align:center;}
.yyForm .tips span {margin-right:5px;color:#ff0000;}
.yyForm ul li.msgyzm {padding:0;background:none;overflow:hidden;*zoom:1;}
.yyForm ul li.msgyzm span {float:left;}
.yyForm ul li.msgyzm .number {width:120px;float:left;margin-left:9px;}
.yyForm ul li.msgyzm .plain-btn {width:105px;height:34px;line-height:34px;text-align:center;border:0;background:#0166a0;float:right;color:#fff;}


@media only screen and (max-width:768px) {
	.yyForm {margin:40px 40px 0;font-size:24px;}
	.yyForm ul li {margin-bottom:20px;line-height:60px;}
	.yyForm ul li span {width:26%;}
	.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea,.yyForm ul li.msgyzm .plain-btn {width:74%;height:60px;line-height:60px;font-size:24px;}
	.yyForm ul li select {background:url(../images/bg_select.jpg) no-repeat right center;background-size:30px 100%;}
	.yyForm ul li textarea {height:150px;line-height:1.5;}
	.yyForm ul li.msgyzm .number {width:38%;margin-left:0;}
	.yyForm ul li.msgyzm .plain-btn {width:30%;}
	.yyForm .btn {margin:20px auto;}
	.yyForm .btn input {width:40%;line-height:60px;margin:0 2%;font-size:28px;}
	.yyForm .tips {font-size:24px;}
}
@media only screen and (max-width:640px) {
	.yyForm {margin:20px 20px 0;}
	.yyForm ul li span {width:28%;}
	.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea {width:72%;}
}
@media only screen and (max-width:414px) {
	.yyForm {margin:20px 10px 0;font-size:16px;}
	.yyForm ul li {margin-bottom:10px;line-height:40px;}
	.yyForm ul li span {width:30%;}
	.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea,.yyForm ul li.msgyzm .plain-btn {width:70%;height:40px;line-height:40px;font-size:16px;}
	.yyForm ul li select {background:url(../images/bg_select.jpg) no-repeat right center;background-size:20px 100%;}
	.yyForm ul li textarea {height:120px;line-height:1.5;}
	.yyForm ul li.msgyzm .plain-btn {width:30%;}
	.yyForm .btn {margin:15px auto;}
	.yyForm .btn input {line-height:45px;font-size:18px;}
	.yyForm .tips {font-size:14px;}
}
@media only screen and (max-width:380px) {
	.yyForm {margin:15px 10px 0;font-size:14px;}
	.yyForm ul li {line-height:34px;}
	.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea,.yyForm ul li.msgyzm .plain-btn {height:34px;line-height:34px;font-size:12px;}
	.yyForm ul li textarea {height:84px;line-height:1.5;}
	.yyForm .btn {margin:10px auto;}
	.yyForm .btn input {line-height:34px;font-size:16px;}
}
@media only screen and (max-width:320px) {
	.yyForm {margin:20px 10px 0;}
	.yyForm ul li {line-height:32px;}
	.yyForm ul li span {width:32%;}
	.yyForm ul li input,.yyForm ul li select,.yyForm ul li textarea,.yyForm ul li.msgyzm .plain-btn {width:68%;height:32px;line-height:32px;font-size:14px;}
	.yyForm ul li select {background:url(../images/bg_select.jpg) no-repeat right center;background-size:15px 100%;}
	.yyForm ul li textarea {height:100px;line-height:1.5;}
	.yyForm ul li.msgyzm .number {width:35%;margin-left:0;}
	.yyForm ul li.msgyzm .plain-btn {width:30%;}
	.yyForm .btn input {width:40%;line-height:40px;font-size:16px;}
	.yyForm .tips {font-size:12px;}
}


