/** { font-family:"Regular","Hiragino Sans GB","SimHei", Arial, "Helvetica Neue", Helvetica, sans-serif; }*/
/* * { font-family:"SimHei","SimHei", Arial, Helvetica, sans-serif; } */
/*body.isie * { font-family: 'SimHei' !important; }*/
.nowrap,.nowrapall,.nowrapall * { white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.break,.breakall,.breakall * { word-wrap:break-word; word-break: break-all;hyphens:auto }
.animate , .animateall , .animateall * { transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out; }
.defaultstyle,.df { position: relative; margin: 0; padding:0; }
abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display: block; }
body {margin: 0; padding: 0;color: #7f7f7f; font-size: 16px;line-height: 20px;border: 0; background-attachment: fixed; }
.gobal_bg { position: fixed; z-index: 0; top: 0px; left: 0;right: 0; bottom: 0; overflow: hidden; filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; }
.ovh { overflow: hidden; }
dl ,dt, dd { display: block; }
/*CSShack*/
body{ min-width: 1200px\9;  }
@media screen and (min-height: -width: 0px) {
	body { overflow-x: hidden; }
}
.nodisplay{display:none;}
.maxsize { margin-left: auto; margin-right: auto; }
@media all and (min-width: 0px) {body { min-width: auto; }}
.vcenter { position: absolute; top: 0; bottom: 0; width: 100%; left: 0; }
.tb { display: table;height: 100%;width: 100%; } 					.tb-c { display: table-cell;vertical-align: middle; }
a { text-decoration: none;color: #666; } 	 						ul,dl,dt,dd { list-style: none;margin: 0;padding: 0; }
input:focus , select:focus , textarea:focus { outline: none; } 		img { max-width: 100%; height: auto; border: 0; } 
h1,h2,h3,h4,h5,p { margin: 0; padding: 0; line-height: 1.2; }  		table { border-collapse: collapse; }
.table { overflow: hidden; } 		.table .tr { overflow: hidden; } 	.table .tr .td , .table .tr .th { float: left; }
.hide { display: none; } 			.block { display: block; } 			.inb { display: inline-block; }
.posr { position: relative; } 		.posa { position: absolute; } 		.poss { position: static; }
.row { overflow: hidden; } 		.row .fl { float: left; } 				.cl { clear: both; } 
.tal { text-align: left; } 			.tac { text-align: center; } 			.tar { text-align: right; }
.row .md1 { width: 8.3333%; } 	.row .md2 { width: 16.6666%; } 	.row .md3 { width: 25%; }
.row .md4 { width: 33.3333%; } 	.row .md5 { width: 41.6666%; } 	.row .md6 { width: 50%; }
.row .md7 { width: 58.3333%; } 	.row .md8 { width: 66.6666%; } 	.row .md9 { width: 75%; }
.row .md10 { width: 83.3333%; } 	.row .md11 { width: 91.6666%; } 	.row .md12 { width: 100%; }
.row .mp0 { margin: 0 !important; padding: 0 !important; }
.row .md1, .row .md2,.row .md3,.row .md4,.row .md5,.row .md6,
.row .md7, .row .md8,.row .md9,.row .md10,.row .md11,.row .dv { float: left; }
input[type="text"], input[type="password"],input[type="button"], input[type="submit"],
select , textarea { -webkit-appearance: none; margin: 0; padding: 0; border: 0;} 
input::-webkit-input-placeholder { color: #aaa !important;}
input:-moz-placeholder {color: #aaa !important;}
input::-moz-placeholder {color: #aaa !important;}
input:-ms-input-placeholder {color: #aaa !important;}

a { cursor: pointer !important; }
.fontstyle { -webkit-background-clip: text;  }
.fillbg { background-size: auto 100%\9; background-size: cover; }
.maxsize { max-width: 1370px; }
.top { top: 0; } .left { left: 0; } .right { right: 0; } .bottom { bottom: 0; } .fill { top: 0; left: 0; right: 0; bottom: 0; position: absolute; } .middle { top: 50%; } .center { left: 50%; }
/*.bian { -webkit-transform: scale(1,.8);-moz-transform: scale(1,.8);-o-transform: scale(1,.8);-ms-transform: scale(1,.8);transform: scale(1,.8); }
.bian2 { -webkit-transform: scale(1,.9);-moz-transform: scale(1,.9);-o-transform: scale(1,.9);-ms-transform: scale(1,.9);transform: scale(1,.9); }*/
.fs-20 { font-size: 20px; } .fs-18 { font-size: 18px; } .fs-16 { font-size: 16px; } .fs-14 { font-size: 16px; } .fs-12 { font-size: 14px; } .fs-22 { font-size: 22px; } .fs-24 { font-size: 24px; } .fs-28 { font-size: 28px; } .fs-30 { font-size: 30px; } .fs-32 { font-size: 32px; } .fs-34 { font-size: 34px; } .fs-36 { font-size: 36px; } .fs-38 { font-size: 38px; } .fs-40 { font-size: 40px; }
.lh-1 { line-height: 1; } .lh-2 { line-height: 2; } .lh-3 { line-height: 3; }
.lh-20 { line-height: 20px; } .lh-22 { line-height: 22px; } .lh-24 { line-height: 24px; }
.jianbian { color: rgb(41,144,204); }

:root .jianbian {background: none\9;}

/*公共样式*/


/*字体引入*/
.iconfont{
	font-family:"iconfont" !important;
	font-size:16px;font-style:normal;
	-webkit-font-smoothing: antialiased;
	/*-webkit-text-stroke-width: 0.2px;*/
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'iconfont';  /* project id 134195 */
  src: url('../fonts/font_ghcata474rbb7qfr.eot');
  src: url('../fonts/font_ghcata474rbb7qfr.eot?#iefix') format('embedded-opentype'),
  url('../fonts/font_ghcata474rbb7qfr.woff') format('woff'),
  url('../fonts/font_ghcata474rbb7qfr.ttf') format('truetype'),
  url('../fonts/font_ghcata474rbb7qfr.svg#iconfont') format('svg');
}
                    

@font-face {font-family: 'Regular';
	src: url('../fonts/wu95i7dve8doyldi.eot'); 
	src: url('../fonts/wu95i7dve8doyldi.eot?#iefix') format('embedded-opentype'),
	url('../fonts/wu95i7dve8doyldi.woff') format('woff'), 
	url('../fonts/wu95i7dve8doyldi.ttf') format('truetype'), 
	url('../fonts/wu95i7dve8doyldi.svg#NotoSansHans-DemiLight') format('svg'); 
}
@font-face { font-family: 'Light';
	src: url('../fonts/3859wll0ylo6flxr.eot');
	src: url('../fonts/3859wll0ylo6flxr.eot?#iefix') format('embedded-opentype'),
	url('../fonts/3859wll0ylo6flxr.woff') format('woff'), 
	url('../fonts/3859wll0ylo6flxr.ttf') format('truetype'), 
	url('../fonts/3859wll0ylo6flxr.svg#思源黑体-极细') format('svg');
}

/* .uikit_contact dl { overflow: hidden; margin:  0 50px; padding: 20px 0; padding-bottom: 0;} */
.uikit_contact dl dd { width: 50%; float: left; }
.uikit_contact dl dd .con { padding: 20px; }
.uikit_contact dl dd .con h2 { color: #3D2A61; font-size: 18px; line-height: 28px;border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; }
.uikit_contact dl dd table { width: 100%; margin-top: 10px; }
.uikit_contact dl dd table th,
.uikit_contact dl dd table td { padding: 15px 10px; text-align: left;position: relative; color: #000; font-weight: normal; }
.uikit_contact dl dd table td { color: #7f7f7f; }
.uikit_contact dl dd table th { padding-left: 50px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width: 60px; }
.uikit_contact dl dd table th .iconfont { font-size: 25px; position: absolute; top: 15px; left: 10px; color: #b2b2b2; }



@media (max-width: 768px) {
	/*contact*/
	.uikit_contact dl { padding: 0; }
	.uikit_contact dl dd { width: auto; float: none; }
	.uikit_contact dl dd .con { padding: 0; padding-top: 20px; }
	.uikit_contact dl dd table th, .uikit_contact dl dd table td { padding: 10px 5px; }
	.uikit_contact dl dd table th { padding-left: 50px; }
	.uikit_contact dl dd table th .iconfont { top: 10px; }
	.contactBottom { margin: 20px; }
	.contactBottom .text h3 { font-size: 16px; }
}
