﻿.header { background-color: #7d0011; background-image: url(/skin/newsite/images/header_bg.png); background-size: auto 75px; background-repeat: repeat-x; height: 75px; min-width: 1006px; min-height:75px; }
.inner-header { width: 1006px; height: 75px; overflow: hidden; margin: 0 auto; }
.inner-header .logo { position: absolute; z-index: 1; }
.inner-header .logo img { max-height: 115px; }
.inner-header .header-right { height: 75px; position: relative; }
.inner-header .header-right .phone-num { position: absolute; left: 18%; top: 21px; width: 164px; height: 37px; background: url(/skin/newsite/images/contact_phone_num.jpg) left 2px no-repeat; z-index: 1; background-size: auto 35px; color: white; padding-left: 40px; }
.inner-header .header-right .phone-num span { font-family: "Source Han Sans",Arial,Heiti,sans-serif; font-size: 20px; display: block; }
.inner-header .header-right .top-menu { position: absolute; top: 0px; right: 0px; height: 48px; background: url(/skin/newsite/images/top_menu_middle_bg.png) repeat-x; background-size: auto 48px; }
.inner-header .header-right .top-menu .left { float: left; width: 56px; height: 48px; background: url(/skin/newsite/images/top_menu_left_bg.png) no-repeat; background-size: auto 48px; }
.inner-header .header-right .top-menu .right { float: right; width: 56px; height: 48px; background: url(/skin/newsite/images/top_menu_right_bg.png) no-repeat; background-size: auto 48px; }
.inner-header .header-right .top-menu .middle { height: 48px; float: left; min-width: 450px; color: #7d0011; font-size: 14px; font-weight: bold; line-height: 30px; }
.inner-header .header-right .top-menu .middle li { float: left; padding: 0 10px; }
.inner-header .header-right .top-menu .middle a, .inner-header .header-right .top-menu .middle a:visited { color: #7d0011; font-size: 16px; font-weight: bold; text-decoration: none; font-family: "微软雅黑"; }
.inner-header .header-right .top-menu .middle a:hover { color: #7d0011; font-size: 16px; font-weight: bold; text-decoration: underline; }
.navigation { width: 1006px; height: 42px; overflow: hidden; margin: 0 auto; line-height: 42px; min-width: 1006px; }
.navigation .menu { position: absolute; margin-left: 180px; width: 826px; font-size: 15px; color: #514d4c; }
.navigation .menu img { width: 33px; height: 33px; vertical-align: middle; margin-right: 2px; }
.navigation .menu .topitem { float: left; overflow: hidden; }
.navigation .menu .topitem a { display: inline-block; width: 75px; min-height:42px; text-align: center; font-size: 15px; text-decoration: none; font-family: "微软雅黑"; -webkit-margin-before: -1px; }
.navigation .menu .sonlist { display: none; position: absolute; background: #dadada; z-index: 1; margin-left: -55px; opacity: 0.8; }
.navigation .menu .sonlist li a { display: block; line-height: 35px; height: 35px; width: 180px; border-top: 1px solid white; text-align: center; }
.navigation .menu .topitem5 a { width: 100px; }
.navigation .menu .topitem5 .sonlist { margin-left: -42px; }
.navigation .menu .topitem6 a { width: 134px; }
.navigation .menu .topitem6 .sonlist { margin-left: -8px; }
.navigation .menu .topitem7 a { width: 117px; }
.navigation .menu .topitem7 .sonlist { margin-left: -17px; }
.navigation .menu .topitem8 a { width: 117px; }
.navigation .menu .topitem8 .sonlist { margin-left: -17px; }
.navigation .menu a, .navigation .menu a:visited { color: #514d4c; }
.navigation .menu a:hover { color: #7d0011; }
.navigation .menu li.currclass a, .navigation .menu li.currclass a:visited { color: #7d0011; }
.navigation .menu .sonlist li.sonitem a, .navigation .menu .sonlist li.sonitem a:visited { color: black; font-size: 15px; }
.navigation .menu .sonlist li.sonitem a:hover { color: #7d0011; font-size: 16px; }
.navigation .menu .sonlist li.currclass a, .navigation .menu .sonlist li.currclass a:visited { color: #7d0011; }
.navigation .menu .grandsonlist { position: absolute; margin-top: -36px; margin-left: 180px; padding-left:1px; z-index: 1; -webkit-margin-before: -35px; }
.navigation .menu .grandsonlist li { background: #dadada; }
.navigation .menu .sonlist li.sonitem0 .grandsonlist li a { background: #dadada; border-top: 1px solid white; }
.footer { background: #dcdcdd; overflow: hidden; min-height: 335px; min-width: 1006px; }
.footer .copyright { background: #383838; line-height: 25px; padding-top: 20px; height: 80px; text-align: center; color: white; }
.footer .copyright a, .footer .copyright a:visited { color: white; text-decoration: underline; }
.inner-footer { width: 1006px; overflow: hidden; margin: 50px auto 50px auto; }
.inner-footer .logo { position: absolute; width: 202px; height: 238px; background: url("/skin/newsite/images/bottom_logo.jpg") no-repeat; background-size: 202px auto; }
.inner-footer .logo img { width: 202px; }
.inner-footer .footer-right { margin-left: 210px; }
.inner-footer .footer-right .toplist { overflow: hidden; line-height: 30px; }
.inner-footer .footer-right .toplist .sonlist { overflow: hidden; line-height: 28px; }
.inner-footer .footer-right .toplist .topitem { width: 16.66%; float: left; text-align: center; }
.inner-footer .footer-right .toplist .topitem0 { display: none; }
.inner-footer .footer-right .toplist a, .inner-footer .footer-right .toplist a:visited { font-weight: bold; font-size: 15px; }
.inner-footer .footer-right .toplist .sonlist a, .inner-footer .footer-right .toplist .sonlist a:visited { font-weight: normal; font-size: 14px; }
.inner-footer .footer-right .toplist a, .inner-footer .footer-right .toplist a:visited { color: #514d4c; text-decoration: none; font-family: "微软雅黑"; }
.inner-footer .footer-right .toplist a:hover { color: #7d0011; }
.navigation .menu .topitem3 .sonitem { display: none; }
.navigation .menu .topitem5 .sonitem { display: none; }

/*首页样式*/
.index-banner { position: relative; text-align: center; background: url(/skin/newsite/images/banner_bg.gif) left top repeat-x; min-height: 1px; overflow: hidden; min-width: 1006px; }
.index-banner .banner-content { margin-left: -1000px; position: absolute; top: 0px; left: 50%; text-align: center; }
.index-banner .banner-content .prevbtn { display: none; }
.index-banner .banner-content .nextbtn { display: none; }
.index-content { width: 1006px; overflow: hidden; margin: 0 auto; padding: 60px 0px 70px 0px; }
.index-content .articles { float: left; width: 230px; height: 263px; margin-right: 9px; }
.index-content .articles .title { font-size: 16px; font-weight: bold; border-bottom: 1px solid #888888; line-height: 30px; padding-left: 22px; background: url(/skin/newsite/images/news3.png) 2px center no-repeat; color: #333333; }
.index-content .articles .title a { float: right; font-weight: normal; font-size: 12px; margin-right: 2px; }
.index-content .articles li { border-bottom: 1px dotted #514d4c; line-height: 28px; padding-left: 13px; background: url(/skin/newsite/images/list_icon.gif) left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index-content .articles a, .index-content .articles a:visited { font-size: 14px; }
.index-content .new_products { float: left; width: 250px; height: 263px; margin-right: 9px; position: relative; overflow: hidden; }
.index-content .invite_business { float: left; width: 250px; height: 263px; position: relative; overflow: hidden; }
.index-content .others { float: right; width: 250px; height: 263px; position: relative; overflow: hidden; }
.index-content img { width: 260px; }
.index-content span { line-height: 45px; font-size: 14px; text-align: center; opacity: 0.8; position: absolute; background: white; width: 100%; left: 0; bottom: 0; color: black; }

/*通用样式*/
.secondary-banner { position: relative; text-align: center; background: url(/skin/newsite/images/banner_bg.gif) left top repeat-x; min-height: 1px; overflow: hidden; min-width: 1006px; }
.secondary-banner .banner-content { margin-left: -722px; position: absolute; top: 0px; left: 50%; text-align: center; }
.secondary-banner .banner-content .prevbtn { display: none; }
.secondary-banner .banner-content .nextbtn { display: none; }
.secondary-nav { position: absolute; left: 50%; top: 50%; margin-left:-328px; }
.secondary-nav .title { line-height: 70px; font-size: 28px; color: white; text-align: center; width: 200px; margin: -70px auto 0px auto; }
.secondary-nav ul { min-width: 400px; height: 42px; border-radius: 21px; background: white; opacity: 0.95; padding: 0 28px 0px 20px; white-space: nowrap; }
.secondary-nav li { display: inline-block; padding: 0 20px 0px 28px; line-height: 42px; width:50px; }
.secondary-nav li span { position: absolute; color: #7d0011; font-size: 16px; }
.secondary-nav li a, .secondary-nav li a:visited { font-size: 14px; text-decoration: none; font-family: "微软雅黑"; color: black; }
.secondary-nav li a:hover { color: red; font-size:15px; }
.secondary-nav li.currclass { background: url(/skin/newsite/images/curr_icon.png) left center no-repeat; }
.secondary-nav ul.fixed-nav { position: fixed; top: 0; z-index: 2; opacity: 1.0; text-align: center; width: 100%; left: 0px; border-radius: 0px; border-bottom: 1px solid #eaeaea; }
.flow-nav { position: fixed; width: 150px; background: #7d0011; bottom: 0px; left: 0px; border: 1px solid #eaeaea; border-bottom: none; z-index: 2; box-shadow: 0px 0px 10px #cccccc; }
.flow-nav li { height: 40px; line-height: 40px; border-bottom: 1px solid #eaeaea; }
.flow-nav li a, .flow-nav li a:visited { font-size: 14px; text-decoration: none; font-family: "微软雅黑"; color: white; }
.flow-nav li.topitem5 { display: none; }
.third-banner { position: relative; text-align: center; background: url(/skin/newsite/images/banner_bg.gif) left top repeat-x; min-height: 1px; overflow: hidden; min-width: 1006px; }
.third-banner .banner-content { margin-left: -850px; position: absolute; top: 0px; left: 50%; text-align: center; }
.third-banner .banner-content .prevbtn { display: none; }
.third-banner .banner-content .nextbtn { display: none; }
.location { width: 1006px; height: 40px; line-height: 40px; margin: 0 auto; overflow: hidden; font-size: 14px; color: #646464; }
.lim_float_icon a.returnold, .lim_float_icon a.returnold:visited { line-height: 35px; text-align: center; background: white; display: block; color: red; font-size: 16px; }

/*招商页样式*/
.zhaoshang-content { position: relative; text-align: center; overflow: hidden; }
.zhaoshang-content .gray-bg { background: #dededc; width: 100%; height: 250px; position: absolute; z-index: -1; left: 0; }
.zhaoshang-content .inner-content { text-align: center; margin: 0 auto; width: 1006px; overflow: hidden; }
.zhaoshang-content .inner-content img { max-width: 1006px; }
.zhaoshang-content .inner-content .zhaoshang-1200 { display: block; overflow: hidden; }
.zhaoshang-content .inner-content .zhaoshang-1200 img { width: 1200px; max-width: 1200px; position: absolute; left: 50%; margin-left: -600px; }
.zhaoshang-content.content .inner-content { padding-top: 50px; }
.zhaoshang-content.content .inner-content .zhaoshang0-01 { width: 900px; margin-bottom: 20px; box-shadow: 10px 10px 20px #cccccc; margin-right: 23px; }

/*产品页样式*/
.product-content { width: 1006px; margin: 0 auto; overflow: hidden; }
.product-content .product-intro { margin: 42px 0px; }
.product-content .product-intro img { width: 1006px; }
.product-content .product-recommend li { width: 1006px; height: 452px; text-align: center; overflow: hidden; }
.product-content .product-recommend li img { width: 1006px; height: 452px; }
.product-content .product-recommend li img.hover { position: absolute; margin-left: -1047px; margin-top: -42px; width: 1090px; height: 536px; box-shadow: 8px 8px 25px -7px #000000; }
.product-content .product-show { text-align: center; }
.product-content .product-show .title { font-size:24px; line-height:30px; letter-spacing:3px; }
.product-content .product-show .series-list { display: inline-block; margin-top: 25px; margin-bottom: 20px; }
.product-content .product-show .series-list li { float: left; border: 1px solid #686868; border-radius: 3px; margin-right: 15px; }
.product-content .product-show .series-list li a, .product-content .product-show .series-list li a:visited { font-size: 14px; text-decoration: none; display: block; width: 110px; height: 42px; line-height: 42px; }
.product-content .product-show .series-list li.curr { border: 1px solid #801a28; background: #801a28; color: white; }
.product-content .product-show .series-list li.curr a, .product-content .product-show .series-list li.curr a:visited { color: white; }
.product-series-intro img { width: 1006px; }
.product-list { margin-top: 25px; background: #f7f7f7; overflow: hidden; padding: 20px 0px; min-width: 1006px; }
.product-list .inner-product-list { width: 1006px; margin: 0 auto; }
.product-list .product-list-content { width: 1030px; margin-left: -5px; }
.product-list .product-list-content ul { overflow: hidden; }
.product-list .product-list-content li { float: left; margin: 10px 13px 10px 0px; width: 330px; height: 253px; background: url(/skin/newsite/images/product_item_bg.jpg) center center no-repeat; background-size: 330px 253px; }
.product-list .product-list-content li a:hover { text-decoration: none; }
.product-list .product-list-content li span { display: block; margin: 10px 17px 13px 13px; width: 300px; height: 190px; overflow: hidden; }
.product-list .product-list-content li p { text-align: center; font-size: 14px; width: 250px; height: 20px; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product-list .product-list-content li img { width: 300px; height: 190px; }
.product-list .product-list-content .nodata { font-size: 14px; line-height: 200px; text-align: center; width: 1006px; }
.product-list .product-bottom-btn { width: 1006px; margin: 20px auto 0px auto; }
.product-list .product-bottom-btn li { float: left; position: relative; }
.product-list .product-bottom-btn li img { height: 185.5px; }
.product-list .product-bottom-btn li span { position: absolute; width: 100%; left: 0px; top: 120px; text-align: center; }
.product-details { width: 1006px; min-height:600px; margin: 0 auto; position: relative; }
.product-details .main-content { }
.product-details .main-content .title h1{ text-align:center;}
.product-details .main-content .content{ margin:20px 0px;}
.product-details .flow-content { width: 946px; overflow: hidden; position: absolute; left: 50%; top: -180px; margin-left: -473px; background: white; border: 1px solid #eaeaea; }
.product-details .flow-content .pictures { float: left; width: 600px; height: 498px; margin: 20px 0px 20px 20px; overflow: hidden; }
.product-details .flow-content .pictures div { width: 100%; height: 400px; background: #f1f1f1; overflow: hidden; }
.product-details .flow-content .pictures div img { width: 100%; height: 400px; }
.product-details .flow-content .pictures ul { height: 90px; margin-top: 8px; background: #f1f1f1; width: 500000px; }
.product-details .flow-content .pictures ul li { float: left; margin-right: 8px; width: 144px; height: 90px; overflow: hidden; }
.product-details .flow-content .pictures ul li img { width: 144px; height: 90px; cursor: pointer; }
.product-details .flow-content .right-content { float: right; width: 300px; height: 498px; margin: 20px 20px 20px 0px; overflow: hidden; position: relative; }
.product-details .flow-content .right-content .title { margin: 40px 0px 10px 20px; padding: 2px; font-size: 25px; font-weight: bold; line-height: 30px; color: #555555; }
.product-details .flow-content .right-content .intro { margin-left: 20px; height: 340px; font-size: 14px; line-height: 25px; overflow-x: hidden; overflow-y: auto; }
.product-details .flow-content .right-content .btn { height: 60px; position: absolute; bottom: 0px; }
.product-details .flow-content .right-content .btn a { background: #666666; font-size: 22px; color: white; line-height: 60px; height: 60px; display: block; text-align: center; float: left; width: 60px; margin-right: 6px; text-decoration: none; }
.product-details .introduction { width: 946px; margin: 0 auto 30px auto; overflow: hidden; line-height: 30px; font-size: 14px; }
.product-details .introduction img { width: 100%; }
.product-btn { background: #f7f7f7; overflow: hidden; padding: 50px 0px; }
.product-btn .product-bottom-btn { width: 1006px; margin: 20px auto 0px auto; }
.product-btn .product-bottom-btn li { float: left; position: relative; }
.product-btn .product-bottom-btn li img { height: 185.5px; }
.product-btn .product-bottom-btn li span { position: absolute; width: 100%; left: 0px; top: 120px; text-align: center; }

/*关于我们样式*/
.aboutus-content { width: 1006px; margin: 0 auto; }
.aboutus-content .inner-content { margin: 50px 0px; overflow: hidden; font-size: 14px; }
.aboutus-content .inner-content img { max-width: 1006px; }
.aboutus-content .inner-content p { font-size: 14px; }
.history-content { position: relative; height: 950px; min-width: 1006px; margin: 0 auto; overflow: hidden; }
.history-content .inner-content { margin-left: -720px; position: absolute; top: 40px; left: 50%; text-align: center; }
.history-content .inner-content img { max-width: 1440px; }
.sense-of-worth-content { width: 1006px; margin: 0 auto; position: relative; }
.sense-of-worth-content .inner-content { margin: 45px 0px 200px 0px; overflow: hidden; font-size: 14px; }
.sense-of-worth-content .inner-content img { max-width: 1006px; }
.sense-of-worth-content .inner-content .content-box { border: 1px solid #bbbbbb; width: 965px; height: 365px; margin: 0 auto; overflow: hidden; }
.sense-of-worth-content .inner-content .content-box img { display: none; width: 965px; height: 365px; }
.sense-of-worth-content .inner-content .btn-box { background: url(/skin/newsite/images/sense_of_worth_btn.png) left 5px no-repeat; background-size: 965px 140px; width: 965px; height: 140px; margin: -15px auto 0 auto; position: absolute; left: 15px; }
.sense-of-worth-content .inner-content .btn-box a { display: block; width: 78px; height: 140px; margin-left: 15px; float: left; }
.sense-of-worth-content .inner-content .btn-box a.curr { background: url(/skin/newsite/images/dot.png) 48px top no-repeat; background-size: 28px 28px; }

/*门店查询样式*/
.store-content { width: 1006px; margin: 0 auto; }
.store-content .inner-content { position: relative; height: 632px; margin: 50px 0px; font-size: 14px; background: url(/skin/newsite/images/store_bg.jpg) no-repeat; background-size: 1006px auto; }
.store-content .map { width: 670px; height: 565px; float: right; position: relative; margin-top: 67px; margin-right: 42px; }
.store-content .map img { width: 670px; height: 565px; }
.store-content .img_block { display: none; position: absolute; top: 0px; left: 0px; }
.store-content area { outline: none; }
.store-content .search { position: absolute; left: 42px; bottom: 55px; }
.store-content .search select { padding: 2px; height: 30px; margin-right: 5px; border: 1px solid #aaaaaa; vertical-align: bottom; outline: none; }
.store-content .search input { height: 28px; line-height: 28px; padding: 0px 5px; border: 1px solid #aaaaaa; border-right: none; vertical-align: bottom; outline: none; }
.store-content .search #SearchBtn { background: url(/skin/newsite/images/search_btn.png) no-repeat; width: 30px; height: 30px; border: none; cursor: pointer; }
.store-list { width: 920px; margin: 0 auto 70px auto; }
.store-list li { overflow: hidden; margin-top: 10px; }
.store-list li .image { float: left; width: 230px; height: 150px; overflow: hidden; border: 1px solid #cccccc; }
.store-list li .image img { width: 230px; height: 150px; }
.store-list li .info { margin-left: 240px; height: 160px; line-height: 30px; overflow: hidden; }
.store-list li .info div { font-size: 14px; }
.store-list li .info .title a, .store-list li .info .title a:visited { font-size: 18px; color: black; }
.store-list li .info .title a:hover { color: #7d0011; }
.store-list .nodata { font-size: 14px; text-align: center; }
.store-list .error { font-size: 14px; text-align: center; }
#FlowRegions { display: none; position: absolute; width: 280px; border: 4px solid #FA8E10; background: white; top: 0px; z-index: 100; }
#FlowRegions .title { height: 30px; line-height: 28px; background: #FA8E10; color: white; padding: 0px 10px; }
#FlowRegions .content { padding: 15px; }
#FlowRegions .content center { margin: 20px; }
#FlowRegions .content a { margin-right: 15px; line-height: 20px; }
#FlowRegions .bg { position: absolute; width: 61px; height: 25px; background: url(/skin/newsite/images/flowli.gif) no-repeat; margin-left: -61px; margin-top: 50px; }
#FlowRegions .bg2 { position: absolute; width: 61px; height: 25px; background: url(/skin/newsite/images/flowli2.gif) no-repeat; margin-left: 280px; margin-top: 50px; }

.store-details { width: 1006px; margin: 0 auto; overflow: hidden; padding-top: 150px; padding-bottom: 50px; background: url(/skin/newsite/images/store_details_title.jpg) center 50px no-repeat; background-size: 1006px auto; }
.store-details .main-content { width: 980px; margin: 0 auto; overflow: hidden; border: 1px solid #eaeaea; box-shadow: 0px 0px 10px #cccccc; }
.store-details .main-content .pictures { float: left; width: 690px; height: 586px; margin: 20px 0px 20px 20px; overflow: hidden; }
.store-details .main-content .pictures div { width: 100%; height: 460px; background: #f1f1f1; overflow: hidden; }
.store-details .main-content .pictures div img { width: 100%; height: 460px; }
.store-details .main-content .pictures ul { height: 113px; margin-top: 12px; background: #f1f1f1; width: 500000px; }
.store-details .main-content .pictures ul li { float: left; margin-right: 12px; width: 163px; height: 113px; overflow: hidden; }
.store-details .main-content .pictures ul li img { width: 163px; height: 113px; cursor: pointer; }
.store-details .main-content .right-content { float: right; width: 250px; height: 586px; margin: 20px 20px 20px 0px; overflow: hidden; background: #f1f1f1; position: relative; }
.store-details .main-content .right-content .title { margin: 60px 20px 20px 20px; padding: 2px; font-size: 18px; font-weight: bold; line-height: 30px; border-bottom: 1px dotted #cccccc; }
.store-details .main-content .right-content .intro { margin: 20px; height: 350px; font-size: 14px; line-height: 25px; overflow-x: hidden; overflow-y: auto; }
.store-details .main-content .right-content .btn { background: #666666; height: 60px; position: absolute; bottom: 0px; width: 100%; }
.store-details .main-content .right-content .btn a { font-size: 22px; color: white; line-height: 60px; height: 60px; display: block; text-align: center; float: left; width: 50%; text-decoration: none; }
.store-details .main-content .right-content .btn a.next { border-left: 1px solid #f1f1f1; width: 124px; }

/*资讯样式*/
.news-content { width: 1006px; margin: 50px auto 50px auto; overflow: hidden; }
.news-content .news-list-content { width: 1021px; }
.news-content .news-list { float: left; width: 240px; margin: 30px 0px 100px 15px; overflow: hidden; }
.news-content .news-list.news1 { margin-left: 0px; margin-bottom: 15px; }
.news-content .news-list .inner-content { width: 208px; height: 148px; border: 1px solid #cccccc; padding: 15px; overflow: hidden; }
.news-content .news-list .title { height: 40px; font-size: 20px; text-align: center; line-height: 40px; border-bottom: 1px dotted #cccccc; margin: 0 auto; margin-bottom: 10px; }
.news-content .news-list img { width: 100%; }
.news-content .news-list.news1 .inner-content { margin-bottom: 15px; }
.news-content .news-list.news2 .inner-content { margin-top: 15px; }
.news-content .news-list.news3 .inner-content { margin-bottom: 15px; }
.news-content .news-list.news4 .inner-content { margin-top: 15px; }
.news-content .news-list.news1 .title a { background: url(/skin/newsite/images/news_icon1.gif) no-repeat; background-size: 25px auto; padding-left: 30px; }
.news-content .news-list.news2 .title a { background: url(/skin/newsite/images/news_icon2.gif) no-repeat; background-size: 25px auto; padding-left: 30px; }
.news-content .news-list.news3 .title a { background: url(/skin/newsite/images/news_icon3.gif) no-repeat; background-size: 25px auto; padding-left: 28px; }
.news-content .news-list.news4 .title a { background: url(/skin/newsite/images/news_icon4.gif) no-repeat; background-size: 25px auto; padding-left: 30px; }
.news-content .news-list .hd li { display: inline-block; background: #514d4c; color: #514d4c; margin-right: 6px; height: 8px; width: 8px; border-radius: 4px; cursor: pointer; overflow: hidden; }
.news-content .news-list .hd li.on { background: #7d0011; color: #7d0011; }
.news-content .news-list .bd { height: 85px; }
.news-content .news-list .bd ul { zoom: 1; display: block; }
.news-content .news-list .bd li { height: 22px; line-height: 22px; width: 208px; }
.news-content .news-list .bd li a, .news-content .news-list .bd li a:visited { font-size: 16px; line-height: 25px; color: #333333; display: block; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-content .news-list .bd li a:hover { color: #7d0011; text-decoration: none; }
.news-content .page-list { overflow: hidden; min-height: 500px; }
.news-content .page-list .nodata { line-height: 50px; font-size: 14px; text-align: center; }
.news-content .page-list li { border-bottom: 1px dotted #cccccc; overflow: hidden; padding: 5px; margin-top: 5px; position:relative; }
.news-content .page-list li span { float: right; line-height: 25px; }
.news-content .page-list li a, .news-content .page-list li a:visited { font-size: 14px; line-height: 25px; background: url(/skin/newsite/images/list_icon1.gif) left center no-repeat; padding-left: 15px; }
.news-content .page-list li .image { float: left; width: 200px; height: 130px; border: 1px solid #cccccc; padding: 1px; }
.news-content .page-list li .image img { width: 200px; height: 130px; margin-right: 10px; }
.news-content .page-list li .image a, .news-content .page-list li .image a:visited { background: none; padding-left: 0px; }
.news-content .page-list li .title { margin-left: 215px; }
.news-content .page-list li .title a, .news-content .page-list li .title a:visited { background: none; padding-left: 0px; font-size: 16px; }
.news-content .page-list li .intro { margin-top: 8px; margin-left: 215px; line-height: 30px; font-size: 14px; }
.news-content .page-list li .btns { color:#eeeeee; background:#a8a8a8; border-radius:5px; padding:3px 5px; position:absolute;right:5px; bottom:5px; }
.news-content .page-list li .btns a.zan { color:#eeeeee;background:url(/skin/newsite/images/icon-zan.png) left 2px no-repeat;display:inline-block;height:20px;line-height:20px;padding-left:20px;float:left;margin:0px 10px; vertical-align:middle; outline:none }
.news-content .page-list li .btns a.comment { color:#eeeeee;background:url(/skin/newsite/images/icon-comment.png) left 2px no-repeat;display:inline-block;height:20px;line-height:20px;padding-left:20px;margin:0px 10px; vertical-align:middle; outline:none }
.news-details { width: 1006px; margin: 0px auto 20px auto; overflow: hidden; }
.news-details .main-content { float: left; width: 720px; padding: 20px; border: 1px solid #E5E5E5; }
.news-details .main-content .title { border-bottom: 1px dotted #E5E5E5; text-align: center; }
.news-details .main-content .title h1 { font-size: 23px; }
.news-details .main-content .attributes { line-height: 25px; }
.news-details .main-content .content { width: 100%; line-height: 30px; font-size: 14px; margin-top: 20px; overflow: hidden; }
.news-details .main-content .content img { max-width: 720px; }
.news-details .main-content .prevandnext { height: 25px; border: #d8d8d8 1px dashed; margin-top: 30px; margin-bottom: 10px; font-size: 12px; line-height: 25px; overflow: hidden; }
.news-details .main-content .prevandnext div.prev, .news-details .main-content .prevandnext div.next { float: left; width: 35%; height: 25px; overflow: hidden; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-details .main-content .prevandnext div.share { float: right; width: 25%; }
.news-details .main-content .prevandnext a:link, .sxp a:visited { font-size: 12px; line-height: 25px; }
.news-details .right-content { float: right; width: 220px; }
.news-details .right-content .right-list { min-height: 200px; overflow: hidden; }
.news-details .right-content .title { line-height: 40px; font-size: 16px; font-weight: bold; border-bottom: 1px dotted #E5E5E5; }
.news-details .right-content .title span { border-left: 6px solid #338BC9; padding: 4px 15px; }
.news-details .right-content li { line-height: 30px; height: 30px; overflow: hidden; }
.news-details .right-content li a, .news-details .right-content li a:visited { font-size: 12px; }

/*招聘样式*/
.joinus-content { width: 1006px; margin: 50px auto 80px auto; overflow: hidden; }
.joinus-content .inner-content { background: url(/skin/newsite/images/joinus_title.jpg) center top no-repeat; background-size: 1006px auto; padding-top: 100px; min-height: 500px; }
.joinus-content table { width: 100%; }
.joinus-content table th { font-size: 16px; line-height: 50px; background: #801a29; color: white; }
.joinus-content table td { text-align: center; font-size: 16px; line-height: 50px; border-bottom: 1px solid #cccccc; }
.joinus-content table td.title { width: 20%; }
.joinus-content table td.type { width: 14%; }
.joinus-content table td.renshu { width: 14%; }
.joinus-content table td.adddate { width: 14%; }
.joinus-content table td.detail { width: 14%; }
.joinus-details { border: 1px solid #DEEFFA; background-color: #FFFFFF; width: 100%; margin: 0 auto; }
.joinus-details th { font-size: 16px; line-height: 40px; background: #EBF2FB; text-align: right; padding: 5px; }
.joinus-details td { font-size: 16px; line-height: 40px; background: #F6F9FD; text-align: left; padding: 5px; }

/*服务样式*/
.service-content { width: 1006px; margin: 0 auto; }
.service-content .inner-content { margin: 45px 0px; overflow: hidden; font-size: 14px; }
.service-content .inner-content img { max-width: 1006px; }
.service-content .ar_title { margin-top: 45px; height: 89px; background: url(/skin/newsite/images/service_title2_3.jpg) center top no-repeat; background-size: 1006px auto; }
.service-content .sudi_title { margin-top: 45px; height: 89px; background: url(/skin/newsite/images/service_title2_1.jpg) center top no-repeat; background-size: 1006px auto; }
.service-content .cuxiao_title { margin-top: 45px; height: 89px; background: url(/skin/newsite/images/service_title2_2.jpg) center top no-repeat; background-size: 1006px auto; }
.order-search-content { width: 1006px; margin: 0 auto; }
.order-search-content .title { height: 152px; background: url(/skin/newsite/images/order_search_title.jpg) center top no-repeat; background-size: 1006px auto; }

/*订单列表查询*/
.order-list { width: 1006px; margin: 0 auto; min-height:500px; }
.order-list .innermainbox { overflow: auto; width: 960px; margin: 0 auto; background: url(/images/web_shadow.png) center top repeat-y; }
.order-list .sort { background: #F2F3F7; border-top: 1px solid #DDDDDD; height: 28px; color: #000; border-bottom: 1px solid #E1EEFF; cursor: default; }
.order-list .sort a:link, .order-list .sort a:visited { color: #000; }
.order-list .sort a.b:link, .order-list .sort a.b:visited { color: #990000; }
.order-list .splittd { border-bottom: 1px solid #666666; height: 26px; cursor: default; }
.order-list .list { background: #ffffff; }
.order-list .listmouseover { background: #F8F8F8; }
.order-list .Searchform { border: #D5DCE6 1px solid; margin-top: 10px; margin-bottom: 8px; }
.order-list .Searchform .toptitle { position: absolute; margin-left: 20px; margin-top: -8px; color: #2E6CD2; height: 20px; font-weight: bold; letter-spacing: 1px; }
.order-list .hello { padding-left: 5px; padding-right: 5px; margin-top: 10px; line-height: 22px; color: #333; }
.order-list .hello a:link, .order-list .hello a:visited { color: #333; }
.order-list .hello a:hover { color: #dd0000; }
.order-list .textbox { border: 1px solid #cccccc; height: 19px; line-height: 19px; vertical-align: middle; }
.order-list select { border: 1px solid #cccccc; padding: 2px; vertical-align: middle; }
.order-list .timebox { border: 1px solid #FFA54A; background: #ffffff; height: 17px; line-height: 17px; }
.order-list .inputButton { background: url('/skin/newsite/images/button_bg.gif') left bottom repeat-x; border: 1px solid #ccc; width: 80px; text-align: center; cursor: pointer; height: 23px; vertical-align:middle; }
.order-list a.inputButton { display:inline-block; width: 80px; text-align: center; cursor: pointer; height: 21px;line-height:21px; vertical-align:middle; }
.order-list a.inputButton:visited, .order-list a.inputButton:hover { color:#000000; text-decoration:none; }
.order-list .querybox { padding: 20px 5px 20px 5px; }

/*用户*/
.user-content { width: 523px; margin: 0px auto; height: 376px; background: url(/skin/newsite/images/form_bg2.png) no-repeat center top; position: absolute; margin-top: -480px; margin-left: -262px; left: 50%; color: black; }
.user-content .titleImg { color: red; margin: 2px auto 0px auto; width: 450px; height: 25px; text-align: center; }
.user-content .titleImg .false { display: none; }
.user-content .user-login { margin: 0 auto; width: 350px; padding-top: 100px; }
.user-content .user-info { margin: 90px auto 0px auto; width: 280px; }
.user-content .form_detail p { margin-top: 15px; clear: both; overflow: hidden; _width: 100%;line-height:25px; }
.user-content .form_detail label { vertical-align: middle; padding: 10px 5px; background: url(/skin/newsite/images/input_bg2.jpg) left center no-repeat; opacity: 0.5; }
.user-content .form_detail label.code_txt { background: url(/skin/newsite/images/input_bg3.jpg) left center no-repeat; outline: none; }
.user-content .form_detail label input { width: 170px; height: 27px; border: none; line-height: 27px; background: none; outline: none; }
.user-content .form_detail label font { display:none; }
.user-content .form_detail #showAuthCode img { vertical-align:middle; }
.user-content .form_detail #ExpiresDate { margin-left: 58px; vertical-align: middle; }
.user-content .form_detail strong { font-weight: bold; width: 100px; display: block; float: left; text-align: right; line-height:25px; }
.user-content .form_detail .btn { text-align: center; margin-top: 20px; }
.user-content .form_detail .btn input { background: url(/skin/newsite/images/btn_bg.gif); border: 0px; width: 69px; height: 27px; line-height: 25px; cursor: pointer; color: #987B54; margin: 0 5px; outline: none; }
.user-content .form_detail .btn a { background: url(/skin/newsite/images/btn_bg.gif) no-repeat; padding: 5px 21px; color: #987B54; outline: none; }
.user-content .form_detail .btn a:visited { background: url(/skin/newsite/images/btn_bg.gif) no-repeat; color: #987B54; }
.user-content .form_detail .btn a:visited { text-decoration: none; }
.user-content .form_detail .btn a:hover { text-decoration: none; }

/*评论*/
.comment-list { border:1px solid #E5E5E5; border-top:none; border-bottom:none; }
.comment-list li { min-height:100px; font-size:14px;border-bottom:1px solid #E5E5E5; }
.comment-list li .title { background:url(../../images/icon/user_comment.png) left 16px no-repeat; margin:0px 20px; padding:15px 0px 5px 0px; height:20px;line-height:20px;border-bottom:1px dashed #E6E7E1;font-size:14px; padding-left:20px; }
.comment-list li .title span { float:right; }
.comment-list li .content { margin:10px 20px;line-height:25px;font-size:14px; }
.comment-submit{ border:1px solid #E5E5E5; border-top:none; }
.comment-submit .title { background:url(../../images/icon/comment.png) #f1f1f1 20px center no-repeat; height:40px; line-height:40px;font-size:14px; font-weight:bold;color:#333;padding-left:38px;border-bottom:1px solid #E5E5E5; }
.comment-submit .content { margin: 20px; }
.comment-submit .content textarea { width:944px;height:100px;border:1px solid #E5E5E5; outline:none; color:#666666;font-size:14px;padding:10px; }
.comment-submit .content input { border:none;border-radius:5px;background:#338BC9;color:white;padding:8px 30px; font-size:14px; margin-top:10px;outline:none; }
.content-title{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #888888; line-height: 30px; padding-left: 22px; background: url(/skin/newsite/images/news3.png) 2px center no-repeat; color: #333333; }
.iabout-left{ width:495px; display:inline-block;}
.iabout-left img{ width:240px;}
.iabout-right{ display:inline-block; padding-left:5px;}
.iabout-right img{ width:500px;}
.index-product{ min-height:520px;}
.content-title a{ float: right; font-weight: normal; font-size: 12px; margin-right: 2px; }
.index-product ul{ margin:20px 5px; }
.index-product ul li{ float:left; margin:0px 5px;}
.index-product ul li a{ display:block; width:237px; height:202px; overflow:hidden;}
.index-product ul li img{ transition:all 0.6s;}
.index-product ul li img:hover{ transform:scale(1.2);}
.bg{ background:#eeeeee;}