﻿* { margin: 0 auto; padding: 0; /*transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;*/ }
body { font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color: #333; font-size: 14px; }
a { text-decoration: none; -webkit-transition: all ease .2s; -moz-transition: all ease .2s; transition: all ease .2s; border: none; color:#333; }
a:focus { outline: 0 }
img { border: none; }
ul, li { list-style: none; }
.clear { clear: both; }
p { margin: 0 auto; padding: 0; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.padding15 { padding: 15px; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.padding40 { padding: 40px; }
.fr { float: right; }
.fl { float: left; }
.paddingright { padding-right: 10px; }
.paddingleft { padding-left: 10px; }
.undis { display: block; }
.dis { display: none; }
.pr5 { padding-right: 5px; }
.red { color: #f00; }
.fff { color: #fff; }
.pdt30 { padding-top: 30px; }
.txtcenter { text-align: center; }
a:hover { color: #9f0505; text-decoration: none; }
input, button, select, textarea { outline: none; }
textarea { resize: none; }
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] { -webkit-appearance: none; font-weight: normal; }
submit { font-family: arial; }
#warp { width: 100%; height: auto; position: relative; overflow: hidden; }
/*#home .home a, #about .about a, #products .products a, #faq .faq a, #news .news a, #contact .contact a { background: #410000; }*/
.gotop { width: 24px; height: 24px; padding: 10px; background: #ccc url(../images/float_qqicon1.png) no-repeat center; position: fixed; right: 0; bottom: 0px; }
/*默认样式*/
.headerbg { width: 100%; height: 99px; background:#020202; z-index: 999; }
.header { width: 1080px; height: 99px; overflow: hidden; }
.header .logo { float: left; width: 201px; height: 99px; overflow: hidden; }
.header .logo a { display: inline-block; width: 201px; height: 99px; background: url(../images/logo.png) no-repeat left 50%; }
.header .nav { float: left; width: auto; height: 99px; line-height: 99px; padding-left:25px; }
.header .nav li { float: left; height: 99px; font-size: 16px; margin: 0 7px; }
.header .nav li a { color: #FFFFFF; display: block; padding: 0 20px; }
.header .nav li a:hover { background: #410000; }
.header .nav li a.current { background: #410000; }
.header .nav li ul { display: none; }

.headr{ width: 150px; height: 22px; line-height: 22px; text-align: center; float: right; padding-top: 37px;  position: relative; color:#fff;}
.headr a{ display: inline-block; color: #fff; margin-right: 10px;}
.headr a:hover{ color:#fff; text-decoration:underline;}
#searchshowT{ width: 22px; height: 22px; background: #575757; color: #FFFFFF; border-radius: 50%; }
#searchshowT i{ font-size: 10px; text-align: center; line-height: 22px;}
.searchshow{ width: 258px; height: 34px; z-index: 999;  background: #FFFFFF; position: absolute; right:0; top: 60px; display: none;}
.searchshow .inputt{ width: 198px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.searchshow .submitt{ width: 39px; height: 34px; float: left;  border: none; background:#c11e15; color: #FFFFFF; font-size: 18px; }
.searchshow1{display: none;}
.mlang{ display:none;}

.searchshowall{ width:1080px; height:auto; position:relative; z-index:9;}
.searchshowtt{ width: 258px; height: 34px; z-index: 999;  background: #FFFFFF; position: absolute; right:90px; top: -48px;}
.searchshowtt .inputt{ width: 198px; padding: 0 10px; height: 32px; border: 1px solid #ddd; border-right:none ; float: left; font-size: 14px; color:#999;}
.searchshowtt .submitt{ width: 39px; height: 34px; float: left;  border: none; background:#c11e15; color: #FFFFFF; font-size: 18px; }

.main_visual { height: 703px; overflow: hidden; position: relative; }
.banner_bg{ width:100%; height:52px; position:absolute; z-index:99; left:0; bottom:0; background:url(../images/banner_bg.png) repeat;}
.main_image { height: 703px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; height: 703px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 703px; }
.main_image li span { display: block; width: 100%; height: 703px }
.main_image li a { display: block; width: 100%; height: 703px }
div.flicking_con { position: absolute; bottom: 25px; left: 50%; z-index: 666; width: 100%; height: 3px; margin: 0 0 0 -50px; }
div.flicking_con a { float: left; width: 13px; height: 13px; margin: 0 10px; padding: 0; background: #a1a1a1; display: block; text-indent: -2000px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
div.flicking_con a.on { background: #9e0304 }
#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 60px!important; height: 100px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../images/hover_left.png) no-repeat left top; left: 0; }
#btn_next { background: url(../images/hover_right.png) no-repeat right top; right: 0; }
.in_about { width: 1080px; height: auto; padding: 45px 0; overflow: hidden; }
.in_about h4 { font-size: 18px; color: #222; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about h1 { font-size: 42px; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about .intdiv1 { width: 40%; padding: 10px 30%; text-align: center; overflow: hidden; color: #575757; font-size: 13px; line-height: 20px; }
.in_about h3 { width: 50px; height: 4px; background: #000000; }
.in_about .intdiv2 { width: 90%; padding: 10px 5%; font-size: 14px; line-height: 24px; color: #696969; }
.in_aboutList { width: 1080px; height: 215px; overflow: hidden; padding: 70px 0; }
.in_aboutList dl { width: 270px; float: left; height: 215px; overflow: hidden; text-align: center; }
.in_aboutList dl dt { width: 270px; height: 135px; overflow: hidden; cursor: pointer; }
.in_aboutList dl dt img { width: 135px; height: 135px; }
.in_aboutList dl dt a { display: block; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.in_aboutList dl dt a .inabimg2 { display: none; }
.in_aboutList dl dt a:hover .inabimg2 { display: block; }
.in_aboutList dl dt a:hover .inabimg1 { display: none; }
.in_aboutList dl dd { font-size: 18px; color: #212121; height: 80px; line-height: 80px; }
.in_aboutMore { width: 100%; height: 36px; overflow: hidden; text-align: center; }
.in_aboutMore a { font-size: 14px; text-transform: uppercase; line-height: 32px; display: inline-block; width: 203px; height: 32px; text-align: center; border: 2px solid #000; color: #000; }
.in_aboutMore a:hover { color: #FFFFFF; background: #000; }
.in_productsbg { width: 100%; background: url(../images/in2_bg.jpg) repeat-x top; min-height: 600px; padding-bottom: 55px; }
.in_productsbg h4 { font-size: 18px; color: #858585; text-align: center; line-height: 40px; padding-top: 20px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h1 { font-size: 42px; text-transform: uppercase; line-height: 60px; color: #ffffff; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h3 { width: 50px; height: 4px; background: #FFFFFF; }
.in_products { width: 1080px; overflow: hidden; }
.in_productsnav { width: 1080px; height: 34px; padding: 25px 0; overflow: hidden; text-align: center; }
.in_productsnav a { text-align: center; text-transform: uppercase; height: 34px; line-height: 34px; font-size: 18px; padding: 0 25px; display: inline-block; color: #FFFFFF; border-radius: 5px; border: 1px solid #000;}
.in_productsnav a:hover { border: 1px solid #fff; box-sizing: border-box; }
.in_productsnav .tabs .thistab, .tabs .thistab a:hover { border: 1px solid #fff; box-sizing: border-box; }
.inproList { width: 1080px; overflow: hidden; padding-bottom: 45px; }
.inproList dl { width: 252px; height: 292px; float: left; overflow: hidden; text-align: center; margin: 0 9px; }
.inproList dl dt { width: 252px; height: 234px; overflow: hidden; }
.inproList dl dt img { width: 252px; /*height: 234px;*/ transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.inproList dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.inproList dl dd { width: 100%; height: 58px; line-height: 58px; font-size: 16px; color: #282828; }
.innewsbg { width: 100%; padding: 45px 0 55px 0; background: #f3f3f3; }
.innewsbg h4 { font-size: 18px; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innewsbg h1 { font-size: 42px; text-transform: uppercase; line-height: 60px; color: #000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom:15px; }
.innews { width: 1080px; padding-bottom: 45px; overflow: hidden; }
.innewsTab { width: 100%; text-align: center; position: relative; height: 26px; }
.infactory { width: 1080px; overflow: hidden; padding: 65px 0; }
.infactory h4 { font-size: 18px; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory h1 { font-size: 42px; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory .intdiv1 { width: 40%; padding: 10px 30%; text-align: center; overflow: hidden; color: #575757; font-size: 13px; line-height: 20px; }
.infactory h3 { width: 50px; height: 4px; background: #000000; }
.infactoryList { width: 1080px; padding: 45px 0; overflow: hidden; }
.infactoryList a { display: block; float: left; width: 245px; height: 200px; overflow: hidden; margin: 10px; }
.infactoryList a img { width: 245px; height/*: 200px;*/ transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.infactoryList a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.footerbg { width: 100%; height:auto; background: #000000; color:#fff; }
.footerbg a{ color:#fff;}
.footer { width: 1080px; padding-top: 60px; overflow: hidden; padding-bottom:60px; }
.footerLeft { float: left; width: 480px; height: auto; overflow: hidden; }
.footerLeft h1 { float: left; margin-bottom: 15px; width: 178px; height: 46px; line-height: 46px; font-weight: normal; text-align: center; background: url(../images/f_h1bg.jpg) no-repeat; text-transform: uppercase; color: #FFFFFF; }
.footerLeft p { line-height: 26px; padding: 5px 0; width: 100%; font-size: 14px; }
.footerLeft p i { font-size: 16px; width: 20px; }
.footerLeft p a { color: #fff;}
.footerLeft p a:hover { color: #410000; }
.footerRight { float: right; width: 488px; overflow: hidden; }
.footerRight h1 { float: left; margin-bottom: 15px; width: 178px; height: 46px; line-height: 46px; font-weight: normal; text-align: center; background: url(../images/f_h1bg.jpg) no-repeat; text-transform: uppercase; color: #FFFFFF; }
.footerRight .inputf1 { width: 488px; margin-top: 15px; height: 46px; line-height: 46px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 14px; font-weight:bolder;}
.footerRight .textf1 { font-family: arial; width: 488px; height: 150px; line-height: 24px; padding-top: 10px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 14px;font-weight:bolder; }
.footerRightb { width: 100%; height: 53px; text-align: right; margin-top: 42px; overflow: hidden; }
.footerRightb .subf1 { width: 163px; height: 53px; color: #FFFFFF; text-align: center; font-size: 18px; background: url(../images/f_sub1.jpg) no-repeat; border: none; }

.foot_ntext{ position:relative; z-index:9;}
.foot_ntext p{ position:absolute; z-index:99;color: #FFFFFF; left:0; top:28px;}
.foot_ntext1 .inputf1{ text-indent:67px}
.foot_ntext2 .inputf1{ text-indent:50px}
.foot_ntext3 .inputf1{ text-indent:40px}
.foot_ntext4 .textf1{ text-indent:67px}
.foot_ntext4 p{ position:absolute; z-index:99;color: #FFFFFF; left:0; top:12px;}


.footcopybg { width: 100%; height: 80px; line-height: 80px; background: #000000; border-top: 1px solid #212121; }
.footcopy { width: 1080px; color: #fff; font-size: 13px; }
.footcopy a { color: #fff; }
.banner2 { width: 100%; height: 420px; }
.goods_searchbg { width: 100%; height: 420px; background: #070a0f; text-align: center; color: #c7c6c6; }
.goods_searchbg h1 { font-size: 25px; padding-top: 120px; line-height: 50px; }
.goods_search { width: 612px; height: 43px; overflow: hidden; margin-top: 25px; }
.goods_search .ginput { color: #fff; width: 450px; padding: 0 25px; height: 41px; line-height: 41px; float: left; background:none; border: 1px solid #656565; overflow: hidden; border-radius: 5px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; }
.goods_search .gsubmit { color: #333; width: 102px; height: 43px; float: right; overflow: hidden; background: #a7a7a7; border: 1px solid #a7a7a7; border-radius:5px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; }
.main { width: 1080px; padding: 30px 0; overflow: hidden; min-height: 500px; }
.mainTop { width: 100%; overflow: hidden; text-align: center; }
.mainTop h4 { font-size: 16px; color: #666666; line-height: 30px; }
.mainTop h1 { text-transform: uppercase; color: #333333; font-size: 42px; line-height: 65px; }
.mainTop h3 { width: 50px; height: 4px; background: #410000; }
.con_map { width: 1080px; height: 530px; overflow: hidden; padding-top: 25px; }
.con_map img { width: 1080px; height: 530px; }
.con_info { width: 1080px; font-size: 16px; line-height: 30px; padding: 35px 0; }
.con_info img { max-width: 100%; }
.con_infol{ width:50%; float:left;}
.con_infor{ width:50%; float:right; text-align:center;}

.ab_nav { width: 1080px; text-align: center; height: 34px; padding: 25px 0; overflow: hidden; }
.ab_nav a { display: inline-block; height: 34px; line-height: 34px; color: #333; font-size: 16px; padding: 0 15px; text-transform: uppercase; }
.ab_nav a:hover { color: #fff; background: #000000; border-radius: 5px; }
#lm_hover { color: #fff; background: #000000; border-radius: 5px; }
.about_info { width: 1080px; padding: 25px 0; font-size: 14px; line-height: 23px; color: #333333; }
.about_info img { max-width: 100%; }
.about_infoTit { width: 100%; line-height: 36px; text-align: center; font-size: 16px; }
.about_list { width: 1080px; overflow: hidden; }
.about_list a { display: block; float: left; width: 245px; height: 200px; overflow: hidden; margin: 10px; }
.about_list a img { width: 245px; height: 200px; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.about_list a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list { width: 1080px; padding: 25px 0; overflow: hidden; }
.news_list dl { width: 1080px; height: 209px; overflow: hidden; margin-bottom: 40px; }
.news_list dl dt { float: left; width: 260px; height: 209px; overflow: hidden; }
.news_list dl dt img { width: 260px; height: 209px; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.news_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list dl dd { /*float: right;*/ /*width: 790px;*/ height: 209px; overflow: hidden; }
.news_list dl dd h4 { font-size: 16px; line-height: 32px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top:12px; }
.news_list dl dd h4 a { color: #333; }
.news_list dl dd h4 a:hover{ color:#bf2626;}
.news_list dl dd h3 { font-size: 14px; color: #999; line-height: 30px; font-weight: normal; }
.news_list dl dd p { font-size: 16px; color: #333333; line-height: 25px; }
.news_list dl dd h2 { font-weight: normal; font-size: 16px; line-height: 30px; padding-top: 10px; }
.news_list dl dd h2 a { color: #333333; display:block; width:110px; height:35px; line-height:35px; text-align:center; float:left; border:1px #656565 solid; margin-top:12px; }
.news_list dl dd h2 a:hover{ background:#bf2626; border:1px #bf2626 solid; color:#fff;}
.news_show { width: 1080px; padding: 25px 0; overflow: hidden; }
.news_sback { width: 100%; font-size: 14px; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 24px; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 14px; color: #999; line-height: 30px; }
.news_info { width: 100%; padding: 25px 0; font-size: 14px; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 100%; overflow: hidden; height: 43px; }
.news_prevnext li { cursor: pointer; font-size: 14px; width: 410px; padding: 0 20px; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #410000; }
.good_nav { width: 1080px; height: 40px; padding: 25px 0; text-align:center; }
.good_nav li { display:inline-block; line-height: 35px; position: relative; padding: 0 3px; font-size: 15px; font-weight: bold; background: url(../images/goods_navline.jpg) no-repeat right center; }
.good_nav li:last-child { background: none; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #000; color: #FFFFFF; border-radius: 5px; }
/*.good_nav li a:hover ul { display: block; }*/
.good_nav li ul { display: none; position: absolute; padding: 5px 0; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; text-align:left; min-width:160px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 14px; text-transform: uppercase; }
.good_nav li ul li a:hover { background: none; color: #ff0000; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #000; color: #FFFFFF; border-radius: 5px;}

.goods_list { width: 1080px; padding: 0 0 25px 0; overflow: hidden; }
.goods_list dl { width: 252px; height: 292px; float: left; overflow: hidden; text-align: center; margin: 0 9px; }
.goods_list dl dt { width: 252px; height: 234px; overflow: hidden; }
.goods_list dl dt img { width: 252px; /*height: 234px;*/ transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.goods_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.goods_list dl dd { width: 100%; height: 34px; margin: 12px 0; line-height: 34px; font-size: 16px; }
.goods_list dl dd a { display: block; color: #282828; }
.goods_list dl dd a:hover { color: #FFFFFF; background: #000000; }
.goods_show { width: 1080px; padding: 25px 0; overflow: hidden; }
.goods_show img { max-width: 100%; }

/*add start*/
.pdetailimg_b{ text-align:center;}
.pdetailimg_info{ width:670px; height:40px; border:1px #555555 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
.pdetailinfo{ margin:15px auto;}
.pdetailinfot{ width:100%; height:38px; background:#e1e1e1;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; cursor:pointer;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#191919; color:#fff;}
.pdetailinfoc{ padding:40px 10px; font-size:14px; line-height:25px; color:#1d1d1d;}
.pdetailinfoc img{ max-width:100%; height:auto;}

/*add end*/


.goods_prev { width: 100%; height: 43px; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { font-size: 15px; float: left; width: 397px; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #410000; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { font-size: 15px; margin-left: 95px; width: 100px; text-align: center; float: left; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #410000; }

/*download start*/
.download{}
.downloadt{ width:100%; height:50px; background:#747474; line-height:50px; font-size:14px; color:#fff;}
.downloadt ul li{ float:left;}
.downloadt1{ width:50%; text-indent:50px;}
.downloadt2{ width:40%; text-align:center;}
.downloadt3{ width:10%; text-align:center;}

.downloadc{ font-size:14px; padding:20px 0;}
.downloadc ul li{float:left; line-height:40px;}
.downloadc1{ width:50%;}
.downloadc1 a{ padding-left:35px; background:url(../images/download_icon.jpg) no-repeat 13px 50%;}
.downloadc2{ width:40%; text-align:center;}
.downloadc3{ width:10%; text-align:center;}

/*download end*/
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:35px;line-height:35px;font-size:13px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:6px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 10px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}


 @media only screen and (min-width: 640px) and (max-width: 1080px) {
#home .home a, #about .about a, #products .products a, #faq .faq a, #news .news a, #contact .contact a { background: none; color: #666; }
.headerbg { display: none; }
.headr{ display:none;}
.searchshowall{ display:none;}

.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}


.main_visual { height: 400px; overflow: hidden; position: relative; }
.main_image { height: 400px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; height: 400px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 400px; }
.main_image li span { display: block; width: 100%; height: 400px }
.main_image li a { display: block; width: 100%; height: 400px }
div.flicking_con { position: absolute; bottom: 25px; left: 50%; z-index: 666; width: 100%; height: 3px; margin: 0 0 0 -30px; }
div.flicking_con a { float: left; width: 13px; height: 13px; margin: 0 10px; padding: 0; background: #a1a1a1; display: block; text-indent: -2000px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
div.flicking_con a.on { background: #9e0304 }
#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 60px!important; height: 100px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../images/hover_left.png) no-repeat left top; left: 0; }
#btn_next { background: url(../images/hover_right.png) no-repeat right top; right: 0; }
.in_about { width: 100%; height: auto; padding: 25px 0; overflow: hidden; }
.in_about h4 { font-size: 1.2rem; color: #222; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about h1 { font-size: 2.4rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about .intdiv1 { width: 60%; padding: 10px 20%; text-align: center; overflow: hidden; color: #575757; font-size: 0.9rem; line-height: 20px; }
.in_about h3 { width: 50px; height: 4px; background: #000000; }
.in_about .intdiv2 { width: 90%; padding: 10px 5%; font-size: 0.9rem; line-height: 24px; color: #696969; }
.in_aboutList { width: 100%; height: auto; overflow: hidden; padding: 50px 0; }
.in_aboutList dl { width: 25%; float: left; height: auto; overflow: hidden; text-align: center; }
.in_aboutList dl dt { width: 100%; height: auto; overflow: hidden; cursor: pointer; }
.in_aboutList dl dt img { width: auto; height: auto; }
.in_aboutList dl dt a { display: block; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.in_aboutList dl dt a .inabimg2 { display: none; }
.in_aboutList dl dt a:hover .inabimg2 { display: block; }
.in_aboutList dl dt a:hover .inabimg1 { display: none; }
.in_aboutList dl dd { font-size: 1rem; color: #212121; height: 60px; line-height: 60px; }
.in_aboutMore { width: 100%; height: 36px; overflow: hidden; text-align: center; }
.in_aboutMore a { font-size: 0.9rem; text-transform: uppercase; line-height: 32px; display: inline-block; width: 203px; height: 32px; text-align: center; border: 2px solid #000; color: #000; }
.in_aboutMore a:hover { color: #FFFFFF; background: #000; }
.in_productsbg { width: 100%; background: url(../images/in2_bg.jpg) repeat-x top; padding-bottom: 55px; }
.in_productsbg h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; padding-top: 20px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h1 { font-size: 2.4rem; text-transform: uppercase; line-height: 60px; color: #ffffff; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h3 { width: 50px; height: 4px; background: #FFFFFF; }
.in_products { width: 100%; overflow: hidden; }
.in_productsnav { width: 100%; height: 34px; padding: 25px 0; overflow: hidden; text-align: center; }
.in_productsnav a { text-align: center; text-transform: uppercase; height: 34px; line-height: 34px; font-size: 1.1rem; padding: 0 25px; display: inline-block; color: #FFFFFF; border-radius: 5px; }
.in_productsnav a:hover { border: 1px solid #fff; box-sizing: border-box; }
.in_productsnav .tabs .thistab, .tabs .thistab a:hover { border: 1px solid #fff; box-sizing: border-box; }
.inproList { width: 100%; overflow: hidden; padding-bottom: 45px; }
.inproList dl { width: 48%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0 1%; }
.inproList dl dt { width: 100%; height: auto; overflow: hidden; }
.inproList dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.inproList dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.inproList dl dd { width: 100%; height: 58px; line-height: 58px; font-size: 0.9rem; color: #282828; }
.innewsbg { width: 100%; padding: 45px 0 55px 0; background: #f3f3f3; }
.innewsbg h4 { font-size: 1.1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innewsbg h1 { font-size: 2.4rem; text-transform: uppercase; line-height: 60px; color: #000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innews { width: 96%; padding-bottom: 45px; overflow: hidden; }
.innewsTab { width: 100%; text-align: center; position: relative; height: 26px; }
.infactory { width: 100%; overflow: hidden; padding: 65px 0; }
.infactory h4 { font-size: 1.1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory h1 { font-size: 2.4rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory .intdiv1 { width: 60%; padding: 10px 20%; text-align: center; overflow: hidden; color: #575757; font-size: 13px; line-height: 20px; }
.infactory h3 { width: 50px; height: 4px; background: #000000; }
.infactoryList { width: 100%; padding: 35px 0; overflow: hidden; }
.infactoryList a { display: block; float: left; width: 48%; height: auto; overflow: hidden; margin: 1% 1%; }
.infactoryList a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.infactoryList a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.footerbg { width: 100%; height: auto; background: #000000; color:#fff; }
.footerbg a{ color:#fff;}
.footer { width: 96%; padding-top: 30px; overflow: hidden; padding-bottom:30px; }
.footerLeft { float: none; width: 100%; height: auto; overflow: hidden; }
.footerLeft h1 { font-size: 1.5rem; float: left; margin-bottom: 15px; width: 178px; height: 46px; line-height: 46px; font-weight: normal; text-align: center; background: url(../images/f_h1bg.jpg) no-repeat; text-transform: uppercase; color: #FFFFFF; }
.footerLeft p { line-height: 26px; padding: 5px 0; width: 100%; font-size: 1rem; }
.footerLeft p i { font-size: 1.2rem; width: 20px; padding-right: 10px; }
.footerRight { float: right; width: 100%; overflow: hidden; padding-bottom: 35px; }
.footerRight .inputf1 { width: 100%; margin-top: 15px; height: 46px; line-height: 46px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }

.footerRight .textf1 { font-family: arial; width: 100%; height: 150px; line-height: 24px; padding-top: 10px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }
.footerRightb { width: 100%; height: 53px; text-align: right; margin-top: 42px; overflow: hidden; }
.footerRightb .subf1 { width: 163px; height: 53px; color: #FFFFFF; text-align: center; font-size: 1.2rem; background: url(../images/f_sub1.jpg) no-repeat; border: none; }
.footcopybg { width: 100%; height: 80px; line-height: 80px; background: #000000; border-top: 1px solid #212121; }
.footcopy { width: 100%; color: #fff; font-size: 0.9rem; text-align: center; }
.footcopy a { color: #fff; }
.footcopy span { display: none; }
.banner2 { width: 100%; height: 230px; }
.goods_searchbg { width: 100%; height: 230px; background: #070a0f; text-align: center; color: #c7c6c6; }
.goods_searchbg h1 { font-size: 1.2rem; padding-top: 30px; line-height: 50px; }
.goods_search { width: 96%; height: 43px; overflow: hidden; margin-top: 25px; }
.goods_search .ginput { color: #c7c6c6; width: 80%; box-sizing: border-box; padding: 0 25px; height: 41px; line-height: 41px; float: left; background: #323232; border: 1px solid #444444; overflow: hidden; border-radius: 5px 0 0 5px; }
.goods_search .gsubmit { color: #c7c6c6; width: 18%; height: 41px; float: right; overflow: hidden; background: #2a0202; border: 1px solid #482626; border-radius: 0 5px 5px 0; }
.main { width: 100%; padding: 30px 0; overflow: hidden; }
.mainTop { width: 100%; overflow: hidden; text-align: center; }
.mainTop h4 { font-size: 1.1rem; color: #666666; line-height: 30px; }
.mainTop h1 { text-transform: uppercase; color: #333333; font-size: 2.4rem; line-height: 65px; }
.mainTop h3 { width: 50px; height: 4px; background: #000000; }
.con_map { width: 100%; height: auto; overflow: hidden; padding-top: 25px; }
.con_map img { width: 100%; height: auto; }
.con_info { width: 96%; font-size: 1.1rem; line-height: 30px; padding: 25px 0; }
.con_info img { max-width: 100%; }
.con_infol{ width:100%; float:none; margin-bottom:15px;}
.con_infor{ width:100%; float:none; text-align:center;}

.ab_nav { width: 100%; text-align: center; height: auto; padding: 25px 0; overflow: hidden; }
.ab_nav a { display: inline-block; height: 38px; line-height: 38px; width: 46%; margin: 1%; background: #DDDDDD; border-radius: 5px; color: #333; font-size: 1rem; padding: 0; text-transform: uppercase; }
.ab_nav a:hover { color: #fff; background: #000000; border-radius: 5px; }
.about_info { width: 96%; padding: 25px 0; font-size: 1rem; line-height: 23px; color: #333333; }
.about_info img { max-width: 100%; }
.about_infoTit { width: 100%; line-height: 36px; text-align: center; font-size: 1rem; }
.about_list { width: 100%; overflow: hidden; }
.about_list a { display: block; float: left; width: 46%; height: auto; overflow: hidden; margin: 2%; }
.about_list a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.about_list a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list { width: 100%; padding: 25px 0; overflow: hidden; }
.news_list dl { width: 96%; height: auto; overflow: hidden; margin-bottom: 40px; }
.news_list dl dt { float: none; width: 100%; height: auto; overflow: hidden; }
.news_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.news_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list dl dd { float: none; width: 100%; height: auto; overflow: hidden; padding-top: 15px; }
.news_list dl dd h4 { font-size: 1.1rem; line-height: 32px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news_list dl dd h4 a { color: #333; }
.news_list dl dd h3 { font-size: 0.9rem; color: #999; line-height: 30px; font-weight: normal; }
.news_list dl dd p { font-size: 1rem; color: #333333; line-height: 22px; }
.news_list dl dd h2 { font-weight: normal; font-size: 1.2rem; line-height: 30px; padding-top: 10px; }
.news_list dl dd h2 a { color: #333333; }
.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #410000; }
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 48%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #ff0000; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }
.goods_list { width: 100%; padding: 0 0 25px 0; overflow: hidden; }
.goods_list dl { width: 48%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0 1%; }
.goods_list dl dt { width: 100%; height: auto; overflow: hidden; }
.goods_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.goods_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.goods_list dl dd { width: 100%; height: 34px; margin: 12px 0; line-height: 34px; font-size: 1rem; }
.goods_list dl dd a { display: block; color: #282828; }
.goods_list dl dd a:hover { color: #FFFFFF; background: #000000; }


.goods_show { width: 96%; padding: 25px 0; overflow: hidden; font-size: 1rem; }
.goods_show img { max-width: 100%; }
.goods_prev { width: 100%; height: auto; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { margin-bottom: 15px; font-size: 1rem; float: none; width: 100%; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #410000; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { margin-bottom: 15px; font-size: 1rem; margin-left: 0; width: 100%; text-align: center; float: none; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #410000; }


/*download start*/
.download{ width:94%; height:auto; margin:0 auto;}
.downloadt{ width:100%; height:50px; background:#747474; line-height:50px; font-size:14px; color:#fff;}
.downloadt ul li{ float:left;}
.downloadt1{ width:50%; text-indent:50px;}
.downloadt2{ width:40%; text-align:center;}
.downloadt3{ width:10%; text-align:center;}

.downloadc{ font-size:14px; padding:20px 0;}
.downloadc ul li{float:left; line-height:40px;}
.downloadc1{ width:50%;}
.downloadc1 a{ padding-left:35px; background:url(../images/download_icon.jpg) no-repeat 13px 50%;}
.downloadc2{ width:40%; text-align:center;}
.downloadc3{ width:10%; text-align:center;}

/*download end*/
}
 @media (min-width: 320px) and (max-width:640px ) {
#home .home a, #about .about a, #products .products a, #faq .faq a, #news .news a, #contact .contact a { background: none; color: #666; }
.headerbg { display: none; }
.headr{ display:none;}
.searchshowall{ display:none;}
#floatDivBoxs,.rightArrow{ display:none;}

.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}
.main_visual { height: 260px; overflow: hidden; position: relative; }
.main_image { height: 260px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; height: 260px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 260px; }
.main_image li span { display: block; width: 100%; height: 260px }
.main_image li a { display: block; width: 100%; height: 260px }
div.flicking_con { position: absolute; bottom: 25px; left: 50%; z-index: 666; width: 100%; height: 3px; margin: 0 0 0 -80px; }
div.flicking_con a { float: left; width: 13px; height: 13px; margin: 0 10px; padding: 0; background: #a1a1a1; display: block; text-indent: -2000px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
div.flicking_con a.on { background: #9e0304 }
#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 60px!important; height: 100px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../images/hover_left.png) no-repeat left top; left: 0; }
#btn_next { background: url(../images/hover_right.png) no-repeat right top; right: 0; }
.in_about { width: 100%; height: auto; padding: 25px 0; overflow: hidden; }
.in_about h4 { font-size: 1rem; color: #222; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about h1 { font-size: 2rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about .intdiv1 { width: 90%; padding: 10px 5%; text-align: center; overflow: hidden; color: #575757; font-size: 0.9rem; line-height: 20px; }
.in_about h3 { width: 50px; height: 4px; background: #000000; }
.in_about .intdiv2 { width: 90%; padding: 10px 5%; font-size: 0.9rem; line-height: 24px; color: #696969; }
.in_aboutList { width: 100%; height: auto; overflow: hidden; padding: 50px 0; }
.in_aboutList dl { width: 50%; float: left; height: auto; overflow: hidden; text-align: center; }
.in_aboutList dl dt { width: 100%; height: auto; overflow: hidden; cursor: pointer; }
.in_aboutList dl dt img { width: auto; height: auto; }
.in_aboutList dl dt a { display: block; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.in_aboutList dl dt a .inabimg2 { display: none; }
.in_aboutList dl dt a:hover .inabimg2 { display: block; }
.in_aboutList dl dt a:hover .inabimg1 { display: none; }
.in_aboutList dl dd { font-size: 1rem; color: #212121; height: 60px; line-height: 60px; }
.in_aboutMore { width: 100%; height: 36px; overflow: hidden; text-align: center; }
.in_aboutMore a { font-size: 0.9rem; text-transform: uppercase; line-height: 32px; display: inline-block; width: 203px; height: 32px; text-align: center; border: 2px solid #000; color: #000; }
.in_aboutMore a:hover { color: #FFFFFF; background: #000; }
.in_productsbg { width: 100%; background: url(../images/in2_bg.jpg) repeat-x top; padding-bottom: 55px; }
.in_productsbg h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; padding-top: 20px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h1 { font-size: 2rem; text-transform: uppercase; line-height: 60px; color: #ffffff; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h3 { width: 50px; height: 4px; background: #FFFFFF; }
.in_products { width: 100%; overflow: hidden; }
.in_productsnav { width: 100%; height: 34px; padding: 25px 0; overflow: hidden; text-align: center; }
.in_productsnav a { text-align: center; text-transform: uppercase; height: 34px; line-height: 34px; font-size: 0.9rem; padding: 0 15px; display: inline-block; color: #FFFFFF; border-radius: 5px; }
.in_productsnav a:hover { border: 1px solid #fff; box-sizing: border-box; }
.in_productsnav .tabs .thistab, .tabs .thistab a:hover { border: 1px solid #fff; box-sizing: border-box; }
.inproList { width: 100%; overflow: hidden; padding-bottom: 45px; }
.inproList dl { width: 48%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0 1%; }
.inproList dl dt { width: 100%; height: auto; overflow: hidden; }
.inproList dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.inproList dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.inproList dl dd { width: 100%; height: 58px; line-height: 58px; font-size: 0.9rem; color: #282828; }
.innewsbg { width: 100%; padding: 45px 0 55px 0; background: #f3f3f3; }
.innewsbg h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innewsbg h1 { font-size: 2rem; text-transform: uppercase; line-height: 60px; color: #000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innews { width: 96%; padding-bottom: 45px; overflow: hidden; }
.innewsTab { width: 100%; text-align: center; position: relative; height: 26px; }
.infactory { width: 100%; overflow: hidden; padding: 65px 0; }
.infactory h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory h1 { font-size: 1.6rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory .intdiv1 { width: 90%; padding: 10px 5%; text-align: center; overflow: hidden; color: #575757; font-size: 13px; line-height: 20px; }
.infactory h3 { width: 50px; height: 4px; background: #000000; }
.infactoryList { width: 100%; padding: 35px 0; overflow: hidden; }
.infactoryList a { display: block; float: left; width: 48%; height: auto; overflow: hidden; margin: 1% 1%; }
.infactoryList a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.infactoryList a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.footerbg { width: 100%; height: auto; background: #000000; color:#fff; }
.footerbg a{ color:#fff;}
.footer { width: 96%; padding-top: 30px; overflow: hidden; padding-bottom:30px; }
.footerLeft { float: none; width: 100%; height: auto; overflow: hidden; }
.footerLeft h1 { font-size: 1.3rem; float: left; margin-bottom: 15px; width: 178px; height: 46px; line-height: 46px; font-weight: normal; text-align: center; background: url(../images/f_h1bg.jpg) no-repeat; text-transform: uppercase; color: #FFFFFF; }
.footerLeft p { line-height: 26px; padding: 5px 0; width: 100%; font-size: 0.9rem; }
.footerLeft p i { font-size: 1rem; width: 20px; padding-right: 10px; }
.footerRight { float: right; width: 100%; overflow: hidden; padding-bottom: 35px; }
.footerRight .inputf1 { width: 100%; margin-top: 15px; height: 46px; line-height: 46px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }
.footerRight .textf1 { font-family: arial; width: 100%; height: 150px; line-height: 24px; padding-top: 10px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }
.footerRightb { width: 100%; height: 53px; text-align: right; margin-top: 42px; overflow: hidden; }
.footerRightb .subf1 { width: 163px; height: 53px; color: #FFFFFF; text-align: center; font-size: 1.2rem; background: url(../images/f_sub1.jpg) no-repeat; border: none; }
.footcopybg { width: 100%; height: 80px; line-height: 80px; background: #000000; border-top: 1px solid #212121; }
.footcopy { width: 100%; color: #fff; font-size: 0.8rem; text-align: center; }
.footcopy a { color: #fff; }
.footcopy span { display: none; }
.banner2 { width: 100%; height: 230px; }
.goods_searchbg { width: 100%; height: 230px; background: #070a0f; text-align: center; color: #c7c6c6; }
.goods_searchbg h1 { font-size: 1rem; padding-top: 30px; line-height: 50px; }
.goods_search { width: 96%; height: 43px; overflow: hidden; margin-top: 25px; }
.goods_search .ginput { color: #c7c6c6; width: 80%; box-sizing: border-box; padding: 0 25px; height: 41px; line-height: 41px; float: left; background: #323232; border: 1px solid #444444; overflow: hidden; border-radius: 5px 0 0 5px; }
.goods_search .gsubmit { color: #c7c6c6; width: 18%; height: 41px; float: right; overflow: hidden; background: #2a0202; border: 1px solid #482626; border-radius: 0 5px 5px 0; }
.main { width: 100%; padding: 30px 0; overflow: hidden; }
.mainTop { width: 100%; overflow: hidden; text-align: center; }
.mainTop h4 { font-size: 1rem; color: #666666; line-height: 30px; }
.mainTop h1 { text-transform: uppercase; color: #333333; font-size: 1.6rem; line-height: 35px; }
.mainTop h3 { width: 50px; height: 4px; background: #000000; }
.con_map { width: 100%; overflow: hidden; padding-top: 25px; }
.con_map img { width: 100%; height: auto; }
.con_info { width: 96%; font-size: 1rem; line-height: 30px; padding: 25px 0; }
.con_info img { max-width: 100%; }
.con_infol{ width:100%; float:none; margin-bottom:15px;}
.con_infor{ width:100%; float:none; text-align:center;}
.ab_nav { width: 96%; text-align: center; height: auto; padding: 25px 0; overflow: hidden; }
.ab_nav a { display: inline-block; height: 38px; line-height: 38px; width: 100%; margin: 1% 0; background: #DDDDDD; border-radius: 5px; color: #333; font-size: 0.9rem; padding: 0; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ab_nav a:hover { color: #fff; background: #000000; border-radius: 5px; }
.about_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.about_info img { max-width: 100%; }
.about_infoTit { width: 100%; line-height: 36px; text-align: center; font-size: 1rem; }
.about_list { width: 100%; overflow: hidden; }
.about_list a { display: block; float: left; width: 46%; height: auto; overflow: hidden; margin: 2%; }
.about_list a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.about_list a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list { width: 100%; padding: 25px 0; overflow: hidden; }
.news_list dl { width: 96%; height: auto; overflow: hidden; margin-bottom: 40px; }
.news_list dl dt { float: none; width: 100%; height: auto; overflow: hidden; }
.news_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.news_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list dl dd { float: none; width: 100%; height: auto; overflow: hidden; padding-top: 15px; }
.news_list dl dd h4 { font-size: 1.1rem; line-height: 32px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news_list dl dd h4 a { color: #333; }
.news_list dl dd h3 { font-size: 0.9rem; color: #999; line-height: 30px; font-weight: normal; }
.news_list dl dd p { font-size: 1rem; color: #333333; line-height: 22px; }
.news_list dl dd h2 { font-weight: normal; font-size: 1.2rem; line-height: 30px; padding-top: 10px; }
.news_list dl dd h2 a { color: #333333; }
.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.5rem; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.9remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.9rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #410000; }
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #ff0000; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }
.goods_list { width: 100%; padding: 0 0 25px 0; overflow: hidden; }
.goods_list dl { width: 48%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0 1%; }
.goods_list dl dt { width: 100%; height: auto; overflow: hidden; }
.goods_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.goods_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.goods_list dl dd { width: 100%; height: 34px; margin: 12px 0; line-height: 34px; font-size: 0.8rem; }
.goods_list dl dd a { display: block; color: #282828; }
.goods_list dl dd a:hover { color: #FFFFFF; background: #000000; }
.goods_show { width: 96%; padding: 25px 0; overflow: hidden; font-size: 1rem; }
.goods_show img { max-width: 100%; }
.goods_prev { width: 100%; height: auto; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { margin-bottom: 15px; font-size: 1rem; float: none; width: 100%; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #410000; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { margin-bottom: 15px; font-size: 1rem; margin-left: 0; width: 100%; text-align: center; float: none; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #410000; }

/*download start*/
.download{ width:94%; height:auto; margin:0 auto;}
.downloadt{ width:100%; height:50px; background:#747474; line-height:50px; font-size:14px; color:#fff;}
.downloadt ul li{ float:left;}
.downloadt1{ width:60%; text-indent:50px;}
.downloadt2{ width:40%; text-align:center;}
.downloadt3{ display:none; width:10%; text-align:center;}

.downloadc{ font-size:14px; padding:20px 0;}
.downloadc ul li{float:left; line-height:40px;}
.downloadc1{ width:60%;}
.downloadc1 a{ padding-left:35px; background:url(../images/download_icon.jpg) no-repeat 13px 50%;}
.downloadc2{ width:40%; text-align:center;}
.downloadc3{ display:none; width:10%; text-align:center;}

/*download end*/
}
 @media(max-width:320px ) {
#home .home a, #about .about a, #products .products a, #faq .faq a, #news .news a, #contact .contact a { background: none; color: #666; }
.headerbg { display: none; }
.headr{ display:none;}
.searchshowall{ display:none;}
#floatDivBoxs,.rightArrow{ display:none;}

.mlang{ display:block; position:absolute; z-index:999; top:26px; right:60px; color:#fff;}
.mlang a{ color:#fff; display:block; width:25px; line-height:25px; text-align:center; height:25px; border:1px #fff solid;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; font-size:12px;}
.mlang a:hover{ background:#fff; color:#333;}
.main_visual { height: 160px; overflow: hidden; position: relative; }
.main_image { height: 160px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; height: 160px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 160px; }
.main_image li span { display: block; width: 100%; height: 160px }
.main_image li a { display: block; width: 100%; height: 160px }
div.flicking_con { position: absolute; bottom: 25px; left: 50%; z-index: 666; width: 100%; height: 3px; margin: 0 0 0 -50px; }
div.flicking_con a { float: left; width: 13px; height: 13px; margin: 0 10px; padding: 0; background: #a1a1a1; display: block; text-indent: -2000px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
div.flicking_con a.on { background: #9e0304 }
#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 60px!important; height: 100px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../images/hover_left.png) no-repeat left top; left: 0; }
#btn_next { background: url(../images/hover_right.png) no-repeat right top; right: 0; }
.in_about { width: 100%; height: auto; padding: 25px 0; overflow: hidden; }
.in_about h4 { font-size: 1rem; color: #222; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about h1 { font-size: 1.4rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_about .intdiv1 { width: 90%; padding: 10px 5%; text-align: center; overflow: hidden; color: #575757; font-size: 0.9rem; line-height: 20px; }
.in_about h3 { width: 50px; height: 4px; background: #000000; }
.in_about .intdiv2 { width: 90%; padding: 10px 5%; font-size: 0.9rem; line-height: 24px; color: #696969; }
.in_aboutList { width: 100%; height: auto; overflow: hidden; padding: 50px 0; }
.in_aboutList dl { width: 100%; float: left; height: auto; overflow: hidden; text-align: center; }
.in_aboutList dl dt { width: 100%; height: auto; overflow: hidden; cursor: pointer; }
.in_aboutList dl dt img { width: auto; height: auto; }
.in_aboutList dl dt a { display: block; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.in_aboutList dl dt a .inabimg2 { display: none; }
.in_aboutList dl dt a:hover .inabimg2 { display: block; }
.in_aboutList dl dt a:hover .inabimg1 { display: none; }
.in_aboutList dl dd { font-size: 1rem; color: #212121; height: 60px; line-height: 60px; }
.in_aboutMore { width: 100%; height: 36px; overflow: hidden; text-align: center; }
.in_aboutMore a { font-size: 0.9rem; text-transform: uppercase; line-height: 32px; display: inline-block; width: 203px; height: 32px; text-align: center; border: 2px solid #000; color: #000; }
.in_aboutMore a:hover { color: #FFFFFF; background: #000; }
.in_productsbg { width: 100%; background: url(../images/in2_bg.jpg) repeat-x top; padding-bottom: 55px; }
.in_productsbg h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; padding-top: 20px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h1 { font-size: 1.4rem; text-transform: uppercase; line-height: 60px; color: #ffffff; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.in_productsbg h3 { width: 50px; height: 4px; background: #FFFFFF; }
.in_products { width: 100%; overflow: hidden; }
.in_productsnav { width: 100%; height: 34px; padding: 25px 0; overflow: hidden; text-align: center; }
.in_productsnav a { text-align: center; text-transform: uppercase; height: 34px; line-height: 34px; font-size: 0.9rem; padding: 0 5px; display: inline-block; color: #FFFFFF; border-radius: 5px; }
.in_productsnav a:hover { border: 1px solid #fff; box-sizing: border-box; }
.in_productsnav .tabs .thistab, .tabs .thistab a:hover { border: 1px solid #fff; box-sizing: border-box; }
.inproList { width: 96%; overflow: hidden; padding-bottom: 45px; }
.inproList dl { width: 100%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0; }
.inproList dl dt { width: 100%; height: auto; overflow: hidden; }
.inproList dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.inproList dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.inproList dl dd { width: 100%; height: 58px; line-height: 58px; font-size: 0.9rem; color: #282828; }
.innewsbg { width: 100%; padding: 45px 0 55px 0; background: #f3f3f3; }
.innewsbg h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innewsbg h1 { font-size: 1.4rem; text-transform: uppercase; line-height: 60px; color: #000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.innews { width: 96%; padding-bottom: 45px; overflow: hidden; }
.innewsTab { width: 100%; text-align: center; position: relative; height: 26px; }
.infactory { width: 100%; overflow: hidden; padding: 65px 0; }
.infactory h4 { font-size: 1rem; color: #858585; text-align: center; line-height: 40px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory h1 { font-size: 1rem; text-transform: uppercase; line-height: 60px; color: #000000; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.infactory .intdiv1 { width: 90%; padding: 10px 5%; text-align: center; overflow: hidden; color: #575757; font-size: 13px; line-height: 20px; }
.infactory h3 { width: 50px; height: 4px; background: #000000; }
.infactoryList { width: 96%; padding: 35px 0; overflow: hidden; }
.infactoryList a { display: block; float: left; width: 100%; height: auto; overflow: hidden; margin: 1% 0; }
.infactoryList a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.infactoryList a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.footerbg { width: 100%; height: auto; background: #000000; color:#fff; }
.footerbg a{ color:#fff;}
.footer { width: 96%; padding-top: 30px; overflow: hidden; padding-bottom:30px; }
.footerLeft { float: none; width: 100%; height: auto; overflow: hidden; }
.footerLeft h1 { font-size: 1.3rem; float: left; margin-bottom: 15px; width: 178px; height: 46px; line-height: 46px; font-weight: normal; text-align: center; background: url(../images/f_h1bg.jpg) no-repeat; text-transform: uppercase; color: #FFFFFF; }
.footerLeft p { line-height: 26px; padding: 5px 0; width: 100%; font-size: 0.8rem; }
.footerLeft p i { font-size: 1rem; width: 20px; padding-right: 10px; }
.footerRight { float: right; width: 100%; overflow: hidden; padding-bottom: 35px; }
.footerRight .inputf1 { width: 100%; margin-top: 15px; height: 46px; line-height: 46px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }
.footerRight .textf1 { font-family: arial; width: 100%; height: 150px; line-height: 24px; padding-top: 10px; background: none; border: none; border-bottom: 1px solid #525252; color: #FFFFFF; font-size: 0.9rem; }
.footerRightb { width: 100%; height: 53px; text-align: right; margin-top: 42px; overflow: hidden; }
.footerRightb .subf1 { width: 163px; height: 53px; color: #FFFFFF; text-align: center; font-size: 1.2rem; background: url(../images/f_sub1.jpg) no-repeat; border: none; }
.footcopybg { width: 100%; height: 80px; line-height: 80px; background: #000000; border-top: 1px solid #212121; }
.footcopy { width: 100%; color: #fff; font-size: 0.8rem; text-align: center; }
.footcopy a { color: #fff; }
.footcopy span { display: none; }
.banner2 { width: 100%; height: 230px; }
.goods_searchbg { width: 100%; height: 230px; background: #070a0f; text-align: center; color: #c7c6c6; }
.goods_searchbg h1 { font-size: 1rem; padding-top: 30px; line-height: 50px; }
.goods_search { width: 96%; height: 43px; overflow: hidden; margin-top: 25px; }
.goods_search .ginput { color: #c7c6c6; width: 80%; box-sizing: border-box; padding: 0 25px; height: 41px; line-height: 41px; float: left; background: #323232; border: 1px solid #444444; overflow: hidden; border-radius: 5px 0 0 5px; }
.goods_search .gsubmit { color: #c7c6c6; width: 18%; height: 41px; float: right; overflow: hidden; background: #2a0202; border: 1px solid #482626; border-radius: 0 5px 5px 0; }
.main { width: 100%; padding: 30px 0; overflow: hidden; }
.mainTop { width: 100%; overflow: hidden; text-align: center; }
.mainTop h4 { font-size: 1rem; color: #666666; line-height: 30px; }
.mainTop h1 { text-transform: uppercase; color: #333333; font-size: 1.4em; line-height: 35px; }
.mainTop h3 { width: 50px; height: 4px; background: #000000; }
.con_map { width: 100%; overflow: hidden; padding-top: 25px; }
.con_map img { width: 100%; height: auto; }
.con_info { width: 96%; font-size: 0.9rem; line-height: 30px; padding: 25px 0; }
.con_info img { max-width: 100%; }
.con_infol{ width:100%; float:none; margin-bottom:15px;}
.con_infor{ width:100%; float:none; text-align:center;}
.ab_nav { width: 96%; text-align: center; height: auto; padding: 25px 0; overflow: hidden; }
.ab_nav a { display: inline-block; height: 38px; line-height: 38px; width: 100%; margin: 1% 0; background: #DDDDDD; border-radius: 5px; color: #333; font-size: 0.9rem; padding: 0; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ab_nav a:hover { color: #fff; background: #000000; border-radius: 5px; }
.about_info { width: 96%; padding: 25px 0; font-size: 0.9rem; line-height: 23px; color: #333333; }
.about_info img { max-width: 100%; }
.about_infoTit { width: 100%; line-height: 36px; text-align: center; font-size: 1rem; }
.about_list { width: 96%; overflow: hidden; }
.about_list a { display: block; float: left; width: 100%; height: auto; overflow: hidden; margin: 1% 0; }
.about_list a img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.about_list a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list { width: 100%; padding: 25px 0; overflow: hidden; }
.news_list dl { width: 96%; height: auto; overflow: hidden; margin-bottom: 40px; }
.news_list dl dt { float: none; width: 100%; height: auto; overflow: hidden; }
.news_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.news_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.news_list dl dd { float: none; width: 100%; height: auto; overflow: hidden; padding-top: 15px; }
.news_list dl dd h4 { font-size: 0.9rem; line-height: 32px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news_list dl dd h4 a { color: #333; }
.news_list dl dd h3 { font-size: 0.8rem; color: #999; line-height: 30px; font-weight: normal; }
.news_list dl dd p { font-size: 0.8rem; color: #333333; line-height: 22px; }
.news_list dl dd h2 { font-weight: normal; font-size: 1.2rem; line-height: 30px; padding-top: 10px; }
.news_list dl dd h2 a { color: #333333; }
.news_show { width: 100%; padding: 25px 0; overflow: hidden; }
.news_sback { width: 96%; font-size: 0.9rem; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 1.1rem; padding: 5px; line-height: 26px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 0.8remm; color: #999; line-height: 30px; width: 96%; }
.news_info { width: 96%; padding: 25px 0; font-size: 0.8rem; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 96%; overflow: hidden; height: auto; }
.news_prevnext li { margin-bottom: 15px; cursor: pointer; font-size: 0.8rem; width: 90%; padding: 0 5%; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #410000; }
.good_nav { width: 100%; height: auto; padding: 25px 0; }
.good_nav li { float: left; line-height: 35px; position: relative; width: 100%; background: #DDDDDD; padding: 0; font-size: 1rem; font-weight: bold; text-align: center; margin: 1%; border-radius: 5px; }
.good_nav li:last-child { background: #DDDDDD; }
.good_nav li a { color: #000000; display: block; padding: 0 30px; }
.good_nav li a:hover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #000; color: #FFFFFF; border-radius: 5px; }
.good_nav li a:hover ul { display: block; }
.good_nav li ul { display: none; position: absolute; padding: 0; width: 50%; left: 0; top: 35px; z-index: 999; background: #FFFFFF; border: 1px solid #000000; border-radius: 5px; }
.good_nav li ul li { float: none; line-height: 26px; background: url(../images/cate_li_bg.png) no-repeat 15px center; font-weight: normal; padding: 0; font-size: 0.9rem; text-transform: uppercase; width:100%; text-align:left; }
.good_nav li ul li a:hover { background: none; color: #ff0000; }
.good_nav li ul li:last-child { background: url(../images/cate_li_bg.png) no-repeat 15px center; }
.goods_list { width: 96%; padding: 0 0 25px 0; overflow: hidden; }
.goods_list dl { width: 100%; height: auto; float: left; overflow: hidden; text-align: center; margin: 0; }
.goods_list dl dt { width: 100%; height: auto; overflow: hidden; }
.goods_list dl dt img { width: 100%; height: auto; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.goods_list dl dt a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); }
.goods_list dl dd { width: 100%; height: 34px; margin: 12px 0; line-height: 34px; font-size: 0.8rem; }
.goods_list dl dd a { display: block; color: #282828; }
.goods_list dl dd a:hover { color: #FFFFFF; background: #000000; }
.goods_show { width: 96%; padding: 25px 0; overflow: hidden; font-size: 0.8rem; }
.goods_show img { max-width: 100%; }
.goods_prev { width: 100%; height: auto; line-height: 43px; overflow: hidden; padding-top: 25px; }
.goods_prev li { margin-bottom: 15px; font-size: 0.8rem; float: none; width: 100%; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #410000; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { margin-bottom: 15px; font-size: 0.8rem; margin-left: 0; width: 100%; text-align: center; float: none; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #410000; }

/*download start*/
.download{ width:94%; height:auto; margin:0 auto;}
.downloadt{ width:100%; height:40px; background:#747474; line-height:40px; font-size:14px; color:#fff;}
.downloadt ul li{ float:left;}
.downloadt1{ width:70%; text-indent:50px;}
.downloadt2{ width:30%; text-align:center;}
.downloadt3{ display:none; width:10%; text-align:center;}

.downloadc{ font-size:14px; padding:20px 0;}
.downloadc ul li{float:left; line-height:40px;}
.downloadc1{ width:70%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.downloadc1 a{ padding-left:35px; background:url(../images/download_icon.jpg) no-repeat 13px 50%;}
.downloadc2{ width:30%; text-align:center;}
.downloadc3{ display:none; width:10%; text-align:center;}

/*download end*/
}
