
.mainTitle {
	font-size: 50px;
	line-height: 50px;
font-family: 'Î¢ÈíÑÅºÚ';
}
.mainSub {
	width: 30px;
	height: 2px;
	margin: 20px auto;
}
.mainInfo {
	padding: 8px 0px;
	font-size: 30px;
	text-align:center;
	display:block;
	width:20%;
	margin:0 auto;

}
.linkBtn {
	background-size: 18px auto;
	border: 1px solid #e60012;
	background-position: 131px center;
	width: 158px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.linkBtn span {
	margin-left: 16px;
}
.container {
	width: 1000px;
}
.header {
	height: 68px;
}
.header .logo1 {
	transition-property: all;
	-ms-transition-property: all;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
}
.header .logo1 {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
/*.header .logo1{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}*/
.header .logo1 {
	top: 11px;
	left: 13px;
	height: 44px;
}
.header .nav {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
.header .nav {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.header .nav {
	width: 1200px;
	margin:0 auto;
	height: 82px;
	line-height: 82px;
	 margin-left:-150px;
}
.header .nav li {
	font-size: 18px;
	margin: 0 20px;
}
.header .navBtn {
	transition-property: all;
	-ms-transition-property: all;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
}
.header .navBtn {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
.header .navBtn {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.header .navBtn {
	width: 33px;
	height: 28px;
	margin-top: -14px;
}
/*.list{height:544px;}
.list .container{transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;-webkit-transform-origin:center top;}
.list .container{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}
.list .container{width:1161px;padding-top:65px;}
.list .left .redTitle{height:60px;line-height:60px;font-size:48px;}
.list .left .title{line-height:54px;padding:14px 0 6px 0;margin-bottom:8px;font-size:44px;}
.list .left .footTitle{height:30px;line-height:30px;font-size:20px;}
.list .left .footTitle .titleB{font-size:26px;}
.list .left .info{font-size:14px;}
.list .right{width:520px;}
.list .right .title{font-size:24px;}
.list .right .line .inputText{font-size:14px;height:46px;line-height:46px;}
.list .right .line .textArea{font-size:14px;height:124px;}
.list .right .line .inputBtn{font-size:17px;}*/
.list {
	height: 544px;
	overflow: hidden;
}
.list .container {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
.list .container {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.list .container {
	width: 960px;
}
.list .left {
	width: 500px;
}
.list .left .redTitle {
	height: 60px;
	line-height: 60px;
	font-size: 48px;
}
.list .left .title {
	line-height: 54px;
	padding: 14px 0 6px 0;
	margin-bottom: 8px;
	font-size: 44px;
}
.list .left .sub {
	width: 100%;
	margin: 18px 0 12px 0;
}
.list .left .footTitle {
	heihgt: 30px;
	line-height: 30px;
	font-size: 20px;
}
.list .left .footTitle .titleB {
	font-size: 26px;
}
.list .left .info {
	font-size: 14px;
}
.list .left .listTitle {
	font-size: 20px;
	line-height: 28px;
	margin-top: 36px;
}
.list .left .listInfo {
	line-height: 22px;
	font-size: 17px;
	margin-top: 12px;
}
.list .left .listInfo span {
	margin: 0 12px;
}
.list .right {
	width: 400px;
}
.list .right .title {
	font-size: 24px;
}
.list .right .line {
	padding: 4px 0;
}
.list .right .line .inputText {
	width: 364px;
	font-size: 14px;
	height: 46px;
	line-height: 46px;
}
.list .right .line .textArea {
	width: 364px;
	height: 180px;
	font-size: 14px;
	height: 124px;
}
.list .right .line .inputBtn {
	width: 400px;
	font-size: 17px;
}
#listCloseBtn {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
#listCloseBtn {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.contact {
	padding: 64px 0px;
	height: 180px;
}
.contact .container {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
	overflow: hidden;
}
.contact .container {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.contact .title {
	font-size: 36px;
	line-height: 36px;
}
.contact .mainSub {
	width: 85px;
	height: 2px;
}
.contact .info {
	font-size: 18px;
	line-height: 28px;
}
.footer {
	height: 160px;
	margin-bottom:-10px;
}
.footer .container {
	transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	-webkit-transform-origin: center top;
}
.footer .container {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.footer .container {
	width: 1360px;
	height:172px;
}
.footer .left {
	width: 680px;
	padding-top: 15px;
	height:136px;
}
.footer .left .title {
	font-size: 16px;
	padding-top: 30px;
}
.footer .right .title .titleB {
	font-size: 18px;
	margin-right: 10px;
}
.footer .right .titleEn {
	font-size: 16px;
	padding-bottom: 20px;
}
.footer .right .info {
	font-size: 14px;
	line-height: 20px;
}
.footer .right .info a {
    color: #fff;
}
.footer .right {
	width: 600px;
	padding-top: 35px;
	float: right;
}
.footer .right .title {
	font-size: 16px;
}
.footer .right .child {
	width: 57px;
	margin: 14px 38px 0 0;
}
.footer .right .child.no {
	margin: 14px 0 0 0;
}
.banner .contentInfo {
	transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	-webkit-transform-origin: center;
}
.banner .contentInfo {
	transform: scale(0.83);
	-moz-transform: scale(0.83);
	-ms-transform: scale(0.83);
	-o-transform: scale(0.83);
	-webkit-transform: scale(0.83);
}
.banner {
	margin-top: 68px;
height: 420px;
}
.banner .bannerBtn {
	height: 90px;
	margin-top: -45px;
}
.banner .bannerBtn.leftBtn {
	left: -100px;
}
.banner .bannerBtn.rightBtn {
	right: -100px;
}
.banner .contentInfo {
	height: 180px;
	margin-top: -90px;
}
.banner .content {
	background-position: left 68px;

}
.banner .content .title1 {
	font-size: 30px;
	padding-top: 28px;
}
.banner .content .title2 {
	font-size: 52px;
	margin-bottom: 16px;
}
.banner .content .title3 {
	border: 3px solid #fff;
	padding: 5px 18px 6px 18px;
	font-size: 20px;
}
.banner .bannerNav {
	bottom: 23px;
}
.banner .bannerNav img {
	width: 60px;
	height: 3px;
	margin: 0px 3px;

}
.about {
	padding: 58px 0px 66px 0;
}
.about .title {
	font-size: 36px;
}
.about .info {
	font-size: 18px;
	line-height: 36px;
	width: 700px;
	margin:0 auto;
}
.about .content {
	padding-top: 16px;
}
.about .contentMun {
	height: 300px;
	width: 100%;
}
.about .contentMun .child {
	padding-top: 32px;
	width: 20%;
	margin:0 2%;
}
.about .contentMun .child img{
	height: auto;
	width: 100%;
}
.about .contentMun .child p {
	font-weight: 100;
	text-align:left;
	font-size: 15px;
}

.work {
	padding: 58px 0px 66px 0;
}
.work .content {
	padding-top: 33px;
	width: 94%;
}
.work .content .child .childPointer {
	bottom: 10px;
	right: 13px;
	width: 44px;
}
.work .content .child .childTag {
	font-size: 15px;
}
.work .content .child .childTag .childSub {
	width: 13px;
	height: 1px;
	margin: 6px 0px;
}
.work  .title {
		font-size: 18px;
	line-height: 36px;
}
.work .content .child {
	position: relative;
	float: left;
	width: 23%;
	margin:0 2% 0 0;
}
.work .content .child .childImg {
	width: 100%;
	height: auto;
	border:1px solid #F00;
	box-shadow:5px 5px  15px 5px #eaeaea;
	vertical-align: middle;
}
.work .content .child .childContent {
	height: 33px;
	margin-top: -30px;
}
.work .content .child .childContent .title {
		font-size: 18px;
	line-height: 45px;
}
.work .content .child .childContent .info {
	font-size: 14px;
width:90%;
margin:5px auto 0;

}



.team {
	padding: 58px 0px 66px 0;

}
.team .content {
	padding-top: 33px;
}
.team .child {
	width: 28%;
	height:auto;
	margin-right:3%;
}
.team .child .childImg {
	width: 100%;
	height:393px;
}
.team .titleEn {
	font-size: 25px;
	margin: 13px 0;
}
.team .title {
	font-size: 20px;
}
.team .sub {
	width: 33px;
	height: 2px;
	margin: 15px auto;
}
.team .info {
	font-size: 16px;
line-height:30px;
}
.team .info span {
	margin: 0 8px;
}
.team .foot {
	font-size: 23px;
	margin-top: 41px;
}
.team .linkBtn {
	margin: 50px auto 0px auto;
}
.say {
	height: 564px;
}
.say .imgBg {
	height: 564px;
	background-size: 560px auto;
}
.say .container {
	padding-top: 88px;
	width: 796px;
}
.say .sub1 {
	margin: 0px 0px 19px 0px;
}
.say .sub2 {
	margin: 109px 0px 37px 0px;
}
.say .title1 {
	font-size: 50px;
}
.say .title {
	font-size: 26px;
	line-height: 123px;
}
.say .title2 {
	font-size: 36px;
	line-height: 40px;
}
.news {
	height: 685px;
}
.news .container {
	padding-top: 91px;
	width: 796px;
}
.news .newsTitle {
	font-size: 44px;
}
.news .newsInfo {
	font-size: 19px;
}
.news .left .content {
	width: 365px;
	height: 365px;
	margin-top: 25px;
}
/*.news .left .content .quan{width:220px;height:220px;font-size:18px;}*/
.news .left .content .quan .titleEn {
	margin-top: 70px;
}
.news .left .content .quan {
	width: 183px;
	height: 183px;
	font-size: 20px;
}
#quan1 {
	top: 0px;
	left: 75px;
}
#quan2 {
	top: 132px;
	left: 0px;
}
#quan3 {
	top: 133px;
	left: 150px;
}
#quan4 {
	top: 75px;
	left: 75px;
	background: none;
}
.news .right .child {
	margin: 0 0 31px 0;
}
.news .right .child .childTime {
	width: 22.1%;
	height: 108px;
	border: 2px solid #e50012;
}
.news .right .child .childTime .timeMonth {
	margin-top: 8px;
	font-size: 20px;
}
.news .right .child .childTime .timeDay {
	font-size: 60px;
}
.news .right .child .childInfo .title {
	font-size: 15px;
	margin-bottom: 16px;
}
.news .right .child .childInfo .info {
	font-size: 12px;
	line-height: 18px;
}
.news .right .child .no {
	height: 41px;
}
.news .right .child .moreBtn {
	padding-left: 8px;
	width: 130px;
	height: 33px;
	line-height: 33px;
	background: #e50012 url(../images/rightIconOn.png) no-repeat 94px center;
	background-size: 30px 15px;
}

.main .container {
	width: 80%;
}
.main .mainChild .sub {
	width: 124px;
	height: 2px;
	margin: 0px auto 14px auto;
}
.main .mainChild .mainChildTitle {
	line-height: 80px;
	font-size: 50px;
}
.main .mainChild .mainChildTitle2 {
	font-size: 30px;
	line-height: 50px;
}
#mainChild1 {
	padding: 60px 0 0 0;
}
#mainChild1 .info {
	font-size: 18px;
	line-height: 36px;
	padding-bottom: 25px;
}

#mainChild1 .info1{
font-size: 36px;
line-height: 50px;
}
#mainChild2 {
	height: 564px;
}
#mainChild2 .container {
	height: 564px;
	background-size: 796px auto;
}
.mainChildList .head {
	padding: 14px 0;
	border-bottom: 2px solid #e60012;
}
.mainChildList .title {
	line-height: 48px;
	font-size: 41px;
}
.mainChildList .titleEn {
	line-height: 46px;
	font-size: 38px;
}
.mainChildList .content {
	padding: 18px 0;
}
.mainChildList .content p {
	font-size: 13px;
	line-height: 20px;
}
.mainChildList .linkBtn {
	margin-top: 24px;
}
#mainChild3 ul{
	width:60%;
	margin:30px auto;
	list-style:url(../images/lii.png);
	line-height:50px;
	font-size:18px;
}
#mainChild3 .left {
	width: 296px;
}
#mainChild3 .right {
	width: 100%;
	padding: 56px 0;
}
#mainChild4 .right {
	width: 296px;
}
#mainChild4 .left {
	width: 473px;
	padding-top: 56px;
}
#mainChild5 {
	padding: 50px 0 0 0;
}
#mainChild5 .mainChildTitle {
	line-height: 41px;
}
#mainChild5 .sub {
	margin: 21px auto 24px auto;
}
#mainChild5 .info {
	font-size: 13px;
	line-height: 20px;
}
#mainChild5 .contents {
	margin-top: 28px;
	height: 437px;
}
#mainChild5 .contents .content {
	height: 437px;
}
#mainChild5 .contents .mainChild5Btn {
	height: 87px;
	margin-top: -43px;
}
#mainChild5 .contents .mainChild5Btn.leftBtn {
	left: -83px;
}
#mainChild5 .contents .mainChild5Btn.rightBtn {
	right: -83px;
}
#mainChild5 .navbtns {
	padding: 25px 0 39px 0;
}
#mainChild5 .navbtns img {
	width: 51px;
	height: 2px;
	margin: 0 1px;
}
#mainChild6 {
	height: 519px;
}
#mainChild6 .mainChildTitle {
	line-height: 50px;
	padding-top: 119px;
}
#mainChild6 .sub {
	width: 88px;
	margin-top: 20px;
}
#mainChild6 .mainChildTitle2 {
	padding-bottom: 24px;
}
#mainChild6 .titleEn {
	line-height: 40px;
	font-size: 24px;
}
#mainChild7 {
	padding: 50px 0 56px 0;
}
#mainChild7 .sub {
	margin: 4px auto 7px auto;
	width: 88px;
}
#mainChild7 .mainChildTitle2 {
	padding-bottom: 16px;
}
#mainChild7 .info {
	font-size: 13px;
	line-height: 20px;
}
.main .work {
	width:100%;
	margin:0 auto;

}
.main .work .content {
	padding-top: 33px;

}
.main .work .content .child .childPointer {
	bottom: 10px;
	right: 13px;
	width: 44px;
}
.main .work .content .child .childTag {
	font-size: 15px;
}
.main .work .content .child .childTag .childSub {
	width: 13px;
	height: 1px;
	margin: 6px 0px;
}
.main .work .content .child {
	position: relative;
	float: left;
	width: 31%;
	margin:0 1% 0;
}
.main .work .content .child .childImg {
	width: 100%;
	height: auto;
	border:1px solid #F00;
	box-shadow:5px 5px  15px 5px #eaeaea;
	vertical-align: middle;
}
.main .work .content .child .childContent {
	height: 33px;
	margin-top: -30px;
}
.main .work .content .child .childContent .title {
	font-size: 20px;
}
.main .work .content .child .childContent .info {
	font-size: 12px;
	margin-top: 5px;
}
.dh{
	width:50%;
	margin:20px auto;
	padding:80px 0 0;
}
.dh li{
	float:left;
	
	text-align:center;
	
	font-size:16px;
	width:80px;
	height:40px;
	line-height:40px;
	margin-right:40px;
	margin-top:10px;

}

.dh .q{
	width:100px;
	height:50px;
	margin-top:0;
	line-height:50px;
}

.project{
	width:44%;
	float:left;
	margin:0 3% 5%;
	font-size:16px;
	line-height:30px;
}
.pjimg{
	border:5px solid #e60012;
	width:40%;
	float:left;
	margin-right:5%;
}

.news1 li{
	font-size:16px;
	line-height:39px;

}
.news2{
	width:900px;
	line-height:40px;
	margin:50px auto;

}

.nrrr {
	width: 79%;
	float: right;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
}
.pro_list_cr_b p{
	font-size:16px;
	line-height:40px;
}

.tact {
	float: left;
	width: 49%;
	font-size: 16px;
	line-height: 40px;
}

.dailili{
width:30%;
float:left;
}
.dailip{
	line-height:30px;
	font-size:14px;
	width:100%;
}
.dailiimg{
	float:left;
	width:40%;
	margin-right:3%;
}
.ct1{
height:50px;
position: absolute;top: 11px;left:80%;
}
.product h4 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-height: 40px;
}
.product p {
	font-size: 14px;
	line-height: 30px;
}


.banner,.about,.team,.say,.work,.news,.contact,.footer,.kuan{ width:1400px;}
