*{
    margin: 0px;
    padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
}
body {
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	background: url(page-bg.jpg) no-repeat top center #f4f4f4;
}
ul, li{
	margin:0px; padding:0px;
    list-style-type:none;
}
ol, ul {
  list-style: none;
}
ul, li, a
{
	padding: 0px;
	margin: 0px;
}
select { width:100%;}
.left {
	float: left;
}
.right {
	float: right;
}
.bgbai { background:#ffffff;}
.bgqh { background:#eeeeee;}
.bgf3 { background:#f3f3f3;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb56 { margin-bottom:56px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.space { padding:0 6px 0 6px;}
.space15 { padding:15px;}
.space18 { padding:18px;}
.space20 { padding:20px;}
.bh { display:block; overflow:hidden;}
.space-top {
	padding-top: 10px;
}
.space-bottom {
	padding-bottom: 20px;
}
.img-portfolio {
    margin-bottom: 15px;
}
.img-hover:hover {
    opacity: 0.8;
}
.img-side { border:#ebebeb solid 0px;}
.secondarybox { display:block; overflow:hidden; padding:22px 0 12px 0;}
@media (min-width: 1200px) {
  .container {
    width: 1070px;
  }
}
.yjytop { background:url(page-topenbg01.jpg) no-repeat top center #ffffff; padding:36px 15px;}
.yjytop .topbox { display:block; overflow:hidden; margin-left:27px;}
.yjytop .topbox .yjylogo { margin-bottom:8px; overflow:hidden;}
.yjytop .topbox .yjylogo img { display: block; max-width: 100%; height: auto;}
.yjytop .topbox .yjyzy { color:#f2f2f2; font-size:15px; width:45%; line-height:22px;}
.yjytop .topbox .yjytitle { color:#f2f2f2; font-size:30px; width:45%; line-height:36px; margin:10px 0 10px 0;}
.yjytop .topbox .yjylink { color:#ef8e48; font-size:15px; line-height:22px; margin-top:18px; margin-bottom:0px;}
.yjytop .topbox .yjylink a { color:#ef8e48;}
.yjytop .topbox .yjylink a:hover { color:#ef8e48; text-decoration:underline;}
.yjyinfo { background: url(page-yjyinfobg.gif) repeat-x bottom #ffffff; padding:0 0 34px 0;}
.yjyinfobox { padding:20px 15px 35px 15px;}
.yjyinfo h2 { font-size:24px; font-weight:600; color:#000000; overflow:hidden; padding-bottom:10px; border-bottom:#ccc solid 1px; margin:0;}
.yjyinfo td { font-size:13px; line-height:18px; color:#6b6b6b;}
.yjymodule { overflow:hidden; padding:28px 0 36px 0;}
.yjymodule ul li { border-right:#ccc solid 1px;}
.yjymodule .jsyf { margin-top:15px; overflow:hidden;}

.zxtop { background:url(page-topbg02.jpg) no-repeat top center #ffffff; padding-top:25px;}
.zxtop .topbox { display:block; overflow:hidden; margin-left:20px;}
.zxtop .topbox .zxlogo { margin-bottom:0; overflow:hidden;}
.zxtop .topbox .zxlogo img { display: block; max-width: 100%; height: auto;}
.zxtop .topbox .zxzy { color:#2271ac; font-size:18px; width:100%; line-height:22px;}
.zxtop .topbox .zxlink { color:#677382; font-size:15px; line-height:22px; margin-top:14px; margin-bottom:32px;}
.zxtop .topbox .zxlink a { color:#677382;}
.zxtop .topbox .zxlink a:hover { color:#ef8e48; text-decoration:underline;}
.zxinfo { background: url(page-yjyinfobg.gif) repeat-x bottom #ffffff; padding:26px 30px 30px 30px;}
.zxinfo .infobox { padding:0;}
.zxinfo h2 { height:38px; background:url(page-zxlm01.gif) repeat-x bottom; overflow:hidden; margin-bottom:15px; margin-top:0;}
.zxinfo h2 p { font-size:22px; color:#0065bb; border-bottom:#ff5300 solid 1px; padding-bottom:11px; display:inline-block; overflow:hidden;}
.zxinfo td { font-size:14px; line-height:20px; color:#6b6b6b;text-align: justify;}
.zxmodule { overflow:hidden; padding:28px 112px 36px 112px;}
/*.zxmodule img {width: 100%;}*/
.zxmodule .imgbox {margin: 6px 0 0 0;}
.zxmodule .imgbox .row {margin-right: -4px;margin-left: -4px;}
.zxmodule .imgbox .col-xs-6{padding-right: 4px;padding-left: 4px;}

.jttop { background:url(page-topbg03.jpg) no-repeat top left #ffffff; padding-top:48px;}
.jttop .topbox { display:block; overflow:hidden; margin-left:20px;}
.jttop .topbox .jtlogo { margin-bottom:8px; overflow:hidden;}
.jttop .topbox .jtlogo img { display: block; max-width: 100%; height: auto;}
.jttop .topbox .jtzy { color:#f2f2f2; font-size:15px; width:45%; line-height:18px;}
.jttop .topbox .jtlink { color:#ffad19; font-size:15px; line-height:22px; margin-top:18px; margin-bottom:47px;}
.jttop .topbox .jtlink a { color:#ffad19;}
.jttop .topbox .jtlink a:hover { color:#ffad19; text-decoration:underline;}
.jtinfo { background: url(page-yjyinfobg.gif) repeat-x bottom #ffffff; padding:26px 30px 30px 30px;}
.jtinfo .infobox { padding:0;}
.jtinfo h2 { height:38px; background:url(page-zxlm01.gif) repeat-x bottom; overflow:hidden; margin-bottom:15px; margin-top:0;}
.jtinfo h2 p { font-size:22px; color:#4c507f; border-bottom:#ff5300 solid 1px; padding-bottom:11px; display:inline-block; overflow:hidden;}
.jtinfo td { font-size:14px; line-height:25px; color:#6b6b6b;}
.jtmodule { overflow:hidden; padding:12px 0 22px 0;}
.jtmodule h4 { font-size:16px; color:#4c507f; line-height:28px; font-weight:700; margin-top:0; margin-bottom:2px; overflow:hidden;}
.jtmodule p { font-size:16px; color:#4c507f; line-height:22px; overflow:hidden;}
.jtmodule h5 { font-size:16px; color:#4c507f; line-height:24px; font-weight:500; margin-top:0; margin-bottom:12px; overflow:hidden;text-transform: none;}
.jtmodule .industry { font-size:16px; line-height:30px; color:#4c507f; margin-top: 10px; overflow:hidden;font-weight: 700;}
.jtmodule .capital { overflow:hidden; margin-top:20px;}
.jtmodule .stxt {overflow: hidden;margin-bottom: 40px;}
.jtmodule .stxt h3 {font-size: 32px;color: #4c507f;text-align: center;}
.jtmodule .stxt p {font-size: 16px;color: #4c507f;text-align: center;padding: 0 15%;}

.copyright { background:#e2e2e2; overflow:hidden; padding-bottom:40px; padding-top:34px;}
.copyright .lbz { margin-right:30px; overflow:hidden; float:left;}
.copyright .ltxt { font-size:13px; line-height:25px; color:#686868; overflow:hidden;}
.copyright .ltxt a { color:#686868;}
.copyright .ltxt a:hover { color:#006ab1;}
.copyright .ltxt h3 { font-size:16px; font-weight:600; color:#000000; margin:0 0 8px 0;}
.copyright .rimg { float:right; overflow:hidden;}
.copyright .rimg img { display: block;max-width: 100%;height: auto;}

.copyright-zx { font-size:14px; line-height:22px; color:#3f3f3f; background:#e2e2e2; overflow:hidden; padding-bottom:30px; padding-top:26px; text-align:center;}
@media (max-width: 1200px) {
.yjytop .topbox .yjyzy { width:50%;}
.jttop .topbox .jtzy { width:50%;}
}
@media (max-width: 1200px) {
.yjytop .topbox .yjytitle { width:56%;}
}
@media (max-width: 1199px) {
	.jtmodule .stxt p {padding: 0 12%;}
	.zxmodule { padding:28px 62px 36px 62px;}
}
@media (max-width: 992px) {
.yjytop .topbox .yjyzy { width:67%;}
.jttop .topbox .jtzy { width:67%;}
.zxmodule { padding:28px 0 36px 0;}
}
@media (max-width: 991px) {
.yjytop .topbox .yjytitle { width:70%;}
.jtinfo td {padding-top: 15px;}
	.jtmodule .stxt p {padding: 0;}
}
@media (max-width: 768px) {
.yjyinfo h2 { margin-top:20px;}
.jtinfo td { padding-top:20px;}
.jtmodule .industry { margin-top: 2px;}
.jtmodule .capital { margin-top:2px;}
}
@media (max-width: 767px) {
.yjytop .topbox .yjytitle { width:100%; font-size:22px; line-height:26px;}
	.zxtop .topbox .zxzy {margin-top: 10px;}
	.zxinfo { padding:26px 15px 30px 15px;}
}
@media (max-width: 640px) {
.yjytop .topbox { margin-left:0px;}
.yjyinfo .infobox { padding:0 15px;}
.yjytop .topbox .yjyzy { width:100%; font-size:14px;}
.jttop .topbox .jtzy { width:100%;}
.copyright .rimg { margin-top:30px;}
.zxtop .topbox { margin-left:0px;}
.zxtop { background:url(page-topbg02.jpg) no-repeat top left #ffffff;}
.jttop { padding-top:32px;background-size: 165% 100%;}
.jttop .topbox { margin-left:0px;}
.jtmodule { padding:28px 0 22px 0;}
}
@media (max-width: 320px) {
.yjytop .topbox .yjyzy { font-size:13px;}
.yjytop .topbox .yjylink { font-size:13px; margin-bottom:45px;}
.zxtop .topbox .zxzy { font-size:13px;}
.zxtop .topbox .zxlink { font-size:13px;}
.jttop .topbox .jtzy { font-size:13px;}
.jttop .topbox .jtlink { font-size:13px;}
}