.wrap { width: 1200px; margin-left: auto; margin-right: auto; }
body { font-family: '微软雅黑'; }
a { text-decoration: none; color: #000; font-size: inherit; font-family: '微软雅黑'; }
.fl { float: left; }
.fr { float: right; }
.header { height: 120px; box-shadow: 0 0 5px #000; }
.logo { height: 120px; overflow: hidden; }
.logo img { vertical-align: middle; max-height: 120px; max-height: 120px; }
.logo span { vertical-align: middle; width: 0; height: 100%; display: inline-block; }
.language { margin-bottom: 20px; }
.language li { margin: 10px 0; }
.language li img { vertical-align: middle; margin-right: 5px; }
.language li a { font-size: 12px; }
.searchs { width: 200px; height: 32px; border: 1px solid #ccc; }
.searchs input { border: none; outline: none; height: 30px; line-height: 30px; vertical-align: middle; }
.searchs input[type="text"] { width: 150px; text-indent: 10px; }
.searchs input[type="submit"] { width: 32px; background: url(../images/ss.png)no-repeat center; background-size: 40%; }
.nav { padding-top: 79px; margin-left: 330px; width: 820px; }
.li1 { float: left; height: 40px; line-height: 40px; text-align: center; position: relative; z-index: 9; }
.li1:hover>a, .li1.active>a { border-bottom: 3px solid #888; }
.li1>a { display: block; padding: 0 15px; letter-spacing: 2px; }
.ul1 { display: none; box-shadow: 0 0 5px #ccc; padding: 10px 0; position: absolute; top: 40px; left: 0; width: 250px; text-align: center; background: #fff; }
.li1:hover .ul1 { display: block; }
.li2 { height: 35px; line-height: 35px; text-align: left; text-indent: 14px; }
.li2:hover { background: #565656; color: #fff; }
.li2 a { font-size: 14px; }
.li2:hover a { color: #fff; }
.banner { height: 650px; width: 100%; min-width: 1200px; position: relative; }
/****/
.f15066727081 { height: 650px; overflow: hidden; position: relative; width: 100%; }
.f15066727082 { overflow: hidden; position: absolute; width: 100%; text-align: center; bottom: 20px; z-index: 21; }
.f15066727083 { overflow: hidden; zoom: 1; }
.f15066727084 { display: inline-block; margin-right: 10px; width: 15px; font-size: 0; height: 15px; border-radius: 50%; text-align: center; cursor: pointer; color: #fff; background-color: #fff; }
.f15066727084.on { background-color: #ccc; color: #fff; }
.f15066727085 { position: relative; height: 100%; z-index: 0; }
.f15066727087 { zoom: 1; vertical-align: middle; }
.f15066727088 { display: block; height: 650px; }
.arrow { position: absolute; top: 50%; margin-top: -20px; }
.arrow img { height: 40px; }
#aleft { left: 10%; }
#aright { right: 10%; }
.rollbar { width: 98%; margin: 15px auto; border: 1px solid #cecece; background: #f3f3f3; height: 32px; line-height: 32px; }
.boxs { padding: 0 15px; }
.rollbar_box { width: 86vw; overflow: hidden; display: inline-block; height: 32px; vertical-align: top; }
.section { margin-bottom: 25px; overflow: hidden; }
.section li { width: 33%; box-sizing: border-box; height: 18vw; background: #f00; float: left; cursor: pointer; }
.section li img { width: 100%; height: 100%; }
.section li:nth-child(2) { margin: 0 0.5%; }
.footer { background: #2C3035; }
.ft_t { overflow: hidden; }
.ft_t .wrap { margin-top: 50px; }
.title { line-height: 40px; color: #fff; border-bottom: 1px solid #212427; margin-bottom: 10px; font-size: 16px; }
.pclassify { overflow: hidden; width: 560px; }
.pclassify li { width:48%; margin-right:10px; margin-bottom:10px; float: left; line-height: 25px; }
.pclassify li a{ display:b}
.pclassify li a, .about li a { font-size: 14px; color: #74787c; }
.about { margin: 0 20px; width: 200px; }
.about li { line-height: 25px; }
.contact { width: 400px; }
.tel { overflow: hidden; margin-bottom: 10px; }
.tel img { margin-right: 10px; }
.tel h2 {font-size: 17px;
color: #fff;
font-weight: normal;}
.tel p { font-size: 28px; color: #fff; }
.company_info li { line-height: 30px; color: #fff; }
.company_info img { height: 20px; vertical-align: middle; margin-right: 10px; }
ul, li { list-style: none; }
.wlink { margin: 10px 0; }
.wlink li { float: left; margin-right: 5px; }
.wlink li>a>img { width: 40px; height: 40px; }
.wx { position: relative; }
.wx_box { position: absolute; top: -550%; display: none; }
.wx_box img { padding: 10px; background: #fff; width:200px; height:200px; }
.wx:hover .wx_box { display: block; }
.ft_b { line-height: 40px; margin-top: 15px; border-top: 1px solid #212427; color: #74787c; }
.container { margin: 15px auto; min-height: 428px; }
.crumbs { overflow: hidden; margin: 25px 0; }
.crumbs li { float: left; }
.txt_content { padding: 10px 0; margin-top: 10px; line-height:1.8; color:#8c8c8c; }
.news_content li { overflow: hidden; }
.ntime { width: 150px; border-right: 1px solid #ccc; }
.ntime h1 { font-size: 30px; color: #f73232; margin-bottom: 6px; }
.ntime p { color: #9B9B9B; }
.ncontent { width: 850px; padding-right: 150px; position: relative; }
.narrow { display: block; position: absolute; right: 0; height: 100%; width: 100px; top: 18px; }
.news_content { margin-bottom: 20px; }
.news_content li { margin-bottom: 30px; }
.ncontent h2 a { font-size: 16px; display: block; margin-bottom: 10px; color: #8A8A8A; font-weight: 600; }
.ncontent>p { line-height: 1.2; font-size: 14px; color: #8C8C8C; }
.page { }
.page a, .page span { border: 1px solid #ccc; font-size: 14px; display: inline-block; vertical-align: middle; padding: 5px; }
.f14466107057 { background: #f00; color: #fff; border: none!important; }
.f14464847355 { line-height: 1.5; }
.news_title { text-align: center; font-size: 18px; }
.sxp { position: relative; }
.sxp button { position: absolute; right: 0; top: 0; background: #565656; width: 100px; height: 35px; border: none; color: #fff; text-align: center; }
.aside { width: 310px;position: relative;
z-index: 99999; }
.aside h2 { line-height: 45px; color: #fff; text-indent: 20px; font-size: 16px; background: #dd121f; }
.aside dt { line-height: 1.5; padding: 10px; background: #ECECEC; margin-top: 1px; color: #393939; font-size: 15px; }
.aside dt:hover, .aside dt.active { background: #565656; }
.aside dt:hover a, .aside dt.active a { color: #fff!important; }
.sub_nav li a:hover { color: #DD121F; }
.sub_nav.active { display: block; }
.sub_nav { display: none; }
.aside li { line-height: 36px; text-indent: 20px; font-size: 14px; }
.gcontent { width: 860px; }
.goods_classify { overflow: hidden; }
.gclassify li { width: 49%; height: 300px; float: left; box-sizing: border-box; box-sizing: -webkit-border-box; box-sizing: -ms-border-box; box-sizing: -moz-border-box; border: 1px solid #ccc; padding: 10px; }
.bs { box-sizing: border-box; box-sizing: -webkit-border-box; box-sizing: -ms-border-box; box-sizing: -moz-border-box; }
.gclassify li:nth-child(2n) { margin-left: 2%; }
.gclassify li:hover { border: 1px solid #f00; }
.gclassify li img { width: 100%; height: 100%; }
.gcontent ul { overflow: hidden; }
.gcontent li { width: 32.8%; margin-right: 0.8%; margin-bottom: 2%; border: 1px solid #ccc; height: 284px; padding: 15px; float: left; }
.gcontent li:nth-child(3n) { margin-right: 0!important; }
.gcontent li h2 { font-size: 20px; font-weight: 500; color: #f73232; margin-bottom: 10px; }
.gcontent li:hover { border: 1px solid #ff0000; }
.thumbnail { text-align: center; }
.thumbnail img { max-height: 156px; max-width: 250px; height: 156px; }
.fjsx { margin: 0 0 10px; text-align: center; }
.fjsx img { border-radius: 5px; width: 46px; height: 38px; overflow: hidden; }
.gtitle { text-align: center; font-size: 30px; color: #fb1b29; margin-bottom: 20px; }
.gimgs { width: 100%; text-align: center; }
.gimgs img { border: 1px solid #ccc; padding: 25px; max-width: 100%; height: auto; box-sizing:border-box; box-sizing:-webkit-border-box; box-sizing:-moz-border-box; box-sizing:-ms-border-box; }
.print_d { text-align: center; }
.print_d a { display: inline-block; vertical-align: middle; width: 100px; height: 35px; line-height: 35px; text-align: center; background: #565656; color: #fff; font-size: 14px; }
.cclassify li, .ccontent li { padding: 0; height: 240px; position: relative; }
.cfm { width: 100%; height: 100%; }
.cclassify .fjsx { position: absolute; bottom: 10px; width: 100%; }
.cfm_i img { width: 100%; height: 176px; }
.cfm_i { position: relative; }
.cfm_i h2 { position: absolute; top: 35%; width: 100%; line-height: 1.2; text-align: center; padding: 0 10px; color: #000!important; font-size: 22px; font-weight: bolder; text-shadow: 1px 1px 1px #fff; }
.news_detail{ line-height:1.8; color:#8C8C8C;}
.f14464847356{ color:#8C8C8C;}
