@charset "utf-8";@import 'com.css';



/* 内页 */

.ny-banner{ height: 358px; position: relative; background-repeat: no-repeat; background-position: center; }

.ny-banner .box { color: #fff; padding-top: 100px; }

.ny-banner .box .nam { color: #009ee8; font-size: 40px; margin-bottom: 50px; }

.ny-banner .box .sub { color: #fff; font-size: 16px; margin-bottom: 10px; }

.ny-banner .box .txt { color: #fff; font-size: 14px; opacity: .6; text-transform: uppercase; }


.weizhi2{ width: 100%; border-bottom: 1px solid #e4e4e4; height: 77px;}
.page03box00 { padding: 30px 0 0 0; }

.page03box00 .jtitle { text-align: center; position: relative; padding-top: 30px; margin-bottom: 30px; z-index: 2; }

.page03box00 .jtitle:before { font-size: 90px; color: #dedede; font-family: arial; font-weight: bold; content: '01'; display: block; width: 100%; text-align: center; position: absolute; bottom: -18px; left: 0; z-index: -1; pointer-events: none; }

.page03box00 .jtitle .cn { font-size: 24px; color: #111; }

.page03box00 .jtitle .cn span { color: #00a0e9; }

.page03box00 .jtitle .en { color: #999; font-size: 12px; text-transform: uppercase; margin-top: 6px; }

.page03box00 .jtxt { color: #999; font-size: 14px; line-height: 30px; margin-bottom: 30px; }

.page03box00 .jlist {  }

.page03box00 .jlist .jitem { padding: 10px; margin-bottom: 20px; overflow: hidden; padding-bottom: 20px; border-bottom: 1px dashed #dedede; }

.page03box00 .jlist .jitem .jimg { float: left; margin-right: 40px; width: 104px; height: 104px; background: #f9f9f9; border-radius: 50%; overflow: hidden; box-shadow: 1px 1px 11px rgba(0,0,0,.12); }

.page03box00 .jlist .jitem .jimg img { display: block; width: 100%; }

.page03box00 .jlist .jitem .jinfo { padding-top: 10px; }

.page03box00 .jlist .jitem .jinfo .jnam { font-size: 18px; color: #111; margin-bottom: 10px; }

.page03box00 .jlist .jitem .jinfo .jtxt { font-size: 14px; line-height: 26px; color: #999; }

.page03box00 .jbtn { text-align: center; margin: 30px 0; }

.page03box00 .jbtn a { display: inline-block; line-height: 40px; background: #00a0e9; color: #fff; padding: 0 30px; border-radius: 20px; font-size: 14px; }

.page03box00 .jbtn a:hover { opacity: .8; }

.page03box02 { padding: 30px 0; }

.page03box02 .jtitle { text-align: center; position: relative; padding-top: 30px; margin-bottom: 30px; z-index: 2; }

.page03box02 .jtitle:before { font-size: 90px; color: #dedede; font-family: arial; font-weight: bold; content: '03'; display: block; width: 100%; text-align: center; position: absolute; bottom: -18px; left: 0; z-index: -1; pointer-events: none; }

.page03box02 .jtitle .cn { font-size: 24px; color: #111; }

.page03box02 .jtitle .cn span { color: #00a0e9; }

.page03box02 .jtitle .en { color: #999; font-size: 12px; text-transform: uppercase; margin-top: 6px; }

.page03box02 .jtxt { color: #999; font-size: 14px; line-height: 30px; margin-bottom: 30px; text-align: center; }

.page03box02 .jlist { overflow: hidden; }

.page03box02 .jlist .item { width: 33.33333333%; float: left; text-align: center; margin-bottom: 30px; }

.page03box02 .jlist .item .img {  }

.page03box02 .jlist .item h3 { font-size: 18px; margin: 10px 0; }

.page03box02 .jlist .item p { font-size: 14px; }

.page03box02 .xlist { overflow: hidden; }

.page03box02 .xlist .item { width: 23.5%; margin-right: 2%; float: left; text-align: center; font-size: 14px; line-height: 24px; margin-bottom: 30px; }

.page03box02 .xlist .item p { text-align: left; }

.page03box02 .xlist .item:nth-child(4n) { margin-right: 0; }

.page03box02 .jbtn { text-align: center; margin: 30px 0 90px; }

.page03box02 .jbtn a { display: inline-block; line-height: 40px; background: #00a0e9; color: #fff; padding: 0 30px; border-radius: 20px; font-size: 14px; }

.page03box02 .jbtn a:hover { opacity: .8; }

.p03b02bg.page07_05sp { background: #f1f1f1 url(../images/p03b02bg02.jpg) no-repeat center bottom !important; }

.page03box03 { padding: 60px 0; }

.page03box03 .jtitle { text-align: center; position: relative; padding-top: 30px; margin-bottom: 30px; z-index: 2; }

.page03box03 .jtitle:before { font-size: 90px; color: #dedede; font-family: arial; font-weight: bold; content: '04'; display: block; width: 100%; text-align: center; position: absolute; bottom: -18px; left: 0; z-index: -1; pointer-events: none; }

.page03box03 .jtitle.jtitle04:before { content: '04'; }

.page03box03 .jtitle .cn { font-size: 24px; color: #111; }

.page03box03 .jtitle .cn span { color: #00a0e9; }

.page03box03 .jtitle .en { color: #999; font-size: 12px; text-transform: uppercase; margin-top: 6px; }

.page03box03 .jtxt { color: #999; font-size: 14px; line-height: 30px; margin-bottom: 30px; text-align: center; }

.page03box03 .jlist { overflow: hidden; }

.page03box03 .jlist .item { width: 33.3333333%; float: left; color: #fff; height: 460px; position: relative; text-align: center; }

.page03box03 .jlist .item:nth-child(1) { background: #0573e3; }

.page03box03 .jlist .item:nth-child(2) { background: #2096f1; }

.page03box03 .jlist .item:nth-child(3) { background: #40b5f1; }

.page03box03 .jlist .item .num { line-height: 460px; left: 0; top: 0; position: absolute; right: 0; bottom: 0; font-size: 420px; font-family: impact; text-align: center; opacity: .1; }

.page03box03 .jlist .item .box { padding: 90px 60px; position: relative; }

.page03box03 .jlist .item .box .nam { }

.page03box03 .jlist .item .box .nam i { font-size: 14px; }

.page03box03 .jlist .item .box .nam h3 { font-size: 25px; position: relative; margin-top: 4px; font-weight: normal; }

.page03box03 .jlist .item .box .nam h3:after { content: ""; width: 100px; display: block; border-bottom: 1px solid #FFF; margin: 28px auto 40px; }

.page03box03 .jlist .item .box .con { font-size: 14px; line-height: 24px; margin-bottom: 50px; }

.page03box03 .jlist .item .box .btn { font-size: 14px; color: #fff; }

.page03box03 .jlist .item .box .btn a { color: #fff; }

.page03box03 .jlist .item .box .btn a:hover { opacity: .8; }

.page03box03 .xlist { overflow: hidden; }

.page03box03 .xlist .item { width: 31.33333%; float: left; margin-right: 3%; margin-bottom: 50px; }

.page03box03 .xlist .item .nam { font-size: 18px; font-weight: bold; }

.page03box03 .xlist .item .nam img { margin-right: 4px; }

.page03box03 .xlist .item .con { font-size: 14px; line-height: 24px; color: #666; }

.page03box03 .xlist .item:nth-child(3n) { margin-right: 0; }





.page03_03bg { background: url(../images/page03_03bg.jpg) no-repeat center; color: #fff; padding: 60px 0; }

.page03_03bg .p0303box {  }

.page03_03bg .p0303box .jnam { text-align: center; font-size: 24px; margin-bottom: 50px; }

.page03_03bg .p0303box .jlist { overflow: hidden; }

.page03_03bg .p0303box .jlist .item { float: left; margin-bottom: 40px; width: 23.5%; margin-right: 2%; }

.page03_03bg .p0303box .jlist .item:nth-child(4n) { margin-right: 0; }

.page03_03bg .p0303box .jlist .item .img { width: 50px; float: left; margin-right: 10px; }

.page03_03bg .p0303box .jlist .item .info {  }

.page03_03bg .p0303box .jlist .item .info h3 { font-size: 18px; font-weight: normal; line-height: 30px; }

.page03_03bg .p0303box .jlist .item .info p { font-size: 14px; }

.page03box04 { padding: 60px 0; }

.page03box04 .jtitle { text-align: center; position: relative; padding-top: 30px; margin-bottom: 30px; z-index: 2; }

.page03box04 .jtitle:before { font-size: 90px; color: #dedede; font-family: arial; font-weight: bold; content: '05'; display: block; width: 100%; text-align: center; position: absolute; bottom: -18px; left: 0; z-index: -1; pointer-events: none; }

.page03box04 .jtitle .cn { font-size: 24px; color: #111; }

.page03box04 .jtitle .cn span { color: #00a0e9; }

.page03box04 .jtitle .en { color: #999; font-size: 12px; text-transform: uppercase; margin-top: 6px; }

.page03box04 .jtxt { color: #999; font-size: 14px; line-height: 30px; margin-bottom: 30px; text-align: center; }

.page03box04 .jlist { overflow: hidden; }

.page03box04 .jlist .item { width: 31.333333%; float: left; margin-right: 3%; margin-bottom: 50px; overflow: hidden; }

.page03box04 .jlist .item:nth-child(3n) { margin-right: 0; }

.page03box04 .jlist .item .img { float: left; margin-right: 30px; }

.page03box04 .jlist .item .box {  }

.page03box04 .jlist .item .box h3 { font-size: 18px; line-height: 40px; color: #333; }

.page03box04 .jlist .item .box p { font-size: 14px; line-height: 24px; color: #333; height: 96px; }
.page07_05 .jtitle { text-align: center; position: relative; padding-top: 30px; margin-bottom: 30px; position: relative; z-index: 2; }
.page07_05sp { background: #f1f1f1; padding: 10px 0; }

.page07_05 .jtitle:before { font-size: 90px; color: #eee; font-family: arial; font-weight: bold; content: '01'; display: block; width: 100%; text-align: center; position: absolute; bottom: -18px; left: 0; z-index: -1; }

.page07_05 .jtitle02:before { content: '02'; }

.page07_05 .jtitle03:before { content: '03'; }

.page07_05 .jtitle04:before { content: '04'; }

.page07_05 .jtitle .num { font-size: 90px; font-family: arial; font-weight: bold; color: #dedede; }

.page07_05 .jtitle .cn { font-size: 24px; color: #111; }

.page07_05 .jtitle .cn span { color: #00a0e9; }

.page07_05 .jtitle .en { color: #999; font-size: 12px; text-transform: uppercase; margin-top: 6px; }

@media screen and (max-width: 900px){
	
		.ny-banner { display: block !important; background-size: cover; height: 220px; }

	.ny-banner .box { padding: 40px 20px 20px; }

	.ny-banner .box .nam { font-size: 20px; margin-bottom: 20px; }

	.ny-banner .box .sub { font-size: 14px; }

	.ny-banner .box .txt { font-size: 12px; }
.container {
    padding: 0 10px;
	max-width: 348px;
}
.page03box02 h3,.page03box04 h3{font-weight:700;}
	.page0202box02 .jtitle .cn { font-size:22px;}
	.page0203box03 .jlist .item { height:3rem;}
	.page0203box02 .jlist .item { height:13rem;}
	.page0203box02 .jlist .item .con h3 { font-size:14px; }
	.page03box02 .jlist .item h3 { font-size:15px}	
		.page03box02 .jlist .item { width: 50%; }

	.page03box02 .jlist .item p { line-height: 20px; height: 60px; overflow: hidden; padding: 0 10px; }

	.page03box02 .jlist .item p br { display: none; }

	.page03box02 .jbtn { margin-bottom: 0; }
		.page03box03 { padding: 30px 20px; }

	.page03box03 .jlist .item { width: 100%; float: none; height: auto; }

	.page03box03 .jlist .item .num { font-size: 330px; }

	.page03box03 .jlist .item .box { padding: 60px; }
	.page03box04 { padding: 30px 20px; }

	.page03box04 .jtxt br { display: none; }

	.page03box04 .jlist .item { width: 50%; margin: 0 auto 20px; }

	.page03box04 .jlist .item .img { float: none; margin: 0 auto 10px; }

	.page03box04 .jlist .item .box h3 { height: 40px; overflow: hidden; }
}