/*
福州台江整形网站
www.tjzxyy.com
网站策划、网站程序：魏为伟
网站美工：杨鑫
*/
body,dl,dd,ul,ol,figure ,h1,h2,h3,h4,h5,h6,p,pre,blockquote,form ,fieldset,legend ,input,button,select,textarea {margin: 0;padding: 0;font-family:"微软雅黑"; color:#505050;}
li,dl{list-style-type:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
abbr[title],dfn[title] {border-bottom: 1px dotted;cursor:help;}
pre {white-space: pre;/*CSS2*/white-space: pre-wrap;/*CSS2.1*/white-space: pre-line;/*CSS3*/word-wrap: break-word;/*IE*/}
blockquote,q { quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
sub,sup {line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
.none{display:none;}
.block{display:block;}
.noBg{background:none !important;}
.noBd{border:none !important;}
.noPd{padding:0 !important;}
.noMg{margin:0 !important;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.absolute {position:absolute}
.relative {position:relative}
img {border:0px;vertical-align: middle;}
.blank{height:30px;clear:both;width:100%;overflow:hidden;}
.center{margin:0 auto;}
.middle{text-align:center;}
.wPub{width:1200px;margin:0 auto;clear:both;position:relative;}
.clearfix:before,.clearfix:after {content:"\0020";display: block;height: 0;visibility: hidden;}
.clearfix {zoom: 1;/*IE<8*/}
.clearfix:after,.clear{clear: both;}

* html .clearfix { zoom: 1; /* IE6 */} 
*:first-child+html .clearfix { zoom: 1; /* IE7 */} 
audio[controls],canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body {background-color: #fff;color: #303032;height: 100%; min-width: 1200px;}
body,buttoninput,select,textarea { font-size: 14px; line-height:1.8; /* [disabled]line-height:1.8; */ }
img,fieldset{border: 0 none; }
a,a:active,a:hover {outline: none;}
a:focus {outline: thin dotted;}
a,a:link {color: #505050;text-decoration: none;}
a:hover {text-decoration: none; color: #6656aa;}
a:visited {text-decoration: none; color: #6656aa;}
.hidden {border: 0 !important;clip: rect(1px 1px 1px 1px);/*IE<8*/clip: rect(1px,1px,1px,1px);height: 1px !important; margin: -1px;overflow: hidden; padding: 0 !important; position: absolute !important; width: 1px;}
dd {margin: 0 0 0 0;}
nav ul,nav ol {list-style: none;}
form {overflow: visible;}
fieldset {line-height: 1;}
legend {*margin-left: -7px;}
button,input,select,textarea {vertical-align: baseline; *vertical-align: middle; }
button,input {line-height: normal; /* 1 */*overflow: visible;   /* 2 */}
button,input[type="button"], input[type="reset"], input[type="submit"],.form-btn,.btn {cursor: pointer; /* 1 */-webkit-appearance: button; /* 2 */}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;}
input[type="checkbox"] {vertical-align: bottom;/*Vertical alignment of checkboxes*/*vertical-align: baseline;/*IE7*/}
input[type="radio"] { vertical-align: text-bottom;/*Vertical alignment of radio buttons*/}
input {_vertical-align: text-bottom;/*Vertical alignment of input fields for IE6*/}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}
textarea { overflow: auto; /* 1 */vertical-align: top; /* 2 */}
/*input[type="email"],input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],textarea,select { -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #7F9DB9;}*/
input:focus,textarea:focus,select:focus {outline-width: 0;/*No outline border for Safary*/}
input{border:0 none;}
select { background-color: transparent;/*In Webkit/Mac, select fails to inherit color,font-*,etc if there is no other styling like background for example(border will do to)*/}
label {font-weight: normal;}
label.required:after { content:"*";color:red;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
button,input[type="submit"],input[type="reset"],input[type="button"],.form-btn { width: auto; *width: 1; overflow: visible;}
table { border-collapse: collapse;border-spacing: 0;}
th,td { padding: 0;text-align: left;vertical-align: middle;}
/*@font-face{font-family: ltxh;src:url('ltxh.ttf');}
@font-face{font-family: ltcxh;src:url('ltcxh.ttf');}
@font-face{font-family: ltzh;src:url('ltzh.ttf');}*/
@font-face {
    font-family: 'Code Light';
    src: url('../font/codelight-webfont.eot');
    src: url('../font/codelight-webfont.eot') format('embedded-opentype'),
         url('../font/codelight-webfont.woff2') format('woff2'),
         url('../font/codelight-webfont.woff') format('woff'),
         url('../font/codelight-webfont.ttf') format('truetype'),
         url('../font/codelight-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
.left{float:left;}
.right{float:right;}

@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-moz-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@-ms-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}

@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
}
@-moz-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
}
@-ms-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}
}
@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.85);
	-ms-transform:scale(0.85);
	transform:scale(0.85);
	opacity:0
}}