/*------------------------首页----------------------------*/
.banner{ background:#eee; position:relative;}
.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.banner .hd ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:45px; -moz-border-radius:45px; border-radius:45px; font-size:0; vertical-align:top;}
.banner .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .hd .on{ background:#cf5a39;}
.banner .bd li{ font-size:0px; line-height:0px;}
.banner .bd li img{ width:100%;}

.inx_main_r_box{ padding:10px; border:1px solid #b5b5b5; overflow:hidden;}
.inx_main_r_t{ text-align:center; height:32px; line-height:25px; font-size:16px; color:#c94723;}

.zyxx p{ line-height:20px; height:80px; margin:5px 0px 15px; overflow:hidden;}

.more_a2{ padding-right:25px; line-height:15px; float:right; font-size:18px; color:#fff; position:relative;}
.more_a2:hover{ color:#fff;}
.more_a2:after{ width:18px; height:18px; content:""; display:block; position:absolute; right:0px; top:0px; background:url(/webroot/gwindex/images/ico.png) #fff -82px -1px no-repeat; border-radius:360px; -moz-border-radius:360px;}


.zmsp{ margin-top:10px; padding-bottom:5px;}
.zmsp_c{}
.zmsp_c .pic{ width:140px; float:left; font-size:0px; line-height:0px;}
.zmsp_c .pic img{ width:100%;}
.zmsp_c .zmsp_text{ margin-left:5px; padding-top:12px; float:left; width:-moz-calc(100% - 145px); width:-webkit-calc(100% - 145px); width:calc(100% - 145px);}
.zmsp_c .zmsp_text h3{ color:#ae272b; padding:0px 8px; border:1px solid #ae272b; display:inline-block;}
.zmsp_c .zmsp_text h4{ margin:8px 0px; overflow:hidden; line-height:16px; height:32px;}
.zmsp_c .zmsp_text h5{ max-height:80px; line-height:18px; overflow:hidden; position:relative;}
.zmsp_c .zmsp_text h5 span{ width:25px; height:25px; line-height:25px; float:left; margin-right:5px; text-align:center; color:#fff; display:block;background:linear-gradient(#bc272b, #d62e31 50%, #bc272b); border-radius:360px; -moz-border-radius:360px;}
.zmsp_c .zmsp_text h5 label{ width:-moz-calc(100% - 30px); width:-webkit-calc(100% - 30px); width:calc(100% - 30px); display:block; float:left; height:25px; overflow:hidden; color:#bc272b;}
.zmsp_c .zmsp_text .cart_bnt{ width:95px; height:25px; line-height:25px; font-size:12px; display:block; margin:12px auto 2px; color:#fff; text-indent:25px; background:#ae272b; position:relative;}
.zmsp_c .zmsp_text .cart_bnt:after{ width:18px; height:15px; content:""; display:block; position:absolute; left:4px; top:6px; background:url(/webroot/gwindex/images/ico.png) -33px 0px no-repeat;}
.zmsp_c .zmsp_text p{ text-align:center;}
.zmsp_c .zmsp_text p b{ color:#bc272b; padding:0px 5px;}





.inx_main_l_ic{ line-height:0px; font-size:0px;}
.inx_main_l_ic img{ width:100%;}


.ydbl_bg{ border-top:1px solid #b5b5b5; padding-top:5px; margin-top:20px; overflow:hidden;}
.ydbl{ width:-moz-calc(50% - 10px); width:-webkit-calc(50% - 10px); width:calc(50% - 10px); float:left;}
.ydbl_t{ text-align:center; height:40px; line-height:35px; font-size:16px; color:#74201B; font-weight:bold;}
.ydbl_c{ height:345px; background:#fff; overflow:hidden; position:relative;}
.ydbl_c dl{ position:relative;}
.ydbl_c dd{ height:345px; font-size:0px; line-height:0px;}
.ydbl_c dd img{ width:100%; height:auto;}
.ydbl_c dt{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:calc(100% - 40px); padding:10px 20px; background:#d36c4d; position:absolute; left:0px; bottom:0px; transition: all 0.3s linear 0s;}
.ydbl_c dt h3{ overflow:hidden;}
.ydbl_c dt h3 a{ line-height:21px; display:block; color:#fff; font-size:16px; font-weight:bold;}
.ydbl_c dt p{ height:55px; line-height:18px; color:#fff; font-family:"新細明體"; overflow:hidden;}
.ydbl_c dl:hover dt{ bottom:0px;}

.rmyy{ float:right;}
.rmyy h3{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:calc(100% - 40px); height:45px; line-height:45px; padding:0px 25px; background:#d36c4d; color:#fff; font-size:16px; text-align:center; position:absolute; left:0px; bottom:0px; transition: all 0.3s linear 0s;}
.rmyy:hover h3{ bottom:0px;}
.rmyy .ydbl_c dt{ background:none;}
.rmyy .ydbl_c dt h3{ line-height:30px; height:auto;}

.jxhd{ padding-top:10px; background:#ae272b;}
.jxhd .inx_main_r_t{ color:#E69D13;}
.jxhd_c{}
.jxhd_c dl{ padding-top:5px;}
.jxhd_c dd{ font-size:0px; line-height:0px; text-align:center; position:relative;}
.jxhd_c dd img{ width:100%;}
.jxhd_c dd h3{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:calc(100% - 40px); line-height:34px; color:#fff; font-size:14px; text-align:left; padding:0px 20px; background:rgba(169, 17, 30, 0.7); overflow:hidden; height:34px; position:absolute; left:0px; bottom:-34px; transition: all 0.3s linear 0s;}
.jxhd_c dl:hover dd h3{ bottom:0px;}
.jxhd_c dt{ width:100%; color:#fff; position:relative;}
.jxhd_c dt h3{ width:-moz-calc(100% - 40px); width:-webkit-calc(100% - 40px); width:calc(100% - 40px); padding:8px 20px; height:32px; line-height:16px; font-size:14px; font-weight:bold; position:absolute; left:0px; top:-48px; background:rgba(121, 26, 20, 0.7);}
.jxhd_c dt p{ max-height:50px; padding:12px 20px 0px; line-height:16px; font-size:13px; overflow:hidden; background:#ae272b; font-family:"新細明體";}
.jxhd_c dt a{ color:#fff;}
.jxhd_c dt .more{ background:#ae272b; padding:5px 12px 12px 0px; overflow:hidden;}

.hs66z{ border:1px solid #b5b5b5; margin-top:15px; background:url(/webroot/gwindex/images/hs66z.jpg) repeat-x bottom;}
.hs66z_t{ overflow:hidden;}
.hs66z_t li{ width:100%; color:#ce5a39; font-weight:bold; float:left; text-align:center; height:35px; line-height:35px; font-size:16px; background:linear-gradient(#fff, #ececea); cursor:pointer;}
.hs66z_t li.on{ background:#fff;}
.hs66z_c{ padding:10px; overflow:hidden;}
.hs66z_c dl{ overflow:hidden;}
.hs66z_c dd{ width:50%; float:left; font-size:0px; line-height:0px;}
.hs66z_c dd img{ width:100%;}
.hs66z_c dt{ width:-moz-calc(50% - 10px); width:-webkit-calc(50% - 10px); width:calc(50% - 10px); padding-top:30px; float:right;}
.hs66z_c dt span{ width:50px; padding-top:8px; height:40px; line-height:16px; margin-bottom:10px; color:#fff; text-align:center; background:linear-gradient(#f30003 0%, #b51c1e); display:block;border-radius:360px; -moz-border-radius:360px;}
.hs66z_c dt p{ line-height:18px;}
.hs66z_c dt p b{ color:#222220; margin:0px 5px;}
.hs66z_c dt p strong{ color:#b8272c;}
.hs66z_c .text{ padding-top:8px;}
.hs66z_c .text p a{ line-height:18px; text-align:center; color:#222220;}
.hs66z_c .text .cart_bnt{ width:95px; height:25px; line-height:25px; display:block; margin:10px auto 2px; color:#fff; font-size:12px; text-indent:25px; background:#ae272b; position:relative;}
.hs66z_c .text .cart_bnt:after{ width:18px; height:15px; content:""; display:block; position:absolute; left:4px; top:6px; background:url(/webroot/gwindex/images/ico.png) -33px 0px no-repeat;}

.cxphb{ padding:10px 15px 10px 10px; border:1px solid #b5b5b5; margin-top:15px; overflow:hidden;}
.cxphb ul{ height:287px; overflow:hidden;}
.cxphb li{ overflow:hidden; line-height:40px;}
.cxphb li b{ width:35px; float:left; text-align:center; font-size:32px; font-weight:normal;}
.cxphb li .text{ width:-moz-calc(100% - 45px); width:-webkit-calc(100% - 45px); width:calc(100% - 45px); float:right; border-bottom:1px dashed #b5b5b5; overflow:hidden;}
.cxphb li span{ width:75px; padding:9px; line-height:85px; float:left; display:block; font-size:0px; line-height:0px; display:none;}
.cxphb li span img{ width:100%;}
.cxphb li p{ height:40px; overflow:hidden; float:left;}
.cxphb .more{ padding:10px 0px;}
.cxphb li:nth-child(1),.cxphb li:nth-child(2),.cxphb li:nth-child(3){ color:#d05b3a;}
.cxphb li.hov .text p{ width:-moz-calc(100% - 100px); width:-webkit-calc(100% - 100px); width:calc(100% - 100px); height:auto; line-height:18px; padding-top:35px; max-height:55px;}
.cxphb li.hov b{ padding-top:40px;}
.cxphb li.hov span{ display:block;}
.cxphb_c.hov ul{ height:auto;}

.dzb_c{ padding:10px; background:#eee; overflow:hidden;}
.dzb_c .text{ width:-moz-calc(100% - 70px); width:-webkit-calc(100% - 70px); width:calc(100% - 70px); line-height:16px; padding:5px 0px; float:left; border:1px solid #b5b5b5; text-align:center;}
.dzb_c .bnt{ width:60px; height:28px; line-height:28px; text-align:center; float:right; display:block; color:#fff; background:#74211b;}

.facebook_c{ margin-top:15px;}
.facebook_c img{ width:100%;}



.xssz{ padding:0px 10px;}
.xssz .ydbl_t{ text-align:left;}

.slide dl{ width:90%; padding:20px 20px 10px; float:left;}
.slide dd{ width:100%;}
.slide dt{ width:100%;}
.slide dt a{ padding-top:10px; height:30px; line-height:30px; display:block; overflow:hidden; font-size:16px; text-align:center; font-weight:normal;}

.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{left:0px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;top:-20px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(/webroot/gwindex/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url(/webroot/gwindex/images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url(/webroot/gwindex/images/controls.png) no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999; display:none;}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:none;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/webroot/gwindex/images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:none;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/webroot/gwindex/images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:100%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}


.press_bg{ position:relative; border:1px solid #b5b5b5; overflow:hidden; margin-top:15px;}
.press_bg .rdzm_t{ padding:5px 0px 0px 10px;}
.press_js{ overflow:hidden;}

.press_t_bg{ height:105px; background:#e8e8e8;}
.press_t{width:1180px; margin:0px auto; height:90px; padding-top:15px; position:relative; overflow:hidden;}
.press_t ul{ position:absolute;}
.press_t li{ width:85px; height:80px; float:left; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.press_t li span{ width:73px; height:73px; text-align:center; display:block; margin:0px auto; overflow:hidden; background:#fff; box-shadow:0 0 8px #e2e2e2; -webkit-box-shadow:0 0 8px #e2e2e2; -moz-box-shadow:0 0 8px #e2e2e2;}
.press_t li img{ width:73px; height:73px;}
.press_t .cur span{ border:2px solid #666;}
.press_t .cur{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.press_con{ width:1280px; margin:0px auto; padding:5px 0px 20px; position:relative; overflow:hidden;}
.press_con_ul{ position:relative;}
.press_con_ul li{ width:1280px; overflow:hidden; float:left;}
.press_con_ul .text{ width:580px; height:205px; padding-top:60px; float:left; position:relative; overflow:hidden;}
.press_con_ul .text h3{ height:35px; line-height:35px; font-size:16px; color:#1a1a1a; font-weight:bold;}
.press_con_ul .text p{ color:#666; line-height:20px; max-height:120px; overflow:hidden;}

.pic_c{ width:180px; float:left; padding:10px 20px;}
.pic_c a:hover{ color:#e99130}
.pic_c .pic{ height:215px; font-size:0px; line-height:0px; text-align:center;}
.pic_c .pic img{ width:85%;}
.pic_c h4{ height:30px; overflow:hidden; line-height:15px; font-weight:bold; font-size:13px; margin-bottom:7px;}
.pic_c p{ margin-right:4px; line-height:16px; height:32px; overflow:hidden; font-family:"新細明體"; font-size:13px; color:#7F8080;}
.pic_c p:hover{ color:#7F8080;}
.pic_c .price{ padding-top:2px; height:30px; color:#b4373d; text-align:center;}
.pic_c .price p{ display:inline-block; line-height:35px; font-family:"微軟正黑體"; font-size:14px; color:#b4373d;}
.pic_c .price span{ padding:0px 2px;}
.pic_c .price p{ line-height:35px;}

.press_jt{ height:1px; margin:0px auto; background:#eeeeec;}
.press_jt span{ width:23px; height:39px; display:block; position:absolute; bottom:210px; background:#ff6600; display:none;}
.press_jt s{ width:30px; height:105px; display:block; position:absolute; bottom:-1px; background:url(/webroot/gwindex/images/ico.png);}
.press_jt_l,.press_jt_r{ position:absolute; z-index:9;}
.press_jt .press_jt_l s{ background-position:-103px 0px;}
.press_jt .press_jt_r s{ background-position:-133px 0px;}
.press_jt_l{left:10px;}
.press_jt_r{right:40px;}


.sjfl_c{}
.sjfl_c li{ height:35px; line-height:35px; border-bottom:1px dashed #b5b5b5; overflow:hidden;}
.sjfl_c li:last-child{ border-bottom:0px;}

.jdzj_c{ overflow:hidden;}
.jdzj_c_l{ width:38%; float:left;}
.jdzj_c_l dl{}
.jdzj_c_l dd{ width:200px; height:200px; margin:0px auto; overflow:hidden; border-radius:360px; -moz-border-radius:360px;}
.jdzj_c_l dd img{ width:100%; height:100%;}
.jdzj_c_l dt{ width:100%;}
.jdzj_c_l dt h3{ font-size:18px; padding:15px 0px 10px; font-weight:bold;}
.jdzj_c_l dt p{ line-height:20px; max-height:80px; overflow:hidden;}

.jdzj_c_r{ width:60%; float:right;}
.jdzj_c_r li{ width:33.3%; padding:0px; float:left;}
.jdzj_c_r li .pic{ height:auto; font-size:0px; line-height:0px;}
.jdzj_c_r li .price{ padding:0px;}
.jdzj .rdzm_c .zxcb_pic{width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); padding:10px; margin:0px;}
.jdzj .rdzm_c .zxcb_pic h4{ padding-top:5px;}

.list_rdzm_c li{ padding-top:0px; padding-bottom:10px;}

.dzsp_box{ width:1000px;}
.dzsp{ width:440px; float:left; margin-right:15px;}
.dzsp_c{}
.dzsp_c .pic{}
.dzsp_c .pic dl{ overflow:hidden;}
.dzsp_c .pic dd{ width:160px; padding:10px 20px; float:left; text-align:center; line-height:0px; font-size:0px;}
.dzsp_c .pic dd img{ width:120px;}
.dzsp_c .pic dt{ width:170px; float:left;}
.dzsp_c .pic dt h3{ padding:20px 0px; line-height:18px;}
.dzsp_c .pic dt p{ line-height:18px;}
.dzsp_c .text{ background:#e6e6e5; padding:10px 15px; border-radius:5px; -moz-border-radius:5px; line-height:18px;}
.dzsp_c .text h3{ font-size:16px; color:#333; padding:5px 0px;}
.dzsp_c .text p{ height:36px; overflow:hidden;}

.byphb{}
.byphb ul{ height:auto;}
.byphb li{ padding-top:10px;}
.byphb li .text{ padding-bottom:8px; align-items:center;}
.byphb li b{ font-size:22px;}
.byphb li p{ width:-moz-calc(100% - 85px); width:-webkit-calc(100% - 85px); width:calc(100% - 85px); float:right; line-height:18px; padding-top:3px; height:auto; max-height:70px; align-items:center;}
.byphb li span{ width:60px; display:block;}


.new_search{ padding:10px 15px 10px 10px; border:1px solid #b5b5b5; overflow:hidden;}
.new_search_c{ padding:10px 0px 5px;}
.new_search_c .box{ padding:2px 0px; overflow:hidden;}
.new_search_c span{ width:70px; line-height:32px; display:block; float:left;}
.new_search_c select{ width:120px; border:1px solid #b5b5b5; padding:5px; border-radius:2px; -moz-border-radius:2px;}
.new_search_c .bnt{ width:120px; margin-top:5px; height:35px; line-height:35px; text-align:center; display:block; float:left; color:#fff; background:#ae272b; border-radius:2px; -moz-border-radius:2px;}





@media screen and (max-width:900px) {
.jdzj_c_l,.jdzj_c_r{ width:auto; float:none;}

}









