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: 70%; height: 34px; line-height: 34px; font-size: 14px; border: 1px solid #efefef; text-indent: 1em;}
.yyForm ul li select{ padding: 0 1em; background: url(../images/bg_select.jpg) no-repeat right center; text-indent: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.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;}
.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;}