/* Write your styles */
.banner {
	width: 100%;
}

.banner img {
	width: 100%;
}

.about-cww {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}

.about-cww dl {
	width: auto;
	background-color: #f8f9fd;
}

.about-cww dt {
	width: 595px;
	float: right;
}

.about-cww dd {
	width: 595px;
	float: left;
	line-height: 28px;
	font-size: 18px;
	padding: 50px;
	text-align: justify;
}

.about-cww dd p {
	text-indent: 2em;
	margin-bottom: 10px;
}

.cloumn1 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.cloumn1 dl {
	width: 370px;
	text-align: center;
	float: left;
	margin-right: 45px;
	padding-top: 40px;
	border-radius: 5px;
	padding-bottom: 35px;
}
.cloumn1 dl:nth-child(1){
	background-color: #fff8f2;
}
.cloumn1 dl:nth-child(2){
	background-color: #fff6f5;
}
.cloumn1 dl:nth-child(3){
	background-color: #f5fafe;
	float: right;
	margin-right: 0;
}
.cloumn1 dt {
	text-align: center;
}
.cloumn1 dt img {
	width: 130px;
	height: 130px;
}
.cloumn1 dd {
	margin-top: 5px;
}
.cloumn1 dd > h1 {
	font-size: 32px;
	font-weight: 700;
	margin-top: 5px;
	color: #333;
}
.cloumn1 dd > p {
	line-height: 22px;
	margin-top: 5px;
}
.cloumn1 dl button {
	margin: 10px auto;
	padding: 0 18px;
	border-radius: 20px;	
	height: 40px;
	line-height: 40px;
	width: 170px;
	font-size: 20px;
	background: linear-gradient(180deg,rgba(253,171,97,1) 0%,rgba(251,127,73,1) 100%);
}
.cloumn1 dl:nth-child(2) button {
	background: linear-gradient(180deg,rgba(253,150,119,1) 0%,rgba(246,114,99,1) 100%);
} 
.cloumn1 dl:nth-child(3) button {
	background: linear-gradient(180deg,rgba(138,204,255,1) 0%,rgba(142,165,254,1) 100%);
} 
.cloumn1 dl button a {
	color: #FFFFFF;
	display: block;
}
.cloumn2 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn2 dl {
	width: 380px;
	height: 250px;
	float: left;
	margin-top: 25px;
	margin-right: 30px;
	border-radius: 10px;
	padding: 30px;
	position: relative;
	box-shadow: 0px 5px 15px 0px rgba(114, 114, 114, 0.2);
}
.cloumn2 dl.xl01 {
	background: url(../images/xl_27-28.png) no-repeat right bottom;
}
.cloumn2 dl.xl02 {
	background: url(../images/xl_27.png) no-repeat right bottom;
}
.cloumn2 dl.xl03 {
	background: url(../images/xl_27-31.png) no-repeat right bottom;
}
.cloumn2 dl.xl04 {
	background: url(../images/xl_27-48.png) no-repeat right bottom;
}
.cloumn2 dl.xl05 {
	background: url(../images/xl_27-46.png) no-repeat right bottom;
}
.cloumn2 dl.xl06 {
	background: url(../images/xl_27-51.png) no-repeat right bottom;
}
.cloumn2 dl:nth-child(3),.cloumn2 dl:nth-child(6){
	float: right;
	margin-right: 0;
}
.cloumn2 dt {
	width: 250px;
	height: 60px;	
	line-height: 60px;
}
.cloumn2 dt img {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px;
}
.cloumn2 dt > h2 {
	color: #333;
}
.cloumn2 dd {
	margin-top: 20px;
}
.cloumn2 button {
	display: block;
	width: 160px;
	height: 35px;
	line-height: 35px;
	border-radius: 15px;
	background-color: #19c3ff;
	position: absolute;
	bottom: 30px;
	left: 30px;
	font-size: 16px;
}
.cloumn2 button a {
	color: #FFFFFF;
}
.cloumn3 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn3 dl {
	width: 280px;
	float: left;
	padding-bottom: 15px;
	border-radius: 10px;
	margin-right: 26px;
	box-shadow: 0px 5px 15px 0px rgba(114, 114, 114, 0.2);
}
.cloumn3 dl:last-child {
	float: right;
	margin-right: 0;
}
.cloumn3 dt {
	width: 100%;
}
.cloumn3 dt img {
	width: 100%;
	border-radius: 10px 10px 0 0;
}
.cloumn3 dd {
	text-align: center;
	padding: 10px 0;
}
.cloumn3 dd > h2 {
	font-size: 16px;
}
.cloumn3 dd > h2 > span {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-left: 10px;
}
.cloumn3 dl button {
	width: 170px;
	height: 35px;
	display: block;
	text-align: center;
	margin: 0 auto;
	border-radius: 15px;
	font-size: 16px;
	background-color: #12c0ff;
}
.cloumn3 dl button a {
	color: #FFFFFF;
}
.cloumn3 dl small {
	display: block;
	text-align: center;
	color: #f00;
	margin-top: 10px;
	font-size: 15px;
}
.cloumn4 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn4 dl {
	width: 215px;
	padding: 10px;
	float: left;
	border-radius: 10px;
	margin-right: 31px;
	margin-top: 30px;
	box-shadow: 0px 5px 15px 0px rgba(114, 114, 114, 0.2);
}
.cloumn4 dl:nth-child(5),.cloumn4 dl:nth-child(10) {
	margin-right: 0;
	float: right;
}
.cloumn4 dt img {
	width: 100%;
}
.cloumn6 {
	width: 100%;
	height: 760px;
	background: url(../images/zk_75.jpg) no-repeat center;
	background-size: 100% 100%;
	padding: 40px 0;
	margin-top: 35px;
}
.cloumn6 .cloumn6-con {
	width: 1200px;
	margin: 0 auto;
	border-radius: 10px;
	background-color: #ffffff;
	padding: 40px 60px;
}
.cloumn6 .cloumn6-con dl {
	padding: 5px;
	float: left;
	border: 1px solid #efefef;
	margin-right: 49px;
}
.cloumn6 .cloumn6-con dl:nth-child(3) {
	float: right;
	margin-right: 0;
}
.cloumn6 .cloumn6-con dt {
	
}
.cloumn6 .cloumn6-con dt img {
	width: 315px;
	height: 215px;
}
.cloumn6 .cloumn6-con ul {
	margin-top: 25px;
}
.cloumn6 .cloumn6-con li {
	line-height: 38px;
	font-size: 22px;
	letter-spacing: 2px;
}
.cloumn6 .cloumn6-con li > font {
	color: #10bfff;
	margin-right: 5px;
}
.cloumn6 .cloumn6-con li > span {
	color: #ff0000;
}
.cloumn7 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn7 dl {
    width: 390px;
	float: left;
	padding: 15px;
	margin-right: 14px;	
	border-radius: 8px;
	border: 1px solid #efefef;
	box-shadow: 0px 5px 15px 0px rgba(114, 114, 114, 0.2);
}
.cloumn7 dl:last-child {
	float: right;
	margin-right: 0;
}
.cloumn7 dt {
	/*width: 360px;*/
}
.cloumn7 dt img {
	width: 360px;
	height: 255px;
	border-radius: 5px;
}
.cloumn8 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn8 .cloumn8-left {
	width: 153px;
	float: left;
}
.cloumn8 .cloumn8-left dl {
	margin-top: 16px;
}
.cloumn8 .cloumn8-left dl:first-child {
	margin-top: 0;	
}
.cloumn8 .cloumn8-left dt {
	width: 153px;
}
.cloumn8 .cloumn8-left dt img {
	width: 153px;
	height: 184px;
}
.cloumn8 .cloumn8-right {
	width: 1020px;
	float: right;
}
.cloumn8 .cloumn8-right dl {
	width: 329px;
	float: left;
	margin-right: 16px;
	margin-top: 16px;
}
.cloumn8 .cloumn8-right dl:nth-child(3),.cloumn8 .cloumn8-right dl:nth-child(6){
	float: right;
	margin-right: 0;
}
.cloumn8 .cloumn8-right dl:nth-child(-n+3){
	margin-top: 0;
}
.cloumn9 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 85px;
}
.cloumn9 .cloumn9-up {
	width: 1200px;
}
.cloumn9 .cloumn9-up img {
	width: 1200px;
}
.cloumn9 .cloumn9-mid {
	width: 1200px;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left {
	width: 580px;
	height: 615px;
	float: left;
	padding: 20px;
	border-right: 1px solid #efefef;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left li {
	margin-top: 15px;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left li.chose {
	
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left li.chose label {	
	margin-right: 4%;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left label {	
	display: block;
	float: left;
	margin: 7px 0;
	font-size: 20px;
	margin-left: 5px;
	cursor: pointer;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left label.wid1 {
	width: 40%;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left label input {
	width: 18px;
	height: 18px;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left li span {
	display: block;
	font-size: 22px;
	color: #333;
	font-weight: 700;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-left li span small {
	color: #FF0000;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-right {
	width: 600px;
	height: 615px;
	float: right;
	padding: 30px;
	overflow: hidden;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-right h1 {	
	height: 94px;
	line-height: 94px;
	text-align: center;
	background-color: #2e8cfc;
	font-size: 28px;
	color: #ffffff;
}
.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c {
	width: 100%;	
	overflow: hidden;
	margin-bottom: 10px;	
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd {
	padding: 15px 0;
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-bottom: 38px;
	overflow: hidden;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd li span {
	/* margin-right: 5px; */
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd li .index-name {
	width: 25%;
	display: block;
	float: left;
	text-align: center;
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd li .index-kecheng {
	width: 25%;
	text-align: center;
	color: #FF8B00;
	display: block;
	float: left;
}

.cloumn9 .cloumn9-mid .cloumn9-mid-right .cloumn9-mid-right-c .bd li .index-dizhi {
	width: 25%;
	display: block;
	float: right;
	text-align: center;
}
.cloumn9 .cloumn9-down {
	width: 1200px;
	height: 80px;
	margin-top: 20px;
	background-color: #3f86ff;
}

.cloumn9 .cloumn9-down .cloumn9-down-left {
	width: 440px;
	height: 80px;
	line-height: 80px;
	float: left;
	text-align: right;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: 700;
}

.cloumn9 .cloumn9-down .cloumn9-down-right {
	width: 750px;
	float: right;
	padding-top: 18px;
}

.cloumn9 .cloumn9-down .cloumn9-down-right .sub {
	width: 250px;
	height: 45px;
	line-height: 45px;
	float: left;
	text-indent: 1em;
	margin-left: 25px;
	letter-spacing: 1px;
	border-radius: 5px;
	font-size: 18px;
}

.cloumn9 .cloumn9-down .cloumn9-down-right .sub_submit {
	width: 150px;
	height: 45px;
	margin-left: 25px;
	line-height: 45px;
	background-color: #ff6600;
	text-align: center;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	border-radius: 5px;
}
.cloumn10 {
	width: 1200px;
	margin: 0 auto;
}
.cloumn10 .cloumn10-up {
	
}
.cloumn10 .cloumn10-up .cloumn10-up-left {
	width: 595px;
	float: left;
}
.cloumn10 .cloumn10-up .cloumn10-up-left li {
	
}
.cloumn10 .cloumn10-up .cloumn10-up-left li img {
	width: 595px;
	height: 362px;
}
.cloumn10 .cloumn10-up .cloumn10-up-left dl {
	margin-top: 10px;
}
.cloumn10 .cloumn10-up .cloumn10-up-left dt {
	float: left;
}
.cloumn10 .cloumn10-up .cloumn10-up-left dt img {
	width: 292px;
	height: 176px;
	
}
.cloumn10 .cloumn10-up .cloumn10-up-left dt:last-child {
	float: right;
}
.cloumn10 .cloumn10-up .cloumn10-up-right {
	width: 595px;
	float: right;
}
.cloumn10 .cloumn10-up .cloumn10-up-right dl {
	width: 595px;
}
.cloumn10 .cloumn10-up .cloumn10-up-right dt {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.cloumn10 .cloumn10-up .cloumn10-up-right dt:nth-child(even){
	float: right;
	margin-right: 0;
}
.cloumn10 .cloumn10-up .cloumn10-up-right dt:nth-child(-n+2){
	margin-top: 0;
}
.cloumn10 .cloumn10-up .cloumn10-up-right dt img {
	width: 292px;
	height: 176px;
}
.cloumn10 .cloumn10-down {
	margin-top: 10px;
}
.cloumn10 .cloumn10-down img {
	width: 1200px;
}