*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body {
    font: 14px/24px "Rubik", sans-serif;
    color: #636363;
    line-height:25px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%
}

a { font-size: 14px; text-decoration: none;color: #333;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

a:hover,a:focus {color: #ffb922;text-decoration: none;outline: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

ul, ol {padding: 0;list-style: none;}

img {max-width: 100%;height: auto;       }

b, strong {font-weight: 900;}

button {border: none;}

button,input[type="button"],input[type="reset"],input[type="submit"] {      
    display: inline-block;
    padding: 0px 28px;
    height: 44px;
    line-height: 24px;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    background: #ffb922;
    border: 2px solid #ffb922;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {        
    color: #fff;
/*    background: #ffb922;*/
}


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="email"] {   
    position: relative;
    display: block;
    width: 100%;
    line-height: 24px;
    padding: 0px 19px;
    color: #c2c2c2;
    border: 1px solid #d0d0d0;
    height: 44px;
    background-color: #fff;
    border-radius: 3px;   
    margin-bottom: 30px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

input[type="search"] {
    width: 250px;  
    margin-bottom: 0px;
    border-radius: 0px;
    background-color: #ffffff;
}


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
    border: 1px solid #ffb922;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

textarea {
    width: 100%;
    padding: 14px 21px;
    height: 100px;
}

input[type="checkbox"] {
    display: inline;
}

textarea:-moz-placeholder,
textarea::-moz-placeholder,
input:-moz-placeholder,
input::-moz-placeholder {       
    color: #c2c2c2;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #c2c2c2;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: #c2c2c2;
    opacity: 1;
}
input:focus ,textarea:focus{
box-shadow: none !important;
border-bottom: 1px solid #333!important;border-left: 0!important; border-top: 0!important; border-right: 0!important;border-radius: 0!important;
}
/*Extra classes
-------------------------------------------------------------- */

.sava-nav{width: 100%;position: absolute;top: 0px;left: 0px;z-index: 99999;/*box-shadow: 0px 0px 10px rgba(0,0,0,.1);border-bottom: 1px solid #333;*/}
.sava-nav .navbar{margin-bottom: 0px;}
.navbar .sava-logo{display: block;padding: 5px;margin-left: 25px;}
.navbar .sava-logo img{width: 75px;display: block;}
.sava-right{float: right;width: 100%;text-align: center;}
.sava-nav .sava-right .sava-bignav a{padding: 0px 25px; color: #fff;font-size: 15px; transition: all ease 0.2s;height: 80px;line-height: 80px;text-align: center;}
.sava-nav .navbar-default{transition: all ease 0.6s;}

.sava-nav .dropdown:hover .dropdown-toggle{color: #fff;}
.sava-nav .dropdown .dropdown-menu{height: 400px; overflow-y: auto;border: none;padding: 0px;margin: 0px;background-color:rgba(0,0,0,0.5);border-top:3px solid #d63324 ;width: auto;}
.sava-nav .dropdown .dropdown-menu a{display: block; height: 45px;line-height: 45px;font-size: 13px;}
.sava-nav .dropdown .dropdown-menu a:hover{background-color:#e62129;color: #fff;}

.sava-bignav form {line-height: 80px;position: relative;}
.sava-bignav form input{outline:none; border: 1px solid #ddd;border-radius: 10px;font-size: 12px;color: #999;height: 24px;vertical-align: middle;padding: 0px 30px 0px 10px;} 
/*.sava-bignav form #sava_nav_seach{position: absolute;right: 0px;top:50%;margin-top: -15px; vertical-align: middle; display: inline-block;height: 30px;width: 35px;overflow: hidden;}
.sava-bignav form #sava_nav_seach:hover{background: none;}*/
.sava-bignav form #sava_nav_seach img{position: absolute;top: 32px;right: 6px;}
.sava-nav .sava-right .sava-bignav .sava-li-last a{padding: 0;}
.sava-nav .sava-right .sava-bignav .sava-li-last a:hover{background: none;}

.sava-nav .navbar{border: 0;}
.sava-nav .navbar-default .sava-bignav > .active > a{color: #fff;background-color: #019B49;}
.sava-nav .navbar-default ul li{}
.sava-nav .navbar-default ul li a:hover{color: #fff;background-color: #e62129;}
.sava-nav .navbar-default ul li .a1{color: #e62129;}


.top-language{height: 80px;line-height: 80px;}
.select{position:relative;float:left;margin-left: 15px;padding: 20px 0;}
.select dt{background:#df1b30;height:40px;border-radius:100%;display:inline-block;line-height:40px;cursor:pointer;width:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;color: #fff;}
.select dd{position:absolute;left:-3px;top:70px;display:none;}
.select dd ul{width:50px;}
.sava-nav .navbar-default .demo .select dd ul li a{line-height:35px;display:block;padding:0 8px;height: 35px;}
.sava-nav .navbar-default .demo .select dd ul li a:hover{}

/*banner*/
.flickerplate {
	position:relative;
	width:100%;
	height:100vh;
	background-color:#e6e6e6;
	overflow:hidden;
	/*margin-top: 80px;*/
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:68.75em;
	margin-left:auto;
	margin-right:auto
}
.flickerplate ul.flicks>li .flick-title {
	padding:0px 0px;
	font-size:2.778em;
	line-height:1.995em;
	text-align:center
}
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title {
font-size:1.667em
}
}
.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0.5;
	margin:0px 0px 0px 50%;
	background-image:url("../images/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0.5;
	margin:0px 0px 0px -50%;
	background-image:url("../images/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:100
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px 15px
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("../images/arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("../images/arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

@media only screen and (max-width: 43.813em) {
.flickerplate {
	position:relative;
	width:100%;
	height:40vh;
}	
}
/**/
.hot{width: 100%;overflow: hidden;}
.hot-box{overflow: hidden;}
.hot-box .col-lg-6{padding: 0;}
.hot-img{position: relative;margin: 25px 8px;}
.hot-img img{width: 100%;display: block;}
.hot-show{width: 100%;height: 100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000 100%);position: absolute;top: 0;left: 0;color: #fff;text-align: center;}
.hot-show a:hover{color: #e62129;}
.hot-show a{display: block;margin: 15px;color: #fff;position: absolute;bottom: 0;left:0;width: 100%;}
.hot-show span{letter-spacing: 30px;}
.hot-show h3{font-size: 35px;}
.hot-show p{padding: 10px 0;font-size: 20px;letter-spacing: 10px;}
.navbg-color{opacity: 0.9;}
.classify{overflow: hidden;}
.classify .col-md-3{padding: 0;}
.classify-box{overflow: hidden;}
.classify-img{position: relative;overflow: hidden;}
.classify-img img{width: 100%;display: block;}
.classify-img img:hover{-webkit-transform: scale(1.2);transform: scale(1.1);}
.classify-show{background: rgba(0,0,0,0.8);height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index:22 ;color: #fff;text-align: center;padding: 80px 0;box-sizing: border-box;}
.classify-show:hover{background: none;transition: all 0.5s;}
.classify-show h4{font-size: 22px;}
.classify-show img{padding: 15px 0;}

.footer{background:#191919;padding: 20px 0;overflow: hidden;color: #9a9a9a;}
.footer1{overflow: hidden;}
.footer1-img {width: 20%;float: left;padding: 20px 0;}
.footer1-img img{width: 100%;display: block;}
.footer1-c{width: 70%;float: right;padding: 15px 10px;}
.footer1-c h2{margin: 0 auto;font-size: 22px;}
.footer1-c p{font-weight: lighter;font-size: 18px;line-height: 30px;}
.footer1-c i{margin: 15px 0; display: block; height: 1px;background-color: #525252;width: 105px;}
.footer1-c h1{font-size:25px;margin: 0;color: #e62129;}
.footer2{overflow: hidden;}
.footer2 p{text-align: right;}
.footer-language{overflow: hidden;}
.footer-language select{width: 30%;float: right;margin: 15px 0;}
.footer2-c{overflow: hidden;}
.footer-flag{margin: 25px 0;text-align: right;}
.footer-flag img{width: 50px;padding: 0 5px;text-align: right;display: inline-block;}

.about{overflow: hidden;padding: 25px 0;background: #f7f7f7;}
.about h2{color: #e62129;font-weight: bold;}
.about-l p{font-size: 15px;line-height: 30px;text-indent: 2em;}
.main{padding: 50px 0;overflow: hidden;}
.title{text-align: center;padding: 15px 0;}
.banner-products{background: url(../images/bannerpro1.jpg) no-repeat center;height: 600px;}
.products-title{text-align: center;padding: 15px 0;border-bottom: 1px dashed #ccc;}
.products-l{padding-left: 20px;}
.products-l a{width:100%;display: block;color: #333;line-height: 45px;font-size: 15px;text-align: center;border-right: 3px solid #fff;}
.products-r{border-left: 1px solid #eee;}
.products-c{text-align: center;color: #555;}
.products-c h3{font-size: 18px;height:60px;}
.products-r .col-md-4{margin: 25px 0;}
.products-r .products-img{overflow: hidden;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;}
.products-r .products-img img{transition: all 0.5s;max-height: 100%;
    width: auto;
    object-fit: contain;}
.products-r .products-img img:hover{-webkit-transform: scale(1.2);transform: scale(1.1);}
.products-l .on1{color: #e62129;border-right: 3px solid #e62129;background: #f6f6f6;}
.products .col-md-2{padding: 0;}
.products-l a:hover{color: #e62129;border-right: 3px solid #e62129;background: #f6f6f6;}
.products-r .products-show{background:rgba(0,0,0,0.8);position: absolute;top: 0;left: 0;width: 100%;height:100%;z-index: 5;display: none;}
.products-l .col-md-10{padding: 0;}
.pro{text-align: center;position: relative;}
.pro-img{width: 100%;display: block;}
.pro .pro-show{background:rgba(0,0,0,0.8);position: absolute;top: 0; left: 0;z-index: 2;height: 100%;width:100%;color: #fff;}
.description {background:#f3f3f3;padding: 35px 0;overflow: hidden;}
.description-l{}
.description-l img{width: 100%;display: block;}
.description .description-r{padding: 30px ;box-sizing: border-box;}
.description-r span{text-align: right;display: block;font-size:90px;color: #999;border-bottom: 1px solid #ccc;margin: 10px 0;}
.description-r h2{font-size: 32px;color:#e62129 ;font-weight: bold;margin: 20px 0;}
.description-r p{color: #666;font-size: 15px;line-height: 25px;text-indent: 2em;}


.equitmentbg{padding: 10px 0 50px 0;overflow: hidden;}
.banner-equitment{background: url(../images/equitmentbanner.jpg) no-repeat center; height:600px;}

.banner-technology{background: url(../images/techbanner.jpg) no-repeat center; height: 600px;}
.course{}
.course ul{overflow: hidden;}
.course ul li{overflow: hidden;}
.course ul li .col-md-6{margin-bottom:30px ;}

.banner-about{background: url(../images/aboutbanner.jpg) no-repeat center;height: 600px;}
.banner-news{background: url(../images/newsbanner.jpg) no-repeat center;height: 600px;}
.news{overflow: hidden;}
.date{text-align: center;padding:15px 0;}
.date span{display: block;font-size: 30px;color:#e62129;}
.date b{font-size: 20px;color: #999;font-weight: normal;}
.news-r h2{font-size: 20px;font-weight: 500;color: #333;}
.news-r p{color: #555;font-size: 15px;padding: 10px 0;line-height: 30px;}
.news-r span{border-bottom: 3px solid #333;width: 50px;display: block;}
.news-box{border-bottom:1px dashed #ccc;;padding: 25px 0;overflow: hidden;}
.news-box a{width: 100%;display: block;}
.news-box:hover{background: #f8f8f8;}
.banner-ninfo{background:#000 no-repeat;height: 80px;}
.ninfo-l{border-right: 1px solid #eee;}
.ninfo-r{}
.ninfo-r h4{padding: 40px 0;box-sizing: border-box;text-align: center;border-bottom: 1px solid #eee;}
.ninfo-r a{border-bottom: 1px dashed #eee;display: block;padding: 10px;color: #555;height: 60px;}
.ninfo-t {text-align: center;border-bottom: 1px solid #eee;padding: 15px 0;}
.ninfo-c{padding: 20px 0;}
.ninfo-c img{max-width:790px;margin: 0 auto;display: block;}
.ninfo-t h3{color: #e62129;}
.ninfo-t span{margin: 10px;color: #999;}
.ninfo{padding: 20px 0 50px 0;overflow: hidden;}
.ninfo-back{background: #eee;line-height: 50px;}
.back{text-align: center;display: block;}


.banner-cinfo{background: url(../images/banner-cinfo.jpg) no-repeat center;height: 350px;}
.cinfo{padding: 20px 0;}
.cinfo-t{background: #F5F5F5;padding: 25px 0;}
.cinfo-l{width: 100%;/*position:relative;*/}




.cinfo-r{padding: 10px 0;box-sizing: border-box;}
.cinfo-r {}
.cinfo-r-t{border-bottom: 1px solid #eee;padding-bottom: 20px;}
.cinfo-r-t h2{font-size: 20px;color: #e62129;font-weight: bold;}
.cinfo-r-t-c {font-size: 16px;padding: 10px;box-sizing: border-box;}
.cinfo-r-t-c p{text-indent: 2em;}
.detail{padding: 25px;box-sizing: border-box;overflow: hidden;}
.detail-color{}
.detail-color ul{padding: 20px 0;}
.detail-color ul li{}
.detail-color ul li .detail-color-box img{display: block; margin:0 auto;}
.detail-li{}
.detail-li ul li{width: 50%;float: left;}
.detail-li .detail-li-box{margin: 15px 10px;}
.detail-li .detail-li-box a{display: block;overflow: hidden;}
.detail-li .detail-li-box a img{transition: all 0.6s;}
.detail-li .detail-li-box a img:hover{-webkit-transform: scale(1.2);transform: scale(1.1);}
.detail-li .detail-li-box p{padding: 10px;box-sizing: border-box;font-size: 16px;}
.detail-img {}
.detail-img img{display: block;margin: 0 auto;}
.detailmore-li{padding: 15px 0;}
.detailmore-li img{display: block;margin: 0 auto;}
 
.einfo-l .swiper-container {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.einfo-l .swiper-slide {background-size: cover;background-position: center;}
.einfo-l .gallery-top {height: 80%;width: 100%;}
.einfo-l .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.einfo-l .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.einfo-l .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}  
.einfo-l {}    
.einfo-l img{width: 100%;display: block;}
.cinfo-description-t{text-align: center;border-bottom: 1px solid #ccc;padding: 25px 0;}
.cinfo-description-t h3{font-size: 30px;font-size: 25px;font-weight: bold;}
.main .cinfo-description{overflow: hidden;padding: 25px 0;}
.cinfo-description img{margin: 0 auto;display: block;text-align: center;}
.einfo-title{padding-top: 25px;border-bottom: 1px dashed #ccc;padding: 5px 0;}
.einfo-title h2{font-size: 25px;color: #e62129;font-weight: bold;text-align: center;}
    

.basic{overflow: hidden;}
.basic table{margin: 25px 0;width: 100%; font-size: 16px;}
.basic table tbody{border-top: 1px solid #333;}
.basic table tr{padding: 10px 0;border-bottom: 1px solid #ccc;}
.basic table th{ width: 25%;border-right: 1px solid #ccc;padding: 5px 0;line-height: 30px;}
.basic table td{padding: 0 10px;}
.course-r img{width: 100%;display: block;}
.course-l{font-size: 15px;text-indent: 2em;line-height: 25px;}
.course .course-l h2{color: #e62129;font-weight: bold;}
.course-img{width: 100%;display: block;margin: 35px 0;}

.culture{background: url(../images/culturebg.jpg) no-repeat center;height: 400px;overflow: hidden;text-align: center;padding: 30px 0;}
.culture-t{color: #fff;}
.culture-t h2{font-weight: bold;color: #e62129;}
.culture-c{padding: 20px 0;}
.culture-c p{color: #ccc;}
.culture-c b{font-size: 20px;color: #fff;padding: 15px 0;line-height: 50px;}

.about2{padding: 35px 0;background: #f7f7f7;overflow: hidden;}
.about2-box .col-md-6{padding: 0;}
.about2 h2{color: #e62129;font-weight: bold;font-size: 25px;}
.about2 .about2-c{background: #f3f3f3;padding: 40px 35px;height: 370px;}
.about2 .about2-c span{width:60px;border-bottom: 3px solid #E62129;display: block;margin-bottom: 20px;}
.about2 p{font-size: 15px;}


.banner-brand{background: url(../images/about2banner.jpg) no-repeat center;height: 600px;}

.banner-contacts{background: url(../images/contactbanner.jpg) no-repeat center;height: 600px;}
.contacts-t{padding: 15px 0;}
.contacts-t h1{font-weight: bold;color: #E62129;}
.contacts-t p{font-size: 16px;}
.contacts-c{overflow: hidden;}
.contacts-b .col-md-8 ,.contacts-b ..col-md-4{padding: 0;}
.contacts-b-c{padding-top: 15px;}
.contacts-b-c b{font-size: 16px;font-weight: normal;}
.contacts-b-c p{font-size: 25px;}
.contacts-b  .contacts-b-c .adr{font-size: 16px; font-weight: bold;}
.online{margin: 25px 0;}
.online .col-sm-2{padding-left: 0;}
.online input {background: none;border-bottom: 1px solid #333;border-left: 0; border-top: 0;box-shadow: none; border-right: 0;border-radius: 0;color: #666;}
.online-c{padding:0 30px;}
.online h3{color: #E62129;padding: 25px 0;font-weight: bold;}
.online label{font-size: 15px;}
.online .btn-default{padding: 0 40px;}
.online-c textarea{width: 98%;background: none;border-bottom: 1px solid #333;border-left: 0; border-top: 0;box-shadow: none; border-right: 0;border-radius: 0}

.banner-search{background: url(../images/searchbanner.jpg) no-repeat center;height: 400px;overflow: hidden;text-align: center;}
.search-keyword{max-width:1200px;margin: 0 auto;}
.search-keyword p{font-size: 16px;padding: 10px 0;}
.search-li{overflow: hidden;}
.search-li-l{}
.search-li-l img{width: 100%;display: block;}
.search-li-r h2{font-size: 20px;font-weight: 500;color: #333;}
.search-li-r p{color: #555;font-size: 15px;padding: 10px 0;line-height: 30px;}
.search-li-r span{border-bottom: 3px solid #333;width: 50px;display: block;}
.search-li-box{border-bottom:1px dashed #ccc;;padding: 25px 0;overflow: hidden;}
.search-li-box a{width: 100%;display: block;}
.search-li-box:hover{background: #f8f8f8;}

.infotab {
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top:20px;
	margin-bottom:50px;
}
.infotab .titles {
	height: 41px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.infotab .titles a {
	color:#666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 40px;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFF;
	display:block;
	float:left;
	margin-right:2px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.infotab .titles a:hover{
	color:#e62129;
	background-color:#eeeeee;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
}
.infotab .titles a.onthis{
	height: 41px;
	color:#3d3d3d;
	background-color:#fff;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.infotab .box {
	display: none;
	position: relative;
	padding:20px;
}
.infotab .box.onthis {
	display: block;
}
.infotab .box .it {
	float: left;
	width: 50%;
	padding: 10px;
	margin-bottom:20px;
	
}
.infotab .box .it.nomr {margin-right: 0%;}
.infotab .box .it img{
	width: 100%;
	display:block;
	margin-bottom:5px;
}
.infotab .box .it p{
	height:30px;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	line-height:30px;
	overflow:hidden;
	position:relative;
}
.infotab a.back{
	display:block;
	height:50px;
	line-height:50px;
	width:100%;
	background-color:#ddd;
	color:#333;
}
.infotab a.back:hover{
	color:#e62129;
}



@media only screen and (max-width: 950px) {
	.navbar .sava-logo img{width: 55px;}
	.hot-show h3{font-size: 24px;}
	.hot-show span{letter-spacing:10px;}
	.hot-show p{font-size: 15px;}
	.hot-show a{margin: 0;}


}

@media only screen and (max-width: 750px) {
	.select{float:none;padding: 0;}
	.select dd{position: initial;}
	.select dd ul{width: 100%;}
	.top-language{height: 45px;line-height: 45px;}
	.detail-li ul li{width: 100%;}

}

@media only screen and (max-width: 640px) {
	.navbar .sava-logo img{width: 55px;}
	.footer1-img{width: 30%;padding:5px 0;}
	.footer1-c{width: 60%;}
	.footer-flag ,.footer2 p{text-align: center;}
	.footer1-c h1{font-size: 18px;}
	.footer1-c i{margin: 10px 0;}
	.footer1-c p{margin: 0;font-size: 16px;}
	.footer1-c h2{font-size: 18px;}
	.hot-show h3{font-size: 24px;}
	.hot-show span{letter-spacing:10px;}
	.hot-show p{font-size: 15px;}
	.hot-show a{margin: 0;}
	.sava-nav .sava-right .sava-bignav a{height: 45px;line-height: 45px;}
	.navbar-collapse{background: rgba(0,0,0,0.8);}
	.sava-bignav form input{width: 80%;border-radius: 50px;height: 35px;line-height: 35px;}
	.sava-bignav form #sava_nav_seach img{top: 31px;right: 61px;}
	.banner-products,.banner-news,.banner-about,.banner-equitment,.banner-contacts,.banner-brand,.banner-technology{background-size: 240%;height: 290px;margin-top: 55px;}
	.contacts-t h1{font-size: 25px;}
	.contacts-t{text-align: center;}
	.contacts-b{text-align: center;}
    .online h3{text-align: center;}
    .culture{background-size: 520%;height: auto;background-size: cover;}
    .description-r span{font-size: 50px;}
    .products-r{border-left: none;}
    .products-r .col-md-4{padding: 0;}
    .navbar-header{background: rgba(0,0,0,0.9);}
    .ninfo-c img{width: 100%;display: block;}
    .ninfo-l{border-right: none;}
    .cinfo-l{border-right: none;}
    .culture-c b{line-height: inherit;padding: 15px 0 15px 0;display: block;}
    .about2 .col-md-12{padding: 0;}
    .products-t-c{height: 200px;overflow-y: auto;background: #f1f1f1;}
    .online-c{padding: 0 15px;}
	.products-c h3{height:auto;}
	.box1{width:100%;padding:0 15px;}
}



@media only screen and (max-width: 1200px) {
	.infotab{
		width: 100%;
	}
}   

@media only screen and (max-width: 750px) {
	.infotab .box .it{
		width: 100%;
	}
.infotab .titles {
    height: 85px;

}
}   
.it>p{
        text-align: center;

}


.bf_lx p{line-height:15px;font-size:14px;}
.pagination a{margin: 0 10px;}

.nav_menu{
    position: relative;
}

.nav_child_menu{
    position: absolute; top: 0; left: 0;
}

