@charset "utf-8";

/* CSS Document */



body, div, p, h1, h2, h3, h4, h5, span, input, a, ul, li, ol, dl, dt, dd, em, del, b, select, option {

	padding:0;

	margin:0;

	font-family:"微软雅黑";

	font-size:12px;

	font-style:normal;

	font-weight:normal;

}

li {

	list-style:none;

}

/*全屏banner*/

		/* flexslider */

.flexslider {

	position:relative;

	height:400px;

	overflow:hidden;

	background:url(../images/loading.gif) 50% no-repeat;

}

.slides {

	position:relative;

	z-index:1;

}

.slides li {

	height:400px;

}

.flex-control-nav {

	position:absolute;

	bottom:10px;

	z-index:2;

	width:100%;

	text-align:center;

}

.flex-control-nav li {

	display:inline-block;

	width:14px;

	height:14px;

	margin:0 5px;

*display:inline;

	zoom:1;

}

.flex-control-nav a {

	display:inline-block;

	width:14px;

	height:14px;

	line-height:40px;

	overflow:hidden;

	background:url(../images/dot.png) right 0 no-repeat;

	cursor:pointer;

}

.flex-control-nav .flex-active {

	background-position:0 0;

}

.flex-direction-nav {

	position:absolute;

	z-index:3;

	width:100%;

	top:45%;

}

.flex-direction-nav li a {

	display:block;

	width:50px;

	height:50px;

	overflow:hidden;

	cursor:pointer;

	position:absolute;

}

.flex-direction-nav li a.flex-prev {

	left:40px;

	background:url(../images/prev.png) center center no-repeat;

}

.flex-direction-nav li a.flex-next {

	right:40px;

	background:url(../images/next.png) center center no-repeat;

}

/*small banner*/

/* 核心代码 */

.banner-small-box .focus {

	width:1200px;

	height:350px;

	overflow:hidden;

	position:relative;

}

.banner-small-box .focus ul {

	height:380px;

	position:absolute;

}

.banner-small-box .focus ul li {

	float:left;

	width:1200px;

	height:350px;

	overflow:hidden;

	position:relative;

	background:#000;

}

.banner-small-box .focus ul li div {

	position:absolute;

	overflow:hidden;

}

.banner-small-box .focus .btn {

	position:absolute;

	width:1100px;

	height:10px;

	padding:5px 10px;

	right:0;

	bottom:5px;

	text-align:center;

}

.banner-small-box .focus .btn span {

	display:inline-block;

	_display:inline;

	_zoom:1;

	width:13px;

	height:13px;

	_font-size:0;

	margin-left:5px;

	cursor:pointer;

	background:#fff;

	border-radius:50%;

}

.banner-small-box .focus .btn span.on {

	background:yellow;

}

.banner-small-box .focus .preNext {

	width:45px;

	height:100px;

	position:absolute;

	top:90px;

	background:url(../images/sprite.png) no-repeat 0 0;

	cursor:pointer;

	display:none;

}

.banner-small-box .focus .pre {

	left:0;

}

.banner-small-box .focus .next {

	right:0;

	background-position:right top;

}

.join-tit {

	width:100%;

	background:#000;

}

.join-tit .join-tit-main {

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	padding-bottom:8px;

	padding-top:8px;

}

.join-tit .join-tit-main h1 {

	color:#fff;

	font-size:18px;

	padding-bottom:3px;

	padding-top:5px;

	text-align:center;

}

.join-tit .join-tit-main span {

	display:block;

	text-align:center;

	color:#626262;

}

.banner-small {

	width:100%;

}

.banner-small .banner-small-box {

	width:1200px;

	margin-left:auto;

	margin-right:auto;

}

.join-box-3 {

	width:100%;

}

.join-box-3 .maidian-box1-1, .join-box-1 .maidian-box2-2, .join-box-1 .maidian-box3-3 {

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	overflow:hidden;

}

.join-box-3 .join-box-tit {

	width:100%;

	margin-left:auto;

	margin-right:auto;

	background:#0087ef;

	color:#fff;

}

.join-box-3 .join-box-tit-l {

	width:1200px;

	background:#0087ef;

	text-align:center;

	padding:20px 0 20px 0;

}

.join-box-3 .join-box-tit-l h3 {

	font-size:36px;

	font-weight:600;

}

.join-box-3 .join-box-tit-l p {

	font-size:18px;

}

.join-box-3 .join-box-wenzi {

	background:url(../images/jojn-bg.png) no-repeat;

	width:100%;

	height:389px;

	background-position: center center;

}

.join-box-3 .join-box-wenzi-l {

	width:1200px;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-zuo {

	width:703px;

	margin-left:50px;

	float:left;

	margin-top:70px;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-zuo h3 {

	font-size:36px;

	font-weight:600;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-zuo h2 {

	font-size:18px;

	font-weight:400;

	line-height:24px;

	margin-bottom:40px;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-zuo p {

	font-size:14px;

	line-height:24px;

	color:#666;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-you {

	width:259px;

	margin-right:20px;

	float: right;

	margin-top:70px;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-you p {

	font-size:14px;

	line-height:29px;

	color:#333;

}

.join-box-3 .join-box-wenzi-l .join-box-wenzi-l-you h2 {

	font-size:24px;

	line-height:48px;

	color:#000;

	font-weight:600

}

.join-box-1 {

	width:100%;

}

.join-box-1 .maidian-box1-1, .join-box-1 .maidian-box2-2, .join-box-1 .maidian-box3-3 {

	width:100%;

	margin-left:auto;

	margin-right:auto;

	overflow:hidden;

}

.join-box-1 .maidian-box1-1-l, .join-box-1 .maidian-box2-2-l, .join-box-1 .maidian-box3-3-l {

	width:1200px;

	margin-left:auto;

	margin-right:auto;

	overflow:hidden;

}

.join-box-1 .join-box-tit {

	width:100%;

	margin-left:auto;

	margin-right:auto;

	background:#0087ef;

	color:#fff;

}

.join-box-1 .join-box-tit-l {

	width:1200px;

	background:#0087ef;

	text-align:center;

	padding:20px 0 20px 0;

}

.join-box-1 .join-box-tit-l h3 {

	font-size:36px;

	font-weight:600;

}

.join-box-1 .join-box-tit-l p {

	font-size:18px;

}

.join-box-1 .maidian-box1-1 {

	background:#ededed;

	color:#000;

	padding-bottom:120px;

	padding-top:120px;

}

.maidian-box1-1 .maidian-box1-1-left {

	width:500px;

	float:left;

	margin-left:35px;

}

.maidian-box1-1 .maidian-box1-1-right {

	width:500px;

	float:right;

	margin-top:20px;

}

.maidian-box1-1-left h1 {

	font-size:33px;

	margin-left:20px;

	margin-bottom:20px;

	color:#000;

	font-weight:600

}

.maidian-box1-list dt {

	font-size:24px;

	margin-bottom:5px;

	color:#000;

}

.maidian-box1-list dl {

	padding-bottom:10px;

	padding-top:10px;

	padding-right:30px;

}

.maidian-box1-1-left .maidian-box1-list {

	margin-left:20px;

}

/*.maidian-box1-1-left .maidian-box1-list dl dt, .maidian-box1-1-left .maidian-box1-list dl dd {

	color:#fff;

}*/

.maidian-box2-2 .maidian-box2-2-left {

	width:500px;

	float:left;

}

.maidian-box2-list {

	width:500px;

	float:right;

}

.maidian-box2-list h1 {

	color:#e50000;

	font-size:33px;

	margin-bottom:20px;

	margin-left:40px;

	font-weight:600;

}

.maidian-box2-list .maidian-box2-list-mian dd {

	padding-bottom:20px;

	padding-top:20px;

	background:#e50000;

	color:#fff;

	margin-bottom:15px;

	padding-left:15px;

	float:right;

	width:440px;

	font-size:15px;

}

.maidian-box2-list .maidian-box2-list-mian dt {

	width:22px;

	float:left;

	margin-right:20px;

	background-image: url(../images/join-icon.png);

	background-repeat: no-repeat;

	background-position: center center;

	height:22px;

	margin-top:19px;

}

.maidian-box2-list .maidian-box2-list-mian dl {

	overflow:hidden;

}

.join-box-1 .maidian-box2-2 {

	margin-top:160px;

	margin-bottom:140px;

}

.join-box-1 .maidian-box3-3 {

	margin-top:20px;

	background:#f1f1f1;

	padding-bottom:90px;

	padding-top:80px;

}

.join-box-1 .maidian-box3-3 h1 {

	font-size:33px;

	text-align:center;

	padding-bottom:20px;

	padding-top:10px;

	font-weight:600;

}

.join-box-1 .maidian-box3-3 .maidian-box3-3-list li {

	width:360px;

	margin-left:20px;

	margin-right:20px;

	float:left;

	position:relative;

}

.join-box-1 .maidian-box3-3 .maidian-box3-3-list li img {

	width:360px;

}

.join-box-1 .maidian-box3-3 .maidian-box3-3-list li p {

	position:absolute;

	bottom:0;

	left:0;

	background:#000;

	filter:alpha(opacity=70); /*支持 IE 浏览器*/

	-moz-opacity:0.70; /*支持 FireFox 浏览器*/

	opacity:0.70; /*支持 Chrome, Opera, Safari 等浏览器*/

	color:#fff;

	padding:10px;

	font-size:14px;

}

.join-box-1 .maidian-box3-3 .maidian-box3-3-list {

	overflow:hidden;

}

.join-box2 .join-box2-tit h1, .join-box2 .join-box2-tit h2 {

	font-size:38px;

	text-align:center;

	font-weight:600

}

.join-box2 .join-box2-tit p {

	font-size:18px

}

.join-box2 {

	width:100%;

}

.join-box2 .join-jmfs {

	width:1200px;

	margin:0 auto;

	padding-top:60px;

}

.join-box2 .join-jmfs .join-jmfs-wenzi {

	width:1200px;

	margin: 0 auto;

	text-align:center;

	font-size:14px;

	color:#333;

}

.join-box2 .join-jmfs .join-jmfs-wenzi h2 {

	font-size:24px;

	color:#000;

	font-weight:600;

}

.join-box2 .join-jmfs .join-jmfs-tuwen {

	width:1200px;

	margin-top:20px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-l {

	float:left;

	background:#ff5353;

	padding:20px 20px 20px 20px;

	width:29%;

	margin-right:18px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-l i {

	padding:0px 0px 20px 90px

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-l h2 {

	font-size:24px;

	color:#fff;

	margin-top:20px;

	font-weight:600;

	margin-bottom:20px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-l p {

	font-size:14px;

	color:#fff;

	padding-bottom:20px;

	line-height:24px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-2 {

	float:left;

	background:#4cb4fb;

	padding:20px 20px 20px 20px;

	width:29%;

	margin-right:18px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-2 i {

	padding:0px 0px 20px 90px

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-2 h2 {

	font-size:24px;

	color:#fff;

	margin-top:20px;

	font-weight:600;

	margin-bottom:20px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-2 p {

	font-size:14px;

	color:#fff;

	padding-bottom:44px;

	line-height:24px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-3 {

	float:left;

	background:#74c276;

	padding:20px 20px 20px 20px;

	width:29%

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-3 i {

	padding:0px 0px 20px 90px

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-3 h2 {

	font-size:24px;

	color:#fff;

	margin-top:20px;

	font-weight:600;

	margin-bottom:20px;

}

.join-box2 .join-jmfs .join-jmfs-tuwen .join-jmfs-tuwen-3 p {

	font-size:14px;

	color:#fff;

	padding-bottom:44px;

	line-height:24px; 

}

.join-box2 .join-jmlc {

	width:100%;

	margin:0 auto;

	padding-top:20px;

	background:#f1f1f1;

	margin-top:100px;

}

.join-box2 .join-jmlc-l {

	width:1200px;

	margin:0 auto;

	padding-top:20px;

}

.join-box2 .join-jmlc .join-jmlc-wenzi {

	width:1200px;

	margin: 0 auto;

	text-align:center;

	font-size:14px;

	color:#333;

}

.join-box2 .join-jmlc .join-jmlc-wenzi h2 {

	font-size:24px;

	color:#000;

	font-weight:600;

}

.join-box2 .join-jmlc .join-jmlc-tp {

	margin-top:40px;

	padding-bottom:80px;

}

.join-box2-l {

	width:1200px;

}

.join-box2 .join-case-box li {

	width:285px;

	border:1px solid #dadada;

}

.join-box2 .join-case-box .join-case-left {

	float:left;

	margin-right:17px;

}

.join-box2 .join-case-box .join-case-left img {

	width:100%;

}

.join-box2 .join-case-box {

	overflow:hidden;

}

.join-box2 .join-case-box .join-case-right {

	float:right;

}

.join-box3 {

	width:100%;

	background-image: url(../images/jim-5.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.join-box3 .apply-join-box {

	width:1200px;

	margin-right:auto;

	margin-left:auto;

	padding-bottom:80px;

	padding-top:80px;

}

.join-box2 .join-box2-tit h1 font, .join-box2 .join-box2-tit h2 font {

	color:#e60012;

}

.join-box2 .join-box2-tit {

	width:100%;

	margin-right:auto;

	margin-left:auto;

	padding-bottom:20px;

	padding-top:30px;

	text-align:center;

	background:#0087ef;

	color:#fff;

}

.join-box2 .join-box2-tit h1 {

	margin-bottom:5px;

}

.apply-join-box .apply-join-tit h1 {

	font-size:24px;

	text-align:center;



	color:#fff;

}

.apply-join-box .apply-join-tit p{ font-size:14px; color:#fff; text-align:center;	padding-bottom:20px;}





div {

	margin-left:auto;

	margin-right:auto;

}

.apple-join-input-box {

	width:500px;

	margin-left:auto;

	margin-right:auto;

}

.apple-join-input-box .big .big-input {

	height:30px;

	width:485px;

	padding-left:10px;color:#666;

}

.big .join-yzm .mb-hm {

	width:180px;

	height:30px;

	float:left;

	padding-left:10px; color:#666;

}

.big .join-yzm span {

	display:block;

	width:99px;

}

.big .join-yzm span a {

	display:block;

	height:32px;

	line-height:32px;

	color:#fff;

	font-size:14px;

	background:#3a3939;

	text-align:center;

	text-decoration:none;

}

.big .sjhyzm {

}

.big .sjhyzm input {

	width:290px;

	height:30px;

	padding-left:10px; color:#666;

}

.big .txqq input {

	width:485px;

	height:30px;

	padding-left:10px;color:#666;

}

.apple-join-input-box li {

	margin-bottom:10px;

	overflow:hidden;

}

.big .join-yzm {

	width:300px;

	float:left;

}

.big .sjhyzm {

	width:193px;

	float:right;

}

.big .join-yzm span {

	float:left;

}

.big .txqq {

	width:300px;

	float:left;

}

.big .dqxz {

	width:310px;

	float:right;

}

.join-input-btn {

	width:120px;

	height:35px;

	float:right;

	margin-right:10px;

}

.join-input-btn a {

	display:block;

	line-height:35px;

	text-align:center;

	background:#187adc !important;

	font-size:14px;

	color:#fff;

	text-decoration:none;

}

.big .dqxz select {

	width:130px;

	height:30px;color:#666;

}

.big .dqxz .shi {

	float:right;

	margin-right:5px;color:#666;

}

.big .dqxz .sheng {

	float:left;

}

.big .liuyan-2 {

	width:600px;

	height:150px;

	padding-left:10px; padding-top:10px; font-family:"微软雅黑";

}

img {

	border:0;

}

.apple-join-input-box input {

	line-height:30px;

}

