*{
    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: \5FAE\8F6F\96C5\9ED1;
	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 1px;}
.secondarybox { display:block; overflow:hidden; padding:22px 0 12px 0;}
@media (min-width: 1200px) {
  .container {
    width: 1070px;
  }
}
.yjytop { background:url(page-topbg01.jpg) no-repeat top center #ffffff; padding-top:36px; border-bottom: #c9c9c9 solid 5px;}
.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 .yjylink { color:#ef8e48; font-size:15px; line-height:22px; margin-top:18px; margin-bottom:57px;}
.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:34px 0;}
.yjyinfo .infobox { padding:0 35px;}
.yjyinfo h2 { font-size:24px; font-weight:600; color:#000000; overflow:hidden; padding-bottom:15px; border-bottom:#ccc solid 1px; margin:0;}
.yjyinfo td { font-size:14px; line-height:24px; 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:33px;}
.zxtop .topbox { display:block; overflow:hidden; margin-left:20px;}
.zxtop .topbox .zxlogo { margin-bottom:8px; 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:18px; 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:24px; color:#6b6b6b;text-align: justify;}
.zxmodule { overflow:hidden; padding:28px 112px 36px 112px;}
.zxmodule .imgbox {margin: 6px 0 0 0;}

.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:22px;}
.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:#0065bb; 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:46px 0 22px 0;}
.jtmodule h4 { font-size:16px; color:#000000; line-height:32px; font-weight:500; margin-top:0; margin-bottom:2px; overflow:hidden;}
.jtmodule p { font-size:13px; color:#676767; line-height:22px; overflow:hidden;}
.jtmodule .industry { font-size:16px; line-height:30px; color:#252525; margin-top: 10px; overflow:hidden;}
.jtmodule .capital { overflow:hidden; margin-top:20px;}

.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:28px; color:#686868; overflow:hidden;}
.copyright .rimg { float:right; overflow:hidden;}
.copyright .rimg img { display: block;max-width: 100%;height: auto;}

.copyright-zx { font-size:13px; line-height:22px; color:#686868; 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: 1199px) {
	.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) {
.jtinfo td { padding-top:15px;}
}
@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) {
	.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%;}
.jttop .topbox .jtzy { width:100%;}
.yjytop .topbox .yjylink { margin-bottom:45px;}
.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;}
}