/* YUI 3.5.0 */
html{ color:#000; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select{ *font-size:100%;}
legend{ color:#000;}

body{ font-family:"Microsoft YaHei"; background-color:#f5f5f5;}
.w1000{ width:1000px; margin:0 auto;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.clearfix:before,
.clearfix:after{ display:table; content:""; clear:both;}
.pt0{ padding-top:0!important;}
.bor-bottom-0{ border-bottom:0 none!important;}
.h148{ height:148px!important;}
.h128{ height:128px!important;}
a{ text-decoration:none; outline:0;}
a:hover{ text-decoration:none;}
/*banner{*/
.banner{ background:url(../images/pro_pic/13.jpg) no-repeat top center; height:398px;}

.crumb{z-index:3; height:58px; background-color:#f5f5f5;width:100%;}
.crumb-l{ float:left; width:150px; height:45px; margin-top:15px; margin-right:10px;font-size:14px;line-height:45px; text-align:center; background-color:#fff;}
.crumb-l a{display:block;color:#444444; font-size:18px; font-family:"Microsoft YaHei";line-height:45px;}
.crumb .current{ background:url(../images/product/current.jpg) no-repeat center; display:block;line-height:45px;}
.crumb .current a{background:url(../images/product/current.jpg) no-repeat center; color:#fff;}
.crumb .current a:hover{background:#FFF; color:#444444;}
.crumb-r{ float:right; line-height:55px;color:#2769c8; margin-top:10px;}
.crumb-r a{ margin:0 15px; font-size:12px;color:#2769c8;}
.crumb-r a:hover{color:#2769c8;}

#nav_y{ position:absolute; top:10px; left:-175px; z-index:2; width:165px; overflow:hidden;}
#nav_y li{ margin-bottom:5px;}
#nav_y a{ display:block; height:35px; padding-left:15px; font-size:14px; line-height:35px; color:#333; text-transform:uppercase; background-color:#ededed;}
#nav_y a:hover{ font-weight:bold; color:#f1446f; background-color:#dedede;}
#nav_y .current a{ font-weight:bold; color:#f1446f; background-color:#fff; border-right:10px solid #f1446f; text-decoration:none;}

#mod1,
#mod2,
#mod3,
#mod4,
#mod5{ position:absolute; top:-65px;}
.mod h2{ display:block; width:214px; height:49px; font-size:25px; font-weight:bold; line-height:49px; color:#fefefe; text-align:center;}
.mod1 h2,
.mod2 h2{ background:url(../images/product/title-bg.png) no-repeat; background-position:0 0 ;}
.mod3 h2,
.mod4 h2,
.mod5 h2{ background:url(../images/product/title-bg.png) no-repeat; background-position:0 -51px;}

.mod1{ background-color:#f9f9f9;}
.mod1 .w1000{padding-bottom:40px;}
.mod1 h2{ margin-bottom:18px;}
.mod1 .new-funct{ width:1008px; overflow:hidden;}
.mod1 .new-funct li{ display:inline; float:left; width:185px; height:330px; padding:20px 30px 0; margin-right:7px; text-align:center; background:url(../images/product/jzkc-01.jpg) no-repeat;}
.mod1 .new-funct li strong{ display:block; height:50px; font-size:21px; line-height:50px; color:#000;}
.mod1 .new-funct li p{ font-size:14px; line-height:20px; color:#595858; text-align:left;}

.mod dl{ display:inline; float:left; width:218px; padding:15px 30px 15px; margin-right:13px; background-color:#fff; border-bottom:3px solid #e8e8e8;}
.mod dl dt{ margin-bottom:5px; font-size:17px; color:#272727;}
.mod dl dd{ font-size:12px; line-height:20px; color:#8e8d8d;}
.mod dl{ height:108px; margin-bottom:10px;}
.mod3 .w1000,
.mod4 .w1000,
.mod5 .w1000{ overflow:hidden; border-bottom:1px solid #d3d3d3;}
.mod3 h2{ margin-top:42px; margin-bottom:19px;}
.mod3 ul,
.mod4 ul,
.mod5 ul{ margin-left:54px; border-left:3px solid #dadada;}
.mod3 ul li,
.mod4 ul li,
.mod5 ul li{ position:relative; width:873px; padding-top:36px; padding-bottom:26px; margin-left:83px; border-bottom:1px dashed #aeaeae;}
.mod .first{ padding-top:0;}
.mod .mask{ position:absolute; left:-140px; top:36px; z-index:1; width:111px; height:100%; background-color:#f5f5f5;}
.icon{ position:absolute; left:-140px; top:0; z-index:2; width:111px; height:41px; padding-top:70px; margin-top:36px; font-size:14px; color:#2e2e2e; text-align:center; background:url(../images/product/icon-all.png) no-repeat;}
.mod .first .icon{ margin-top:0;}
.icon-1{ background-position:0 0;}
.icon-2{ background-position:-113px 0;}
.icon-3{ background-position:-226px 0;}
.icon-4{ background-position:-339px 0;}
.icon-5{ background-position:-452px 0;}
.icon-6{ background-position:-565px 0;}
.icon-7{ background-position:-678px 0;}
.icon-8{ background-position:-791px 0;}
.icon-9{ background-position:-904px 0;}
.icon-10{ background-position:-1017px 0;}
.icon-11{ background-position:-1130px 0;}
.icon-12{ background-position:-1243px 0;}
.icon-13{ background-position:-1356px 0;}
.icon-14{ background-position:-1469px 0;}
.icon-15{ background-position:-1582px 0;}
.icon-16{ background-position:-1695px 0;}
.icon-17{ background-position:-1808px 0;}
.icon-18{ background-position:-1921px 0;}

.mod4 h2,
.mod5 h2{ margin-top:37px; margin-bottom:19px;}
.mod5{ border-bottom:0 none;}