@CHARSET "UTF-8";


.container-fluid {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.container {
	width: 1200px;
	margin: 0 auto;
}

.case_detail h1{font-size: 16px;padding: 10px 0;}
/* 头部 */
.header-wrap {
	border-bottom: 1px solid #999;
	display: none;
}
.header {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #000;
}

.headerl, .headerr {
	width: 600px;
	float: left;
}
.headerr {
	text-align: right;
}
.headerr a {
	color: #000;
}
.headerr a:hover {
	color: #eab314;
}

.head {
	padding: 25px 0 10px;
	overflow: hidden;
}
.headl {
	float: left;
}
.headr {
	float: right;
    padding-left: 40px;
    background: url(../images/head_tel.jpg) no-repeat left 30px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    padding-top: 35px;
    padding-right: 100px;
}
.headr h2 {
	color: #eab314;
	font-size: 18px;
	line-height: 30px;
}


/* 产品中心 */
.prd-wrap {
	height: 844px;
	padding-top: 35px;
	z-index: 2;
	background: url(../images/about-bg.jpg) left bottom no-repeat;
}
.container.prd {
	width: 1185px;
	height: 789px;
	overflow: hidden;
	margin-bottom: -30px;
	padding: 50px 0 30px 15px;
	box-shadow: -2px 2px 10px 0px rgba(0, 0, 0, 0.35);
	background: #fff;
}
.prdl {
	width: 208px;
	margin-right: 22px;
	float: left;
	background: #eaeaea;
}
.prdl h2 {
	height: 78px;
	background: url(../images/prd_title1.jpg) no-repeat;
	padding-left: 58px;
	font-size: 22px;
	color: #fff;
	line-height: 60px;
	font-weight: normal;
}
.prdl .prdt {
	height: 80px;
	padding-left: 55px;
	line-height: 58px;
	background: url(../images/prd_title2.jpg) no-repeat;
}
.prdl .prdb {
	padding: 12px 15px 28px;	
}
.prdl .prdb a {
	display: block;
	height: 29px;
	padding-left: 29px;
	line-height: 29px;
	font-size: 12px;
	border: 1px solid #d9d9d9;
	margin-bottom: 5px;
	background: url(../images/prd_bg.png) no-repeat 9px center #fff;
	border-radius: 5px;
	color: #333;
}
.prdl .prdb a:hover {
	background: url(../images/prd_bg_hover.png) no-repeat 9px center #fff;
	color: #eab314;
}
.prdc {
	padding: 15px 0 10px 10px;
	font-size: 14px;
	line-height: 29px;
	color: #333;
}
.prdr {
	width: 955px;
	float: left;
	padding-top: 10px;
}
.prdr h2 {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	border-bottom: 2px solid #eab314;
	background: url(../images/prd_title3.jpg) no-repeat left center;
	padding-left: 15px;
	margin-right: 8px;
	font-size: 16px;
	color: #eab314;
}
.prdr h2 a {
	float: right;
	color: #333;
	font-size: 12px;
}
.prdr h2 a:hover {
	color: #eab314;
}
.prdr ul {
	width: 963px;
	overflow: hidden;
	padding-top: 15px;
}
.prdr ul li {
	width: 295px;
	background: #999;
	padding: 1px;
	float: left;
	margin-right: 24px;
	margin-bottom: 20px;
}
.prdr ul li img {
	width: 295px;
	height: 241px;
	display: block;
}
.prdr ul li h3 a {
	height: 29px;
	line-height: 29px;
	font-size: 12px;
	color: #fff;
	display: block;
	text-align: center;
	overflow: hidden;
}
.prdr ul li:hover {
	background: #eab314;
}


/* 企业实力 */
.str-wrap {
	background: url(../images/str_bg.jpg) no-repeat;
	height: 980px;
	z-index: 1;
}
.str {
	padding-top: 80px;
}
.stre {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-align: center;
}
.stre s {
	width: 37px;
	height: 3px;
	display: block;
	margin: 5px auto;
	background: #fff;
}
.stre h2 {
	font-size: 30px;
	line-height: 50px;
	padding-bottom: 25px;
	font-weight: normal;
}
.str ul {
	overflow: hidden;
	position: relative;
	padding-top: 40px;
}
.str ul li {
	width: 376px;
	height: 282px;
	float: left;
	margin-right: 24px;
	overflow: hidden;
	margin-bottom: 20px;
}
.str ul li a {
	display: block;
	overflow: hidden;
}
.str ul li img {
	width: 100%;
	/* height: 210px; */
	display: block;
	transition: transform 1s;
}
.str ul li:hover img {
	transform: scale(1.2);
}
.str ul li:nth-child(4),.str ul li:nth-child(5) {
	width: 578px;
	height: 434px;
	margin-right: 19px;
}
.str ul li.str3 {
	width: 578px;
	height: 434px;
	margin-right: 19px;
}
.str ul li.str3 img {
	width: 100%;
	/* height: 424px; */
}
.str ul li.str4, .str ul li.str4 img {
	width: 578px;
	height: 434px;
}
.str ul li.str5 {
	width: 283px;
	height: 513px;
	position: absolute;
	left: 870px;
	top: 0;
	display: none;
}
.str ul li.str5 img {
	width: 283px;
	height: 513px;
}



/* 理由 */
.re-wrap {
	height: 830px;
	z-index: 2;
	display: none;
}
.re {
	background: url(../images/re_bg.jpg) no-repeat;
	margin-top: -38px;
	box-shadow: -2px 2px 10px 0px rgba(0, 0, 0, 0.35);
	padding-top: 40px;
	height: 831px;
}
.reasontitle{background: url(../images/re_title.png) no-repeat center;text-align:center;height:46px;color:#fff;font:400 30px/46px "微软雅黑"; padding-left: 40px;}
.reasontitle span{font:400 18px/46px "微软雅黑";padding-left: 45px;}
.reasontitle span s { font: 600 30px/46px "微软雅黑"; padding: 0 5px; text-decoration: none; }
.rec {
	padding: 30px 120px 0;
	overflow: hidden;
}
.recl {
	width: 415px;
	float: left;
	padding-left: 85px;
	background: url(../images/rea_bg.png) no-repeat;
	position: relative;
}
.recr {
	width: 350px;
	padding-left: 110px;
	float: left;
}
.rec1 {
	height: 250px;
}
.rec1 .recl {
	width: 465px;
	padding-left: 0;
	position: static;
}
.rec1 .recr {
	width: 410px;
	padding-left: 85px;
	background: url(../images/rea_bg.png) no-repeat;
	position: relative;
}
.rec h2 {
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #ba000a;
}
.rec h3 {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	padding-bottom: 20px;
	line-height: 20px;
}
.rec3 h3 {
	letter-spacing: -0.5px;
}
.rec3 .recr img {
	margin-top: -25px;
}
.recl p, .rec1 .recr p {
	background: url(../images/reas.png) no-repeat left center;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	font-size: 14px;
	color: #333;
}
.recr p, .rec1 .recl p {
	padding-left: 0;
	background: none;
}
.rec b {
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 28px;
	font-family: 'Impact';
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}


/* 广告 */
.ad-wrap {
	background: url(../images/ad_bg.jpg) no-repeat;
	height: 295px;
	z-index: 1;
	display: none;
}
.ad {
	padding-top: 65px;
	text-align: center;
	color: #fff;
}
.ad h2 {
	font-size: 44px;
	line-height: 60px;
	font-weight: normal;
	text-transform: uppercase;
}
.ad h3 {
	font-size: 20px;
	font-weight: 100;
}
.ad p {
	font-size: 14px;
	line-height: 40px;
}
.ad p strong {
	font-size: 24px;
	font-weight: normal;
}
.ad a {
	width: 124px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	background: #fff;
	border-radius: 15px;
	display: block;
	margin: 5px auto;
	color: #333;
	font-size: 14px;
}
.ad a:hover {
	color: #eab314;
}


/* 走进威鹏 */
.ab-wrap {
	z-index: 2;
	/*height: 1233px;*/
	height: 590px;
	background: url(../images/news-bg.jpg) center 25px no-repeat;
}
.ab {
	margin-top: -25px;
	background: #fff;
	padding-top: 45px;
	box-shadow: 1px 2px 10px 0px rgba(0, 0, 0, 0.35);
}
.abc .about {
	border: none;
	width: 1200px;
}
.abi {
	overflow: hidden;
	padding: 40px 20px 0 10px;
}
.abil {
	width: 578px;
	float: left;
	margin-right: 27px;
}
.abil img {
	width: 578px;
	display: block;
}
.abir {
	/*width: 705px;*/
	width: 550px;
	float: left;
	font-size: 14px;
	color: #000;
	line-height: 24px;
}
.abir a.more {
	width: 180px;
	height: 40px;
	display: block;
	/* float: right; */
	/* background: url(../images/ab_more.jpg) no-repeat; */
	margin-top: 25px;
	border: 2px solid #eab314;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	transition:0.5s;
}
.abir a.more:hover { background:#eab314; color:#fff; margin-left:10px;}
.ab .reasontitle {
	padding-left: 20px;
}
.ab .reasontitle span {
	padding-left: 30px;
}

.abc .cases {
	background: url(../images/ab_bg.jpg) no-repeat center -11px;
	margin-top: 20px;
	padding-top: 35px;
	padding-left: 0px;
}
.abc #CSSBox {
	width: 1112px;
	height: 306px!important;
	padding-right: 0;
}
.abc #CSSBox ul li {
	width: 240px;
	height: 306px;
	padding-right: 19px;
	padding-left: 19px;
}
.abc #CSSBox ul li img {
	width: 234px;
	height: 300px;
}
.abc #CSSBox ul li:hover img {
	border: 1px solid #eab314;
}
.abc #LeftButton {
	background: url(../images/abl.png) no-repeat left center;
}
.abc #RightButton {
	background: url(/data/upload/image/20211224/1640331961598706.png) no-repeat right center;
}



/* 新闻 */
.ne {
	padding-top: 0;
}
.nec {
	padding: 40px 40px 0 30px;
	overflow: hidden;
}
.nel {
	width: 544px;
	margin-right: 26px;
	float: left;
}
.net {
	width: 544px;
	height: 436px;
	overflow: hidden;
	position: relative;
}

.net ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.net ul.bb li{position:absolute;display:none;}
.net .bb li h3 {width: 524px;height: 40px;padding: 0 10px;line-height: 40px;font-size: 14px;font-weight: normal;position: absolute;left: 0;bottom: 0;z-index: 3;background: rgba(0,0,0,0.73);}
.net .bb li h3 a { color: #fff;display: block; }
.net .bb li img { width: 544px; height: 436px; display: block; }
.net .num{position:absolute;right:33px;bottom:15px;z-index:100;}
.net .num li{float:left;width:6px;height:6px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;border-radius:3px;}
.net .num li img { width: 544px; height: 436px; display: block; }
.net .num li.num_hover{background-color:#ff0;}
.net .num li.num_hover a{color:#fff;}
.net .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

.neb {
	padding: 15px 10px 0;
	display:none;
}
.neb h2 {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
.neb h2 span {
	float: right;
	color: #4c4c4c;
}
.neb p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 24px;
}
.neb p a, .neb h2 a {
	color: #333;
}
.neb p a:hover, .neb h2 a:hover {
	color: #eab314;
}

.ner {
	width: 560px;
	float: left;
}
.nea {
	padding-bottom: 45px;
}
.nea h2 {
	height: 42px;
	background: url(../images/news_bg.png) no-repeat;
	padding-left: 25px;
	color: #fff;
	font-size: 22px;
	line-height: 42px;
	font-weight: normal;
	margin-bottom: 5px;
}
.nea h2:hover {
	background: url(../images/news_bg_hover.png) no-repeat;
}
.nea h2 a {
	float: right;
	font-size: 14px;
	color: #4c4c4c;
}
.nea h2 a:hover {
	color: #eab314;
}
.nea ul li {
	padding-left: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #4c4c4c;
	background: url(../images/ne.png) no-repeat left center;
}
.nea ul li a {
	color: #4c4c4c;
}
.nea ul li:hover {
	background: url(../images/ne_hover.png) no-repeat left center;
}
.nea ul li:hover a {
	color: #eab314;
}
.nea ul li span {
	color: #4c4c4c;
	float: right;
}


/* 底部联系 */
.co-wrap {
	background: url(../images/contact_bg.jpg) no-repeat;
	height: 290px;
	z-index: 1;
}
.co {
	padding-top: 107px;
}
.co ul {
	overflow: hidden;
}
.co ul li {
	width: 300px;
	text-align: center;
	float: left;
}
.co ul li img.img {
	display: block;
	margin: 0 auto 10px;
	height: 44px;
}
.co ul li p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.co ul li h2 {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	font-weight: normal;
	padding-bottom: 5px;
}
.co ul li:hover h2 {
	color: #eab314;
}
.co ul li a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	display: none;
}
.co ul li a img {
	margin-right: 7px;
}


/* 底部 */
.foot-wrap {
	background: #eab314;
}
.foota {
	padding: 20px 0 10px;
	overflow: hidden;
	margin-top: 10px;
}
.footl {
	/* padding-left: 40px; */
	width: 100%;
	/* float: left; */
	font-size: 14px;
	color: #000;
	line-height: 24px;
	text-align: center;
}
.footl a {
	color: #000;
}
.footl a:hover {
	text-decoration: underline;
}
.footr {
	width: 260px;
	float: left;
	display: none;
}





.fl{float:left;}
.fr{float:right;}

/*头部样式*/
#header{background: url(../images/topbg.jpg) repeat-x top;}
.top{width:1200px;margin:0 auto;}
.logo{float:left;padding:8px 0;}
.topLink{width:320px;float:right;text-align:right;}
.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:34px;}
.topLink .k2{color:#666;width:210px;text-align: left;padding-top:14px;}

/*搜索和热门搜索*/
.topsearch{background-color: #d4d4d4;}
.search{height:38px;width:1200px;margin:0 auto;}
#formsearch{width:258px;float:right;margin-top:7px;}
#formsearch input{height:24px;background:#fff;border:none;line-height:24px;}
#formsearch input#keyword{width:186px;height:24px;line-height:24px;padding-left:4px;color:#666;font-family: "microsoft yahei";color:#000;}
#formsearch input#s_btn{width:56px;height:24px;line-height:24px;text-align:center;background-color:#eab314;color:#fff;border:none;cursor:pointer;}
.hotSearch{width:400px;float:left;height:38px;line-height:38px;font-weight:normal; color: #000;}
.hotSearch a{margin-right:8px; color: #000;}
.hotSearch a:hover { color: #eab314; }

/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top: 15px;}

/*产品中心*/
.menu_cate{width:210px;float:left;}
.cate_title{background: url(../images/catebg.jpg) no-repeat;height:62px;font:400 18px/46px "microsoft yahei";color:#fff;text-indent:44px;}
.menu_cate .content{background-color: #036aac;padding:6px;}
.sortt{background-color: #fff;border-radius:3px;padding:8px;}
.sortt li{background:url(../images/libg.jpg) no-repeat;height:31px;margin-bottom: 4px}
.sortt li a{font:400 13px/31px "微软雅黑";padding-left:28px;}
.sortt li a:hover{font-weight:bold;color:#036aac;text-decoration:none;}

/*产品推荐*/
.recommend_product{width:724px;}
.recommend_product .product-title{position: relative;}
.recommend_product .product-title h2{height:32px;background:url(../images/pbg.jpg) no-repeat 0% 100%;font:400 16px/25px "微软雅黑";color:#000;text-indent: 20px}
.recommend_product .product-title a{position: absolute;top:34%;right:0;}
.recommend_product .content{padding-top:20px;}
.roll_product li{padding-bottom:16px;}

/*首页理由*/
.reasontitle{background: url(../images/re_title.png) no-repeat center;text-align:center;height:46px;color: #000;font:400 30px/46px "微软雅黑";padding-left: 40px;}
.reasontitle span{font:400 18px/46px "微软雅黑";padding-left: 15px;text-transform: uppercase;}
.reasontitle span s { font: 600 30px/46px "微软雅黑"; padding: 0 5px; text-decoration: none; }
.reason .content{padding-top:30px;}

.box2,.box1{background: url(../images/bottombg.jpg) no-repeat bottom;padding-bottom:40px;}
.box1sub .box1title{background:url(../images/rea_bg.png) no-repeat;height:62px;font:600 18px/48px "微软雅黑";color:#005d98;text-indent:76px;}
.box2t{background:url(../images/twobg.jpg) no-repeat !important;}
.box3t{background:url(../images/threebg.jpg) no-repeat !important;}

.box1sub{width:475px;overflow: hidden;}
.box2content,.box1content{padding-top:10px;padding-left:74px;font-size: 13px;}

/*首页我们*/
.common-title{position: relative;}
.common-title h2{height:34px;font:400 15px/34px "微软雅黑";background: url(../images/commonbg.jpg) no-repeat;color:#005d98;text-indent:14px;}
.common-title h2 span{font:400 12px/34px "Arial";color:#96cae7;}
.common-title a{position: absolute;top:32%;right:8px;}

.about{width:958px;border:1px solid #aed0e6;}
.about .content{padding:15px;padding-bottom:0;}
.cases{padding:15px;padding-bottom:24px;}

#wrapper{height:300px;}
#CSSBox{float:left;width:856px;height:160px;overflow:hidden;margin: 0 auto;padding-right:14px;}
#CSSBox ul li{float:left;padding-left:14px;padding-right:14px;padding-bottom:15px;_display:inline;width:186px;height:152px;}
#CSSBox ul li img{width:186px;height:152px;border:1px solid #e8e8e8;padding:2px;}

#LeftButton{cursor:hand;height:300px;width:29px;float:left;background:url(../images/le.gif) left center no-repeat;}
#RightButton{cursor:hand;height:300px;width:29px;float:right;margin-right: 15px;background:url(../images/re.gif) center center no-repeat;}

#CSSBox li h2{text-align:center;padding-top:8px;}
#CSSBox li h2 a{font-weight:normal;text-align: left;}
#CSSBox li a.img{display:block;}
#CSSBox li a.img:hover{border-color:#eab314;}

/*首页新闻*/
.news_company{width:658px;border:1px solid #aed0e6;margin-top:20px;}
.news2_company{margin-top:10px;}
.news_company .content{padding:14px;}
.newphoto{padding:15px;border-bottom:1px dotted #d3d3d3;}
.new1 li{padding:0;float:left;width:300px;margin-left:7px;margin-right:7px;border:none;height:28px;line-height: 28px;}
.new1 li a{height:28px;line-height:28px;}

/*首页左侧联系我们*/
.contact{width:280px;border:1px solid #aed0e6;margin-top:20px;}
.contact .content{padding:10px;}

/*首页区域*/
.region{border:1px solid #e0e1dc;padding:10px;margin-top:10px;color:#333;}
.region h3{line-height:30px;height:30px;line-height:30px;padding-left:10px;position:relative;font-family:"微软雅黑";background:#f3f3f3;
border-bottom:2px solid #df2525;font-size:14px;}
.region .item{padding:10px;padding-bottom:0;color:#666;}
.region .item a{color:#666;padding-left:12px;padding-right:12px;line-height:26px;margin-bottom:6px;}
.region .item a:hover{text-decoration:underline;color:#df2525;}
.city h2{line-height:30px;border-bottom:2px solid #036aac;padding-left:5px;}
.city .item{line-height:28px;padding:10px;}

/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;line-height:30px;text-indent:20px;}

/*页面底部*/
#footer{text-align:center;margin-top:15px;background-color: #0362a3;}
.foot{width:1200px;margin:0 auto;padding:8px 0;position:relative;}
.foot a{
    color:#fff;
}
.nav_foot{text-align:center;line-height:24px;color:#fff;}
.copyright{text-align:center;line-height:24px;font-family:"microsoft yahei";color:#fff;}
.more_region{position:absolute;right:10px;line-height:30px;top:0;font-weight:normal;font-size:12px;color:#fff;}
#footer h3{width:80px;line-height:30px;position:absolute;right:233px;top:5px;font-weight:normal;color:#fff;}
.nav_foot a,.copyright a{}

/*------------内页-------------------*/
.n_banner{width:100%;margin:0 auto;margin-top:2px;}
.n_banner img { width: 100%; }
.left{width:210px;float:left;}
.left .box{margin-bottom: 25px;}
.left .box h3{border-bottom: 4px double #eab314;border-left: 10px solid #eab314;font: 400 18px/35px "微软雅黑";color: #000;text-indent: 10px;}
.left .box .content{padding:5px;}

.right{width:930px;float:right;padding-bottom:10px;}
.right .content{padding-top:15px;overflow:hidden;}

.sitemp .site{width:930px;float:left;text-align:left;line-height:35px;font-family:"微软雅黑";border-bottom:1px solid #ccc;background: url(../images/sitebg.jpg) 0 50% no-repeat;text-indent:18px;font-size: 15px;}
.prodescription {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
    font-size: 14px;
}
