@charset "utf-8";
a{text-decoration: none;}
body{min-width:1300px;}
.container {width:1230px;}
.carousel-inner .item img{margin: 0 auto;}
.carousel-indicators li{border-width:0;}
.carousel-indicators .active{background-color:rgba(255,255,255,0.5);}

.logo{height:120px; background-color: #181818;}
.logo .logo-left{ position: relative; float: left; padding-left: 15px;}
.logo .logo-img{max-height:120px;}
.logo .logo-text{line-height:120px; font-size:34px; color:#000; font-weight: bold;}
.logo .logo-right{float: right; margin-right:15px;}
.navbar-nav{margin-top:10px;}
.navbar-nav > li{padding:0 13px;}
.navbar-nav > li > a{display:block; padding:0 5px; height:40px; line-height:40px; color:#FFCD11; font-size:18px;text-align: center}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{color: #FFCD11;border-bottom:2px solid #FFCD11;background: none}
.navbar-nav .open>a, .navbar-nav .open>a:focus, .navbar-nav .open>a:hover{}
.navbar-nav > li.active > a{color: #FFCD11;border-bottom:2px solid #FFCD11;}
.navbar-nav .dropdown-menu{font-size:14px; border-radius:0;}
.navbar-nav .dropdown-menu > li > a{height: auto; padding: 12px 0; }
.navbar-more{display: none;}
@media (max-width: 768px) {
    .logo-right-phone{display: none}
    .logo-blank{height:60px;}
    .logo{ position:fixed; z-index:500; top:0; left:0; width:100%; height:60px; background-color:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
    .logo .logo-left{float: none; display: block; padding-left: 15px; color: #fff;}
    .logo .logo-img{height:60px;}
    .logo .logo-text{line-height:60px; font-size:22px; color:#000;}
    .logo .logo-right{float: none; margin-right: 0; padding-left: 15px;}
    .navbar-more{display: block; position: absolute; z-index: 1; display: block; color:#000;}
    .navbar-nav{display: none; position:fixed; z-index:1000; width:100%; margin-top: 0px; background-color: rgba(255, 255, 255, 1); max-height: 80%; overflow: auto; background-color: rgba(0, 0, 0, 0.25);}
    .navbar-nav > li{ padding-left: 0; border-top: 1px solid #eee; background-color: #fff;}
    .navbar-nav > li > a{display: block; margin-top:0; height:50px; line-height: 50px; padding: 0 15px; color: #333; font-size:16px;width: auto;text-align: unset}
    .navbar-nav > li > a:hover, .navbar-nav > li.active > a{background-color: transparent; color:#FFCD11}
    .navbar-nav .dropdown-menu{ padding: 0;}
    .navbar-nav .dropdown-menu > li{border-bottom: 1px solid #eee;}
    .logo .navbar-nav .dropdown-menu > li > a{text-align: left; font-size:16px; padding:0 0 0 2em; height: 50px; line-height: 50px;}
}

/*block*/
.block{margin-top: 50px}
.block-header{margin-top: 30px; position: relative;}
.block-header.border{border-bottom: 1px solid #eee; padding-bottom: 15px; }
.block-header.blorder .container{position: relative;}
.block-header-name{margin-bottom:15px; color:#323232; font-size:35px; font-weight: bold; }
.block-header-aliasname{padding-top: 10px; line-height: 16px; color:#FFCD11; font-size: 16px}
.block-header-line{display: inline-block; width:60px; height:4px; background-color:#FFCD11;}

.block-header.white .block-header-name{color:#fff;}
.block-header.white .block-header-aliasname{color:#fff;}
.block-header.white .block-header-aliasname-left{background: url("../images/block-header-bg-left-white.png") right top no-repeat;}
.block-header.white .block-header-aliasname-right{background: url("../images/block-header-bg-right-white.png") left top no-repeat;}

.block-header-intro{line-height:150%; font-size:16px !important; color:black;text-align: left;}
.block-header .breadcrumb-parent{text-align: right; margin-top: -30px;}
.block-header .breadcrumb-parent .breadcrumb{margin-bottom: 0; background-color: transparent;}
.block-header .breadcrumb-parent .breadcrumb a{color: #999;}
.block-header .breadcrumb-parent .breadcrumb li:hover a{color: #FFCD11;}

.block-category{ text-align: center; padding: 30px 0 0;}
.block-category .btn{padding:12px 30px; font-size:16px; margin: 0 5px 10px;}
.block-category .btn-default{background-color:#f2f2f2; border-color:#f2f2f2;}

.block-text .container.container-fluid{width:100%; display: table;}
.block-page{}
.block-page .block-body{min-height: 300px; padding:30px 0; font-size:16px; line-height: 180%;}
.block-page .block-body img{max-width:100%;}

/*block-news*/
.block-news{padding-bottom: 30px;}
.block-news .item{position: relative; display: block; padding: 50px 0; border-bottom:1px dashed #ddd; cursor: pointer;}
.block-news .item-datetime{width:60px; height:60px; position: absolute; text-align: center;}
.block-news .item-datetime-day{font-size:30px;}
.block-news .item-datetime-month{font-size:14px;}
.block-news .item-body{margin-left: 100px; margin-right: 365px; padding-left: 30px; border-left: 1px solid #eee;}
.block-news .item-thumb{position: absolute; z-index: 1; right:0; top:20px; width: 350px; height:180px; overflow: hidden; text-align:right;}
.block-news .item-thumb img{width:100%;}
.block-news .item-name{padding: 5px 0 10px;}
.block-news .item-name a{font-size:16px; color: #333; font-weight: bold;}
.block-news .item-intro{margin-bottom:15px; line-height: 200%; font-size:14px; color:gray;}
.block-news .item:hover,
.block-news .item:hover .item-datetime,
.block-news .item:hover h3 a{color:#FFCD11;}

.block-detail{}
.block-detail .block-body{ min-height: 300px; padding: 30px 0; font-size: 16; line-height: 180%;}
.block-detail-title{padding: 5px 0 20px; font-size:18px; font-weight: bold; color: #000; text-align: center;}
.block-detail-info{font-size:14px; color: #aaa; text-align: center;}
.block-detail-intro{font-size:12px; padding:15px; margin-bottom: 15px; line-height: 200%; background-color: #f2f2f2; color:#999;}
.block-detail-body{padding-top: 30px;}
.block-detail-body img{max-width:100%;}
.block-detail-body .edui-upload-video{max-width:100%;}
.block-detail-footer{padding:15px 0; font-size:16px; color:#333; line-height: 2.5em;}
.block-detail-footer .item a{color:#333;}
.block-detail-footer .item.disabled{color:#aaa;}

.block-product{}
.block-product .block-body{padding:30px 0; min-height: 300px;}
.block-product .block-body.with-category{padding:0;}
.block-product .item{ padding:50px 30px;}
.block-product .item-container{ position: relative;}
.block-product .item-thumb{ position: absolute; right:15px; top:0; width:320px; height:220px; overflow: hidden; border:1px solid #ddd;}
.block-product .item-thumb img{width:100%;}
.block-product .item-body{ margin-right: 300px;}
.block-product .item-name{font-size:24px;}
.block-product .item-name a{display: block; padding: 15px 0 10px; color:#333; font-weight: bold;}
.block-product .item-intro{height:98px; overflow: hidden; padding-top: 10px; margin-bottom: 20px; line-height: 200%; font-size:16px; color: #888;}
.block-product .item:nth-child(even){background-color: #f5f5f5;}
.block-product .item:nth-child(even) .item-thumb{left:15px;}
.block-product .item:nth-child(even) .item-body{margin-right: 0; margin-left:450px;}
.block-product .item:hover h3 a{color:#FFCD11; }
.block-product .item:hover .item-thumb{border-color:#FFCD11;}

/*block-cases*/
.block-cases .block-body{padding:30px 0; min-height: 300px;}
.block-cases .block-body.with-category{padding:0;}
.block-cases .item{margin-bottom: 30px;}
.block-cases .item-thumb{width:100%; overflow: hidden;}
.block-cases .item-thumb img{width:100%;}
.block-cases .item-name{padding:15px 0; font-size:16px; text-align: center;}
.block-cases .item-name a{color: #333;}

/*feedback*/
.block-feedback .block-body{padding: 30px 0 50px; background: url("../images/feedback.png") no-repeat; background-size:30%;}

/*friendlink*/
.friendlink{margin-top:0; padding:0; background-color: #3f3f3f; color:#fff; font-size:16px;}
.friendlink .item{float:left; height: 60px; line-height:70px; color: #fff;}
.friendlink .item-divider{float:left; height: 60px; line-height:70px;  padding:0 15px; display: inline-block; color: #f8f8f8;}
.friendlink span.item{margin-right: 15px;}
.friendlink span.item + .item-divider{display: none;}
.friendlink .item:first-child{line-height:1; padding:12px 15px 0 0;}
.friendlink .item:first-child .item-big{display: block; height: auto; font-size:24px;}
.friendlink .item:first-child .item-small{display: block; height: auto; font-size:14px;}

/*footer*/
.footer{padding:5px 0 0;color: #fff;background: url(../images/foot.png) no-repeat top; }
.footer .row-bg{background: url("../images/footer-bg.png") 0 22px no-repeat; padding-top: 30px;padding-bottom: 30px}
.item-image{padding-top:20px; text-align: right;}
.item-contact{padding:10px 0 0 30px; font-size:16px; line-height:1.5em;}
.item-contact p span{font-size: 16px !important;}
.item-qrcode{}
.item-qrcode-image img{width:130px; height:130px;}
.item-qrcode p{padding-top: 5px;color:#fff;font-size: 12px;padding-right: 18px;}
.bottom-log {width: 170px;}

/*copyright*/
.copyright{padding:20px 0 10px; background-color: #383838; color:#fff; border-top:1px solid #4f4f4f;}
.copyright a{color: #fff;}

/*menu*/
.menu-blank{display:none;}
.menu{display:none;}

/*superslider2，向左滚动*/
.picscroll{ position:relative; padding:0; margin-bottom:10px; overflow:hidden;}
.picscroll-ul{overflow:hidden; padding-bottom: 30px; zoom:1;}
.picscroll-ul .item{box-sizing: border-box; float:left; width:278px; margin:0 30px 30px 0; text-align: center; overflow:hidden;}
.picscroll-ul .item img{width:100%; margin: 0 auto;}

@media (max-width: 768px) {
    body{min-width:100%;}
    .container {width:100%;}
    .carousel-inner .item{width:200%; margin-left: -50%;}
    iframe{display:none;}
    /*block*/
    .block{margin-top: 10px}
    .block-header{margin-top: 30px; position: relative;}
    .block-header.border{ position: relative; border-bottom: 1px solid #eee;}
    .block-header-name{margin-bottom:0; color:#323232; font-size:24px; font-weight: bold; }
    .block-header-aliasname{padding-top: 10px; line-height:14px; color:#808080;}
    .block-header-aliasname-left{width:100px;}
    .block-header-aliasname-right{width:100px;}
    .block-header-aliasname-text{display: inline-block; height:18px; font-size:14px;}
    .block-header img{margin: 15px 0}

    .block-header-intro{line-height:150%; font-size:14px; color:#969696;}
    .block-header .breadcrumb-parent{ position: absolute; z-index: 1; right:15px; display: none;}
    .block-header .breadcrumb-parent .breadcrumb{margin-bottom: 0; background-color: transparent;}
    .block-header .breadcrumb-parent .breadcrumb a{color: #999;}
    .block-header .breadcrumb-parent .breadcrumb li:hover a{color: #FFCD11;}
    .block-category{ text-align: center; padding:25px 0 0;}
    .block-category .btn{float:left; width:48.5%; padding:12px 0; font-size:14px; margin:0; margin-bottom: 3%;}
    .block-category .btn:nth-child(2n){ float: right;}
    .block-category .btn-default{background-color:#f2f2f2; border-color:#f2f2f2;}

    /*block-page*/
    .block-page{}
    .block-page .block-body{min-height:unset; padding:15px 0; font-size:16px; line-height: 180%;}

    /*block-news*/
    .block-news{padding-bottom: 30px;}
    .block-news .item{position: relative; display: block; padding:20px 0; margin: 0 -5px; border-bottom:1px dashed #ddd;}
    .block-news .item-datetime{display: none;}
    .block-news .item-body{margin:5px 0 0; padding-left: 0; border-width:0; border-left:0;}
    .block-news .item-thumb{width:100%; position:unset; max-height:200px; overflow:hidden;}
    .block-news .item-thumb img{width:100%; height:auto;}
    .block-news .item-name{padding: 5px 0 10px;}
    .block-news .item-name a{font-size:16px; color: #333; font-weight: bold;}
    .block-news .item-intro{margin-bottom:15px; line-height: 200%; font-size:14px; color:gray;}
    .block-news .item:hover{color:#FFCD11;}

    /*block-product*/
    .block-product{padding-bottom: 30px;}
    .block-product .block-body{padding:20px 0; min-height:unset;}
    .block-product .block-body.with-category{padding:0;}
    .block-product .item{ padding:20px 0;}
    .block-product .item-container{ position: relative;}
    .block-product .item-thumb{ position: absolute; left:10px; top:10px; width:100px; height:80px; overflow: hidden; border:1px solid #ddd;}
    .block-product .item-thumb img{width:100%;}
    .block-product .item-body{ margin-left: 110px; margin-right:0;}
    .block-product .item-name{font-size:18px;}
    .block-product .item-name a{display: block; padding:10px 0 10px; color:#333; font-weight: bold;}
    .block-product .item-intro{height:60px; overflow: hidden; padding-top:0; margin-bottom:10px; line-height:180%; font-size:12px; color: #888;}
    .block-product .item:nth-child(even){background-color: #f5f5f5;}
    .block-product .item:nth-child(even) .item-thumb{left:10px;}
    .block-product .item:nth-child(even) .item-body{margin-right: 0; margin-left:110px;}
    .block-product .item:hover h3 a{color:#FFCD11; }
    .block-product .item:hover .item-thumb{border-color:#FFCD11;}

    /*block-cases*/
    .block-cases .block-body{padding:20px 0; min-height:unset;}
    .block-cases .block-body.with-category{padding:0;}
    .block-cases .item{margin-bottom:15px;}
    .block-cases .item-thumb{width:100%; height:auto; overflow:auto;}
    .block-cases .item-thumb img{width:100%;}
    .block-cases .item-name{padding:15px 0; font-size:16px; text-align: center;}
    .block-cases .item-name a{color: #333;}
    .block-cases .item:hover{border-color: #FFCD11;}

    /*block-feedback*/
    .block-feedback .block-body{padding: 15px 0; background: none;}

    /*block-detail*/
    .block-detail{}
    .block-detail .block-body{ min-height:unset; padding:15px 0 0; font-size:14px; line-height: 180%;}
    .block-detail-title{padding: 5px 0 15px; line-height:1.8em; font-size:18px; font-weight: bold; color: #000; text-align: center;}
    .block-detail-info{font-size:12px; color: #aaa; text-align: center;}
    .block-detail-share{padding-bottom:15px; border-bottom: 1px solid #ddd;}
    .block-detail-intro{font-size:12px; padding:15px; margin: 0 -15px 10px; line-height:2em; background-color: #f2f2f2; color:#999;}
    .block-detail-body{padding-top: 15px;}
    .block-detail-footer{padding:15px 0; font-size:12px; color:#333; line-height: 2.5em; border-top:1px solid #ddd;}
    .block-detail-footer .item a{color:#333;}
    .block-detail-footer .item.disabled{color:#aaa;}

    /*friendlink*/
    .friendlink{margin-top:30px; padding:15px 0; line-height: 200%; border-bottom: 1px solid #4f4f4f;  background-color: #272626; color:#fff; font-size:12px;}
    .friendlink .item{ display: inline-block; color: #fff;}
    .friendlink .item-divider{padding:0 10px; display: inline-block; color: #555;}
    .friendlink span.item{margin-right: 10px;}
    .friendlink span.item + .item-divider{display: none;}

    /*footer*/
    .footer{padding:15px 0; background-color: #272626; color: #fff;}
    .footer .row-bg{background: url("../images/footer-bg.png") 0 22px no-repeat; padding-top:15px;padding-bottom: 15px}
    .item-image{padding:0px 0 0 30px; text-align:left;}
    .item-contact{padding:10px 0 0 15px; font-size:16px; line-height:1.5em;}
    .footer .item-qrcode{display: none;}
    .footer .bottom-log{display: none;}

    /*copyright*/
    .copyright{padding:15px 0 10px; background-color: #272626; color:#fff;}
    .copyright a{color: #fff;}

    /*menu*/
    .menu-blank{height:50px; display: block;}
    .menu{display:block; position: fixed; z-index: 490; left:0; bottom:0; width:100%; height:50px; background-color: #2b2b2b;}
    .menu .nav-justified{}
    .menu .nav-justified > li {display: table-cell; width: 1%; }
    .menu .nav-justified > li > a {margin-bottom: 0; border-radius: 0; padding-left: 0; padding-right: 0; font-size:10px; background-color: transparent; color:#fff;}
    .menu .icon{font-size:16px; display: block; margin-bottom: 5px;}

    /*superslider2，向左滚动*/
	.picscroll{ position:relative; padding:0 0 0px; margin-bottom:0; overflow:hidden;}
    .picscroll-ul{overflow:hidden; padding-bottom: 30px; zoom:1;}
    .picscroll-ul .item{box-sizing: border-box; float:left; width:190px; margin:0 0 15px; text-align: center; overflow:hidden;}
    .picscroll-ul .item-thumb{padding-right: 0;}
    .picscroll-ul .item img{width:90%; margin: 0 auto;}
}

/*btn*/
.btn-link{border:1px solid #FFCD11; color:#FFCD11;}
.btn-link:hover{border:1px solid #FFCD11; background-color: #FFCD11; color:#fff; text-decoration:none;}
.btn-link.noborder{border-width:0;}
.btn-default{border-color: #FFCD11; color: #FFCD11; background-color:#fff;}
.btn-main {color: #fff; background-color: #FFCD11; border-color: #FFCD11;}
.btn-main:focus, .btn-main.focus {color: #fff; background-color: #FFCD11;border-color: #FFCD11;}
.btn-main:hover {color: #fff; background-color: #FFCD11; border-color: #FFCD11;}
.btn-main:active, .btn-main.active, .open > .dropdown-toggle.btn-main { color: #fff; background-color: #FFCD11; border-color: #FFCD11;}
.btn-main:active:hover,.btn-main.active:hover,
.open > .dropdown-toggle.btn-main:hover,.btn-main:active:focus,.btn-main.active:focus,
.open > .dropdown-toggle.btn-main:focus,.btn-main:active.focus,.btn-main.active.focus,
.open > .dropdown-toggle.btn-main.focus {color: #fff;background-color: #FFCD11;border-color: #FFCD11;}
.btn-main:active,.btn-main.active,.open > .dropdown-toggle.btn-main {background-image: none;}
.btn-main.disabled:hover,.btn-main[disabled]:hover,fieldset[disabled] .btn-main:hover,.btn-main.disabled:focus,.btn-main[disabled]:focus,fieldset[disabled] .btn-main:focus,.btn-main.disabled.focus,.btn-main[disabled].focus,
fieldset[disabled] .btn-main.focus {background-color: #FFCD11;border-color: #FFCD11;}
.btn-main .badge {color: #FFCD11;background-color: #fff;}

.btn-white {color: #fff;background-color:transparent;border-color: #fff;}
.btn-white:focus,.btn-white.focus {color: #fff;background-color:transparent; border-color: #fff;}
.btn-white:hover {color: #fff;background-color:transparent;border-color: #fff;}
.btn-white:active,.btn-white.active,.open > .dropdown-toggle.btn-white {color: #fff;background-color: #fff;border-color: #fff;}
.btn-white:active:hover,.btn-white.active:hover,.open > .dropdown-toggle.btn-white:hover,.btn-white:active:focus,.btn-white.active:focus,.open > .dropdown-toggle.btn-white:focus,.btn-white:active.focus,.btn-white.active.focus,
.open > .dropdown-toggle.btn-white.focus {color: #FFCD11;background-color: #fff;border-color: #fff;}
.btn-white:active,.btn-white.active,.open > .dropdown-toggle.btn-white {background-image: none;}
.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,
.btn-white.disabled.focus,.btn-white[disabled].focus,fieldset[disabled] .btn-white.focus {background-color: #fff;border-color: #fff;}
.btn-white .badge {color: #fff;background-color: #FFCD11;}

.pagination > li > a,.pagination > li > span { position: relative; float: left; padding: 8px 15px;  margin-left: -1px; line-height: 1.42857143; color: #FFCD11; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-radius:0;}
.pagination > li:first-child > a,.pagination > li:first-child > span { margin-left: 0;border-top-left-radius:0;border-bottom-left-radius:0;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius:0;border-bottom-right-radius:0;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,
.pagination > li > span:focus { z-index: 2; color: #FFCD11; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,
.pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #FFCD11;border-color: #FFCD11;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,
.pagination > .disabled > a,.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg > li > a,.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {border-top-left-radius:0;border-bottom-left-radius:0;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {border-top-right-radius:0;border-bottom-right-radius:0;}
.pagination-sm > li > a,.pagination-sm > li > span { padding: 5px 10px;font-size: 12px; line-height: 1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {    border-top-left-radius:0; border-bottom-left-radius:0;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span { border-top-right-radius: 0; border-bottom-right-radius:0;}
