@media (min-width:1201px){
.banner{position:relative;width:100%;height:600px;overflow:hidden;margin-bottom:30px;}
.banner .bd{position:relative;z-index:0;width:100%;height:600px;}
.banner .bd ul{width:100%;height:600px;}
.banner .bd li{width:100%;height:600px;position:relative;background-position:center center;background-size:cover;position:relative;}
.banner .bd li:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);}
.banner .bd li section{position:absolute;z-index:1;left:50%;width:300px;margin-left:-150px;background-clip:padding-box;text-align:center;}
.banner .bd li section h2{font-size:20px;line-height:25px;margin-bottom:10px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,1);}
.banner .bd li section h4{font-size:14px;font-weight:normal;margin-bottom:30px;}
.banner .bd li section a{background:#c30000;color:#fff;display:inline-block;border-radius:100px;padding:5px 20px;}
.banner .bd li section a:hover{}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0;text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:4px;background:#c00;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;border-radius:50%; background-position:center center;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}
.banner span{position:absolute;top:50%;width:40px;height:60px;cursor:pointer;background-image:url(../img/slider-arrow.png);background-repeat:no-repeat;filter:alpha(opacity=80);opacity:0.8;border-radius:5px;margin-top:-30px;;}
.prev{left:10px;background-position:-126px -137px;}
.next{right:10px;background-position:-6px -137px;}

.box-search{margin-bottom:50px;}
	.search{}
		.search-form{float:left;width:350px;}
			.search-form .txt{background:#4f5e87;line-height:40px;padding:10px 20px;color:#fff;width:250px;}
			.search-form .btn{background:url(../img/iconsearch.png) no-repeat center center #f1b11b;width:60px;height:60px;text-indent:-999em;}
		.search-news{float:right;width:750px;background:#354262;color:#fff;line-height:40px;padding:10px 0;}
			.search-news h3{float:left;width:150px;text-align:center;}
			.search-news ul{float:right;width:600px;}
			.search-news li{float:left;width:100%;}
			.search-news li a{color:#fff;}

.box-product{}
	.col-class{float:left;width:240px;}
		.class-product{border:1px solid #eee;padding:29px;}
			.title-class{border-bottom:1px solid #eee;background:url(../img/iconclass.png) no-repeat 0 2px;padding:0 0 18px 40px;}
				.title-class h2{font-size:18px;line-height:22px;font-weight:normal;}
				.title-class h3{font-size:12px;line-height:14px;text-transform:uppercase;font-weight:normal;color:#999;}
			.nav-class{}
				.nav-class ul{padding:5px 0 0;}
				.nav-class li{padding:15px 0;}
				.nav-class li a{background:url(../img/iconarrow.png) no-repeat 0 center;padding-left:25px;}
	.col-product{float:right;width:810px;}
		.list-product{}
			.list-product ul{}
			.list-product li{float:left;margin-right:30px;width:250px;position:relative;margin-bottom:30px;}
			.list-product li:nth-of-type(3n){margin-right:0;}
				.list-product li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
				.list-product li section{background:#f6f6f6;padding:5px;text-align:center;}
					.list-product li figure{}
					.list-product li dl{padding:10px 0;}
					.list-product li dt{font-size:16px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
					.list-product li dd{font-size:12px;color:#999;}

.box-about{background:linear-gradient(to top,#354262 0,#354262 50px,#fdc530 50px,#fdc530 52px,#fdc530 52px,#f6f6f6 52px,#f6f6f6 100%);padding-top:70px;}
	.col-aboutcover{float:left;width:470px;}
	.col-aboutinfo{float:right;width:630px;box-sizing:border-box;}
		.title-about{background:url(../img/bgtitle.png) no-repeat 0 center;padding-left:30px;margin:0 40px 40px;}
			.title-about h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-about h3{font-size:16px;}
		.info-about{background:#fff;padding:30px;line-height:25px;}
		.link-about{background:#fff;padding:0 30px 30px;}
		.link-about a{display:inline-block;line-height:38px;border:1px solid #eee;padding:0 20px;}

.box-case{background:linear-gradient(to bottom,#354262 0,#354262 50px,#4d5876 51px,#4d5876 51px,#2e3955 51px,#2e3955 89%,#4d5876 89%,#4d5876 90%,#354262 90%,#354262 100%);padding:70px 0;color:#fff;}
	.case{padding-top:20px;}
		.title-case{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 30px;margin-bottom:30px;}
			.title-case:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-case h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-case h3{font-size:16px;}
			.title-case a{position:absolute;top:10px;right:10px;font-size:24px;line-height:60px;text-transform:uppercase;color:#fff;}
		.slide-case{position:relative;}
			.slide-case .bd{position:relative;}
				.slide-case .bd:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd ul{}
			.slide-case .bd li{float:left;width:33.33%;position:relative;}
				.slide-case .bd li:after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.slide-case .bd li section{}
				.slide-case .bd li figure{}
				.slide-case .bd li dl{padding:20px;}
					.slide-case .bd li dt{font-size:18px;line-height:30px;}
					.slide-case .bd li dd{font-size:12px;color:rgba(255,255,255,0.5);}
			.slide-case span{position:absolute;top:50%;margin-top:-30px;display:block;width:30px;height:60px;cursor:pointer;}
			.cprev{left:-60px;background:url(../img/cprev.png) no-repeat center center;}
			.cnext{right:-60px;background:url(../img/cnext.png) no-repeat center center;}

.box-news{padding-top:60px;}
	.news{margin-bottom:140px;}
		.title-news{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 30px;margin-bottom:30px;}
			.title-news:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-news h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-news h3{font-size:16px;}
			.title-news a{position:absolute;top:10px;right:10px;font-size:24px;line-height:60px;text-transform:uppercase;}
		.list-news{}
			.list-news ul{margin:0 -1%;}
			.list-news li{float:left;width:31.33%;margin:0 1% 2%;position:relative;}
			.list-news li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.list-news li section{}
				.list-news li time{display:block;border-bottom:1px solid #999;line-height:30px;margin-bottom:10px;}
				.list-news li dl{margin-bottom:30px;}
					.list-news li dt{font-size:18px;line-height:30px;margin-bottom:10px;}
					.list-news li dd{height:40px;overflow:hidden;}
				.list-news li span{display:inline-block;font-size:12px;line-height:28px;border:1px solid #eee;color:#666;padding:0 20px;}

.box-contact{position:relative;}
	.box-contact .wp{}
		.contact{position:absolute;z-index:1;top:-80px;left:50%;width:300px;height:480px;margin-left:-550px;background:#2e3955;color:#fff;}
			.info-contact{padding:20px;position:relative;overflow:hidden;}
				.info-contact:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3px;background:#f5ae1e;}
				.info-contact:after{content:'';display:block;position:absolute;top:-3px;left:50%;margin-left:-3px;width:10px;height:10px;background:#f5ae1e;transform:rotate(45deg);}
				.title-contact{position:relative;margin-bottom:20px;}
					.title-contact:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;}
					.title-contact h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
					.title-contact h3{font-size:18px;}
				.list-contact{}
					.list-contact ul{margin-bottom:30px;}
					.list-contact li{border-bottom:1px solid #4d5876;line-height:49px;color:#bbc9f6;}
					.list-contact li:nth-of-type(1){background:url(../img/iconcontact1.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(2){background:url(../img/iconcontact2.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(3){background:url(../img/iconcontact3.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact figure{background:#36415f;padding:15px;text-align:center;}
					.list-contact figure img{width:120px;background:#fff;padding:5px;}

.box-links{padding:30px 0;}
	.links{}
		.title-links{float:left;position:relative;padding-left:20px;margin-right:30px;}
			.title-links:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-links h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-links h3{font-size:16px;}
		.link-links{}
			.link-links a{margin-right:20px;}
}
@media (min-width:751px) and (max-width:1200px){
.banner{position:relative;width:100%;height:240px;overflow:hidden;}
.banner .bd{position:relative;z-index:0;width:100%;height:240px;}
.banner .bd ul{width:100%;height:240px;}
.banner .bd li{width:100%;height:240px;position:relative;background-position:center center;background-size:cover;position:relative;}
.banner .bd li:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);}
.banner .bd li section{position:absolute;z-index:1;left:50%;width:300px;margin-left:-150px;background-clip:padding-box;text-align:center;}
.banner .bd li section h2{font-size:20px;line-height:25px;margin-bottom:10px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,1);}
.banner .bd li section h4{font-size:14px;font-weight:normal;margin-bottom:30px;}
.banner .bd li section a{background:#c30000;color:#fff;display:inline-block;border-radius:100px;padding:5px 20px;}
.banner .bd li section a:hover{}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:8px;left:0;text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:4px;background:#c00;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;border-radius:50%; background-position:center center;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}
.banner span{position:absolute;top:50%;width:40px;height:60px;cursor:pointer;background-image:url(../img/slider-arrow.png);background-repeat:no-repeat;filter:alpha(opacity=80);opacity:0.8;border-radius:5px;margin-top:-30px;;}
.prev{left:10px;background-position:-126px -137px;}
.next{right:10px;background-position:-6px -137px;}

.box-search{padding:20px;}
	.search{}
		.search-form{float:left;width:30%;position:relative;}
			.search-form .txt{background:#4f5e87;line-height:40px;padding:10px 20px;color:#fff;width:150px;}
			.search-form .btn{background:url(../img/iconsearch.png) no-repeat center center #f1b11b;width:60px;height:60px;text-indent:-999em;position:absolute;top:0;right:0;}
		.search-news{float:right;width:70%;background:#354262;color:#fff;line-height:40px;padding:10px 0;}
			.search-news h3{float:left;width:20%;text-align:center;}
			.search-news ul{float:right;width:80%;}
			.search-news li{float:left;width:100%;}
			.search-news li a{color:#fff;}

.box-product{margin:30px;}
	.col-class{margin-bottom:30px;}
		.class-product{}
			.title-class{border-bottom:1px solid #eee;text-align:center;padding-bottom:20px;}
				.title-class h2{font-size:18px;line-height:22px;font-weight:normal;}
				.title-class h3{font-size:12px;line-height:14px;text-transform:uppercase;font-weight:normal;color:#999;}
			.nav-class{}
				.nav-class ul{padding:10px 0;}
				.nav-class li{padding:10px 0;float:left;width:33.33%;}
				.nav-class li a{background:url(../img/iconarrow.png) no-repeat 0 center;padding-left:25px;}
	.col-product{}
		.list-product{}
			.list-product ul{margin:0 -1%;}
			.list-product li{float:left;position:relative;width:31.33%;margin:0 1% 2%;}
				.list-product li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
				.list-product li section{background:#f6f6f6;padding:5px;text-align:center;}
					.list-product li figure{}
						.list-product li figure img{width:100%;}
					.list-product li dl{padding:10px 0;}
					.list-product li dt{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
					.list-product li dd{color:#999;}

.box-about{background:linear-gradient(to top,#354262 0,#354262 50px,#fdc530 50px,#fdc530 52px,#fdc530 52px,#f6f6f6 52px,#f6f6f6 100%);padding:30px;}
	.col-aboutcover{float:left;width:30%;}
		.col-aboutcover img{width:100%;}
	.col-aboutinfo{float:right;width:70%;box-sizing:border-box;}
		.title-about{background:url(../img/bgtitle.png) no-repeat 0 center;padding-left:30px;margin:0 40px 20px;}
			.title-about h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-about h3{font-size:16px;}
		.info-about{background:#fff;padding:30px;line-height:25px;}
		.link-about{background:#fff;padding:0 30px 30px;}
		.link-about a{display:inline-block;line-height:38px;border:1px solid #eee;padding:0 20px;}

.box-case{background:linear-gradient(to bottom,#354262 0,#354262 20px,#4d5876 21px,#4d5876 21px,#2e3955 21px,#2e3955 89%,#4d5876 89%,#4d5876 90%,#354262 90%,#354262 100%);padding:30px 30px 70px;color:#fff;}
	.case{padding-top:20px;}
		.title-case{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 20px;margin-bottom:30px;}
			.title-case:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-case h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-case h3{font-size:12px;font-weight:normal;}
			.title-case a{position:absolute;top:10px;right:10px;font-size:14px;line-height:50px;text-transform:uppercase;color:#fff;}
		.slide-case{position:relative;}
			.slide-case .bd{position:relative;}
				.slide-case .bd:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd ul{}
			.slide-case .bd li{float:left;position:relative;width:33.33%;}
				.slide-case .bd li:after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.slide-case .bd li section{}
				.slide-case .bd li figure{}
					.slide-case .bd li figure img{width:100%;}
				.slide-case .bd li dl{padding:20px;}
					.slide-case .bd li dt{font-size:14px;}
					.slide-case .bd li dd{color:rgba(255,255,255,0.5);}
			.slide-case span{position:absolute;top:50%;margin-top:-30px;display:block;width:30px;height:60px;cursor:pointer;}
			.cprev{left:-60px;background:url(../img/cprev.png) no-repeat center center;}
			.cnext{right:-60px;background:url(../img/cnext.png) no-repeat center center;}

.box-news{margin:30px;}
	.news{}
		.title-news{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 30px;margin-bottom:30px;}
			.title-news:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-news h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-news h3{font-size:16px;}
			.title-news a{position:absolute;top:10px;right:10px;font-size:24px;line-height:60px;text-transform:uppercase;}
		.list-news{}
			.list-news ul{margin:0 -1%;}
			.list-news li{position:relative;margin-bottom:20px;float:left;width:48%;margin:0 1% 2%;}
			.list-news li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.list-news li section{}
				.list-news li time{display:block;border-bottom:1px solid #999;line-height:30px;margin-bottom:10px;}
				.list-news li dl{margin-bottom:30px;}
					.list-news li dt{font-size:14px;margin-bottom:10px;}
					.list-news li dd{overflow:hidden;color:#999;}
				.list-news li span{display:inline-block;font-size:12px;line-height:28px;border:1px solid #eee;color:#666;padding:0 20px;}

.box-contact{position:relative;}
	.box-contact .wp{}
		.contact{background:#2e3955;color:#fff;}
			.info-contact{padding:20px;position:relative;overflow:hidden;}
				.info-contact:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3px;background:#f5ae1e;}
				.info-contact:after{content:'';display:block;position:absolute;top:-3px;left:50%;margin-left:-3px;width:10px;height:10px;background:#f5ae1e;transform:rotate(45deg);}
				.title-contact{position:relative;margin-bottom:20px;}
					.title-contact:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;}
					.title-contact h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
					.title-contact h3{font-size:12px;font-weight:normal;}
				.list-contact{}
					.list-contact ul{margin-bottom:30px;}
					.list-contact li{border-bottom:1px solid #4d5876;line-height:49px;color:#bbc9f6;}
					.list-contact li:nth-of-type(1){background:url(../img/iconcontact1.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(2){background:url(../img/iconcontact2.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(3){background:url(../img/iconcontact3.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact figure{background:#36415f;padding:15px;text-align:center;}
					.list-contact figure img{width:120px;background:#fff;padding:5px;}

.box-links{margin:30px;}
	.links{}
		.title-links{float:left;position:relative;padding-left:20px;margin-right:30px;}
			.title-links:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-links h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-links h3{font-size:12px;font-weight:normal;}
		.link-links{}
			.link-links a{margin-right:20px;}
}
@media (max-width:750px){
.banner{position:relative;width:100%;height:240px;overflow:hidden;margin-bottom:30px;}
.banner .bd{position:relative;z-index:0;width:100%;height:240px;}
.banner .bd ul{width:100%;height:240px;}
.banner .bd li{width:100%;height:240px;position:relative;background-position:center center;background-size:cover;position:relative;}
.banner .bd li:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(to right,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%);}
.banner .bd li section{position:absolute;z-index:1;left:50%;width:300px;margin-left:-150px;background-clip:padding-box;text-align:center;}
.banner .bd li section h2{font-size:20px;line-height:25px;margin-bottom:10px;text-transform:uppercase;font-weight:normal;color:rgba(0,0,0,1);}
.banner .bd li section h4{font-size:14px;font-weight:normal;margin-bottom:30px;}
.banner .bd li section a{background:#c30000;color:#fff;display:inline-block;border-radius:100px;padding:5px 20px;}
.banner .bd li section a:hover{}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:8px;left:0;text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:4px;background:#c00;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;border-radius:50%; background-position:center center;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}
.banner span{position:absolute;top:50%;width:40px;height:60px;cursor:pointer;background-image:url(../img/slider-arrow.png);background-repeat:no-repeat;filter:alpha(opacity=80);opacity:0.8;border-radius:5px;margin-top:-30px;;}
.prev{left:10px;background-position:-126px -137px;}
.next{right:10px;background-position:-6px -137px;}

.box-search{margin:30px;}
	.search{}
		.search-form{position:relative;}
			.search-form .txt{background:#4f5e87;line-height:20px;padding:10px;color:#fff;width:100%;box-sizing:border-box;}
			.search-form .btn{position:absolute;top:0;right:0;background:url(../img/iconsearch.png) no-repeat center center #f1b11b;width:40px;height:40px;text-indent:-999em;background-size:20px 20px;}
		.search-news{background:#354262;color:#fff;padding:10px 0;}
			.search-news h3{text-align:center;}
			.search-news ul{}
			.search-news li{text-align:center;}
			.search-news li a{color:#fff;}

.box-product{margin:30px;}
	.col-class{margin-bottom:30px;}
		.class-product{}
			.title-class{border-bottom:1px solid #eee;text-align:center;padding-bottom:20px;}
				.title-class h2{font-size:18px;line-height:22px;font-weight:normal;}
				.title-class h3{font-size:12px;line-height:14px;text-transform:uppercase;font-weight:normal;color:#999;}
			.nav-class{}
				.nav-class ul{padding:10px 0;}
				.nav-class li{padding:10px 0;float:left;width:50%;}
				.nav-class li a{background:url(../img/iconarrow.png) no-repeat 0 center;padding-left:25px;}
	.col-product{}
		.list-product{}
			.list-product ul{margin:0 -1%;}
			.list-product li{float:left;position:relative;width:48%;margin:0 1% 2%;}
				.list-product li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
				.list-product li section{background:#f6f6f6;padding:5px;text-align:center;}
					.list-product li figure{}
						.list-product li figure img{width:100%;}
					.list-product li dl{padding:10px 0;}
					.list-product li dt{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
					.list-product li dd{color:#999;}

.box-about{padding:30px;background:linear-gradient(to top,#354262 0,#354262 50px,#fdc530 50px,#fdc530 52px,#fdc530 52px,#f6f6f6 52px,#f6f6f6 100%);}
	.col-aboutcover{margin-bottom:20px;}
		.col-aboutcover img{width:100%;}
	.col-aboutinfo{}
		.title-about{background:url(../img/bgtitle.png) no-repeat 0 center;padding-left:30px;margin-bottom:10px;}
			.title-about h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-about h3{font-size:14px;font-weight:normal;}
		.info-about{background:#fff;padding:30px;line-height:25px;}
		.link-about{background:#fff;padding:0 30px 30px;}
		.link-about a{display:inline-block;line-height:38px;border:1px solid #eee;padding:0 20px;}

.box-case{background:linear-gradient(to bottom,#354262 0,#354262 20px,#4d5876 21px,#4d5876 21px,#2e3955 21px,#2e3955 89%,#4d5876 89%,#4d5876 90%,#354262 90%,#354262 100%);padding:30px 30px 70px;color:#fff;}
	.case{padding-top:20px;}
		.title-case{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 20px;margin-bottom:30px;}
			.title-case:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-case h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-case h3{font-size:12px;font-weight:normal;}
			.title-case a{position:absolute;top:10px;right:10px;font-size:14px;line-height:50px;text-transform:uppercase;color:#fff;}
		.slide-case{position:relative;}
			.slide-case .bd{position:relative;}
				.slide-case .bd:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd ul{}
			.slide-case .bd li{float:left;position:relative;}
				.slide-case .bd li:after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;width:1px;height:100%;background:rgba(255,255,255,0.2);}
			.slide-case .bd li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.slide-case .bd li section{}
				.slide-case .bd li figure{}
					.slide-case .bd li figure img{width:100%;}
				.slide-case .bd li dl{padding:20px;}
					.slide-case .bd li dt{font-size:18px;line-height:30px;}
					.slide-case .bd li dd{font-size:12px;color:rgba(255,255,255,0.5);}
			.slide-case span{position:absolute;top:50%;margin-top:-30px;display:block;width:30px;height:60px;cursor:pointer;}
			.cprev{left:-60px;background:url(../img/cprev.png) no-repeat center center;}
			.cnext{right:-60px;background:url(../img/cnext.png) no-repeat center center;}

.box-news{margin:30px;}
	.news{}
		.title-news{background:url(../img/bgtitlelin.png) repeat center center;position:relative;padding:10px 0 10px 30px;margin-bottom:30px;}
			.title-news:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-news h2{text-transform:uppercase;font-size:36px;line-height:40px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-news h3{font-size:16px;}
			.title-news a{position:absolute;top:10px;right:10px;font-size:24px;line-height:60px;text-transform:uppercase;}
		.list-news{}
			.list-news ul{}
			.list-news li{position:relative;margin-bottom:20px;}
			.list-news li a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999em;}
			.list-news li section{}
				.list-news li time{display:block;border-bottom:1px solid #999;line-height:30px;margin-bottom:10px;}
				.list-news li dl{margin-bottom:30px;}
					.list-news li dt{font-size:14px;margin-bottom:10px;}
					.list-news li dd{height:40px;overflow:hidden;color:#999;}
				.list-news li span{display:inline-block;font-size:12px;line-height:28px;border:1px solid #eee;color:#666;padding:0 20px;}

.box-contact{position:relative;}
	.box-contact .wp{}
		.contact{background:#2e3955;color:#fff;}
			.info-contact{padding:20px;position:relative;overflow:hidden;}
				.info-contact:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3px;background:#f5ae1e;}
				.info-contact:after{content:'';display:block;position:absolute;top:-3px;left:50%;margin-left:-3px;width:10px;height:10px;background:#f5ae1e;transform:rotate(45deg);}
				.title-contact{position:relative;margin-bottom:20px;}
					.title-contact:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;}
					.title-contact h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
					.title-contact h3{font-size:12px;font-weight:normal;}
				.list-contact{}
					.list-contact ul{margin-bottom:30px;}
					.list-contact li{border-bottom:1px solid #4d5876;line-height:49px;color:#bbc9f6;}
					.list-contact li:nth-of-type(1){background:url(../img/iconcontact1.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(2){background:url(../img/iconcontact2.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact li:nth-of-type(3){background:url(../img/iconcontact3.png) no-repeat 0 center;padding-left:30px;background-size:20px 20px;}
					.list-contact figure{background:#36415f;padding:15px;text-align:center;}
					.list-contact figure img{width:120px;background:#fff;padding:5px;}

.box-links{margin:30px;}
	.links{}
		.title-links{float:left;position:relative;padding-left:20px;margin-right:30px;}
			.title-links:after{content:'';display:block;position:absolute;top:0;left:0;width:50px;height:100%;background:url(../img/bgtitle.png) no-repeat 0 center;}
			.title-links h2{text-transform:uppercase;font-size:18px;line-height:30px;font-weight:normal;font-family:arial,verdana,sans-serif;}
			.title-links h3{font-size:12px;font-weight:normal;}
		.link-links{}
			.link-links a{margin-right:20px;}
}