/*标题*/
.bt {
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.bt a {
	color: #afafaf;
	position: relative;
transition: .3s;
	display: block;
}
.bt a i {
	line-height: 0px;
	font-size: 0px;
}
.bt a p {
	font-size: 16px;
	color: #939393;
	font-weight: normal;
}
.bt a h3 {
	font-size: 37px;
	color: #2c2c2c;
	padding-top: 3px;
	font-weight: bold;
}
.bt a h3 span {
	background: #de1f1f;
	color: #fff;
	font-size: 32px;
	font-weight: normal;
	padding: 0 10px;
}
/*产品*/
.pbt {
	text-align: center;
}
.pbt h3 {
	font-size: 46px;
	color: #067bd8;
	font-weight: bold;
}
.pbt h3 b {
	color: #ffa200
}
.pbt p {
	font-size: 18px;
	color: #fff;
	background: url(img/pbt.gif) no-repeat center;
}
/*1st level sub menu style */
.prolist ul li ul {
	left:199px; /* Parent menu width - 1*/
	position:absolute;
	width:160px; /*sub menu width*/
	top:0;
	display:none;
	padding:0;
	z-index:999;
}
/*All subsequent sub menu levels offset */
.prolist ul li ul li ul {
	left:159px; /* Parent menu width - 1*/
}
/* Holly Hack for IE \*/
* html .prolist ul li {
	float:left;
	height:1%;
}
* html .prolist ul li a {
	height:1%;
}
/* End */
.m_pro .prol {
	float: left;
	width: 247px;
	background: #0c82e8;
	padding: 0px 6px 29px 6px;
}
.m_pro .prol .plbt {
	text-align: center;
}
.m_pro .prol .plbt h3 {
	color: #fff;
	margin-top: 18px;
	display: block;
	font-size: 22px;
}
.m_pro .prol .plbt p {
	font-size:20px;
	color:#83c6ff;
	text-transform:uppercase;
}
.m_pro .prol img {
	margin-left: 26px;
	margin-top: 15px;
}
.m_pro .prol .prolist {
	overflow: hidden;
	border-radius: 10px;
	background: #fff;
	padding: 15px 0;
}
.m_pro .prol .prolist ul li {
	position: relative;
transition:.5s;
}
.m_pro .prol .prolist ul li a {
	color:#121212;
	font-size:14px;
	display:block;
transition:.5s;
	padding-left:35px;
	height:38px;
	line-height:38px;
	overflow: hidden;
	background: url(../images/s.png) no-repeat 10px 11px;
}
.m_pro .prol .prolist ul li.cur a {
	color: #fff;
	background: #ffa200 url(../images/b.png) no-repeat 10px 11px;
	font-weight: bold;
}
.m_pro .prol .prolist ul li ul {
	background: #f8f8f8;
}
.m_pro .prol .prolist ul li ul li a {
transition:.5s;
	background:url(../images/i_red1.png) no-repeat 29px -77px;
	width: 130px;
	font-size: 16px;
}
.m_pro .prol .prolist ul li.cur ul li a {
	color:#121212;
}
.m_pro .prol .prolist ul li ul li a:hover {
	background:url(../images/i_red1.png) no-repeat -2px 0px;
	color: #f11213;
}
.m_pro .f_cb {
	width: 920px;
	float: right;
	overflow: hidden;
}
.m_pro .fc li {
	margin-bottom: 24px; margin-left:10px; margin-right:10px;
}
.m_pro .fc li a {
	color:#fff;
	display: block;
	overflow: hidden;
	position: relative;
}
.m_pro .fc li a h5 {
	line-height: 35px;
	text-align: left;
	position: absolute;
	bottom: 0px;
	background: url(../images/navbg.png);
	color: #fff;
	z-index: 9999;
	width: 100%;
	font-size: 18px;
transition: .5s;
	text-indent: 25px;
}
.m_pro .fc li a:hover h5 {
	background: rgba(12, 130, 232, 0.7);
}
.m_pro .fc li {
	float: left;
	zoom:1;
}
.m_pro .fc li img {
	width:285px;
	height:213px;
	display: block;
	position: relative;
	z-index: 52;
transition: .5s;
}
.m_pro .fc li:hover img {
	filter: brightness(120%);
}
.m_pro .fc li.cc {
	margin-right: 20px;
	margin-bottom: 0px;
}
.m_pro .fc li.cc img {
	width:450px;
	height:328px;
	display: block;
	position: relative;
	z-index: 52;
transition: .5s;
}
.m_pro .cp1 {
	width: 613px;
	height:450px;
	overflow: hidden;
	margin-right: 21px;
}
.m_pro .cp1 a:hover {
	border-color: #df3724;
}
.m_pro .cp1 a img {
	width: 613px;
	height:450px;
	display: block;
transition: .5s;
}
.m_pro li a i {
	position: absolute;
	right: 10px;
	bottom: 6px;
	z-index: 99999;
transition: .5s;
}
.m_pro .fc li a i img {
	width: 25px;
	height: 24px;
}
.m_pro .fc li.cc a i img {
	width: 25px;
	height: 24px;
}
.m_pro li:hover a i {
	transform: scale(1) rotate(270deg);
}
/*关于我们*/
.abg {
	width:100%;
	background:url("../images/abg.jpg") no-repeat top center #f5f5f5;
	padding:328px 0 0;
}
.abg .wrap {
	position:relative;
}
.abt {
	width: 339px;
	margin: 0 auto;
	text-align: center;
}
.abt a {
	color:#fff;
	display:block;
	height: 123px;
}
.abt a img {
	line-height: 0px;
}
.abt p {
	color:#fff;
	font-size:22px;
	font-weight: bold;
	background: #ffa200;
	line-height: 57px;
	height: 57px;
}
.about {
	padding:40px 80px;
	text-align: center;
	font-size: 14px;
}
.about p {
	color: #1a1a1a;
	line-height: 24px;
}
.about .amore {
	color: #fff;
	background:#1d61b9;
	width: 154px;
	height: 40px;
	display: block;
	margin: 50px auto 0;
	line-height: 40px;
	font-size: 16px;
transition: .3s;
	border-radius: 25px;
}
.about .amore:hover {
	background: #ffa200
}
/*量身定制*/
.custom {
	background: url("../images/custom_bg.jpg") no-repeat center 0;
	height: 788px;
	overflow: hidden;
	margin-top: -90px;
	color: #fff;
}
.custom .wrap1200 {
	position: relative;
}
.custom .wrap1200 .dzpic {
	position: absolute;
	left: -138px;
	top:279px;
}
.custom-words {
	margin-top: 180px;
	height: 243px;
}
.custom-desc {
	width: 520px;
	float: left;
	margin-right: 55px;
}
.custom-inquery {
	width: 174px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #ec7e10;
	font-size: 16px;
	color: #fff;
	display: block;
	float: left;
	border-radius: 5px;
	margin-top: 132px;
}
.custom h2 {
	font-size: 36px;
	font-weight: bold;
}
.custom span {
	display: block;
	font-size: 18px;
	margin: 5px 0 20px;
}
.custom .line {
	display: block;
	width: 35px;
	height: 3px;
	background: #ec7e10;
	margin-bottom: 20px;
}
.custom p {
	font-size: 14px;
	line-height: 26px;
	padding-right: 100px;
}
.custom-img {
	width: 900px;
	height: 315px;
	margin-left: 300px;
}
.custom-img img {
	width: 100%;
}
/*案例*/
.cbt {
	text-align: center;
}
.cbt h3 {
	font-size: 46px;
	color: #111;
	font-weight: bold;
}
.cbt h3 b {
	color: #067bd8
}
.cbt p {
	font-size: 14px;
	color: #585858;
}
.case {
	background:url("../images/case_bj.jpg") no-repeat center top;
	height:822px;
	overflow:hidden;
	padding-top:130px;
	margin-top: -50px;
}
.case1 {
	margin-top:80px;
	width:282px;
	overflow:hidden;
}
.case1 li {
	height:90px;
	overflow:hidden;
	font:16px "Microsoft Yahei";
	line-height:89px;
}
.case1 li a {
	display:block;
	height:89px;
	border-bottom:1px solid #eee;
	color:#666;
	background:#fff url(../images/icon_case1.png) no-repeat 15px center;
	padding-left:45px;
}
.case1 li a:hover, .case1 .cur a {
	background:#efa11f url(../images/icon_case2.png) no-repeat 15px center;
	color:#fff;
}
.case1 h5 {
	width:282px;
	height:100px;
	overflow:hidden;
	background:#fff url(../images/case_btn.png) no-repeat;
	margin-top:24px;
}
.case1 h5 a {
	display:block;
	font:16px "Microsoft Yahei";
	height:100px;
	color:#efa11f;
	background:url(../images/case_jt.gif) no-repeat 15px center;
	padding-left:45px;
	line-height:100px;
}
.case2 {
	width:894px;
	overflow:hidden;
	margin-top:80px;
}
.case2 dl {
	height:410px;
	overflow:hidden;
	margin-bottom:22px;
	background:url(../images/case_bj1.jpg) no-repeat right top;
}
.case2 dt {
	width:588px;
	height:410px;
	float:left;
	overflow:hidden;
}
.case2 dt img {
	width:588px;
	height:410px;
}
.case2 dd {
	width:216px;
	margin-top:84px;
	padding-right:33px;
	float:right;
}
.case2 dd h3 a {
	display:block;
	font:16px "Microsoft Yahei";
	font-weight:bold;
	height:30px;
	color:#333;
	overflow:hidden;
}
.case2 dd p {
	font:14px "Microsoft Yahei";
	line-height:26px;
	height:104px;
	overflow:hidden;
	color:#666;
	width:190px;
}
.case2 dd em a {
	display:block;
	width:135px;
	height:40px;
	font:14px "Microsoft Yahei";
	text-align:center;
	line-height:40px;
	color:#efa11f;
	background:url(../images/pro_btn.png) no-repeat center top;
	margin-top:36px;
	border-radius: 25px;
}
.case2 dd em a:hover {
	background: #efa11f;
	color: #fff;
}
.case2 li {
	width:205px;
	height:143px;
	float:left;
	margin-right:24px;
	position:relative;
}
.case2 li a {
	display:block;
}
.case2 li img {
	width:205px;
	height:143px;
}
.case2 li p {
	width:205px;
	height:143px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/alb_alp.png);
	font:14px "Microsoft Yahei";
	text-align:center;
	color:#fff;
	display:none;
}
.case2 li p i {
	display:block;
	width:36px;
	height:36px;
	margin:35px auto 18px;
	background:url(../images/alb_btn.png) no-repeat;
}
.case2 li a {
	display:block;
}
.case2 li a:hover em {
	border-bottom:1px solid #db2435;
}
.case2 li a:hover p {
	display:block;
}
.case2 .nones {
	margin-right:0;
}
/*优势*/
.ysbg {
	width: 100%;
	height: 875px;
	background: url(img/ysbg.jpg) no-repeat top center;
}
.ysbg .ys {
	position: relative;
}
.ysbg .ys .ysbt {
	position: absolute;
	left: 232px;
	top: 147px;
}
.ysbg .ys .ysbox {
	position: absolute;
	left: 298px;
	top: 225px;
}
.ysbg .ys h4 {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	position: absolute;
	text-align: center;
}
.ysbg .ys p {
	font-size: 16px;
	color: #000;
	line-height: 26px;
	position: absolute;
}
.ysbg .ys h4.ysbt1 {
	left: 603px;
	top: 269px;
}
.ysbg .ys h4.ysbt2 {
	font-size: 18px;
	line-height: 26px;
	left: 311px;
	top: 516px;
}
.ysbg .ys h4.ysbt3 {
	left: 807px;
	top: 490px;
}
.ysbg .ys p.ystxt1 {
	left: 722px;
	top: 213px;
}
.ysbg .ys p.ystxt2 {
	left: 802px;
	top: 374px;
}
.ysbg .ys p.ystxt3 {
	left: 53px;
	top: 623px;
}
.ysbg .ys p.ystxt4 {
	left: 812px;
	top: 601px;
}
/*推荐*/
.pro .bt a h3 {
	color: #fff;
	font-weight: bold;
}
.pro .bt a h3 span {
	-webkit-text-stroke: 1px #fff;
}
.pro .bt a p {
	color: #fff;
}
.case_bg {
	width:100%;
	margin-top: 100px;
	background: url(img/case_bg.jpg) no-repeat top center;
}
.case_bg .wrap1200 {
	padding:1px 0 0 0;
	display:block;
	position: relative;
}
.cmore {
	position: absolute;
	bottom:-39px;
	left: 514px;
}
.case_title {
	width:338px;
	margin:0 auto;
}
.case_con {
	width: 100%;
	overflow: hidden;
	margin:170px auto 0 auto;
}
.case_con .rtCont {
	margin:20px 0 0 0;
	position:relative;
}
.case_con .rtCont ul {
	margin:0 auto;
	overflow:hidden;
}
.case_con .rtCont li {
	width:361px;
	float:left;
	text-align:center;
}
.case_con .rtCont li a {
	position: relative;
	display: block;
	background: #000;
}
.case_con .rtCont li a img {
	display:block;
	font-size:0px;
	width:361px;
	height:246px;
transition: .5s;
}
.case_con .rtCont li h5 {
	font-weight:normal;
	background:#40a431;
	width:100%;
	padding:10px 0;
	font-size:18px;
	color:#fff;
transition: .5s;
	position: absolute;
	bottom: 0px;
	opacity: 0;
}
.case_con .rtCont li a:hover h5 {
	opacity: 1;
}
.case_con .rtCont li a:hover h5 span {
	color:#fff;
}
.case_con .rtCont li a:hover img {
	opacity: 1;
}
/*新闻*/
.news_0606 {
	padding:50px 0;
}
.news_0606 div.fl {
	position:relative;
	width:580px;
	height:373px;
	overflow: hidden;
}
.news_0606 div.fl ._hd {
	position:absolute;
	bottom:20px;
	z-index:9;
	width:100%;
	height:14px;
	text-align:center;
}
.news_0606 div.fl ._hd ul {
	display:inline-block;
}
.news_0606 div.fl ._hd ul li {
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	margin:0 5px;
	border-radius:50%;
	background:#fff;
	font-size:0;
}
.news_0606 div.fl ._hd ul li.on {
	background:#E1112A;
}
.news_0606 div.fl ._bd a {
	display:block;
}
.news_0606 div.fl ._bd a img {
	width:100%;
}
.news_0606 div.fr {
	width:595px;
	height:374px;
	overflow:hidden;
}
.news_0606 div.fr ul {
	width:593px;
	height:372px;
}
.news_0606 div.fr ul li {
	height:87px;
transition:.5s;
	margin-bottom:10px;
}
.news_0606 div.fr ul li:first-child {
	border-top:none;
}
.news_0606 div.fr ul li a {
	display:block;
	height:100%;
}
.news_0606 div.fr ul li .a1 {
	float:left;
	width:89px;
	height:100%;
	border-right:1px solid #E4E4E4;
	color:#b8b8b8;
	text-align:center;
-webkit-transition:all .5s;
transition:all .5s;
}
.news_0606 div.fr ul li .a1 h4 {
	padding-top:14px;
	font-size:56px;
	line-height:50px;
}
.news_0606 div.fr ul li .a1 h6 {
	font-size:14px;
	line-height:24px;
}
.news_0606 div.fr ul li .a2 {
	float:left;
	width:495px;
	padding:10px 15px;
	box-sizing:border-box;
}
.news_0606 div.fr ul li .a2 h5 {
	font-size:17.5px;
	color:#242424;
	line-height:30px;
-webkit-transition:all .5s;
transition:all .5s;
}
.news_0606 div.fr ul li .a2 p {
	font-size:12.5px;
	color:#a5a5a5;
	line-height:20px;
-webkit-transition:all .5s;
transition:all .5s;
}
.news_0606 div.fr ul li:hover {
	background: #ff9c00
}
.news_0606 div.fr ul li:hover .a1 {
	border-right:1px solid #ffbb51;
}
.news_0606 div.fr ul li:hover .a1 {
	color:#fff;
}
.news_0606 div.fr ul li:hover .a2 h5 {
	color:#fff;
}
.news_0606 div.fr ul li:hover .a2 p {
	color:#fff;
}
/*联系*/
.ubt a {
	color:#fff;
	display:block;
	text-align: center;
}
.ubt a h3 {
	color:#fff;
	font-size:46px;
	line-height:47px;
	height:47px;
	font-weight: bold;
transition: .3s;
}
.ubt a:hover h3 {
	color: #FF8A00;
}
.cbg {
	background:url("../images/cbg.jpg") #f7f7f7 no-repeat center top;
	width:100%;
	height:469px;
	padding-top: 77px;
	overflow: hidden;
}
.cbox {
	padding-bottom:50px;
	color:#fff;
	font-size:14px;
	margin-top: 90px;
	color:#FFF
}
.cbox p {
	text-align: center;
	font-size: 18px;
	color:#FFF
}
