﻿*{ padding:0; margin:0}

	body {
		overflow-x: hidden;
	}

	ul,
	h2,
	p,
	h3 {
		margin: 0;
		padding: 0;
	}


	.Navfile {
		height: auto;
		right: 1.2%;
		position: fixed;
		z-index: 99;
		overflow: hidden;
	}

	.fp-viewing-page6 .Navfile {
		
	}

	#menu {
		position: relative;
		width: 100%;
		height: 100%;
	}

	#menu li {
		height: 30px;
		width: 30px;font-size:22px
	}

	#menu li a {
		height: 100%;
		position: relative;
		display: block;
		width: 100%;
	}

	#menu li a i {
		height: 10px;
		width: 10px;
		position: absolute;
		border-radius: 100%;
		background: rgba(255, 255, 255, 1);
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);border: 1px solid #bbb; 
	}

	#menu li.active a i {
		background-color: transparent;
		border: 1px solid #ff9900;
		width: 16px;
		height: 16px; background:#ff9900
	}

	.wrapper {
		position: relative;
		left: 0;
		height: 100%;
		-webkit-transition: .5s all;
		transition: .5s all;
		z-index: 50;
	}

	.wrapper.on {
		padding-top: 80px;
	}

	.section {
		overflow: hidden;
		left: 0;
		top: 0;
		position: relative;
		z-index: 10;
	}

	.BaseBk {
		background-size: cover !important;
		background-repeat: no-repeat !important;
		background-position: center !important;
		background-color: transparent;
		position: relative;
	}

	.CenterPro {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
	}

	.container {
		padding: 0px 8.3% 0px;
		box-sizing: border-box;
		position: relative;
	}

	.wrap {
		width: 1400px;
		display: block;
		margin: 0px auto;
	}

	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 101;
		background-color: #1e1e1e;
		height: 80px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.am_logo {
		width: 174px;
		height: 42px;
		float: left;
		margin-top: 19px;
		background-image: url(../images/logo.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	
.insp{width:100%; height:100%; overflow:hidden; position:relative;}
.insp video{position:absolute; left:0; bottom:0;}


.intout{width:100%; height:100%;background: url(../images/banner1.jpg) no-repeat center top;}


.allx {
        transition-duration: 2.2s;
        opacity: 0;
    }

    .active .allx {
        opacity: 1;
    }

    .bottomx {
        transform: translateY(500px);transition-delay:0.1s;
    }

    .active .bottomx {
        transform: translateY(0);transition-delay:0.1s;
    }


    .zuo {
        transform: translateX(-500px);transition-delay:0.1s;
    }

    .active .zuo {
        transform: translateX(0);transition-delay:0.1s;
    }
    .you {
        transform: translateX(500px);transition-delay:0.1s;
    }

    .active .you {
        transform: translateX(0);transition-delay:0.1s;
    }



.p1 .inbg{width:100%; height:944px; overflow:hidden;background: url(../images/boxbg2a.jpg) no-repeat center 0;}
.p1 .inmain{max-width:1360px; min-width:1200px; width:86%;margin:138px auto 0}
.p1 .inbg .fl{ width:70%}
.p1 .inbg .fl .conabi{ width:100%; height:108px; overflow:hidden}
.p1 .inbg .fl .conabi,.p1 .inbg .fl .conabi *{ font-size:18px; color:#024c8c; line-height:36px}
.p1 .inbg .fl ul li{ width:82px; margin:20px 70px 30px 0; float:left}
.p1 .inbg .fl ul li a{font-size:18px; color:#024c8c; line-height:36px; text-align:center; display:block}
.p1 .inbg .fl ul li a img{ display:block; width:81px; height:81px; background:#005cac;border-radius: 41px;-webkit-transition: 0.8s; -webkit-transition: -webkit-transform 0.8s ease-out; transition: transform 0.8s ease-out;-moz-transition: -moz-transform 0.8s ease-out;}
.p1 .inbg .fl ul li a:hover img{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg); background:#ed051b}

.p1 .inbg .fr{ width:18%}
.p1 .inbg .fr h1{ font-size:45px; color:#333; line-height:60px; text-align:right}
.p1 .inbg .fr h3{ font-size:28px; color:#333; line-height:60px; font-family:Arial, Helvetica, sans-serif; font-weight:500; text-align:right}
.p1 .inbg .fr .inline{ width:70px; height:1px; background:#005cac; margin-top:30px; float:right}

.p2 .inbg{width:100%; height:100%; overflow:hidden;background: url(../images/cpbg.jpg) repeat;}
.p2 .inmain{max-width:1360px; min-width:1200px; width:86%;margin:138px auto 0}
.p2 .inmain .titlepr .fl h1{ font-size:45px; color:#333; line-height:60px; }
.p2 .inmain .titlepr .fl h3{ font-size:28px; color:#333; line-height:60px; font-family:Arial, Helvetica, sans-serif; font-weight:500; }
.p2 .inmain .titlepr .fr a{ display:block; width:92px; height:25px; line-height:25px; background:url(../images/morejt.png) no-repeat right center; margin-top:48px; color:#005bac}
.p2 .inmain .titlepr .fr a:hover{ text-decoration:underline}

.p2 .Menubob{ width:203px; height:auto; background:url(../images/cpline.jpg) repeat-y 14px 0; padding-bottom:70px}
.p2 .Menubob a{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#666666; margin-top:68px; background:url(../images/prolist1.png) no-repeat 7px center; text-indent:34px}
.p2 .Menubob a:hover,.p2 .Menubob a.hover,.p2 .Menubob a.hover:hover{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#065fad; margin-top:68px; background:url(../images/prolist2.png) no-repeat 7px center; text-indent:34px}

.p2 .inprobcx{ margin-top:50px}
.p2 .syprob{ width:82%; height:auto; margin-top:50px}
.p2 .syprob .plist{ width:30.33%; margin:0 0 0 3%;  float:left;transition:all .3s ease}
.p2 .syprob .plist a{ display:block;background:#ffffff; width:100%; height:auto}
.p2 .syprob .plist a:hover{background:#005cac;}
.p2 .syprob .plist a:hover,.p2 .syprob .plist a:hover .probtin *{ color:#fff}
.p2 .syprob .plist a .picbox{ width:100%; height:368px; overflow:hidden; background:#f5f5f5;}
.p2 .syprob .plist a .picbox img{ width:100%; height:100%; display:block;transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.p2 .syprob .plist a:hover .picbox img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.p2 .syprob .plist a .probtin{ width:99.4%; height:98px; border:1px solid #ececec; border-top:none}
.p2 .syprob .plist a:hover .probtin{ width:99.4%; height:98px; border:1px solid #005cac}
.p2 .syprob .plist a .probtin p{  width:90%; line-height:42px; font-size:18px; color:#333; overflow:hidden; display:block; height:42px; margin:0px auto; padding-top:10px;text-overflow:ellipsis;white-space:nowrap;}
.p2 .syprob .plist a .probtin span{ width:90%; line-height:30px; font-size:14px; color:#333; overflow:hidden; display:block; height:42px; margin:0 auto}



.p3 .inbg{width:100%; height:100%; overflow:hidden;background: url(../images/cpbg.jpg) repeat;}
.p3 .workshbg1{ width:100%; height: 100%;background: url(../images/scclbg.jpg) no-repeat center 0 }
.p3 .inmain{max-width:1360px; min-width:1200px; width:86%;margin:0 auto; padding-top:138px}
.p3 .inmain .titlepr .fl h1{ font-size:45px; color:#fff; line-height:60px; }
.p3 .inmain .titlepr .fl h3{ font-size:28px; color:#fff; line-height:60px; font-family:Arial, Helvetica, sans-serif; font-weight:500; }
.p3 .inmain .titlepr .fr a{ display:block; width:92px; height:25px; line-height:25px; background:url(../images/morejt2.png) no-repeat right center; margin-top:48px; color:#fff}
.p3 .inmain .titlepr .fr a:hover{ text-decoration:underline}

.p3 .scslboc{ margin-top:57px}
.p3 .scslboc .slboxin a{ display: block;  height:165px;width:31%; margin-right:3.5%; float:left}
.p3 .scslboc .slboxin a div{ text-align:center; width:100%; height:97px; line-height:97px;border-radius: 8px; color:#fff; font-size:22px; overflow:hidden}
.p3 .scslboc .slboxin .s_table_1 div{background:#3693d9;}
.p3 .scslboc .slboxin .s_table_2 div{background:#4e8dc6}
.p3 .scslboc .slboxin .s_table_2{background:url(../images/scsl02.png) no-repeat center bottom;}
.p3 .scslboc .slboxin a div img{ display:inline-block; margin:-14px 18px 0 0}

.p3 .consysa{ margin-top:62px}
.p3 .consysa a{ width:23.16%; height:318px; margin:0 2.45% 0 0; display:block; float:left}
.p3 .consysa a div{ width:100%; height:244px; overflow:hidden; background:#fff}
.p3 .consysa a div img{ width:100%; height:100%; display:block;transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.p3 .consysa a:hover div img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.p3 .consysa a p{ display:block; width:94%; height:70px; line-height:70px; font-size:18px; padding:0 3%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border-bottom:1px solid #c0c0c0; color:#333}
.p3 .consysa a:hover p{border-bottom:1px solid #005cac; color:#005cac}
.p3 .consysa a:last-child{ margin-right:0}




.p4 .inbg{width:100%; height:100%; overflow:hidden;background: url(../images/xwbg.jpg) repeat;}
.p4 .inmain{max-width:1360px; min-width:1200px; width:86%;margin:0 auto; padding-top:138px}
.p4 .inmain .titlepr .fl h1{ font-size:45px; line-height:60px; }
.p4 .inmain .titlepr .fl h3{ font-size:28px;line-height:60px; font-family:Arial, Helvetica, sans-serif; font-weight:500; }
.p4 .inmain .titlepr .fr a{ display:block; width:144px; height:42px; line-height:42px; background:#005cac; margin-top:65px; color:#fff;border-radius:21px; text-align:center; float:left; margin-left:24px}
.p4 .inmain .titlepr .fr a:hover{ background:#3693d9}

.p4 .innewli{ margin-top:62px}
.p4 .innewli a{ width:23.16%; height:475px; margin:0 2.45% 0 0; display:block; float:left; background:#fff;transition:all .3s ease}
.p4 .innewli a .newpicin{ width:100%; height:228px; overflow:hidden; margin-bottom:15px}
.p4 .innewli a .newpicin img{ width:100%; height:100%; display:block;transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.p4 .innewli a:hover .newpicin img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.p4 .innewli a p{ display:block; width:90%; height:46px; line-height:46px; font-size:18px; padding:0 5%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333}
.p4 .innewli a .connewin{ width:90%; padding:0 5%; height:56px; overflow:hidden;margin:8px auto}
.p4 .innewli a .connewin,.p4 .innewli a .connewin *{ line-height:28px; font-size:16px; color:#666666; }
.p4 .innewli a span{ display:block;width:90%; padding:0 5%; color:#666; line-height:30px;margin:14px auto}
.p4 .innewli a font{ display:block;width:90%; padding:0 5%; color:#333; line-height:30px; text-align:right; font-size:14px;margin-top:8px}
.p4 .innewli a:hover *{color:#fff}
.p4 .innewli a:hover{ background:#005cac}



.p5 .inbg{width:100%; height:100%; overflow:hidden;background: url(../images/cpbg.jpg) repeat;}
.p5 .inmain{max-width:1360px; min-width:1200px; width:86%;margin:138px auto 0; position:relative}
.p5 .inbg .lcbtin{ width:48%; position:absolute; right:0; top:0}
.p5 .inbg .lcbtin h1{ font-size:45px; color:#333; line-height:60px; text-align:right}
.p5 .inbg .lcbtin h3{ font-size:28px; color:#333; line-height:60px; font-family:Arial, Helvetica, sans-serif; font-weight:500; text-align:right}
.p5 .inbg .lcbtin .inline{ width:70px; height:1px; background:#005cac; margin-top:30px; float:right}
.p5 .inbg .lcbtin p{ color:#333; font-size:18px; line-height:96px; text-align:right}
.p5 .menuliu{width:100%;margin:180px auto 0; position:relative; height:100%}
.p5 .menuliu li{ position:absolute; width:25%; height:318px; display:block;transition:all .3s ease}
.p5 .menuliu li .linelc{ width:41px; height:1px; background:#c7c7c7; margin:213px auto 0}
.p5 .menuliu li:hover .linelc{background:#fff;}
.p5 .menuliu li p{ margin-top:10px; line-height:35px; font-size:18px; color:#333; text-align:center}
.p5 .menuliu li:hover p{color:#fff;}
.p5 .menuliu .liua{ left:0; top:0; background:url(../images/lc1.png) no-repeat center 48px #ebebeb}
.p5 .menuliu .liua:hover{ left:0; top:0; background:url(../images/lc1_1.png) no-repeat center 48px #005cac}
.p5 .menuliu .liub{ left:0; top:318px; background:url(../images/lc2.png) no-repeat center 48px #f3f3f3}
.p5 .menuliu .liub:hover{ left:0; top:318px; background:url(../images/lc2_1.png) no-repeat center 48px #005cac}
.p5 .menuliu .liuc{ left:25%; top:318px; background:url(../images/lc3.png) no-repeat center 48px #ebebeb}
.p5 .menuliu .liuc:hover{ left:25%; top:318px; background:url(../images/lc3_1.png) no-repeat center 48px #005cac}
.p5 .menuliu .liud{ left:50%; top:318px; background:url(../images/lc4.png) no-repeat center 48px #f3f3f3}
.p5 .menuliu .liud:hover{ left:50%; top:318px; background:url(../images/lc4_1.png) no-repeat center 48px #005cac}
.p5 .menuliu .liue{ left:75%; top:318px; background:url(../images/lc5.png) no-repeat center 48px #ebebeb}
.p5 .menuliu .liue:hover{ left:75%; top:318px; background:url(../images/lc5_1.png) no-repeat center 48px #005cac}


