body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }
/* ---------------------single CSS----------------------- */
/* display */
.dn { display: none; }
.di { display: inline; }
.db { display: block; }
.dib { display: inline-block; } /* if the element is block level(eg. div, li), using 'inline-any' instead */
.clearfix {clear: both;height: 5px;width: 100%;font-size: 5px;line-height: 5px;visibility: hidden;}
/* height */
.h14 { height: 14px; }
.h16 { height: 16px; }
.h18 { height: 18px; }
.h20 { height: 20px; }
.h22 { height: 22px; }
.h24 { height: 24px; }
/* width */
/* fixed width value */
.w20 { width: 20px; }
.w50 { width: 50px; }
.w70 { width: 70px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w140 { width: 140px; }
.w160 { width: 160px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w220 { width: 220px; }
.w250 { width: 250px; }
.w280 { width: 280px; }
.w300 { width: 280px; }
.w320 { width: 320px; }
.w360 { width: 360px; }
.w400 { width: 400px; }
.w460 { width: 460px; }
.w500 { width: 500px; }
.w600 { width: 600px; }
.w640 { width: 640px; }
.w700 { width: 700px; }
/* percent width value */
.pct10 { width: 10%; }
.pct15 { width: 15%; }
.pct20 { width: 20%; }
.pct25 { width: 25%; }
.pct30 { width: 30%; }
.pct33 { width: 33.3%; }
.pct40 { width: 40%; }
.pct50 { width: 50%; }
.pct60 { width: 60%; }
.pct66 { width: 66.6%; }
.pct70 { width: 70%; }
.pct75 { width: 75%; }
.pct80 { width: 80%; }
.pct90 { width: 90%; }
.pct100 { width: 100%; }
/* line-height */
.lh14 { line-height: 14px; }
.lh16 { line-height: 16px; }
.lh18 { line-height: 18px; }
.lh20 { line-height: 20px; }
.lh22 { line-height: 22px; }
.lh24 { line-height: 24px; }
/* margin */
.m0 { margin: 0; }
.ml1 { margin-left: 1px; }
.ml2 { margin-left: 2px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.mr1 { margin-right: 1px; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb1 { margin-bottom: 1px; }
.mb2 { margin-bottom: 2px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
/* margin negative */
.ml-1 { margin-left: -1px; }
.mr-1 { margin-right: -1px; }
.mt-1 { margin-top: -1px; }
.mb-1 { margin-bottom: -1px; }
.ml-3 { margin-left: -3px; }
.mr-3 { margin-right: -3px; }
.mt-3 { margin-top: -3px; }
.mb-3 { margin-bottom: -3px; }
.ml-20 { margin-left: -20px; }
.mr-20 { margin-right: -20px; }
.mt-20 { margin-top: -20px; }
.mb-20 { margin-bottom: -20px; }
/* padding */
.p0 { padding: 0; }
.p1 { padding: 1px; }
.pl1 { padding-left: 1px; }
.pt1 { padding-top: 1px; }
.pr1 { padding-right: 1px; }
.pb1 { padding-bottom: 1px; }
.p2 { padding: 2px; }
.pl2 { padding-left: 2px; }
.pt2 { padding-top: 2px; }
.pr2 { padding-right: 2px; }
.pb2 { padding-bottom: 2px; }
.pl5 { padding-left: 5px; }
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.p15 { padding: 15px; }
.pl15 { padding-left: 15px; }
.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.p20 { padding: 20px; }
.pl20 { padding-left: 20px; }
.pt20 { padding-top: 20px; }
.pr20 { padding-right: 20px; }
.pb20 { padding-bottom: 20px; }
.p30 { padding: 30px; }
.pl30 { padding-left: 30px; }
.pt30 { padding-top: 30px; }
.pr30 { padding-right: 30px; }
.pb30 { padding-bottom: 30px; }
/* font-size */
.f0 { font-size: 0; }
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
/* font-style */
.n { font-weight: normal; font-style: normal; }
.b { font-weight: bold; }
.i { font-style: italic; }
/* text-align */
.tc { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.tj { text-align: justify; }
/* text-decoration */
.tdl { text-decoration: underline; }
.tdn, .tdn:hover, .tdn a:hover, a.tdl:hover { text-decoration: none; }
/* letter-spacing */
.lt-1 { letter-spacing: -1px; }
.lt0 { letter-spacing: 0; }
.lt1 { letter-spacing: 1px; }
/* white-space */
.nowrap { white-space: nowrap; }
/* word-wrap */
.bk { word-wrap: break-word; }
/* vertical-align */
.vm { vertical-align: middle; }
.vtb { vertical-align: text-bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.vn { vertical-align: -2px; }
/* float */
.l { float: left; }
.r { float: right; }
/* clear */
.cl { clear: both; }
/* position */
.rel { position: relative; }
.abs { position: absolute; }
/*z-index*/
.zx1 { z-index: 1; }
.zx2 { z-index: 2; }
/* cursor */
.poi { cursor: pointer; }
.def { cursor: default; }
/* overflow */
.ovh { overflow: hidden; }
.ova { overflow: auto; }
/* visibility */
.vh { visibility: hidden; }
.vv { visibility: visible; }
/* zoom */
.z { *zoom: 1; }
/* ------------------- multiply CSS ------------------ */
/* 鍧楃姸鍏冪礌姘村钩灞呬腑 */
.auto { margin-left: auto; margin-right: auto; }
/* 娓呴櫎娴� 鍔�*/
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }
/* 鍩轰簬display: table-cell鐨勮嚜閫傚簲甯冨眬 */
.cell { display: table-cell; *display: inline-block; width: 2000px; *width: auto; }
/* 鍙屾爮鑷�傚簲cell閮ㄥ垎杩炵画鑻辨枃瀛楃鎹㈣ */
.cell_bk { display: table; width: 100%; table-layout: fixed; word-wrap: break-word; }
/* 鍗曡鏂囧瓧婧㈠嚭铏氱偣鏄� 绀�*/
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* css3杩囨浮鍔ㄧ敾鏁堟灉 */
.trans {-webkit-transition: all 0.3s;transition: all 0.3s;}
.x-row{
    overflow: hidden;
}
.x-row-cols{
    display: block;
    float: left;
    height: 100%;
}
.right-fifth-logo2 .x-row-cols{
	width: 437px;
}

.dr .x-row-cols{
    display: block;
    float: right;
    height: 100%;
}
.x-row-cols:last-child{
    float: none;
	margin-left:437px;
}
.x-row-cols.last-child{
    float: none;
}
.x-row.boxflex{
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
    float: none;
}
.boxflex .x-row-cols{
    display: block;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    float: none;
}
.right-sixth-top>.x-row>.x-row-cols.last-child{margin-left:200px;}
.right-sixth-top>.x-row>.x-row-cols.last-child>.x-row>.x-row-cols{width: 386px;}
.right-sixth-top>.x-row>.x-row-cols.last-child>.x-row>.x-row-cols.last-child{margin-left:386px;}
.c-third .container-box{position: relative;top: -300px;height:500px;}
.right-third-logo2>.x-row>.x-row-cols{width:360px;}
.right-third-logo2>.x-row>.x-row-cols.last-child{margin-left:360px;width:540px;}
.right-second-logo2>.x-row>.x-row-cols{width:360px;}
.right-second-logo2>.x-row>.x-row-cols.last-child{margin-left:360px;width:540px;}
.right-fifth-logo2 .x-row-cols.logo{
	width: 220px;
	border:6pt solid #00b9ff;
}
.x-row-cols.contact-us {
    float: none;
    margin-left: 300px;
	line-height:45px;
}
.x-row-cols.contact-us .line{
	width:500px;
	color:#666;
}
.x-row-cols.contact-us .line .left{
	float:left;
	width:250px;
}
.x-row-cols.contact-us .line .right{
	float:left;
	width:250px;
}
.color-white{color:#fff;}
.color-gray{color:#666;}
.article{
	padding:10px 30px;
	line-height:40px;
}
.article .article-head{position:relative;}
.article .article-head h3{
	font-weight:bold;
	margin-right:100px;
	height:40px;
	overflow:hidden;
}
.article .article-head a.more{
	position:absolute;
	right:0px;
	top:0px;
}
.article-img{
	padding:5px;
	background-color:#fff;
}
.article-img img{
	width:100%;
}
.article-head{position:relative;}