﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*正文开始*/
.banner a { background:url(../images/banner.jpg) no-repeat center 0; height:498px; display:block;}

/*臣功荣誉客户*/
.hz{ padding:48px 0 35px;font-size: 0;}
.hz_t{width: 130px; text-align:center; overflow:hidden;}
.hz_t a{ font-size:20px; color:#22489a;}
.hz_t span{ display:block; padding:8px 0 0;}
.hz_t span img{ width:125px; height:36px;}
.hz_m{width: 850px;}
.hz_l a{ background:url(../images/hz_lico01.gif) no-repeat; width:34px; height:34px; display:block;}
.hz_l a:hover{ background:url(../images/hz_lico02.gif) no-repeat;}
.hz_r a{ background:url(../images/hz_rico01.gif) no-repeat; width:34px; height:34px; display:block;}
.hz_r a:hover{ background:url(../images/hz_rico02.gif) no-repeat;}
.hz_l,.hz_r {width: 34px; padding:21px 0 0;display: block;}
.hz_c ul li { width:181px; float:left; padding:0 7px;}
.hz_c ul li img{ width:177px; height:65px; border:#c2c2c2 2px solid;}
.hz_c ul li span{ width:181px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:5px 0 0;}
.hz_c ul li span a{ font-size:12px; color:#474747;}

/*臣功传动产品分类*/
.fenl_bg{ background:url(../images/fenl_line.gif) no-repeat center 0;font-size: 0;}
.fenl{ padding:75px 0 0;}
.fenl_t{ background:url(../images/fenl_tbg.gif) no-repeat;height: 60px;line-height: 88px;_line-height: 94px;text-align: center;overflow: hidden; margin:0 0 42px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.fenl_t{line-height: 92px;}}
.fenl_t a{font-size: 26px;color: #fff;    font-family: 黑体;}
.fenl_l{width: 166px;background: #22489a;height: auto;overflow: hidden;}
.fenl_l ul li{height: 81px;line-height: 81px;overflow: hidden; border-bottom:#445d9e 1px dashed;}
.fenl_l ul li a{font-size: 16px;color: #fff; padding:0 0 0 20px;}
.fenl_l ul li a:hover{ text-decoration:underline;}
.fenl_l ul .li01{height: 53px;line-height: 53px;}
.fenl_r{height: auto;width: 833px; border-top:#d1cccc 1px solid; border-bottom:#d1cccc 1px solid; border-right:#d1cccc 1px solid;}
.fenl_r ul{ border-bottom:#e8e7e7 1px dashed; display:inline-block;width: 833px;height: 71px; padding:10px 0 0; position:relative;}
.fenl_r .ul01{height: 43px;}
.fenl_r ul li{height: 30px;line-height: 30px;overflow: hidden;width: 244px;float: left;}
.fenl_r ul li a{font-size: 14px;color: #4e4e4e; padding:0 0 0 20px;}
.fenl_r ul li a:hover{color: #22489a;font-weight: bold;}
.fenl_r ul li.more{width: 100px; position:absolute; top:10px; right:0;}
.fenl_r ul li.more a{font-size: 12px;color: #434343;text-transform: uppercase; padding:0;}
.fenl_r ul li.more a:hover{font-weight: normal;color: #22489a;}
.fenl_l .nobor,.fenl_l li:last-child,.fenl_r .nobor,fenl_r ul:last-child{ border:none;}

/*广告条*/
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:295px; overflow:hidden; margin:22px 0 0;}
.ban01 em{ display:block; padding:115px 50px 0 0;width: 97px;float: right;}
.ban01 em img{ width:97px; height:79px;}

/*产品中心*/
.cp_bg{ background:url(../images/cp_bg.png) no-repeat center 0;height: 697px;font-size: 0;overflow: hidden; margin:-70px 0 0;}
.cp_t{ padding:25px 0 0 32px;width: 960px;}
.cp_t ul li{width: 176px;float: left; padding:0 14px 0 0;}
.cp_t ul li a{font-size: 14px;color: #474747; background:url(../images/cp_tbg01.gif) no-repeat;display: block;width: 176px;height: 45px;text-align: center;line-height: 45px;overflow: hidden;float: left;}
.cp_t ul li.cur a,.cp_t ul li a:hover{color: #fff;font-weight: bold; background:url(../images/cp_tbg02.gif) no-repeat;}
.cp_m{width: 938px; padding:26px 0 0 32px; display:inline-block;}
.cp_m dl{ width:938px;height:318px; display:inline-block; overflow:hidden; padding:0 0 15px;}
.cp_m dl dt{ width:424px; height:318px; float:left;}
.cp_m dl dt img{ width:422px; height:316px; border:#eaeaea 1px solid;}
.cp_m dl dd{ width:475px; float:left; padding:10px 0 0 35px;}
.cp_m dl dd h5{height: 35px;line-height: 25px;overflow: hidden; border-bottom:#e6e6e6 1px solid;}
.cp_m dl dd h5 a{ font-size:20px; color:#22489a;}
.cp_m dl dd p{ padding:8px 0; overflow:hidden;width: 475px; display:inline-block;}
.cp_m dl dd p b{display: block;float: left;font-size: 15px;color: #666;width: 50px;line-height: 30px;}
.cp_m dl dd p span{display: block;float: left;font-size: 13px;color: #666; line-height:30px;width: 220px;}
.cp_m dl dd p i{font-size: 20px;color: #22489a;font-weight: bold; padding:0 5px 0 0;}
.cp_m dl dd em{display: block; padding:15px 0 0; border-top:#e6e6e6 1px solid; margin:15px 0 0;height: 30px;overflow: hidden;}
.cp_m dl dd em img{width: 115px;height: 30px; padding:0 20px 0 0;}
.cp_mb{ position:relative;height: 166px;}
.cp_l a,.hot_l a{ background:url(../images/cp_lico01.png) no-repeat; display:block; width:15px; height:26px;}
.cp_l a:hover,.hot_l a:hover{ background:url(../images/cp_lico02.png) no-repeat;}
.cp_r a,.hot_r a{ background:url(../images/cp_rico01.png) no-repeat; display:block; width:15px; height:26px;}
.cp_r a:hover,.hot_r a:hover{ background:url(../images/cp_rico02.png) no-repeat;}
.cp_l{ position:absolute; top:70px; left:-24px; z-index:1;}
.cp_r{ position:absolute; top:70px; right:-20px; z-index:1;}
.cp_c{width: 938px; display:inline-block;}
.cp_c ul li,.hot_c ul li { width:224px;height: 166px;position: relative; float:left; padding:0 5px;}
.cp_c ul li img,.hot_c ul li img{ width:222px; height:164px; border:#eaeaea 1px solid;}
.cp_c ul li span,.hot_c ul li span{ width:222px; display:block; text-align:center; height:25px; line-height:25px; position:absolute; bottom:1px; left:6px; background:url(../images/cp_picbg.png) repeat; overflow:hidden;}
.cp_c ul li span a,.hot_c ul li span a{font-size: 13px;color: #fff;}

/*臣功最新产品*/
.hot{ padding:68px 0;font-size: 0;}
.hot .fenl_t{ background:url(../images/hot_tbg.gif) no-repeat; margin:0;}
.hot_m{ padding:42px 0 0;}
.hot_l,.hot_r { padding:70px 0 0;}
.hot_c ul li { padding:0 9px;}
.hot_c ul li span{ left:10px;}

.leib_pro{width : 230px; overflow: hidden ;padding: 0px 0 0; font-family:"Microsoft YaHei" ;}
.leib_pro h2 {height:62px;line-height :30px; padding:10px 0px; font-size: 20px ;background: url(../images/dhtilbg.gif) repeat-x 0 0 ;color: #fff;text-align : center;}
.leib_pro h2 a{ color: #fff ;}
.leib_pro h2 span{ font-family: Arial ;font-size: 14px;color : #ccc; padding: 0 0 0 5px ;text-transform: uppercase;}
.leib_pro{margin :0px 0;background : #fafafa;}
.leib_pro .nr { margin-top: 8px;}
.leib_pro h3 {font-size: 16px; height : 59px; padding-left:20px; line-height: 51px; border-bottom:3px solid #22489a;}
.leib_pro h3 a{ background:url(../images/ico04.gif) no-repeat 198px 25px #ececec;  line-height: 59px;padding : 0 26px;width :198px; display: inline-block ;color: #333;}
.leib_pro h3.cur a{color : #22489a;}
.leib_pro li {background: url(../images/ico02.gif) no-repeat 25px 15px;padding : 0 0 0 50px; height: 31px;line-height : 31px; border-bottom: solid 1px #e2e2e2;font-size : 14px;}
.leib_pro li.born {padding-bottom: 7px;border : 0;}
.leib_pro li.cur a{ color:#22489a ;}
.leib_pro h3 a:hover,.leib_pro li a:hover{ color:#22489a; text-decoration:underline;}

/*优势*/
.ys_bg{ background:url(../images/ys_bg.jpg) no-repeat center 0;height: 729px;font-size: 0;overflow: hidden;}
.ys_t{width: 535px; margin:0 auto; padding:64px 0 0;}
.ys_t img{width: 535px;height: 110px;}
.ys_l{width: 230px;}
.ys dl{width: 228px; display:inline-block;height: 100px;overflow: hidden; padding:48px 0 0;}
.ys dl dt{height: 50px;line-height: 50px;overflow: hidden; background:url(../images/ys_line.png) no-repeat left 47px;}
.ys dl dt i{display: block;float: right; padding:17px 5px 0 0;line-height: 0;}
.ys dl dt a{font-size: 21px;color: #00fcff;font-weight: bold;display: block;float: right;}
.ys dl dd{font-size: 14px;color: #fff;line-height: 20px; padding:10px 0 0; text-align:right;}
.ys_l .dl02{width: 175px; padding:58px 0 32px;}
.ys_l .dl02 dt{ background:url(../images/ys_line02.png) no-repeat left 47px;}
.ys_l .dl03{width: 215px; margin:0 0 0 -13px;}
.ys_r{width: 230px;}
.ys .ys_r dl{height: 120px;}
.ys .ys_r dl dt{ background:url(../images/ys_line03.png) no-repeat left 47px;}
.ys .ys_r dl dt i{float: left; padding:17px 0 0 5px;}
.ys .ys_r dl dt a{float: left;}
.ys .ys_r dl dd{ text-align:left;}
.ys_r .dl04{width: 170px; padding:35px 0 16px 60px;}
.ys_r .dl05{width: 215px; padding:40px 0 0 15px;}

/*臣功定制流程*/
.lc{ padding:68px 0 55px;font-size: 0;}
.lc .fenl_t{ background:url(../images/lc_tbg.gif) no-repeat;}
.lc ul{ background:url(../images/lc_bg01.gif) no-repeat; display:inline-block;width: 1000px;}
.lc ul li{ width:156px; float:left; overflow:hidden;}
.lc ul li.lc_li07,.lc ul li.lc_li07 a,.lc ul li.lc_li07 span{ width:62px;}
.lc ul li a{ display:block; width:156px; float:left;}
.lc ul li span{ display:block; font-size:14px;color: #555; width:156px; overflow:hidden; padding:75px 0 0;}
.lc ul li.lc_li01 a:hover{ background:url(../images/lc_bg02.gif) no-repeat 0 0;}
.lc ul li.lc_li02 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -156px 0;}
.lc ul li.lc_li03 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -312px 0;}
.lc ul li.lc_li04 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -468px 0;}
.lc ul li.lc_li05 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -624px 0;}
.lc ul li.lc_li06 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -780px 0;}
.lc ul li.lc_li07 a:hover{ background:url(../images/lc_bg02.gif) no-repeat -936px 0;}

/*广告条*/
.ban02{ width:1000px; height:145px; margin:0 auto; overflow:hidden; position:relative;}
.ban02 img{ width:1000px; height:145px;}
.ban02 em{ display:block; position:absolute; top:92px; right:130px;}
.ban02 em img{ width:117px; height:30px;}
.ban02 p{ font-size:13px; color:#fff; position:absolute; top:90px; right:274px;}
.ban02 p b{ font-size:26px; letter-spacing:-1px;}

/*为什么*/
.why_bg{ background:#f6f6f6; height: 629px;font-size: 0;overflow: hidden;}
.why{ padding:38px 0 0;}
.why .fenl_t{ background:url(../images/why_tbg.gif) no-repeat;}
.why dl{ width:215px; padding:0 17px; float:left;}
.why dt{ width:193px; margin:0 auto;}
.why dt img{ width:193px; height:205px;}
.why dd{ width:215px; overflow:hidden; padding:9px 0 0;}
.why dd h5{line-height:60px; height:60px; overflow:hidden; background:url(../images/why_line.gif) no-repeat center 58px;}
.why dd h5 a{ font-size:16px; color:#333;}
.why dd h5 i{ color:#22489a;}
.why dd p{ color:#222;font-size: 14px; line-height:28px; height:120px;width: 190px; margin:0 auto;text-align: center; overflow:hidden; padding-top:15px;}

/*解决技术难题*/
.nan{ padding:68px 0 60px;font-size: 0;}
.nan .fenl_t{ background:url(../images/nan_tbg.gif) no-repeat; margin:0 0 38px;}
.nan_l{ width:400px;}
.nan_l ul li{ width:190px; padding:0 10px 5px 0;float: left;}
.nan_l ul li a{ display:block;float: left; background:url(../images/nan_lbg01.gif) no-repeat; width:175px; height:61px; font-size:16px; color:#333; font-weight:bold; padding:18px 0 0 15px; overflow:hidden;}
.nan_l ul li.cur a,.nan_l ul li a:hover{ background:url(../images/nan_lbg02.gif) no-repeat; color:#fff;}
.nan_l ul li span{ display:block; font-size:12px; font-weight:normal; padding:8px 0 0; text-transform:uppercase;}
.nan_r{ width:600px; padding:1px 0 0;}
.nan_r ul li{ width:600px; float:left; position:relative;}
.nan_r ul li img{ width:600px; height:412px;}
.nan_r ul li span{ width:600px; display:block; text-align:center; height:32px; line-height:32px; overflow:hidden; background:
url(../images/cp_picbg.png) repeat; position:absolute; bottom:0; left:0;}
.nan_r ul li span a{ font-size:14px; color:#fff;}

/*客户见证*/
.jz{ font-size:0; padding:0 0 65px;}
.jz .fenl_t{ background:url(../images/jz_tbg.gif) no-repeat -10px 0; margin:0 0 40px;}
.jz ul li{ width:227px;height: 299px; float:left; padding:0 11px; position:relative; font-family:"宋体";}
.jz ul li img{ width:225px; height:297px; border:#dedede 1px solid;}
.jz ul li span{ display:block; width:225px; height:82px; background:url(../images/jz_picbg.png) repeat; position:absolute; left:12px; bottom:1px; overflow:hidden;}
.jz ul li span em{ display:block; width:195px; height:40px;line-height: 20px; margin:0 auto; padding:10px 0 0;font-size: 12px;color: #fff; overflow:hidden;}
.jz ul li span i{display: block;font-size: 12px;color: #cfcfcf; width:195px; height:20px;line-height: 20px; margin:0 auto;overflow: hidden; padding:5px 0 0;}
.jz ul li p{ display:none; width:227px; height:294px; background:url(../images/jz_picbg.png) repeat; position:absolute; left:11px; bottom:0; overflow:hidden; border-bottom:#224694 5px solid;}
.jz ul li p em{display: block;font-size: 12px;color: #fff;height: 110px;line-height: 22px;width: 185px; margin:0 auto; padding:58px 0 0;overflow: hidden;}
.jz ul li p b{ padding:50px 0 0;display: block;width: 95px; margin:0 auto;}
.jz ul li p b img{width: 95px;height: 25px;}

/*关于我们*/
.ab_bg{background: #f9f9f9; padding:30px 0; font-size: 0;overflow: hidden;}
.about dl{ overflow:hidden;height: 265px;}
.about dl dt{ width:500px; height:265px; float:left;}
.about dl dt img{ width:500px; height:265px;}
.about dl dd{ width:440px;height: 265px;background: #fff; padding:0 20px 0 40px; float:left;overflow: hidden;}
.about dl dd h5{height: 55px; padding:30px 0 0;}
.about dl dd h5 em{display: block; padding:0 0 5px;}
.about dl dd h5 a{font-size: 18px;color: #22489a;}
.about dl dd p{font-size:12px; color:#535353; height:96px; line-height:24px; padding:20px 0 0;overflow: hidden;}
.about dl dd span{ display:block; padding:15px 0 0;}
.about dl dd span a{ font-size:12px; color:#22489a;font-weight: bold;}

/*荣誉资质*/
.honor{ padding:30px 0 0;}
.honor_t{height: 40px;overflow: hidden;}
.honor_t ul li{float: left; padding:0 30px 0 10px;}
.honor_t ul li a{font-size: 20px;color: #535353;font-weight: bold; background:url(../images/honor_line01.gif) no-repeat;display: block;float: left;height: 40px; padding:0 0 0 20px;}
.honor_t ul li.cur a,.honor_t ul li a:hover{ background:url(../images/honor_line02.gif) no-repeat; color:#22489a;}
.honor_t ul li i,.wd_t i{display: block; font-family:Arial, Helvetica, sans-serif;font-size: 14px;color: #909090;font-weight: normal;text-transform: uppercase; padding:3px 0 0;}
.honor_t span,.wd_t span{display: block;float: right; padding:20px 10px 0 0;}
.honor_t span img,.wd_t span img{width: 75px;height: 20px;}
.honor_m{ padding:18px 0 0;}
.honor_m ul li{ width:150px; float:left; padding:0 8px;}
.honor_m ul li img{ width:130px; border:#d2d2d2 1px solid;}
.honor_m ul li span{ width:150px; display:block; text-align:center; height:25px; line-height:25px; padding:5px 0 0; overflow:hidden;}
.honor_m ul li span a{ font-size:12px; color:#666;}
.honor_bot{height: 22px; width: 528px; display:inline-block; background:url(../images/honor_line.gif) no-repeat 0 41px; padding:30px 0 0 472px;}
.honor_bot .honor_l{ background:url(../images/honor_lico01.gif) no-repeat;display: block;width: 23px;height: 22px; margin:0 5px 0 0;overflow: hidden;}
.honor_bot .honor_l:hover{ background:url(../images/honor_lico02.gif) no-repeat;}
.honor_bot .honor_r{ background:url(../images/honor_rico01.gif) no-repeat;display: block;width: 23px;height: 22px;}
.honor_bot .honor_r:hover{ background:url(../images/honor_rico02.gif) no-repeat;}

/*常见问题*/
.wd{ width:330px; font-size:0; padding:60px 0 50px;}
.wd_t{ background:url(../images/honor_line02.gif) no-repeat;}
.wd_t a.faqtitle{font-size: 20px;color: #22489a;font-weight: bold; padding:0 0 0 20px;display: block;}

.wd dl{ width:330px; height:98px; border-bottom:#dfdfdf 1px dashed; padding:20px 0 0;}
.wd dt{ background:url(../images/wen.gif) no-repeat 0 5px; padding-left:25px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:17px; color:#000; font-weight:bold;}
.wd dd{ font-size:12px; color:#333; background:url(../images/da.gif) no-repeat 0 10px; padding:5px 0 0 25px; line-height:25px; height:50px; overflow:hidden;}
.wd .nobor{ border:none;}

/*臣功新闻*/
.news{ width:630px; padding:60px 0 50px; font-size:0;}
.news dl{ width:620px; padding:22px 0 5px 10px; display:inline-block; overflow:hidden;}
.news dt{ width:240px; float:left;}
.news dt img{ width:230px; height:110px; padding:4px;background: #fff; border:#d6d6d6 1px solid;}
.news dd{ float:left; overflow:hidden; width:360px; padding:0 0 0 15px;}
.news dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news dd h5 a{ font-size:18px; color:#333;}
.news dd p{ font-size:12px; color:#666; height:50px; line-height:25px; padding:10px 0 0;overflow: hidden;}
.news dd span{ display:block; padding:15px 0 0;}
.news dd span a{font-size: 12px;color: #0352a9;}
.news_m ul{  width:654px; display:inline-block; overflow:hidden;}
.news_m ul li{ height:30px; line-height:30px; border-bottom:#c4c4c4 1px dashed; overflow:hidden; width:300px; float:left; margin:0 0 0 20px;}
.news_m ul li a{ font-family:"Microsoft YaHei"; font-size:12px; color:#8d8d8d; padding:0 0 0 12px;}
.news_m ul li a:hover{ color:#0e57c0;}
.news_li{width: 620px;height: 58px;overflow: hidden; padding:10px 0 0 10px; display:inline-block;}
.news_l{width: 70px;height: 58px;background: #e8e8e8;font-size: 13px;color: #666;text-align: center; line-height:25px;}
.news_l i{display: block;font-size: 32px; padding:8px 0 0;}
.news_r{width: 500px;height: 58px;background: #f1f1f1;overflow: hidden; padding:0 25px;}
.news_r b{display: block;height: 25px;line-height: 25px;overflow: hidden; padding:4px 0 0;}
.news_r b a{font-size: 13px;color: #333;}
.news_r span{display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 13px;color: #666;}

/*links*/
.links{ padding:30px 0 38px; border-top:#d8d8d8 1px solid;}
.link_l{display: block;width: 165px;}
.link_l img{width: 165px;height: 65px;}
.link_r{width: 785px;}
.link_r h3 { width:135px; float:left; padding:5px 0 0;}
.link_r h3 a{ font-size:14px; color:#333;}
.link_r h3 em{font-size: 12px;font-weight: normal;text-transform: uppercase; padding:0 0 0 10px;}
.link_r h3 span{display: block;width: 135px;height: 22px;text-align: center;line-height: 22px;background: #22489a;overflow: hidden; margin:12px 0 0;}
.link_r h3 span a{ font-size:12px; color:#fff;font-weight: normal;}
.link_r p{ width:650px; height:60px;float: left;line-height: 30px; overflow:hidden;}
.link_r p a{ padding:0 26px; display:inline-block; font-size:12px; color:#333;}

/*kehuanl*/
.kehuanl {width:1000px;margin:30px auto;}
h3.indextitleh{text-align: center; font-size: 36px; font-family: 黑体;  line-height: 70px; color: #22489a; border-bottom: 1px #22489a solid; display: block;margin: 0px auto; width: 300px;}
p.indextitlep{text-align:center;font-size: 22px; line-height:50px; color:#bbb;margin-bottom:20px;}
.kehuanl ul{width:1000px;margin:10px auto 0px;}
.kehuanl ul li {width:18%;margin:10px 2% 0px 0px;float:left;}
.kehuanl ul li img{width:100%; height:auto;}

.readmore {float:right;float: right;font-size: 14px;color: #666;}