body {font-size: 14px; color: #333; font-family: sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
input,textarea,select {font-size: 14px; color: #000; outline: none; border: #ddd 1px solid; outline: none;}
h1,h2,h3,h4,h5,h6,button {outline: none; font-family: sans-serif; font-weight: 100; color: #333;}
a {color: #333; text-decoration: none; outline: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;}
a:hover {color: #fa790b;}

img {width: 100%; display: block;}

.Wrap {width: 1140px; margin: auto;}

.Top {position: fixed; width: 100%; background: #fff; z-index: 5; top: 0px; height: 80px;}
.Top h1 {float: left; width: 270px; margin-top: 15px;}

.Language {float: right; width: 70px; margin-top: 33px;}
.Language a {display: block; float: left; margin-left: 10px; width: 25px;}

.BigSlogen {position: absolute; bottom: 0px; z-index: 10; width: 100%;}

.IndexTitle {position: relative; text-align: center;}
.IndexTitle h2 {font-size: 130px; font-weight: 700; color: rgba(179,179,187,0.1); line-height: 100px;}
.IndexTitle h3 {position: absolute; font-size: 48px; font-weight: 700; color: #b3b3bb; width: 100%; top: 15px; letter-spacing: 2px;}
.IndexTitle span {background: #fa790b; width: 60px; height: 3px; position: absolute; bottom: 15px; left: 50%; margin-left: -30px;}

.IndexTitleWhite {position: relative; text-align: center;}
.IndexTitleWhite h2 {font-size: 130px; font-weight: 700; color: #464545; line-height: 100px;}
.IndexTitleWhite h3 {position: absolute; font-size: 48px; font-weight: 700; color: #fff; width: 100%; top: 15px; letter-spacing: 2px;}
.IndexTitleWhite span {background: #fa790b; width: 60px; height: 3px; position: absolute; bottom: 15px; left: 50%; margin-left: -30px;}


.IndexSmallTitle {width: 930px; margin: 50px auto; text-align: center; line-height: 30px; font-size: 16px;}

.Frame {padding: 60px 0px;}

.Mid {font-size: 16px; line-height: 40px; padding-top: 40px;}

.IndexAbout a {background: #efeff1; border: #e6e6e8 1px solid; margin: 0px 20px; padding: 24px 19px; text-align: center; display: block;}
.IndexAbout a:hover {border: #fa790b; background: #fa790b;}
.IndexAbout h2 {font-size: 18px; color: #000; font-weight: 700; letter-spacing: 2px; padding-bottom: 20px;}
.IndexAbout p {color: #999; line-height: 25px;}
.IndexAbout a:hover h2 {color: #fff;}
.IndexAbout a:hover p {color: #fff;}
.IndexAbout a span {margin: auto; display: block; width: 80px; height: 80px;}
.IndexAbout a span.IA_1 {background: url(../image/i_1.png);}
.IndexAbout a:hover span.IA_1 {background: url(../image/i_1_hover.png);}
.IndexAbout a span.IA_2 {background: url(../image/i_2.png);}
.IndexAbout a:hover span.IA_2 {background: url(../image/i_2_hover.png);}
.IndexAbout a span.IA_3 {background: url(../image/i_3.png);}
.IndexAbout a:hover span.IA_3 {background: url(../image/i_3_hover.png);}
.IndexAbout a span.IA_4 {background: url(../image/i_4.png);}
.IndexAbout a:hover span.IA_4 {background: url(../image/i_4_hover.png);}


.IndexPro a {margin: 20px; border: #e6e6e6 1px solid; background: #fff; box-shadow: 0px 0px 3px #eee; display: block;}
.IndexPro a:hover {box-shadow: 0px 0px 10px #ccc;}
.IndexPro h2 {font-size: 14px; color: #fa790b; font-weight: 700;}
.IndexPro span {display: block; background: url(../image/line.jpg) no-repeat left center; height: 6px; margin: 9px 0px 10px 0px;}
.IndexPro p {font-size: 12px; line-height: 20px; color: #999;}

.IndexProMore {padding-top: 100px; text-align: center;}
.IndexProMore > img {width: 42px; margin: auto;}
.IndexProMore h2 {font-size: 18px; padding: 30px 0px 50px 0px;}
.IndexProMore a {display: block; width: 140px; line-height: 38px; color: #fa790b; border: #fa790b 1px solid; margin: auto;}
.IndexProMore a:hover {background: #fa790b; color: #fff;}

.IndexNews a {display: block; background: #fff; margin: 0px 20px;}
.IndexNews h2 {font-size: 16px; color: #000; font-weight: 700; padding-bottom: 10px;}
.IndexNews p {color: #999; line-height: 25px;}
.IndexNews span {display: block; width: 98px; line-height: 28px; color: #fa790b; border: #fa790b 1px solid; font-size: 12px; text-align: center; margin: 20px 0px;}
.IndexNews a:hover span {background: #fa790b; color: #fff;}

.IndexContact h2 {font-size: 18px; color: #fff; font-weight: 700; padding: 70px 0px 10px 0px;}
.IndexContact p {color: #a0a0a0; font-size: 16px; line-height: 40px;}

.IndexContactInput {width: 260px; margin: 70px 0px 20px 0px; border: none; background: #fff; padding: 10px; font-size: 12px;}
.IndexContactText {width: 560px; border: none; background: #fff; padding: 10px; height: 80px;}
.IndexContactBtn {width: 140px; line-height: 40px; color: #fff; background: #fa790b; border: none;}

#wrap {width: 1140px; height: 100px; position: relative; overflow: hidden;}
#list {position: absolute; left: 0; top: 0; margin: 0; padding: 0; animation: move 12s infinite linear; -webkit-animation: move 12s infinite linear; width: 500%;}
#list li {width: 150px; float: left;}
#list li img {border: #e5e5e5 1px solid;}
 @-webkit-keyframes move {
 0% {
 left: 0;
}
 100% {
 left: -800px;
}
}
 @keyframes move {
 0% {
 left: 0;
}
 100% {
 left: -800px;
}
}
#wrap:hover #list {
	-webkit-animation-play-state: paused; /*动画暂停播放*/
}


.Bottom {line-height: 80px; background: #000; color: #fff;}
.Bottom a {color: #fff;}

.ProBanner {background: url(../image/pro_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.ProfileBanner {background: url(../image/profile_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.ContactBanner {background: url(../image/contact_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.HonorBanner {background: url(../image/honor_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.EquipmentBanner {background: url(../image/equipment_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.ApplicationBanner {background: url(../image/application_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.ServiceBanner {background: url(../image/service_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.CareerBanner {background: url(../image/career_banner.jpg) no-repeat right center; height: 300px; margin-top: 80px; position: relative;}
.NewsBanner {background: url(../image/news_banner.jpg) no-repeat center center; height: 300px; margin-top: 80px; position: relative;}
.BannerOverlay {background: rgba(0,0,0,0.5); overflow: hidden; position: absolute; width: 100%; height: 100%;}
.BannerTitle {width: 850px; margin: 80px auto;}



.LeftNav a {display: block; border-radius: 5px; background: #f1f1f1; line-height: 40px; font-size: 14px; padding-left: 20px; margin-bottom: 10px;}
.LeftNav a:hover {background: #fa790b; color: #fff;}
.LeftNav a.Current {color: #fff; background: #fa790b;}

.Main {float: right; padding-bottom: 50px; width: 900px;}

.MainTitle {border-bottom: #f1f1f1 1px solid; font-size: 30px; padding-bottom: 14px; margin-bottom: 10px}


.LeftContact {background: #f8f8f8; border-radius: 5px; margin-top: 30px; padding: 15px;}
.LeftContact h2 {font-size: 16px; border-bottom: #e1e1e1 1px solid; padding-bottom: 9px; margin-bottom: 10px; font-weight: 700; color: #fa790b;}
.LeftContact h3 {font-size: 14px; font-weight: 700;}
.LeftContact li {border-bottom: #e1e1e1 1px dashed; line-height: 20px; padding-bottom: 9px; margin-bottom: 10px; font-size: 12px;}
.LeftContact p {color: #999;}

.Honor {margin: 20px; text-align: center; background: #f8f8f8; box-shadow: 5px 5px #e5e5e5; padding: 10px; line-height: 30px;}

.PopUp {background: #fff; width: 500px; margin: 30px auto 0px auto; text-align: center; line-height: 30px}

.carousel {width:860px; overflow:hidden; position:relative; margin-left:-30px; padding-top:80px;}
.carousel .slides {margin:auto; overflow:hidden; position:relative;}
.carousel .slides .slideItem {padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1 !important;}
.carousel .slides .slideItem a {overflow:hidden; display:block;}
.carousel .slides .slideItem img {width:100%; display:block;}
.prevButton {background:url(../image/btn.png) no-repeat; top:240px; width:38px; height:38px; display:block; position:absolute; z-index:99; cursor:pointer; left:130px;}
.nextButton {background:url(../image/btn_1.png) no-repeat; top:240px; width:38px; height:38px; display:block; position:absolute; z-index:99; cursor:pointer; right:10px;}
.xxx {background:#fff; width:120px; position:absolute; height:360px; z-index:100;}

.Contact {width:45%; line-height: 20px;}
.Contact h2 {font-size:24px; padding-bottom:20px;}
.Contact h3 {font-size:14px; padding:10px;}
.Contact h4 {font-size:16px; font-weight:100; color:#fa790b; padding-bottom:5px;}
.Contact li {padding:15px 0px;}
.Contact li:first-child {border-top:#e5e5e5 1px solid;}
.Contact i {width:60px; height:50px; float:left; display:block; text-align:center; color:#fa790b;}
.ContactInput {border:#e5e5e5 1px solid; margin-top:20px; padding:15px 10px; width:95%;}
.Contact textarea {border:#e5e5e5 1px solid; margin-top:20px; padding:10px; width:95%; height:80px;}

.Btn {border:#fa790b 1px solid; color:#fa790b; width:99%; line-height:48px; font-size:16px; font-weight:100; cursor:pointer; background:#fff; margin-top: 20px;}
.Btn:hover {background:#fa790b; color:#fff; border:#fa790b 1px solid;}


.News {padding: 20px; border-bottom: #e5e5e5 5px solid; position: relative; margin-bottom: 20px;}
.News:hover {border-bottom: #fa790b 5px solid;}
.News > a > img {float: left; width: 270px; margin-right: 20px;}
.News h2 {color: #fa790b; font-size: 20px; padding-bottom: 10px;}
.News p {font-size: 14px; line-height: 25px; color: #999;}
.News span {margin-top: 20px; padding-top: 19px; color: #fa790b; font-size: 14px; position: absolute; width: 930px; left: 310px;}


.NewsChoose {border-top:#ddd 1px dashed; padding-top:9px; margin-top:30px; font-size: 12px;}
.NewsChoose a {display:block; line-height:30px; padding-left:15px; color:#999;}
.NewsChoose a.Next {background:url(../image/next.png) no-repeat left center;}
.NewsChoose a.Pre {background:url(../image/pre.png) no-repeat left center;}

.Back a {display:block; border-bottom:#e0e1e2 1px solid; background:url(../image/arrow_back.png) no-repeat 5px center; line-height:48px; padding-left:30px; color:#fa790b;}
.Back a:hover {background:#fdfcfc url(../image/arrow_back.png) no-repeat 5px center;}

.NewsDetail {float: right; width: 1000px;}
.NewsDetailTitle {font-size:20px; padding:10px 0px 11px 0px; border-bottom:#e5e5e5 1px solid; margin-bottom:20px;}
.NewsDetailDate {font-style:italic; color:#999; padding-bottom:10px; display:block;}
.NewsDetail > div > img {width: 60%; margin: auto;}

.List li {float: left; margin: 15px 30px 15px 0px; border: #f1f1f1 1px solid; width: 250px; padding: 14px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; position: relative; text-align: center;}
.List li:hover {box-shadow: 0px 0px 5px #e5e5e5;}
.List li:nth-child(3n) {margin: 15px 0px;}
.List li span {position: absolute; width: 110px; text-align: center; line-height: 35px; left: 50%; margin-left: -55px; color: #fff; background: #fa790b; opacity: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; z-index: 10; top: 10px; font-size: 12px;}
.List li:hover span {opacity: 1; top: 130px;}
.List li img { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease;}
.List li:hover img {opacity: 0.5;}
.List h2 {padding: 20px 0px 10px 0px; font-size: 14px;}
.List li:hover h2 {color: #fa790b;}

.Download a {display: block; background: #fa790b; width: 180px; border-radius: 20px; color: #fff; text-align: center; line-height: 40px; margin: 30px auto 0px auto;}

.ProDetail {float:right; width:450px;}
.ProDetail h2 {font-size:30px; font-weight:400; border-bottom: #e5e5e5 1px solid; padding-bottom: 14px;}
.ProDetail li {padding-top: 20px;}
.ProDetail li.PL {float: left; width: 120px; font-weight: 700; text-align: right;}
.ProDetail li.PR {margin-left: 140px; line-height: 20px; color: #999;}

.ProTitle {border-bottom: #e5e5e5 1px solid; font-size: 16px; font-weight: 700; padding-bottom: 9px; margin: 50px 0px 20px 0px;}


.Career {padding:20px; margin: 20px; background: #f8f8f8; box-shadow: 5px 5px 0px #eee;}
.Career h2 {font-size:16px; font-weight: 700; border-bottom: #e5e5e5 1px solid; padding-bottom: 14px; margin-bottom: 20px;}
.Career h2 span {color: #fa790b; font-size: 12px; float: right; padding-top: 5px; font-weight: 100;}
.Career li {padding-bottom: 20px; line-height: 20px;}



@media screen and (max-width: 960px) {

	.Wrap {width: 100%; margin: auto;}

	.Top {position: fixed; width: 100%; background: #fff; z-index: 5; top: 0px; height: 50px;}
	.Top h1 {float: left; width: 150px; margin: 10px 0px 0px 10px;}
	
	.Language {float: none; width: 70px; top: 15px; right: 50px; position: absolute; z-index: 100; margin: 0px;}
	.Language a {display: block; float: left; margin-left: 10px; width: 25px;}

	.BigSlogen {font-size: 14px; text-align: center; background: #fa790b; color: #fff; text-align: center; line-height: 50px; letter-spacing: 1px; position: relative;}

	.IndexTitle {position: relative; text-align: center;}
	.IndexTitle h2 {font-size: 70px; font-weight: 700; color: rgba(179,179,187,0.1); line-height: 60px;}
	.IndexTitle h3 {position: absolute; font-size: 30px; font-weight: 700; color: #b3b3bb; width: 100%; top: 5px; letter-spacing: 2px;}
	.IndexTitle span {background: #fa790b; width: 60px; height: 3px; position: absolute; bottom: 0px; left: 50%; margin-left: -30px;}

	.IndexTitleWhite {position: relative; text-align: center;}
	.IndexTitleWhite h2 {font-size: 70px; font-weight: 700; color: #464545; line-height: 60px;}
	.IndexTitleWhite h3 {position: absolute; font-size: 30px; font-weight: 700; color: #fff; width: 100%; top: 5px; letter-spacing: 2px;}
	.IndexTitleWhite span {background: #fa790b; width: 60px; height: 3px; position: absolute; bottom: 0px; left: 50%; margin-left: -30px;}


	.IndexSmallTitle {width: 90%; margin: 30px auto; text-align: center; line-height: 30px; font-size: 14px;}

	.Frame {padding: 30px 0px;}

	.Mid {font-size: 16px; line-height: 40px; padding-top: 40px;}

	.IndexAbout a {background: #efeff1; border: #e6e6e8 1px solid; margin: 20px; padding: 24px 19px; text-align: center; display: block;}
	.IndexAbout a:hover {border: #fa790b; background: #fa790b;}
	.IndexAbout > a > img {margin: 0px auto 20px auto; width: 80px;}
	.IndexAbout h2 {font-size: 18px; color: #000; font-weight: 700; letter-spacing: 2px; padding-bottom: 20px;}
	.IndexAbout p {color: #999; line-height: 25px;}
	.IndexAbout a:hover h2 {color: #fff;}
	.IndexAbout a:hover p {color: #fff;}


	.IndexPro a {margin: 20px; border: #e6e6e6 1px solid; background: #fff; box-shadow: 0px 0px 3px #eee; display: block;}
	.IndexPro a:hover {box-shadow: 0px 0px 10px #ccc;}
	.IndexPro h2 {font-size: 16px; color: #fa790b;}
	.IndexPro span {display: block; background: url(../image/line.jpg) no-repeat left center; height: 6px; margin: 9px 0px 10px 0px;}
	.IndexPro p {font-size: 12px; line-height: 20px; color: #999;}

	.IndexProMore {padding-top: 100px; text-align: center;}
	.IndexProMore > img {width: 42px; margin: auto;}
	.IndexProMore h2 {font-size: 18px; padding: 30px 0px 50px 0px;}
	.IndexProMore a {display: block; width: 140px; line-height: 38px; color: #fa790b; border: #fa790b 1px solid; margin: auto;}
	.IndexProMore a:hover {background: #fa790b; color: #fff;}

	.IndexNews a {display: block; background: #fff; margin: 0px 20px;}
	.IndexNews h2 {font-size: 16px; color: #000; font-weight: 700; padding-bottom: 10px;}
	.IndexNews p {color: #999; line-height: 25px;}
	.IndexNews span {display: block; width: 98px; line-height: 28px; color: #fa790b; border: #fa790b 1px solid; font-size: 12px; text-align: center; margin: 20px 0px;}
	.IndexNews a:hover span {background: #fa790b; color: #fff;}

	.IndexContact h2 {font-size: 16px; color: #fff; font-weight: 700; padding: 70px 20px 10px 20px;}
	.IndexContact p {color: #a0a0a0; font-size: 14px; line-height: 30px; padding: 0px 20px;}

	.IndexContactInput {width: 85%; margin: 10px 20px 0px 20px; border: none; background: #fff; padding: 10px; font-size: 12px;}
	.IndexContactText {width: 85%; border: none; background: #fff; padding: 10px; height: 80px; margin: 10px 20px 0px 20px;}
	.IndexContactBtn {width: 140px; line-height: 40px; color: #fff; background: #fa790b; border: none;}

	#wrap {width: 96%; height: 100px; position: relative; overflow: hidden; margin: auto;}
	#list {position: absolute; left: 0; top: 0; margin: 0; padding: 0; animation: move 12s infinite linear; -webkit-animation: move 12s infinite linear; width: 500%;}
	#list li {width: 150px; float: left;}
	#list li img {border: #e5e5e5 1px solid;}
	 @-webkit-keyframes move {
	 0% {
	 left: 0;
	}
	 100% {
	 left: -800px;
	}
	}
	 @keyframes move {
	 0% {
	 left: 0;
	}
	 100% {
	 left: -800px;
	}
	}
	#wrap:hover #list {
		-webkit-animation-play-state: paused; /*动画暂停播放*/
	}


	.Bottom {line-height: 25px; background: #000; color: #fff; padding: 20px 10px; text-align: center; font-size: 12px;}
	.Bottom a {color: #fff;}

	.ProBanner {background: url(../image/pro_banner.jpg) no-repeat center top; height: 200px; margin-top: 50px; position: relative;}
	.ProfileBanner {background: url(../image/profile_banner.jpg) no-repeat center top; height: 200px; margin-top: 50px; position: relative;}
	.ContactBanner {background: url(../image/contact_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.HonorBanner {background: url(../image/honor_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.EquipmentBanner {background: url(../image/equipment_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.ApplicationBanner {background: url(../image/application_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.ServiceBanner {background: url(../image/service_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.CareerBanner {background: url(../image/career_banner.jpg) no-repeat right center; height: 200px; margin-top: 50px; position: relative;}
	.NewsBanner {background: url(../image/news_banner.jpg) no-repeat center center; height: 200px; margin-top: 50px; position: relative;}
	.BannerOverlay {background: rgba(0,0,0,0.5); overflow: hidden; position: absolute; width: 100%; height: 100%;}
	.BannerTitle {width: 90%; margin: 60px auto;}



	.LeftNav a {display: block; border-radius: 5px; background: #f1f1f1; line-height: 40px; font-size: 14px; padding-left: 20px; margin-bottom: 10px; display: none}
	.LeftNav a:hover {background: #fa790b; color: #fff;}
	.LeftNav a.Current {color: #fff; background: #fa790b;}

	.Main {float: none; padding-bottom: 20px; width: 96%; margin: auto;}

	.MainTitle {border-bottom: #f1f1f1 1px solid; font-size: 24px; padding-bottom: 14px; margin-bottom: 10px;}


	.LeftContact {background: #f8f8f8; border-radius: 5px; margin-top: 30px; padding: 15px; display: none;}
	.LeftContact h2 {font-size: 16px; border-bottom: #e1e1e1 1px solid; padding-bottom: 9px; margin-bottom: 10px; font-weight: 700; color: #fa790b;}
	.LeftContact h3 {font-size: 14px; font-weight: 700;}
	.LeftContact li {border-bottom: #e1e1e1 1px dashed; line-height: 20px; padding-bottom: 9px; margin-bottom: 10px; font-size: 12px;}
	.LeftContact p {color: #999;}

	.Honor {margin: 20px; text-align: center; background: #f8f8f8; box-shadow: 5px 5px #e5e5e5; padding: 10px; line-height: 30px;}

	.PopUp {background: #fff; width: 96%; margin: 50px auto 0px auto; text-align: center; line-height: 30px}

	.carousel {width:860px; overflow:hidden; position:relative; margin-left:-30px; padding-top:80px;}
	.carousel .slides {margin:auto; overflow:hidden; position:relative;}
	.carousel .slides .slideItem {padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1 !important;}
	.carousel .slides .slideItem a {overflow:hidden; display:block;}
	.carousel .slides .slideItem img {width:100%; display:block;}
	.prevButton {background:url(../image/btn.png) no-repeat; top:240px; width:38px; height:38px; display:block; position:absolute; z-index:99; cursor:pointer; left:130px;}
	.nextButton {background:url(../image/btn_1.png) no-repeat; top:240px; width:38px; height:38px; display:block; position:absolute; z-index:99; cursor:pointer; right:10px;}
	.xxx {background:#fff; width:120px; position:absolute; height:360px; z-index:100;}

	.Contact {width:96%; line-height: 20px; margin: 0px auto 20px auto;}
	.Contact h2 {font-size:24px; padding:0px 10px 10px 10px;}
	.Contact h3 {font-size:14px; padding:10px; color: #999;}
	.Contact h4 {font-size:16px; font-weight:100; color:#fa790b; padding-bottom:5px;}
	.Contact ul {padding-bottom: 30px;}
	.Contact li {padding:0px; margin: 10px;}
	.Contact li:first-child {border-top:#e5e5e5 1px solid; padding-top: 19px;}
	.Contact i {width:60px; height:50px; float:left; display:block; text-align:center; color:#fa790b;}
	.ContactInput {border:#e5e5e5 1px solid; margin-bottom:5px; padding:15px 10px; width:90%;}
	.Contact textarea {border:#e5e5e5 1px solid; margin-bottom:5px; padding:10px; width:90%; height:120px;}
	.Contact select {width: 99%; height: 50px; border: #e5e5e5 1px solid; margin-bottom: 20px;}

	.Btn {border:#fa790b 1px solid; color:#fa790b; width:95%; line-height:48px; font-size:14px; cursor:pointer; background:#fff;}
	.Btn:hover {background:#fa790b; color:#fff; border:#fa790b 1px solid;}


	.News {background: #fff; padding: 0px 0px 20px 0px; height: auto; border-bottom: #e5e5e5 5px solid; position: relative; margin: 0px 10px 20px 10px;}
	.News:hover {border-bottom: #141e5a 5px solid;}
	.News > a > img {float: none; width: 100%; height: auto; margin-right: 0px; padding-bottom: 10px;}
	.News h2 {color: #141e5a; font-size: 16px; padding-bottom: 10px;}
	.News p {font-size: 12px; line-height: 20px; color: #999;}
	.News span {border-top: none; margin-top: 0px; padding-top: 10px; color: #fa790b; font-size: 12px; position: relative; width: auto; left: 0px; display: block;}


	.NewsChoose {border-top:#ddd 1px dashed; padding-top:9px; margin-top:30px; font-size: 12px;}
	.NewsChoose a {display:block; line-height:30px; padding-left:15px; color:#999;}
	.NewsChoose a.Next {background:url(../image/next.png) no-repeat left center;}
	.NewsChoose a.Pre {background:url(../image/pre.png) no-repeat left center;}

	.Back a {display:block; border-bottom:none; background:url(../image/arrow_back.png) no-repeat 5px center; line-height:48px; padding-left:30px; color:#0079c1;}
	.Back a:hover {background:#f5faf7 url(../image/arrow_back.png) no-repeat 5px center;}

	.NewsDetail {float: none; width: 96%; margin: auto;}
	.NewsDetailTitle {font-size:20px; padding:10px 0px 18px 0px; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; font-weight: 700;}
	.NewsDetailDate {font-style:italic; color:#999; padding-bottom:10px; display:block;}
	.NewsDetail > div > img {width: 100%; margin: auto;}

	.List li {float: left; margin: 15px 30px 15px 0px; border: #f1f1f1 1px solid; width: 250px; padding: 14px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; position: relative; text-align: center;}
	.List li:hover {box-shadow: 0px 0px 5px #e5e5e5;}
	.List li:nth-child(3n) {margin: 15px 0px;}
	.List li span {position: absolute; width: 110px; text-align: center; line-height: 35px; left: 50%; margin-left: -55px; color: #fff; background: #fa790b; opacity: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; z-index: 10; top: 10px; font-size: 12px;}
	.List li:hover span {opacity: 1; top: 130px;}
	.List li img { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease;}
	.List li:hover img {opacity: 0.5;}
	.List h2 {padding: 20px 0px 10px 0px; font-size: 14px;}
	.List li:hover h2 {color: #fa790b;}

	.Download a {display: block; background: #fa790b; width: 180px; border-radius: 20px; color: #fff; text-align: center; line-height: 40px; margin: 30px auto 0px auto;}

	.ProDetail {float:right; width:450px;}
	.ProDetail h2 {font-size:30px; font-weight:400; border-bottom: #e5e5e5 1px solid; padding-bottom: 14px;}
	.ProDetail li {padding-top: 20px;}
	.ProDetail li.PL {float: left; width: 120px; font-weight: 700; text-align: right;}
	.ProDetail li.PR {margin-left: 140px; line-height: 20px; color: #999;}

	.ProTitle {border-bottom: #e5e5e5 1px solid; font-size: 16px; font-weight: 700; padding-bottom: 9px; margin: 50px 0px 20px 0px;}


	.Career {padding:20px; margin: 20px; background: #f8f8f8; box-shadow: 5px 5px 0px #eee;}
	.Career h2 {font-size:16px; font-weight: 700; border-bottom: #e5e5e5 1px solid; padding-bottom: 14px; margin-bottom: 20px;}
	.Career h2 span {color: #fa790b; font-size: 12px; float: right; padding-top: 5px; font-weight: 100;}
	.Career li {padding-bottom: 20px; line-height: 20px;}
}