﻿@charset "utf-8";
/* CSS Document */
/*common*/
html,body { -webkit-text-size-adjust:none; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
.banner  { position:relative; height:427px; background:url(Img/Index/ban_sh.gif) center bottom no-repeat; padding-bottom:10px; margin-bottom:18px;}
.banner .roll a { background:url(Img/Index/banner.jpg) center center no-repeat; height:427px; display:block; }
/*搜索*/
.search { height:23px; line-height:23px; padding:5px 0 8px; }
.key_words { color:#666;  }
.key_words a {padding:0px 6px; color:#666;}
.right_sear { background:url(Img/Index/sear.gif) no-repeat; width:213px; height:28px; }
.right_sear .s_input { float:left; width:120px; height:23px; line-height:23px; vertical-align:middle; padding:0 0 0 42px;  color:#000; border:none; background:none; }
.right_sear .s_btn { float:right; width:50px; height:23px; cursor:pointer; border:none; background:none;}
/*恒丰铆钉合作客户*/
.cooper { width:960px; margin:0 auto; border:1px solid #d5d5d5; height:176px;}
.cp_tit { background:url(Img/Index/tit.gif) left top repeat-x; height:35px; line-height:35px; border-bottom:1px solid #d5d5d5; padding:0 14px 0 0;}
h3 .more { background:url(Img/Index/more.gif) no-repeat; width:43px; height:16px; margin-top:10px;}
.cp_tit .cp_name { display:inline-block;font-family:"Microsoft Yahei"; background:#00395f; color:#fff; font-size:14px; padding:0 18px;}
.cp_con { position:relative; height:106px; padding-top:17px;}
.c_lt { background:url(Img/Index/lt.gif) no-repeat; width:26px; height:26px; position:absolute; top:57px; left:-13px;}
.c_rt { background:url(Img/Index/rt.gif) no-repeat; width:26px; height:26px; position:absolute; top:57px; right:-13px;}
.cp_wrp { width:916px; margin:0 auto;}
.cp_wrp li { float:left; display:inline; margin:0 11px; width:161px;}
.cp_wrp li img { width:159px; height:101px; border:1px solid #dedede;}
/*产品中心*/
.product { width:960px; margin:23px auto 10px; height:550px;}
.pr_lt { width:260px; float:left; background:url(Img/Index/sh2.gif) center bottom no-repeat; padding-bottom:15px; _padding-bottom:13px;height:525px; overflow:hidden;}
.sh1 { background:#00395f; padding-bottom:11px;height:514px; overflow:hidden; }
.pr_rt { width:674px; float:right;}
.lt_con { background:url(Img/Index/bt.gif) center bottom no-repeat; padding-bottom:4px; margin:0 12px 2px 11px; width:236px;height:451px; overflow:hidden;}
.lt_bg {background:url(Img/Index/tp.gif) center top no-repeat; padding:7px 18px 4px 18px; background-color:#fff; height:442px; overflow:hidden;}
.pr_lt h2 { text-align:center; height:57px; line-height:57px;font-family:"Microsoft Yahei"; font-size:18px;}
.pr_lt h2 a { color:#fff;}
.lt_con h3 { background:url(Img/Index/h3.gif) no-repeat; width:164px; height:33px; line-height:33px; padding:0 15px 0 20px; margin-top:6px; *margin-top:7px;}
.lt_con h3 a { color:#666; font-size:12px; display:block; background:url(Img/Index/down.gif) right center no-repeat; height:33px; overflow:hidden;}
.lt_con .up a {background:url(Img/Index/up.gif) right center no-repeat;}
.lt_con ul {}
.lt_con li { height:28px; line-height:28px; border-bottom:1px dotted #cbcbcb; overflow:hidden; padding-left:5px;}
.lt_con li a { background:url(Img/Index/lt_li.gif) left 12px no-repeat; display:inline-block; padding-left:14px;}
.lt_con .lt_lst { border-bottom:none;}

.rt_tit { height:38px; border-bottom:1px solid #e0e0e0; line-height:38px; }
.rt_tit span {font-family:"Microsoft Yahei"; float:left; background:url(Img/Index/rt_tit1.gif) repeat-x; height:38px; line-height:38px; font-size:16px;}
.rt_tit .p_name { display:inline-block; padding:0 22px; color:#666;}
.rt_tit .p_cur,.rt_tit .p_name:hover { color:#fff; background:#00395f;}
.pr_list li  { float:left; width:210px; display:inline; margin:27px 22px 1px 0; background:url(Img/Index/sh3.gif) center bottom no-repeat; padding-bottom:10px;}
.pr_list li a { display:block; width:210px; height:210px; position:relative; }
.pr_list li img { width:208px; height:208px; display:block; border:1px solid #d0d0d0;}
.pr_list .no_mar { margin-right:0px;}
.pr_list li span { display:block; text-align:center; width:99%; background:url(Img/Index/black.png) left bottom repeat-x; height:27px; line-height:27px; color:#fff; position:absolute; left:1px; bottom:0;}
/*广告*/
.ad { height:159px; background:url(Img/Index/ad_sh.gif) center bottom no-repeat; padding-bottom:38px;}
.ad_img { display:block; background:url(Img/Index/ad.jpg) center top no-repeat; height:159px;} 
/*.ad a { display:block; height:159px;} 
.ad a img { display:block; width:100%; height:159px;} */
.ad_con { width:960px; margin:-159px auto 0; height:159px; position:relative;}
.lt_lnk { position:absolute; top:85px; left:248px; width:331px; height:32px;}
.lt_lnk a { display:inline-block;}
.lt_lnk .a1 { width:111px; height:32px;}
.lt_lnk .a2 { width:97px; height:32px;}
.lt_lnk .a3 { width:120px; height:32px;}
.ad_tel { position:absolute;font-family:"Microsoft Yahei"; color:#fff; font-size:18px; width:180px; top:22px; left:620px; text-align:center;}
.ad_tel b { display:block; font-size:22px; }
.ad_tel .ad_zx { background:url(Img/Index/online.gif) no-repeat; width:100px; height:26px; line-height:26px; text-align:center; margin:10px auto 0; color:#025d99; font-size:16px; display:block; font-weight:normal;}

.wrp { width:960px; margin:0 auto 22px;}
.tit { background:url(Img/Index/tit.gif) left top repeat-x; height:34px; line-height:34px; border-bottom:1px solid #d5d5d5; padding:0 12px; font-weight:normal;font-family:"Microsoft Yahei";  }
.tit .t_name { display:inline-block; background:url(Img/Index/line.gif) left center no-repeat; padding-left:13px;color:#003361; font-size:16px;}
.tit em { color:#006699; font-size:12px; margin-left:3px;}
/*应用行业*/
.apply { width:462px; height:372px; border:1px solid #d5d5d5;}
.app_list { padding:16px 10px 10px 10px; margin-bottom:10px;}
.app_list li { float:left; display:inline; margin:8px 19px; width:72px;}
.app_list li img { width:72px; height:57px;}
.app_list li span { display:block; text-align:center; margin-top:6px;}
.app_txt { text-align:center;font-family:"Microsoft Yahei"; line-height:26px; font-size:14px; }
.app_txt b { color:#225b82; font-size:22px; display:block; margin-bottom:5px;}
.app_txt em { display:block;}
/*客户见证*/
.cus { width:482px; height:372px; border:1px solid #d5d5d5; overflow:hidden; }
.cus_con { padding:18px 2px 0 15px;height:305px; overflow:hidden;}
.cus_con dl { overflow:hidden; zoom:1; margin-bottom:21px; width:470px;}
.cus_con dt { float:left; width:172px;}
.cus_con dt img { width:162px; height:125px; padding:4px; border:1px solid #e7e7e7;}
.cus_con dd { width:287px; float:right;}
.cus_con h4 {font-family:"Microsoft Yahei"; font-weight:normal; margin-bottom:12px;}
.cus_con h4 a { color:#014773; font-size:14px;}
.cus_con p { line-height:26px; height:102px; }
.cus_con p a { color:#fb8800;}
/*走进恒丰铆钉*/
.about { width:572px; height:285px; border:1px solid #d5d5d5;}
.about dl { padding:22px 22px 10px 22px;}
.about dl dt { float:left; width:230px;}
.about dt img { width:220px; height:190px;padding:4px; border:1px solid #e7e7e7;}
.about dd { width:288px; float:right;}
.about dd h4 {font-family:"Microsoft Yahei"; margin-bottom:2px; text-align:center;}
.about dd h4 a { color:#003361;}
.about dd p { height:176px; overflow:hidden; line-height:26px;}
/*荣誉资质*/
.honnor { width:374px; height:285px; border:1px solid #d5d5d5; overflow:hidden; }
.h_list { padding-top:12px; width:300px; margin:0 auto;}
.h_list li img { width:304px;  padding:1px; border:1px solid #e7e7e7;}
.h_list li span { display:block; text-align:center; margin-top:5px;}
/*公司相册*/
.comp { width:960px; margin:0 auto 22px; border:1px solid #d5d5d5; height:254px;}
.cmp_con { position:relative; height:186px; padding-top:19px;}
.cm_lt { background:url(Img/Index/lt.gif) no-repeat; width:26px; height:26px; position:absolute; top:85px; left:-13px;}
.cm_rt { background:url(Img/Index/rt.gif) no-repeat; width:26px; height:26px; position:absolute; top:85px; right:-13px;}
.cmp_wrp { width:916px; margin:0 auto;}
.cmp_wrp li { float:left; display:inline; margin:0 8px; width:212px;}
.cmp_wrp li img { width:202px; height:146px;padding:4px; border:1px solid #e7e7e7;}
.cmp_wrp li span { display:block; text-align:center; margin-top:8px;}
/*常见问题*/
.faq { width:373px; height:305px;border:1px solid #d5d5d5;}
.faq_con { padding:19px 15px 5px 9px;}
.faq_con dl { border-bottom:1px dotted #ccc; padding:0 4px 12px 4px; margin-bottom:14px; width:343px;}
.faq_con .lst_dl { border-bottom:none; margin-bottom:0; padding-bottom:0;}
.faq_con dt { background:url(Img/Index/q.gif) left 4px no-repeat; padding-left:30px; line-height:26px;}
.faq_con dd { line-height:26px; background:url(Img/Index/a.gif) left 4px no-repeat; padding-left:30px;}
/*新闻资讯*/
.news { width:572px; height:305px; border:1px solid #d5d5d5; }
.new_con { padding:15px 12px 0 13px;}
.new_con dl { float:left; width:228px; padding-right:41px; background:url(Img/Index/sh4.gif) right 26px no-repeat; }
.new_con .n_list { float:right; width:266px;}
.new_con dt { margin-bottom:10px;}
.new_con dt img { width:221px; height:162px; border:3px solid #e9e9e9;}
.new_con dt a { display:block; width:227px; height:168px; position:relative;}
.new_con dt em { position:absolute; display:block; left:3px; bottom:3px; width:221px; background:url(Img/Index/black.png) repeat; height:39px; line-height:39px; text-align:center; color:#fff;}
.new_con dd { height:48px; overflow:hidden; line-height:24px; text-indent:20px;}
.new_con dd a { color:#003361;}
.n_list li { border-bottom:1px dotted #829bb2; height:30px; line-height:30px; padding:0 0 0 5px; overflow:hidden;}
.n_list li a { display:inline-block; background:url(Img/Index/n_li.gif) left 11px no-repeat; padding-left:22px;}
.n_list .n_lst { border-bottom:none;}
/*友情链接*/
.friend { width:960px; margin:15px auto;}
.fd_tit { background:url(Img/Index/link.gif) 150px 18px no-repeat; font-weight:normal; margin-bottom:8px; }
.fd_tit .fd_name {color:#333; font-size:16px;font-family:"Microsoft Yahei"; color:#656565; }
.fd_tit em { color:#fb8a05; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size:30px; text-transform:capitalize; margin-right:5px;}
.fd_tit .fd_more { color:#666; font-size:12px; font-family:"宋体"; margin-top:11px;}
.fd_list {line-height:28px;color:#2b2926; }
.fd_list a { overflow:hidden; color:#2b2926; display:inline-block; padding:0 14px;}

