body{font-family:"Microsoft Yahei","Open Sans","Helvetica Neue",Helvetica,Arial,STHeiti,sans-serif;color:#333;font-size:14px;line-height:1.5}
.wrapper{clear:both;background:#FFFFFF;}
.pd0{padding:0;}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
.bg-color-light{color:#555}
.interactive-slider-v1{z-index:1;padding:130px 0;position:relative}
.interactive-slider-v1.img-v1{background:url("/static/images/site/banner01.jpg") no-repeat;background-size:cover;background-position:center center}
.interactive-slider-v1.img-v2{background:url("/static/images/site/banner02.jpg") no-repeat;background-size:cover;background-position:center center}
.interactive-slider-v1.img-v3{background:url("/static/images/site/banner03.jpg") no-repeat;background-size:cover;background-position:center center}
.interactive-slider-v1.img-v4{background:url("/static/images/site/banner04.jpg") no-repeat;background-size:cover;background-position:center center}
.interactive-slider-v1:after{top:0;left:0;z-index:-1;width:100%;height:100%;content:" ";position:absolute;}
.interactive-slider-v1 h2{color:#fff;font-size:40px;font-weight:600;text-transform:uppercase}
.interactive-slider-v1 p{color:#fff;font-size:24px;font-weight:200;text-transform:uppercase}
@media (max-width:768px){.interactive-slider-v1 h2{font-size:30px}
.interactive-slider-v1 p{font-size:18px}
}
a.thumbnail{padding:0;border:none;margin-bottom:15px}
.thumbnail-style{padding:7px;margin-bottom:20px}
.thumbnail-style:hover,.thumbnail-style-hover{background-color: #FFFFFF;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}
.thumbnail h3,.thumbnail-style h3{margin:0;line-height: 20px;}
.thumbnail h3 a,.thumbnail-style h3 a{color:#585f69;font-size:14px}
.thumbnail h3 a:hover,.thumbnail-style h3 a:hover{color:#589DD9;text-decoration:none}
.thumbnail-style .thumbnail-img{position:relative;}
.thumbnail-style .overflow-hidden{height:150px}
.thumbnail-style a.btn-more{right:-10px;bottom:10px;color:#fff;padding:1px 6px;position:absolute;background:#589DD9;display:inline-block}
.thumbnail-style a.btn-more:hover{text-decoration:none;box-shadow:0 0 0 2px #5fb611}
.thumbnail-style:hover a.btn-more{right:10px}
.thumbnail-kenburn img{left:10px;margin-left:-10px;position:relative;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.thumbnail-kenburn:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.thumbnail-style .caption{height:40px;overflow: hidden;text-overflow: ellipsis;}
.thumbnail-style .caption h4{line-height: 20px;}
.thumbnail-style .caption h4 a{font-size: 14px;}


.topbar-v1{background:#fdfdfd;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0}
.topbar-v1 ul{margin:0}
.topbar-v1 .top-v1-contacts{margin-top:8px;font-size:12px}
.topbar-v1 .top-v1-contacts i{color:#999;font-size:12px;margin-right:3px}
.topbar-v1 .top-v1-data{text-align:right}
.topbar-v1 .top-v1-data li{padding:7px 11px;margin-right:-4px;display:inline-block;border-right:solid 1px #eee}
.topbar-v1 .top-v1-data li a{font-size:12px}
.topbar-v1 .top-v1-data li a:hover{text-decoration:none}
.topbar-v1 .top-v1-data li i{color:#777;font-size:13px}
.topbar-v1 .top-v1-data li a:hover i{color:#23527c}
@media (max-width:991px){.topbar-v1 ul{text-align:center!important}
.topbar-v1 .top-v1-contacts{margin:10px 0}
.topbar-v1 .top-v1-data li{top:1px;padding:6px 16px;margin-left:-1px;position:relative;border-top:solid 1px #eee}
.topbar-v1 .top-v1-data li:first-child{border-left:solid 1px #eee}
}
@media (min-width:992px){.topbar-v1 .top-v1-data li:last-child{margin-right:0;border-right:none}
}
.header-v4{z-index:99;position:relative}
.header-v4 .navbar{margin:0}
.header-v4 .navbar-default{border:none;background:0 0}
.header-v4 .navbar-header{margin:20px 0}
@media (max-width:991px){.header-v4 .navbar-header{margin:20px 0 0}
}
.header-v4 .navbar-brand{z-index:1;display:block;margin:10px 0}
@media (min-width:992px){.header-v4 .navbar-brand img{margin-left:5px}
}
@media (max-width:991px){.header-v4 .navbar-brand{padding:0;float:none}
.header-v4 .navbar-brand img{display:block;text-align:center;margin:0 auto 15px}
}
.header-v4 .navbar-nav{float:left;margin-top:-1px}
@media (max-width:991px){.header-v4 img.header-banner{margin-bottom:20px}
}
.header-v4 .navbar-default .navbar-toggle{width:100%;overflow:hidden;margin-bottom:0;border-color:#eee}
.header-v4 .full-width-menu{top:-1px;color:#777;float:left;font-size:14px;margin-right:10px;position:relative;text-transform:uppercase}
.header-v4 .navbar-default .navbar-toggle .icon-toggle{height:1px;width:25px;float:right;font-size:19px;margin:2px 0 7px}
.header-v4 .navbar-default .navbar-toggle .icon-toggle:last-child{margin-bottom:0}
.header-v4 .navbar-default .navbar-toggle:focus,.header-v4 .navbar-default .navbar-toggle:hover,.header-v4 .navbar-toggle{background:#f7f7f7;padding:12px 10px 8px}
@media(max-width:768px){.header-v4 .navbar-default .navbar-toggle{margin:-1px 0 0}
}
.header-v4 .navbar-collapse{padding:0;border-top:none;position:relative}
.header-v4 .navbar-default .navbar-nav>li>a{color:#FFF;font-size:15px;font-weight:400;text-transform:uppercase}
.header-v4 .navbar-default .navbar-nav>.active>a{color:#FFF}
@media (min-width:768px){.navbar-nav.navbar-right:last-child{margin-right:0}
}
@media (max-width:991px){.header-v4 .navbar-header{float:none}
.header-v4 .navbar-toggle{display:block}
.header-v4 .navbar-collapse.collapse{display:none!important}
.header-v4 .navbar-collapse.collapse.in{display:block!important;overflow-y:auto!important}
.header-v4 .navbar-nav{margin:0 15px;float:none!important;border-left:1px solid #eee;border-right:1px solid #eee}
.header-v4 .navbar-nav.navbar-border-bottom{margin-right:15px;padding-bottom:5px;border-bottom:1px solid #eee}
.header-v4 .navbar-nav>li{float:none}
.header-v4 .navbar-nav>li>a{padding-top:30px;padding-bottom:40px}
.header-v4 .dropdown-menu.pull-right{float:none!important}
.header-v4 .navbar-nav .open .dropdown-menu{border:0;float:none;width:auto;margin-top:0;position:static;box-shadow:none;background-color:transparent}
.header-v4 .navbar-nav .open .dropdown-menu .dropdown-header,.header-v4 .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.header-v4 .navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.header-v4 .navbar-nav .open .dropdown-menu>li>a:focus,.header-v4 .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.header-v4 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
.header-v4 .navbar-default .dropdown-menu.no-bottom-space{padding-bottom:0}
.header-v4 .navbar-collapse,.header-v4 .navbar-collapse .container{padding-left:0!important;padding-right:0!important}
.header-v4 .navbar-default .navbar-nav>li>a{font-size:14px;padding:9px 10px}
.header-v4 .navbar-default .navbar-nav>li a{border-bottom:solid 1px #eee}
.header-v4 .navbar-default .navbar-nav>li>a:focus{background:0 0}
.header-v4 .navbar-default .navbar-nav>li>a:hover{color:#23527c}
.header-v4 .navbar-default .navbar-nav>.active>a,.header-v4 .navbar-default .navbar-nav>.active>a:focus,.header-v4 .navbar-default .navbar-nav>.active>a:hover{background:inherit;color:#23527c!important}
.header-v4 .dropdown .dropdown-submenu>a{font-size:13px;color:#333!important;text-transform:uppercase}
}
@media (min-width:992px){.header-v4{border-bottom:none}
.header-v4 .navbar-collapse{border-top:1px solid #2F85CE;border-bottom:1px solid #2F85CE}
.header-v4 .navbar-default .navbar-nav>li{margin-left:-1px;border-left:1px solid #2F85CE;border-right:1px solid #2F85CE}
.header-v4 .navbar-default .navbar-nav>li.no-border,.header-v4 .navbar-default .navbar-nav>li.no-border:first-child{border-left:none;border-right:none}
.header-v4 .navbar-default .navbar-nav>li>a{font-size:16px;padding:0 35px 0 35px}
.header-v4 .navbar-default .navbar-nav>li>a,.header-v4 .navbar-default .navbar-nav>li>a:focus{border-top:solid 2px transparent}
.header-v4 .navbar-default .navbar-nav>.active>a,.header-v4 .navbar-default .navbar-nav>li>a:hover{border-top:solid 2px #2F85CE}
.header-v4 .navbar-default .navbar-nav>.active>a,.header-v4 .navbar-default .navbar-nav>.active>a:focus,.header-v4 .navbar-default .navbar-nav>.active>a:hover,.header-v4 .navbar-default .navbar-nav>li>a,.header-v4 .navbar-default .navbar-nav>li>a:focus,.header-v4 .navbar-default .navbar-nav>li>a:hover{background:0 0}
.header-v4 .navbar-default .navbar-nav>.open>a,.header-v4 .navbar-default .navbar-nav>.open>a:focus,.header-v4 .navbar-default .navbar-nav>.open>a:hover{color:#fff}
.header-v4 .navbar-default .navbar-nav>li:hover>a{color:#FFF;border-top:solid 2px #2F85CE}
.header-v4 .dropdown-menu{padding:0;border:none;min-width:200px;border-radius:0;z-index:9999!important;border-bottom:solid 2px #687074;border-top:solid 1px transparent}
.header-v4 .dropdown-menu li a{color:#687074;font-size:13px;font-weight:400;padding:6px 15px;border-bottom:solid 1px #eee}
.header-v4 .dropdown-menu .active>a,.header-v4 .dropdown-menu li>a:hover{color:#fff;filter:none!important;background:#D2EBBB!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.header-v4 .dropdown-menu li>a:focus{background:0 0;filter:none!important}
.header-v4 .navbar-nav>li.dropdown:hover>.dropdown-menu{display:block}
.header-v4 .open>.dropdown-menu{display:none}
.header-v4 .navbar .nav>li>.search{margin:4px 9px 0 20px}
.header-v4 .navbar .search-open{width:330px}
}
.header-v4 .dropdown-submenu{position:relative}
.header-v4 .dropdown-submenu>a:after,.header-v4 .dropdown>a:after{top:8px;right:9px;font-size:11px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome}
@media (max-width:991px){.header-v4 .dropdown-submenu>a:after{content:" "}
}
.header-v4 .dropdown>a:after{top:10px;right:15px;content:"\f107"}
.header-v4 .dropdown-submenu>.dropdown-menu{top:3px;left:100%;margin-top:-5px;margin-left:0}
.header-v4 .dropdown-submenu>.dropdown-menu.submenu-left{left:-100%}
.header-v4 .dropdown-submenu:hover>.dropdown-menu{display:block}
@media (max-width:991px){.header-v4 .dropdown-submenu>.dropdown-menu{display:block;margin-left:15px}
}
.header-v4 .dropdown-submenu.pull-left{float:none}
.header-v4 .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}
.header-v4 .dropdown-menu li [class*=" fa-"],.header-v4 .dropdown-menu li [class^=fa-]{left:-3px;width:1.25em;margin-right:1px;position:relative;text-align:center;display:inline-block}
.header-v4 .dropdown-menu li [class*=" fa-"].fa-lg,.header-v4 .dropdown-menu li [class^=fa-].fa-lg{width:1.5625em}
.header-v4 .navbar .nav>li>.search{color:#fff;cursor:pointer;min-width:35px;font-size:15px;text-align:center;padding:25px 0 12px;display:inline-block}
.header-v4 .navbar .nav>li>.search:hover{color:#eee}
.header-v4 .navbar .search-open{right:0;top:55px;display:none;padding:14px;position:absolute;background:#fcfcfc;border-top:solid 1px #eee;box-shadow:0 1px 3px #ddd}
.header-v4 .navbar .search-open form{margin:0}
@media (min-width:767px) and (max-width:991px){.header-v4 .navbar>.container .navbar-brand,.header-v4 .navbar>.container-fluid .navbar-brand{margin-left:-10px}
.header-v4 .navbar-toggle{margin-right:0}
.header-v4 .navbar .search-open{width:92%}
}
@media (max-width:991px){.header-v4 .navbar .nav>li>.search{color:#999;width:35px;height:34px;text-align:left;background:#eee;line-height:12px;text-align:center;margin:5px 10px 0;border-bottom:none}
.header-v4 .navbar .nav>li>.search:hover{background:#5fb611;color:#fff!important}
.header-v4 .navbar .search-open{top:5px;padding:0;left:48px;border-top:none;box-shadow:none;background:0 0;margin-right:10px}
}
.header-v4 .mega-menu .collapse,.header-v4 .mega-menu .dropdown,.header-v4 .mega-menu .dropup,.header-v4 .mega-menu .nav{position:static}
.header-v4 .mega-menu .container,.header-v4 .mega-menu .navbar-inner{position:relative}
.header-v4 .mega-menu .dropdown-menu{left:auto}
.header-v4 .mega-menu .dropdown-menu>li{display:block}
.header-v4 .mega-menu .dropdown-submenu .dropdown-menu{left:100%}
.header-v4 .mega-menu .nav.pull-right .dropdown-menu{right:0}
.header-v4 .mega-menu .mega-menu-content{padding:0}
.header-v4 .mega-menu .mega-menu-content:after,.header-v4 .mega-menu .mega-menu-content:before{content:"";display:table;line-height:0}
.header-v4 .mega-menu .mega-menu-content:after{clear:both}
.header-v4 .mega-menu.navbar .nav>li>.dropdown-menu:after,.header-v4 .mega-menu.navbar .nav>li>.dropdown-menu:before{display:none}
.header-v4 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{left:0;right:0;overflow:hidden}
@media (min-width:992px){.header-v4 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{margin:0 15px}
}
@media (min-width:992px){.header-v4 .mega-menu .equal-height{display:-webkit-flex;display:-ms-flexbox;display:flex}
.header-v4 .mega-menu .equal-height-in{display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.header-v4 .mega-menu .equal-height-list h3{font-size:15px;font-weight:400;padding:0 10px 0 13px;text-transform:uppercase}
@media (min-width:992px){.header-v4 .mega-menu .big-screen-space{margin-bottom:20px}
}
@media (min-width:992px){.header-v4 .mega-menu .equal-height-in{padding:20px 0;border-left:1px solid #eee}
.header-v4 .mega-menu .equal-height-in:first-child{border-left:none;margin-left:-1px}
.header-v4 .mega-menu .equal-height-list{width:100%}
.header-v4 .mega-menu .equal-height-list li a{display:block;position:relative;border-bottom:none;padding:5px 10px 5px 15px}
.header-v4 .mega-menu .equal-height-list a:hover{text-decoration:none}
.header-v4 .mega-menu .mega-menu-fullwidth li a{padding:5px 10px 5px 30px}
.header-v4 .mega-menu .mega-menu-fullwidth li a:after{top:7px;left:15px;font-size:11px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome}
.header-v4 .mega-menu .mega-menu-fullwidth .disable-icons li a{padding:5px 10px 5px 15px}
.header-v4 .mega-menu .mega-menu-fullwidth .disable-icons li a:after{display:none}
}
@media (max-width:991px){.header-v4 .mega-menu .equal-height{margin-right:0}
.header-v4 .mega-menu .equal-height-in{padding-right:0}
}
@media (max-width:991px){.header-v4 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{width:auto}
.header-v4 .mega-menu .equal-height-in,.header-v4 .mega-menu .equal-height-list{display:block}
.header-v4 .mega-menu .mega-menu-fullwidth .dropdown-menu>li>ul{display:block}
.header-v4 .mega-menu .equal-height-list h3{color:#333;margin:0 0 5px;font-size:13px;font-weight:400;padding:6px 25px 5px;border-bottom:solid 1px #eee}
.header-v4 .mega-menu .equal-height-list li{margin-left:15px}
.header-v4 .mega-menu .equal-height-list li a{color:#687074;display:block;font-size:13px;font-weight:400;padding:6px 25px;border-bottom:solid 1px #eee}
.header-v4 .mega-menu .equal-height-list>.active>a,.header-v4 .mega-menu .equal-height-list>.active>a:focus,.header-v4 .mega-menu .equal-height-list>.active>a:hover,.header-v4 .mega-menu .equal-height-list>h3.active{color:#555;background-color:#e7e7e7}
.header-v4 .mega-menu .equal-height-list li a:hover{color:#333;text-decoration:none}
}
.header-fixed .header-v4.header-fixed-shrink{top:0;left:0;width:100%;height:95px;z-index:999;position:fixed;margin-top:-35px;border-bottom:none;box-shadow:0 0 3px #bbb;background:rgba(255,255,255,.96);-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}
.header-fixed .header-v4.header-fixed-shrink .navbar-brand{top:11px;z-index:1;position:relative;padding:0 10px 10px}
.header-fixed .header-v4.header-fixed-shrink .navbar-brand img{width:90%}
.header-fixed .header-v4.header-fixed-shrink .active a,.header-fixed .header-v4.header-fixed-shrink .search{border-bottom:none!important}
.header-fixed .header-v4.header-fixed-shrink .dropdown>a:after{top:19px}
.header-fixed .header-v4 .navbar-toggle{margin-top:5px}
.header-fixed .header-v4.header-fixed-shrink .search{margin-top:12px;padding:8px!important;color:#585f69!important;background:0 0!important}
.header-fixed .header-v4.header-fixed-shrink .search-open{border-top:none;background:rgba(255,255,255,.9)}
@media (max-width:991px){.header-fixed .header-v4.header-fixed-shrink,.header-fixed .headerv4{height:88px;position:relative}
.header-fixed .header-v4 .navbar-nav{padding:6px 0;margin-top:0;background:#fff;border:solid 1px #eee}
.header-fixed .header-v4 .navbar-default .navbar-collapse,.header-fixed .header-v4 .navbar-default .navbar-form{border:none}
.header-fixed .header-v4 .navbar-toggle{margin-top:9px}
.header-fixed .header-v4.header-fixed-shrink .navbar .nav>li>.search{top:5px;position:relative}
}
@media (min-width:992px){.header-fixed .header-v4.header-fixed-shrink .navbar-nav>li>a{padding:19px 30px 18px 20px;border-bottom:solid 1px transparent!important}
.header-fixed .header-v4.header-fixed-shrink .search-open{top:59px}
}
.main-menus{background:#3A3B40}
.main-menus li a{font-size:16px}


.footer-v4 .footer{padding:50px 0;background:#F3F3F3 url(../images/bg_map.png) center no-repeat}
.footer-v4 ul.list-inline{margin-bottom:0}
.footer-v4 .footer p{color:#bbb;font-size:14px}
.footer-v4 img.footer-logo{margin:15px 0 20px}
.footer-v4 .address-list li{color:#bbb;margin-bottom:7px}
.footer-v4 .address-list li i{margin-right:10px;vertical-align:middle}
.footer-v4 .shop-social li i{color:#bbb;width:30px;height:30px;padding:8px;font-size:16px;text-align:center;background:#414040}
.footer-v4 .shop-social li i:hover{background:#353535}
.footer-v4 h2.thumb-headline{color:#ddd;font-size:16px;margin-bottom:3px;text-transform:uppercase}
.footer-v4 .simple-list li{color:#bbb}
.footer-v4 .simple-list a{color:#bbb;font-size:14px;font-weight:200}
.footer-v4 .copyright{padding:15px 0;border-top:none;background:#191919}
.footer-v4 .copyright p{color:#bbb;font-size:12px;margin-top:13px;margin-bottom:0}
.footer-v4 .copyright a{color:#72c02c}
@media (max-width:991px){.footer-v4 .copyright{text-align:center}
.footer-v4 .copyright p{margin-bottom:15px}
}

.footer-qrcode{width:180px;}
.footer-qrcode img{width:150px;}


/*News v2
------------------------------------*/
/*News Badge*/
.news-v2 .news-v2-badge{overflow:hidden;position:relative}
.news-v2 .news-v2-badge p{left:0;top:20px;background:#fff;padding:5px 15px;text-align:center;position:absolute}
.news-v2 .news-v2-badge span{color:#555;display:block;font-size:16px;line-height:16px}
.news-v2 .news-v2-badge small{color:#555;display:block;font-size:10px;text-transform:uppercase}
.news-v2 .news-v2-badge{height:120px}
.news-v2 .news-v2-badge p{background:rgba(0,0,0,.2)}
.news-v2 .news-v2-badge span{color:#FFF}
.news-v2 .news-v2-badge small{color:#FFF}
.news-v3 .news-v3-in{padding:35px 30px}
.news-v3 .news-v3-in-sm{padding:20px}
.news-v3 h2{font-size:32px;font-weight:200;margin:0 0 20px;line-height:45px;text-transform:uppercase}
.news-v3 .news-v3-in-sm h2{font-size:22px;margin:0 0 15px;line-height:30px;text-transform:inherit}
@media (max-width:768px){.news-v3 h2{font-size:22px;line-height:30px}
}
.news-v3 h2 a{color:#555}
.news-v3 h2 a:hover{color:#589DD9;text-decoration:none}
.news-v3 p{color:#555;margin-bottom:20px}
.news-v3 .posted-info li{color:#555;font-style:italic}
.news-v3 .news-v3-in-sm .posted-info li{padding:0;font-size:12px;padding-left:5px}
.news-v3 .news-v3-in-sm .posted-info li:before,.news-v3 .posted-info li:before{content:'/'}
.news-v3 .posted-info li:before{font-size:12px;line-height:12px;margin-right:13px}
.news-v3 .news-v3-in-sm .posted-info li:before{font-size:11px;line-height:11px;margin-right:9px}
.news-v3 .news-v3-in-sm .posted-info li:first-child:before,.news-v3 .posted-info li:first-child:before{content:" ";margin-right:0}
.news-v3 .posted-info li a{color:#555}
.news-v3 .posted-info li a:hover{color:#589DD9}
.news-v3 .post-shares{padding-left:0;list-style:none;margin:40px 0 0 -5px}
.news-v3 .news-v3-in-sm .post-shares{margin:20px 0 0 -5px}
.news-v3 .post-shares li{position:relative;padding:0 10px 0 5px;display:inline-block}
.news-v3 .post-shares li i{color:#555;width:40px;height:40px;padding:13px;font-size:16px;background:#eee;text-align:center;display:inline-block}
.news-v3 .post-shares li i:hover{background:#ddd}
.news-v3 .post-shares li span{top:-5px;right:6px;color:#fff;width:22px;height:22px;padding:4px;font-size:10px;line-height:10px;position:absolute;text-align:center;background:#589DD9;border:2px solid #fff;border-radius:50%!important}
.news-v3 .post-shares-lg li span{top:-10px;right:0;width:29px;height:29px;padding:4px;font-size:10px;line-height:16px}
.search{margin:30px 0 40px 0;}
.search .form-control{width:200px}
.search input[type="text"]{height:33px;}
.posts .dl-horizontal a{color:#555}
.posts .dl-horizontal{margin-bottom:15px;overflow:hidden}
.posts .dl-horizontal dt{width:60px;float:left}
.posts .dl-horizontal dt img{width:60px;height:60px;padding:2px;margin-top:2px;border:solid 1px #ddd}
.posts .dl-horizontal dd{margin-left:70px}
.posts .dl-horizontal dd p{margin:0}
.posts .dl-horizontal dd a{font-size:14px;line-height:16px!important}
.posts .dl-horizontal dd a:hover{color:#589DD9;text-decoration:none}
.posts .dl-horizontal:hover dd a,.posts .dl-horizontal:hover dt img{color:#589DD9;border-color:#589DD9!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.article-photos li{display:inline}
.article-photos li img{width:58px;height:58px;margin:0 2px 8px}
.article-photos li img:hover{box-shadow:0 0 0 2px #589DD9}
.contact-list{line-height:30px;padding:10px 0}

.hero-unify{clear:both;margin-top:15px;}
.hero-unify p{line-height:35px;font-size:16px;}

.side-top-list{clear:both;padding:10px 0}
.side-top-list li{padding:5px 0;line-height:30px;border-bottom:solid 1px #efefef;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;color:#808080;line-height:30px;padding-left:15px;background:url("/static/images/plug/dot.png") no-repeat left center; }
.side-top-list li:hover{background-color:#f5f5f5;}
.news-top-list li .date{color:#808080;}

.product-detail .booth img{max-width:500px;}
.product-detail .table>tbody>tr>td{padding:16px 8px;}

.item-detail .booth img{max-width:500px;}
.item-detail .table>tbody>tr>td{padding:16px 8px;}
.item-detail .thumb-list{margin-top:20px;}
.item-ft{clear:both;margin-top:30px;}
.item-ft .label{margin:0 5px;}

.contact-info-v1{text-align:center;}
.contact-info-v1 ul{list-style: none;width:252px;margin:0 auto;padding:0;}
.contact-info-v1 li{float:left;margin:10px;}
.contact-info-v1 p{background-color:#62ABE2;border-radius: 6px;}
.contact-info-v1 li img{width:64px;}

.news-list .row{margin-right:0;}


.headline small {
   text-transform:uppercase;
}

.service-v1{padding-top:10px;line-height:24px;}
.service-v1 .service-txt {color: #23201d;font-size:18px;}
.service-v1 .service-txt i.fa{color:#589DD9;}
.service-v1 .service-phone{color: #444444;font-family: "Arial";font-size: 30px;padding-top: 20px;font-weight: 600;}

.main-menus{background-color:#589DD9;height:65px;}
.main-menus li{height:100%;border-right:solid 1px #666666;}
.main-menus li a{color:#cccccc;height:65px;line-height:65px;font-size:18px;}
.main-menus li a:hover{color:#000000;}
.main-menus ul.dropdown-menu li a,.main-menus li.dropdown-submenu a{height:50px;line-height:35px;font-size:14px;}

.header-v4 .dropdown-menu .active > a,
	.header-v4 .dropdown-menu li > a:hover {
		color: #fff;
		filter: none !important;
		background: #91BEE6 !important;}
		
.foot-menus{height: 45px;background-color: #589DD9;}
.foot-menus li{width:105px;float:left;text-align:center}
.foot-menus li a{display:inline-block;width:80px;height:28px;line-height:28px;color:#fff;margin-top:9px;font-size:14px;border-radius:4px}
.foot-menus li a:hover{background-color:#2F85CE}


.header-v4 .dropdown > a:after {top: 3px;}

.notice{overflow: hidden;background-color: rgba(0,0,0,0.7);}

.cases{}
.cases a{width:200px;height:200px;}
.cases img{width:200px;height:200px;border-radius:90px;}
.cases span{display:block;margin-top:10px;color:#ffffff;}
.box-shadow{background:none;}

.cats{}
.cats .col-md-3{margin-bottom:20px;}
.cats .item-bg{padding: 15px;background: #ffffff;}
.cats .item-pic{width:200px;}
.cats a{display:block;}
.cats span{display:block;margin-top:10px;color:#666666;font-size:18px;}
.cats .item-pic.outline-outward:before{border: #D1D1D1 solid 4px;}

.list-cats{border:1px solid #efefef;border-top:none;list-style:none;}
.list-cats li{margin:0 auto;  line-height:45px; color:#383838; cursor:pointer;border-top:1px solid #efefef;}

.list-cats li a{display:block;padding:0 15px;color:#383838;}
.list-cats li a:hover{background:#F9F9F9;color:#589DD9;}
.list-cats li a:hover i.fa{color:#589DD9;}
.list-cats li i.fa{float: right; line-height: 45px;color:#808080;}
.list-cats li ul{}
.list-cats li ul a{padding-left:30px;color:#7C7C7C;}


.index-product-tit{width:100%;height:90px;border:1px solid #bebebe;border-bottom-color:#23201d;background-color:#fff;float:left;margin-top:25px}
.index-product-tit .txt{font-size:26px;color:#000;line-height:26px;padding-left:15px;padding-top:15px}
.index-product-tit .txt-en{font-size:20px;line-height:20px;color:#589DD9;font-weight:700;padding-left:15px;padding-top:10px}
.index-service2{width:245px;height:85px;float:right;background-color:rgba(16,97,182,.55);margin-top:30px}

.index-service2>div{height:50px; border-left:1px solid #fff; float:left; margin-left:16px; margin-top:18px;}
.index-service2 .msg{ float:left;  font-size:18px; line-height:18px; color:#fff; font-weight:bold; padding-left:22px; margin-top:2px;}
.index-service2 .num{font-size:28px; line-height:28px; font-family:Impact; padding-left:20px; clear:both; color:#fff; padding-top:9px;}


.index-news:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.index-news{height:90px;}
.index-news .index-news-tit{font-size:26px; line-height:26px; color:#000; font-weight:bold; text-align:center;}
.index-news .line{width:240px; height:2px; margin:0 auto; background-color:#666666; margin-top:8px;}
.index-news .line div{height:2px; width:80px; margin:0 auto; background-color:#589DD9;}
.index-news .index-news-titen{text-align:center; font-family:arial; font-weight:bold; font-size:20px; line-height:20px; color:#589DD9; padding-top:9px;}
.index-news .more{font-size:14px; color:#fff; line-height:26px; width:85px; text-align:center; background-color:#2F85CE; border-radius:5px; display:block; margin:0 auto; margin-top:10px;}
.index-news .more:hover{background-color: #589DD9}

.index-news-list .row{height:160px;}


.puzzle-v1 {clear:both; padding-top:40px;}
.puzzle-v1 .imga{width:480px; height:180px; float:left; position:relative;}
.puzzle-v1 .imga img{display:block; width:480px; height:180px;}
.puzzle-v1 .imgb{width:240px; height:180px; float:left; margin-left:5px; position:relative;}
.puzzle-v1 .imgb img{display:block; width:240px; height:180px;}
.puzzle-v1 .imgc{width:240px; height:180px; float:left; margin-top:5px; position:relative;}
.puzzle-v1 .imgc img{display:block; width:240px; height:180px;}
.puzzle-v1 .imgd{width:400px; height:180px; float:left; margin-top:5px; margin-left:5px; position:relative;}
.puzzle-v1 .imgd img{display:block; width:400px; height:180px;}
.puzzle-v1 .imge{width:400px; height:180px; float:left; margin-left:5px; position:relative;}
.puzzle-v1 .imge img{display:block; width:400px; height:180px;}

.puzzle-v1 .case{width:240px; height:180px; float:left; margin-left:5px; background-color:#589DD9; color:#fff;}
.puzzle-v1 .case .title{width:60px; height:42px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-left:17px; margin-top:20px; font-family:Impact; font-size:28px; text-align:center; line-height:42px;}
.puzzle-v1 .case .msg{font-size:20px; line-height:20px; padding-left:17px; padding-top:17px;}
.puzzle-v1 .case .more{width:107px; height:34px; border:1px solid #fff; float:left; margin-left:17px; text-align:center; line-height:34px; color:#fff; border-radius:5px; margin-top:20px;}
.puzzle-v1 .textimg{width:480px; height:180px; float:left; margin-top:5px; margin-left:5px; position:relative;}
.puzzle-v1 .textimg img{display:block; width:480px; height:180px;}
.puzzle-v1 .info-bg{width:100%; height:183px; background-color:rgba(0, 0, 0, 0.7); position:absolute; top:0; left:0; z-index:10; display:none;}
.puzzle-v1 .info-b{width:auto; height:169px; margin-left:20px; margin-right:20px; margin-top:32px;}
.puzzle-v1 .info-b .titlea{font-size:16px; line-height:16px; text-align:center; color:#fff; padding-top:19px; position:absolute; top:5px;}
.puzzle-v1 .info-b .titlea div{float:left;}
.puzzle-v1 .info-b .titlea .line{width:160px; float:left; height:1px; background-color:#fff; margin-top:7px;}
.puzzle-v1 .info-b .titlea .name{padding:0 15px;}
.puzzle-v1 .info-b .titleb{font-size:16px; line-height:16px; text-align:center; color:#fff; padding-top:19px; position:absolute; top:5px;}
.puzzle-v1 .info-b .titleb div{float:left;}
.puzzle-v1 .info-b .titleb .line{width:40px; float:left; height:1px; background-color:#fff; margin-top:7px;}
.puzzle-v1 .info-b .titleb .name{padding:0 14px 0 15px;}
.puzzle-v1 .info-b .msg{clear:both; font-size:14px; line-height:28px; font-family:simsun; color:#fff; text-indent:2em; padding:12px 15px; overflow:hidden; height:100px;  border:1px solid #fff; border-top:none;}
.puzzle-v1 .imgc .info-b{margin-right:16px;}


.rating{display: inline;}
.rating i{color:#FFE057;}


.footer-v4 a{color:#333333;}
.footer-v4 .footer{padding:20px 0;padding-bottom:0;background:#F3F3F3 url(../images/bg_map.png) center no-repeat}
.footer-v4 ul.list-inline{margin-bottom:0}
.footer-v4 .footer p{color:#333333;font-size:14px}
.footer-v4 img.footer-logo{margin:15px 0 20px}
.footer-v4 .address-list li{color:#333333;margin-bottom:7px}
.footer-v4 .address-list li i{margin-right:10px;vertical-align:middle}
.footer-v4 .shop-social li i{color:#bbb;width:30px;height:30px;padding:8px;font-size:16px;text-align:center;background:#414040}
.footer-v4 .shop-social li i:hover{background:#353535}
.footer-v4 h2.thumb-headline{color:#ddd;font-size:16px;margin-bottom:3px;text-transform:uppercase}
.footer-v4 .simple-list li{color:#bbb}
.footer-v4 .simple-list a{color:#bbb;font-size:14px;font-weight:200}
.footer-v4 .copyright{padding: 15px 0;border-top: none;background: none;line-height:24px;}
.footer-v4 .copyright p{color:#bbb;font-size:12px;margin-top:13px;margin-bottom:0}
.footer-v4 .copyright a{color:#589DD9}
.footer-v4 .copyright a:hover{color:#44731A;}
@media (max-width:991px){.footer-v4 .copyright{text-align:center}
.footer-v4 .copyright p{margin-bottom:15px}
}




/* 颜色定制 */
.headline h2, .headline h3, .headline h4 {border-bottom: 2px solid #589DD9;}
.btn-u{background: #666666;}
.btn-u:hover{background: #A07521;}
.pagination li a:hover {background: #333333; border-color: #333333;} 

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
   border-color: #666666;
   background-color: #666666;
}
.header .dropdown-menu {border-top: solid 2px #589DD9;}
.news-v3 h2 a:hover{color:#589DD9;text-decoration:none}
.headline-center h2:after{background: #589DD9;}

.posts .dl-horizontal dd a:hover{color:#589DD9;}
.posts .dl-horizontal:hover dd a,.posts .dl-horizontal:hover dt img{color:#589DD9;border-color:#589DD9!important;}
.thumbnail h3 a:hover,.thumbnail-style h3 a:hover{color:#589DD9;}
.thumbnail h3 a,.thumbnail-style h3 a{font-size:14px}



/* Outline Outward */

.outline-outward{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}
.outline-outward:before{content:'';position:absolute;border:#292929 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}
.outline-outward:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;border:#969696 solid 4px}

.index-links li{float:left;line-height:30px;margin: 0 8px;text-align:left;}

p.summary{color:#808080;}


.banner { width: 100%; height: 300px;  margin:0; padding: 0; }
.banner ul{margin: 0px; padding: 0px;}
.banner li{list-style:none;}

.mod-menus li:hover,.mod-menus li.active{background-color:#2F85CE;}
.mod-menus li li:hover{background-color:#FFFFFF;}


.banner-fluid{min-height: 300px;z-index:1;position:relative;background-size:cover;background-position:center center}
.banner-fluid .container {padding:50px 0 70px 0;}
.banner-fluid.banner-fluid-lg{padding:200px 0}
.banner-fluid:after{top:0;left:0;z-index:-1;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,.2)}
.banner-fluid h1{color:#eeeeee;font-size:36px;line-height:50px;text-transform:uppercase;margin-bottom: 20px;}
.banner-fluid p{line-height:36px; color:#eeeeee;font-size:22px;font-weight:200;margin-bottom:0;text-transform:uppercase}
@media (max-width:992px){.banner-fluid.banner-fluid-lg{padding:100px 0}
}
@media (max-width:768px){.banner-fluid,.banner-fluid.banner-fluid-lg{padding:50px 0}
.banner-fluid h1{font-size:30px;line-height:40px}
.banner-fluid p{font-size:18px}
}


.news-top-list{}
.news-top-list li,.index-news-list li{overflow: hidden;white-space:nowrap;text-overflow: ellipsis;color:#808080;line-height:28px;padding-left:15px;background:url("static/pc_template/public/images/dot.png") no-repeat left center; }
.news-top-list li .date{color:#808080;}


.site-map table{border:none;}
.site-map table th,.site-map table td{border:none;}
.site-map table td{padding:10px 0;border-bottom:solid 1px #efefef;}
.site-map h3{margin:0;margin-left:18px;font-size:14px;font-weight:600;}
.site-map ul{list-style:none;}
.site-map li{margin: 0 10px;line-height:40px;}
.site-map li li{float:left;}
.site-map li a{display:block;padding:0 8px;font-size:14px;}
.site-map li li a{font-size:12px;}

.site-keywords{padding:10px 0;background-color:#F8F8F8;}
.site-keywords ul{margin:0;}
.site-keywords li.tit{}
.site-keywords li{float:left;margin: 0 10px;}

.list-contact{margin-bottom:15px;}
.list-contact li{border-bottom:solid 1px #E5E5E5;padding:10px 0;line-height:1.5em;}

.bs-slider .bs-slider-overlay{background-color: rgba(0,0,0,0)}