﻿@charset "utf-8";
/* CSS Document */

/* 去掉type="number"的小箭头 */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {/*谷歌*/
	-webkit-appearance:none!important;
}
input[type="number"] {/*火狐*/
	-moz-appearance:textfield;
}



/* .part-banner */
.part-banner {
	position:relative; z-index:1;
	display:block;
	width:100%; height:300px; overflow:hidden;
	margin:0 auto; margin-top:-100px; 
}


/* .part-advan */
.part-advan {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:40px 0 60px 0;
	background-color:#fff;
}

.part-advan .content {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:55px auto 0 auto;
}
.part-advan .content > li {
	float:left; display:inline-block;
	width:300px; height:auto; overflow:hidden;
	text-align:-moz-center!important; text-align:center;
}
.part-advan .content > li > .ico {
	display:block;
	width:100px; height:100px; overflow:hidden;
	margin:0 auto 15px auto;
	background:url(ico-05.png) no-repeat;
}
.part-advan .content > li:nth-of-type(1) > .ico {background-position:0 0;}
.part-advan .content > li:nth-of-type(2) > .ico {background-position:0 -100px;}
.part-advan .content > li:nth-of-type(3) > .ico {background-position:0 -200px;}
.part-advan .content > li:nth-of-type(4) > .ico {background-position:0 -300px;}

.part-advan .content > li > big {
	display:block;
	width:auto; height:auto; line-height:2;
	font-size:18px; color:#333;
}
.part-advan .content > li > small {
	display:block;
	width:auto; height:auto; line-height:1.6;
	font-size:14px; color:#999;
}




/* .part-adervan */
.part-adervan {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:40px 0 60px 0;
	background-color:#fff;
}

.part-adervan .content {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:55px auto 0 auto;
}
.part-adervan .content > li {
	float:left; display:inline-block;
	width:300px; height:auto; overflow:hidden;
	text-align:-moz-center!important; text-align:center;
}
.part-adervan .content > li > .ico {
	display:block;
	width:100px; height:100px; overflow:hidden;
	margin:0 auto 15px auto;
	background:url(ico-24.png) no-repeat;
}
.part-adervan .content > li:nth-of-type(1) > .ico {background-position:0 0;}
.part-adervan .content > li:nth-of-type(2) > .ico {background-position:0 -100px;}
.part-adervan .content > li:nth-of-type(3) > .ico {background-position:0 -200px;}
.part-adervan .content > li:nth-of-type(4) > .ico {background-position:0 -300px;}

.part-adervan .content > li > big {
	display:block;
	width:auto; height:auto; line-height:2;
	font-size:18px; color:#333;
}
.part-adervan .content > li > small {
	display:block;
	width:auto; height:auto; line-height:1.6;
	font-size:14px; color:#999;
}



/* .part-cooperate */
.part-cooperate {
	display:block;
	width:100%; height:710px; overflow:hidden;
	margin:0 auto;
	background:url(../image/pic-14.jpg) center center no-repeat;
}
.part-cooperate .title {
	margin-top:40px;
}

.part-cooperate .content {
	display:block;
	width:100%; height:auto;
	margin:55px auto 0 auto;
}
.part-cooperate .content > li {
	float:left; display:inline-block;
	width:374px; height:400px;
	margin:15px 0 0 39px;
	text-align:-moz-center!important; text-align:center;
}
.part-cooperate .content > li:first-child {
	margin-left:0;
}
.part-cooperate .content > li > .pic {
	display:block;
	width:340px; height:215px; overflow:hidden;
	margin:0 auto 15px auto;
	border:18px solid #fff;
	background:url(../image/pic-15.jpg) no-repeat;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px;
}
.part-cooperate .content > li:nth-of-type(1) > .pic {background-position:0 0;}
.part-cooperate .content > li:nth-of-type(2) > .pic {background-position:-340px 0;}
.part-cooperate .content > li:nth-of-type(3) > .pic {background-position:-680px 0;}

.part-cooperate .content > li > big {
	display:block;
	width:auto; height:auto; line-height:2;
	font-size:18px; color:#333;
}
.part-cooperate .content > li > small {
	display:block;
	width:auto; height:auto; line-height:1.8;
	font-size:14px; color:#999;
}



/* .part-apply */
.part-apply {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:50px 0 80px 0;
	background-color:#fff;
}

.part-apply .content {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:50px auto 0 auto;
}
.part-apply .content > .cover {
	float:left; display:inline-block;
	width:492px; height:272px; overflow:hidden;
	margin-left:20px;
	background:url(../image/pic-06.png) no-repeat;
}
.part-apply .content > form {
	float:right; display:inline-block;
	width:550px; height:auto; overflow:hidden;
	margin:20px 50px 0 0;
}
.part-apply .content > form * {
	font-size:14px;
}
.part-apply .content > form td {
	padding:6px 4px;
}
.part-apply .content > form .input-text {
	display:inline-block;
	width:358px; height:38px; line-height:normal;
	color:#333; text-indent:6px;
	border:1px solid #d7d7d7;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-moz-box-shadow:1px 1px 3px #eee inset; -webkit-box-shadow:1px 1px 3px #eee inset; box-shadow:1px 1px 3px #eee inset;
}
.part-apply .content > form .textarea {
	display:inline-block;
	width:346px; height:auto; line-height:1.4;
	padding:6px;
	color:#333;
	border:1px solid #d7d7d7;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-moz-box-shadow:1px 1px 3px #eee inset; -webkit-box-shadow:1px 1px 3px #eee inset; box-shadow:1px 1px 3px #eee inset;
}
.part-apply .content > form .submit {
	display:inline-block;
	width:160px; height:40px; line-height:normal;
	color:#fff; cursor:pointer;
	border:none;
	background-color:#2889f5;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}

















