.body{ background:#f6f6f6;}
.banner{ width:100%;height:600px;position:relative; background:#999; overflow:hidden;}
.banner img{ position:absolute; left:50%; margin-left:-960px;}
.content{ width:1200px; overflow:hidden; margin-left:auto; margin-right:auto;}
.seven-white{ background-color:white; overflow:hidden;}
.seven-h1{ font-size:48px; line-height:48px; margin-top:50px; color:#1556a2; text-align:center;}
.seven-h2{ font-size:18px; line-height:18px; font-family:"宋体"; text-align:center; color:#2d2d2d; margin-top:14px; margin-bottom:48px;}
.icon-box{ width:171px; float:left;}
.icon-box img{ margin:0 auto 30px auto;}
.icon-box span{ font-size:16px; line-height:20px; margin-bottom:60px; color:#1556a2; text-align:center; display:block;}
.list-blue{ background:#1556a2; clear:both; height:128px; overflow:hidden;}
.blue-h1{ font-size:48px; font-weight:bold; color:white; text-align:center; line-height:68px; margin-top:14px;}
.blue-line{ width:800px; height:11px; border-bottom:1px solid white; margin-left:auto; margin-right:auto; margin-bottom:34px;}
.blue-h2{ background:#1556a2; color:#fff; width:470px; margin-left:auto; margin-right:auto; text-align:center; line-height:24px; font-size:22px;}
.list-gray{ background:#eaeff2; overflow:hidden;}
.gray-box{ margin:106px 8px 90px 8px; background:white; float:left; position:relative; width:280px; height:470px;}
.gray-img1{ position:absolute; left:50%; margin-left:-79px; top:-40px;}
.gray-txt{ width:240px; font-size:16px; line-height:24px; color:#666; margin-top:180px; text-align:center; font-family:"宋体";margin-left:auto; margin-right:auto;}
.gray-img2{ position:absolute; left:16px; bottom:-26px;}
.gray-gray{ width:100%; height:120px; position:absolute; bottom:0; background:#f6f6f6;}
.gray-btn{ width:110px; line-height:28px; border:1px solid #1556a2; text-align:center; font-size:16px;font-family:"宋体";position:absolute;right:18px;bottom:40px;}
.h1{ width:980px; margin:48px auto 88px auto; border-bottom:2px solid #6690c2; height:28px;}
.h1-box{ width:240px; margin-left:auto; margin-right:auto; background:#fff; text-align:center; color:#1556a2;}
.h1-box img{ margin-left:auto; margin-right:auto;}
.h1-col{ width:980px; margin-left:auto; margin-right:auto; overflow:hidden; margin-bottom:86px; position:relative;}
.h1-col img{ float:left;}
.txt-1{ float:right; width:530px; margin-top:100px;}
h1{ font-size:36px; line-height:56px; color:#ffb310; margin-bottom:10px;}
h1 sup{ font-size:18px;}
.txt-1 p{ font-size:16px; color:#474747; font-size:"宋体"; line-height:24px;}
h2{ font-size:30px; margin:0 0 40px 60px; line-height:34px; color:#323232; clear:both;}
h2 span{ font-size:16px;}
.subbanner{ margin:0 auto 24px auto;}
h3{ font-size:24px; line-height:30px; padding:10px; color:#323232; position:relative;}
.tab-abs{ width:1180px; margin-left:auto; margin-right:auto; border-top:1px solid #707070;border-left:1px solid #707070; position:relative;}
h3 span{ position:absolute; bottom:0; right:10px; font-size:14px; line-height:28px; color:#323232;}
.tab-abs th{ background-color:#8c8c8c; color:white; font-family:"宋体"; border-bottom:1px solid #707070;}
.tab-abs td{ color:#323232; text-align:center; font-family:"宋体"; border-bottom:1px solid #8d8d8d;border-right:1px solid #8d8d8d; line-height:24px; padding:10px 40px 10px 40px;}
.card-box{ width:1180px; margin:44px auto 50px; background:#eaeff2; overflow:hidden;}
.card-h1{ font-size:48px; text-align:center; line-height:84px; margin-top:30px; color:#323232;}
.card-h2-box{ width:912px; margin-left:auto; margin-right:auto;}
.card-h2{ font-size:16px; line-height:20px; color:#323232; text-align:center; font-family:宋体; padding-bottom:10px; border-bottom:1px solid #1556a2;}
.card-h2-box span{ display:block; width:242px; height:20px; background:#1556a2; margin:0 auto 0 auto;}
.card{ width:980px; margin:30px auto 50px auto; overflow:hidden;}
.color{ width:280px; float:left; height:460px; background:#d31044; position:relative;}
.white{ width:700px; float:left; height:460px; background:#fff;}
.color-h1{ width:170px; margin:40px 0 0 40px; font-size:18px; line-height:30px; color:white;}
.color img{ position:absolute; right:-48px; bottom:60px;}
.white p{ width:540px; margin:60px 0 0 90px; font-size:16px; line-height:24px; color:#323232; font-family:宋体; min-height:70px;}
.white-1{ margin:30px 0 20px 90px; font-size:16px; line-height:30px; color:#323232; font-family:宋体;}
.btn-box{ width:540px; margin-left:90px; overflow:hidden;}
.btn{ float:left; width:78px; line-height:36px; border:1px solid #999; color:#999; margin-right:10px; margin-bottom:10px; text-align:center; font-family:宋体;}
.cor-box1{ width:410px; margin:0 auto 70px auto; overflow:hidden;}
.cor-box2{ width:410px; margin:0 auto 70px auto; overflow:hidden;}
.cor-box3{ width:74px; margin:0 auto 70px auto; overflow:hidden;}
.cor-box1 div{ width:30px; height:30px; float:left; margin-right:10px; border-radius:50%; border:1px solid transparent; cursor:pointer;}
.cor-box2 div{ width:30px; height:30px; float:left; margin-right:10px; border-radius:50%; border:1px solid transparent; cursor:pointer;}
.cor-box3 div{ width:30px; height:30px; float:left; margin-right:10px; border-radius:50%; border:1px solid transparent; cursor:pointer;}
.cor-box1 span{ display:block; border-radius:50%; width:18px; height:18px; margin:6px;}
.cor-box2 span{ display:block; border-radius:50%; width:18px; height:18px; margin:6px;}
.cor-box3 span{ display:block; border-radius:50%; width:18px; height:18px; margin:6px;}
.cor-box1 .cor-1{ border:1px solid #d31044;}
.cor-box1 .cor-2{ border:1px solid #6b1687;}
.cor-box1 .cor-3{ border:1px solid #007577;}
.cor-box1 .cor-4{ border:1px solid #fe942f;}
.cor-box1 .cor-5{ border:1px solid #9ed89d;}
.cor-box1 .cor-6{ border:1px solid #00529b;}
.cor-box1 .cor-7{ border:1px solid #e1aed0;}
.cor-box1 .cor-8{ border:1px solid #70700f;}
.cor-box1 .cor-9{ border:1px solid #96d045;}
.cor-box1 .cor-10{ border:1px solid #d15c00;}
/*box2*/
.cor-box2 .cor-1{ border:1px solid #0b539e;}
.cor-box2 .cor-2{ border:1px solid #6e4400;}
.cor-box2 .cor-3{ border:1px solid #7fbae8;}
.cor-box2 .cor-4{ border:1px solid #dd4197;}
.cor-box2 .cor-5{ border:1px solid #e21f45;}
.cor-box2 .cor-6{ border:1px solid #0b539e;}
.cor-box2 .cor-7{ border:1px solid #1095dc;}
.cor-box2 .cor-8{ border:1px solid #07ab91;}
.cor-box2 .cor-9{ border:1px solid #e21f45;}
.cor-box2 .cor-10{ border:1px solid #8f8169;}

.cor-box3 .cor-1{ border:1px solid #007577;}
.cor-box3 .cor-2{ border:1px solid #96d045;}

.cor-box1 .cor-1 span{ background:#d31044;}
.cor-box3 .cor-1 span{ background:#007577;}
.cor-box1 .cor-2 span{ background:#6b1687;}
.cor-box3 .cor-2 span{ background:#96d045;}
.cor-box1 .cor-3 span{ background:#007577;}
.cor-box1 .cor-4 span{ background:#fe942f;}
.cor-box1 .cor-5 span{ background:#9ed89d;}
.cor-box1 .cor-6 span{ background:#00529b;}
.cor-box1 .cor-7 span{ background:#e1aed0;}
.cor-box1 .cor-8 span{ background:#70700f;}
.cor-box1 .cor-9 span{ background:#96d045;}
.cor-box1 .cor-10 span{ background:#d15c00;}
.cor-box2 .cor-1 span{ background:#0b539e;}
.cor-box2 .cor-2 span{ background:#6e4400;}
.cor-box2 .cor-3 span{ background:#7fbae8;}
.cor-box2 .cor-4 span{ background:#dd4197;}
.cor-box2 .cor-5 span{ background:#e21f45;}
.cor-box2 .cor-6 span{ background:#0b539e;}
.cor-box2 .cor-7 span{ background:#1095dc;}
.cor-box2 .cor-8 span{ background:#07ab91;}
.cor-box2 .cor-9 span{ background:#e21f45;}
.cor-box2 .cor-10 span{ background:#8f8169;}
.btn-bottom{ width:178px; line-height:38px; font-size:12px; color:#323232; border:1px solid #d6083b; margin:0 auto 40px auto; text-align:center;}
h4{ font-size:48px; line-height:60px; margin:0px auto 0 auto; color:#323232; text-align:center;}
h5{ width:370px; font-size:16px; line-height:24px; padding-bottom:6px; border-bottom:1px solid #4d4d4d; color:#323232; margin-left:auto; margin-right:auto; text-align:center;}
.arrow{ margin:16px auto 40px auto; width:0; height:0;
		border-top:54px solid #000; 
		border-left:32px solid transparent;
		 border-right:32px solid transparent;}
.caozuo{ width:780px; margin-left:auto; margin-right:auto; overflow:hidden;}
.caozuo-box{ float:left; width:180px;}
.caozuo-box div{ font-size:16px; line-height:24px; text-align:center; font-family:宋体; color:#3c3c3c; margin-top:40px; margin-bottom:40px;}
.arrow-r{ width:120px; line-height:180px; text-align:center; font-size:70px; font-family:宋体; float:left; color:#666;}
.hide{ display:none;}
.icon-box img{ float:none;}
.h1-col .icon-box{ margin-top:36px;}

.card-1-2 .color{ background:#6b1687;}
.card-1-3 .color{ background:#007577;}
.card-1-4 .color{ background:#fe942f;}
.card-1-5 .color{ background:#9ed89d;}
.card-1-6 .color{ background:#00529b;}
.card-1-7 .color{ background:#e1aed0;}
.card-1-8 .color{ background:#70700f;}
.card-1-9 .color{ background:#96d045;}
.card-1-10 .color{ background:#d15c00;}

.card-2-1 .color{ background:#0b539e;}
.card-2-2 .color{ background:#6e4400;}
.card-2-3 .color{ background:#7fbae8;}
.card-2-4 .color{ background:#dd4197;}
.card-2-5 .color{ background:#e21f45;}
.card-2-6 .color{ background:#0b539e;}
.card-2-7 .color{ background:#1095dc;}
.card-2-8 .color{ background:#07ab91;}
.card-2-9 .color{ background:#e21f45;}
.card-2-10 .color{ background:#8f8169;}

.card-3-1 .color{ background:#007577;}
.card-3-2 .color{ background:#96d045;}

.card-box .border-none{ border:1px solid transparent;}


.az-link img{
	position:absolute;
	right:0;
	bottom:0;
	border-radius:6px;
	}
.cz-box{
	width:1180px;
	margin:0 10px;
	background:#eaeff2;
	padding-top:50px;
	}
.az-icon-col{
	width:580px;
	overflow:hidden;
	margin:30px auto 50px auto;
	}
.az-icon-box{
	width:184px;
	float:left;
	cursor:pointer;
	}
.az-icon-box div{
	font-size:18px;
	color:#474747;
	line-height:24px;
	margin-top:16px;
	text-align:center;
	}



