*{padding:0;margin:0;}
.clearfix:before, .clearfix:after {content: "";height: 0;display: block;visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
.fl{float:left}
.fr{float:right}
.con-zn{ width: 100%;position: relative;overflow: hidden;font-family: 'microsoft yahei', 'impact';}
.con-zn img {vertical-align: middle; border: 0;width:100%;}
.con-zn ul,.con-zn li{list-style:none;margin:0;padding:0;position:relative;}
.con-zn a{ text-decoration:none;outline:none;display: block;}
.con-zn .wrapper{width:100%;overflow:hidden;position: relative;}
.con-zn .module-con{width:1000px; overflow:hidden; margin: 0 auto;padding: 0; position: relative; }
.con-zn em,.con-zn i{ font-style: normal;}
.omit {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
body{font:14px/26px "Microsoft YaHei";color:#333333;background:#fff;overflow-x:hidden;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*index首页*/
/*头部*/
.head{ height: 74px;background: #fff; border-bottom: 1px solid #e6e3e3; }
.head .logo a{ width:209px; height:42px; background:url('../images/logo.jpg') no-repeat; float:left; text-indent:-99999px; margin: 17px 0 0 2px;}
.head .nav li{ float: left; height: 74px; line-height: 74px;}
.head .nav li a{ float: left; color:#333333;padding: 0 31px;}
.head .nav li.active a,.head .nav li a:hover{ background: #0063a9; color: #fff;}
/*轮播广告*/
.index-banner{ width:100%;height:510px; position:relative; }
.index-banner .picList{ position:absolute;left:50%;margin-left: -750px; top:0px;height:510px; width: 1500px;}
.picList li{ position: absolute;top:0;left:0;width:1500px; height:510px; display: none;}
.btnList{ width: 136px;}
.btnList li{width:14px;height:14px;margin:0 10px;border-radius:50%;background:#fff;float:left;cursor:pointer;}
.btnList li.active{background:#0063a9;}
.btnList{position:absolute;bottom:20px;left:50%;z-index:99; margin-left: -78px;}
/*主要内容*/
.mobile-main{display: none;}
.pc-main .one{ height: 420px; background: #fff;}
.pc-main .two{ background:url('../images/bg.jpg'); height: 635px; }
/*pc-行业新闻*/
.pc-main .new{border-bottom: 1px dotted #7b7b7b; margin-bottom: 40px; }
.pc-main .new .title{ width: 76px; height: 14px; background: url('../images/title.png') no-repeat 0 0; margin:20px 20px 0 0; text-indent: -99999px;}
.pc-main .new .con{ position: relative; width: 904px;  height: 54px; overflow: hidden;}
.pc-main .new .con ul{position: absolute; top: 0; left: 0;}
.pc-main .new .con ul li{line-height: 54px;}
.pc-main .new a{ color: #333333;}
/*pc-关于我们*/
.pc-main .about .left{ width: 630px;}
.pc-main .about .title{ width: 201px; height: 25px; background: url('../images/title.png') no-repeat 0 -104px; margin-bottom:20px; text-indent: -99999px;}
.pc-main .about .con p{ line-height: 36px; font-size: 14px;text-indent: 2em;}
.pc-main .about .lianjie{ color: #0966ab; display: inline;}
.pc-main .about .right{ width: 310px; position: relative;}
.pc-main .about .border{ width: 283px; height: 180px;border:1px solid #0063a9; margin-top: 38px; }
.pc-main .about .pic{width: 283px; height: 180px; overflow: hidden; position: absolute; right: 0; top: 80px; }
/*pc-产品中心*/
.pc-main .product{ width: 630px; }
.pc-main .product .title{ width: 630px; height: 26px; background: url('../images/title.png') no-repeat 0 -171px; margin:59px 0 36px; text-indent: -99999px;}
.pc-main .product .plist{ position: relative;width: 635px; overflow: hidden;}
.pc-main .product .plist li{ width: 312px; height: 234px; float: left; margin:0 5px 5px 0; overflow: hidden;}
.pc-main .product .mask{ background: #000; opacity:0.6; filter:alpha(opacity=60); position: absolute;top: 0; left: 0;width: 220px; height: 134px; padding:48px 46px 52px; display: none;}
.pc-main .product .p1{ color: #ffdc6f; font-size: 16px; text-decoration: underline; line-height: 26px;}
.pc-main .product .p2{color: #fff; font-size: 14px; line-height: 24px;}
.pc-main .product .see{ width: 82px; height:24px; color: #833b29; background:#ffdc6f; line-height: 24px; text-align: center; font-size: 12px;}
/*pc-联系我们*/
.pc-main .contact{width: 310px;}
.pc-main .contact .title{ width: 224px; height: 26px; background: url('../images/title.png') no-repeat 0 -44px; margin:59px 0 36px; text-indent: -99999px;}
.pc-main .contact .con{ background: #fff; padding:30px 36px 0; height: 443px;}
.pc-main .contact .con li{ font-size: 14px; color: #222222; line-height: 30px;}
.pc-main .contact .ewm{ width: 140px; height: 140px; overflow: hidden; margin: 45px 0 0 49px;}
.pc-main .contact .txt{font-size: 18px; line-height: 64px;}
/*底部*/
.footer{ background: #212429;}
.footer .f_nav{ width: 450px; margin: 0 auto;}
.footer .f_nav li{float: left; color: #fff; font-size: 14px; line-height: 70px; height: 70px;}
.footer .f_nav a{ float: left; color: #fff; padding: 0 23px;}
.footer .f_nav em{float: left;}
.footer .p1{font-size: 14px;  color: #fff; width: 100%; text-align: center; padding-bottom: 20px;}
.footer .p2{display:none;}
.footer .bghd{ display: inline; color: #fff;}

/*about走进鸿达页面*/
.about-banner{ width: 100%; }
.mobile-banner{ display: none;}
.about-main1 .tab1{height: 30px; background: url('../images/line.jpg') repeat-x; margin: 34px 0;}
.about-main1 .tab2{width: 422px; height: 30px; overflow: hidden; margin: 0 auto;background: #fff;}
.about-main1 .tab-ul{  height: 30px; margin-left: -18px; }
.about-main1 .tab-ul li{ margin-left: 18px; float: left; width: 92px; height: 28px;line-height: 28px;text-align: center; }
.about-main1 .tab-ul li a{ color: #2b2b2b;border-radius: 6px; font-size: 15px;border:1px solid #c8c8c8;}
.about-main1 .tab-ul li a:hover,.about-main1 .tab-ul li.active a{ background: #0063a9; color: #fff;}
.about-main1 .dw a{ display: inline; color: #808080; font-size: 13px; }
.about-main1 .nr{padding:30px 0; position: relative;}
.about-main1 .nr p{ color: #333333; font-size: 14px; line-height: 36px; text-indent: 2em; margin-bottom: 36px;}
.about-main2{padding-bottom: 64px;}
.about-main2 .nr .pic1{ width:148px; height: 148px; overflow: hidden; }
.about-main2 .nr .pic2{ display: none;}
.about-main2 .nr .dl{ width: 800px;}
.about-main2 .dl dd{ color: #333333; font-size: 14px; line-height: 36px; background:url('../images/ico1.png') no-repeat 0 13px; text-indent: 1em;}
.about-main3{padding-bottom: 70px;}
.about-main3 .nr .txt{ width: 700px; height: 273px; background:#f3f3f3; padding:17px 31px 0; position: absolute; top: 87px;opacity:0.8; filter:alpha(opacity=80);}
.about-main3 .nr .txt p{ margin-bottom: 18px;}
.about-main3 .nr .pic{ width: 360px; height: 360px; overflow: hidden;margin-top: 20px;}
.about-main4{ padding-bottom: 116px;}
.about-main4 .nr .pic{ width: 320px; height: 240px;overflow: hidden;  }
.about-main4 .nr .right{ width: 626px;}
.about-main4 .s-dl{ padding-left: 18px;}
.about-main4 .s-dl dd{background:url('../images/ico2.png') no-repeat 0 13px;}
/*product产品中心页面*/
.product-main{ display: block;}
.product-main .dw{ margin: 40px 0 30px;}
.product-main .p-ul{ overflow: hidden; padding: 0 43px; border-bottom:1px solid #e0e0e0;}
.product-main .p-ul li{ float: left; margin: 0 30px; font-size: 16px; height: 58px;line-height: 56px;}
.product-main .p-ul li a{ color: #323232; padding: 0 20px;}
.product-main .p-ul li.active a,.product-main .p-ul a:hover{ border-bottom:2px solid #0063a9; color: #0063a9;}
.product-main .product{width: 1000px; overflow: hidden;}
.product-main .product .plist{ width: 1020px; padding: 30px 0/*  60px */;}
.product-main .product .plist li{ width: 317px; height: 238px; border:1px solid #e6e6e6; margin:0px 21px 21px 0; position: relative;}
.product-main .product .mask { width: 221px; padding:51px 49px 52px;}
.product-main .product .mask1{position: absolute; bottom: 0; left: 0; width: 100%; height: 38px;line-height:38px; color: #fff; font-size:14px; background: #000; text-align: center;opacity:0.5; filter:alpha(opacity=50);}
.product-main .p-btn{display: none;}
.product-main .none{display: none;}
/*new行业新闻页面*/
.new-con{ padding: 20px 0;margin-left: 7px;}
.new-con .newlist{ width: 992px; border-left: 1px dashed #cdcdcd;position: relative;}
.new-con .newlist a{ overflow: hidden; margin-bottom: 35px;}
.new-con .newlist i{ width: 14px; height: 14px; position: absolute; border: 1px solid #cdcdcd;top: 0; left: -7px; background: #fff;}
.new-con .newlist .time{ width: 162px; text-align: center;font-size: 14px;color: #333333;line-height: 38px;}
.new-con .newlist .right{width: 830px;}
.new-con .newlist .title{ font-size: 16px; color: #333333;line-height: 38px;}
.new-con .newlist .txt{ font-size: 14px; color: #666666; line-height: 24px;}
.new-con .newlist a:hover .time,.new-con .newlist a:hover .title,.new-con .newlist a:hover .txt{ color: #0063a9;}
.new-con .newlist a:hover i{background: #0063a9;}
.new-con em{ display: none;}
/*new-detail行业新闻详情页页面*/
.new-detail .title{ color: #010101; font-size: 24px; text-align: center; line-height: 64px; height: 64px;}
.new-detail .area{ border-top:2px solid #0063a9; border-bottom:2px solid #0063a9;}
.new-detail .top{ border-bottom:1px dashed #8b8b8b;}
.new-detail .area em,.new-detail .area i{ float: left; color: #323232; font-size: 14px; margin-top: 10px; height: 34px;line-height: 34px; }
.new-detail .area i{ float: right;}
.new-detail .middle{ padding: 30px 15px 50px;}
.new-detail .middle .pic{ width: 74%;margin:0 auto 30px; }
.new-detail .middle p{color: #323232; font-size: 14px; line-height: 30px;/* text-indent: 2em;*/margin-bottom: 18px; }
.new-detail .btn1{ width: 86px; height: 36px;line-height: 36px; text-align: center; background: #0063a9; color: #fff; font-size: 14px; margin: 10px 0 90px;}
.new-detail .btn2{ display: none;}
/*contact联系我们页面*/
.contact-con{  margin:22px 0 100px;}
.contact-con .map{ width: 710px; height: 376px; background: #ccc; }
.contact-con .way{ width: 230px;}
.contact-con .way .pic{ width: 120px; height: 120px; overflow: hidden; margin-bottom: 16px;}
.contact-con .way dt,.contact-con .way dd{ font-size: 14px; line-height: 30px; height: 30px; color: #666666;}
/*online在线采购页面*/
.message{ /*height: 342px;*/}
.message .txt{ font-size: 14px; color: #323232;}
.message .one{ width: 500px; padding-top: 30px;}
.message .one dl{margin-bottom: 20px; /*height: 42px;*/}
.message .one dt{font-size: 16px; color: #323232;float: left; line-height:42px;width: 82px;}
.message .one dd{float: left; }
.message .one input{float: left; width: 378px; height:20px;line-height: 20px; padding: 10px; border:none; outline: none; font-size: 14px;}
.message .one .sel{overflow: hidden; border: 1px solid #b3b3b3;border-radius: 6px;}
.message .one .sel span{ background:url('../images/sj2.jpg') no-repeat 0 0px; position: absolute; top: 15px;right: 10px; display: block; width: 15px; height: 13px;}
.message .one .fu{position: relative;}
.message .one ul{position: absolute; left:0px; top: 41px;width: 398px; z-index: 10; border:1px solid #b3b3b3; max-height: 182px; overflow: auto;}
.message .one ul li{  font-size: 10px; height: 30px; line-height: 30px; background: #fff;}
.message .one ul li a{color: #323232;padding-left: 10px;}
.message .one ul li a:hover{ background: #ccc;}
.message .two{ width: 426px;}
.message .two input{width: 320px;}
#bz,#address{ float: left;border:none; outline: none; width: 378px; height: 58px; padding:10px; resize:none;font-size: 14px;}
#address{width: 320px;}
.tj{ width: 434px; height: 50px; line-height: 50px; text-align: center;background: #0063a9; font-size: 20px; color: #fff; border-radius: 6px; margin: 60px auto 90px;}
.message .one .dl{height: 80px;}

.message .zdy {
	margin: 10px 0;
	display: none;
}

.message .upload {
	display: none;
}

.message .upload .btnWrap {
	width: 110px;
	height: 42px;
	position: relative;
}

.message .upload .btn {
	width: 110px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background: #0063a9;
	font-size: 16px;
	border-radius: 4px;
}

.message .upload .imgfile {
	width: 110px;
	height: 42px;
	background: none;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.message .upload .text {
	width: 266px;
	line-height: 32px;
	display: none;
}

.message .upload .text i {
	float: left;
	color: #323232;
	font-size: 16px;
}

.message .upload .text em {
	float: right;
	color: #0063a9;
	font-size: 16px;
	cursor: pointer;
	margin-right: 5px;
}
/*product-detail产品中心详情页页面*/
.product-detail .btn{width: 182px; height: 136px;}
.product-detail .btn3{ background: #f19149; }
/*分页*/
.page{ text-align: center; padding-bottom:60px;}
.page .current{ color: #0063a9; font-size: 14px; margin-right: 15px; display: inline-block;}
.page .num,.page .next,.page .rows{ color: #4e4e4e; font-size: 14px; margin-right: 15px;display: inline-block;}
.page .rows{ margin-right: 0px;}

.product-main .product .plist{ width: 1020px; padding: 30px 0;}

.new-detail .areaWrapper{padding: 20px 20px 30px;}
.new-detail .area img{max-width: 500px;margin:20px 0;}
.new-detail .area table{margin:10px auto;}