/*产品中心*/

.cpzx_cap h1{ font-size:35px; color:#dddddd; text-transform:uppercase; font-family:Impact;}

.cpzx_cap h2{ font-size:35px;}

.cpzx_cap span{ height:50px; font-size:20px; color:#999999; background:url(../images/cap_01.jpg) bottom center no-repeat; display:block;}

.cpzx_01 ul{ width:1240px; margin-left:-40px;}

.cpzx_01 ul li{ width:580px; height:388px; float:left; margin-left:40px; display:block; position:relative; overflow:hidden;}

.cpzx_01 ul li img{ width:580px; height:388px; display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.cpzx_011{ width:580px; height:300px; background: url(../images/bg_01.png) repeat; position:absolute; top:0; padding-top:88px;}

.cpzx_011 span{ height:4px; width:80px; margin:0 auto; background:#f57b41; display:block;}

.cpzx_011 h2{height:45px; line-height:45px; overflow:hidden;}

.cpzx_011 h2 a{ color:#fff;font-size:30px; height:45px; line-height:45px; overflow:hidden;}

.cpzx_011 p{ font-size:22px;height:35px; line-height:35px; overflow:hidden;}

.cpzx_011 .more_01{ width:95px; height:32px; line-height:32px; display:block; margin:0 auto; border:1px #f57b41 solid; border-radius:20px; color:#f57b41; margin-top:40px;}

.cpzx_011 .more_01:hover{ border:1px #fff solid; color:#fff;}

.cpzx_01 ul li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}



.cpzx_02 ul{ width:1230px; margin-left:-30px;}

.cpzx_02 ul li{ width:381px; height:388px; float:left; margin-left:29px; margin-bottom:29px; display:block; position:relative; overflow:hidden;}

.cpzx_02 ul li img{ width:381px; height:388px; display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.cpzx_021{ width:381px; height:300px; background: url(../images/bg_01.png) repeat;position:absolute; top:0; padding-top:88px;}

.cpzx_021 span{ height:4px; width:80px; margin:0 auto; background:#f57b41; display:block;}

.cpzx_021 h2{height:45px; line-height:45px; overflow:hidden;}

.cpzx_021 h2 a{ color:#fff;font-size:30px; height:45px; line-height:45px; overflow:hidden;}

.cpzx_021 p{ font-size:22px;height:35px; line-height:35px; overflow:hidden;}

.cpzx_021 .more_01{ width:95px; height:32px; line-height:32px; display:block; margin:0 auto; border:1px #f57b41 solid; border-radius:20px; color:#f57b41; margin-top:40px;}

.cpzx_021 .more_01:hover{ border:1px #fff solid; color:#fff;}

.cpzx_02 ul li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

/*关于我们*/

.gywm{ height:429px; background:url(../images/index_bg.jpg) top center no-repeat; padding-top:80px;}

.gywm_01{ width:1150px; height:315px; padding:25px; background:#FFF; margin:0 auto;}

.gywm_01 img{ width:562px; height:315px;}

.gywm_02{ width:542px;}

.gywm_02 h2 a{ font-size:16px;}

.gywm_02 p{ text-indent:2em; line-height:29px; font-size:15px;}

.gywm_02 span a{ width:115px; height:38px; line-height:38px; text-align:center; background:#dddddd; display:block; font-size:15px;}

.gywm_02 span a:hover{ background:#f57b41; color:#FFF;}

.gywm_02 span{ display:block;}

.gywm_02 div{ height:260px;overflow:hidden;}



/*新闻中心*/

.xwzx ul{ width:1220px; margin-left:-20px;}

.xwzx ul li{ width:285px; height:290px; float:left; display:block; margin-left:20px; position:relative; overflow:hidden;}

.xwzx ul li img{ width:285px; height:190px; display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.xwzx ul li span{ width:100px; height:32px; line-height:32px; background: url(../images/bg_02.png) repeat; display:block; position:absolute; left:0; top:0;}

.xwzx ul li h2{ height:35px; line-height:35px; overflow:hidden;font-weight:normal;}

.xwzx ul li h2 a{ font-size:16px;}

.xwzx ul li p{ color:#999; line-height:26px; height:52px; overflow:hidden;}

.xwzx ul li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}



/*联系我们*/

.contact{ height:587px; background:url(../images/ft_bg.jpg) top center no-repeat;}

.contact h1{ font-size:38px; color:#999; text-transform:uppercase; font-family:Impact;}

.contact h2{ font-size:25px; color:#FFF; font-weight:normal;}

.contact_01{ line-height:50px;}

.contact_02{ width:654px;}

.c_text_01{ width:295px; height:48px; line-height:48px; background:#333333; border:1px #555555 solid; color:#666666; padding-left:12px; overflow:hidden;}

.c_textarea{ width:640px; height:107px; line-height:26px; background:#333333; border:1px #555555 solid; color:#666666; padding-left:12px; overflow:hidden;}

.c_bnt{ width:128px; height:42px; line-height:42px; background:#666666; color:#FFF;}



/*当前位置*/

.dqwz{ height:44px; line-height:44px; background:#f5f4f0; border-bottom:1px #dedede solid; color:#888888;}

.dqwz a{ color:#888888;}

.dqwz a:hover{ color:#ff0000;}



/*新闻资讯*/

.news li{ width:1200px; height:202px; padding-top:20px; padding-bottom:20px; display:block; border-bottom:1px #dedede solid; overflow:hidden;}

.news li img{ width:305px; height:202px; float:left; display:block; padding-right:30px;}

.news li h2{ height:40px; line-height:40px; overflow:hidden;}

.news li h2 a{ font-size:20px;}

.news li span{ height:45px; line-height:45px; color:#666666; display:block;}

.news li .news_p{ height:115px; line-height:28px; color:#666666; overflow:hidden;}

.news li:hover{ background:#f0eee5;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.news li:hover a{ color:#e77843;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



/*页码*/

.list_pages{width:700px; margin:0px auto 100px auto;}

.list_pages a,

.list_pages span,

.list_pages i

{ float:left; display:inline-block; margin-right:10px; padding:5px 15px; border:1px solid #ddd; }

.list_pages a{ color:#555;}

.list_pages a:hover{ text-decoration:none; border:1px solid #e77843;background:#f2f8ff;}

.list_pages span{ color:#999;}

.list_pages .current{ border:none; background:#e77843; color:#fff; font-style:normal; padding:5px 15px 6px 15px;}

.list_pages span.onclass{ color:#555;}



/*产品中心*/

.prcenter{  overflow:hidden; margin-top:1px;border-left:1px #dedede solid;}

.prcenter li{height:52px; line-height:52px; display:block; border:1px #dedede solid; float:left; margin:0px 0px 0px -1px;}

.prcenter li a{ padding:0px 21px; color:#555555; display:block;}

.prcenter li a:hover{ color:#fff; display:block; background:#f27b42;}



.prcenter_01 ul{ width:1220px; margin-left:-20px;}

.prcenter_01 ul li{ width:251px; height:286px; padding:17px; overflow:hidden; background:#FFF; margin-left:20px; margin-top:25px; display:block; float:left;}

.prcenter_01 ul li img{ width:251px; height:182px; display:block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.prcenter_01 ul li h2{ height:64px; line-height:64px; font-weight:normal; text-align:center; display:block; overflow:hidden;}

.prcenter_01 ul li h2 a{ font-size:16px; color:#555;}

.prcenter_01 ul li span{ display:block;}

.prcenter_01 ul li span.span_01 a{ width:100px; height:34px; line-height:34px; display:block; background:#f27b42; text-align:center; font-size:16px; color:#ffffff;}

.prcenter_01 ul li span.span_02 a{ width:100px; height:34px; line-height:34px; display:block; background:#dddddd; text-align:center; font-size:16px; color:#999999;}

.prcenter_01 ul li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

.prcenter_01 ul li:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2) }





/*内页关于我们*/

.bt_01{ height:80px;text-align:center; margin:60px auto; background:url(../images/bt_01.jpg) center 58px no-repeat;}

.bt_01 h2{ font-size:35px; color:#232323;}

.bt_01 p{ font-size:20px; color:#787878; padding-top:20px;}



.ny_about{ width:1200px; margin:20px auto; overflow:hidden;}

.ny_about img{ padding-right:30px;}

.ny_about h2{ font-size:18px; color:#e77843; display:inline-block; background:url(../images/bt_05.jpg) left bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}

.ny_about p{ padding-bottom:10px; font-size:16px; line-height:35px;}

.ny_qywh{width:100%; min-width:1200px; height:322px; padding-top:170px; background:url(../images/bt_06.jpg) top center no-repeat; margin-top:40px; color:#fff; text-align:center;}

.ny_qywh h2{ font-size:30px; padding-bottom:8px;}

.ny_qywh p{ font-size:16px; padding:10px 0px 10px 0px;}



.bg_03{width:100%; min-width:1200px; height:607px; background:url(../images/bg_04.jpg) top center no-repeat;margin-top:50px; overflow:hidden;}

.ny_zzrz{ width:1200px; margin:0px auto 0px auto;}

.ny_zzrz li{ width:274px; height:374px; overflow:hidden; float:left; margin:0px 13px;}

.ny_zzrz li img{ width:274px; height:374px;}

.ny_zzrz li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}



.bg_02{ width:100%; min-width:1200px; height:500px; padding-top:20px; background:url(../images/bg_02.jpg) top center no-repeat; margin-top:30px;}

.cfsb{ width:1200px; margin:0 auto;}

.cfsb li{ width:280px; height:210px; float:left; margin:10px; position:relative; overflow:hidden;}

.cfsb li img{ width:280px; height:210px;}

.cfsb li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

.cfsb li span{ width:280px; height:38px; line-height:38px; background:url(../images/bg_02.png) repeat; position:absolute; bottom:0; left:0; color:#fff; text-align:center;}



/*内容页*/

.con{ padding:15px 0px; line-height:30px;}

.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#e87742; padding-bottom:10px;}

.con_t h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:normal; padding-bottom:10px; margin-bottom:20px;}

.con_t h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}

.con_t img{ max-width:80%; display:block; margin:10px auto;}

/*翻篇*/

.fanpian{ margin:15px 0px; padding:10px 0px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;}



/*推荐文章*/

.gr-rec-news{width:1200px;margin:0px 0px 30px 0px;overflow:hidden;}

.gr-rec-news ul{width:1230px;padding-top:10px;}

.gr-rec-news ul li{float:left;margin-right:40px;width:390px;height:32px;line-height:32px; margin-right:20px;}

.gr-rec-news ul li a{display:block;line-height:32px; height:32px;background:url(../images/list_02.jpg) no-repeat left center;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}

.gr-rec-news ul li span{float:right;color:#999;}

.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:30px;}





