﻿body { margin: 0 auto; padding: 0; font-size: 14px; color: #333; line-height: 25px; font-family: "宋体"; background: #ddedd5; }
div, dl, dd, dt, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
img, div, input { behavior: url("css/iepngfix.htc"); }
img { border: none; vertical-align: middle; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
.spanright { float: right; padding-right: 5px; font-size: 12px; }
.spanfont { font-family: "宋体"; }
.spancolor { color: #F00; }
.clear { clear: both; height: 0px; }
span { vertical-align: middle; }
.fy { padding-top: 20px; }
.fy a, .fy span { line-height: 20px !important; vertical-align: middle; }
.nav_r ul,.top ul,.nr_l ul{ padding:0; margin:0; }

.percent { width: 100%; }
.h_percnet { height: 100%; }
.nr, .top, .foot { width: 1000px; margin: 0 auto; }
.fle { float: left; }
.flr { float: right; }
.indexblock { margin: 0 20px; }

.head { height: 31px; background: #c9debe; line-height: 31px; color: #78936a; }
.head a { color: #78936a; }
.head a:hover { color: #666; }
.tbt { height: 115px; background: url(../images/index_09.jpg) no-repeat 791px 32px; position: relative; }
.sill { position: absolute; right: 10px; width: 149px; height: 19px; top: 58px; background: url(../images/400.png) no-repeat; }


.nav_l { width: 262px; padding-left: 51px; line-height: 31px; height: 31px; background: url(../images/home.jpg) no-repeat 20px top; }
.nav_l img { vertical-align: middle; }
.nav_r { width: 330px; float: right; }
#site-nav { z-index: 10000; margin: 0 auto; color: #78936a; line-height: 19px; position: relative; height: 28px; }
#site-nav A { color: #78936a; }
#site-nav A:hover { color: #666; }
#site-nav .quick-menu { right: 0px; position: absolute; top: 0px; }
#site-nav .quick-menu LI { padding-right: 10px; background-position: right 6px; padding-left: 10px; float: left; padding-bottom: 0px; margin-left: -1px; padding-top: 2px; line-height: 26px;list-style: none; }
#site-nav .quick-menu LI.last { background: none transparent scroll repeat 0% 0%; }
#site-nav .quick-menu LI.menu-item { padding: 0; position: relative; }
#site-nav .quick-menu .cart { padding-top: 1px; position: relative; _padding-top: 2px; }
#site-nav .quick-menu .cart A { padding-left: 16px; }
#site-nav .quick-menu .cart S { background-position: -83px -21px; left: 8px; width: 14px; position: absolute; top: 6px; height: 11px; }
#site-nav .menu-hd { display: block; z-index: 10002; padding-bottom: 0px; cursor: pointer; padding-top: 0px; position: relative; height: 28px; text-align: center; line-height: 26px; background: url(../images/home.gif) no-repeat 60px 12px; }

#site-nav a.menu-hd { background: url(../images/home.gif) no-repeat 60px 12px; }
#site-nav .mytaobao .menu-hd { width: 67px; padding-top: 1px; _padding-top: 1px; }
#site-nav .services .menu-hd { width: 67px; padding-top: 1px; _padding-top: 1px; }
#site-nav .menu-bd { border-right: #b2c9a6 1px solid; border-top: #b2c9a6 1px solid; display: none; z-index: 10001; left: 0px; background: #b2c9a6; border-left: #b2c9a6 1px solid; border-bottom: #b2c9a6 1px solid; position: absolute; top: 28px; }
#site-nav IFRAME.menu-bd { border-top-width: 0px; border-left-width: 0px; z-index: -1; background: none transparent scroll repeat 0% 0%; filter: alpha(opacity=0); float: left; border-bottom-width: 0px; border-right-width: 0px; }

#site-nav .menu { position: relative; }
#site-nav .menu:hover .menu-hd { border-right: #b2c9a6 1px solid; border-top: #b2c9a6 1px solid; background: #b2c9a6; margin: 0px; border-left: #b2c9a6 1px solid; border-bottom: #b2c9a6 1px; }
#site-nav .hover .menu-hd { }
#site-nav .menu:hover .menu-bd { display: block; }
#site-nav .hover .menu-bd { display: block; }
#site-nav .mytaobao .menu-bd { line-height: 1.7; top: 31px; width: 67px; line-height: 27px; text-align: center; }
#site-nav .mytaobao .menu-bd-panel { }

.menu-bd table { margin: 13px 0 0 30px; color: #666; }
.qtysa { border: 1px solid #b2c9a6; background: #fff; width: 138px; height: 18px; color: #666; }
.qtys1 { border: 1px solid #b2c9a6; background: #fff; width: 68px; height: 18px; color: #666; float: left; margin-right: 3px; }
.menu-bd p { float: left; margin-right: 10px; }
.menu-bd span { float: left; color: #F00; }
.xm { color: #666; margin-top: 20px; margin-left: 30px; }
.xm a { color: #666; font: bold 14px/24px "宋体"; }

.logo { display: block; width: 285px; background: url(../images/logo.png) no-repeat center; }
.banner { height: 320px; margin-bottom: 10px; overflow:hidden;}

.nav { margin-bottom: 10px; position: relative; z-index: 2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(css/ie-css3.htc); border: 0px solid #dddddd; background: url(../images/nav.jpg) repeat-x; height: 45px; }
.nav li { float: left; font-size: 14px; font-weight: 800; line-height: 25px; padding: 10px 0; text-align: center; width: 165px; position: relative; list-style: none;}
.nav li a { color: #FFF; }
.nav li b { display: block; width: 24px; height: 15px; background: url(../images/hot.gif) no-repeat; position: absolute; top: 2px; right: 0; }
.imgblock { height: 139px; padding-top: 10px; }

.foot { background: #c9debe; text-align: center; line-height: 24px; padding: 15px 0 0 0; margin-top: 20px; }

.nr_l { width: 235px; float: left; }
.l_t { height: 33px; line-height: 33px; font-size: 16px; font-weight: 800; color: #FFF; padding-left: 35px; background: url(../images/left_top.jpg) no-repeat; }
.nr_l ul { padding: 20px 15px; background: #c9debe; margin-bottom: 10px; }
.nr_l ul li { border-bottom: 1px dotted #a2b299; padding-left: 15px; line-height: 35px;list-style: none; }

.nr_r { width: 755px; float: right; }
.location { position: relative; z-index: 2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(css/ie-css3.htc); border: 0px solid #dddddd; background: url(../images/02_05.jpg) repeat-y; height: 33px; line-height: 33px; color: #fff; }
.location h3 { background: url(../images/02_14.jpg) no-repeat 15px center; padding-left: 27px; font-size: 16px; float: left; }
.location span { float: right; color: #aec784; font-size: 12px; font-weight: normal; padding-right: 10px; }
.location span a { color: #aec784; }

.kh { padding: 30px 0; border-bottom: 1px solid #c2d0bc; }
.kh_tp { width: 230px; float: left; }
.kh_wz { width: 525px; float: right; }
.bt { font-size: 14px; font-weight: 800; }
.kh_more { margin: 10px 0 0 0; }
.kh_more a { width: 87px; height: 26px; text-indent: 88px; overflow: hidden; display: block; background: url(../images/more.jpg) no-repeat; }

.nr_b { line-height: 25px; padding: 20px 10px; }
.codeimg { width: 70px; height: 22px; vertical-align: middle; cursor: pointer; }
.yzm { width: 70px; vertical-align: middle; }
.question { line-height: 35px; padding: 20px 10px; margin:0; }
.question li { border-bottom: 1px dotted #c2d0bc; list-style: none;}

ul.proclass li{ padding:0; border:0;}
ul.proclass li a{ background:url(../images/sj.jpg) no-repeat 4px 13px;border-bottom: 1px dotted #a2b299; display:block; padding-left:15px;}
  
ul.proclass ul{ padding:2px 0; display:none;border-bottom: 1px dotted #a2b299; margin:0; }
ul.proclass ul li{ background:none; padding-left:10px; border:0; line-height:30px;color:#666;}
ul.proclass ul li a{ display:inline;border:0; padding:0; color:#666;}

  .carouselRoll .swiper-container {
            width: 100%;
            height: 100%;
        }

        .carouselRoll .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }