@charset "utf-8";
/* CSS Document */

/* Tab Slider */
#mainslider .item { color: #fff; margin: 0; padding: 0; position: relative; text-align: center; }
#mainslider .item .slidecaption { left: 1%; position: absolute; right: 1%; text-align: center; top: 30%; }
#mainslider .item .slidecaption h2 { color: #fff; font-size: 3.5em; font-weight: 100; }
#mainslider .item .slidecaption h4 { color: #b3b3b3; font-size: 1.8em; font-weight: 100; margin-top: 25px; }
#mainslider .item .slidecaption .btn-slide { color: #b3b3b3; font-size: 18px; font-weight: 100; border:1px solid #b3b3b3;margin: 25px auto 10px auto; padding: 7px 30px;border-radius: none }
#mainslider .item .slidecaption .btn-slide:hover { background: #3BB878;border-color:#3BB878;color: #fff  }
#mainslider-nav { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#mainslider-nav .item { background: #f5f5f5; border-right: 1px solid #ddd; color: #999; cursor: pointer; font-size: 14px; font-weight: 500; letter-spacing: .07em; margin: 0; padding: 22px 0px; text-align: center; }
#mainslider-nav .item i { color: #999; font-size: 25px; padding-right: 10px; vertical-align: middle; }
#mainslider-nav .synced .item { background: #3BB878; color: #fff; }
#mainslider-nav .synced .item i { color: #fff; }
#mainslider .item .slidecaption .btn-host{background: #333;border: 1px solid #444;font-size: 14px;color: #adadad;margin: 25px 10px 10px 10px;padding: 7px 20px}
#mainslider .item .slidecaption .btn-host img{padding-right: 5px}
#mainslider .item .slidecaption .btn-host:hover{background: #fff;color: #333}

/* banner 详情按钮样式*/
#mainslider .item .slidecaption .btn-slide1 {color: #b3b3b3;font-size: 18px;font-weight: 100;border:1px solid #b3b3b3;margin: 25px auto 10px auto;padding: 7px 30px;border-radius: none;}
#mainslider .item .slidecaption .btn-slide1:hover { background: #3BB878;border-color:#3BB878;color: #fff  }



/* End of Tab Slider */


/* ============
   2 = 全站顶部导航样式
   ============ */
.top-bar { background-color: #6E6E6E; border-bottom: 1px solid #6E6E6E; height: 32px; line-height: 32px; font-size: 12px; }
.topnav { float: right; margin: 0; padding: 0; }
.topnav ul { list-style: none; float: right; margin: 0; padding: 0; }
.topnav ul li { float: left; margin-right: 25px; color: #444; }
.topnav ul li i { padding-right: 8px; }
.topnav ul li a { color: #fff; }
.topnav ul li a:hover, .topnav ul li a:hover i { color: #3BB878; }
.top { background: #fff; }
.top.sticky { box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); position: fixed; width: 100%; z-index: 99999; }
.logo { padding-top: 28px; }
.logo img { max-width: 250px; }