﻿#header { width:100%; position:static; left:0; top:0; height:auto; z-index:1001 }
#banner { font-size:0;}

.mant{padding-top:0px;}

.colu_tn{background-color:#fff; padding:0 30px; width:1140px; margin:auto; -webkit-box-shadow: #636363 0px 3px 8px; -moz-box-shadow: #636363 0px 3px 8px; box-shadow: #636363 0px 3px 8px;}

#main { background-color:#e9e9e9; }
#aside { width:20.84%; float:left; margin-top:44px; margin-bottom:10px; background-color:#e5e5e5;}
#category {}
#category .hd { color:#fff; height:100px; line-height:100px; font-size:26px; background:url(../images/cate_hd.jpg) no-repeat right bottom; text-indent:23px; }
#category .bd { margin:0 ;}
#category .clearfix{padding:20px 0px 93px 20px;}
#category .bd ul li.parent { height:50px; }
#category .bd ul li.parent a { display:block; line-height:50px; font-size:14px; text-indent:36px; background:url(../images/icon_fot.jpg) no-repeat left center; color:#222;}
#category .bd ul li.parent a:hover {background:url(../images/icon_on.jpg) no-repeat left center; color:#d71a15; text-decoration:none;}
#category .bd ul li.parent a.current {background:url(../images/icon_on.jpg) no-repeat left center; color:#d71a15;}
#category ul li.sublist { padding:5px 0; border-bottom:solid 1px #c7c9cd; }
#category ul li.sublist li { }
#category ul li.sublist li a { display:block; background:url(../images/icon1.gif) no-repeat 35px center; text-indent:50px; height:36px; line-height:36px; font-size:0.875em; }
#category ul li.sublist li a:hover { color:red; text-decoration:none; }
#category ul li.sublist li.current a { color:red; border-top:0;}

/*单页系列*/
.lt_bd{background:url(../images/hd_bg_1.jpg) repeat-x left bottom; margin-bottom:14px;}
.lt_bd .lt_parent{float:left; width:12.5%; text-align:center; border:0px solid #dfdfdf; border-radius:0px; color:#282727; margin:5px 0 0px;}
.lt_bd .lt_parent a{height:70px; line-height:70px; font-size:14px;/* display:inherit;*/}
.lt_bd .lt_parent:hover {border:0px solid #dfdfdf; background:url(../images/hd_bg_2.jpg) no-repeat center bottom;}
.lt_bd .lt_parent:hover{color:#fff;}
.lt_bd .current{border:0px solid #dfdfdf; background:url(../images/hd_bg_2.jpg) no-repeat center bottom;}
.lt_bd .current{color:#fff;}

/*产品系列*/
.bd_l{width:240px; float:left; background-color:#fff; padding:0px 0px 0px; margin-top:46px; margin-bottom:20px;}
.bd_hb{font-size:24px; color:#FFF; line-height:80px; background:url(../images/bd_hb_img.jpg) no-repeat left center; text-indent:24px; margin-bottom:0px;}
.bd_dhb{}
.bd_dhb .hbt{height:45px; background:url(../images/hb_cate_off.jpg) no-repeat left center; border:0px solid #4d8dbd; text-indent:44px; margin:0 auto 0px; border-bottom:0px solid #bababa; margin-bottom:5px;}
.bd_dhb .hbt a{color:#fff; font-size:16px; border-radius:0px; line-height:45px; height:45px; display:block;}
.bd_dhb .hbt:hover{}
.bd_dhb .hbt:hover a{text-decoration: none;}
.bd_dhb .current{background:url(../images/hb_cate_on.jpg) no-repeat left center;}
.bd_dhb .current a{}
.bd_dhb .hbt_s{border-top:none;}

.bd_dhb .hbt_pp{width:210px; height:40px; background:url(../images/icon_p_on.jpg) no-repeat 15px center;  text-indent:25px; margin:0 auto 0px; color:#0e65b4; border-top:0px solid #e5e5e5;}
.bd_dhb .hbt_pp a{color:#0e65b4; line-height:40px;  font-size:16px;}
.bd_dhb .hbt_pp:hover{background:url(../images/icon_p_on.jpg) no-repeat 15px center;}

.then_ht{border:1px solid #e2e2e2; color:#2e2e2e; font-size:14px; line-height:30px; padding:0 20px 13px 18px; margin-top:20px;}
.then_hb{font-size:20px; color:#828282; text-indent:43px; background:url(../images/the.jpg) no-repeat left center; line-height:34px; height:34px; margin:20px 0 13px;}
.then_ht span{color:#015fb6;}

.sublist {margin:auto; padding:0px 0; border-top:solid 0px #dddddd; margin-bottom:5px; margin-top:-5px; display:none;} 
.sublist .ltli { }
.sublist .ltli a { display:block; background:url(../images/cate_on.png) no-repeat 34px center #c9c9c9; text-indent:47px; height:40px; line-height:40px; border-top:1px solid #fff; font-size:13px;}
.sublist .ltli a:hover { color:red; text-decoration:none; background:url(../images/cate_off.png) no-repeat 34px center #c9c9c9;}
.sublist .current a {background:url(../images/cate_off.png) no-repeat 34px center #c9c9c9; color:red;}

#m_right { width:928px; float:right; margin-top:46px; }
#location {border-bottom:1px solid #dbdbdb;}
.location_title { font-size:24px; color:#323232; height:46px; line-height:38px; float:left; min-width:80px; text-indent:0px; }
.location_pe {padding-right:15px; background-size: 100% 3px;}
.location_list { font-size:0.75em; height:44px; line-height:44px; text-indent:20px; float:right; color:#858687; margin-right:3px;}
.location_list a{color:#858687;}
.location_list span { margin:0 5px; }

#article {line-height:28px; font-size:0.875em; padding:27px 0; width:100%; margin:0 auto;}
.about_t{margin-right:22px; float:left; width:53%; height:538px;}
.about_tp{text-indent:0px; margin-bottom:30px; font-size:14px; line-height:26px;}
.about_tp span{color:#c82126;}
.about_ys{color:#005da2;}
.contacts_imt{margin-bottom:80px;}
#article p{word-wrap:break-word;word-break:break-all;}
.about_p{margin-bottom:28px;}
.contacts_img{display:none;}
table.contacts_tab{ }
table.contacts_tab td,{text-indent:20px;}

.about_imt{text-align:center; padding-top:14px;}

.m_honor_title {line-height:3.33em; font-size:16px; text-align:center; color:#d10a15; }
.m_honor_attr { height:3em; line-height:2.14em; text-align:center; border-bottom:dashed 1px #848484; }
.m_honor_content { padding:1.5em 0; }
.m_prev_list { float:right; height:25px; margin-top:17px; }
.m_prev_list a { float:left; margin-left:15px; display:inline;}
.m_prev_list a img { display:block; }
.m_next_list { border-bottom:dashed 1px #ccc; border-top:dashed 1px #ccc; padding:1em 0; margin-top:1em;}
.m_next_list p.m_p_prev a { height:2.14em; line-height:2.14em; display:inline-block; overflow:hidden; float:left; margin-bottom:0.5em; }
.m_next_list span { height:2.14em; line-height:2.14em; width:6em; background-color:#d10a15; color:#fff; display:block; float:left; text-align:center; margin-right:0.5em; }
.m_next_list p.m_p_next a {  height:2.42em; line-height:2.42em; display:inline-block; overflow:hidden; float:left; }
.m_prev_back { text-align:right; padding-top:2em; height:2.14em; }
.m_prev_back a { background-color:#15499a; font-size:1em; width:8em; height:2.14em; line-height:2.14em; text-align:center; color:#fff; display:block; float:right; }
.m_prev_back a:hover { text-decoration:none;}
.m_prev_share { margin-top:1em;}

#newslist { margin-top:10px; }
#newslist .item { padding:2% 0; border-bottom:solid 1px #dfdfdf; }
#newslist .time { width:12%; border:solid 1px #a8a8a8;  background-color:#a8a8a8; float:left; text-align:center; }
#newslist .item:hover .time{ border:solid 1px #d10a15;  background-color:#d10a15;}
#newslist .time .p1 { font-size:1em; color:#fff; line-height:28px; }
#newslist .time .p2 { font-size:1.125em; color:#757575; line-height:40px; background-color:#fff; }
#newslist .list { width:86%; float: right; display: inline; }
#newslist .list h4 { font-size:16px; line-height:24px; }
#newslist .list h4 a { color:#111; font-weight:normal; }
#newslist .list h4 a:hover { color:#044ba1; font-weight:normal;}
#newslist .list p { line-height:200%; color: #757575; font-size:0.75em; }

#newslist .nlist { height:2.5em; line-height:2.5em; background:url(../images/icon1.jpg) no-repeat left center; border-bottom:dotted 1px #ccc;  overflow:hidden; }
#newslist .nlist a { float:left; font-size:0.875em; margin-left:14px; display:inline;}
#newslist .nlist span { float:right; font-size:0.875em; display:inline;}


.m_series_title { padding-top:20px; color:#15499a; font-weight:normal; font-size:1em; }
.m_series_p2 { float:left; display:inline; width:23%; margin-top:2.6%; }
.m_series_p2 figcaption { display:block; font-size:0.875em; height:3em; line-height:3em; text-align:center; }
.noend1, .noend2, .noend3, .noend5, .noend6, .noend7, .noend9, .noend10, .noend11, .noend13, .noend14, .noend15, .noend17, .noend18, .noend19 { margin-right:2.6%; }
.noend4, .noend8, .noend12, .noend16, .noend20 { margin-right:0;}

.m_series_p3 { float:left; display:inline; width:31.3%; margin-top:2.6%; }
.m_series_p3 p { border:solid 1px #ccc; padding:0px; }
.m_series_p3 figcaption { border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; height:36px; line-height:36px; text-align:center; display:block; background-color:#e1e1e1; font-size:14px; overflow:hidden;}
.m_series_p3:hover p { border:solid 1px #d10a15; }
.m_series_p3:hover figcaption { border-left:solid 1px #d10a15; border-bottom:solid 1px #d10a15; border-right:solid 1px #d10a15; background-color:#d10a15; color:#fff; }
.nohonor1, .nohonor2, .nohonor4, .nohonor5, .nohonor7, .nohonor8, .nohonor10, .nohonor11 { margin-right:3%;}
.nohonor3, .nohonor6, .nohonor9, .nohonor12 { margin-right:0;}

.m_pro_list {padding:0% 0 2%; }
/*.m_pro_list .p2 {float:left; width:289px; margin-bottom:15px; border:solid 1px #d1d1d1; }
.m_pro_list .p2 figure { }
.m_pro_list .p2 figcaption {display:block; height:50px; line-height:50px; text-align:center; font-size:0.875em; background-color:#fff; border-bottom:solid 0px #ddd; border-top:solid 1px #d1d1d1;}
.m_pro_list .p2 a:hover {text-decoration:none; }
.m_pro_list .p2:hover figure {}
.m_pro_list .p2:hover figcaption {background-color:#005da2; color:#fff; overflow:hidden; }
.nofirst1, .nofirst2, .nofirst4, .nofirst5, .nofirst7, .nofirst8, .nofirst10, .nofirst11, .nofirst13, .nofirst14 { margin-right:21px; }*/
.m_pro_list .p2 { width:296px; float:left; display:inline; margin-bottom:20px; background-color:#c8c8c8; }
.m_pro_list .p2 .img { padding:5px;  float:left; margin-right:0.625em; background-color:#fff; }
.m_pro_list .p2 img {width:294px; display:block; border:solid 1px #c8c8c8;}
.m_pro_list .p2 .info { font-size:0.875em;}
.m_pro_list .p2 .info dt { border-bottom:solid 1px #e0e0e0; padding-top:5px; height:3.285em; line-height:3.285em; }
.m_pro_list .p2 .info dd { line-height:180%; padding-top:5px; }
.m_pro_list .p2 figcaption {display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#000; background-color:#e3e3e3; border-bottom:solid 0px #ddd; border-top:solid 0px #d1d1d1; overflow:hidden;}
.m_pro_list .p2_t2 figcaption{display:block; height:55px; line-height:25px; background-color:#e3e3e3; font-size:16px; color:#000; text-align:left; width:252px; padding:10px 22px; overflow:hidden;}
.p2:hover img { border:solid 1px #c72125;}
.p2:hover figcaption{background-color:#c72125; color:#fff;}
.nofirst1, .nofirst2, .nofirst4, .nofirst5, .nofirst7, .nofirst8, .nofirst10, .nofirst11, .nofirst13, .nofirst14, .nofirst16, .nofirst17 { margin-right:20px;}
.nofirst3, .nofirst6, .nofirst9, .nofirst12, .nofirst15, .nofirst18 { margin-right:0;}


.m_pro_info { padding:59px 0 0 0; font-size:0.875em; }
.m_pro_info .imgview {text-align:center;}
.m_pro_info .imgview img {max-width:800px; display:block; margin:0 auto;}
.m_pro_info .title { height:76px; line-height:76px; color:#154a9a; font-size:20px; text-align:center; border-bottom:solid 1px #e3e3e3; margin-top:9px;}
.m_pro_info .title span{font-size:18px; color:#ef871d;}
.m_pro_info .proTitle { height:33px; line-height:33px; background:url(../images/title_bg.jpg) repeat-x left top; margin-top:20px;}
.m_pro_info span.current {width:110px; height:33px; line-height:33px; display:block; background:url(../images/title_onbg.jpg) no-repeat left top; text-align:center; color:#d9210e;}
.m_pro_info .content {border-bottom:solid 1px #e3e3e3; padding:1em; line-height:30px;}
.m_pro_info .other{ padding:28px 0;}
.m_pro_menu{ width:100%; text-align:center;}
.other .bdsharebuttonbox{ float:right;}
.m_prev_back { text-align:right; padding-top:2em; height:2.14em; font-size:0.875em; }
.m_prev_back a { background-color:#d10a15; font-size:1em; width:8em; height:2.14em; line-height:2.14em; text-align:center; color:#fff; display:block; float:right; }
.m_prev_back a:hover { text-decoration:none;}

/*百度分享*/
#share a{ width:26px; height:24px; line-height:24px; padding:0; margin:0 0 0 6px;}
#share a.bds_more{background:none; width:40px;}
#share a.bds_weixin{background:url(../images/fx_01.jpg) no-repeat left center;}
#share a.bds_tsina{background:url(../images/fx_02.jpg) no-repeat left center;}
#share a.bds_tqq{background:url(../images/fx_03.jpg) no-repeat left center;}
#share a.bds_bdhome{background:url(../images/fx_04.jpg) no-repeat left center;}
#share a.bds_qzone{background:url(../images/fx_05.jpg) no-repeat left center;}

.m_pro_prev { width:100px; margin-right:0em; display: inline-block;}
.m_pro_prev  a { border:solid 1px #d6d6d6; color:#606060; height:2.57em; line-height:2.57em; display:block; background:url(../images/prev_1.png) no-repeat 15px center; text-indent:40px; text-align:left; }
.m_pro_prev  a:hover { text-decoration:none; border:solid 1px #004889; color:#fff; background:url(../images/prev_2.png) no-repeat 15px center #004889; }
.m_pro_next { width:100px; margin-left:0.5em; display: inline-block;}
.m_pro_next a { border:solid 1px #d6d6d6; color:#606060; height:2.57em; line-height:2.57em; display:block; background:url(../images/next_1.png) no-repeat 67px center; text-indent:15px; text-align:left; }
.m_pro_next a:hover {  text-decoration:none; border:solid 1px #004889; color:#fff; background:url(../images/next_2.png) no-repeat 67px center #004889; }


.gbook1 { width:10%}
.gbook2 { width:50%; float:left; }
.gbook3, .gbook4 { width:20%; }
.mobieapp { border-left:solid 1px #ccc; border-top:solid 1px #ccc; }
.mobieapp li { width:24.87%; float:left; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0.3em 0; text-indent:10px; }

#main_p{background: url(../images/img_bg.jpg) no-repeat center top; height:648px; padding-top:42px;}
.m_pro_list .bd{background-color:#FFF; border-radius:5px; margin-bottom:48px; padding:19% 10% 35.6%;}
.nofirst01{float:left;}
.nofirst02{float:right;}

.tqq{margin-bottom:-5px; margin-left:8px;}
.tal{margin-bottom:-7px; margin-left:8px;}
.ez{text-indent:4em;}

#hyly{margin-top:35px; margin-bottom:28px;}
#hyly .bd-box{ width:100%; overflow:hidden; float:left}
#hyly .bd-box li{ float:left; width:23.5%; height:120px; padding:0px 18px 20px 0px; overflow:hidden; position:relative; }
#hyly .bd-box li img{ width:100%; max-width:212px; height:120px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bd-box li span{width:100%; height:120px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bd-box li a{ width:100%; height:120px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}

.cMore {display:none;}

/*2.0产品详情*/
.product{ height:350px; position:relative; margin-bottom:64px;}
.pic{width:348px; border:1px solid #c8c8c8; float:left;}
.info{width:547px; float:right;}
.info-th{color:#ae2518; font-size:20px; font-family:Arial; font-weight: bold;}
.info-txt{color:#ae2518; font-size:16px; margin-bottom:31px;}
.info p{font-size:14px; color:#222; line-height:24px;}
.a1{background:url(../images/icon_v.jpg) no-repeat left center; width:140px; height:55px; line-height:55px; float:left; position:absolute; left:396px; bottom:-17px; text-indent:66px; margin-right:30px;}
.a2{background:url(../images/icon_x.jpg) no-repeat left center; width:140px; float:left; height:55px; line-height:55px; position:absolute; left:566px; bottom:-17px; text-indent:66px;}

.productTab{width:100%; height:45px; line-height:45px; background:url(../images/icon_tv.jpg) no-repeat left center #575757; text-indent:59px; color:#fff; font-size:17px; margin-top:23px;}
.cT{ color:#d01f27; line-height:30px; padding: 10px 0; margin-top:10px;}
.cT_right{ float:right; font-size:12px;}

.th{background-color:#e3e3e3; border-top:2px solid #c3c3c3; line-height:24px; border-bottom:1px solid #c3c3c3; font-size:12px;}
.th_hh{background-color:#fff; border-bottom:1px solid #c3c3c3; border-top:none; line-height:28px;}
.th_t1{width:617px; float:left; text-indent:10px;}
.th_t01{text-indent:20px; background: url(../images/j.gif) no-repeat 10px center;}
.th_t2{width:106px; float:left;}
.th_t3{width:106px; float:left;}
.th_t4{width:98px; float:left;}

/*2.0产品详情留言*/
.m_online_wrap {}
.view{ border:1px solid #c3c3c3; margin:13px 0 73px;}
.m_online_li_1{ width:230px; float:left; padding: 5px 15px; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; line-height:25px; text-align:right; font-size:12px;}
.m_online_li_2{ width:635px; float:left; padding: 5px 15px; border-bottom:1px solid #c3c3c3;}
.m_online_li_3{height:130px;}
.m_online_b{border-bottom:none; height:45px;}
.m_online_bd{width:100%; margin:0 auto; }
.m_online_hd{margin-bottom:29px; padding-top:51px; display:none;}
.m_online_bd p{line-height:220%; color:#565656; text-align:center;}
.m_online_bd .c1 {width:135px; height:21px; line-height:21px; border:1px solid #a8a8a8; font-size:12px;}
.m_online_bd .c2 {width:100px; height:21px; line-height:21px; border:1px solid #a8a8a8; font-size:12px;}
.m_online_bd .c3 {width:255px; height:21px; line-height:21px; border:1px solid #a8a8a8; font-size:12px;}
.m_online_bd .submit{ border:0; padding:13px 30px; cursor:pointer; background-color:#e6232b; color:#fff; font-family:"å¾®è½¯é›…é»'";}
.m_online_bd textarea { width:384px; height:96px; border:0; padding:15px 0; border:1px solid #a8a8a8; font-size:12px;}


.cont_txt{float:left; width:520px; color:#434242;}

/*2.0联系我们*/
.contacts_ban{position:relative;}
.contacts_bt{font-size:24px; line-height:58px;}
.shop_p{width:466px; height:267px; position:absolute; left:18%; top:20%; margin:0 auto; font-size:16px; color:#fff; line-height:30px; padding:29px 25px 0 49px; background: url(../images/contacts_03.png) no-repeat top left;}
.shop_p span{line-height:47px; font-size:25px;}
.shop_p a{color:#fff;}

.m_liuyan_bd{width:1151px; margin:auto;}
.m_liuyan_th{font-size:25px; color:#d5020f; line-height:67px;}
.m_liuyan_li_1{float:left; width:565px; margin:0 0 20px 0;}
.m_liuyan_li_2{float:right; width:565px;}
.m_liuyan_li_3{ width:100%; line-height:0; margin-bottom:19px;}
.m_liuyan_li_4{ float:left;}
.m_liuyan_li_5{width:185px; float:right;}
.m_liuyan_li_1 .c1, .m_liuyan_li_2  .c1 {width:100%; height:45px; line-height:45px; border:0px solid #e4e4e4; font-size:14px; text-indent:10px; padding:0; color:#7d7676;}
.m_liuyan_li_3 .input{border:0px solid #e4e4e4; width:100%; height:348px; line-height:45px; text-indent:10px; padding:0; color:#7d7676;}
.m_liuyan_li_4 .c1{width:180px; border:0px solid #e4e4e4;line-height:45px; height:45px; text-indent:10px; padding:0; color:#7d7676;}
.m_liuyan_li_5 .submit{border:0px solid #e4e4e4; width:100%; height:45px; line-height:45px; text-indent:10px; padding:0; color:#fff; background-color:#d60210;}
.m_liuyan_li_1 > .c1, .m_liuyan_li_2 > .c1 , .m_liuyan_li_3 > .input, .m_liuyan_li_4 > .c1{border:1px solid #e4e4e4;}
.m_liuyan_li_1 .c2 {width:100px; height:21px; line-height:21px; border:1px solid #a8a8a8; font-size:12px;}
.m_liuyan_li_1 .c3 {width:255px; height:21px; line-height:21px; border:1px solid #a8a8a8; font-size:12px;}

.m_dt_bd{width:650px; float:left; height:340px; margin-bottom:38px; padding-top:13px;}
.m_dt_img{width:550px; float:left; height:340px; background: url(../images/contacts_03.jpg) no-repeat top left; margin-top:13px;}
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap;}
@media screen and (max-width:1750px){  
.shop_p{position:absolute; left:15%;}
}
@media screen and (max-width:1640px){  
.shop_p{position:absolute; left:13%;}
}
@media screen and (max-width:1540px){  
.shop_p{position:absolute; left:11%; top:15%; height:250px;}
}
@media screen and (max-width:1400px){  
.shop_p{position:absolute; left:7%;}
}
@media screen and (max-width:1300px){  
.shop_p{position:absolute; left:3%; top:12%;}
}
@media screen and (max-width:1200px){
.shop_p{position:absolute; left:0%; top:10%; height:240px;}
}
@media screen and (max-width:320px){

}